html{overflow-y:scroll}body{line-height:0}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;font-weight:normal}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}table{}caption,th{text-align:left}.wp-caption-text{color:#666;font-size:14px}.wp-caption{display:block;margin:0 auto 10px auto;text-align:center}q:before,q:after{content:''}table{border-spacing:0}th,th{}object,embed{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:100%}img,abbr,acronym,fieldset{border:0}li{list-style-type:none}img{vertical-align:top}hr{clear:both;border:none;background-color:#fff}::selection{background:#f7f7f4;color:#000}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.left{text-align:left!important}.right{text-align:right!important}.center{text-align:center!important}.st{font-weight:bold!important}.break{clear:both}.noBorder{border:none!important}.noBg{background:none!important}.float_left,.leftContent{float:left}.float_right,.rightContent{float:right}.flex_around{overflow:hidden;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:wrap;flex-wrap:wrap}.em{font-weight:bold;font-size:20px;padding:10px 0}em{font-size:20px;font-weight:bold}hr{height:1px;background:#58595b!important;border:none}.clear{/zoom : 1}.clear:after{content:'';display:block;clear:both}.last{padding-right:0!important;margin-right:0!important;margin-bottom:0!important}.cssRoll{opacity:1;transition:.3s}.cssRoll:hover{transition:.1s;opacity:.7}.cssRoll img{transition:.3s}.cssRoll:hover img{}img.alignright{float:right;margin:10px 0 10px 20px}img.alignleft{float:left;margin:10px 20px 10px 0}img.img_center,img.aligncenter{display:block;margin:0 auto}table{border:1px solid #ccc;border-spacing:0;border-collapse:collapse}table th,table td{border:1px solid #ccc;margin:0 auto;border-spacing:0;padding:10px 15px}table td{text-align:right;vertical-align:top}.blue{color:#004cff!important}.red{color:#de0029!important}.black{color:#333!important}.font-10{font-size:72%!important}.font-12{font-size:86%!important}.font-13{font-size:93%!important}.font-14{font-size:100%!important}.font-15{font-size:108%!important}.font-16{font-size:115%!important}.m_b0{margin-bottom:0!important}.m_b5{margin-bottom:5px!important}.m_b10{margin-bottom:10px!important}.m_b15{margin-bottom:15px!important}.m_b20{margin-bottom:20px!important}.m_b25{margin-bottom:25px!important}.m_b30{margin-bottom:30px!important}.m_b35{margin-bottom:35px!important}.m_b40{margin-bottom:40px!important}.m_b45{margin-bottom:45px!important}.m_b50{margin-bottom:50px!important}.m_b55{margin-bottom:55px!important}.m_b60{margin-bottom:60px!important}.m_b65{margin-bottom:65px!important}.m_b70{margin-bottom:70px!important}.m_b75{margin-bottom:75px!important}.m_b80{margin-bottom:80px!important}.m_b90{margin-bottom:90px!important}.m_b100{margin-bottom:100px!important}.m_t20{margin-top:20px!important}.p_b0{padding-bottom:0!important}.p_b10{padding-bottom:10px!important}.p_b20{padding-bottom:20px!important}.p_t10{padding-top:10px!important}.p_t15{padding-top:15px!important}.p_t20{padding-top:20px!important}.p_t25{padding-top:25px!important}.p_t50{padding-top:50px!important}body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,"Osaka","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;line-height:1.8;color:#333;text-align:left;font-style:normal;font-variant:normal;letter-spacing:1px}a{color:#de0029;text-decoration:none}a:hover{color:#de0029;text-decoration:underline}a.noLine,.noLine a{text-decoration:none}a.noLine:hover,.noLine a:hover{text-decoration:underline}* html body{font-size:88%;font-family:"ＭＳ Ｐゴシック","MS PGothic",sans-serif}*:first-child+html body{font-size:88%}@media only screen and (min-device-width:320px) and (max-device-width:480px){html{-webkit-text-size-adjust:100%}}@media only screen and (min-width:768px){a[href^="tel:"]{pointer-events:none}}#searchform{*zoom: 1}#searchform:after{content:"";clear:both;display:block}#searchform:label{display:block;text-indent:-9999px;overflow:hidden;font-size:0}#searchform #s{float:left;width:70%;padding:5px 2%;font-size:15px;height:32px;line-height:1;border:solid 1px #de0029;border-radius:5px 0 0 5px;margin:0}#searchform #searchsubmit{background:url(images/icon_search.png) #de0029 no-repeat center center;border:0 none;cursor:pointer;width:20%;height:32px;border-radius:0 5px 5px 0;margin:0;display:block;text-indent:-9999px;overflow:hidden;font-size:0}label{font-size:.875em;color:#de0029;cursor:pointer;display:block;font-weight:500;margin-bottom:.1875em}label.right{float:none;text-align:right}label.inline{margin:0 0 1em 0;padding:.625em 0}label small{text-transform:capitalize;color:#de0029}.error404 .cont{margin-top:20px}.cont .searchform{width:400px}h2{background:url(images/bg_subPtitle.jpg) no-repeat center center;font-size:20px;font-weight:bold;width:900px;height:183px;line-height:1.3;text-align:left;margin-bottom:20px}h2 span.ichi1{display:block;padding:80px 0 0 30px}h2 span.ichi2{display:block;padding:70px 0 0 30px}h2 span.size{font-size:16px}h3{clear:both;margin:30px auto 20px auto;padding:10px 0;border-top:2px solid #de0029;border-bottom:2px dotted #de0029;font-size:20px;font-weight:bold;text-align:center}h3 span.catch{color:#de0029;font-size:18px;padding-left:10px}h4{clear:both;font-size:16px;font-weight:bold;border-bottom:1px solid #de0029;margin:30px auto 10px auto}body{text-align:center;margin:0;padding:0}h3.border_red{border-top:4px solid #de0029;border-bottom:4px solid #de0029}.post p,.entry-content p{font-size:16px;margin-bottom:10px}.cont h4.gray{font-size:18px;font-weight:bold;border-bottom:2px dotted #ccc;margin:30px auto 10px auto;padding:5px 0}.comment h4{background:url(images/icon_fukidashi_red.png) no-repeat left center;font-size:20px;font-weight:bold;padding:10px 0 10px 80px;border-bottom:2px solid #aaa;margin-bottom:10px}.comment ul.balloon li{background:url(images/icon_fukidashi_gr.png) no-repeat left 10px;font-size:16px;font-weight:bold;padding:10px 0 20px 60px;border-bottom:1px dashed #aaa;margin-bottom:10px}.comment ul.balloon li:last-child{border-bottom:none}.fukidashi_line span{position:relative;padding:1rem 1.5rem;font-size:1.5rem;font-weight:bold;text-align:center}.fukidashi_line span::before,.fukidashi_line span::after{position:absolute;top:.8rem;height:1.8rem;content:''}.fukidashi_line span::before{border-left:solid 3px;left:0;transform:rotate(-30deg)}.fukidashi_line span::after{border-right:solid 3px;right:0;transform:rotate(30deg)}.mb_map,.mb,img.mb,.tb_sp{display:none}#header{background:#fff;width:100%;border-bottom:2px #de0029 solid;padding:5px 0}#header_inner{width:1170px;height:auto;margin:0 auto;padding:5px 5px 10px 5px;overflow:hidden;text-align:left}#header h1{float:left;width:500px;font-size:12px;margin:20px 5px 0 0}#header-inquiry{float:right;margin-top:10px;overflow:hidden;position:relative;text-align:left}#header-inquiry li{display:inline-block;vertical-align:middle}#header-inquiry li.time{background:url(images/icon_time.png) no-repeat;padding:8px 0 8px 56px;line-height:1.2}#header-inquiry li.telno{font-size:20px;font-weight:bold;background:url(images/icon_tel.png) no-repeat left 2px;padding:0 0 5px 40px}#content{overflow:hidden;width:1170px;margin:0 auto;font-size:16px;text-align:left}#side_cont{z-index:2;width:240px;padding:10px 20px 0 0;text-align:left;float:left;font-size:14px}.header-logo{margin:50px auto 70px auto;text-align:center}.pay_info{background:#f7f7f7;padding:10px;text-align:center}.pay_info p{background:#fff;padding:5px;margin-bottom:15px;font-size:1.1em;line-height:1.4}.pay_info img{width:100%;height:auto}.side_info{margin:30px auto 30px auto;line-height:1.3}.side_info .tel{font-size:20px;font-weight:bold;background:url(images/icon_tel.png) no-repeat left center;padding:10px 0 10px 40px}#side_cont .subNavi{margin:40px 0;border-bottom:1px dotted #333}#side_cont .subNavi li{box-sizing:border-box;border-top:1px dotted #333;padding:15px 0 15px 60px;background:url(images/icon_seminar.png) no-repeat 15px center}#side_cont .subNavi li.sub02{background:url(images/icon_request.png) no-repeat 15px center}#side_cont .subNavi li.sub03{background:url(images/icon_media.png) no-repeat 15px center}#side_cont .subNavi li a{color:#333}.bn_area{margin-bottom:40px}.bn_area img{margin-bottom:10px}.bn_area img.pt2{padding-top:21px}#main_cont{z-index:1;width:900px;padding:10px 5px;text-align:left;margin:0 auto 30px;float:right}#footer{clear:both;font-size:15px;text-align:left;overflow:hidden;width:100%;margin:0 auto 0 auto;border-top:2px #de0029 solid}#footer a{color:#333}.footer_inner{width:1150px;height:auto;margin:0 auto;padding:30px 10px 10px 10px;overflow:hidden}#footer .info{padding:0 40px}#footer .info .footer_logo{float:left;width:300px;padding-top:10px}#footer .info .time_table{float:right}#footer .info .time_table td{text-align:center;vertical-align:middle}#footer .info .time_table th{text-align:center;background:#f29c9f}#footer .info .time_table td.midashi{background:#f2cecf;text-align:left}#footer .info .tel{font-size:26px;font-weight:bold;background:url(images/icon_tel.png) no-repeat left 7px;padding:0 0 5px 40px}#footer .navi{clear:both;border-top:2px #de0029 dotted;padding:20px 20px 0 20px}.tohome{padding:0 0 10px 30px;background:url(images/icon_home.png) no-repeat top left}#fNav,#fNav2{float:left;padding-left:10px}#fNav ul,#fNav2 ul{float:left;margin-right:70px;overflow:hidden}#fNav ul li,#fNav2 ul li{background:url(images/icon_fnav1.png) no-repeat top left;margin-bottom:10px;padding:4px 0 0 12px;line-height:1.3}#fNav ul li ul{float:none;margin:5px 0 0 5px}#fNav ul li li{background:url(images/icon_fnav2.png) no-repeat center left;margin:10px 0;padding:0 0 0 20px;line-height:1.3;font-size:12px}#hbpNav{float:right;text-align:center;overflow:hidden}#hbpNav ul{padding:20px 10px;border:2px #ccc solid;line-height:2}#hbpNav ul li a{text-decoration:underline}#hbpNav ul li a:hover{text-decoration:none}ul.rNav{clear:both;float:right;text-align:right;padding-top:30px}ul.rNav li{display:inline;padding-right:20px;font-size:12px}p.copyright{font-size:10px;clear:both;float:left}.home #main_cont{text-align:center}.home h2{width:auto;height:auto;text-align:center;background:none}.home h3{border:none;margin:auto}#main_image{text-align:center}#main_image img{z-index:1}#main_image h2{z-index:2;margin-top:-70px}#main_image p{font-size:36px;font-weight:bold;color:#de0029;padding-bottom:20px}.top_cont1{margin:20px 0;overflow:hidden;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:wrap;flex-wrap:wrap}.top_cont1 .cont01{width:45%;padding:0 20px}.top_cont1 img.title{z-index:2}.top_cont1 img.photo{z-index:1;margin-top:-30px}.top_cont1 .cont01 p{padding:0 20px;text-align:left}.top_cont1 .cont01 p.em{font-size:18px;font-weight:bold;line-height:1.5;padding:10px 20px}.top_cont2{margin:50px 0;text-align:center}.top_cont2 h2{font-size:26px;font-weight:bold;color:#de0029;padding:10px 0 20px 0}.top_cont2 ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.top_cont2 ul li{padding:0 5px;width:33%}.top_cont2 ul li img{width:100%;height:100%}.top_cont3{margin:50px 0}.top_cont3 h2{font-size:28px;font-weight:bold;color:#de0029;padding:10px 0 0 0}.top_cont3 .flex_area{margin:20px auto;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:wrap;flex-wrap:wrap}.top_cont3 dl{width:20%;height:auto;padding:3px 7px;margin:10px 0;border:1px solid #ccc;text-align:center}.top_cont3 dl dt{font-size:16px;font-weight:bold;margin-bottom:2px;color:#de0029}.top_cont3 dl dd p{padding:5px 0;line-height:1.3}.top_cont3 dl dd img{margin:3px auto;border:1px solid #ccc}.top_cont3 dl dd p.media_title{font-weight:bold;font-size:13px}.top_cont3 dl dd p.media_cont{padding:0;font-size:12px;text-align:left}.top_cont3 .btn{clear:both;width:70%;margin:0 auto}.top_cont4{padding:20px 10px 30px 10px;background:#f7f7f7}.top_cont4 h2{font-size:26px;font-weight:bold;color:#333;padding:10px 0 20px 0}.top_cont4 h2:before{font-family:"Font Awesome 5 Free";content:"\f304";font-weight:900;padding-right:5px;color:#de0029;font-size:1.3em}.top_cont4 .flex_area{margin:20px auto 40px auto;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:wrap;flex-wrap:wrap}.top_cont4 .case_cont{margin:0 5px;position:relative;width:30%;text-align:left}.top_cont4 .case_cont li.thum img{width:100%;height:auto}.case_cont a.link{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.case_cont:hover{transition:.1s;opacity:.7}.top_cont4 .btn{clear:both;width:70%;margin:0 auto}.top_cont4 .title{margin-top:5px}.top_cont4 .date{color:#666;font-size:.875em}.top_cont4 .date:before{font-family:"Font Awesome 5 Free";content:"\f1da";font-weight:600;padding-right:5px;color:#bbb}#home_info{padding:40px 0 20px 0;margin:10px auto 50px auto;text-align:left;border-bottom:2px solid #de0029}#home_info .ti{overflow:hidden;padding:10px 0;margin-bottom:20px;border-top:2px solid #de0029;border-bottom:2px dotted #de0029}.home #home_info h2{float:left;background:url(images/icon_top_info.png) no-repeat 20px center;font-size:18px;padding:10px 0 10px 80px;width:200px;text-align:left}#home_info p.toList{float:right;display:block}#home_info p.toList a{padding-top:10px;background:url(images/icon_arrow.png) no-repeat 90px 15px;display:block;width:120px;text-decoration:none;color:#333}#home_info .info_cont{clear:both;margin:0 10px;overflow:hidden;padding:10px 0 10px 0}#home_info .info_cont p{float:left;margin-right:20px;padding:2px 0 5px 0}#home_info .info_cont p.title{font-size:14px}#home_info .info_cont p.cat{background:#f29c9f;padding:2px 10px;width:100px;text-align:center}#home_info .info_cont p.cat.media_info{background:#ffc79e}#home_info .info_cont p.cat.seminar_info{background:#ffec9e}#home_info .info_cont a{color:#333;text-decoration:underline}#home_info .info_cont a:hover{transition:.1s;opacity:.7}#home_info p.toList_mb{display:none}.top_msg{display:inline-block;margin:0 20px 20px 20px;padding:10px 20px;background:#f2cecf}.top_msg .title{font-size:120%;color:#de0029;font-weight:bold}.top_msg2{font-size:105%;margin:0 20px 20px 20px;padding:20px;border:8px solid #ccc;text-align:left}.top_msg2 .title{text-align:center;font-size:130%;color:#de0029;font-weight:bold;padding-bottom:10px}.top_msg2 ol{padding:30px 0 30px 230px;text-align:left;background:url(images/img_corona1.png) no-repeat left center;background-size:225px auto}.top_msg2 ol li{font-size:16px;background:url(images/icon_check.png) no-repeat left 3px;background-size:30px auto;padding:5px 10px 5px 40px}.top_msg2 .img_ojigi{height:180px;background:url(images/img_ojigi.png) no-repeat top right;background-size:100px auto;padding:50px 120px 0 0}.top_msg2 .btn a{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.top_msg2 .btn span{text-decoration:underline}.guide .sub_cont1{padding-bottom:30px}.guide .sub_cont1 h4{font-size:26px;font-weight:bold;padding:15px 0 10px 80px;border:none}.guide .sub_cont1 h4.ti01{background:url(images/icon_fukidashi1.png) no-repeat left 15px}.guide .sub_cont1 h4.ti02{background:url(images/icon_fukidashi2.png) no-repeat left 15px}.guide .sub_cont1 h4.ti03{background:url(images/icon_fukidashi3.png) no-repeat left 15px}.guide .sub_cont1 h4.ti04{background:url(images/icon_fukidashi4.png) no-repeat left 15px}.guide .sub_cont1 h4.ti05{background:url(images/icon_fukidashi5.png) no-repeat left 15px}.guide .sub_cont1 dl{padding-left:80px}.guide .sub_cont1 dt{font-size:20px;font-weight:bold;color:#de0029;padding:10px 0}.guide .sub_cont1 p.about_special{font-size:16px;padding:10px 0;margin:10px 0}.guide .sub_cont1 p.about_special a{padding:10px 20px 10px 35px;margin:10px 20px;border:1px solid #de0029;text-align:center;text-decoration:none;font-size:16px;background:url(images/icon_arrow.png) no-repeat 15px center}.guide .sub_cont2{overflow:hidden}.guide .sub_cont2 dl{margin-top:0;float:left;width:65%}.guide .sub_cont2 dt{font-size:20px;font-weight:bold;padding:20px 0 10px 0}.guide .sub_cont2 dd{padding-right:40px;padding-bottom:10px}.guide .sub_cont2 .imgArea{margin-top:20px;float:right;width:35%}.guide .sub_cont2 .imgArea img{padding-bottom:20px}.guide .sub_cont3{overflow:hidden}.guide .sub_cont3 dl.flow{margin:20px auto;float:left;width:400px;text-align:center}.guide .sub_cont3 dl.imgArea{margin:20px 0 0 0;float:right;width:450px}.guide .sub_cont3 dl.flow dt{border:1px solid #7d7d7d;margin:0 50px;padding:20px;font-size:16px}.guide .sub_cont3 dl.flow dd{margin:10px auto;padding:20px 0;text-align:center;background:url(images/arrow_down.png) no-repeat center center;text-indent:-9999px}.guide .sub_cont3 dl.flow dd.last{background:none}.guide .sub_cont3 dl.imgArea dt{float:left;width:130px;background:url(images/arrow_gr_r.png) no-repeat left bottom}.guide .sub_cont3 dl.imgArea dd{padding-bottom:20px}.guide .flow_info{clear:both;margin:30px auto;padding:20px;border:2px solid #333;width:90%}.guide .flow_info h5{font-size:20px;font-weight:bold;border-bottom:2px dotted #333;padding:0 10px 5px;margin-right:20px}.guide .flow_info .cont_l{float:left}.guide .flow_info ul{margin:20px 10px 10px 10px}.guide .flow_info li{list-style:disc;margin-left:10px}.guide .flow_info img{margin:10px}.guide .sub_cont4 ul{margin:20px auto}.guide .sub_cont4 dt{font-size:20px;font-weight:bold;padding:20px 0 20px 80px;background:url(images/icon_fukidashiQ.png) no-repeat left 0;line-height:1.3}.guide .sub_cont4 dt.qa2row{background:url(images/icon_fukidashiQ.png) no-repeat left 15px;padding:15px 0 10px 80px}.guide .sub_cont4 dd{padding:5px 0 10px 80px}.guide .sub_cont4{padding-bottom:30px}.hoken .sub_cont1{margin:20px 0;font-size:16px}.hoken .sub_cont1 ul{margin:20px}.hoken .sub_cont1 li{background:url(images/icon_asterisk.png) no-repeat left top;margin-bottom:30px;padding-left:80px}.hoken em{color:#de0029}.hoken .sub_cont2{margin-bottom:40px}.hoken .sub_cont2 table{margin:10px 0}.hoken .sub_cont2 table td{text-align:left}.hoken .sub_cont2 table th{background:#f29c9f;text-align:center}.hoken .sub_cont2 table td.midashi{background:#f2cecf}.hoken .sub_cont2 li{list-style:disc;margin-left:20px}.seitai .sub_cont1{text-align:center}.seitai .sub_cont1 .cont_l{float:left;margin:20px}.seitai .sub_cont1 .cont_r{float:right;margin:20px 0;width:60%}.seitai .sub_cont1 p{padding-bottom:10px;text-align:left}.seitai .sub_cont1 p.em{margin:20px auto 5px auto;font-size:20px;font-weight:bold;text-align:center}.seitai .sub_cont1 p.em span.flame{border:1px #333 solid;padding:5px 10px;margin:0 20px}.seitai .sub_cont1 p.em span.font_s{font-size:16px;font-weight:normal;border:none}.seitai .info_cont{font-size:16px;border:2px #333 solid;padding:20px;margin:20px auto;width:400px}.seitai .info_cont p.tel{font-size:28px;font-weight:bold;background:url(images/icon_tel_l.png) no-repeat left center;padding:10px 0 10px 60px}.seitai .sub_cont1 ul{text-align:left;clear:both;padding:20px 0 40px 350px;background:url(images/ti_osusume.png) no-repeat 60px center}.seitai .sub_cont1 ul li{list-style:disc;font-size:16px}.seitai .sub_cont2 h5{font-size:16px;font-weight:bold;background:url(images/icon_square_red.png) no-repeat left center;padding:5px 0 5px 30px;margin-top:20px}.seitai .sub_cont2 h5.shoshin{background:url(images/icon_square_whitered.png) no-repeat left center}.seitai .sub_cont2 p{padding-left:40px}.seitai .sub_cont2 p.price{font-size:20px}.seitai .sub_cont2 p.time{color:#de0029;font-weight:bold;padding:10px 0 10px 40px}.seitai .sub_cont2 p.time span{border:1px solid #de0029;padding:5px;margin:0 2px}.seitai .sub_cont2 img{margin:10px auto}.seitai .price_info{clear:both;margin:30px auto;padding:10px 20px;border:2px solid #de0029;width:600px}.seitai .price_info h5{border-bottom:2px dotted #de0029;padding:0 10px 5px;color:#de0029;margin:0 0 10px 0;background:none}.seitai .price_info dt{padding:10px 30px 0 30px;background:url(images/icon_doublecircle.png) no-repeat left 12px;color:#de0029}.seitai .price_info dd{padding:0 0 10px 30px}.seitai .price_info dd span{font-weight:bold;font-size:16px}.seitai .sub_cont3 li{margin-left:20px;font-size:16px;padding:20px 0 10px 50px;background:url(images/icon_fukidashi_gr.png) no-repeat left center}.seitai .sub_cont4{margin-bottom:30px}.seitai .sub_cont4 li{margin-left:20px;padding:5px 0 5px 20px;background:url(images/icon_square_gr.png) no-repeat left center}.ninpu .sub_cont{margin:20px auto}.ninpu .imgArea{display:block;text-align:center;margin:10px auto 30px auto}.ninpu .imgArea img{padding:5px}.ninpu #main_cont dl{margin-bottom:30px}.ninpu #main_cont dt{font-size:20px;background:url(images/icon_ninpu.png) no-repeat left center;padding:10px 0 10px 60px}.ninpu #main_cont dd{padding:0 0 10px 60px}.jiko #main_cont{text-align:center}.jiko h3{margin:40px auto 10px auto;border:none}.jiko .sub_cont1 ul li{font-size:20px;background:url(images/icon_check.png) no-repeat left center;padding:10px 0 10px 60px;margin-left:70px;text-align:left}.jiko .sub_cont1 ul li span{font-size:26px;font-weight:bold;color:#de0029}.jiko .sub_cont1 p.em{padding:20px 0;font-size:20px}.jiko .info_cont{border:2px #333 solid;padding:20px;margin:20px auto;width:400px;text-align:left}.jiko .info_cont p{font-size:16px;padding:0}.jiko .info_cont p.tel{font-size:28px;font-weight:bold;background:url(images/icon_tel_l.png) no-repeat left center;padding:10px 0 10px 60px}.jiko h4{clear:both;font-size:20px;font-weight:bold;border-bottom:2px dotted #de0029;padding:20px 0 5px 0;margin-bottom:10px}.jiko .sub_cont1 dl.step dt{clear:left;float:left;font-size:14px;font-weight:bold;background:#de0029;padding:2px 10px;margin:5px 20px 5px 20px;color:#fff;min-height:30px;line-height:30px}.jiko .sub_cont1 dl.step dd{float:left;font-size:18px;padding-top:4px;margin:5px 0;text-align:left;min-height:30px;line-height:30px}.jiko .sub_cont1 img.step{margin:20px 0}.jiko .flex_area{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:wrap;flex-wrap:wrap}.jiko .flex_cont{width:45%;text-align:left}.jiko .flex_cont .em{color:#de0029;font-weight:bold}.jiko dl.faq dt{font-size:20px;font-weight:bold;padding:20px 0 20px 80px;background:url(images/icon_fukidashiQ_gr.png) no-repeat left 0;line-height:1.3}.jiko dl.faq dt.qa2row{background:url(images/icon_fukidashiQ_gr.png) no-repeat left 15px;padding:15px 0 10px 80px}.jiko dl.faq dd{padding:5px 0 10px 80px}.jiko dl.faq{text-align:left;padding-bottom:30px}.diet .sub_cont{border-top:2px dotted #de0029;padding:10px 30px;margin-bottom:10px;overflow:hidden}.diet h3{margin:40px auto 3px auto;background:#de0029;color:#fff;border:none}.diet h4{border:none;margin:0}.diet .cont p{font-size:16px;padding-bottom:10px}.diet p.em{font-weight:bold;font-size:20px;padding:10px 0}.diet .experiences{clear:both;border:2px solid #00006a;margin:20px auto;width:80%}.diet .experiences h4{background:#00006a;color:#fff;font-weight:bold;font-size:16px;padding:10px;margin:0}.diet .experiences dl{margin:10px}.diet .experiences dt{font-weight:bold}.diet .experiences dd{padding-bottom:5px}.diet h4.price{clear:both;font-size:20px;border-bottom:2px dotted #00006a;margin:10px 30px}.diet dl.price,.diet ul.price{margin:0 30px 20px 30px;overflow:hidden}.diet dl.price dt{clear:left;float:left;background:url(images/icon_square_navy.png) no-repeat 20px center;padding-left:40px;font-size:16px;width:200px}.diet dl.price dd{float:left;color:#de0029;font-size:16px}.diet .sub_cont ul.osusume{padding:20px;font-size:16px}.diet .sub_cont ul.osusume li{list-style:disc;margin-left:20px}.diet .kounou{border:1px dashed #de0029;padding:15px 0 10px 20px;overflow:hidden;width:80%;margin-bottom:10px}.diet .kounou h4{color:#de0029}.diet .sub_cont .kounou ul{float:left;padding:5px 10px}.diet .sub_cont .kounou ul li{list-style:none;margin:0}.diet .sub_cont .cont_l{float:left}.diet .sub_cont .cont_r{float:right;width:220px;padding-right:30px}.diet .sub_cont .cont_r img{padding:0 20px 20px 0}.diet ul.price li{background:url(images/icon_square_navy.png) no-repeat 20px 10px;padding-left:40px;font-size:16px}.diet .caution{margin:20px 30px}.diet .caution li{list-style:disc;margin-left:40px}.diet .kounou.genki{width:300px;margin-right:20px}.diet dl dt{font-size:18px;font-weight:bold;margin-bottom:2px;color:#de0029}.diet ul.circle li{padding:0 0 0 25px}.mainte .contTxt{width:90%;margin:30px auto}.mainte .contTxt p{padding:0 10px;text-align:left;line-height:30px;background:url(images/bg_pline_30.png) repeat left bottom;font-size:16px}.mainte .txtflame{width:90%;margin:10px auto;padding:15px 15px 5px 15px;border:2px solid #00006a}.mainte .txtflame p{padding-bottom:10px}.mainte #main_cont ul{margin-bottom:30px}.mainte #main_cont li{list-style:disc;margin-left:20px}.mainte .imgArea{display:block;text-align:center;margin:10px auto 30px auto}.mainte .imgArea img{width:400px;height:auto;padding:5px}.jitsuroku .sub_cont{padding:10px 20px;margin-bottom:20px}.jitsuroku dt{clear:both;background:url(images/icon_jitsuroku.png) no-repeat left bottom;border-bottom:2px solid #de0029;padding:30px 0 0 50px;font-size:18px;font-weight:bold;margin-bottom:10px}.jitsuroku dd img{float:right}.jitsuroku .sub_cont p{padding-bottom:15px}.jitsuroku .voice{border:2px solid #00006a;padding:0 15px 5px 15px;margin-top:-60px;width:80%}.jitsuroku .voice h5{font-size:18px;font-weight:bold;color:#00006a;padding:10px 0 10px 50px}.jitsuroku img.icon{padding-left:10px;float:none}.coaching .sub_cont1{margin-bottom:10px;overflow:hidden}.coaching .sub_cont1 ul{float:left;width:60%;overflow:hidden;margin-bottom:10px}.coaching .sub_cont1 li{background:url(images/icon_list_red.png) no-repeat 20px 12px;padding-left:50px;font-size:16px}.coaching .sub_cont2 dl{padding:10px 20px;margin-bottom:10px}.coaching .sub_cont2 dt{background:url(images/icon_coaching.png) no-repeat left center;border-bottom:2px solid #a0a0a0;font-size:16px;padding:15px 0 0 50px}.coaching .sub_cont2 dd{padding:5px 0 20px 10px}.coaching .sub_cont2 dd .memo{border:1px dashed #de0029;padding:15px 15px 5px 15px;margin-top:10px}.coaching .sub_cont2 dd .memo p{padding-bottom:15px}.coaching .sub_cont2 dd .memo .em{font-size:16px;font-weight:bold}.coaching .sub_cont2 dd img{padding:10px 10px 10px 0}.juku #main_cont{text-align:center}.juku h3{margin:40px auto 10px auto}.juku .em{padding-bottom:20px}.juku .contTxt{width:80%;margin:30px auto}.juku .contTxt p{padding:0 10px;text-align:left;line-height:24px;background:url(images/bg_pline_24.png) repeat left bottom;font-size:16px}.juku .contTxt p .emp{font-size:17px;font-weight:bold}.juku #rule{margin:30px auto;padding:20px 20px 60px 20px;background:url(images/bg_juku_rule.png) no-repeat;width:618px;height:542;text-align:center;overflow:hidden}.juku #rule img{margin:0 auto;padding:50px 0 20px}.juku #rule ul li{text-align:left;padding-bottom:3px;margin-left:80px;line-height:1.4}.juku #rule p{text-align:left;padding:10px 0 10px 80px}.juku #rule p.right{text-align:right;padding-right:120px}.juku dl.sikaku h4{}.juku dl.sikaku{margin:0 10px 20px 10px;padding:0;text-align:left;float:left;width:50%}.juku dl.sikaku dt{color:#00006a;background:url(images/bg_yellow.png) no-repeat left 5px;width:136px;text-align:center;font-size:16px}.juku dl.sikaku dd{padding:5px 10px 10px 10px}.juku dl.sikaku dd span.sm{font-size:12px}.juku .comment{clear:both;text-align:left;margin-top:10px}.juku .comment h4{background:url(images/icon_fukidashi_navy.png) no-repeat left center;font-size:20px;font-weight:bold;padding:10px 0 10px 80px;border-bottom:2px solid #aaa;color:#00006a;margin-bottom:10px}.juku .comment dt{background:url(images/icon_fukidashi_gr.png) no-repeat left center;font-size:16px;font-weight:bold;color:#00006a;padding:10px 0 10px 60px}.juku .comment dd{padding:0 0 10px 60px}.juku .sub_cont1 img{padding:10px}.profile .sub_cont1{margin-bottom:10px;overflow:hidden}.profile .sub_cont1 dt{font-size:16px;color:#de0029;border-bottom:1px dotted #de0029;padding:10px 0 0 5px}.profile .sub_cont1 dd{padding:5px 0 10px 5px}.profile h3.masters{margin-top:-40px}.profile img.icon{padding-left:200px}.profile .sub_cont1 dd .em{font-size:16px;font-weight:bold;color:#de0029}.profile .sub_cont1 dd img{float:left;padding-right:30px}.profile .sub_cont1 dd div{clear:both;border-bottom:1px dotted #ccc;padding:20px 0;overflow:hidden}.profile .sub_cont2{margin:0 10px 10px 10px;overflow:hidden}.profile .sub_cont2 dt{border-left:4px solid #000;padding:3px 0 3px 15px;font-weight:bold}.profile .sub_cont2 dd{padding:5px 0 20px 15px}.profile .masters h5{margin:0 10px;border-left:4px solid #000;padding:3px 0 3px 15px;font-weight:bold}.profile .masters p{padding:5px 0 20px 15px;margin:0 10px}.staff #main_cont p{padding:10px 20px}.staff .cont img{float:left;padding:0 20px 10px 0}.staff dl.aisatsu{margin-bottom:10px;clear:both}.staff dl.aisatsu dt{font-size:16px;color:#de0029;border-bottom:1px dotted #de0029;padding:10px 0 0 5px}.staff dl.aisatsu dd{padding:5px 0 10px 5px}.staff .sub_cont{padding:0 20px 20px 20px;border-bottom:1px dotted #ccc;margin-bottom:20px}.staff .sub_cont h4{font-weight:bold;padding:10px 0}.staff .sub_cont dt{color:#de0029;float:left;clear:both;padding-right:10px}.access .sub_cont{margin:20px 0}.access .sub_cont p{padding-bottom:10px}.access .gmap{padding-bottom:50%}.access .sub_cont img{padding:10px}.access .sub_cont .imgArea{display:block;margin:20px auto;text-align:center}.seminar .sub_cont1{margin:20px 0}.seminar p em{font-size:18px;font-weight:bold;color:#de0029}.seminar .sub_cont1 img{padding:10px}.seminar .sub_cont1 .imgArea{display:block;margin:20px auto;text-align:center}.seminar .sub_cont2{margin:20px auto}.seminar dl.performance{margin:0 20px 30px 20px;float:left;width:65%}.seminar dl.performance dt{background:url(images/icon_flag.png) no-repeat left center;font-size:16px;padding:5px 0 5px 45px;border-bottom:2px solid #ccc}.seminar dl.performance dd{padding:10px 0 10px 45px}.seminar .sub_cont2 .imgArea{padding-right:0;text-align:center;float:right;width:30%}.seminar .sub_cont2 .imgArea img{padding-bottom:20px}.irai .sub_cont1{margin:20px 0}.irai .sub_cont1 img{padding:10px}.irai .sub_cont1 .imgArea{display:block;margin:20px auto;text-align:center}.irai .sub_cont1 p.indentation,.irai .sub_cont1 dl{margin:0 20px}.irai .sub_cont1 dt{font-size:16px;color:#de0029;border-bottom:1px dotted #ccc;padding:10px 0 0 5px}.irai .sub_cont1 dd{padding:5px 0 10px 5px}.irai .sub_cont1 li{margin-left:20px;padding:5px 0 5px 20px;background:url(images/icon_square_gr.png) no-repeat left 10px}.irai .info_cont{font-size:18px;margin:20px auto;width:600px;text-align:center}.irai .info_cont p.btn a{width:300px}.masscomm .sub_cont1{margin:20px 0}.masscomm .sub_cont1 p{padding-bottom:20px}.masscomm .sub_cont1 p.btn a{width:300px}.policy .sub_cont{margin:20px}.policy .sub_cont p{padding-bottom:10px}.ecommerce h3{clear:both;margin:30px auto 10px auto;padding:5px 0;border-top:none;border-bottom:1px solid #de0029;font-size:16px;font-weight:bold;text-align:left}.ecommerce .cont{margin:0 50px}.up-date{text-align:right}.cat_area{border-top:1px dotted #ccc;padding-top:5px;margin-top:30px;text-align:right}.news h3.content_title{text-align:left;margin:30px auto 10px auto}.nekoze .cont .sub_cont1{margin:20px 0;font-size:16px}.nekoze .cont h4{font-size:18px;font-weight:bold;border-bottom:2px dotted #ccc;margin:30px auto 10px auto;padding:5px 0}.nekoze .cont .flame_gry h4{font-size:16px;margin-top:0;border-bottom:1px dotted #ccc}.nekoze .cont h5{font-size:18px;font-weight:bold;background:url(images/icon_square_red.png) no-repeat left center;padding:5px 0 5px 30px;margin-top:20px}.nekoze .sub_cont1 p{padding-bottom:10px}.nekoze .sub_cont1 .cont_l{float:left;margin:20px;width:60%}.nekoze .sub_cont1 .cont_r{float:right;margin:20px 0}.nekoze p.link_amazon{margin:5px auto 15px auto}.nekoze h3.osusume{border-top:4px solid #de0029;border-bottom:4px solid #de0029}.nekoze .sub_cont1 dl.step dt{clear:left;float:left;font-size:14px;font-weight:bold;background:#de0029;padding:2px 10px;margin:5px 20px 5px 20px;color:#fff;min-height:30px;line-height:30px}.nekoze .sub_cont1 dl.step dd{float:left;padding-top:4px;margin:5px 0;text-align:left;min-height:30px;line-height:30px}.nekoze .flex_area{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.nekoze .flex_cont{width:45%}.nekoze .flex_cont .em{color:#de0029;font-weight:bold}.nekoze .sub_cont1 dl{padding:0 30px}.nekoze .sub_cont1 dt{font-size:20px;font-weight:bold;color:#de0029;padding:10px 0}.nekoze .flame_red{width:80%}.nekoze img.about_nekoze{float:right;margin-left:10px}.massage30min .sub_cont1 .cont_l{float:left;margin:20px}.massage30min .sub_cont1 .cont_r{float:right;margin:20px 0;width:60%}.massage30min .sub_cont1 p{font-size:18px;padding-bottom:10px;text-align:center}.massage30min .sub_cont1 .em{font-size:22px;font-weight:bold}.massage30min .info_cont{font-size:16px;border:2px #333 solid;padding:10px;margin:40px auto 10px auto;width:400px}.massage30min .info_cont p{padding-bottom:0;text-align:center}.massage30min .info_cont p.tel{font-size:28px;font-weight:bold;background:url(images/icon_tel_l.png) no-repeat 50px center;padding:0 0 0 60px;text-align:center}.massage30min .sub_cont2 h5{font-size:16px;font-weight:bold;background:url(images/icon_square_red.png) no-repeat left center;padding:5px 0 5px 30px;margin-top:20px}.massage30min .sub_cont2 h5.shoshin{background:url(images/icon_square_whitered.png) no-repeat left center}.massage30min .sub_cont2 p.price{font-size:20px}.massage30min .sub_cont2 p{padding-left:40px}.massage30min .price_info{clear:both;margin:30px auto;padding:10px 20px;border:2px solid #de0029;width:600px}.massage30min .price_info h5{border-bottom:2px dotted #de0029;padding:0 10px 5px;color:#de0029;margin:0 0 10px 0;background:none}.massage30min .price_info dt{padding:10px 30px 0 30px;background:url(images/icon_doublecircle.png) no-repeat left 12px;color:#de0029}.massage30min .price_info dd{padding:0 0 10px 30px}.massage30min .price_info p{text-align:right;font-size:14px}.clean_measures .cont{text-align:center}.clean_measures .cont h4{border-bottom:1px dashed #3165a3}.clean_measures .cont img{padding:5px}.clean_measures .cont ul{text-align:left}.clean_measures .cont h5{border-bottom:1px solid #3165a3;font-weight:bold;padding-top:20px;margin-bottom:10px;font-size:110%;text-align:left}.em1{font-weight:bold;font-size:28px}.em2{font-size:18px}ul.circle li{font-size:16px;background:url(images/icon_circle_red.png) no-repeat left 10px;padding:5px 0 5px 25px;margin-left:50px;text-align:left}ul.check li{font-size:18px;background:url(images/icon_check_m.png) no-repeat left center;padding:10px 0 10px 50px;margin-left:70px;text-align:left}ul.square_frame li{font-size:18px;background:url(images/icon_square_whitered.png) no-repeat left 10px;padding:5px 0 5px 40px;margin-left:50px;text-align:left}ul.square_gray li{position:relative;padding:5px 5px 5px 30px;box-sizing:border-box;font-size:17px;text-align:left}ul.square_gray li::before{position:absolute;content:'';top:10px;left:0;width:14px;height:14px;border:2px solid #ccc}ul.fukidashi li{margin-left:20px;font-size:16px;padding:20px 0 10px 50px;background:url(images/icon_fukidashi_gr.png) no-repeat left top}.indent{padding-left:200px}.flame_gry{border:1px solid #ccc;padding:10px;margin:10px auto}.flame_red{border:2px solid #de0029;padding:10px;margin:10px auto}.square{font-size:18px;font-weight:bold;background:url(images/icon_square_red.png) no-repeat left 8px;padding:5px 0 5px 30px;margin-top:20px}dl.ddballon dt{background:url(images/icon_fukidashiQ.png) no-repeat left 0;background-size:40px auto;font-size:18px;font-weight:bold;color:#de0029;padding:10px 0 10px 50px;line-height:1.3}dl.ddballon dd{background:url(images/icon_fukidashi_gr_L.png) no-repeat 20px 10px;background-size:30px auto;padding:10px 0 10px 60px}.kakomi{color:#de0029;font-weight:bold;border:1px solid #de0029;padding:5px;margin:0 2px}.p_balloon{position:relative;display:inline-block;margin:1.5em 0;padding:7px 10px;min-width:120px;max-width:100%;font-size:16px;text-align:center;background:#fff;border:solid 3px #de0029;box-sizing:border-box;border-radius:5px}.p_balloon:before{content:"";position:absolute;bottom:-24px;left:30%;margin-left:-15px;border:12px solid transparent;border-top:12px solid #fff;z-index:2}.p_balloon:after{content:"";position:absolute;bottom:-30px;left:30%;margin-left:-17px;border:14px solid transparent;border-top:14px solid #de0029;z-index:1}.p_balloon p{margin:0;padding:0}.marker{background:#fff000}.marker50{background:linear-gradient(transparent 50%,#fff000 50%)}h3.pink_fukidashi{position:relative;display:block;font-size:1.1em;text-align:center;background:#f2cecf;padding:8px;border:none}h3.pink_fukidashi:before{content:"";position:absolute;bottom:-24px;left:50%;margin-left:-15px;border:12px solid transparent;border-top:12px solid #f2cecf}.pagenavi{width:90%;margin:40px auto;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:wrap;flex-wrap:wrap}.pagenavi.news{width:60%}.pagenavi li{display:inline-block;text-align:left;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px}.pagenavi li.next{text-align:right}.pagenate{clear:both;margin:30px auto;text-align:center}.pagenate a,.pagenate span{text-decoration:none;border:1px solid #f29c9f;padding:7px 10px;margin:2px;background:#ffe5e5}.pagenate a:hover,.pagenate span.current{border-color:#bfbfbf;background:none}.pagenate span.current{background:none}.wp-pagenavi{margin:20px auto;text-align:center}.wp-pagenavi a,.wp-pagenavi span{padding:7px 10px;margin:2px}.wp-pagenavi .pages{border:none}.wp-pagenavi a.page{text-decoration:none;border:1px solid #f29c9f;padding:7px 10px;margin:2px;background:#ffe5e5}.wp-pagenavi a.page:hover{border-color:#bfbfbf;background:none}.wp-pagenavi span.current{background:none}.entry-content{padding:20px}.breadcrumb{float:right;font-size:.9em}.pagetop{clear:both;text-align:right;width:700px;margin:0 auto}.btn{margin:10px 0 5px;text-align:center}.btn a{margin:10px auto 5px auto;padding:5px;font-size:16px;text-align:center;background:#de0029;border:2px solid #de0029;display:block;color:#fff;text-decoration:none}.btn.w300 a{width:300px}.btn a:hover{background:#fff;border:2px solid #de0029;color:#de0029}.single-medicalcase .column_cont a.botan{margin:10px auto 10px auto;padding:10px 20px;font-size:16px;text-align:center;background:#de0029;border:2px solid #de0029;display:inline-block;color:#fff;text-decoration:none;border-radius:9999px;-webkit-border-radius:9999px;-moz-border-radius:9999px}.single-medicalcase .column_cont a.botan:hover{background:#fff;border:2px solid #de0029;color:#de0029}.banner{text-align:center;margin:50px auto}.btn_bn,a.btn_bn{font-size:1.2rem;font-weight:700;line-height:1.2;position:relative;display:block;padding:1rem 1.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s;transition:all .3s;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:.1em;color:#212529;border-radius:.5rem}.bn_bestchoice a.btn_bn{font-size:1.3rem}a.btn--green{color:#fff;background-color:#1f9ea1;border-bottom:5px solid #325050;font-size:1.1rem}a.btn--green:hover{margin-top:3px;background:#84c0c1;border-bottom:2px solid #325050;color:#fff;text-decoration:none}a.btn--red{color:#000;background-color:#f2cecf;border:2px solid #de0029;border-bottom:5px solid #9f0009;font-size:1.1rem}a.btn--red:hover{margin-top:3px;background:#fbf0f0;border-bottom:2px solid #9f0009;color:#000;text-decoration:none}.txt_banner{margin:0 auto 40px auto;width:50%}.txt_banner.bn_bestchoice{width:70%;color:#de0029}a.btn_bn span span{font-size:.9rem;display:block;padding-top:10px}.btn-copy{font-size:1rem;font-weight:bold;position:relative;margin-bottom:0;text-align:center}.bn_bestchoice .btn-copy{font-size:1.3rem}.btn-copy:before{margin-right:1rem;content:'＼'}.btn-copy:after{margin-left:1rem;content:'／'}#back-top{position:fixed;bottom:5%;right:3%;z-index:2}#back-top span{width:84px;height:84px;display:block}.gmap{position:relative;padding-bottom:90%;height:0;overflow:hidden}.gmap iframe,.gmap object,.gmap embed{position:absolute;top:0;left:0;width:100%;height:100%}.movie,.mvWrap{position:relative;padding:0;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;width:100%}.movie iframe,.mvWrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.mw_wp_form{margin:20px auto;padding:0 10px}.inquiry h4{border-bottom:1px solid #ccc}.attention{color:#de0029}input[type="text"],textarea{vertical-align:middle;max-width:90%;line-height:30px;height:30px;padding:1px 5px;border:1px solid #d4d4d7;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-size:100%;color:#555;background:#fcfcfc;margin-bottom:5px}input[type="submit"],input[type="reset"],input[type="button"]{padding:5px 10px;margin:10px auto}.mw_wp_form div{text-align:center}textarea{height:auto;line-height:1.5}select{width:50%;padding:10px}.mw_wp_form{margin:20px auto}.mw_wp_form h3{clear:both;margin:30px auto 20px auto;padding:10px 0;border-top:2px solid #de0029;border-bottom:2px dotted #de0029;font-size:20px;font-weight:bold;text-align:left}.mw_wp_form input[type="checkbox"]{width:20px;height:20px}.mw_wp_form .mwform-checkbox-field-text{font-size:130%;color:#555}.menbouseitai .cont,.goyendiet .cont,.crush .cont,.love .cont,.bunkingball .cont,.bunkingballsell .cont,.vantage .cont,.crosswalk .cont{padding:10px 50px;margin:20px auto 30px auto;overflow:hidden;letter-spacing:.1em;text-align:left}.vantage .cont{padding:10px 40px}.menbouseitai .cont img,.goyendiet .cont img,.crush .cont img,.love .cont img,.bunkingball .cont img,.bunkingballsell .cont img,.vantage .cont img,.crosswalk .cont img{width:auto}.f_lightredb{font-weight:bold;color:#de0029}.goto_special{margin:20px 0;padding:20px 20px 20px 200px;border:1px dashed #de0029;background:url(images/bp/hanatani_square.png) no-repeat 0 10px;background-size:200px 200px;color:#de0029}.goto_special .btn a{display:inline-block;padding:10px 20px}.movie{margin:0 auto 10px auto;text-align:center}.goyendiet .cont{padding:10px 50px;margin:20px auto 30px auto;overflow:hidden;letter-spacing:.1em;text-align:left}.goyendiet h3{padding:auto;border:none;margin:10px auto;display:block}#insert{margin:0 auto;display:block}.goyendiet h4{margin:10px 0;clear:both;border:none}.goyendiet #persons{background:url(images/bp/ti_persons.jpg) no-repeat 0 0;height:31px}.goyendiet #maincontents p,.goyendiet #maincontents ul,.goyendiet #maincontents dl{margin:0 10px 10px 110px}.goyendiet #maincontents ul{list-style:none}.goyendiet h5{padding:5px;margin:20px 0 10px 0;clear:both;background:#349a34;color:#fff;font-weight:bold;font-size:16px}.goyendiet #enjoy1{background:url(images/bp/ti_enjoy1.jpg) no-repeat 10px 0;height:92px;margin-bottom:0;text-indent:-9999px}.goyendiet #enjoy2{background:url(images/bp/ti_enjoy2.jpg) no-repeat 10px 0;height:92px;text-indent:-9999px}.goyendiet #stress{background:url(images/bp/ti_stress.jpg) no-repeat 110px 0;margin-top:15px}.goyendiet #applicant{background:url(images/bp/ti_applicant.jpg) no-repeat 110px 0}.goyendiet #model{background:url(images/bp/ti_model.jpg) no-repeat 110px 0;height:18px}.goyendiet #secret{color:#de0029;background:none}.goyendiet #esutorogen{background:url(images/bp/ti_esutorogen.jpg) no-repeat 110px 0;height:18px}.goyendiet #esutorogen{background:url(images/bp/ti_esutorogen.jpg) no-repeat 110px 0;height:18px}.goyendiet #bgbox3{overflow:hidden}.goyendiet #bgbox4{padding:10px 20px 20px 30px;overflow:hidden;clear:both}.goyendiet .enjoybox1,.goyendiet .enjoybox{width:205px;float:left;margin:10px 20px 10px 0;padding-top:0}.goyendiet .enjoybox1{padding-left:0}.goyendiet .enjoybox1 p,.goyendiet .enjoybox p{margin:0 2px;padding:0}.goyendiet #bgbox6{padding-bottom:20px;clear:both}.goyendiet .goto{margin:20px auto;font-size:16px;font-weight:bold}.goyendiet #bgbox5{background:url(images/bp/bg_5.jpg) no-repeat 95% 10%;margin:20px auto}.goyendiet #bgbox6{background:url(images/bp/bg_6.jpg) no-repeat 95% 10%;overflow:hidden;_height:350px}.goyendiet #bgbox7{padding:0 20px 20px 30px}.goyendiet #bgbox7 p{padding-bottom:20px}.goyendiet #bgbox8{background:url(images/bp/bg_8.jpg) no-repeat 35% 95%;overflow:hidden;_height:310px}.goyendiet .enjoy3box1{width:285px;float:left;margin:0 10px 10px 0;padding-left:30px}.goyendiet .enjoy3box1 img{float:left;margin:0 5px 10px 5px;width:auto}.goyendiet .enjoy3box1 p{clear:both;margin:0 2px}.goyendiet .enjoy3box{width:172px;float:left;margin:52px 10px 10px 0}.goyendiet .enjoy3box p{margin:0 2px}.goyendiet .pagetop{margin:20px 20px 30px 0;clear:both}.goyendiet h5#seminar{background:none;border:2px solid #de0029;color:#de0029;text-align:center;padding:10px 5px;font-size:20px}.goyendiet h6#voice{border-top:2px solid #349a34;border-bottom:2px solid #349a34;text-align:center;padding:10px 5px;font-size:20px;margin:0 0 20px}.goyendiet #seminarimg{width:208px;float:left;margin:10px 30px 10px 0}.goyendiet #seminarbox{width:550px;float:left;margin:10px 0 20px 0}.goyendiet #seminarbox p{margin:0 0 15px 0;font-size:12px}.goyendiet #seminarbox p .fontb{font-size:12px}.f_redb{font-size:12px;font-weight:bold;color:#de0029}.goyendiet #seminarbox #note{font-size:12px;font-weight:bold;color:#de0029;border-bottom:1px solid #ccc}.goyendiet .contact{margin:10px 0 20px 110px}.goyendiet #pinfo{width:650px}.goyendiet #pinfo dt{width:650px;border-bottom:1px dotted #ccc;padding:0 2px}.goyendiet #pinfo dd{padding:3px 2px}.goyendiet #pinfo a{color:#03c;text-decoration:none}.goyendiet #pinfo a:hover{text-decoration:underline}.goyendiet #jikan .time{width:450px;padding-top:10px;padding-bottom:20px;margin:20px 0 0 110px}.goyendiet #jikan .time caption{text-align:left;margin-bottom:5px;width:450px}.goyendiet #victory{text-indent:-9999px;background:url(images/bp/ti_victory.jpg) no-repeat 0 0;height:152px}.goyendiet #area_blog{clear:both;margin:0 0 20px 0;overflow:hidden}.goyendiet #area_blog li{float:left}.goyendiet strong{font-weight:normal}.goyendiet .colorbox{padding:0 0 15px 0;overflow:hidden}.goyendiet .colorbox img{float:left;width:auto;padding-right:10px}.goyendiet .colorbox p{margin:0 0 0 20px}.goyendiet .colorbox #blue{text-indent:-9999px;background:url(images/bp/ti_blue.jpg) no-repeat 0 0;height:26px}.goyendiet .colorbox #red{text-indent:-9999px;background:url(images/bp/ti_red.jpg) no-repeat 0 0;height:26px}.goyendiet .colorbox #yellow{text-indent:-9999px;background:url(images/bp/ti_yellow.jpg) no-repeat 0 0;height:26px}.goyendiet .colorbox #pink{text-indent:-9999px;background:url(images/bp/ti_pink.jpg) no-repeat 0 0;height:26px}.crush h3{padding:5px;margin:20px 0 10px 0;clear:both;border-top:2px solid #349a34;border-bottom:2px solid #349a34;color:#349a34;font-weight:bold;font-size:20px}.crush h3#meaning{margin:0 0 10px 0}.crush h4{margin:20px 0 10px 0;border:none}.crush .colorbox{width:700px;padding:10px 0 5px 0;overflow:hidden}.crush .colorbox img{float:left}.crush .colorbox p{clear:none;width:280px;float:left;margin:0 0 0 20px}.crush .colorbox #blue{text-indent:-9999px;background:url(images/bp/ti_blue.jpg) no-repeat 0 0;height:26px}.crush .colorbox #red{text-indent:-9999px;background:url(images/bp/ti_red.jpg) no-repeat 0 0;height:26px}.crush .colorbox #yellow{text-indent:-9999px;background:url(images/bp/ti_yellow.jpg) no-repeat 0 0;height:26px}.crush .colorbox #pink{text-indent:-9999px;background:url(images/bp/ti_pink.jpg) no-repeat 0 0;height:26px}.crush #simple{text-indent:-9999px;background:url(images/bp/tx_simple.jpg) no-repeat 0 10px;height:40px}.crush .threebox{width:30%;float:left;border:1px solid #999;padding:10px 5px;text-align:center;margin:10px 5px}.crush .threebox img{margin:0 auto 10px auto}.crush .threebox p{padding:5px}.crush .attention{clear:both}#seminargo{clear:both;margin:20px 0 20px 130px}.crush #cvoice{list-style-type:disc;padding:0 0 0 30px}.crush #cvoice li{padding-bottom:5px}#persons{background:url(images/bp/ti_persons.jpg) no-repeat 0 20px;height:60px}.contact{margin:20px 0}.love h3{padding:5px;margin:0 0 10px 0;clear:both;border-top:2px solid #349a34;border-bottom:2px solid #349a34;color:#349a34;font-weight:bold;font-size:20px}.love h4{font-weight:bold;font-size:18px;border-bottom:1px solid #ccc;margin:10px auto 10px auto;clear:both}.love .cont_box{border:2px solid #ccc;padding:10px;height:auto;margin:20px auto;overflow:hidden}.love .cont_box .lec_box .kouzacontent{float:left;width:60%;padding-bottom:20px}.love .cont_box .lec_box img{float:right}.love .cont_box .lec_box ol{margin-bottom:10px}.love .cont_box .lec_box ol.styleon li{list-style:disc;margin-left:20px}.love .f_pink{color:#f0f;font-weight:bold}.bunkingball h3,.bunkingballsell h3{padding:5px;margin:0 0 10px 0;clear:both;border-top:2px solid #349a34;border-bottom:2px solid #349a34;color:#349a34;font-weight:bold;font-size:20px}.bunkingball h4,.bunkingballsell h4{font-weight:bold;font-size:18px;border-bottom:1px solid #ccc;margin-bottom:10px;clear:both}.bunkingball .two_column{padding:10px 20px;overflow:hidden}.bunkingball .btn{clear:none;width:500px}.bunkingball .gendai{margin-top:40px}.bunkingball .cont .gendai img{padding:0 5px 10px 0}.bunkingball img.magnify{vertical-align:top}.bunkingball .imgL{float:left;padding:0 20px 20px 20px}.itembox{width:570px;overflow:hidden;border-bottom:1px dotted #ccc;padding:10px 0 0 0}.itembox h6{border-left:#6a9d00 5px solid;border-bottom:#6a9d00 1px solid;width:400px;color:#6a9d00;margin:0 0 10px 0;padding:3px 0 3px 3px;font-weight:bold}.itembox img{float:right}.itembox .order{padding:5px 0 10px 0}.vantage h3{border:none;margin:0 auto 20px auto;padding:0}.vantage h4{font-weight:bold;font-size:18px;border-bottom:1px solid #ccc;margin-bottom:10px;clear:both}.vantage #area_blog{clear:both;margin:0 0 20px 0;overflow:hidden}.vantage #area_blog li{float:left}.vantage .pagetop{margin:20px 10px}.imgCenter{display:block;margin:10px auto}.buybox{clear:both;border:5px solid #1d2089;margin:20px 10px;padding:10px;height:330px;overflow:hidden}.buybox .leftbox{float:left;width:330px;margin-top:20px}.buybox .rightbox{width:390px;background:url(images/bp/ti_buy.jpg) no-repeat right 10px;float:right}.buybox .rightbox .price{font-size:26px;margin:80px 0 20px 40px;width:180px;text-align:center}.buybox .rightbox .price2{font-size:16px;margin:1px 0 10px 30px}.buybox .rightbox .price .fonts{font-size:16px}.buybox .rightbox img{margin:20px 70px}.buybox2{clear:both;border:5px solid #1d2089;margin:20px 10px;padding:90px 10px 10px 10px;background:url(images/bp/ti_buy.jpg) no-repeat center 10px;overflow:hidden;text-align:center;line-height:1.3}.buybox2 p.em{margin-top:10px;font-size:24px;font-weight:bold}.buybox2 p.em2{font-size:16px;font-weight:bold;margin-bottom:10px}.buybox2 .item_vantage{background:url(images/bp/im_item_bk.jpg) no-repeat left 10px;padding:10px 0 10px 270px;overflow:hidden}.buybox2 .item_vantage{text-align:left}.buybox2 .item_vantage.wh{background:none;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;padding:10px 30px 0 30px;margin:20px 0}.buybox2 .item_vantage .imgbox{background:url(images/bp/im_buy_text.jpg) no-repeat 310px 0;margin-bottom:15px}.buybox2 .item_vantage.wh .imgbox{background:none}.buybox2 .item_vantage h4{background:none;text-indent:0;font-size:18px;font-weight:bold;margin-bottom:15px;height:auto;border:none}.buybox2 .item_vantage .price{width:180px;float:left;padding:10px;text-align:center}.buybox2 .item_vantage .price .em{font-size:22px;font-weight:bold}.buybox2 .item_vantage .ps{width:250px;float:left;padding:10px;margin:5px 0 0 10px;text-align:center;border:2px dotted #e5264a}.buybox2 img.btn{margin:10px}#magazine{margin:20px 30px 0 30px;padding:10px;border:2px dotted #c00;overflow:hidden}#magazine img{float:left;margin:10px 20px 0 10px}#magazine img.aligncenter{float:none;margin:10px auto}#magazine .break{margin:0 auto}#magazine .break img{float:none;margin:10px 0}#magazine p{padding:5px 0}#magazine p.em2{font-size:18px}#magazine p.em{font-size:24px;font-weight:bold;padding-bottom:10px}#magazine ul{float:right;padding-right:20px;margin-bottom:10px;font-size:13px}#magazine li{list-style:none;padding:5px 0 0 0}#magazine .commentary{clear:both;padding:10px 0 0 300px}#magazine .commentary p{padding:2px 0}#magazine .case{padding-bottom:20px;margin-bottom:20px;border-bottom:1px dashed #ccc;overflow:hidden}#magazine .case img.imgRight{float:right}#aboutvantage{margin:20px 40px;background:url(images/bp/im_girl.png) no-repeat right 10px}#aboutvantage img.imgCenter{margin:20px auto}#aboutvantage p{font-size:16px;padding:10px}#aboutvantage p.em{font-size:24px;font-weight:bold}#aboutvantage dl{margin-top:30px}#aboutvantage dt{clear:both;float:left;width:200px;text-indent:-1000%;height:80px}#aboutvantage dt.effect01{background:url(images/bp/ti_effect01.jpg) no-repeat 40px top}#aboutvantage dt.effect02{background:url(images/bp/ti_effect02.jpg) no-repeat 40px top}#aboutvantage dt.effect03{background:url(images/bp/ti_effect03.jpg) no-repeat 40px top}#aboutvantage dd{margin:10px 0 0 120px;font-size:16px;width:550px;height:80px}#aboutvantage p .fontb{font-size:16px;font-weight:bold}#voice{margin:40px 0;padding:20px 50px;border-top:3px solid #f19149;border-bottom:3px solid #f19149;background-color:#fdfad0}#voice dt{color:#333;margin-top:10px;font-weight:bold}.torisetu{margin:20px 20px}.torisetu h4{font-size:18px;font-weight:bold;border-bottom:5px solid #d2d2d2;padding:5px 10px 10px 10px;margin-bottom:10px;text-indent:0}.torisetu ul{margin:0 0 10px 40px;background:url(images/bp/im_girl.png) no-repeat right bottom}.torisetu li{padding-left:20px;list-style:none;font-size:16px;background:url(images/bp/icon_list1.png) no-repeat left 5px}.torisetu p.fontred{padding:0 0 20px 40px}#taisou{margin:40px 40px;padding-bottom:20px}#taisou h4{background:url(images/bp/ti_taiso.jpg) no-repeat center top;height:75px;text-indent:-1000%;border:none}#taisou h5{margin-top:10px;height:50px;text-indent:-1000%}#taisou h5.taisou1{background:url(images/bp/ti_taiso1.jpg) no-repeat left top}#taisou h5.taisou2{background:url(images/bp/ti_taiso2.jpg) no-repeat left top}#taisou ul{width:720px}#taisou li{list-style:none;float:left;width:152px;margin:0 0 0 25px}#taisou p.em{text-align:center;clear:both;font-size:20px;padding-top:20px}.pickup{width:640px;background:#fff;border:1px solid #f19149;margin:10px auto;padding:20px;overflow:hidden}.pickup p{padding-bottom:10px}.pickup img{float:right}.pickup h4{text-indent:0;font-size:16px;font-weight:bold;padding-bottom:20px;border-bottom:none;padding:3px 0}.pickup h5{border-bottom:1px solid #f19149;font-weight:bold;padding:3px 0;margin:10px 0}.notice{text-align:center;font-size:16px;font-weight:bold;padding-top:20px}.vantage .note{margin:0 60px}.vantage .note li{padding-left:20px;list-style:none;background:url(images/bp/icon_list2.png) no-repeat left 5px}.vantage h4.entryform{clear:both;font-size:20px;font-weight:bold;padding:20px;margin:30px 0 10px 0;text-indent:0;background-color:#1d2088;color:#fff;height:auto;text-align:center}.vantage .entryformarea h5{clear:both;text-indent:0;background:#f3f3f3;padding:5px 0 5px 10px;font-weight:bold;margin:10px 0 5px 0}.crosswalk .flame_gry{border:3px solid #ccc;padding:10px;margin:20px auto;width:80%}.crosswalk h3{border:none;margin:0 auto 20px auto;padding:0}.crosswalk h4{text-indent:0;font-size:16px;font-weight:bold;padding:15px 0 10px 0;margin:0 20px 20px 70px;border-bottom:3px double #fbc203}.crosswalk h4.riten{background:url(images/bp/ti_riten.png) no-repeat center top;text-indent:-9999px;height:92px;padding:0;margin:0;border-bottom:none}.crosswalk h4.kouka{background:url(images/bp/ti_kouka.png) no-repeat center top;text-indent:-9999px;height:92px;padding:0;margin:0;border-bottom:none}.crosswalk h4.yarikata{background:url(images/bp/ti_yarikata.png) no-repeat center top;text-indent:-9999px;height:94px;padding:0;margin:20px 0 0 0;border-bottom:none}.crosswalk .cont #area_blog{clear:both;margin:0 0 20px 0;overflow:hidden}.crosswalk .cont #area_blog li{float:left}.crosswalk strong{font-weight:normal}.crosswalk .contbox p,.crosswalk .contbox ul{margin:0 20px 10px 70px}.crosswalk .cont .contbox2 p{font-size:16px;margin:0 0 10px 0}.crosswalk .contbox ul li{font-size:14px;font-weight:bold;line-height:1.5}.crosswalk .em1{font-size:16px;color:#ff0004;font-weight:bold}.crosswalk .em2{font-size:16px;color:#ff6803;font-weight:bold}.crosswalk .contbox{background:url(images/bp/bg_cwside.png) no-repeat 10px top;padding-bottom:20px}.crosswalk .contbox img,.crosswalk .contbox2 ul li img{float:right;padding:0 0 10px 10px}.crosswalk .contbox2{padding-bottom:20px}.crosswalk .contbox2 ul li{background:url(images/bp/im_li1.png) no-repeat left center;padding:10px 0 5px 30px;margin:0 0 0 20px;height:auto;font-size:16px;font-weight:bold;line-height:1.3}.crosswalk .contbox2 ul li.im2{background:url(images/bp/im_li2.png) no-repeat left center}.crosswalk .contkouka{margin:10px 10px;overflow:hidden}.crosswalk .contkouka h5{border-bottom:3px double #fcd821;font-size:16px;font-weight:bold;padding:5px 0;margin:0 0 10px 0}.crosswalk .contkouka .pdata{float:right;width:370px}.crosswalk .contkouka img{float:left}.crosswalk .contkouka .pdata p{font-size:16px;font-weight:bold;padding-bottom:10px}.crosswalk .contkouka .pdata p,.crosswalk .contkouka .pdata dl{margin:0}.crosswalk .contkouka .pdata dl dt{float:left;width:90px;border-left:5px solid #fcd821;color:#222;font-weight:normal;padding-left:5px;margin-bottom:10px}.crosswalk .contkouka .pdata dl dd{margin-bottom:10px;padding-left:110px}.crosswalk h5.yarikata{background:url(images/bp/icon_yarikata.png) no-repeat 10px center;padding:30px 0 0 70px;height:50px;font-size:16px;font-weight:bold}.crosswalk .press{text-align:center;margin:30px auto}.mvWrap{text-align:center;margin:20px 0 30px}.crosswalk .wp-caption{display:inline-block;padding-top:5px}.menbouseitai .flame_gry{border:3px solid #ccc;padding:20px;margin:20px auto;width:auto;font-size:16px}.menbouseitai .cont p{font-size:16px;margin:0 0 1em 0}.balance-proportion ul.bplist{margin:30px auto}.balance-proportion ul.bplist li{margin:30px;text-align:center}.balance-proportion ul.bplist li a{font-size:20px;font-weight:bold;padding:10px;display:block;background:#fff;border:1px solid #000;color:#000;text-decoration:none}.balance-proportion ul.bplist li a:hover{background:#000;border:1px solid #000;color:#fff}.recruit dl.youkou{display:flex;flex-wrap:wrap;border-top:1px solid #ccc;border-left:1px solid #ccc;margin:10px;width:70%}.recruit dl.youkou dt,.recruit dl.youkou dd{box-sizing:border-box;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:8px}.recruit dl.youkou dt{background:#efefef;width:25%}.recruit dl.youkou dd{background:#fff;width:75%}.recruit h3.nostyle{margin:30px auto 20px auto;padding:10px 0;border:none}.differ h3{clear:both;font-size:120%;font-weight:bold;border-top:1px solid #666;border-bottom:1px solid #ccc;background:#efefef;padding:5px 0 5px 10px;margin:40px 0 0 0}.differ .cont{background:url(images/icon_vs.png) no-repeat center center;display:flex;justify-content:space-between;width:90%;margin:auto}.differ .cont .ippan,.differ .cont .hanatani{width:40%}.differ .cont .ippan h4{color:#4e4e4e;font-weight:bold;border-bottom:1px solid #dcdcdc}.differ .cont .hanatani h4{font-size:120%;color:#de0029;font-weight:bold;border-bottom:1px solid #de0029}.recruit h3.speech{font-size:180%;text-align:center;margin:50px 0 0 0;padding:10px 0 20px;overflow:hidden;border:none}.recruit h3.speech:before{content:'';display:inline-block;background:url(images/speech_l.png) no-repeat center center;background-size:contain;width:49px;height:80px;vertical-align:middle;padding-right:50px}.recruit h3.speech:after{content:'';display:inline-block;background:url(images/speech_r.png) no-repeat center center;background-size:contain;width:49px;height:80px;vertical-align:middle;padding-left:50px}.recruit p{padding-bottom:10px}.recruit p.btn{width:250px;margin:0 auto}.medicalcase .case_cont{position:relative;left:50%;transform:translate(-50%,0);display:block;overflow:hidden}.medicalcase .case_cont p.date{position:absolute;top:50px;width:100px;padding:5px 0 5px 15px;background:#de0029;color:#fff;font-size:14px;z-index:2}.medicalcase .case_cont ul{margin:30px 10px 10px 30px;border:1px solid #ccc;padding:20px 20px 20px 20px;z-index:1}.medicalcase .case_cont ul li.title{padding:0 0 20px 80px;font-size:120%;font-weight:bold}.jiritsushinkei .menu{margin:20px 0;border:1px solid #ccc;padding:10px 20px 10px 20px}.jiritsushinkei .menu h4{border-bottom:1px solid #de0029;padding:0 10px 5px;color:#de0029;margin:0 0 10px 0;background:none}.jiritsushinkei .menu dl,.jiritsushinkei .menu p{width:400px}.jiritsushinkei .menu dt{clear:left;float:left;font-size:16px;font-weight:bold;width:140px}.jiritsushinkei .menu dd{float:left;font-size:16px}.jiritsushinkei .flex_around.end{-webkit-align-items:flex-end;align-items:flex-end}.bestchoice ul.p_link li a{display:block;padding:5px 10px 15px 10px;border:1px solid #de0029;margin:10px auto;text-align:center}.bestchoice ul.p_link li a:after{content:"";display:block;top:30px;left:50%;width:10px;height:10px;margin:0 auto;border-top:1px solid #de0029;border-right:1px solid #de0029;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.bestchoice ul.p_link li a:hover{text-decoration:none;background:#f9cccd}.bestchoice #specialseitai,.bestchoice #hoken,.bestchoice #relax{padding:20px 0}.bestchoice #specialseitai{position:relative}.bestchoice #specialseitai .pic{position:absolute;background:url(images/pic_special.jpg) no-repeat;top:100px;right:20px;width:300px;height:300px;background-size:100%;border-radius:50%}.bestchoice h3.h3_red{position:relative;display:block;margin:.5em 0 1.5em 0;padding:7px 10px;min-width:120px;max-width:100%;color:#fff;background:#de0029}.bestchoice h3.h3_red:before{content:"";position:absolute;bottom:-24px;left:50%;margin-left:-15px;border:12px solid transparent;border-top:12px solid #de0029}.bestchoice h3.h3_red span{margin:0;padding:0}.bestchoice .cont_inner{padding:0 50px}.bestchoice .cont_osusume ul{padding:20px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}div.downArrow{clear:both;display:block;width:50px;height:50px;margin:0 auto;border-top:5px solid #ccc;border-right:5px solid #ccc;-webkit-transform:rotate(135deg);transform:rotate(135deg);margin-bottom:30px}.dli-plus-circle{display:inline-block;vertical-align:middle;color:#666;line-height:1;position:relative;width:3em;height:3em;border:.1em solid currentColor;border-radius:50%;box-sizing:content-box;top:0%;left:50%;transform:translateX(-50%)}.dli-plus-circle>span{width:52%;height:.1em;background:currentColor;border-radius:.1em;position:relative;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.dli-plus-circle>span::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;border-radius:inherit;transform:rotate(90deg)}.bestchoice .link_box{width:600px;margin:20px auto;padding:10px 0;text-align:center;border:1px solid #de0029}.bestchoice .link_box .btn a{display:inline-block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin:5px auto 5px auto;padding:5px 10px;font-size:.9em}.btn a:hover{background:#fff;border:2px solid #de0029;color:#de0029}.bestchoice .link_box.a_box a:hover{transition:.5s;cursor:pointer}.bestchoice .two_box{width:45%}.bestchoice .link_box.op{width:350px;border:1px solid #ccc;position:relative}.bestchoice .link_box.a_box.op{width:70%}.bestchoice .link_box.op div.img_circle.img_bari{position:absolute;background:url(images/pic_baribarikun.jpg) no-repeat;width:100px;height:100px;top:-40px;left:-20px;background-size:100%;border-radius:50%}.bestchoice .link_box.op div.img_circle.img_relax{position:absolute;background:url(images/pic_relax.jpg) no-repeat;width:100px;height:100px;top:-40px;left:-20px;background-size:100%;border-radius:50%}.bestchoice .link_box.op div.img_circle.img_diet{position:absolute;background:url(images/pic_cellulite1.jpeg) no-repeat;width:100px;height:100px;top:-40px;left:-20px;background-size:100%;border-radius:50%}.bestchoice .link_box.op div.img_circle.img_nekoze{position:absolute;background:url(images/ilust_nekoze.png) no-repeat;width:100px;height:100px;top:-40px;left:-20px;background-size:100%;border-radius:50%;border:1px solid #ccc}.bestchoice .link_box p.em{font-size:1.5em;padding-bottom:20px;position:relative;display:block}.bestchoice .link_box p.em:after{content:"";position:absolute;left:50%;bottom:0;width:200px;height:3px;margin:0 0 10px -100px;background:#de0029}.bestchoice .link_box p.em1{font-size:1.3em;padding-bottom:17px;position:relative;display:block}.bestchoice .link_box p.em1:after{content:"";position:absolute;left:50%;bottom:0;width:160px;height:3px;margin:0 0 10px -80px;background:#ccc}.bestchoice h4{border:none;font-size:1.1em;text-align:center;background:#ddd;padding:8px}.bestchoice .link_box ul{margin:10px auto}.bestchoice .link_box ul li{list-style:none;position:relative;padding-left:50px;box-sizing:border-box;text-align:left;line-height:2em;margin:auto}.bestchoice .link_box ul li::before{position:absolute;content:'';top:8px;left:30px;width:4px;height:14px;background:#ccc}.bestchoice .flame_gry{background:#eee}.bestchoice .flame_gry ul li{list-style:disc;margin-left:30px}a.arrow{color:#de0029}.arrow{position:relative;display:inline-block;padding:0 0 0 40px;color:#000;vertical-align:middle;text-decoration:none;font-size:15px}.arrow::before,.arrow::after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.sankaku::before{left:7px;width:18px;height:5px;background:#de0029}.sankaku::after{left:13px;width:10px;height:10px;border-top:5px solid #de0029;border-right:5px solid #de0029;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.kotsuban h3.h3_red{margin-top:50px}.kbplan{margin-top:10px;text-align:center;font-size:2em}.kbplan p{display:inline-block}.kbplan p.flame{padding:10px;border:1px solid #ccc}.kbplan .em{font-size:20px}@media only screen and (max-width:960px){.pc_only{display:none}.tb_sp{display:block}img{max-width:100%;height:auto}img.auto{width:auto;height:auto}img.w300{max-width:300px;height:auto;padding-bottom:10px}.wp-caption{overflow:hidden}.mb_map{display:block;padding:10px 0 30px 0}.mb_map .bn_area{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:wrap;flex-wrap:wrap}.mb_map .bn_area img.pt{padding-top:6px}.mb_map .bn_area img.pt2{padding-top:21px}.mb_map .gmap{padding-bottom:50%}.pay_info{background:none;padding:20px;margin:0 20px 30px 20px;border:3px double #ddd}.pay_info p{background:none;padding:0;margin-bottom:15px;font-size:1.1em;line-height:1.4}.pay_info img{width:300px;height:auto}h2{width:100%;background-size:cover}h3 span.catch{display:block;padding-left:0}#wrapper{padding-top:60px}#content{width:100%;padding:0}.cont{padding:0 8px}#side_cont{display:none}#header{border-bottom:none}#header h1{font-size:16px;text-align:center;width:100%;padding-bottom:10px}#header_inner{width:100%;padding:0}#header-inquiry{float:none;margin:0 auto;width:96%;text-align:center}#header-inquiry li.time{text-align:left}.footer_inner{width:auto}#footer .info{padding:0 10px;width:auto}#footer img{width:auto}#footer .info .footer_logo{float:none;width:100%}#footer .info .footer_logo .logo{float:left;width:270px;padding:20px 0 0 0;overflow:hidden}#footer .info .footer_logo .address{float:right;overflow:hidden;padding-bottom:30px;text-align:left}#footer .info .time_table{text-align:center;clear:both;float:none}#footer .info .time_table table{margin:0 auto}#footer .info .time_table td{padding:10px 5px}#footer .info .time_table th{padding:10px 5px}#fNav ul{float:none;margin-right:0}#fNav2 ul{margin-bottom:20px}#hbpNav{margin-top:0}p.copyright{float:right}.breadcrumb{display:none}#main_cont{width:100%;font-size:13px;padding:0;overflow:hidden;float:none}#home_info{padding:40px 0 20px 0;margin:10px auto 0 auto}.top_cont1 .cont01{width:45%;padding:0 10px;float:left}.top_cont1 img.title{width:90%;height:auto;margin:auto}.top_cont3 img{width:auto;height:auto}.seitai .sub_cont1 .cont_l,.massage30min .sub_cont1 .cont_l{float:none;margin:20px}.seitai .sub_cont1 .cont_r,.massage30min .sub_cont1 .cont_r{float:none;margin:20px 0;width:100%}.seitai .price_info,.massage30min .price_info{width:auto}.massage30min .sub_cont1 p{font-size:16px}.massage30min .sub_cont1 .em{font-size:20px}.massage30min .sub_cont1 img{width:90%;height:auto;margin:5px auto}.massage30min .sub_cont1 .cont_l{text-align:center;margin:0}.diet .experiences{width:90%}.diet .sub_cont .cont_l{float:none}.diet .sub_cont .cont_r{float:none;width:100%;padding:20px 0 0 0}.juku .contTxt{width:90%}.juku dl.sikaku{width:100%}.profile img.icon{padding-left:10px}.coaching .sub_cont1 ul{float:none;width:100%}.coaching .sub_cont1 .float_right{float:none}.seminar dl.performance{margin:0 10px 30px 10px;float:none;width:auto}.seminar .sub_cont2 .imgArea{float:none;width:auto}.seminar .sub_cont2 .imgArea img{padding:10px}.mw_wp_form{width:100%}.menbouseitai .cont,.goyendiet .cont,.crush .cont,.love .cont,.bunkingball .cont,.bunkingballsell .cont,.vantage .cont,.crosswalk .cont{padding:10px 10px}.vantage .cont{padding:10px 10px}.cont img.img100{width:100%}.goyendiet #bgbox5{background:none}.goyendiet #bgbox6{background:none}.bunkingball .gendai img{width:auto;height:200px;padding:0 5px 10px 0}.bunkingballsell .mw_wp_form{margin:0 5px}.buybox2{background-size:contain}.pickup{width:auto;padding:20px 10px}#taisou{margin:40px 0}.crosswalk .cont dl{margin:0 10px 10px 10px}.crosswalk .contkouka .pdata{float:none;width:auto;padding-top:20px}.crosswalk .contkouka img{float:none}.nekoze .sub_cont1 .cont_l{float:none;margin:10px 0;width:auto}.nekoze .sub_cont1 .cont_r{float:none;margin:10px 0}.nekoze .sub_cont1 dl.step dt{clear:left;float:none;margin:5px 0 5px 0;display:inline-block}.nekoze .sub_cont1 dl.step dd{float:none;padding-top:0}.nekoze .sub_cont1 dl{padding:0 10px}ul.circle li{margin-left:10px}ul.check li{margin-left:10px}ul.square li{margin-left:10px}.differ .cont{width:100%}.differ .cont .ippan,.differ .cont .hanatani{width:43%}dl.ddballon dt{font-size:15px}.bestchoice .link_box,.bestchoice .link_box.op,.bestchoice .link_box.a_box.op{width:80%}.bestchoice .two_box .link_box.op{width:auto}}@media only screen and (max-width:644px){body{font-size:12px;line-height:1.6}.pc{display:none}.mb,img.mb{display:block}#wrapper{padding-top:90px}#header{display:none}.footer_inner{padding:0}#footer .info .footer_logo .logo{float:none;width:100%;padding:0 0 0 0}#footer .info .footer_logo .address{float:none;padding-bottom:20px;text-align:left}#footer .info .time_table td.mb{display:table-cell}#fNav,#fNav2{float:none;padding-left:0}#fNav ul,#fNav2 ul{float:none}#footer .navi{clear:both;border-top:none;padding:20px 0}#fNav ul li{background:#fff;margin-bottom:0;padding:0;border-top:1px solid #fff;text-align:center;display:block}#fNav ul li span{display:block;padding:5px 0;background:#f2cecf}#fNav ul li a{display:block;color:#fff;background:#de0029;padding:15px 0;margin:0}#fNav ul li a:hover{text-decoration:none}#fNav ul li ul{margin:0}#fNav ul li li{background:none;margin:0;padding:0;font-size:13px}#fNav2 ul.subNavi{clear:both;margin:30px 0;border-bottom:1px dotted #333}#fNav2 ul.subNavi li{padding:15px 0 15px 0;background:none;background-color:#eee;text-align:center;border-top:1px dotted #333;margin:0}#fNav2 ul.subNavi li a:hover{text-decoration:none}#hbpNav{clear:both;float:none;margin:0 auto;width:90%}#hbpNav img{width:auto;height:auto}#hbpNav ul li a{color:#333;font-size:1.2em}ul.rNav{float:none;text-align:center;padding:0 0 20px 0}ul.rNav li{display:block;padding:10px 0}p.copyright{float:none;text-align:center}img.mb100,img.auto{max-width:100%;height:auto;padding-bottom:10px;float:none!important;display:block;margin:0 auto;text-align:center}h2{width:auto}table{width:99%}.flex_around{display:block}.flex_around iframe{display:block;margin:0 auto;width:375px}.btn_bn,a.btn_bn{font-size:1.1rem}.txt_banner.bn_bestchoice,.txt_banner{margin:0 10px 40px 10px;width:auto}ul.circle li,ul.square_frame li{margin-left:5px}ul.check li{margin-left:5px}#home_info .btn{width:70%;margin:20px auto 10px auto}.top_cont1 .cont01{width:auto;padding:0}#main_image p{font-size:24px;padding:10px 0}.top_cont2{margin:50px 0 30px 0}.top_cont2 h2,.top_cont3 h2,.top_cont4 h2{font-size:18px;padding:10px 0}.top_cont1 .cont01 p{padding:0 10px}.top_cont1 .cont01 p.em{font-size:18px;padding:10px}.top_cont2 ul{padding:5px;display:block}.top_cont2 ul li{padding:0 0 30px 0;margin:0 auto;width:80%}.top_cont3 dl{width:70%}.top_cont3 dl dd img{width:auto}.top_cont4 .flex_area{margin:20px auto 0 auto}.top_cont4 .case_cont{margin:0 5px 30px;width:80%}#home_info p.toList{display:none}#home_info .info_cont p.title{clear:both}#home_info .info_cont{border-bottom:1px dotted #de0029}.top_msg2 ol li{font-size:13px;background:url(images/icon_check.png) no-repeat left 5px;background-size:20px auto;padding:5px 10px 5px 25px}.top_msg2 ol{padding:10px;background:url(images/img_corona1.png) no-repeat center bottom;background-size:225px auto;height:350px}.top_msg2 .img_ojigi{height:auto;padding:0 120px 0 0}.guide .sub_cont1 p.about_special{text-align:center}.guide .sub_cont1 p.about_special a{display:block;margin:10px}.guide .sub_cont2 dl{float:none;width:100%}.guide .sub_cont2 .imgArea{float:none;width:100%}.guide .sub_cont3 dl.flow{margin:20px auto 0 auto;float:none;width:100%}.guide .sub_cont3 dl.imgArea{margin:0 auto;float:none;width:80%}.guide .sub_cont3 dl.imgArea dt{float:none;width:auto;background:none;padding-bottom:5px;text-align:center}.guide .flow_info{width:auto}.guide .flow_info .cont_l{float:none}.guide .flow_info img{margin:10px auto}.hoken .sub_cont1 ul{margin:10px}.seitai .sub_cont1 p.em{margin:10px auto 30px auto}.seitai .sub_cont1 p.em span{display:block}.seitai .info_cont,.massage30min .info_cont{padding:10px;width:auto}.massage30min .info_cont{padding-bottom:0}.seitai .sub_cont1 ul{padding:20px 0;background:none}.seitai .sub_cont1 ul li{margin-left:20px}.seitai .price_info dt,.massage30min .price_info dt{padding:10px 30px 0 30px;background:url(images/icon_doublecircle.png) no-repeat left 10px;font-size:14px}.massage30min .info_cont p.tel{font-size:26px;background:url(images/icon_tel_l.png) no-repeat 30px center}.seitai .sub_cont3 li{margin-left:0;font-size:14px}.seitai .sub_cont4 li{margin-left:0;padding:5px 0 5px 20px;background:url(images/icon_square_gr.png) no-repeat left 7px}.jiko .sub_cont1 ul li{font-size:16px;padding:10px 0 10px 50px;margin-left:0}.jiko .info_cont{padding:10px;width:auto}.jiko .sub_cont1 dl.step dt{font-size:12px;margin:5px 20px 5px 0}.jiko .sub_cont1 dl.step dd{font-size:16px}.jiko .flex_cont{width:100%}.diet .sub_cont{padding:10px 5px}.diet .sub_cont img.float_left{display:block;margin:0 auto;float:none}.diet .sub_cont img.p_b20{padding-bottom:0}.diet h4.price{font-size:16px;margin:10px 5px}.diet dl.price,.diet ul.price{margin:0 5px 20px 5px}.diet p.em{font-weight:bold;font-size:16px;padding:10px 0}.diet dl.price dd{clear:left;margin-left:40px;padding-bottom:10px}.mainte .imgArea img{width:100%;padding:5px 0}.mainte .txtflame{width:auto}.jitsuroku .sub_cont{padding:10px 5px}.jitsuroku dd img{float:none;display:block}.jitsuroku .voice{width:90%}.coaching .sub_cont1 ul{float:none}.coaching .sub_cont2 dl{padding:10px 10px}.coaching .sub_cont2 dt{padding:15px 0 0 40px}.juku #rule{margin:30px auto 20px auto;padding:10px;background:none;background-color:#00006a;width:100%;height:auto}.juku #rule h3{margin:0;padding:10px 0 20px;font-size:30px;font-weight:bold;color:#fff;border:none}.juku #rule ul li{list-style:disc;margin-left:30px;color:#fff}.juku #rule p{padding:10px 0 10px 30px;color:#fff}.juku #rule p.right{padding-right:30px}.juku dl.sikaku{margin:0;padding:10px 0 0 0;float:none}.juku .sub_cont1 img{padding:10px 0}.profile h3.masters{margin-top:0}.staff #main_cont p{padding:10px 0}.access .sub_cont img{padding:10px 0}.seminar dl.performance{margin:0 10px 20px 10px;float:none}.seminar .sub_cont1 img,.seminar .sub_cont2 img{padding:10px 0}.seminar .sub_cont2 .imgArea{float:none;width:auto;padding-right:0}.irai .sub_cont1 img{padding:10px 0}.irai .info_cont{width:auto}.nekoze .flex_area{display:-webkit-block;display:block}.nekoze .flex_cont{width:100%}.nekoze .flame_red{width:auto}.nekoze img.about_nekoze{float:none;display:block;margin:0 auto 10px auto}.nekoze p.em2.red{text-align:center}ul.check li{background:url(images/icon_check_m.png) no-repeat left center;background-size:25.2px 23.8px;padding:10px 0 10px 26px;font-size:16px}.cont .searchform{width:100%}.goyendiet #bgbox4{padding:0}.goyendiet .enjoybox1,.goyendiet .enjoybox{width:auto;float:none;margin:10px 0}.goyendiet .enjoy3box{margin:10px 10px 10px 0}.goyendiet .enjoy3box1{padding-left:0}.goyendiet #bgbox7{padding:0 10px 20px 10px}.goyendiet #seminarimg{width:auto;float:none;margin:10px auto}.goyendiet #seminarbox{width:auto;float:none}.crush .colorbox{width:100%}.crush .colorbox img{float:none}.crush .colorbox p{width:auto;float:none;margin:0 0 0 0}.crush .threebox{width:auto;float:none}.love .cont_box .lec_box .kouzacontent{float:none;width:auto;padding-bottom:20px}.love .cont_box .lec_box img{float:none;padding-bottom:20px}.bunkingball .two_column{padding:10px 0}.bunkingball .btn{width:auto}.bunkingball .two_column .float_left{float:none;padding-bottom:20px;text-align:center}.bunkingball .two_column .float_right{float:none}.bunkingball .gendai{margin-top:20px}.bunkingball .gendai img{width:250px;height:auto}.itembox{width:auto}.itembox img{float:none}.itembox .order{margin:10px 0 5px;text-align:center}.itembox .order a{margin:10px auto 5px auto;padding:5px;font-size:16px;text-align:center;background:#de0029;border:2px solid #de0029;display:block;color:#fff;text-decoration:none}#magazine{margin:20px 0 0 0}#magazine img{float:left;margin:10px 10px 0 10px}#magazine p.em2{font-size:16px}#magazine p.em{font-size:20px}#magazine .commentary{clear:both;padding:10px 0 0 0}.buybox2{background-size:contain;padding:60px 10px 10px 10px}.buybox2 p.em{margin-top:0;font-size:20px;font-weight:bold}.buybox2 .item_vantage,.buybox2 .item_vantage .imgbox{background:none;padding:0}.buybox2 .item_vantage img{padding-bottom:10px;display:block;margin:0 auto}#aboutvantage{margin:20px 0;background:url(images/bp/im_girl.png) no-repeat right 100px}#aboutvantage dt{text-indent:0;float:none;width:auto;height:auto;font-size:16px;background:#1d2089;font-weight:bold;color:#fff;padding:5px}#aboutvantage dt.effect01{background:#1d2089}#aboutvantage dt.effect02{background:#1d2089}#aboutvantage dt.effect03{background:#1d2089}#aboutvantage dd{clear:both;margin:10px 0 20px 0;font-size:16px;width:auto;height:auto;padding:0}#voice{padding:20px 0}.pickup img{float:none}.torisetu{margin:20px 0}.torisetu h4{padding:5px 10px 5px 10px}.torisetu ul{margin:0 0 10px 5px}#taisou h4{height:auto;text-indent:0;text-align:center;font-size:16px;background:#1d2089;font-weight:bold;color:#fff;padding:5px}#taisou ul{width:auto}#taisou li{list-style:none;float:none;width:auto;margin:0 0 0 25px}.vantage .note{margin:0 10px}.vantage h4.entryform{padding:10px}.crosswalk h4.riten,.crosswalk h4.kouka,.crosswalk h4.yarikata{height:auto;text-indent:0;text-align:center;font-size:16px;background:#fbc203;font-weight:bold;color:#333;padding:5px}.crosswalk .contbox2 ul li{background:url(images/bp/im_li1.png) no-repeat left top;padding:10px 0 5px 20px;margin:0 0 0 0;font-size:14px}.crosswalk .flame_gry{width:90%}.ecommerce .cont{margin:0 0}.goto_special{margin:20px 0;padding:30px 10px 10px 120px;border:1px dashed #de0029;background:url(images/bp/hanatani_square.png) no-repeat -70px 10px;background-size:200px 200px;color:#de0029}.recruit dl.youkou{display:block;border:none;width:auto}.recruit dl.youkou dt,.recruit dl.youkou dd{border:none;padding:5px 8px;width:auto}.recruit dl.youkou dd{padding-bottom:13px}.differ .cont{background:none;display:block}.differ .cont .ippan,.differ .cont .hanatani{width:98%}.differ .cont .ippan h4{margin-top:0}.differ .cont .hanatani h4{margin-top:10px}.differ .cont .hanatani{overflow:hidden}.differ .cont .hanatani:after{content:url(images/icon_vs.png);display:block;text-align:center;padding-top:10px}.recruit h3.speech:before{background:url(images/speech_l.png) no-repeat center center;background-size:contain;width:36.75px;height:60px;padding-right:20px}.recruit h3.speech:after{background:url(images/speech_r.png) no-repeat center center;background-size:contain;width:36.75px;height:60px;padding-left:20px}.medicalcase .case_cont p.date{position:absolute;top:30px;z-index:2}.medicalcase .case_cont ul{margin:20px 10px 0 10px;padding:20px 20px 20px 20px}.medicalcase .case_cont ul li.title{padding:30px 0 20px 0;font-size:100%}.yarpp{padding:10px}.jiritsushinkei .menu dt{float:none;width:auto}.jiritsushinkei .menu dd{float:none;padding:0 0 1em .5em}.bestchoice #specialseitai .pic{position:absolute;background:url(images/pic_special.jpg) no-repeat;top:200px;right:0;width:160px;height:160px;background-size:100%;border-radius:50%}.bestchoice .cont_inner{padding:0 10px}.bestchoice .two_box{width:auto}.bestchoice .link_box,.bestchoice .link_box.op,.bestchoice .link_box.a_box.op{width:90%}.bestchoice .two_box .link_box.op{width:90%}.bestchoice ul.p_link li a{font-size:1.1em;width:70%;margin-bottom:20px}.bestchoice .link_box.op div.img_circle.img_bari{position:absolute;background:url(images/pic_baribarikun.jpg) no-repeat;width:100px;height:100px;top:-50px;left:-20px;background-size:100%;border-radius:50%}.bestchoice .link_box.op div.img_circle.img_relax{position:absolute;background:url(images/pic_relax.jpg) no-repeat;width:100px;height:100px;top:-50px;left:-20px;background-size:100%;border-radius:50%}.bestchoice .link_box.op div.img_circle.img_diet{position:absolute;background:url(images/pic_cellulite1.jpeg) no-repeat;width:100px;height:100px;top:-50px;left:-20px;background-size:100%;border-radius:50%}.bestchoice .link_box.op div.img_circle.img_nekoze{position:absolute;background:url(images/ilust_nekoze.png) no-repeat;width:100px;height:100px;top:-50px;left:-20px;background-size:100%;border-radius:50%;border:1px solid #ccc}}