html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
#content[tabindex="-1"]:focus{outline:0;}
html{height:100%;font-size:10px;}
body{margin:0;min-width:320px;height:100%;color:#151413;background-color:#fff;font-size:1.6rem;line-height:1.6;word-wrap:break-word;overflow-wrap:break-word;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;text-align:left;}
a, .a{color:#2355a5;text-decoration:none;cursor:pointer;}
a:hover, a:focus, .a:hover, .a:hover{
text-decoration:underline;
}
p{margin:0;}
img, video, object{max-width:100%;height:auto;border:none;vertical-align:bottom;}
ol, ul, dl, dt, dd{margin:0;padding:0;}
ul{list-style:none;}
table{border-spacing:0;}
label{display:inline-block;max-width:100%;font-weight:700;}
.clearfix{zoom:1;}
.clearfix:after{content:"";display:block;clear:both;}
@media(min-width:1030px){
#page{background-image:url(//kenkostyle.info/wp-content/themes/stinger8/images/bg_content.png);background-position:top;background-repeat:repeat-x;}
} #site-header{background:#fff;}
.not-has-nav{border-bottom:1px solid #dedede;}
.site-header-inner{position:relative;margin:0 auto;padding:0 8px;height:44px;text-align:center;}
.site-title{display:flex;margin:0;height:44px;font-size:20px;line-height:1;font-weight:bold;align-items:center;font-feature-settings:"palt";}
.site-title a{display:flex;color:#222;}
.site-title-icon{margin-right:3px;width:20px;height:20px;}
.site-title-text{}
.site-description{display:none;}
.page-header{background:#fff;border-top:1px solid #eaeaea;}
.page-header-inner{display:flex;align-items:center;margin:0 auto;padding:0 6px;height:44px;}
.page-header ._img{width:36px;}
.page-header-card ._img{width:50px;}
.page-header ._title{flex:1;padding-left:10px;font-size:13px;line-height:1.2;font-weight:700;}
.page-header ._title a{color:#222;}
@media(min-width:481px){
.site-header-inner{height:50px;}
.site-title{font-size:22px;height:50px;}
.site-title .site-title-icon{width:22px;height:22px;}
}
@media(min-width:641px){
.page-header ._img{width:40px;}
.page-header-card ._img{width:60px;}
.page-header ._title{padding-left:12px;font-size:15px;}
}
@media(min-width:1060px){
.site-header-inner, .page-header-inner{padding-left:0;width:1060px;}
.page-header-inner{height:50px;}
} .gnav{background:#fff;border-bottom:1px solid #dedede;}
.gnav>ul{display:flex;margin:0 auto;width:100%;}
.gnav .menu-item{flex:0 1 33.333%;font-size:1.1rem;line-height:1.2;border-top:1px solid #dedede;border-right:1px solid #dedede;cursor:pointer;text-align:left;}
.gnav.surplus1 .menu-item:nth-last-child(-n+1),
.gnav.surplus2 .menu-item:nth-last-child(-n+2){flex:2 2 auto;}
.gnav a{display:flex;align-items:center;justify-content:center;padding:7px 1px;height:100%;color:#333;font-weight:700;}
.gnav .text_short{white-space:nowrap;}
@media(max-width:641px){
.gnav .menu-item.text_long a{padding:6px 4px;font-size:1rem;line-height:1;}
}
@media(max-width:1030px){
.gnav>ul{flex-wrap:wrap;}
.gnav .menu-item:last-child, .gnav .menu-item:nth-child(3n){border-right:none;}
}
@media(min-width:641px){
.gnav a{padding:10px 4px;}
.gnav .menu-item{font-size:1.3rem;}
}
@media(min-width:1060px){
.gnav>ul{margin:0 auto;width:1060px;border-left:1px solid #dedede;}
.gnav .menu-item{flex:2 2 auto;font-size:1.3rem;border-bottom:none;}
} amp-sidebar{padding:0;margin:0;width:80vw;background:#fff;}
@media(min-width:481px){
amp-sidebar{width:300px;}
}
.amp_sidebar-inner{padding-bottom:150px;}
.amp_sidebar-inner .widget_postlist_inner{padding:0 10px;}
.amp_sidebar-close-wrap{padding:10px 12px 0 12px;}
.amp_sidebar-close{display:block;padding:6px 8px;cursor:pointer;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:none;line-height:1;color:#2355a5;border:1px solid #2355a5;border-radius:4px;}
.amp_sidebar-close i{margin-right:0.3em;}
amp-sidebar aside{margin-top:25px;border-top:1px solid #dedede;}
amp-sidebar .widget{margin-top:20px;padding:0;}
amp-sidebar .widget .widget-title{margin:0;padding:8px 18px 8px 10px;color:#222;background:#f6f6f6;font-size:1.6rem;}
amp-sidebar .widget_search form{margin:20px 10px 0 10px;}
amp-sidebar .widget_categories li a, amp-sidebar .widget_nav_menu li a{position:relative;display:block;margin:0;padding:8px 22px 8px 10px;border-bottom:1px solid #dedede;}
amp-sidebar .widget_categories li>ul li a, amp-sidebar .widget_nav_menu li>ul li a{padding:8px 22px 8px 24px;}
amp-sidebar .widget_categories li a:after, amp-sidebar .widget_nav_menu li a:after{position:absolute;font-family:'icomoon';content:"\e90d";color:#337ab7;font-weight:900;margin-top:-0.75em;top:50%;right:10px;}
amp-sidebar .container-fluid{margin-top:20px;padding:0 10px;}
amp-sidebar .container-fluid .sidebar-thumbnail-col{margin-bottom:10px;}
amp-sidebar .container-fluid .sidebar-thumbnail-col:last-child{margin-bottom:0;}
#site-navigation-wrapper{display:none !important;}
#xs-site-navigation-btn{position:absolute;top:5px;right:5px;display:block;margin:0;padding:5px;width:34px;height:34px;background:#999;border-radius:2px;border:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
#xs-site-navigation-btn span,
#xs-site-navigation-btn span:before,
#xs-site-navigation-btn span:after{display:block;position:absolute;content:'';top:5px;width:24px;height:2px;border-radius:4px;background:#fff;}
#xs-site-navigation-btn span:before{top:6px;}
#xs-site-navigation-btn span:after{top:12px;}
#xs-site-navigation-btn div{position:absolute;top:21px;left:3px;margin:0;padding:0;color:#fff;text-align:center;font-size:10px;line-height:1;transform:scale(0.9);transform-origin:left center;}
#xs-site-header-btn-back{position:absolute;top:5px;left:5px;}
#xs-site-header-btn-back a{display:block;margin:0;padding:5px;width:34px;height:34px;background:#999;border-radius:2px;}
#xs-site-header-btn-back a .icon{display:block;font-size:13px;line-height:1;color:#fff;}
#xs-site-header-btn-back div{position:absolute;display:block;margin:0;padding:0;top:20px;left:3px;color:#fff;text-align:center;font-size:10px;line-height:1;transform:scale(0.9);transform-origin:left center;}
#xs-site-header-btn-back a:hover,
#xs-site-header-btn-back a:focus{text-decoration:none;}
@media(min-width:481px){
#xs-site-navigation-btn{top:8px;right:5px;}
#xs-site-header-btn-back{top:8px;left:5px;}
} #main{font-size:1.6rem;}
.home #main{padding-top:0;}
.entry-header, .entry-content, .entry-footer, .widget{padding:0 10px;}
@media(min-width:661px){
.entry-header, .entry-content, .entry-footer, .widget{padding:0;}
}
.entry-header{margin-bottom:2.4rem;}
@media(min-width:481px){
.entry-header{margin-bottom:2.7rem;}
} .entry-title{margin:0;font-size:2.2rem;line-height:1.3;font-weight:700;font-feature-settings:"palt";}
#single-entry-title{margin-top:1.5rem;}
@media(min-width:481px){
.entry-title{font-size:2.7rem;line-height:1.4;}
#single-entry-title{margin-top:2rem;}
}
.entry-header .entry-meta{position:relative;}
.entry-header .posted-on{margin-top:.6rem;color:#999;font-size:1.3rem;}
.entry-header .posted-on .posted-on-modified-time{margin-right:.4em;}
.sns{display:flex;justify-content:space-around;align-content:center;margin-top:6px;}
.sns a{padding:5px 2px;width:25%;font-size:11px;line-height:1;}
.sns a:first-child{border-radius:4px 0 0 4px;}
.sns a:last-child{border-radius:0 3px 4px 0;}
.sns .ico{margin-bottom:1px;font-size:1.5rem;}
.sns a span{display:block;text-align:center;color:#fff;}
@media(min-width:370px){
.sns a{font-size:1.2rem;}
}
@media(min-width:481px){
.sns a{display:flex;justify-content:center;align-items:center;font-size:1.3rem;padding:7px 2px;}
.sns .ico{margin:0 .5rem 0 0;font-size:1.3rem;}
.sns .sns-txt{position:relative;top:-1px;}
}
@media(min-width:661px){
#main .sns a{display:flex;justify-content:center;align-items:center;width:24.5%;font-size:1.3rem;padding:7px 2px;border-radius:4px;}
.sns .ico{margin:0 .5rem 0 0;font-size:1.3rem;}
.sns .sns-txt{position:relative;top:-1px;}
}
.sns .sns-tw{background-color:#1da1f2;}
.sns .sns-fb{background-color:#3b5998;}
.sns .sns-hb{background-color:#2c6ebd;}
.sns .sns-pt{background-color:#ef4056;}
.sns .sns-ln{background-color:#00c300;}
.header-info{margin-top:1rem;padding:0 10px;}
@media(min-width:661px){
.header-info{padding:0;}
}
.header-info .widget{margin:0;}
.header-info .announce{padding:.8em .8em .7em;font-size:1.2rem;line-height:1.4;border:1px solid #d80000;border-radius:4px;}
.header-info .widget{padding:0;}
.header-info .announce dt{color:#d80000;font-weight:bold;margin-bottom:.3em;}
.header-info .announce dd ul{padding-left:1em;}
.header-info .announce li a{text-indent:-1em;}
.header-info .announce li a::before{display:inline-block;margin-right:0;font-family:'icomoon';content:"\e90d";color:#337ab7;text-decoration:none;}
.entry-content{position:relative;font-size:1.6rem;line-height:1.82;}
@media(min-width:481px){
.entry-content{line-height:1.9;}
}
.entry-content h2, .entry-content .h2, .main-loop-feed-title, .widget .widget-title{margin:4.2rem -10px 2.4rem;padding:0 10px 1rem;color:#2b2a27;font-size:2.2rem;line-height:1.3;font-weight:700;font-feature-settings:"palt";border-bottom:1px solid #e1dfda;}
.entry-content .h2-red{color:#e24242;border-bottom:1px solid #e24242;}
.entry-content .h2-blue{color:#347bb8;border-bottom:1px solid #347bb8;}
.entry-content h3, .entry-content .h3{margin:3.6rem 0 2.2rem;padding:0 0 0 1rem;color:#2b2a27;font-size:1.9rem;line-height:1.4;font-weight:700;font-feature-settings:"palt";letter-spacing:.08rem;border-left:3px solid #e1dfda;}
.entry-content .h3-red{color:#e24242;border-left:3px solid #e24242;}
.entry-content .h3-blue{color:#347bb8;border-left:3px solid #347bb8;}
.entry-content h4{position:relative;margin:2.8rem 0 1.6rem;padding:0 0 0 1.6rem;color:#2b2a27;font-size:1.6rem;line-height:1.4;font-weight:700;font-feature-settings:"palt";}
.entry-content h4::before{content:"";position:absolute;width:8px;height:8px;background-color:#e1dfda;left:0;top:.6rem;}
.entry-content h5, .entry-content h6{margin:2.4rem 0 1.7rem;font-size:1.5rem;line-height:1.4;font-weight:700;}
.entry-content p{margin:2.2rem 0;}
.entry-content p:first-child{margin-top:0;}
.entry-content>div, .service_detail_body>div, .entry-content>table, .service_detail_body>table, .entry-content>ul, .service_detail_body>ul, .entry-content ol, .entry-content .item-intro{margin:2.4rem 0;}
.manga-col{margin:1.6rem 0;}
@media(min-width:481px){
.entry-content h2, .entry-content .h2, .main-loop-feed-title, .widget .widget-title{margin:4.8rem -10px 3.3rem;font-size:2.4rem;}
.entry-content h3, .entry-content .h3{margin:3.8rem 0 2.6rem;font-size:2rem;}
.entry-content h4{margin:2.8rem 0 1.8rem;}
.entry-content h5, .entry-content h6{margin:2.6rem 0;}
.entry-content p{margin:2.6rem 0;}
.entry-content>div, .service_detail_body>div, .entry-content>table, .service_detail_body>table, .entry-content>ul, .service_detail_body>ul, .entry-content ol, .entry-content .item-intro{margin:2.7rem 0;}
.manga-col{margin:2rem 0;}
}
.entry-content h4+p,
.entry-content h5+p,
.entry-content h6+p,
.entry-content h4+ul,
.entry-content h5+ul,
.entry-content h6+ul,
.entry-content h4+ol,
.entry-content h5+ol,
.entry-content h6+ol,
.entry-content h4+div,
.entry-content h5+div,
.entry-content h6+div,
.entry-content h4+table,
.entry-content h5+table,
.entry-content h6+table{margin-top:0;}
.entry-content .supervisor-profile{display:flex;align-items:center;margin:2.4rem 0 0 0;padding:.8rem .8rem 1rem;border:1px solid #e1dfda;border-radius:4px;}
.entry-content .supervisor-profile+.supervisor-profile{margin:1.4rem 0 0 0;}
@media(min-width:481px){
.entry-content .supervisor-profile{margin:2.7rem 0 0 0;}
}
.supervisor-aside{position:relative;margin-bottom:-6px;width:60px;}
.supervisor-avater{width:60px;height:60px;}
.supervisor-avater img{border-radius:50%;}
.supervisor-label{display:flex;justify-content:center;align-items:center;background-color:#000;position:relative;margin-left:auto;margin-right:auto;left:0;right:0;bottom:6px;color:#fff;font-size:1rem;font-weight:700;width:100%;height:18px;line-height:1;text-align:center;}
.supervisor-label:before{left:0;border-color:transparent transparent transparent #fff;border-width:9px 0 9px 3px;}
.supervisor-label:after{right:0;border-color:transparent #fff transparent transparent;border-width:9px 3px 9px 0;}
.supervisor-label:before, .supervisor-label:after{content:"";position:absolute;top:0;border-style:solid;}
.supervisor-label-border{position:absolute;bottom:-2px;width:inherit;height:2px;background:linear-gradient(90deg,#826b2a 0,#d0aa36 50%,#efdca2 100%);}
.supervisor-body{margin-left:1rem;width:calc(100% - 1rem - 60px);}
.supervisor-text{float:left;padding-right:.5rem;font-size:1.3rem;}
.supervisor-profile-link{font-size:1.3rem;}
.supervisor-name{font-weight:700;}
.supervisor-detail{clear:both;font-size:1.2rem;line-height:1.4;}
@media(min-width:661px){
.supervisor-aside{width:50px;}
.supervisor-avater{width:50px;height:50px;}
.supervisor-profile{padding:.7rem 1.2rem 1rem;}
.supervisor-label{font-size:.9rem;}
.supervisor-body{margin-left:1.3rem;width:calc(100% - 1.3rem - 50px);}
} .entry-content .entry-first-image{margin:0;}
.entry-content .entry-first-price-box{margin-top:1rem;color:#999;font-size:1.2rem;line-height:1.5;font-feature-settings:"palt";}
@media(min-width:481px){
.entry-content .entry-first-price-box{font-size:1.3rem;line-height:1.6;}
} .entry-content img[sizes],
.entry-content amp-img[sizes]{max-width:100%;}
.entry-content img.size-full, .entry-content amp-img.size-full{margin-left:-10px;width:calc(100% + 20px);max-width:calc(100% + 20px);max-height:none;}
.entry-content img.size-full[style~="max-width:"],
.entry-content amp-img.size-full[style~="max-width:"]{margin:0 auto;width:100%;}
@media(min-width:640px){
.entry-content img.size-full, .entry-content amp-img.size-full{margin-left:0;width:100%;max-width:100%;}
}
.entry-content table img.size-full, .entry-content table amp-img.size-full{margin:0 auto;width:auto;max-width:100%;max-height:none;}
.entry-content table{width:100%;font-size:1.2rem;line-height:1.5;border-top:1px solid #ddd;border-right:1px solid #ddd;}
.entry-content table th, .entry-content table td{padding:5px;vertical-align:middle;border-left:1px solid #ddd;border-bottom:1px solid #ddd;}
.entry-content table th{background:#f4f4f4;font-weight:normal;}
@media(min-width:641px){
.entry-content table{font-size:1.3rem;}
.entry-content table th, .entry-content table td{padding:6px 8px;}
}
.entry-content table .btn{margin:.8rem 0 0 0;}
.entry-content table ol, .entry-content table ul{margin:.8rem 0;}
.table-of{margin:2.5rem 0;width:100%;border-right:1px solid #ddd;overflow-x:scroll;overflow-y:hidden;}
.table-of table{margin:0;width:100%;font-size:1.1rem;border-right:none;}
.table-of tbody th, .table-of tbody td{white-space:nowrap;}
@media(max-width:400px){
.table-of tbody tr:last-child th, .table-of tbody tr:last-child td{padding-bottom:10px;}
}
@media(min-width:641px){
.table-of{overflow-x:visible;overflow-y:visible;}
.table-of table{font-size:1.3rem;}
.table-of tbody th, .table-of tbody td{white-space:normal;}
} .entry-content>ul{padding:0 0 0 20px;list-style:disc;}
.entry-content ul.note{padding:0 0 0 1em;list-style:none;font-size:1.1rem;line-height:1.6;text-indent:-1em;}
.entry-content ul p, .entry-content ul div{margin:0;}
@media(min-width:481px){
.entry-content ul.note{font-size:1.3rem;line-height:inherit;}
}
.entry-content ol{counter-reset:number;}
.entry-content ol{padding:0;list-style:none;}
.entry-content ol li{position:relative;padding-left:2.6rem;line-height:1.5;}
.entry-content ol li+li{margin-top:.2rem;}
.entry-content ol li:before{position:absolute;left:0rem;top:.2rem;color:#fff;width:2rem;height:2rem;font-size:1.2rem;font-weight:bold;text-align:center;line-height:1.8;border-radius:50%;font-family:Helvetica, Arial, sans-serif;background-color:#e27777;counter-increment:number;content:counter(number);}
.entry-content table ol li{padding-left:2.2rem;}
.entry-content table ol li:before{left:0;top:0;width:1.8rem;height:1.8rem;font-size:1.2rem;}
.box-border ul{padding:0 0 0 2rem;list-style:disc;line-height:1.6;}
.box-border ul, .box-border ol{margin:0;}
.box-border *+ul,
.box-border *+ol{margin-top:.4rem;}
.entry-content blockquote{position:relative;margin:3rem 0 2.4rem;padding:1.2rem;background:#f7f9f9;border-radius:4px;font-size:.8em;line-height:1.6;}
.entry-content blockquote:before{display:inline-block;position:absolute;top:0;left:-8px;width:30px;height:30px;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:'icomoon';content:"\f10d";color:#fff;font-size:15px;line-height:30px;vertical-align:middle;text-align:center;background:#aaa;border-radius:50%;}
.entry-content blockquote p{position:relative;z-index:3;margin:1rem 0;}
.entry-content blockquote p+p{}
.entry-content blockquote cite{display:block;text-align:right;color:#888888;}
.entry-content amp-instagram{margin:1.6rem 0;}
@media(min-width:481px){
.entry-content blockquote{margin:3.4rem 0 2.7rem;padding:1.2rem 2rem;}
} .entry-content div.note{margin-top:1.4em;padding:1.2em;background:#f7f9f9;border-radius:4px;font-size:.8em;line-height:1.6;}
.entry-content div.note p{margin:0 0 .3rem;}
.entry-content div.note :last-child{margin-bottom:0;}
@media(min-width:481px){
.entry-content div.note{margin-top:1.6em;padding:1.3em 1.6em;font-size:.9em;line-height:1.5;}
} @media(max-width:640px){
.entry-content amp-iframe{margin:0 -10px;width:calc(100% + 20px);}
} .parts-fm{padding:5px;width:100%;text-align:center;border:3px solid #efedeb;border-radius:4px;}
.parts-fm-txt{margin:.5em 0 .6em;font-size:1.3rem;line-height:1;}
.parts-fm-txt:before{margin-right:.2em;font-family:'icomoon';content:"\f164";color:#222;}
.fm-num{margin-top:.3em;font-size:1.1rem;color:#999;}
.parts-fm table{font-size:1.2rem;line-height:1;}
@media(min-width:481px){
.parts-fm-txt{margin:.7em 0 1em;font-size:1.6rem;}
.fm-num{font-size:1.3rem;}
.parts-fm table{font-size:1.4rem;}
}
@media(min-width:640px){
.parts-fm{padding:10px;}
} #toc_container{margin:2em 0;padding:13px 13px 15px;width:100%;background:#fff;border:2px solid #dedede;border-radius:4px;counter-reset:number 0;}
@media(min-width:481px){
#toc_container{padding:16px 20px 20px;}
}
#toc_container .toc_title{margin:0;text-align:center;font-weight:700;}
#toc_container .toc_title:before{margin-right:2px;font-family:'icomoon';content:"\e905";vertical-align:top;}
#toc_container .toc_list{margin:.6em 0 0 0;padding:0;font-size:1.5rem;list-style:none;}
#toc_container .toc_list>li{position:relative;margin-top:.4em;padding:0 0 0 2em;font-size:1.4rem;font-weight:700;}
#toc_container .toc_list>li::before{position:absolute;display:flex;justify-content:center;align-items:center;padding:0;top:.2rem;left:0;width:2.2rem;height:2.2rem;color:#fff;font-size:1.3rem;line-height:1;background-color:#e27777;counter-increment:number 1;content:counter(number);border-radius:50%;}
#toc_container .toc_list>li>ul{margin:.1em 0 0 .3em;padding:0;font-weight:normal;list-style:none;}
#toc_container .toc_list>li>ul>li{position:relative;padding:0 0 0 1em;font-size:.9em;}
#toc_container .toc_list>li>ul>li::before{content:"";display:block;position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background-color:#2355a5;}
.breadcrumb li{display:inline;}
.breadcrumb li:after{margin:0 .4em;font-family:'icomoon';content:"\e90d";color:#999;}
.breadcrumb li:last-child:after{margin:auto;content:"";}
.entry-header-breadcrumb{margin:7px 10px 6px;font-size:1.1rem;line-height:1.2;}
@media(min-width:641px){
.entry-header-breadcrumb{margin:10px 0;font-size:1.3rem;}
}
.entry-footer-breadcrumb{margin:0 -10px 15px;padding:.7em 10px;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;background:#fafbfc;font-size:1.3rem;line-height:1.4;}
.entry-footer{margin:2.2em 0 0 0;}
.entry-footer .sns{margin-bottom:20px;}
.entry-content-pagelink{position:relative;width:100%;padding:20px 0px;text-align:center;font-size:20px;overflow:hidden;}
.entry-content-pagelink ul{position:relative;left:50%;float:left;list-style:none;padding:0;margin:0;list-style:none;}
.entry-content-pagelink ul li{position:relative;left:-50%;float:left;display:block;margin-right:12px;margin-bottom:12px;padding:0;border-radius:4px;border:1px solid #ccc;background:none;}
.entry-content-pagelink ul li a{display:block;padding:3px 16px;text-decoration:none;}
.entry-content-pagelink ul li.current{display:block;color:#fff;padding:3px 16px;background-color:#bbb;font-weight:bold;}
amp-accordion{margin-top:1.6em;margin-bottom:1.6em;}
.i-amphtml-accordion-header{position:relative;display:block;cursor:pointer;padding:6px 30px 7px 22px;color:#2355a5;background:#fff;border:1px solid #337ab7;border-radius:36px;font-size:0.9em;line-height:1.5;font-feature-settings:"palt";}
amp-accordion section[expanded] .i-amphtml-accordion-header{color:#fff;background:#337ab7;}
.i-amphtml-accordion-header:after{position:absolute;top:50%;right:12px;margin-top:-12px;font-family:'icomoon';}
.i-amphtml-accordion-header:after{content:"\f061";}
amp-accordion section[expanded] .i-amphtml-accordion-header:after{content:"\f063";}
amp-accordion > section, .i-amphtml-accordion-header, .i-amphtml-accordion-content{margin:0;}
amp-accordion > section > *{float:none!important;display:block!important;overflow:hidden!important;position:relative!important;}
amp-accordion .i-amphtml-accordion-content > :first-child{margin-top:1.6em!important;}
amp-accordion .i-amphtml-accordion-content > p:first-child{margin-top:1em!important;}
amp-accordion .i-amphtml-accordion-content :last-child{margin-bottom:0!important;}
.entry-content amp-accordion  img.size-full, .entry-content amp-accordion  amp-img.size-full{margin:0 auto;width:100%;}
@media(min-width:481px){
.i-amphtml-accordion-header{font-size:1em;font-feature-settings:normal;}
.i-amphtml-accordion-header{padding:6px 22px 7px 32px;}
.i-amphtml-accordion-header:after{left:12px;}
}
amp-instagram{width:100%;max-width:100%;}
.check-message{position:relative;margin:2.7rem 0;padding:1.5rem 1.1rem 1.4rem;border:2px solid #71c63e;border-radius:4px;}
.check-message.has-title{margin-top:3.2rem;}
@media(min-width:481px){
.check-message{padding:1.5rem 1.6rem 1.4rem;}
.check-message.has-title{margin-top:3.4rem;}
}
.check-message .check-message-title{display:inline-block;position:absolute;padding:0 .3rem;top:-1.5rem;left:.5rem;color:#71c63e;background-color:#fff;font-weight:700;}
.check-message ul{margin:0;list-style:none;}
.check-message .check-message-title+ul{margin-top:.2rem;}
.check-message ul li{position:relative;padding-left:2.8rem;line-height:1.6;}
.check-message ul li+li{margin-top:.3rem;}
.check-message ul li::before{position:absolute;top:-.6rem;left:0;font-family:'icomoon';content:"\f058";font-size:2.3rem;color:#71c63e;text-align:center;}
.item-intro{position:relative;display:table;table-layout:fixed;padding:0;width:100%;border:1px solid #dedede;border-radius:6px;background:#fbfbfb;overflow:hidden;}
.item-intro-image{display:table-cell;padding:0;width:30%;vertical-align:middle;}
.item-intro-image img{width:100%;vertical-align:middle;}
.item-intro-detail{display:table-cell;padding:.8em 12px .7em;width:70%;vertical-align:middle;}
.item-intro-detail .item-intro-title{margin:0;font-size:1.4rem;line-height:1.3;font-feature-settings:"palt";font-weight:700;word-break:break-all;}
.item-intro-detail .item-intro-excerpt{margin:.3em 0 0 0;font-size:1.3rem;line-height:1.3;}
.item-intro-detail .item-intro-btn-set{position:relative;margin:.3em 0 0 0;}
.item-intro-detail .item-intro-btn-set .item-intro-modified-time, .item-intro-detail .item-intro-btn-set .item-intro-product-price{display:inline-block;margin:0;font-size:1.1rem;color:#999;line-height:1.5;}
.item-intro-detail .item-intro-btn-set .item-intro-modified-time .svg-inline--fa{margin-right:2px;}
.item-intro-detail .item-intro-btn-set .item-intro-product-price{display:block;}
.item-intro-detail .item-intro-btn-set .item-intro-btn{margin:0;}
.item-intro-detail .item-intro-btn-set .item-intro-btn a{display:block;position:absolute;right:0;top:0;margin:0;padding:2px 10px;font-size:1.2rem;background:#fff;border-radius:2px;border:1px solid #337ab7;}
.item-intro-detail .item-intro-btn-set .item-intro-btn a i{margin:0 3px 0 0;}
@media(max-width:367px){
.item-intro-detail .item-intro-btn-set .item-intro-modified-time, .item-intro-detail .item-intro-btn-set .item-intro-product-price{font-size:1.05rem;}
.item-intro-detail .item-intro-btn-set .item-intro-btn a{padding:2px 4px;font-size:.95rem;}
}
@media(min-width:481px){
.item-intro-detail{padding:.8em 16px .7em;}
.item-intro-detail .item-intro-title{font-size:1.6rem;line-height:1.5;}
.item-intro-detail .item-intro-excerpt{margin:.3em 0 0 0;font-size:1.5rem;line-height:1.5;}
.item-intro-detail .item-intro-btn-set .item-intro-modified-time, .item-intro-detail .item-intro-btn-set .item-intro-product-price{font-size:1.4rem;}
}
@media(min-width:500px){
.item-intro-image{width:20%;}
.item-intro-detail{width:80%;}
}
.item-intro-card .item-intro-image{padding:.6em 0 .6em .7em;}
.item-intro-out{display:table;table-layout:fixed;margin:2em 0;padding:0;width:100%;border:1px solid #dedede;border-radius:6px;background:#fbfbfb;overflow:hidden;}
.item-intro-out-image{display:table-cell;padding:0;width:30%;max-width:150px;vertical-align:middle;}
.item-intro-out-image img{width:100%;max-width:150px;vertical-align:middle;}
.item-intro-out-detail{display:table-cell;padding:0.8em 10px 0.7em 13px;width:70%;vertical-align:middle;}
@media(min-width:481px){
.item-intro-out-detail{padding:0.9em 0.8em 1em 1.1em;}
}
.item-intro-out-detail .item-intro-out-title{margin:0 0 0 0;font-size:1.4rem;line-height:1.3;font-feature-settings:"palt";font-weight:700;word-break:break-all;}
.item-intro-out-detail .item-intro-out-excerpt{margin:0.3em 0 0 0;font-size:1.3rem;line-height:1.3;}
@media(min-width:481px){
.item-intro-out-detail .item-intro-out-title{font-size:1.6rem;}
.item-intro-out-detail .item-intro-out-excerpt{margin:0.3em 0 0 0;font-size:1.5rem;}
}
.item-intro-out-detail .item-intro-out-btn-set{position:relative;margin:0.4em 0 0 0;}
.item-intro-out-detail .item-intro-out-btn-set .item-intro-out-modified-time{display:inline-block;margin:0 0 0 0;font-size:1.2rem;color:#999;}
.item-intro-out-detail .item-intro-out-btn-set .item-intro-out-modified-time .svg-inline--fa{margin-right:2px;}
.item-intro-out-detail .item-intro-out-btn-set .item-intro-out-btn{margin:0 0 0 0;}
.item-intro-out-detail .item-intro-out-btn-set .item-intro-out-btn a{display:block;position:absolute;right:0;top:0;margin:0 0 0 0;padding:2px 10px;font-size:1.2rem;background:#fff;border-radius:2px;border:1px solid #337ab7;}
@media(max-width:420px){
.item-intro-out-detail .item-intro-out-btn-set{margin:0 0 0 0;}
.item-intro-out-detail .item-intro-out-btn-set .item-intro-out-modified-time{font-size:1rem;}
.item-intro-out-detail .item-intro-out-btn-set .item-intro-out-btn a{padding:2px 5px;font-size:1.1rem;position:static;margin:0.4em 0 0 0;text-align:center;}
}
@media(min-width:481px){
.item-intro-out-detail .item-intro-out-btn-set .item-intro-out-modified-time{font-size:1.3rem;}
}
@media(min-width:500px){
.item-intro-out-image{width:20%;}
.item-intro-out-detail{width:80%;}
} .ranking-feed-set{margin-top:2.2rem;}
.ranking-feed{margin:2.2rem 0;padding:1.3rem 1.5rem 0;border:2px solid #e1dfda;border-radius:4px;}
.ranking-feed.ranking-number-1{border-color:#e3bb1b;}
.ranking-feed.ranking-number-2{border-color:#a0aec0;}
.ranking-feed.ranking-number-3{border-color:#a1723b;}
.ranking-feed:first-child{margin-top:0;}
.ranking-number-set{display:flex;align-items:center;}
.ranking-number{display:inline-block;width:50px;height:50px;font-family:Helvetica, Arial, sans-serif;font-weight:bold;font-size:18px;line-height:50px;letter-spacing:-.06em;text-align:center;vertical-align:top;color:#fff;background-color:#e27777;border-radius:50px;}
.ranking-number span{margin-left:.2rem;font-size:12px;}
.ranking-number-digits2 .ranking-number{font-size:24px;}
.ranking-number-digits1 .ranking-number{font-size:28px;}
.ranking-number-digits1 .ranking-number span{font-size:14px;}
.ranking-number-1 .ranking-number{background-color:#e3bb1b;}
.ranking-number-2 .ranking-number{background-color:#a0aec0;}
.ranking-number-3 .ranking-number{background-color:#a1723b;}
.ranking-title{padding-left:1rem;width:calc(100% - 50px);line-height:1.3;}
.ranking-image{margin-top:1.2rem;}
.ranking-info{margin-top:1rem;}
.ranking-product-price{display:flex;align-items:flex-end;line-height:1;white-space:nowrap;}
.ranking-feed .badge{margin-right:5px;}
.ranking-product-price-num, .ranking-product-price-yen{color:#d80000;}
.ranking-btn-set{margin-top:1rem;}
.ranking-btn-page{display:block;margin:0;padding:.6rem 1rem;font-size:1.1rem;line-height:1;text-align:center;background:#fff;border-radius:99px;border:1px solid #337ab7;}
.entry-content .ranking-feed img.size-full, .entry-content .ranking-feed amp-img.size-full{width:100%;max-width:100%;margin-left:0;}
.ranking-body{width:100%;border-top:1px solid #e1dfda;}
@media(max-width:480px){
.ranking-product-meta{margin-top:.2rem;font-size:.8em;line-height:1.4;}
.ranking-product-price-num{margin-right:.1rem;font-size:1.8rem;}
.ranking-product-price-yen, .ranking-product-buy-date{font-size:.8em;}
.ranking-body{margin-top:1.6rem;}
.ranking-additional{padding-top:1.6rem;}
.ranking-body p+p{margin-top:1.6rem;}
.ranking-body p{margin-bottom:1.6rem;font-size:1.4rem;line-height:1.6;}
.ranking-body .item-intro{margin:1.6rem 0;}
.ranking-body+.ranking-btn-set{margin-bottom:1.6rem;}
}
@media(min-width:481px){
.ranking-title{font-size:1.9rem;}
.ranking-btn-set{margin-top:1.4rem;}
.ranking-btn-page{padding:.8rem 1rem;font-size:1.3rem;}
.ranking-info{margin-top:1.4rem;}
.ranking-product-meta+.ranking-product-meta{margin-top:.5em;}
.ranking-product-price .badge{top:-.25rem;}
.ranking-product-price-num{margin-right:.1rem;font-size:2.8rem;}
.ranking-product-price-yen, .ranking-product-buy-date{font-size:.7em;}
.ranking-body{margin-top:2.2rem;}
.ranking-additional{padding-top:2.2rem;}
.ranking-body .item-intro{margin:2.2rem 0;}
.ranking-body p, .ranking-body+.ranking-btn-set{margin-bottom:2.2rem;}
}
@media(min-width:641px){
.ranking-feed{padding:1.8rem 2.2rem 0;}
} .review{margin:1.6em 0;width:100%;}
.review .item{padding:12px 0;border-bottom:1px solid #ddd;}
.review .item:first-child{padding-top:0;}
.review .item:last-child{padding-bottom:0;border-bottom:none;}
.review{font-size:1.3rem;line-height:1.4;}
.review .name{display:flex;align-items:center;}
.review .thu{margin-right:5px;width:40px;max-width:40px;}
.review .txt{flex:1;}
.review .star-set{margin:0 0 8px;display:flex;align-items:center;}
.review .star{flex:1;}
.review .star .s{margin-right:.5em;display:inline-block;width:100px;vertical-align:bottom;}
.review .pub{flex:1;text-align:right;color:#999;}
.review .by{margin-top:5px;}
.review .bo{margin-top:8px;}
.review .bo p+p{margin-top:.4em;}
.review .reply{margin:8px 0 0;padding:10px;background:#fafafa;border-radius:4px;}
.list_icon ul{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:6px;row-gap:6px;}
.list_icon li{display:block;}
#list_icon_top{margin-top:20px;}
@media(min-width:481px){
.list_icon ul{grid-template-columns:1fr 1fr 1fr 1fr;column-gap:10px;row-gap:10px;}
.list_icon .list_icon_hide_pc{display:none;}
} .flex-list-menu-wrap{position:relative;margin:2.4em 0 1.8em 0;padding:17px 10px 12px;border:2px solid #2355a5;border-radius:4px;}
.flex-list-menu-wrap-title{display:inline-block;position:absolute;padding:0 0.25em;top:-1em;left:.5em;color:#2355a5;background-color:#fff;font-weight:bold;}
.flex-list-menu{display:flex;flex-flow:row wrap;margin-right:-8px;margin-bottom:-10px;}
.flex-list-menu .flex-list-menu-col{flex:1 1 auto;margin-right:8px;margin-bottom:10px;}
.flex-list-menu .btn-next-page a{font-size:.72em;}
@media(min-width:481px){
.flex-list-menu{margin-right:-10px;}
.flex-list-menu .flex-list-menu-col{flex:0 1 auto;margin-right:10px;}
.flex-list-menu .btn-next-page a{font-size:.9em;}
}  .card-info{margin:1.6em 0;border:1px solid #dae5e0;border-radius:2px;}
.card-info .card-info-title{margin:0;padding:10px 10px 8px;font-size:1.6rem;line-height:1.3;font-weight:700;background:#fbfbfb;border-bottom:1px solid #ddd;}
.card-info .card-info-title a{color:#222;}
.card-info .card-info-inner{padding:15px 10px;}
.card-info .card-info-face{display:flex;align-items:center;}
.card-info ._thumbnail{padding-right:2%;width:55%;}
.card-info ._meta{width:45%;}
.card-info ._pickup{display:none;}
.card-info ._brand_wrap{border:1px solid #ddd;border-radius:2px;}
.card-info ._brand_wrap ._title{padding:6px 6px 5px;font-size:1.2rem;line-height:1.3;font-weight:400;color:#222;background:#f6f6f6;text-align:center;border-bottom:1px solid #ddd;}
.card-info ._brand_wrap ._brand{display:flex;align-items:center;justify-content:space-around;padding:6px;}
.card-info ._brand_wrap ._brand ._icon{width:25px;}
.card-info .campaign-text{margin-top:12px;text-align:center;border:1px solid #ddd;border-radius:2px;}
.card-info .campaign-text ._title{padding:6px 6px 5px;font-size:1.2rem;line-height:1.3;color:#222;background:#f6f6f6;}
.card-info .campaign_amount_total{padding:6px 6px 4px;color:#d80000;font-weight:700;line-height:1.3;}
.card-info .campaign-text ._title + .campaign_amount_total{border-top:1px solid #ddd;}
.card-info .campaign_amount_total .n{font-size:2rem;}
.card-info .campaign_amount_total .y{font-size:1.1rem;}
.card-info .campaign_amount_total .z{font-size:1.6rem;}
.card-info ._data{margin-top:12px;}
.card-info ._data table{margin:0;width:100%;font-size:1.2rem;line-height:1.3;}
.card-info ._data table th{font-weight:400;color:#222;background:#f6f6f6;}
.card-info ._data table td{width:25%;}
.card-info ._data table td._icon{padding:0.5em 0.4em 0.35em;font-size:1.3rem;text-align:center;}
.card-info ._data table td .ico-check{color:#72c5b9;}
.card-info ._data table td .ico-times{color:#c5c5c5;}
.card-info ._merit{position:relative;margin-top:20px;font-size:1.5rem;line-height:1.3;}
.card-info ._merit ._title{display:inline-block;position:absolute;padding:0 2px;top:-0.5em;left:.5em;color:#71c63e;background-color:#fff;font-weight:bold;}
.card-info ._merit ul{margin:0;padding:18px 6px 4px 6px;border:2px solid #71c63e;border-radius:4px;}
.card-info ._merit ul li{margin:0;padding-left:26px;padding-bottom:4px;min-height:28px;background-image:url(//kenkostyle.info/wp-content/themes/stinger8/images/icon_check.png);background-repeat:no-repeat;background-position:0 -3px;background-size:24px;list-style:none;}
.card-info ._btn_wrap{margin-top:13px;display:flex;justify-content:space-between;}
.card-info ._btn_wrap._1col ._btn{margin:0 auto;width:80%;}
.card-info ._btn_wrap._2col ._btn{width:49%;}
.card-info ._btn_wrap ._btn a{display:block;padding:10px 12px 10px 8px;color:#fff;background:#e74c3c;font-weight:700;line-height:1.3;text-align:center;border-radius:50px;}
.card-info ._btn_wrap ._link_detail a{background:#f39c12;}
@media(min-width:481px){
.card-info ._pickup{display:flex;flex-flow:row wrap;justify-content:space-around;margin:-6px -1% 0;}
.card-info ._pickup ._icon{display:flex;justify-content:center;align-items:center;margin:6px 1% 0;width:23%;padding:5px 2px;font-size:1.1rem;line-height:1.2;text-align:center;color:gray;background:#fbfbfb;border:1px solid #ddd;border-radius:2px;}
.card-info ._pickup ._icon._on{font-weight:700;color:#fff;background:#74bc48;border:1px solid #74bc48;}
.card-info ._brand_wrap{margin-top:12px;}
.card-info ._brand_wrap ._brand ._icon{width:18%;}
.card-info ._data table td._icon{padding:0.4em 0.7em;font-size:1.7rem;}
}
@media(min-width:641px){
.card-info .card-info-inner{padding:24px 20px;}
.card-info ._thumbnail{padding-right:3.5%;}
.card-info .campaign-text{margin-top:20px;}
.card-info ._brand_wrap{margin-top:15px;}
.card-info .campaign-text ._title{font-size:1.4rem;line-height:1.5;}
.card-info .campaign_amount_total{padding:8px 6px 6px;line-height:1.3;}
.card-info .campaign_amount_total .n{font-size:2.2rem;}
.card-info .campaign_amount_total .y{font-size:1.3rem;}
.card-info .campaign_amount_total .z{font-size:1.8rem;}
.card-info ._data{margin-top:18px;}
.card-info ._data table{font-size:1.3rem;line-height:1.4;}
.card-info ._merit{position:relative;margin-top:22px;font-size:1.6rem;line-height:1.4;}
.card-info ._btn_wrap{margin-top:20px;}
}
@media(min-width:1030px){}
.card-info._platinum{border:1px solid #c5c5c5;}
.card-info._platinum .card-info-title{border-bottom:3px solid #b7b7b7;color:#fff;background:#545454;}
.card-info._platinum .card-info-title a{color:#fff;}
.card-info._platinum ._pickup ._icon._on{background:#6c6c6c;border:1px solid #5d5d5d;}
.card-info._platinum ._data table td .ico-check{color:#5d5d5d;}
.card-info._gold{border:1px solid #dedac1;}
.card-info._gold .card-info-title{border-bottom:3px solid #ccb374;background:#f6f2e7;}
.card-info._gold ._pickup ._icon._on{background:#c5a045;border:1px solid #ab9357;}
.card-info._gold ._data table td .ico-check{color:#ab9357;}
.service_detail{margin:2.7rem 0;}
div.service_detail_title{margin:2.2rem 0 2rem;padding:0 0 0 1rem;color:#2b2a27;font-size:1.9rem;line-height:1.4;font-weight:700;font-feature-settings:"palt";letter-spacing:.08rem;border-left:3px solid #e1dfda;}
.service_detail_title a{color:#2b2a27;}
.service_detail_title a i{margin-left:.3rem;}
.service_detail_inner{}
.service_detail_header{padding:1rem 1rem 1.8rem 1rem;border:1px solid #e1dfda;border-radius:4px;}
.service_detail_image{margin:1.6rem auto;width:80%;min-width:150px;}
.service_detail_meta{font-size:1.3rem;line-height:1.4;}
.service_detail_copy{color:#48a8bc;font-weight:700;font-size:1.6rem;line-height:1.3;}
.service_detail_date, .service_detail_price{margin-top:1rem;}
.service_detail_body{margin-top:2.2rem;}
.service_detail_btn a{display:inline-block;color:#448acb;}
@media(max-width:399px){
.service_detail_copy{margin-top:2rem;}
}
@media(min-width:400px){
.service_detail{margin:3rem 0;}
.service_detail_header{padding:1rem;display:flex;align-items:center;}
.service_detail_image{margin:0;padding-right:1.6rem;width:50%;}
.service_detail_meta{flex:1;font-size:1.3rem;line-height:1.4;}
}
@media(min-width:641px){
.service_detail_header{padding:1.4rem;}
.service_detail_image{width:35%;}
.service_detail_meta{font-size:1.6rem;line-height:1.6;}
.service_detail_copy{font-size:1.9rem;line-height:1.6;}
} table.pdt{}
table.pdt th{width:30%;}
@media(min-width:640px){
table.pdt th{width:11em;}
}
.pdt-img{margin:auto;max-width:150px;}
table.pdt .product-price-hikaku, table.pdt .product-data{margin:0;}
table.pdt .product-data+.product-data{margin-top:6px;}
table.nav-menu-list{width:100%;}
table.nav-menu-list td{padding:5px;}
.nav-menu-list a{display:block;}
.nav-menu-list ._menu{display:flex;align-items:center;}
.nav-menu-list ._thumbnail{margin-right:5px;width:40px;max-width:40px;}
.nav-menu-list ._title{flex:1;}
#primary .pagelink{margin-top:1.2em;font-size:1.4rem;}
#primary .pagelink .page-numbers{display:inline-block;margin-right:3px;margin-bottom:5px;padding:3px 10px;border-radius:4px;}
#primary .pagelink .current.page-numbers{background:#ccc;border:1px solid #ccc;}
#primary .pagelink .dots.page-numbers{border:1px solid #ccc;}
#primary .pagelink a.page-numbers{text-decoration:none;color:#337ab7;border:1px solid #337ab7;}
.comment-area .author-admin cite:after, .supervisor-text:after{margin-left:.05em;position:relative;top:.06em;font-family:'icomoon';content:"\e906";color:#1d9bf0;font-size:1.2em;line-height:1;font-style:normal;}
.commets-list{font-size:1.5rem;list-style:none;}
.commets-list li{margin:10px 0 0;padding-top:10px;border-top:1px solid #f3f3f3;}
.commets-list>li.depth-1{border-top:1px solid #e1dfda;}
.commets-list>li:first-child{padding-top:0;border-top:none;}
.commets-list>li .children{margin-left:20px;}
.comment-body{display:flex;}
.comment-avatar{flex:0 0 50px;padding-right:8px;}
.author_img{border-radius:999px;}
.comment-avatar+.comment-contents{width:calc(100% - 58px);}
.comment-author-name{font-weight:700;font-style:normal;}
.comment-content{margin-top:.2em;}
.comment-meta{margin-top:.3em;}
.comment-author-id{margin-left:.4em;font-size:.8em;}
.comment-author-id, .comment-meta-date{color:#536471;}
.comment-contents-pc .comment-meta-date{margin-left:.4em;}
.comment-contents-sp .comment-reply{margin-left:.5em;}
.comment-reply-link{position:relative;top:-.1rem;display:inline-block;padding:.4rem .5rem;font-size:1.1rem;line-height:1;background:#fff;border-radius:2px;border:1px solid #337ab7;}
.comment #respond{padding-left:1.5rem;margin-bottom:1.5rem;}
#reply-title{margin-bottom:.6rem;}
#cancel-comment-reply-link{margin-left:.6rem;}
.comment-form-wrap{margin-top:3.5rem;}
.comment-form-note{margin-bottom:.6rem;font-size:.8em;}
.comment-form-comment label, .comment-form-author label{display:block;}
.comment-form-author{margin-bottom:1.5rem;}
#comment{width:100%;}
.form-submit .submit{margin-top:.5rem;padding:.5rem .8rem;}
@media(min-width:641px){
.comment-avatar{flex:0 0 60px;padding-right:10px;}
.comment-avatar+.comment-contents{width:calc(100% - 70px);}
} .widget{margin-top:20px;}
@media(min-width:1030px){
.widget{margin-top:25px;}
} .widget_postlist_inner ._article{padding:10px 0;font-size:1.5rem;line-height:1.5;border-bottom:1px dotted #e5e5e5;}
.widget_postlist_inner a:hover, .widget_postlist_inner a:focus{text-decoration:none;}
.widget_postlist_inner ._thumbnail a{display:block;}
.widget_postlist_inner ._thumbnail img{border-radius:4px;}
.widget_postlist_inner .product-price{font-size:.9em;color:gray;}
.widget_postlist_inner ._modified{margin-top:.2em;color:gray;}
.widget_postlist_inner ._btn{display:inline-block;margin-top:3px;padding:3px 6px;font-size:1.1rem;background:#fff;border-radius:2px;border:1px solid #337ab7;}
.widget_postlist_inner .campaign-amount-total{color:#d80000;font-weight:700;}
.widget_postlist_inner .campaign-amount-total .n{font-size:1.7rem;}
.widget_postlist_inner .campaign-amount-total .y{font-size:1rem;}
.widget_postlist_inner .campaign-amount-total .z{font-size:1.2rem;}
._list .widget_postlist_inner ._article{display:flex;align-items:center;}
._list .widget_postlist_inner ._article_wrap ._article:last-child{padding-bottom:0;border-bottom:none;}
._list .widget_postlist_inner ._thumbnail{width:25%;}
._list .widget_postlist_inner ._detail{padding:0 0 0 10px;width:75%;}
._table .widget_postlist_inner{margin:0 -5px;}
._table .widget_postlist_inner ._article_wrap{display:flex;flex-flow:row wrap;}
._table .widget_postlist_inner ._article_wrap ._article{padding:12px 5px 8px;width:33.333%;font-size:1.4rem;line-height:1.3;}
._table .widget_postlist_inner ._article_wrap ._article:nth-last-of-type(1),
._table .widget_postlist_inner ._article_wrap ._article:nth-last-of-type(2),
._table .widget_postlist_inner ._article_wrap ._article:nth-last-of-type(3){border-bottom:none;}
._table .widget_postlist_inner ._thumbnail{margin:0 auto;max-width:150px;}
._table .widget_postlist_inner ._detail{margin-top:5px;text-align:center;}
.entry-content ._list.widget_postlist, .entry-content ._table.widget_postlist{margin-left:-10px;margin-right:-10px;}
.entry-content ._list .widget_postlist_inner ._post_meta_wrap{margin-top:5px;}
.entry-content ._list .widget_postlist_inner ._btn{margin-top:5px;padding:3px 8px;font-size:1.2rem;}
.entry-content ._table.widget_postlist ._detail .s{margin:0 auto;}
@media(min-width:481px){
.entry-content ._list .widget_postlist_inner ._detail{padding:0 0 0 20px;}
#main ._list .widget_postlist_inner ._thumbnail{width:15%;}
#main ._list .widget_postlist_inner ._detail{width:85%;}
}
@media(min-width:641px){
.entry-content ._list.widget_postlist, .entry-content ._table.widget_postlist{margin-left:0;margin-right:0;}
}
@media(min-width:1030px){
#secondary ._list .widget_postlist_inner ._article{font-size:1.4rem;line-height:1.3;}
} .list-comment-area{font-size:1.3rem;line-height:1.3;}
.list-comment-post{}
.list-comment-post+.list-comment-post{margin-top:.7rem;padding-top:.7rem;border-top:1px solid #eee;}
.list-comment-post-title::before, .list-comment::before{display:inline-block;margin-right:.3em;font-family:'icomoon';width:1.6rem;color:#337ab7;text-align:center;}
.list-comment-post-title{margin-bottom:.3em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.list-comment-post-title::before{content:"\f07b";}
.list-comment-body{margin-left:2rem;}
.list-comment::before{content:"\f075";}
.list-comment{}
.list-comment-author-name{margin-right:.3em;}
.list-comment-meta-date{}
.loop-feed{display:flex;flex-wrap:wrap;align-content:stretch;margin-top:0;margin-bottom:0;}
.loop-feed article{display:flex;flex-direction:column;margin-top:20px;width:calc(50% - 5px);}
.loop-feed .loop-feed-img{align-self:flex-start;display:block;width:100%;}
.loop-feed .loop-feed-img img{border-radius:4px;}
.loop-feed .loop-feed-title{align-self:flex-start;flex-grow:10;}
.loop-feed .entry-title{margin-top:.5em;font-size:1.4rem;width:100%;}
.loop-feed .loop-feed-meta{align-self:flex-end;flex-grow:0;margin:.5em 0 0 0;font-size:1.3rem;color:#999;width:100%;}
.loop-feed .posted-on{margin:0;}
@media(max-width:480px){
.loop-feed article:nth-child(2n+1){margin-right:10px;}
}
@media(min-width:481px){
.loop-feed article:nth-child(1),
.loop-feed article:nth-child(2),
.loop-feed article:nth-child(3){margin-top:15px;}
.loop-feed article{margin-top:30px;width:32%;}
.loop-feed article:not(:nth-child(3n)){margin-right:2%;}
.loop-feed .entry-title{font-size:1.6rem;}
}   .search .main-loop-feed{margin-top:8px;}
.search #main{margin-bottom:20px;}
.search-form{display:flex;width:100%;}
.home #main .search-form{margin-top:20px;}
.search .search-form{margin-top:20px;}
.search-label{display:flex;padding-right:10px;width:80%;height:44px;box-shadow:0 2px 5px 0 rgba(0,0,0,.2);border-radius:25px;background:#fff;}
.search-icon{display:flex;border-radius:0 25px 25px 0;padding:0 12px;padding-right:12px;background:transparent;border:none;margin-right:-1px;padding-right:0;flex:0 0 auto;}
.search-icon div{background:none;color:#9aa0a6;height:24px;width:24px;margin:auto;}
.search-icon div span{display:inline-block;fill:currentColor;height:24px;line-height:24px;position:relative;width:24px;}
.search-icon svg{display:block;height:100%;width:100%;}
.search-field{display:flex;flex:1;margin:0;padding:7px 0 7px 16px;width:100%;line-height:25px;background-color:transparent;border:none;font-size:16px;word-wrap:break-word;outline:none;-webkit-tap-highlight-color:transparent;}
.search-submit{display:flex;padding-left:10px;width:20%;}
.search-submit-btn{width:100%;height:44px;}
.search-title{font-size:.8em;color:#999;}
.loop-feed-search{margin-top:10px;}
.search .loop-feed-search article{margin-top:16px;}
.search-no-results .entry-content{margin-top:1em;}
.search-pw{margin-top:2px;font-size:.8em;}
.search-pwt{}
.search-pw a{display:inline-block;margin-top:5px;padding:1px .4em;background:#f6f6f6;border-radius:4px;}
.search-pw a{margin-right:.6em;}
.afs1{border-bottom:1px solid #eaeaea;}
.afs2{border-top:1px solid #eaeaea;}
article+.afs2{margin-top:16px;}
#secondary{padding:20px 0 15px;}
#secondary .widget:first-child,
#secondary .widget:first-child h4{margin-top:0;}
#secondary .widget p{margin:0;font-size:1.4rem;line-height:1.6;}
#secondary .widget p+p{margin-top:1em;}
@media(min-width:1030px){
#secondary .widget_categories{font-size:1.4rem;line-height:1.3;}
}
#secondary .widget_categories li{margin-bottom:.7rem;}
#secondary .widget_categories ul{padding-top:.7rem;padding-left:2rem;}
#secondary .widget_categories>ul{padding-top:0;padding-left:0;}
#secondary input{font-size:1.4rem;line-height:1.3;}
#secondary .widget_categories li:before{display:inline-block;margin-right:.2rem;font-family:'icomoon';width:1.6rem;color:#337ab7;font-weight:900;text-align:center;}
#secondary .widget_categories>ul>li:before{margin-right:.6rem;content:"\f07b";}
#secondary .widget_categories li li:before{position:relative;top:-.1rem;content:"\f054";font-size:.8em;width:1.4rem;}
#secondary .sidebar-thumbnail + .sidebar-thumbnail{margin-top:10px;}
#secondary .sidebar-thumbnail-row{margin-left:-5px;margin-right:-5px;}
#secondary .sidebar-thumbnail-row > [class*="sidebar-thumbnail-col"]{padding-left:5px;padding-right:5px;}
#secondary .sidebar-thumbnail-col{position:relative;min-height:1px;float:left;width:50%;}
#secondary .sidebar-thumbnail-col + .sidebar-thumbnail-col{margin:10px 0 0 0;}
#secondary .sidebar-thumbnail-col + .sidebar-thumbnail-col:nth-child(2){margin:0;}
@media(min-width:1030px){
#secondary .sidebar-thumbnail + .sidebar-thumbnail{margin-top:15px;}
#secondary .sidebar-thumbnail-row{}
#secondary .sidebar-thumbnail-col{width:100%;}
#secondary .sidebar-thumbnail-col + .sidebar-thumbnail-col,
#secondary .sidebar-thumbnail-col + .sidebar-thumbnail-col:nth-child(2){margin:15px 0 0 0;}
} #footer{clear:both;margin-top:20px;padding-bottom:160px;background:#fafbfc;border-top:1px solid #f5f5f5;font-size:1.3rem;text-align:center;}
.footer_inner{margin:10px auto 0;padding:10px 10px 30px;}
.fnav li{display:inline-block;}
.fnav a{padding:.7em;}
.footer_copy{margin-top:10px;}
#page-top{position:fixed;right:10px;bottom:140px;text-align:center;}
#page-top a{position:relative;display:block;padding-top:23px;width:50px;height:50px;border-radius:90px;font-size:12px;color:#fff;text-decoration:none;background-color:rgba(0,0,0,0.4);}
#page-top a:before{content:'';display:block;position:absolute;transform:rotate(-45deg);left:50%;top:13px;margin-left:-9px;width:18px;height:18px;border-top:2px solid #fff;border-right:2px solid #fff;}
@media(min-width:1280px){
#page-top{right:50px;bottom:200px;}
} #ft-fix{display:flex;align-items:center;justify-content:center;position:fixed;bottom:0;z-index:99999;padding-bottom:env(safe-area-inset-bottom,0px);width:100%;background:#fff;}
.ft-fix-close{display:none;}
.ft-fix-adsense{margin:0 auto;text-align:center;width:100%;}
@media(min-width:468px){
#ft-fix{background:rgba(237,237,237,.7);}
.ft-fix-adsense{width:468px;}
}
@media(min-width:1280px){
#footer{padding-bottom:90px;}
.ft-fix-adsense{width:728px;}
}
.ft-fix-bnr{margin:0 auto;text-align:center;}
.adsense_entry, .gam_sidebar_bottom{margin:1.6em 0;}
@media(max-width:480px){
.adsense_entry{display:flex;justify-content:center;align-items:center;}
}
.gam_sidebar{display:flex;justify-content:center;align-items:center;}
.home-content-osusume{margin-top:20px;}
@media(min-width:1030px){
.home-content-osusume{margin-top:25px;}
} @media(min-width:641px){
#site-body{margin:0 auto;width:640px;}
#primary{width:640px;}
#secondary{width:640px;}
.entry-footer-breadcrumb{margin:0 0 10px;}
}
@media(min-width:1030px){
#site-body{margin:0 auto;padding:0 30px 15px;width:1060px;background:#fff;}
#primary{padding-right:29px;float:left;width:670px;border-right:1px solid #eee;}
#secondary{padding:25px 0 0 0;float:right;width:300px;}
#main{padding-left:0;padding-right:0;}
.entry-content img.size-full, .entry-content amp-img.size-full{margin-left:auto;width:100%;max-width:100%;}
.entry-content img.size-full[style~="max-width:"],
.entry-content amp-img.size-full[style~="max-width:"]{margin:0 auto;}
.entry-breadcrumb-set{margin:0 0 15px;padding:0.7em 10px 0.8em;}
.widget .widget-title{margin:3.2rem 0 2rem;padding:0 0 .9rem 0;font-size:1.8rem;}
#primary .widget .widget-title{margin:3.6rem 0 1.5rem;padding:0 0 .9rem 0;font-size:2.4rem;}
.footer_inner{margin:20px auto 0;padding:10px 30px 30px;width:1060px;}
} #ad-main-btm{padding-left:10px;padding-right:10px;}
.ad-main-btm-txt{font-size:1.6rem;line-height:1.9;text-align:center;}
.ad-main-btm-row{display:flex;justify-content:center;align-items:center;}
#ad-main-btm-left{width:300px;}
#ad-main-btm-right{display:none;width:300px;}
@media(min-width:641px){
#ad-main-btm{padding-left:0;padding-right:0;}
.ad-main-btm-row{justify-content:space-between;padding:0 10px;}
#ad-main-btm-right{display:block;width:300px;}
}
@media(min-width:661px){
.ad-main-btm-row{padding:0;}
} .btn-accordion{}
.btn-accordion dt{position:relative;display:inline-block;}
div.ad-policy-btn{margin:0;font-size:1rem;}
div+.ad-policy-btn{margin-top:.4rem;}
.format-lp .ad-policy-btn+.manga-title{padding-top:28px;}
.ad-policy-btn dt{position:absolute;top:0;right:0;z-index:9999;box-sizing:content-box;display:inline-block;padding:.4em .5em;min-width:1.2em;height:1em;line-height:1;border:1px solid #e1dfda;background:#fff;}
.ad-policy-btn dd{display:none;background:#f2f2f2;padding:.6em;}
@media(min-width:641px){
.ad-policy-btn dd{padding:.6em 1em;}
} .box-filling{margin:1.6em 0;padding:1.5rem 1.5rem 1.4rem;border-radius:4px;background-color:#f6f6f6;}
.box-filling-red{background-color:#ffe9e9;}
.box-filling-blue{background-color:#ddf0ff;}
.box-filling p{margin:0 0 .3rem;}
.box-filling :last-child{margin-bottom:0;}
@media(min-width:481px){
.box-filling{padding:1.5rem 2rem 1.4rem;}
}
.box-border{position:relative;margin:2.7rem 0;padding:1.5rem 1rem 1.4rem;border:2px solid #d80000;border-radius:4px;}
.box-border.has-title{margin-top:3.2rem;}
.box-border.has-title .box-border-title+*{margin-top:0;}
.box-border-title{display:inline-block;position:absolute;padding:0 .3rem;top:-1.5rem;left:.5rem;color:#d80000;background-color:#fff;font-weight:bold;}
.border-red .box-border-title{color:#d80000;}
.border-gray .box-border-title{color:#999;}
.border-green .box-border-title{color:#259e00;}
.border-lightgreen .box-border-title{color:#71c63e;}
.border-blue .box-border-title{color:#2355a5;}
.border-orange .box-border-title{color:#fa8200;}
.box-border p{margin:0 0 .3rem;}
.box-border :last-child{margin-bottom:0;}
@media(min-width:481px){
.box-border{padding:1.5rem 1.7rem 1.4rem}
.box-border.has-title{margin-top:3.4rem;}
}
.border-radius{border-radius:4px;}
.border-red{border-color:#d80000;}
.border-gray{border-color:#999;}
.border-green{border-color:#259e00;}
.border-lightgreen{border-color:#71c63e;}
.border-blue{border-color:#2355a5;}
.border-orange{border-color:#fa8200;}
.bg-red{background-color:#fff2f2;}
.bg-gray{background-color:#f8f8f8;}
.bg-green{background-color:#f5fef2;}
.bg-blue{background-color:#f2f7ff;}
.bg-orange{background-color:#fff8f4;}
.bg-white{background-color:#fff;}
.hidden-sp{display:none;}
@media(min-width:641px){
.hidden-sp{display:block;}
} .fs70{font-size:70%;line-height:1.5;}
.fs80{font-size:80%;line-height:1.5;}
.fs90{font-size:90%;line-height:1.5;}
.fs100{font-size:100%;}
.fs110{font-size:110%;}
.fs120{font-size:120%;}
.fs130{font-size:130%;}
.fs140{font-size:140%;}
.fs150{font-size:150%;}
.fs160{font-size:160%;}
.fs170{font-size:170%;}
.fs180{font-size:180%;}
.fs190{font-size:190%;}
.red{color:#d80000;}
.blue{color:#347bb8;}
.green{color:#74bc48;}
.orange{color:#ff8400;}
.gray{color:#666;}
.lightgray{color:#999;}
.platinum{color:#394852;}
.gold{color:#8e6600;}
.silver{color:#8c8c8c;}
.b{font-weight:bold;}
.center{text-align:center;}
.u{background:linear-gradient(transparent 60%, #fff09c 60%);}
#page .mt0{margin-top:0px;}
#page .mb0{margin-bottom:0px;}
#page .pt0{padding-top:0px;}
#page .pb0{padding-bottom:0px;}
#page .mt02em{margin-top:.2em;}
#page .mt05em{margin-top:.5em;}
#page .mt07em{margin-top:.7em;}
#page .mt10em{margin-top:1em;}
#page .mt12em{margin-top:1.2em;}
#page .mt15em{margin-top:1.5em;}
#page .mt20em{margin-top:2em;}
#page .mt24em{margin-top:2.4em;}
#page .mt25em{margin-top:2.5em;}
#page .mt30em{margin-top:3em;}
#page .mt35em{margin-top:3.5em;}
#page .mt40em{margin-top:4em;}
#page .mt45em{margin-top:4.5em;}
#page .mt50em{margin-top:5em;}
#page .mb02em{margin-bottom:.2em;}
#page .mb05em{margin-bottom:.5em;}
#page .mb07em{margin-bottom:.7em;}
#page .mb10em{margin-bottom:1em;}
#page .mb12em{margin-bottom:1.2em;}
#page .mb15em{margin-bottom:1.5em;}
#page .mb20em{margin-bottom:2em;}
#page .mb24em{margin-bottom:2.4em;}
#page .mb25em{margin-bottom:2.5em;}
#page .mb30em{margin-bottom:3em;}
#page .mb35em{margin-bottom:3.5em;}
#page .mb40em{margin-bottom:4em;}
#page .mb45em{margin-bottom:4.5em;}
#page .mb50em{margin-bottom:5em;}
@media(min-width:0px) and (max-width:480px){
.xs-mb-0{margin-bottom:0;}
}
@media(min-width:481px){
.sm-mb-0{margin-bottom:0;}
} @-ms-viewport{
width:device-width;
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,
*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.speech{display:flex;margin:2.2rem 0;padding:0;font-size:.9em;line-height:1.4;}
.speech>.img{position:relative;width:50px;}
.speech>.img>.fukidashi{position:absolute;top:30px;width:24px;}
.speech>.txt{align-self:flex-end;padding:.8rem 1rem 1rem;width:calc(100% - 74px);min-height:40px;color:#514135;border:solid 2px #ffae35;box-shadow:3px 3px #fff4ec;border-radius:6px;box-sizing:border-box;}
.speech._a>.img, .speech._e>.img{margin-right:20px;}
.speech._a>.img>.fukidashi, .speech._e>.img>.fukidashi{right:-23px;}
.speech._b>.img, .speech._f>.img{margin-left:20px;}
.speech._b, .speech._f{flex-direction:row-reverse;color:#985b31;}
.speech._b>.img>.fukidashi, .speech._f>.img>.fukidashi{left:-23px;}
.speech._e>.txt, .speech._f>.txt{color:#2a7abc;border:solid 2px #579ad2;box-shadow:3px 3px #f2f9ff;}
.speech+.speech{margin-top:1.8rem;}
@media(min-width:481px){
.speech{margin-top:2.7rem;line-height:1.6;}
.speech>.txt{padding:.75em 1em;}
} .entry-content .btn{margin:1.6rem 0 0 0;}
.entry-content .btn-next-page a{display:block;padding:.4em 1em .4em;width:100%;font-size:.9em;line-height:1.4;text-align:center;border-radius:90px;background:#fff;border:1px solid #2355a5;}
.entry-content .btn-apply a{display:block;padding:.6em 1em .5em;width:100%;line-height:1.3;text-align:center;border-radius:90px;}
.entry-content .btn-red a{color:#fff;background:#d50e19;box-shadow:0 3px 0 #87080f;}
.entry-content .btn-blue a{color:#fff;background:#006fcf;box-shadow:0 3px 0 #004f93;}
.entry-content .btn-green a{color:#fff;background:#029bab;box-shadow:0 3px 0 #006666;}
.entry-content .btn-orange a{color:#fff;background:#fe7d20;box-shadow:0 3px 0 #b34b00;}
.entry-content p.btn+p.btn{margin-top:1.3em;}
.badge{display:inline-block;position:relative;top:-.1em;padding:.4em .8em;margin-right:.8em;border-radius:9em;white-space:nowrap;font-size:.75em;line-height:1;color:#fff;background:#e27777;}
.badge-buy-date{background:#66c65c;}
.badge-sale-season{background:#eb992f;}
.badge-price{background:#66c65c;}
.badge-modified{background:gray;}
.badge-gray{background:#999;}
.iia{display:flex;justify-content:space-between;margin:2em 0;padding:0 0 .8em 0;width:100%;border:1px solid #dedede;border-radius:6px;}
.iia a:hover, .iia a:focus{text-decoration:none;}
.iia-image{overflow:hidden;padding:.8em 0 0 .8em;width:30%;max-height:170px;}
.iia-image img{width:100%;border-radius:4px;}
.iia-detail{padding:.8em .8em 0 .8em;width:70%;}
.iia-detail .iia-title{margin:0;font-size:1.3rem;line-height:1.4;font-feature-settings:"palt";}
.iia-detail .iia-price{margin-top:.2em;margin-bottom:0;font-size:1.3rem;line-height:1.4;}
.iia-detail .iia-price-off{margin-top:0;font-size:1.3rem;line-height:1.4;}
@media(min-width:481px){
.iia-detail .iia-title, .iia-detail .iia-price, .iia-detail .iia-price-off{font-size:1.6rem;line-height:1.5;}
}
.iia-detail .iia-btn{margin-top:.5em;margin-bottom:0;}
.iia-detail .iia-btn a{display:block;margin:0;padding:.6em 1em .8em 1.4em;font-size:1.3rem;line-height:1;color:#fff;background:#e47911;border-radius:90px;box-shadow:0 -4px 0 rgba(0,0,0,0.1) inset;}
.iia-detail .iia-btn a:hover{opacity:.7;}
.iia-detail .iia-btn i{margin-right:.4em;}
.iia-detail .iia-btn a+a{margin-top:.4em;}
.iia-detail .iia-btn a.rakuten{background:#bf0000;}
.iia-price-number{color:#AB1700;font-weight:bold;}
@media(min-width:550px){
.iia-detail .iia-btn{margin-top:.4em;}
.iia-detail .iia-btn a{display:inline-block;padding:.7em 1.2em .8em;font-size:1.4rem;}
.iia-detail .iia-btn a+a{margin-top:0;margin-left:.8em;}
.iia-image{width:20%;}
.iia-detail{width:80%;}
}
@media(min-width:641px){
.iia{padding:0 0 1.2em 0;}.iia-image{padding:1em 0 0 1em;}.iia-detail{padding:1em 1em 0 1em;}
} .manga-koma-number{display:none;}
@media(min-width:0px) and (max-width:480px){
.container-manga div[class*='col-sm-'] div{margin-top:1.6em;}
.container-manga .row:first-child div[class*='col-sm-']:first-child div{margin-top:0;}
}
@media(min-width:481px){
.manga-koma-number{display:block;padding:0;text-align:center;color:#fff;background:#5587d0;font-weight:bold;width:3em;}
.container-manga div[class*='col-sm-'] div{margin-top:1.6em;}
.container-manga .row:first-child div[class*='col-sm-'] div:nth-child(1),
.container-manga .row:first-child div[class*='col-sm-'] div:nth-child(2){margin-top:0;}
} .header-blank .entry-content{margin-top:0;}
@media(min-width:481px){
.header-blank .entry-content{margin-top:0;}
}
.format-lp #site-body{padding:0 0 4rem;}
.format-lp #primary{padding:0;float:none;width:100%;border-right:none;}
.format-lp .manga-pr{margin:0;color:#333;font-size:1rem;text-align:right;}
.format-lp .manga-title{margin:0 auto;padding:1rem 0 1.6rem;color:#222;font-size:2.2rem;line-height:1.3;font-weight:bold;text-align:left;}
.format-lp .manga-col-1{margin:0 0 3rem;}
.format-lp .manga-col-1 .manga-col{margin:0 0 1.5rem;}
@media(min-width:641px){
.format-lp #site-body{margin:0 auto;padding:0 3rem 3rem;width:100%;}
.format-lp #primary{margin:0;width:100%;}
.format-lp #primary .entry-content{font-size:1.8rem;line-height:2;}
.format-lp #primary .entry-content .size-full,
.format-lp #primary .entry-content .max-width640px{margin-left:auto;margin-right:auto;max-width:640px;}
.format-lp #primary .entry-content .manga-col .size-full{max-width:100%;}
.format-lp .manga-pr{padding:10px 0 0 0;}
.format-lp .manga-title{padding:2.2rem 0 2rem;font-size:2.6rem;line-height:1.5;}
.format-lp .check-message{padding:1.7rem 1.6rem 1.4rem;}
.format-lp .check-message.has-title{padding-top:2.2rem;}
.check-message .check-message-title{padding:0 .6rem;top:-1.8rem;}
}
@media(min-width:860px){
.format-lp #site-body{width:860px;}
} .error404 #main .entry-title{margin-bottom:.5em;}
.error404 #main .entry-content form{margin-top:.8em;}
.fa-fw{display:inline-block;text-align:center;width:1.4em;}
@font-face{font-family:'icomoon';src:url(//kenkostyle.info/wp-content/themes/stinger8/fonts/icomoon.eot?50k36i);src:url(//kenkostyle.info/wp-content/themes/stinger8/fonts/icomoon.eot?50k36i#iefix) format('embedded-opentype'), url(//kenkostyle.info/wp-content/themes/stinger8/fonts/icomoon.ttf?50k36i) format('truetype'), url(//kenkostyle.info/wp-content/themes/stinger8/fonts/icomoon.woff?50k36i) format('woff'), url(//kenkostyle.info/wp-content/themes/stinger8/fonts/icomoon.svg?50k36i#icomoon) format('svg');font-weight:normal;font-style:normal;font-display:block;}
[class^="ico-"], [class*=" ico-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.ico-rss:before{content:"\e900";}
.ico-gear:before{content:"\f013";}
.ico-badge-check:before{content:"\e906";}
.ico-share:before{content:"\f064";}
.ico-retweet:before{content:"\f079";}
.ico-share-from-square:before{content:"\f14d";}
.ico-fb-f:before{content:"\e901";}
.ico-instagram:before{content:"\ea92";}
.ico-x-twitter:before{content:"\e61b";}
.ico-twitter:before{content:"\e91c";}
.ico-youtube:before{content:"\e91f";}
.ico-youtube-logo:before{content:"\e93a";}
.ico-amazon:before{content:"\ea87";}
.ico-pocket:before{content:"\e903";}
.ico-rakuten:before{content:"\e904";}
.ico-line:before{content:"\e915";}
.ico-hatena:before{content:"\e916";}
.ico-pinterest:before{content:"\e92c";}
.ico-pinterest-logo:before{content:"\e936";}
.ico-glass-martini:before{content:"\f000";}
.ico-music:before{content:"\f001";}
.ico-search:before{content:"\f002";}
.ico-heart:before{content:"\f004";}
.ico-star:before{content:"\f005";}
.ico-star-h:before{content:"\f0052";}
.ico-star-s:before{content:"\f0053";}
.ico-film:before{content:"\f008";}
.ico-th-large:before{content:"\f009";}
.ico-th:before{content:"\f00a";}
.ico-th-list:before{content:"\f00b";}
.ico-check:before{content:"\f00c";}
.ico-circle:before{content:"\f111";}
.ico-times:before{content:"\f00d";}
.ico-search-plus:before{content:"\f00e";}
.ico-search-minus:before{content:"\f010";}
.ico-home:before{content:"\f015";}
.ico-redo:before{content:"\f01e";}
.ico-sync:before{content:"\f021";}
.ico-clock:before{content:"\f017";}
.ico-clock-rotate-left:before{content:"\f1da";}
.ico-list-alt:before{content:"\f022";}
.ico-key:before{content:"\f084";}
.ico-lock:before{content:"\f023";}
.ico-unlock-alt:before{content:"\f13e";}
.ico-flag:before{content:"\f024";}
.ico-headphones:before{content:"\f025";}
.ico-volume-off:before{content:"\f026";}
.ico-volume-down:before{content:"\f027";}
.ico-volume-up:before{content:"\f028";}
.ico-tag:before{content:"\f02b";}
.ico-tags:before{content:"\f02c";}
.ico-book:before{content:"\f02d";}
.ico-bookmark:before{content:"\f02e";}
.ico-camera:before{content:"\f030";}
.ico-pencil:before{content:"\f040";}
.ico-edit:before{content:"\f044";}
.ico-quote-left:before{content:"\f10d";}
.ico-arrows:before{content:"\f047";}
.ico-step-backward:before{content:"\f048";}
.ico-fast-backward:before{content:"\f049";}
.ico-backward:before{content:"\f04a";}
.ico-play:before{content:"\f04b";}
.ico-pause:before{content:"\f04c";}
.ico-stop:before{content:"\f04d";}
.ico-forward:before{content:"\f04e";}
.ico-fast-forward:before{content:"\f050";}
.ico-step-forward:before{content:"\f051";}
.ico-eject:before{content:"\f052";}
.ico-plus-circle:before{content:"\f055";}
.ico-minus-circle:before{content:"\f056";}
.ico-times-circle:before{content:"\f057";}
.ico-check-circle:before{content:"\f058";}
.ico-question-circle:before{content:"\f059";}
.ico-info-circle:before{content:"\f05a";}
.ico-exclamation-circle:before{content:"\f06a";}
.ico-exclamation-triangle:before{content:"\f071";}
.ico-ban:before{content:"\f05e";}
.ico-arrow-left:before{content:"\f060";}
.ico-arrow-right:before{content:"\f061";}
.ico-arrow-up:before{content:"\f062";}
.ico-arrow-down:before{content:"\f063";}
.ico-plus:before{content:"\f067";}
.ico-minus:before{content:"\f068";}
.ico-calendar-alt:before{content:"\f073";}
.ico-user:before{content:"\f007";}
.ico-address-card:before{content:"\f2bb";}
.ico-comment:before{content:"\f075";}
.ico-chevron-left:before{content:"\f053";}
.ico-chevron-right:before{content:"\f054";}
.ico-chevron-up:before{content:"\f077";}
.ico-chevron-down:before{content:"\f078";}
.ico-angle-left:before{content:"\e90c";}
.ico-angle-right:before{content:"\e90d";}
.ico-angle-up:before{content:"\e90e";}
.ico-angle-down:before{content:"\e90f";}
.ico-caret-up:before{content:"\f0d8";}
.ico-caret-down:before{content:"\f0d7";}
.ico-caret-left:before{content:"\e910";}
.ico-caret-right:before{content:"\f0da";}
.ico-sort:before{content:"\f0dc";}
.ico-left-right:before{content:"\f337";}
.ico-up-down-left-right:before{content:"\f0b2";}
.ico-up-right-and-down-left-from-center:before{content:"\f424";}
.ico-folder:before{content:"\f07b";}
.ico-folder-open:before{content:"\f07c";}
.ico-note-logo:before{content:"\e905";}
.ico-hand-point-right:before{content:"\f0a4";}
.ico-hand-point-left:before{content:"\f0a5";}
.ico-hand-point-up:before{content:"\f0a6";}
.ico-hand-point-down:before{content:"\f0a7";}
.ico-thumbs-up:before{content:"\f164";}
.ico-thumbs-down:before{content:"\f165";}
.ico-arrow-circle-left:before{content:"\f0a8";}
.ico-arrow-circle-right:before{content:"\f0a9";}
.ico-arrow-circle-up:before{content:"\f0aa";}
.ico-arrow-circle-down:before{content:"\f0ab";}
.ico-link:before{content:"\f0c1";}
.ico-cut:before{content:"\f0c4";}
.ico-copy:before{content:"\f0c5";}
.ico-undo:before{content:"\f0e2";}
.ico-cloud:before{content:"\f0c2";}
.ico-bolt:before{content:"\f0e7";}
.ico-umbrella:before{content:"\f0e9";}
.ico-bell:before{content:"\f0f3";}
.ico-plus-square:before{content:"\f0fe";}
.ico-desktop:before{content:"\f108";}
.ico-laptop:before{content:"\f109";}
.ico-arrow-alt-to-left:before{content:"\f34b";}
.ico-arrow-alt-to-right:before{content:"\f34c";}
.ico-ico-right-from-bracket:before{content:"\f2f5";}
.ico-arrow-alt-down:before{content:"\f354";}
.ico-arrow-alt-left:before{content:"\f355";}
.ico-arrow-alt-right:before{content:"\f356";}
.ico-arrow-alt-up:before{content:"\f357";}
.ico-arrow-alt-circle-down:before{content:"\f358";}
.ico-arrow-alt-circle-left:before{content:"\f359";}
.ico-arrow-alt-circle-right:before{content:"\f35a";}
.ico-arrow-alt-circle-up:before{content:"\f35b";}
.ico-warehouse:before{content:"\f494";}
.ico-store:before{content:"\f54e";}
.ico-store-alt:before{content:"\f54f";}
.ico-tshirt:before{content:"\f553";}
.ico-truck:before{content:"\f0d1";}
.ico-truck-fast:before{content:"\f48b";}
.ico-car-side:before{content:"\f5e4";}
.ico-car:before{content:"\f1b9";}
.ico-taxi:before{content:"\f1ba";}
.ico-pig:before{content:"\f706";}
.ico-crown:before{content:"\e907";}
.ico-utensils:before{content:"\e908";}
.ico-shopping-bag:before{content:"\e909";}
.ico-trash-alt:before{content:"\e90a";}
.ico-file-alt:before{content:"\e90b";}
.ico-credit-card:before{content:"\f09d";}
.ico-shopping-cart:before{content:"\f07a";}
.ico-plane:before{content:"\f072";}
.ico-suitcase:before{content:"\f0f2";}
.ico-coffee:before{content:"\f0f4";}
.ico-hospital:before{content:"\f0f8";}
.ico-medkit:before{content:"\f0fa";}
.ico-beer:before{
content:"\f0fc";
}