html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:#fff0;word-wrap:break-word;word-break:break-all}html{font-size:62.5%}body{line-height:1;letter-spacing:.05em;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Verdana,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.6rem;font-weight:400;color:#333;font-feature-settings:"palt" 1}article,aside,details,figcaption,figure,main,footer,header,menu,nav,section{display:block}h1,h2,h3,h4,h5,h6{font-weight:400}ul{list-style:none}img{max-width:100%;width:auto;height:auto;vertical-align:top}a{margin:0;padding:0;font-size:100%;text-decoration:none;color:#333;vertical-align:baseline;background:#fff0}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}.clearfix{zoom:1}.clearfix:after{content:"";display:block;clear:both}.table{display:table}.table dl,.table ul{display:table-row}.table dl dt,.table dl dd,.table ul li{display:table-cell;vertical-align:middle}p{line-height:160%;margin:0 0 1.5em}p:last-child{margin:0}.bg3{background:red;background:-moz-linear-gradient(top,#ff0000 0%,#ff6666 100%);background:-webkit-linear-gradient(top,#ff0000 0%,#ff6666 100%);background:linear-gradient(to bottom,#ff0000 0%,#ff6666 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000',endColorstr='#ff6666',GradientType=0)}.bg4{background:#f60;background:-moz-linear-gradient(top,#ff6600 0%,#ff9933 100%);background:-webkit-linear-gradient(top,#ff6600 0%,#ff9933 100%);background:linear-gradient(to bottom,#ff6600 0%,#ff9933 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6600',endColorstr='#ff9933',GradientType=0)}.review_box_inner a,.top_content3_box a,.top_content4_box a,.top_content6_box a,.recommender_box .text_area a,.blog_content a,.styleguide a{text-decoration:underline}.review_box_inner a:hover,.top_content3_box a:hover,.top_content4_box a:hover,.top_content6_box a:hover,.recommender_box .text_area a:hover,.blog_content a:hover,.styleguide a:hover{opacity:.7}.header_h1 h1,.header_h1 p{width:960px;line-height:3rem;font-size:1.4rem;box-sizing:border-box;margin:0 auto}.header_h1 .single_h1{height:4rem}.header_cn{max-width:960px;margin:0 auto}.header_cn .logo_area{width:300px;float:left;margin:20px 20px 0 0}.header_cn .logo_area img{width:100%}.header_cn .logo_area h2{line-height:2rem;font-size:1.4rem;margin:20px 0 0}.header_cn .header_center{max-width:345px;float:left}.header_cn .header_center .table{margin:15px 0 0}.header_cn .header_center .table dl dt{width:70px;vertical-align:top;padding:0 10px 10px 0}.header_cn .header_center dl dt span{display:block;line-height:2rem;font-size:1.3rem;text-align:center;color:#fff}.header_cn .header_center .table dl dd{visibility:top;line-height:2rem;font-size:1.4rem;padding:0 0 10px}.header_cn .header_center .table dl:last-child dt{padding:0 10px 0 0}.header_cn .header_center .table dl:last-child dd{padding:0}.header_cn .header_center .schedule{margin:15px 0 0}.header_cn .header_center .schedule table{width:100%}.header_cn .header_center .schedule th{height:29px;vertical-align:middle;font-size:1.2rem;background:#eee;border:1px solid #ccc}.header_cn .header_center .schedule th:first-child{text-align:left;padding:0 5px}.header_cn .header_center .schedule th p{display:none}.header_cn .header_center .schedule td{width:29px;height:29px;vertical-align:middle;font-size:1.4rem;text-align:center;border:1px solid #ccc}.header_cn .header_right{width:285px;float:right;margin:15px 0 0}.header_cn .header_right .sns_box{text-align:right;margin:0 0 10px}.header_cn .header_right .sns_box{text-align:right}.header_cn .header_right .sns_box ul{display:inline-block}.header_cn .header_right .sns_box ul li{width:30px;float:left;margin:0 10px 0 0}.header_cn .header_right .sns_box ul li:last-child{margin:0}.header_cn .header_right .sns_box ul li a img{width:100%;border-radius:5px}.header_right .tel p{line-height:2.5rem;font-size:1.8rem;margin:0 0 5px}.header_right .tel p:first-child span{width:120px;float:right;font-weight:700;text-align:center;color:#fff}.header_right .tel p:last-child{line-height:3.4rem}.header_right .tel p:last-child a{font-size:3.3rem;font-weight:700;vertical-align:middle;pointer-events:none}.header_right .tel p:last-child a img{display:none}.header_right .tel p:last-child i{display:none}.header_right .web a{display:block;background:red;border-radius:5px;padding:0 0 3px}.header_right .web a:hover{background:none;padding:3px 0 0}.header_right .web .table{width:100%;border-radius:5px}.header_right .web .table dl dt{padding:0}.header_right .web .table dl dt i{display:none}.header_right .web .table dl dd{vertical-align:middle;font-size:1.9rem;color:#fff}.header_right .web .table dl dd span{display:block;font-size:1.1rem;color:#fff;margin:5px 0 0}.header_right .web .contactbtn{background:#f60}button.tab_menu.drawer-hamburger,.sp_header{display:none}.sp_side_sub_bana{display:none}.drawer-nav{position:fixed;right:110%}.gnavi nav{width:100%;max-width:960px;border-right:1px solid #fff;table-layout:fixed;margin:0 auto}.gnavi nav ul li{vertical-align:middle;border-left:1px solid #fff}.gnavi nav ul li:last-child{display:none}.gnavi nav ul li>a{height:70px;display:flex;color:#fff;position:relative;align-items:center;justify-content:center;line-height:2rem;text-align:center;transition:0.5s}.gnavi.fixed{position:fixed;top:0;left:0;width:100%;z-index:999}.gnavi.fixed nav ul li:last-child{width:150px;display:table-cell;padding:5px}.gnavi.fixed nav ul li>a{height:86px;font-size:1.4vmin}.gnavi.fixed nav ul li .tel{margin:0 0 3px}.gnavi.fixed nav ul li .tel span{vertical-align:middle;font-size:1.7vmin;font-weight:900;color:#fff}.gnavi.fixed nav ul li .tel i{vertical-align:middle;font-size:2.2vmin;color:#fff;margin:0 3px 0 0}.gnavi.fixed nav ul li .web a{display:block;background:red;border-radius:5px;padding:0 0 3px}.gnavi.fixed nav ul li .web a:hover{background:none;padding:3px 0 0}.gnavi.fixed nav ul li .web .table{width:100%;border-radius:5px}.gnavi.fixed nav ul li .web .table dl dt{vertical-align:middle;padding:5px 0 5px 5px}.gnavi.fixed nav ul li .web .table dl dt i{font-size:3.3vmin;color:#fff}.gnavi.fixed nav ul li .web .table dl dd{vertical-align:middle;font-size:1.6vmin;color:#fff}.gnavi.fixed nav ul li .web .table dl dd span{display:block;font-size:1.3rem;color:#ff0;margin:0 0 2px}footer .footer_area{max-width:960px;margin:0 auto}footer .footer_area ul{text-align:center;padding:20px 0}footer .footer_area ul li{display:inline-block;border-right:1px solid #fff;padding:0 14px}footer .footer_area ul li:first-child{border-left:1px solid #fff}footer .footer_area ul li a{color:#fff}footer .copy_area .copy_box{width:960px;padding:25px 0;margin:0 auto}footer .copy_area .copy_box p{font-size:1.4rem;font-style:normal;text-align:left;color:#fff;margin:0}footer .copy_area .copy_box p:first-child{line-height:140%;font-size:2.4rem}footer .copy_area .copy_box p:last-child{font-size:1.3rem;text-align:right}footer .copy_area .copy_box p:last-child span{margin:0 0 0 1em}footer .copy_area .copy_box p:last-child span a{color:#fff}footer .copy_area .copy_box p br{display:none}footer .footer_area .sp_symptom,footer .footer_area .blog_navi,footer .footer_area .footer_manu li:first-child{display:none}#page-top{position:fixed;bottom:20px;right:20px;font-size:1.2rem}#page-top a{background:#666;text-decoration:none;color:#fff;width:100px;padding:30px 0;text-align:center;display:block;border-radius:5px}#page-top a span{font-size:1.2rem;color:#fff;margin:0 5px 0 0}#page-top a:hover{text-decoration:none;background:#999}.mainvisual{width:100%;max-width:960px;margin:0 auto 60px}.mainvisual img{width:100%;vertical-align:bottom}.mainvisual_sp,.mainvisual .spSlider{display:none}#breadcrumb{max-width:960px;margin:2% auto}#breadcrumb ul li{float:left;margin:0 0 0 1%}#main_content{width:100%;max-width:960px;display:table;border-collapse:collapse;table-layout:fixed;margin:30px auto 0}#main_content #contents_area{display:table-row}#contents_area #side{width:240px;display:table-cell;vertical-align:top;padding:0 50px 0 0}#contents_area main{width:100%;display:table-cell;vertical-align:top}#side section{margin:0 0 35px}#side .side_contact a{display:block;background:red;border-radius:5px;padding:0 0 5px}#side .side_contact .contactbtn{background:#f06}#side .side_contact a:hover{background:none;padding:5px 0 0}#side .side_contact .table{width:100%;border-radius:5px}#side .side_contact dt{display:none}#side .side_contact dd{padding:10px}#side .side_contact dd span{display:block;line-height:140%;font-size:1.8rem;text-align:center;color:#fff}#side .side_contact dd span:first-child{font-size:2.6rem;font-weight:700;border-bottom:1px dotted #fff;background:url(/wp-content/themes/carespress1/lib/image/side/contact1.png) no-repeat left top;padding:0 0 5px 40px;margin:0 0 10px}#side section h3{line-height:5.3rem;font-size:1.8rem;font-weight:700;color:#fff;position:relative}#side section h3 i{display:none}#side section ul li a{display:block;position:relative;line-height:2rem}#side section ul li:last-child a{border-bottom:none}#side .side_blog ul li:last-child,#side .side_blog ul li:nth-last-child(2){border:none}#side .side_blog ul .blog_archive{display:none}#side .side_blog ul .blog_archive:nth-child(6){display:list-item}#side .side_blog ul .blog_archive a{text-align:right;padding:15px 34px}#side .side_sub_bana ul{border:none;padding:0}#side .side_sub_bana ul li{padding:0;margin:0 0 20px}#side .side_sub_bana img{width:100%}#side .side_sub_bana ul li a{border:none;padding:0}#side .side_sub_bana ul li a:hover{background:none;opacity:.7}#side .side_sub_bana ul li a::before,#side .side_sub_bana ul li a::after{display:none}#side .side_bana{position:relative;margin:0 0 25px}#side .side_bana img{width:40px;top:-10px;left:15px;position:absolute}#side .side_bana h3{line-height:3.6rem;font-size:1.8rem;font-weight:700;text-align:center;color:#fff;background:#f60;border-radius:20px 20px 0 0;padding:10px 20px}#side .side_bana h3::before,#side .side_bana h3::after{display:none}#side .side_bana h3 span{display:block;font-size:1.8rem;font-weight:700;color:#fff}#side .side_bana .time p{line-height:120%;font-weight:700;text-align:center;color:red;background:rgb(252 254 153 / .5);border:solid #f60;border-width:0 3px;padding:15px 0 0}#side .side_bana .side_bana_text1{position:relative;background:rgb(252 254 153 / .5);border:solid #f60;border-width:0 3px;padding:20px 0}#side .side_bana .side_bana_text1 p{width:200px;line-height:3rem;text-align:center;color:#fff;background:#33f;margin:0 auto}#side .side_bana .side_bana_text1 p span{color:#fff}#side .side_bana .side_bana_text2{background:red;border-radius:0 0 20px 20px;padding:20px 0 15px}#side .side_bana .side_bana_text2 p{line-height:3rem;font-size:2.4rem;font-weight:700;text-align:center;color:#fff}#side .side_bana .side_bana_text2 p span{display:block;line-height:6rem;font-size:4.8rem;font-weight:900;color:#ff0}#side .side_bana .arrow1{width:20px;height:30px;position:absolute;top:50px;left:110px;background:#33f}#side .side_bana .arrow2{width:0;height:0;position:absolute;top:65px;left:95px;border:25px solid #fff0;border-top:25px solid #33f}#side .side_bana1{background:#fff;border:3px solid red;margin:0 0 25px}#side .side_bana1 h3{line-height:3.5rem;font-size:2.1rem;text-align:center;color:#fff;background:red;border:3px solid #fff;padding:0}#side .side_bana1 h3::before,#side .side_bana1 h3::after{display:none}#side .side_bana1 p{position:relative;line-height:2.4rem;font-weight:700;text-align:center;z-index:2}#side .side_bana1 .time{position:relative;top:-3px}#side .side_bana1 .time p{line-height:120%;font-weight:700;color:#fff;background:red;padding:0 0 5px;margin:0 3px}#side .side_bana1 p span{display:block}#side .side_bana1 .text1{font-size:1.8rem;border-top:3px solid red;padding:10px 0 20px;margin:0}#side .side_bana1 .text1 span{font-size:2.4rem;font-weight:700}#side .side_bana1 .text2{position:relative;padding:20px 0}#side .side_bana1 .text2 span{font-size:2.4rem;font-weight:700}#side .side_bana1 .text2 .arrow1{width:150px;height:70px;position:absolute;top:0;left:45px;background:-moz-linear-gradient(top,#fff0 0%,rgb(255 204 0) 100%);background:-webkit-linear-gradient(top,#fff0 0%,rgb(255 204 0) 100%);background:linear-gradient(to bottom,#fff0 0%,rgb(255 204 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffcc00',endColorstr='#ffcc00',GradientType=0)}#side .side_bana1 .text2 .arrow2{width:0;height:0;position:absolute;top:70px;left:20px;border:100px solid #fff0;border-top:60px solid #fc0}#side .side_bana1 .text3{line-height:5.5rem;font-size:5.5rem;font-size:900;color:red;text-shadow:0 -2px 0 #fff,-2px 0 0 #FFF,2px 0 0 #fff,0 2px 0 #fff;padding:0 0 10px}#side .side_bana1 .text3 span{display:inline;font-size:3.6rem;font-weight:700;color:red}#side .side_bana2{position:relative;background:url(/wp-content/themes/carespress1/lib/image/side/bana_bg1.png);border-radius:4px;padding:0 0 25px;margin:0 0 30px}#side .side_bana2::before{content:"";width:230px;height:73%;position:absolute;top:67px;left:5px;background:#fff;border-radius:4px;z-index:1}#side .side_bana2 h3{line-height:140%;font-size:1.4rem;font-weight:700;color:#fff;background:url(/wp-content/themes/carespress1/lib/image/side/bana_img1.png) no-repeat 5px center;background-size:50px;padding:15px 0 14px 60px}#side .side_bana2 h3::before,#side .side_bana2 h3::after{display:none}#side .side_bana2 h3 span{display:block;font-size:1.8rem;font-weight:700;letter-spacing:-2px;color:#fff}#side .side_bana2 .time{position:relative;z-index:2}#side .side_bana2 .time p{font-weight:700;text-align:center;margin:15px 0 0}#side .side_bana2 .side_bana_text1{width:215px;position:relative;line-height:35px;text-align:center;background:#23b21c;margin:20px auto 25px;z-index:3}#side .side_bana2 .side_bana_text1 p{font-size:1.5rem;font-weight:700;color:#fff}#side .side_bana2 .side_bana_text1 p span{font-size:2rem;font-weight:700;color:#fff}#side .side_bana2 .side_bana_text1 .arrow1{width:18px;height:21px;position:absolute;top:25px;left:50%;background:#23b21c;background:-moz-linear-gradient(top,#23b21c 0%,#ff4200 100%);background:-webkit-linear-gradient(top,#23b21c 0%,#ff4200 100%);background:linear-gradient(to bottom,#23b21c 0%,#ff4200 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#23b21c',endColorstr='#ff4200',GradientType=0);margin:0 0 0 -9px}#side .side_bana2 .side_bana_text1 .arrow2{width:0;height:0;position:absolute;top:45px;left:50%;border:20px solid #fff0;border-top:14px solid #ff4200;margin:0 0 0 -20px}#side .side_bana2 .side_bana_text2{width:215px;position:relative;background:#ff4200;margin:0 auto;z-index:2}#side .side_bana2 .side_bana_text2 p{position:relative;line-height:120%;text-align:center;color:#fff;padding:10px}#side .side_bana2 .side_bana_text2 p span{display:block;line-height:120%;font-size:3.6rem;font-weight:700}#side .side_bana2 .side_bana_text2 p span strong{font-size:3rem}#side .side_bana3{background:#85420b;border-bottom:4px solid #563812;border-radius:4px;padding:0 0 11px;margin:0 0 30px}#side .side_bana3 h3{position:relative;line-height:140%;font-size:1.4rem;font-weight:700;color:#fff;background:none;padding:16px 0 16px 60px}#side .side_bana3 h3::before{content:"";width:50px;height:50px;position:absolute;top:11px;left:8px;background:#fff000 url(/wp-content/themes/carespress1/lib/image/top/bana1_img2.png) no-repeat center 7px;background-size:60%;border-radius:50%}#side .side_bana3 h3::after{display:none}#side .side_bana3 h3 span{display:block;font-size:1.8rem;font-weight:700;letter-spacing:-2px;color:#fff}#side .side_bana3 .time p{font-weight:700;text-align:center;color:#fff;margin:0 0 15px}#side .side_bana3 .side_bana_text1{width:215px;position:relative;line-height:35px;text-align:center;background:#9dc81b;border:4px solid #fff;border-bottom-width:0;border-radius:4px 4px 0 0;padding:15px 0 17px;margin:0 auto;z-index:3}#side .side_bana3 .side_bana_text1 p{font-size:1.5rem;font-weight:700;color:#fff;margin:0}#side .side_bana3 .side_bana_text1 p::before{content:"";width:108px;height:2px;background:#fff;position:absolute;top:28px;right:20px}#side .side_bana3 .side_bana_text1 p span{font-size:2rem;font-weight:700;color:#fff}#side .side_bana3 .side_bana_text1 .arrow1{width:28px;height:10px;position:absolute;top:44px;left:50%;background:#fff;margin:0 0 0 -14px}#side .side_bana3 .side_bana_text1 .arrow2{width:0;height:0;position:absolute;top:54px;left:50%;border:31px solid #fff0;border-top:10px solid #fff;margin:0 0 0 -31px}#side .side_bana3 .side_bana_text2{width:215px;position:relative;text-align:center;background:#9dc81b;border:4px solid #fff;border-top-width:0;border-radius:0 0 4px 4px;padding:0 0 5px;margin:0 auto;z-index:2}#side .side_bana3 .side_bana_text2::after{content:"";width:170px;height:13px;background:#fff000;position:absolute;bottom:9px;left:50%;margin:0 0 0 -85px;z-index:1}#side .side_bana3 .side_bana_text2 p{position:relative;line-height:120%;text-align:center;color:#ff5a00;text-shadow:0 1px 0 #fff,1px 0 0 #fff,0 -1px 0 #fff,-1px 0 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;padding:10px;z-index:2}#side .side_bana3 .side_bana_text2 p span{display:block;line-height:120%;font-size:3.6rem;font-weight:700;text-shadow:0 2px 0 #fff,2px 0 0 #fff,0 -2px 0 #fff,-2px 0 0 #fff,-2px -2px 0 #fff,2px -2px 0 #fff,-2px 2px 0 #fff,2px 2px 0 #fff,4px 4px 3px #999}#side .side_bana4{position:relative;font-family:'YuMincho','Yu Mincho',serif;background:#06307b url(/wp-content/themes/carespress1/lib/image/carespress4/side/side_bana1.png) no-repeat left top;border:2px solid #a18c39}#side .side_bana4::before{content:"";width:230px;height:98%;position:absolute;top:2px;left:2px;border:1px solid #b8a350}#side .side_bana4 h3{line-height:180%;font-size:1.6rem;text-align:center;color:#fff;background:none;padding:0;margin:16px 0}#side .side_bana4 h3::before,#side .side_bana4 h3::after{display:none}#side .side_bana4 h3 span{display:block;font-size:2rem;color:#fff}#side .side_bana4 .time p{font-weight:700;text-align:center;color:#fff;margin:0 0 15px}#side .side_bana4 .side_bana_text1{position:relative;text-align:center;margin:0 11px 20px}#side .side_bana4 .side_bana_text1::before{content:"";width:0;height:0;position:absolute;left:50%;bottom:-23px;border:11px solid #fff0;border-top:13px solid #fff;margin:0 0 0 -11px}#side .side_bana4 .side_bana_text1 p{line-height:3.5rem;font-size:1.5rem;background:#fff}#side .side_bana4 .side_bana_text1 span{font-size:2rem}#side .side_bana4 .side_bana_text2{background:#927a1d url(/wp-content/themes/carespress1/lib/image/carespress4/side/side_bana2.png) no-repeat left top}#side .side_bana4 .side_bana_text2 p{line-height:120%;font-size:2rem;text-align:center;color:#fff;padding:9px 0 0}#side .side_bana4 .side_bana_text2 p span{display:block;line-height:120%;font-size:6rem;color:#fff}#side .side_bana4 .side_bana_text2 p span strong{font-weight:400;font-size:3rem}#side .side_bana5{position:relative;background:#50cb0e url(/wp-content/themes/carespress1/lib/image/carespress5/side/side_bana_bg1.png) no-repeat center 8px;border:4px solid #c2edab;border-radius:4px}#side .side_bana5 h3{line-height:180%;font-size:1.6rem;text-align:center;color:#fff;background:none;padding:0;margin:16px 0}#side .side_bana5 h3::before,#side .side_bana5 h3::after{display:none}#side .side_bana5 h3 b{background:url(/wp-content/themes/carespress1/lib/image/carespress5/side/side_bana_bg3.png) repeat-x left bottom;padding:0 0 5px}#side .side_bana5 h3 span{display:block;font-size:2rem;color:#fff}#side .side_bana5 .time p{font-weight:700;text-align:center;color:#fff;margin:0 0 15px}#side .side_bana5 .side_bana_text1{position:relative;text-align:center;margin:0 11px 20px}#side .side_bana5 .side_bana_text1::before{content:"";width:0;height:0;position:absolute;left:50%;bottom:-19px;border:8px solid #fff0;border-top:7px solid #fff;margin:0 0 0 -8px}#side .side_bana5 .side_bana_text1 p{line-height:3.5rem;font-size:1.5rem;color:#fff;border:2px dashed #fff;margin:0}#side .side_bana5 .side_bana_text1 span{font-size:2rem}#side .side_bana5 .side_bana_text2 p{line-height:120%;font-size:2rem;text-align:center;color:#50cb0e;background:url(/wp-content/themes/carespress1/lib/image/carespress5/side/side_bana_bg2.png) no-repeat center top;background-size:90%;padding:6px 0 0}#side .side_bana5 .side_bana_text2 p span{display:block;position:relative;line-height:120%;font-family:'Lato',"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","sans-serif";font-size:5rem;color:#fff;padding:5px 0 0}#side .side_bana5 .side_bana_text2 p span::before,#side .side_bana5 .side_bana_text2 p span::after{content:"";width:2px;height:40px;background:#fff;position:absolute;top:50%;margin-top:-20px}#side .side_bana5 .side_bana_text2 p span::before{transform:rotate(-10deg);left:15px}#side .side_bana5 .side_bana_text2 p span::after{transform:rotate(10deg);right:15px}#side .side_bana5 .side_bana_text2 p span strong{font-weight:400;font-size:3rem}.line_bana{border:3px solid #fffbb8;border-radius:10px}.line_bana .line_img img{width:100%}.line_bana .text_area{margin:10px 13px}.line_bana .text_area p{line-height:120%;margin:0}.line_bana .line_cn{background:#fff;border-radius:5px;padding:10px;margin:0 13px 15px}.line_bana .line_cn .line_id{margin:0 0 25px}.line_bana .line_cn div dl dt{min-width:70px;display:inline-block;position:relative;line-height:2.2rem;font-size:1.2rem;text-align:center;color:#fff;background:#008c31;box-sizing:border-box;padding:0 10px;margin:0 20px 0 0}.line_bana .line_cn div dl dt::before{content:"";width:0;height:0;position:absolute;top:0;right:-21px;border:11px solid #fff0;border-left:10px solid #008c31}.line_bana .line_cn .line_qr dd p{line-height:120%;font-size:1.4rem;margin:10px 0}.line_bana .line_cn .line_qr dd img{width:100px;display:block;border:1px solid #b1b1b1;margin:0 auto}.line_bana .line_cn .line_btn dl dd{text-align:center;margin:10px 0 0}.line_bana.sp_line{display:none}main section,main .top_content2{margin:0 0 60px}.blue_line h1>span,.blue_line h2>span{display:block;line-height:140%;font-size:2.4rem;font-weight:700;color:#fff}.top_content2 .video_area,.top_content3 .video_area,.styleguide .video_area,.top_jb_area .jsbox_movie,.video_area.youtube{position:relative;padding-bottom:56.25%;height:auto;overflow:hidden;max-width:100%;margin:0 0 30px}.top_content2 .video_area iframe,.top_content3 .video_area iframe,.styleguide .video_area iframe,.top_jb_area .jsbox_movie iframe,.video_area.youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.youtube .youtube_play{width:100%;position:absolute;top:50%;transform:translateY(-50%);display:block}.youtube .youtube_play img{width:100%}.youtube_play:hover{cursor:pointer}.youtube_btn{width:80px;height:56px;background:url(/wp-content/themes/carespress1/lib/image/top/YouTube_icon.svg) no-repeat;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto!important}.review_box_inner .text_area ul,.top_content3 .top_content3_box ul,.recommender_box .text_area ul,.faq1_area .text_area ul,.top_content6_box ul,.profile1 .text_area ul,.reason1 .reason1_text ul,.top_content4_box ul{list-style:disc;padding:0 0 0 20px;margin:30px 0}.review_box_inner .text_area ol,.top_content3 .top_content3_box ol,.recommender_box .text_area ol,.faq1_area .text_area ol,.top_content6_box ol,.profile1 .text_area ol,.reason1 .reason1_text ol,.top_content4_box ol{padding:0 0 0 20px;margin:30px 0}.review_box_inner .text_area ul{display:flow-root}.review_box_inner .text_area ul:first-child,.top_content3 .top_content3_box ul:first-child,.recommender_box .text_area ul:first-child,.faq1_area .text_area ul:first-child,.top_content6_box ul:first-child,.profile1 .text_area ul:first-child,.reason1 .reason1_text ul:first-child,.top_content4_box ul:first-child,.review_box_inner .text_area ol:first-child,.top_content3 .top_content3_box ol:first-child,.recommender_box .text_area ol:first-child,.faq1_area .text_area ol:first-child,.top_content6_box ol:first-child,.profile1 .text_area ol:first-child,.reason1 .reason1_text ol:first-child,.top_content4_box ol:first-child{margin:0 0 30px}.review_box_inner .text_area ul{list-style-position:inside}.review_box_inner .text_area ul li,.top_content3 .top_content3_box ul li,.recommender_box .text_area ul li,.faq1_area .text_area ul li,.top_content6_box ul li,.profile1 .text_area ul li,.reason1 .reason1_text ul li,.top_content4_box ul li,.review_box_inner .text_area ol li,.top_content3 .top_content3_box ol li,.recommender_box .text_area ol li,.faq1_area .text_area ol li,.top_content6_box ol li,.profile1 .text_area ol li,.reason1 .reason1_text ol li,.top_content4_box ol li{line-height:160%}.faq1_area .text_area ul{background:none;border:none}.faq1_area .text_area ul li{margin:0}.information.top{width:100%;table-layout:fixed}.information.top .information_area{display:table-row}.information.top h2{display:table-cell;border:none}.information.top h2{width:150px;box-sizing:border-box}.information.top h2 span{line-height:5rem;font-size:1.8rem;text-align:center;padding:0}.information.top time,.information.top p,.information.top .information_btn{display:table-cell}.information.top time{width:90px;font-size:1.4rem;padding:0 15px}.information.top p a{width:100%;height:1.5em;line-height:1.5;font-size:1.4rem;display:block;overflow:hidden}.information.top p a{text-decoration:underline}.information.top p a:hover{text-decoration:none}.information.top .information_btn{width:100px;text-align:center}.information.top .information_btn a{display:block;font-size:1.4rem;color:#fff;border:none;border-radius:0;padding:0;margin:0}.information.top .information_btn a:hover{opacity:.7}.top_comment .top_comment_table{display:table;width:100%;min-height:300px}.top_comment .top_comment_area{display:table-row}.top_comment .top_comment_box{display:table-cell;vertical-align:middle;position:relative;padding:5% 25% 5% 3%}.top_comment .top_comment_box.wide{padding:5% 3%}.top_comment h2,.top_comment h3,.top_comment h4{position:relative;z-index:2}.top_comment h2{margin:0 0 25px}.top_comment h2 span{line-height:140%;font-size:3rem;font-weight:700;background:linear-gradient(transparent 60%,#ff0 0%)}.top_comment h3{line-height:130%;font-size:2.1rem;font-weight:700;margin:0 0 20px}.top_comment h4{line-height:160%;font-size:1.8rem;font-weight:700;margin:0 0 20px}.top_comment h2:last-child,.top_comment h3:last-child,.top_comment h4:last-child{margin:0}.top_comment_box img{width:auto;height:110%;max-height:335px;position:absolute;right:0;bottom:0}.top_jb_area{padding:30px 20px}.top_jb_area div{margin:0 0 30px}.top_jb_area div:last-child,.top_jb_area .jsbox_movie:last-child{margin:0}.top_jb_area h2{line-height:160%;font-size:2rem;font-weight:700;color:#fff;background:#39f;padding:15px 20px;margin:0 0 30px}.top_jb_area div ul,.top_jb_area div ol{margin:0 0 30px}.top_jb_area div ul li,.top_jb_area div ol li{line-height:200%;padding-left:1em;text-indent:-1em;list-style-position:inside}.top_jb_area .jsbox_text img{width:100%;height:auto}.top_jb_area .jsbox_img1 img{width:100%}.top_jb_area .jsbox_img2{overflow:hidden}.top_jb_area .jsbox_img2 img{width:300px}.top_jb_area .jsbox_img2.left img{float:left;margin:0 20px 0 0}.top_jb_area .jsbox_img2.right img{float:right;margin:0 0 0 20px}.top_content1_area p{line-height:140%;font-size:2.2rem;font-weight:700;background:url(/wp-content/themes/carespress1/lib/image/top/icn_check.png) no-repeat left 10px;border-bottom:1px dashed #ccc;padding:13px 10px 13px 40px;margin:0}.top_content1_area p:last-child{border:none}.top_content2 h3{text-align:center;margin:30px}.top_content2 h3 span{display:inline;line-height:160%;font-size:3rem;font-weight:700;color:red;background:linear-gradient(transparent 60%,#ff0 0%);margin:10px auto}.top_content2 .review_box_inner .image_area{float:left}.top_content2 .review_box_inner .image_area img{width:200px;display:block;box-sizing:border-box;margin:0 20px 20px 0}.top_content2 .review_box_inner .attention{clear:both}.top_content3 .top_content3_box{padding:30px 20px}.top_content3 .top_content3_box img{max-width:100%;height:auto}.top_content3 .top_content3_box .image_area{float:right}.top_content3 .top_content3_box .image_area img{width:200px;display:block;box-sizing:border-box;margin:0 0 3px 20px}.top_content3 .top_content3_box .image_area p{line-height:2.4rem;font-size:1.8rem;text-align:center;margin:0 0 20px 20px}.top_content3 .top_content3_box .image_area p span{display:block;font-size:1.4rem}.top_content3 h3{line-height:140%;font-size:2.4rem;padding:15px;margin:0 0 20px}.top_content3 .video_area{margin:0}.top_content4,.top_content5{padding:0 0 20px}.top_content4 h2>span p{line-height:140%}.top_content4 .top_content4_area,.top_content5 .top_content5_box{background:#fff;margin:20px 20px 0}.top_content4 .top_content4_area h3,.top_content5 .top_content5_box h3{line-height:140%;font-size:2.4rem;font-weight:700;position:relative}.top_content4 .top_content4_area .top_content4_box{line-height:160%}.top_content4 .top_content4_area .top_content4_box img{max-width:100%;height:auto}.top_content4 .top_content4_area .top_content4_box .image_area{float:left}.top_content4 .top_content4_area .top_content4_box .image_area img{width:200px;box-sizing:border-box;margin:0 20px 20px 0}.top_content5 ul{height:120px;overflow:hidden}.top_content5 ul li{width:25%;float:left}.top_content5 ul li img{width:100%}.top_content6_box{padding:35px 20px 30px}.top_content6 .top_content6_box p strong{background:linear-gradient(transparent 60%,#fff000 0%)}.top_content6 .image_area img{width:100%}.top_content6 .image_area{padding:0 20px 20px}.top_access .top_access_area{padding:25px 20px}.top_access .top_content7_box{width:100%;display:table;table-layout:fixed;margin:0 0 30px}.top_access .top_content7_box dl{display:table-row}.top_access .top_content7_box dl dt{width:100px;display:table-cell;line-height:160%;vertical-align:top;font-weight:700;padding:15px 0 15px 30px}.top_access .top_content7_box dl:last-child dt,.top_access .top_content7_box dl:last-child dd{border-bottom:none}.top_access .top_content7_box dl dd{display:table-cell;line-height:160%;padding:15px 30px 15px 0}.top_access .googlemap{width:560px;height:418px;box-sizing:border-box;padding:9px;margin:0 auto 30px}.top_access .googlemap .acf-map{width:100%;height:400px}.top_access .top_access_area h3{line-height:150%;font-size:2rem;font-weight:700;padding:10px 30px}.top_access .top_access_block{margin:0 0 25px}.top_access .top_access_block:last-child{margin:0}.top_access .top_access_box{table-layout:fixed}.top_access_box>dl>dt{width:260px}.top_access_box>dl>dt .image_area img{width:100%;box-sizing:border-box}.top_access .top_access_box>dl>dd{vertical-align:top}.top_access .top_access_box .table dl dt{vertical-align:top;padding:0 15px 0 0}.top_access .top_access_box .table dl dt span{line-height:3rem;font-size:2.6rem}.top_access .top_access_box .table dl dd{vertical-align:top;line-height:160%;padding:5px 0 0}.top_address{padding:0 0 20px}.top_address_area{padding:30px 20px 0}.top_address_area .top_address_box{width:305px;float:right}.top_address_area .googlemap{width:300px;height:230px;float:left;box-sizing:border-box;padding:0}.top_address_area .acf-map{width:100%;height:230px}.acf-map img{max-width:inherit!important}.top_address .top_address_box dl dt{line-height:160%;font-weight:700;margin:0 0 5px}.top_address .top_address_box dl dd{line-height:160%;margin:0 0 20px}.top_address .top_address_box dl .tel span{font-size:3.6rem;font-weight:700;color:red}.top_address .top_address_box dl .tel a{display:none}.top_address>p{font-weight:700;padding:0 20px}.top_address .consultationtime{margin:0 20px}.top_address .consultationtime table{width:100%;table-layout:fixed}.top_address .consultationtime table th{text-align:left;font-weight:700}.top_address .consultationtime table tr:first-child th{width:30px;text-align:center}.top_address .consultationtime table tr:first-child th:first-child,.top_address .consultationtime table th:first-child{width:6em;text-align:left;padding:18px 20px}.top_address .consultationtime table th p{font-size:1.4rem;margin:5px 0 0}.top_address .consultationtime table td{vertical-align:middle;text-align:center}.top_sns{padding:0 0 30px}.top_sns .top_sns_box{display:table;margin:30px 20px 0}.top_sns .top_sns_box ul{display:table-row}.top_sns .top_sns_box ul li{width:300px;display:table-cell;vertical-align:top;padding:0 10px}.top_sns .top_sns_box ul li a{height:212px;display:block;background:#fff;border:1px solid #ccc}.top_sns .top_sns_box ul li a div{text-align:center}.top_sns .top_sns_box ul li a .logo{height:82px;display:table-cell;vertical-align:bottom}.top_sns .top_sns_box ul li a img{width:70%}.recommender{background:#fff;border:10px solid #fb952f;border-radius:10px}.recommender h2{line-height:180%;font-size:3.6rem;font-weight:700;text-align:center;color:#b32a0a;background:#ffd6ad;padding:15px 0}.recommender h2 b{font-size:3.6rem;font-weight:700;color:#fff;text-shadow:0 1px 0 #381f04,1px 0 0 #381f04,0 -1px 0 #381f04,-1px 0 0 #381f04,-1px -1px 0 #381f04,1px -1px 0 #381f04,-1px 1px 0 #381f04,1px 1px 0 #381f04}.recommender h2 span{font-size:3.6rem;font-weight:700;color:#b32a0a;text-shadow:0 0 29px #fff;background:url(/wp-content/themes/carespress1/lib/image/top/recommender_bg.png) no-repeat center;padding:10px 24px;margin:0 5px 0 0}.recommender .table{margin:0 15px}.recommender .table dt{width:80px;font-size:2.4rem;font-weight:700;text-align:center;color:#b32a0a;background:url(/wp-content/themes/carespress1/lib/image/top/recommender_icon.png) no-repeat center}.recommender .table dd{padding:30px 0}.recommender .table dd h3{line-height:140%;font-size:2.4rem;font-weight:700;color:#b32a0a;margin:0 10px}.recommender .table dd p{line-height:140%;font-weight:700;margin:0 10px}.recommender .text_area{padding:0 15px;margin:0 0 50px}.recommender .text_area img{width:225px;display:block;float:right;margin:15px 0 15px 15px}.recommender .text_area iframe{display:none}.information_area{padding:20px}.information_area .information_box{width:100%}.information_area .information_box dl{border-bottom:1px dashed #ccc;padding:0 0 15px;margin:0 0 15px}.archive .information_area .information_box dl{border-bottom:1px solid #ccc}.information_area .information_box dl:last-child{border:none;padding:0;margin:0}.archive .information_area .information_box .table:first-child{margin:0}.information_area .information_box dl dt{margin:0 0 5px}.archive .information_area .information_box dt{margin:0 0 20px}.information_area .information_box dd{width:100%}.top .information_area .information_box dd h3{width:100%;height:16px;overflow:hidden}.archive .information_area .information_box dt{line-height:140%;font-size:1.8rem}.archive .information_area .information_box dt h3{margin:5px 0 0}.archive .information_area .information_box dd p{height:60px;line-height:2rem;overflow:hidden;margin:0 0 20px}.archive .information_area .information_box dl:last-child dd{padding:0 10px 30px 0}.information_area .information_box dd a:hover{text-decoration:underline}.information_area .information_btn{text-align:right}.information_area .information_btn a{display:inline-block;font-weight:200;color:#fff;border:2px solid #36f;border-radius:5px;padding:10px 15px;margin:10px 0 0}.information_area .information_box dd .information_btn a:hover{text-decoration:none;opacity:.7}.single .information_area .information_box h3{line-height:140%;font-size:1.8rem;color:#fff;background:#39f;padding:2%;margin:0 0 20px}.single .information_area .information_box time{display:block;margin:0 0 20px}.single .information_area .information_box .text_area p{line-height:160%;margin:0 0 1em}main .review_list{margin:60px 0}.review_list .review_list_box{margin:20px}.review_list .review_list_box dl{border-bottom:1px dashed #ccc}.review_list .review_list_box dl:last-child{border:none}.review_list .review_list_box dl dt{width:150px;vertical-align:top;padding:3% 0}.review_list .review_list_box dl dt .img_area{width:150px;height:150px;overflow:hidden}.review_list .review_list_box dl dt img{width:100%}.review_list .review_list_box dl dd{vertical-align:top;padding:3% 0 3% 3%}.review_list .review_list_box dl dd a h3{line-height:140%;font-size:2rem;font-weight:700;color:#f60;margin:0 0 15px}.review_list .review_list_box dl dd a:hover h3{text-decoration:underline}.review_list .review_list_box dl dd .text_area{height:100px;overflow:hidden}.review_list .review_list_box dl dd .text_area p,.review_list .review_list_box dl dd .text_area span,.review_list .review_list_box dl dd .text_area strong,.review_list .review_list_box dl dd .text_area h2,.review_list .review_list_box dl dd .text_area ul li{line-height:2.5rem;font-size:1.6rem!important;font-weight:400!important;color:#000!important;background:none;border:none;padding:0;margin:0!important}.review_list .review_list_box dl dd .text_area h2::before,.review_list .review_list_box dl dd .text_area h2::after{display:none}.review_list .review_list_box dl dd .text_area ul li{display:block}.reason1{padding:30px 20px}.reason1 h2{line-height:180%;font-size:2.8rem;font-weight:600;text-align:center;color:red;margin:0 0 30px}.reason1 .reason1_img{margin:0 0 30px}.reason1 .reason1_img img{width:100%}.reason1 .reason1_text p{line-height:180%}.profile1{padding:0 0 30px}.profile1 .profile1_box{padding:30px 20px}.profile1 .profile1_box .image_area{width:30%;float:left}.profile1 .profile1_box .image_area img{width:100%;box-sizing:border-box}.profile1 .profile1_box .text_area{width:63%;float:right}.profile1 .profile1_box .table{width:100%;table-layout:fixed}.profile1 .profile1_box h3{line-height:160%;font-size:2.4rem}.profile1 .profile1_box h3 span{display:inline-block}.profile1 .profile1_box dl dt{width:90px;line-height:2.4rem;vertical-align:top;padding:1% 0}.profile1 .profile1_box dl dd{line-height:160%;padding:1% 0}.profile1>.text_area{padding:0 20px}.profile .top_content3 .top_content3_box .image_area{display:none}.faq1_area{padding:30px 20px}.faq1_area h3{line-height:125%;font-size:2rem;font-weight:700}.faq1_area ul{padding:0 20px}.faq1_area ul li{list-style-type:disc;margin:20px 0 20px 30px}.faq1_area ul li a{text-decoration:underline}.faq1_area ul li a:hover{text-decoration:none}.faq1_area .text_area{padding:20px;margin:0 0 40px}.faq1_area .text_area p a:hover{text-decoration:none}.top_access .top_access_area .top_access_box dl:first-child dd span:before{content:"1"}.top_access .top_access_area .top_access_box dl:nth-child(2) dd span:before{content:"2"}.top_access .top_access_area .top_access_box dl:nth-child(3) dd span:before{content:"3"}.top_access .top_access_area .top_access_box dl:nth-child(4) dd span:before{content:"4"}.top_access .top_access_area .top_access_box dl:nth-child(5) dd span:before{content:"5"}.top_access .top_access_area .top_access_box dl:nth-child(6) dd span:before{content:"6"}.top_access .top_access_area .top_access_box dl:nth-child(7) dd span:before{content:"7"}.top_access .top_access_area .top_access_box dl:nth-child(8) dd span:before{content:"8"}.top_access .top_access_area .top_access_box dl:nth-child(9) dd span:before{content:"9"}.contact1 h3{text-align:center;margin:30px 20px 0}.contact1 h3 span{display:inline;line-height:160%;font-size:3rem;font-weight:700;color:red;background:linear-gradient(transparent 60%,#ff0 0%);margin:10px auto}.contact1 .text_area,.main_bana_area.contact>.text_area{padding:30px 20px}.main_bana_area.contact .main_bana2{margin:0}.contact2 .contact2_area{padding:30px 20px}.contact2_area .contact2_box .image_area{width:20%;float:left;text-align:right}.contact2_area .contact2_box:nth-child(2n) .image_area{float:right;text-align:left}.contact2_area .contact2_box .image_area>span{width:100px;display:inline-block;text-align:center;margin:5px 0 0}.contact2_area .contact2_box .image_area .text2{display:none}.contact2_area .contact2_box:nth-child(2n) .text1{display:none}.contact2_area .contact2_box:nth-child(2n) .text2{display:inline-block}.contact2_area .contact2_box .image_area .image_box1,.contact2_area .contact2_box .image_area .image_box2{width:100px;height:100px;display:inline-block;overflow:hidden;background:rgb(51 102 256 / .1);border:1px solid #ccc;border-radius:50%}.contact2_area .contact2_box .image_area .image_box2{display:none;text-align:center}.contact2_area .contact2_box .image_area img{width:100%}.contact2_area .contact2_box:nth-child(2n) .image_box1{display:none}.contact2_area .contact2_box:nth-child(2n) .image_box2{display:inline-block;background:rgb(255 204 153 / .8)}.contact2_area .contact2_box .image_area .image_box2 i{line-height:10rem;font-size:6rem;color:#f63}.contact2_area .contact2_box .text_area{width:75%;float:right;position:relative;background:rgb(51 102 256 / .3);border-radius:10px}.contact2_area .contact2_box:nth-child(2n) .text_area{float:left;background:rgb(255 204 153 / .8);margin:0 5% 0 0}.contact2_area .contact2_box .text_area::before{content:"";width:0;height:0;position:absolute;top:20px;left:-40px;border:15px solid #fff0;border-right:25px solid #fff0;border-right-color:rgb(51 102 256 / .3)}.contact2_area .contact2_box:nth-child(2n) .text_area::before{display:none}.contact2_area .contact2_box:nth-child(2n) .text_area::after{content:"";width:0;height:0;position:absolute;top:20px;right:-40px;border:15px solid #fff0;border-left:25px solid #fff0;border-left-color:rgb(255 204 153 / .8)}.contact2_area .contact2_box .text_area p{line-height:200%;padding:5%}.contact2_area .contact2_box .arrow{height:30px;clear:both;position:relative;padding:20px 0}.contact2_area .contact2_box .arrow span{width:0;height:0;position:absolute;top:20px;left:50%;border:50px solid #fff0;border-top:30px solid #39f;margin:0 0 0 -50px}.contact2_area .contact2_box:last-child .arrow{display:none}.contact3 .text_area{padding:30px 20px 0;margin:0 0 30px}.contact3_area{padding:0 20px 30px}.contact3_area h3{position:relative;line-height:140%;font-size:2.3rem;color:#fff;margin:30px 0}.contact3_area .contact_form dl dt{line-height:2.4rem;font-size:1.8rem;font-weight:700;border-left:5px solid #39f;padding:5px 3%;margin:0 0 10px}.contact3_area .contact_form dl dt span{display:inline-block;font-size:1.4rem;color:#fff;background:red;border:1px solid #ccc;border-radius:5px;padding:0 2%;margin:0 0 0 10px}.contact3_area .contact_form dl dt span.error{width:auto;font-weight:700;color:red;background:none}.contact3_area .contact_form dl dd{padding:0 3%;margin:0 0 30px}.contact3_area .contact_form dl dd input{width:97%;font-size:1.8rem;padding:1%}.contact3_area .contact_form dl dd span{width:25%;display:inline-block;text-align:center}.contact3_area .contact_form dl dd span.error{display:block;color:red;margin:10px 0 0}.contact3_area .contact_form dl dd span label input{width:auto}.contact3_area .contact_form dl dd .error{width:auto;text-align:left;font-weight:700}.contact3_area .contact_form dl dd p{line-height:160%;margin:0 0 1em}.contact3_area.check .contact_form dl dd p.contact_text{display:none}.contact3_area .contact_form dl dd select{width:100%;position:relative;font-size:1.6rem;padding:7px 10px;background:#fff;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;z-index:1;margin:0}.contact3_area .contact_form dl:nth-child(5) dd label{width:250px;position:relative;display:block;background:#fff}.contact3_area .contact_form dl:nth-child(5) dd label::before{content:'';width:31px;height:40px;position:absolute;top:0;right:0;background:#39f;border-radius:0 5px 5px 0}.contact3_area .contact_form dl:nth-child(5) dd label::after{content:'';position:absolute;height:10px;width:10px;top:50%;right:8px;line-height:0;font-size:0;padding:0;outline:none;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);margin-top:-10px}.contact3_area.check .contact_form dl:nth-child(5) dd label{background:none}.contact3_area.check .contact_form dl:nth-child(5) dd label::before,.contact3_area.check .contact_form dl:nth-child(5) dd label::after{display:none}.contact3_area .contact_form dl dd textarea{width:97%;height:300px;line-height:160%;font-size:1.6rem;padding:1%}.contact3_area .contact_form .form_btn input{width:300px;display:block;letter-spacing:.1em;font-size:1.8rem;color:#fff;border:2px solid #36f;border-radius:5px;padding:2% 0;margin:0 auto}.contact3_area .contact_form .form_btn input:hover{opacity:.7}.top_content4_box iframe{width:100%}.price1_area{padding:20px 20px 30px}.price1_area h3{margin:0 0 20px}.price2{padding:0 0 30px}.price2 .price2_area{padding:30px 20px 0}.price2_area h3{position:relative;line-height:140%;font-size:2.4rem;color:#fff;margin:0 0 20px}.price2_area .text_box{margin:0 0 30px}.price2_area .price2_box{margin:0 0 40px}.price2_area .price2_box:last-child{margin:0}.price2_area h4{position:relative;line-height:140%;font-size:2rem;font-weight:700;margin:30px 0}.price2_area .price2_box .text_box{margin:30px 0}.price2_area .price2_box .image_area{margin:30px 0}.price2_area .price2_box .image_area img{width:100%}.price2_area .price2_box .price2_subbox{margin:30px 0}.price2_area .price2_box .price2_subbox:last-child{margin:0}.price2_area .price2_box .price2_subbox .subimage_area{width:180px;float:left;margin:0 20px 0 0}.price2_area .price2_box .subimage_area img{max-width:100%;height:auto}.price2_area .price2_box .price2_table{border:1px solid;border-bottom-width:0;margin:-1px 0 0}.price2_area .price2_box .price2_table ul li{width:100%;line-height:120%}.price2_area .price2_box .price2_table ul li:first-child{font-weight:700;box-sizing:border-box;padding:10px}.price2_area .price2_box .price2_table ul li dl dt{width:100px;line-height:140%;text-align:center;padding:10px}.price2_area .price2_box .price2_table ul li dl dd{text-align:right;padding:10px 10px 10px 0}.price2_area .price2_box .price2_table ul li:last-child dl dd{font-weight:700}.price2_area .price2_box .price2_table ul li dl dd span{display:inline-block;color:#fff;border-radius:4px;padding:3px 5px}.price2_area .price2_box .link{width:100%;border-radius:5px;padding:0 0 5px;margin:30px 0}.price2_area .price2_box .link:hover{background:none;padding:5px 0 0}.price2_area .price2_box .link a{display:block;position:relative;line-height:120%;font-size:2.2rem;color:#fff;border-radius:5px;padding:23px 10px 23px 80px}.price2_area .price2_box .link a::before{content:"";width:40px;height:40px;border-radius:50%;background:#fff;position:absolute;left:20px;top:50%;margin-top:-20px}.price2_area .price2_box .link a::after{content:"";width:0;height:0;position:absolute;top:50%;left:33px;border:solid #fff0;border-width:12px;border-left:18px solid red;margin-top:-12px}.price3 .text_box{margin:20px 20px 30px}.bloglist,.blog{border:none;margin:0 0 60px}.bloglist h2,.blog h2{border-radius:0}.bloglist_area{padding:0 0 1px}.bloglist_area .bloglist_box,.blog .blog_area{margin:50px 30px}.bloglist_area .bloglist_box h3{line-height:160%;font-size:1.8rem;color:#fff;background:#39f;padding:2% 3%}.bloglist_area .bloglist_box .image_area{height:180px;overflow:hidden}.bloglist_area .bloglist_box .image_area img{width:100%}.bloglist_area .bloglist_box ul,.blog .blog_area .blog_box>ul{margin:20px 0}.bloglist_area .bloglist_box ul li{float:left;padding:1% 0}.bloglist_area .bloglist_box>ul>li:first-child{padding:0}.bloglist_area .bloglist_box>ul>li:last-child{color:#000;float:right;background:none}.blog .blog_area .blog_box>ul>li{color:#000;float:right;background:none;padding:5px 0}.blog .blog_area .blog_box>ul li:last-child{float:left}.bloglist_area .bloglist_box .table{width:100%}.blog .blog_area ul li .fb-like{top:-1px}.blog .blog_area ul li .line-it-button{display:none}.bloglist_area .bloglist_box.attention p{height:auto;text-align:center}.bloglist_area .table dt{width:30%;vertical-align:top}.bloglist_area .table dd{vertical-align:top;padding:0 0 0 5%}.blog .blog_area .blog_content{word-break:break-all;word-wrap:break-word;margin:20px 0}.blog .blog_area .blog_content p{line-height:1.6;margin:0 0 1em}.bloglist_area .bloglist_box p{height:180px;overflow:hidden;line-height:30px;word-wrap:break-word;word-break:break-all;margin:0}.single .bloglist_area .bloglist_box p{height:auto}.blog_area .blog_box .blog_tag{text-align:right;padding:0 0 30px}.blog_area .blog_box .blog_tag ul,.bloglist_area .bloglist_box ul li ul{display:inline-block;text-align:left;border-radius:3px;margin:0}.blog_area .blog_box .blog_tag ul li,.bloglist_area .bloglist_box ul li ul li{display:inline-block;padding:5px}.bloglist_area .bloglist_box img,.blog .blog_area .blog_content img{max-width:100%!important;height:auto!important}.bloglist_area .bloglist_box .bloglist_link{text-align:right;margin:20px 0 0}.bloglist_area .bloglist_box .bloglist_link a{width:200px;display:inline-block;text-align:center;color:#fff;background:#39f;padding:15px 0}.blog_content iframe{max-width:100%}.blog_single_area #toc_container{width:100%;display:block;box-sizing:border-box;padding:20px}#toc_container.no_bullets li,#toc_container.no_bullets ul li,.toc_widget_list.no_bullets li{text-indent:0}.bubble .bubbleLeft,.bubble .bubbleRight{overflow:hidden;margin:0 0 30px}.bubble .bubbleLeft dt{width:20%;float:left}.bubble .bubbleRight dt{width:20%;float:right}.bubble .bubbleLeft dt .imgArea,.bubble .bubbleRight dt .imgArea{width:100px;height:100px;position:relative;display:block;overflow:hidden;background:rgb(51 102 256 / .1);border:1px solid #ccc;border-radius:50%;margin:0 auto}.bubble .bubbleLeft dt .imgArea img,.bubble .bubbleRight dt .imgArea img{max-width:inherit;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bubble .bubbleLeft dt p,.bubble .bubbleRight dt p{text-align:center}.bubble .bubbleLeft dd,.bubble .bubbleRight dd{width:75%;float:right;position:relative;background:rgb(51 102 256 / .3);border-radius:10px;box-sizing:border-box;padding:5%}.bubble .bubbleRight dd{float:left;background:rgb(255 204 153 / .8)}.bubble .bubbleLeft dd::before{content:"";width:0;height:0;position:absolute;top:20px;left:-40px;border:15px solid #fff0;border-right:25px solid #fff0;border-right-color:rgb(51 102 256 / .3)}.bubble .bubbleRight dd::before{content:"";width:0;height:0;position:absolute;top:20px;right:-40px;border:15px solid #fff0;border-left:25px solid #fff0;border-left-color:rgb(255 204 153 / .8)}.bubble .bubble1p2.bubbleLeft dd{background:#caf88f}.bubble .bubble1p2.bubbleLeft dd::before{border-right-color:#caf88f}.bubble .bubble1p2.bubbleRight dd{background:rgb(255 204 153 / .4)}.bubble .bubble1p2.bubbleRight dd::before{border-left-color:rgb(255 204 153 / .4)}.bubble .bubble1p3.bubbleLeft dd{background:#fdfee5}.bubble .bubble1p3.bubbleLeft dd::before{border-right-color:#fdfee5}.bubble .bubble1p3.bubbleRight dd{background:#fac}.bubble .bubble1p3.bubbleRight dd::before{border-left-color:#fac}.bubble .bubble1p4.bubbleLeft dd{background:#e9f0fb}.bubble .bubble1p4.bubbleLeft dd::before{border-right-color:#e9f0fb}.bubble .bubble1p4.bubbleRight dd{background:#faf8f0}.bubble .bubble1p4.bubbleRight dd::before{border-left-color:#faf8f0}.bubble .bubble1p5.bubbleLeft dd{background:#fff3f5}.bubble .bubble1p5.bubbleLeft dd::before{border-right-color:#fff3f5}.bubble .bubble1p5.bubbleRight dd{background:#fffbcc}.bubble .bubble1p5.bubbleRight dd::before{border-left-color:#fffbcc}.main_bana_area .main_bana2 .web .web_btn .contactbbtn{background:#f60}.main_bana_area .main_bana2 .web .web_btn .contactbbtn:hover{background:none}.blog_single div{margin:0 0 30px}.blog_single .wp-caption.alignnone{max-width:100%}.blog_single img{max-width:100%;height:auto}.blog_single a{text-decoration:underline;color:blue}.blog_single a:hover{text-decoration:none}.blog_single .sgh2,.blue_line .blog_single_area h2{line-height:160%;font-size:2rem;font-weight:700;color:#fff;background:#39f;border:none;border-radius:0;padding:15px 20px;margin:0 0 30px}.blog_single h2::before,.blog_single h2::after,.blog_single h3::before,.blog_single h3::after{display:none}.blog_single .sgh3,.blog_single_area>h3{line-height:160%;font-size:2rem;font-weight:400;color:#173f68;background:#dbebfb;border-left:10px solid #39f;padding:15px 20px;margin:0 0 30px}.blog_single .sg_hline{text-align:center;margin:0 0 50px}.blog_single .sg_hline p{display:inline;line-height:180%;font-size:2.8rem;font-weight:700;background:linear-gradient(transparent 60%,#ff0 0%)}.blog_single .sg_img{margin:0 0 30px}.blog_single .sg_img img{width:100%;height:auto}.blog_single .aligncenter{display:block;margin:0 auto}.blog_single .alignright{float:right;margin:.5em 0 .5em 1em}.blog_single .sg_limg,.blog_single .sg_rimg{overflow:hidden;margin:0 0 50px}.blog_single .sg_limg img{float:left;margin:0 20px 20px 0}.blog_single .sg_rimg img{float:right;margin:0 0 20px 20px}.blog_single ul,.blog_single ol{list-style:none;margin:0 0 50px}.blog_single ul li,.blog_single ol li{line-height:200%;padding-left:1em;text-indent:-1em;list-style-position:inside}.blog_single .sg_vbox,.styleguide .sg_vbox{background:rgb(153 204 255 / .3);padding:20px;margin:0 0 50px}.styleguide .sg_vbox ul{padding:0;margin:0}.styleguide .sg_vbox ul li{list-style:none!important}.blog_single .sg_vbox p,.styleguide .sg_vbox p{line-height:140%;font-size:2.2rem;font-weight:700;border-bottom:1px dashed #ccc;background:url(/wp-content/themes/carespress1/lib/image/top/icn_check.png) no-repeat 10px 10px;padding:13px 13px 13px 50px;margin:0}.blog_single .sg_jbox1,.blog_single .sg_jbox2{border:3px solid #39f;background:#fff;padding:30px;margin:0 0 50px}.blog_single .sg_jbox1 ul{margin:0}.blog_single .sg_jbox2{background:rgb(153 204 255 / .1)}.blog_single .sg_jbox2 h3{line-height:160%;font-size:2rem;font-weight:700;text-align:center;color:#fff;background:#39f;padding:15px 20px;margin:-30px -30px 30px}.blog_single .sg_jbox2 p:last-child{margin:0}.blog_single .sg_video{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto;margin:0 0 50px}.blog_single .sg_video iframe{position:absolute!important;top:0;left:0;width:100%;height:100%!important;min-height:auto!important;padding:0!important}.blog_single iframe{max-width:100%}.blog_single .sgQuote{background:#f0f0f0;position:relative;padding:60px 20px}.blog_single .sgQuote::before{content:"";width:30px;height:30px;background:url(/wp-content/themes/carespress1/lib/image/sguide/sgQuote1.png) no-repeat;background-size:100% auto;position:absolute;top:10px;left:20px}.blog_single .sgQuote::after{content:"";width:30px;height:30px;background:url(/wp-content/themes/carespress1/lib/image/sguide/sgQuote2.png) no-repeat;background-size:100% auto;position:absolute;bottom:10px;right:20px}.styleguide_area{margin:0 0 60px}.styleguide img{max-width:100%!important;height:auto}.styleguide>div{margin:30px 0 50px}.styleguide .sg_video{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto;margin:0 auto 50px}.styleguide .sg_video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.styleguide p span,.styleguide p strong{line-height:160%}.styleguide .sgh2{line-height:160%;font-size:2rem;font-weight:700;color:#fff;background:#39f;border:none;border-radius:0;padding:15px 20px;margin:0 0 30px}.styleguide h2::before,.styleguide h2::after,.styleguide h3::before,.styleguide h3::after{display:none}.styleguide .sgh3{line-height:160%;font-size:2rem;font-weight:400;color:#173f68;background:#dbebfb;border-left:10px solid #39f;padding:15px 20px;margin:0 0 30px}.styleguide .sg_limg,.styleguide .sg_rimg{overflow:hidden;margin:0 0 50px}.styleguide ul{margin:30px 0}.styleguide .aligncenter{display:block;margin:0 auto}.styleguide iframe{max-width:100%}.styleguide_area .sns_btn{margin:25px 0}.styleguide_area .sns_btn .fb_iframe_widget{top:-2px}.main_bana_area .main_bana1-1 .time,.main_bana_area .main_bana1-2 .time,.main_bana_area .main_bana1-3 .time,.main_bana_area .main_bana1-4 .time,.main_bana_area .main_bana1-5 .time{position:relative;font-size:3rem;text-align:center;color:#fff;margin:0 0 20px}.main_bana2.common_bana2{margin:30px 0!important}.main_bana2 .main_bana2_area .tel p a{display:none}.page404{text-align:center;margin:0 0 100px}.page404 p{font-size:1.8rem}.page404 p:first-child{font-size:8vmin;margin:0 0 30px}.page404 p a{width:280px;display:block;color:#fff;background:#06307b;padding:10px;margin:50px auto 0}@media screen and (max-width:834px){body{min-width:100%}#contents_area #side{display:none}.gnavi,.header_cn .logo_area h2,.header_cn .header_center,.header_cn .header_right .sns_box,.header_right .tel{display:none}header{width:100%!important}.header_h1 h1,.header_cn,.mainvisual,#main_content,footer .footer_area,footer .copy_area .copy_box{max-width:100%;width:100%}.header_h1 h1{padding:10px!important}.header_h1 .single_h1{height:auto!important}.header_cn.fixed{position:fixed;top:0;left:0;width:100%;background:#fff;border-bottom:3px solid;padding:0;z-index:100}.header_cn .logo_area{width:38%!important;box-sizing:border-box;padding:0!important;margin:10px!important}.header_cn .header_right{float:right;margin:10px!important}.sp_header{width:100%;clear:both;display:table;margin:0}.sp_header ul{display:table-row}.sp_header ul li{display:table-cell;vertical-align:middle;border-left:1px solid #fff}.sp_header ul li:first-child{border:none}.sp_header ul .tab_on{width:40%;color:#fff;text-align:center;box-sizing:border-box}.sp_header ul .tab_on i{font-size:5vmin;vertical-align:middle}.sp_header ul .tab_on span{font-size:3.8vmin;font-weight:700;vertical-align:middle;margin-left:1vmin}.sp_header ul .tab_off{display:none}.sp_header ul li a{display:block;text-align:center;padding:5%}.sp_header ul li a img,.sp_header ul li button img{width:70%}.sp_header ul li a p,.sp_header ul li button p{font-size:2vmin;color:#fff}.sp_header ul li button{width:100%;display:block;position:static;box-sizing:border-box;background:#fff0;border:none;padding:5%}.sp_header ul li button span{display:none}footer .footer_area ul li{margin:10px 0}footer .copy_area .copy_box{width:95%}.dwmenuOn{position:relative;width:100%;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.dwmenuOn .spMenuBg{width:100%;height:100vh;background:rgb(0 0 0 / .2);position:fixed;top:0;left:0;z-index:998}.drawer-nav{width:100%;position:fixed;top:0;right:-110%;background:rgb(0 0 0 / .3);transition:all .5s ease;z-index:999}.dwmenuOn .drawer-nav{right:0;transition:all .5s ease}.drawer-menu{width:90%;height:100vh;max-width:370px;position:absolute;right:0;overflow-y:scroll;background:#fff;border-top:1px solid #39f;box-sizing:border-box;padding:50px 0 120px}.menu_btn{width:90%;max-width:370px;height:50px;position:absolute;top:0;right:0;background:#fff}.drawer-hamburger{width:5rem;position:absolute;top:23px;right:10px;background:none;border:none;outline:none}.drawer-hamburger-icon{position:relative;display:block}.drawer-hamburger-icon:before,.drawer-hamburger-icon:after{content:"";width:100%;height:3px;background:#36f;position:absolute;top:0;left:0;transform:rotate(45deg)}.drawer-hamburger-icon:after{transform:rotate(-45deg)}.drawer-hamburger-icon:before,.drawer-hamburger-icon:after{width:100%}.drawer-nav ul li{position:relative;padding:0;border-bottom:1px solid #39f}.drawer-nav ul li:first-child,.drawer-nav ul .contact{display:none}.drawer-nav ul li h3{line-height:2.4rem;color:#fff;background:#39f;padding:10px 15px}.drawer-nav ul li h3 i{font-size:2.4rem;color:#fff;vertical-align:top;margin:0 10px 0 0}.drawer-nav ul li a{display:block;line-height:160%;color:#000;background:rgb(153 204 255 / .1);padding:10px 40px 10px 10px}.drawer-nav ul .blog_archive a{text-align:right;border-bottom:none;padding:10px 40px 10px 10px}.drawer-nav .side_blog ul li a{line-height:1.8rem;font-size:1.4rem;padding:15px 40px 15px 10px}.drawer-nav ul li a span{width:20px;height:20px;display:block;position:absolute;top:50%;right:12.5px;border-radius:50%;background:#36f;margin:-10px 0 0}.drawer-nav ul li a span::before{content:"";width:0;height:0;position:absolute;top:5px;left:8px;border:solid #fff0;border-width:5px;border-left:7px solid #fff}.information.top time{width:90px}.top_content5 ul{height:100px;overflow:hidden}.main_bana_area .main_bana2 .main_bana2_area .tel span{font-size:6vmin}}@media screen and (max-width:666px){.top_comment .top_comment_box{padding:5% 21% 5% 3%}.top_comment img{height:80%}}@media screen and (max-width:599px){body{font-size:1.6rem;line-height:120%}.header_h1 h1{max-width:100%;height:auto;overflow:auto;line-height:140%;font-size:3.7vmin;font-weight:400;padding:5px!important;box-sizing:border-box}.header_cn{display:block;padding:0}.header_cn.fixed{border-bottom:1px solid}.header_cn_area{display:table}.header_cn.fixed .header_cn_area{display:block}.header_cn .logo_area,.header_cn .header_right{width:50%!important;display:table-cell;float:none;vertical-align:middle;margin:0!important}.header_cn .logo_area{padding:2%!important}.header_right .tel{display:block}.header_right .tel p:first-child{display:none}.header_right .tel p:last-child{text-align:center;border:1px solid #b1b1b1;border-radius:3px;background:linear-gradient(to bottom,#ff0000 0%,#ff6666 100%);padding:2% 0 1%!important;margin:5% 2% 5% 0}.header_right .tel p:last-child i{display:none!important}.header_right .tel p:last-child a{display:block;pointer-events:auto;line-height:120%;font-size:4.3vmin!important;font-weight:700;color:#fff!important}.header_right .tel p:last-child a::before{content:"タッチしてお電話できます";display:block;line-height:120%;font-size:3vmin;font-weight:400;margin:0 0 2px}.header_right .tel p:last-child a img{width:12%;display:inline;margin:0 3px 0 0}.header_cn.fixed{border-bottom:1px solid}.header_cn.fixed .header_cn_area{display:block}.header_cn.fixed .logo_area{display:none}.header_cn.fixed .header_right{width:100%!important;display:block}.header_cn.fixed .tel p:last-child{margin:2% 4%}.header_cn.fixed .tel p:last-child a{font-size:7vmin!important;letter-spacing:.1em}.header_cn.fixed .tel p:last-child a img{width:9%}.header_right .web{display:none}.sp_header{width:100%;display:table;table-layout:fixed}.sp_header ul{display:table-row}.sp_header ul li{width:auto;display:table-cell;vertical-align:middle;float:none;border-radius:0;margin:0}.sp_header ul li:first-child{border:none}.sp_header ul .tab_off{display:table-cell}.sp_header ul .tab_on{display:none}.sp_header ul li a{display:block;text-align:center;padding:10% 0 5%}.sp_header ul li a img,.sp_header ul li button img{width:40px}.sp_header ul li a p,.sp_header ul li button p{font-size:2.5vmin;color:#fff}.sp_header ul li button{width:100%;display:block;border:none;background:none;padding:0;-webkit-appearance:none}.sp_header ul li button p{margin:0}.sp_header ul li button span{display:none}.drawer-open .sp_header ul li button span{display:block}#main_content{margin:0 auto}.mainvisual{margin:0 auto 30px}.mainvisual .pcSlider{display:none}.mainvisual .spSlider{display:block}#breadcrumb{margin:30px 2%}.sp_side_sub_bana ul li div{margin:0 auto}.sp_side_sub_bana ul li iframe{display:block;margin:0 auto}footer{background:none!important}footer .footer_area{width:100%;margin:0 auto}footer .footer_area ul{width:100%;display:block;text-align:left;padding:0}footer .footer_area ul li{display:block;position:relative;border-right:none;padding:0;margin:0}footer .footer_area ul li:first-child{border:none;padding:0}footer .footer_area ul li h3{position:relative;font-size:1.8rem;color:#fff}footer .footer_area ul li h3 i{display:none}footer .footer_area ul li a{display:block;line-height:120%;font-size:1.6rem;color:#000;position:relative;padding:15px 10px 15px 35px}footer .footer_area .blog_navi .blog_archive{display:none}footer .footer_area .blog_navi .blog_archive:nth-child(7){display:block}footer .footer_area .sp_symptom,footer .footer_area .blog_navi,footer .footer_area .footer_manu li:first-child{display:block}footer .copy_area{padding:25px 10px}footer .copy_area .copy_box{width:100%;padding:0}footer .copy_area .copy_box p:last-child{text-align:left}#page-top{bottom:60px!important;right:5px;z-index:999;margin:0}#page-top a{width:50px;position:relative;padding:25px 0 5px}#page-top a::before{content:"";position:absolute;top:0;left:50%;width:0;height:0;border:10px solid #fff0;border-bottom:10px solid #fff;margin:0 0 0 -10px}#page-top a span{display:none}.drawer--right.drawer-open .sp_header .drawer-hamburger{display:block}.drawer--right.drawer-open .sp_header li button.drawer-hamburger{display:none}.sp_header li button .drawer-hamburger-icon,.sp_header li button .drawer-hamburger-icon:before,.sp_header li button .drawer-hamburger-icon:after{width:3rem;background-color:#36f}.drawer--right.drawer-open .sp_header li button .drawer-hamburger-icon:before,.drawer--right.drawer-open .sp_header li button .drawer-hamburger-icon:after{width:4rem}.sp_header li button .drawer-hamburger-icon{margin:10px auto 0}.drawer-open .sp_header li button .drawer-hamburger-icon{background-color:#fff0}.drawer-nav ul li:first-child{display:block;border-top:3px solid #39f;border-bottom:none;padding:10px}.drawer-nav ul .contact{display:block;border:none;padding:10px}.drawer-nav ul .contact a{line-height:120%;color:#fff;background:red url(/wp-content/themes/carespress1/lib/image/side/contact1.png) no-repeat 97% 4px;background-size:auto 80%;border:none;border-radius:7px;padding:10px}.drawer-nav ul .contact a::before,.drawer-nav ul .contact a::after{display:none}.drawer-nav ul li dl dt{display:inline-block;line-height:2.5rem;font-size:1.4rem;text-align:center;color:#fff;background:#06f;border-radius:3px;padding:0 5px;margin:0 0 5px}.drawer-nav ul li dl dd{line-height:140%;font-size:1.4rem}#contents_area main{width:100%}main section,main .top_content2{margin:0 0 30px}.information.top,.information.top .information_area,.information.top h2,.information.top time,.information.top p,.information.top .information_btn{display:block}.information.top .information_area{position:relative;padding:0 0 10px}.information.top h2{width:100%;margin:0 0 10px}.information.top h2 span{text-align:left;padding:0 0 0 25px}.information.top time{width:100%;text-align:left;box-sizing:border-box}.information.top p{text-align:left;padding:0 20px;margin:0}.information.top .information_btn{position:absolute;top:0;right:0}.information.top .information_area .information_btn a{line-height:50px;padding:0}.top_comment .top_comment_table{min-height:inherit}.top_comment .top_comment_box,.top_comment .top_comment_box.wide{text-align:center;padding:10px}.top_content1 p{font-size:5vmin}.top_comment h4,.top_comment h3{line-height:160%;font-size:4vmin}.top_comment h2 span{line-height:180%;font-size:5.6vmin}.top_comment img{display:none}.top_jb_area .jsbox_img2.left img,.top_jb_area .jsbox_img2.right img{width:100%;float:none;margin:0 0 20px}.top_content2 h3{margin:30px 5px}.top_content2 h3 span{font-size:7vmin}.top_content2 .review_box h4,.top_content2 .review_box h4 a{line-height:120%!important;font-size:5vmin!important}.top_content2 .review_box_inner .image_area{float:none}.top_content2 .review_box_inner .image_area img{width:100%!important;margin:0 0 20px}.top_content3 .top_content3_box .image_area{float:none}.top_content3 .top_content3_box .image_area img{width:100%;margin:0 0 10px}.top_content3 .top_content3_box .image_area p{margin:0 0 20px}.top_content3 h3{font-size:5vmin}.top_content4 .top_content4_area h3,.top_content5 .top_content5_box h3{font-size:5vmin}.top_content4 .top_content4_area .top_content4_box .image_area{float:none}.top_content4 .top_content4_area .top_content4_box .image_area img{width:100%}.top_content5 ul{height:60px;overflow:hidden}.recommender h2,.recommender h2 span{font-size:6.5vmin}.recommender h2 b{font-size:7.5vmin}.recommender h2 span{background-size:100%;padding:10px}.recommender .text_area{margin:0 0 25px}.recommender .table dd{padding:15px 0 15px 15px}.recommender .table dd h3{font-size:6vmin;margin:0}.recommender .table dd p{font-size:5vmin;margin:0}.recommender .text_area img{width:100%;float:none;margin:0 0 15px}.top_access .top_content7_box dl dt,.top_address .top_address_box dt{width:70px!important;padding:10px!important}.top_access .top_content7_box dl dd,.top_address .top_address_box dd{padding:10px 10px 10px 0!important}.top_access .googlemap{width:100%;height:auto!important}.top_access .googlemap .acf-map{height:250px}.top_access .top_access_area h3{line-height:140%;font-size:5vmin}.top_access .top_access_box,.top_access .top_access_box>dl,.top_access .top_access_box>dl>dt,.top_access .top_access_box>dl dd{display:block;box-sizing:border-box}.top_address .top_address_box{width:100%!important;float:none;display:table;table-layout:fixed}.top_address .top_address_box dl{display:table-row}.top_address .top_address_box dt,.top_address .top_address_box dd{display:table-cell}.top_address .top_address_box dl dt{vertical-align:middle}.main_bana2 .main_bana2_area .tel span,.top_address .top_address_box dl .tel span{display:none!important}.top_address .top_address_box dl .tel a{display:inline}.top_address .top_address_box dl .tel a{font-size:7vmin;font-weight:700;color:red}.top_address .consultationtime{margin:15px}.top_address .consultationtime table th{font-size:1.2rem;vertical-align:middle}.top_address .consultationtime table tr:first-child th{width:auto;min-width:auto;text-align:center;padding:5px}.top_address .consultationtime table tr:first-child th:first-child,.top_address .consultationtime table th:first-child{width:6em;padding:10px 5px}.top_address .consultationtime table th p{line-height:120%;font-size:1.2rem}.top_address .consultationtime table td{vertical-align:middle;font-size:1.2rem;padding:5px 0}.top_address .consultationtime table td span{font-size:4vmin}.top_sns .top_sns_box{display:block;margin:30px 10px}.top_sns .top_sns_box ul{display:block}.top_sns .top_sns_box ul li{width:100%;max-width:300px;display:block;overflow:hidden;padding:0;margin:0 auto 30px}.sp_side_sub_bana{width:95%;display:block;margin:0 auto}.sp_side_sub_bana ul li{text-align:center;margin:0 0 30px}.sp_side_sub_bana ul li img{max-width:100%;display:block;margin:0 auto}.line_bana.sp_line{display:block;margin:0 0 50px}.line_bana dd a img{width:80%;height:auto}.reason1_text table{width:100%!important}.contact1 h1 span{font-size:5.5vmin}.contact2_area .contact2_box .image_area{width:25%}.contact2_area .contact2_box .image_area .image_box1,.contact2_area .contact2_box .image_area .image_box2{width:80px;height:80px}.contact2_area .contact2_box .text_area{width:65%}.contact2_area .contact2_box .image_area>span{width:80px;font-size:1.2rem}.contact2_area .contact2_box .text_area p{font-size:1.4rem}.contact2_area .contact2_box .image_area .image_box2 i{line-height:8rem;font-size:5rem}.contact3_area .contact_form dl dd span{width:auto}.contact3_area .contact_form .form_btn input{-webkit-appearance:none}.top_address .consultationtime table tr:first-child th:first-child,.top_address .consultationtime table th:first-child{word-wrap:break-word;word-break:break-all}.main_bana_area .main_bana1-1 .time,.main_bana_area .main_bana1-2 .time,.main_bana_area .main_bana1-3 .time,.main_bana_area .main_bana1-4 .time,.main_bana_area .main_bana1-5 .time{font-size:6vmin}.bloglist,.blog{margin:0 0 30px}.blog .blog_area .blog_content{word-wrap:break-word;word-break:break-all}.blog .blog_area ul li .fb-like{top:-3px}.blog .blog_area ul li .line-it-button{display:inline}.styleguide_area{padding:1px 10px!important;margin:0 0 30px!important}.styleguide .sns_btn .fb_iframe_widget{top:-4px}.styleguide>div:first-child{margin-top:0!important}.main_bana_area .main_bana2 .main_bana2_area .text_area{width:100%!important}.main_bana2 .main_bana2_area .text_area .main_bana2_box,.main_bana2 .main_bana2_area .text_area .main_bana2_box dl,.main_bana2 .main_bana2_area .text_area .main_bana2_box dt,.main_bana2 .main_bana2_area .text_area .main_bana2_box dd{display:block}.main_bana_area .main_bana2 .main_bana2_box dl dt{padding:10px}.main_bana_area .main_bana2 .main_bana2_box dl dd{padding:10px}.main_bana_area .main_bana2 .main_bana2_box dl dt span{width:100%!important;height:auto!important;border-radius:0!important;box-sizing:border-box;padding:5px 0!important}.main_bana2 .main_bana2_box dl dt span::before,.main_bana2 .main_bana2_box dl dt span br,.main_bana_area .main_bana2 .main_bana2_area .tel i{display:none}.main_bana_area .main_bana2 .main_bana2_box .text1 p{font-size:6vmin}.main_bana_area .main_bana2 .main_bana2_box .text2 p{font-size:5vmin}.main_bana_area .main_bana2 .main_bana2_area .tel{width:auto!important;padding:0!important}.main_bana2 .main_bana2_area .tel p{text-align:center;margin:10px 0 20px!important}.main_bana2 .main_bana2_area .tel p:last-child{padding:0 5px;margin:0 10px 17px!important}.main_bana_area .main_bana2 .main_bana2_area .tel p a{display:block;font-size:8.5vmin;font-weight:700;color:red}.main_bana2 .main_bana2_area .image_area{display:none}.main_bana_area .main_bana2 .web .web_btn{padding:0 10px 25px!important}.main_bana_area .main_bana2 .web p{font-size:5.8vmin!important}.main_bana_area .main_bana2 .web p i{display:none}.main_bana_area .main_bana2 .web p::after{display:block;line-height:120%;font-size:1.6rem;font-weight:700}.main_bana_area .main_bana2 .web .bg3::after{content:"お問合わせもこちらから"}.main_bana_area .main_bana2 .web p.bg4::after{content:"24時間受け付け中"}.main_bana_area .main_bana2 .web p span{display:none!important}.blog_single .sgh2,.blog_single .sgh3,.blog_single .sg_jbox2 h3{padding:10px}.blog_single .sg_limg img,.blog_single .sg_rimg img{width:100%;height:auto;float:none;margin:0}.blog_single .sg_jbox1,.blog_single .sg_jbox2{padding:15px}.blog_single .sg_jbox2 h3{margin:-15px -15px 15px}.bubble .bubbleLeft dt .imgArea,.bubble .bubbleRight dt .imgArea{width:100%;height:auto;box-sizing:border-box;padding-bottom:100%}.bubble .bubbleLeft dt p,.bubble .bubbleRight dt p{font-size:1.4rem}.bubble .bubbleLeft dd::before{top:18px;left:-20px;border:8px solid #fff0;border-right:12px solid rgb(51 102 256 / .3)}.bubble .bubbleRight dd::before{top:18px;right:-20px;border:8px solid #fff0;border-left:12px solid rgb(255 204 153 / .8)}}