@charset "UTF-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:top;background:transparent}
html{height:100%;overflow-x: hidden;max-width: 100vw}
body{height:100%;overflow-x: hidden;max-width: 100vw}
body{line-height:1;font-family: "ヒラギノ角ゴシック", "Noto Sans JP", "Hiragino Sans", sans-serif}
ul{list-style:none}
blockquote,q{quotes:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
* html #container{overflow:visible}
.clearB{clear:both}
.clearL{clear:left}
.clearR{clear:right}
.clearFix:after{content:".";display:block;height:0;clear:both;visibility:hidden;height:.1px;font-size:.1em;line-height:0}
.clearFix{display:inline-table}
* html .clearFix{height:1%}
.clearFix{display:block}
.hide{display:none}

@media screen and (min-width: 641px) {
.inseide_mcontent{margin-top:60px;}
.inside_score_p{font-size: 106%;margin-top: 20px;line-height: 1.7;margin-bottom: 30px;letter-spacing: .02em;}
.inseide_mcontent #inside_summary_url_keyword{text-align:center;color:gray;}
.inseide_mcontent #inside_summary_url_keyword ul li{font-size:14px;font-weight:700;}
.inseide_mcontent #inside_summary_score #score_label{font-size: 28px;font-weight: 700;margin-top: 33px;}
.inseide_mcontent #inside_summary_score{text-align:center;}
.inseide_mcontent #inside_summary_score .inside_summary_score_inner{width: 70%;margin: 0 auto;display:flex;border: 1px solid #a3dfa8;
    background: #b8e7bc;border-radius:8px;padding:22px 21px;color:#44617b;}
.inseide_mcontent #inside_summary_score #score_value{font-size:57px;margin-left:40px;font-family:arial,helvetica,sans-serif;font-weight:700;}
.inseide_mcontent #inside_summary_score #score_value span{font-size: 170%;vertical-align:baseline;}
.inseide_mcontent #inside_summary_alert{margin:20px 0 30px;text-align:center;}
.inseide_mcontent #inside_summary_alert .inside_summary_alert_switch1{display:none;}
.inseide_mcontent #inside_summary_alert .inside_summary_alert_switch{display:block;}
.inseide_mcontent #inside_summary_alert ul li{color:red;font-weight:400;text-align:left;line-height:1.5;border-bottom:1px solid #e4e4e4;padding:10px 0;}
.inseide_mcontent #inside_summary_metatags table{width:100%;color:gray;}
.inseide_mcontent #inside_summary_metatags table tr td{padding:15px;font-size:90%;line-height:1.3;}
.inseide_mcontent #inside_summary_metatags table tr td:first-child{width:30%;font-weight:700;font-size:80%;}
.inseide_mcontent #inside_summary_metatags table tr{border-top:1px solid gray;}
.inseide_mcontent #inside_summary_metatags table tr:last-child{border-bottom:1px solid gray;}
#inside_summary_form{width:auto;margin:10px auto 0;padding:10px;background:#283F0B;background:-moz-linear-gradient(top center,#283F0B 0%,#437310 100%);background:-webkit-gradient(linear,center top,center bottom,from(#283F0B),to(#437310));background:linear-gradient(top center,#283F0B 0%,#437310 100%);border-radius:5px;box-shadow:2px 2px 1px rgba(0,0,0,0.3);text-align:center;}
#inside_summary_form ul li{display:block;height:38px;}
#inside_summary_form label{float:left;color:#fff;font-weight:700;font-size:16px;margin:5px 10px 0 0;}
#inside_summary_form input[type="text"]{width:475px;height:22px;margin:3px 0;padding:3px;box-shadow:1px 1px 1px rgba(0,0,0,0.2);float:right;}
#inside_summary_form input[type="submit"]{height:30px;margin:0 0 0 10px;padding:1px 6px 0;background:#FF8D28;background:-moz-linear-gradient(top center,#FF8D28 0%,#FF720C 100%);background:-webkit-gradient(linear,center top,center bottom,from(#FF8D28),to(#FF720C));background:linear-gradient(top center,#FF8D28 0%,#FF720C 100%);border-radius:5px;border:1px solid #fff;cursor:pointer;color:#FFF;font-weight:700;font-size:14px;vertical-align:top;line-height:1;margin-top:10px;}
#inside_summary_form input[type="submit"]:hover{background:#DF5200;background:-moz-linear-gradient(top center,#DF5200 0%,#DF6D08 100%);background:-webkit-gradient(linear,center top,center bottom,from(#DF5200),to(#DF6D08));background:linear-gradient(top center,#DF5200 0%,#DF6D08 100%);color:#DDD;margin-top:10px;}
.tool-h3 {background: #eef1eb;padding: 6px;margin-bottom: 20px !important;}
.inside_scoreh3{margin: 25px 0 0 !important;font-size: 22px !important;font-weight: 700 !important;}
.inside_scoreh4{margin: 15px 0 10px 0;font-size: 20px;font-weight: 700;color: #437310}
.wrap-title-h2{margin: 56px 0 10px 0;}
.kw-title-en {font-size: 16px;font-weight: bold;color: #d75e22;letter-spacing: 0.1em !important;text-align: left;line-height: 1 !important;}
.kw-title {font-size: 32px;margin-top: 4px;font-weight: bold;}
.kw-line{background: linear-gradient(transparent 60%, #FFFE03 60%);font-weight: bold;}
}
@media screen and (max-width: 640px) {
    .inside_score_p{font-size: 100%;margin-top: 20px;line-height: 1.7;margin-bottom: 30px;letter-spacing: .02em;}
    .inseide_mcontent #inside_summary_alert ul li{color:red;font-weight:400;text-align:left;line-height:1.25;border-bottom:1px solid #e4e4e4;padding:10px 0;font-size:96%;}
    .inseide_mcontent #inside_summary_score .inside_summary_score_inner{display:inline-block;line-height:1.5;border: 1px solid #a3dfa8;background: #b8e7bc;border-radius: 8px;padding: 22px 21px;color: #44617b;}
    .inseide_mcontent #inside_summary_metatags table{width:100%;color:gray;margin-top:20px;display:block;}
    .inseide_mcontent #inside_summary_metatags table tr{border-top:1px solid gray;display:block;text-align:center;}
    .inseide_mcontent #inside_summary_metatags table tr td{padding:8px;text-align:left;line-height:1.3;font-size:90%;}
    .inseide_mcontent #inside_summary_metatags table tr td:first-child{width:100%;font-weight:700;font-size:80%;display:inline-block;padding:7px;background:#bce2e8;text-align:center;}
    #inside_summary_form{width:auto;margin:10px auto 0;padding:10px 13px;background:#283F0B;background:-moz-linear-gradient(top center,#283F0B 0%,#437310 100%);background:-webkit-gradient(linear,center top,center bottom,from(#283F0B),to(#437310));background:linear-gradient(top center,#283F0B 0%,#437310 100%);border-radius:5px;box-shadow:2px 2px 1px rgba(0,0,0,0.3);text-align:center;height: 284px;}
    #inside_summary_form ul li{margin:10px 0 0;padding:0;display:block;background:none;text-align:left;}
    #inside_summary_form ul li:first-child{margin:0;}
    #inside_summary_form label{color:#fff;font-weight:700;font-size:12px;}
    #inside_summary_form input[type="text"]{width:100%!important;height:22px;padding:3px;box-shadow:1px 1px 1px rgba(0,0,0,0.2);}
    #inside_summary_form input[type="submit"]{height:30px;margin:0 0 0 10px;padding:1px 6px 0;background:#FF8D28;background:-moz-linear-gradient(top center,#FF8D28 0%,#FF720C 100%);background:-webkit-gradient(linear,center top,center bottom,from(#FF8D28),to(#FF720C));background:linear-gradient(top center,#FF8D28 0%,#FF720C 100%);border-radius:5px;border:1px solid #fff;cursor:pointer;color:#FFF;font-weight:700;font-size:14px;vertical-align:top;line-height:1;margin-top:10px;}
    #inside_summary_form input[type="submit"]:hover{background:#DF5200;background:-moz-linear-gradient(top center,#DF5200 0%,#DF6D08 100%);background:-webkit-gradient(linear,center top,center bottom,from(#DF5200),to(#DF6D08));background:linear-gradient(top center,#DF5200 0%,#DF6D08 100%);color:#DDD;margin-top:10px;}
    .tool-h3 {background: #eef1eb;padding: 12px;margin-bottom: 20px !important;}
    .inside_scoreh3{margin: 25px 0 0 !important;font-size: 20px !important;font-weight: 700 !important;}
    .inside_scoreh4{margin: 15px 0 10px 0;font-size: 20px;font-weight: 700;color: #437310}
    .kw-title-en {font-size: 16px;font-weight: bold;color: #d75e22;letter-spacing: 0.1em !important;text-align: left;line-height: 1 !important;}
    .kw-title {font-size: 32px; margin-top: 4px;font-weight: bold;}
    .kw-line{background: linear-gradient(transparent 60%, #FFFE03 60%);font-weight: bold;}
}
