#head{margin-top:0 !important;background:no-repeat center center/cover;height:380px}#head .inner{position:relative;height:100%}#head .txt{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#head h1{font-size:3.2rem;color:#a5964b}#head h1 span{font-size:2.4rem}#head h1 span.no-display,#head h1 span.sub-display-inline{font-size:3.2rem}#head h2{margin-top:1em;line-height:1.6;font-size:1.6rem}#contents section,#contents .block{margin:40px 0}#contents .inner{max-width:768px;margin:auto;padding:0 30px}#contents .accordion_content>.inner>p:nth-of-type(1){padding-top:20px;border-top:solid 1px #a5964b}#contents h2.ttl{margin-bottom:1em;font-size:2.4rem;color:#a5964b}#contents h3.ttl{margin-bottom:.6em;text-align:center;color:#a5964b;font-size:2rem}#contents h3.ttl span{font-size:1.6rem}#contents h3.mov_ttl{margin-top:20px;font-size:1.7rem}.carousel-link{text-align:right;margin-top:-20px}.carousel-link a{text-decoration:underline}.carousel-link a:hover{text-decoration:none}#contents h2.sec_h{border-left:solid 4px #a5964b;margin-bottom:1em;padding-left:15px;font-size:2.4rem;color:#a5964b}#contents h2.sec_h+*{margin-top:0}#contents h3.sec_h{margin-bottom:30px;font-size:2rem;color:#3c3f3e}#contents h3.ornament_h{background:url("../img/ornament2.png") no-repeat center bottom/472px auto;margin-top:40px;padding-bottom:25px;text-align:center;font-size:2.2rem;color:#a5964b}#contents h2.ornament0{margin-bottom:30px;padding:40px 0 0 0;background:url("../img/ornament0.png") no-repeat center top/90px auto;text-align:center;font-size:2.4rem;color:#a5964b}#contents h2.ornament5{text-align:center;font-size:2.4rem;color:#a5964b}#contents h2.ornament5 span{display:inline-block;position:relative}#contents h2.ornament5 span::before,#contents h2.ornament5 span::after{display:block;position:absolute;top:0;bottom:0;width:73px;height:25px;background:url("../img/ornament5.png") no-repeat center center/contain;content:""}#contents h2.ornament5 span::before{left:-100px}#contents h2.ornament5 span::after{right:-100px;-webkit-transform:rotate(180deg) scaleY(-1);transform:rotate(180deg) scaleY(-1)}#contents .ornament7 span{display:inline-block;position:relative}#contents .ornament7 span::before,#contents .ornament7 span::after{display:block;position:absolute;top:5px;bottom:0;margin:auto;width:43px;height:12px;background:url("../img/ornament7.png") no-repeat center center/contain;content:""}#contents .ornament7 span::before{left:-70px}#contents .ornament7 span::after{right:-70px;-webkit-transform:rotate(180deg) scaleY(-1);transform:rotate(180deg) scaleY(-1)}#contents .ornament9{text-align:center;color:#a5964b}#contents .ornament9 span{display:inline-block;position:relative}#contents .ornament9 span::before,#contents .ornament9 span::after{display:block;position:absolute;top:0;bottom:-5px;width:30px;height:50px;background:url("../img/ornament9.png") no-repeat center center/contain;content:""}#contents .ornament9 span::before{left:-40px}#contents .ornament9 span::after{right:-37px;-webkit-transform:rotate(180deg) scaleY(-1);transform:rotate(180deg) scaleY(-1)}#contents h3.h_wbox{position:relative;margin:40px 0 1.2em 0;padding:5px 0 0 100px;line-height:1.6;font-size:2.2rem;color:#a5964b}#contents h3.h_wbox+*{margin-top:0}#contents h3.h_wbox b{position:absolute;left:0;top:0;display:block;width:80px;height:80px;background:#a5964b;text-align:center;font-size:2.4rem;color:#fff}#contents h3.h_wbox i{display:block;font-size:2rem}#contents h3.h_wbox span{position:absolute;display:block;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#contents h2.h_block{padding:7px 10px;background:#a5964b;text-align:center;font-size:2.4rem;color:#fff}#contents h3.h_block,#contents h3.h_block_exclam{margin-bottom:15px;padding:7px 10px;background:#a5964b;font-size:1.8rem;color:#fff}#contents h3.h_block_exclam{position:relative;padding-left:55px}#contents h3.h_block_exclam::before{display:block;width:56px;height:56px;position:absolute;left:-10px;top:-10px;background:url("../img/icon_exclam.svg") no-repeat center center/contain;content:""}#contents p.note{font-size:.875em}#contents figure+p,#contents .carousel+p{margin-top:1em}#contents p+p{margin-top:1.5em}#contents strong{color:#a5964b}#contents figure{text-align:center}#contents figure .cap{background:#e3e2df;padding:5px}#contents .tal{text-align:left !important}#contents .tar{text-align:right !important}#contents .tac{text-align:center !important}#contents table{width:100%}#contents .table_col2{margin:10px 0}#contents .table_col2 tr{border:solid 1px #a5964b}#contents .table_col2 th,#contents .table_col2 td{padding:10px 15px}#contents .table_col2 th{color:#a5964b;background:#eae9e6;width:35%}#contents .table_col1{margin:10px 0;table-layout:fixed}#contents .table_col1 tr{border:solid 1px #a5964b}#contents .table_col1 th{padding:10px 15px;text-align:left;color:#a5964b;background:#eae9e6;width:100%}#contents .table_col1 td{padding:10px 15px;text-align:left;vertical-align:top}#contents .table_col1 td .attention_mini{font-size:1.1rem}#contents .table_col1 td .emphasis{color:#b02b5a;font-size:2.2rem}#contents .table_col1 td .emphasis_small{font-size:1.6rem}#contents .table_col1 col:nth-child(1){width:54%}#contents .table_col1 col:nth-child(2){width:46%}#contents .table_multi th,#contents .table_multi td{padding:6px 10px;border:solid 1px #d7d2ad;font-size:1.2rem}#contents .table_multi th{background:#a5964b;color:#fff}#contents .table_multi thead tr:nth-child(1) th{background:none;color:#b02b5a}#contents .table_multi thead tr:nth-child(1) th.link_none{background:none;color:#444}#contents .table_multi thead tr.col2:nth-child(1) th:nth-child(n+2){width:42.5%}#contents .table_multi thead tr.col3:nth-child(1) th:nth-child(n+2){width:28.3%}#contents .table_multi thead tr.col4:nth-child(1) th:nth-child(n+2){width:21.25%}#contents .table_multi thead tr.col5:nth-child(1) th:nth-child(n+2){width:17%}#contents .table_multi tr:first-child th,#contents .table_multi tr:first-child td{border-top-color:#a5964b}#contents .table_multi th:first-child,#contents .table_multi td:first-child{border-left-color:#a5964b}#contents .table_multi th:last-child,#contents .table_multi td:last-child{border-right-color:#a5964b}#contents .table_multi tr:last-child th,#contents .table_multi tr:last-child td{border-bottom-color:#a5964b}#contents .table_multi .bg_color{background:#e7e4ce !important}#contents .table_multi_side th,#contents .table_multi_side td{padding:6px 10px;border:solid 1px #d7d2ad;font-size:1.2rem}#contents .table_multi_side th{background:#a5964b;color:#fff}#contents .table_multi_side tbody tr:nth-child(1) th{background:none;color:#b02b5a}#contents .table_multi_side thead tr:nth-child(1) th.link_none{background:none;color:#444}#contents .table_multi_side thead tr.col2:nth-child(1) th:nth-child(n+2){width:42.5%}#contents .table_multi_side thead tr.col3:nth-child(1) th:nth-child(n+2){width:28.3%}#contents .table_multi_side thead tr.col4:nth-child(1) th:nth-child(n+2){width:21.25%}#contents .table_multi_side thead tr.col5:nth-child(1) th:nth-child(n+2){width:17%}#contents .table_multi_side tr:first-child th,#contents .table_multi_side tr:first-child td{border-top-color:#a5964b}#contents .table_multi_side th:first-child,#contents .table_multi_side td:first-child{border-left-color:#a5964b}#contents .table_multi_side th:last-child,#contents .table_multi_side td:last-child{border-right-color:#a5964b}#contents .table_multi_side tr:last-child th,#contents .table_multi_side tr:last-child td{border-bottom-color:#a5964b}#contents .table_multi_side .bg_color{background:#e7e4ce !important}#contents .btns{margin:40px 0;text-align:center}#contents .btns_anchor{display:flex;width:100%;margin:0 -2px 20px -2px}#contents .btns_anchor{display:flex}#contents .btns_anchor li{box-sizing:border-box;width:50%;padding:0 2px;font-size:1.4rem}#contents .btns_anchor li a{box-sizing:border-box;position:relative;display:table;width:100%;height:100%;background:#eae9e6;border-radius:2px;padding:7px 25px;text-align:center;vertical-align:middle;transition:background .15s ease-out,color .15s ease-out}#contents .btns_anchor li a:hover{background:#f0f0ed;color:#a5964b}#contents .btns_anchor li a::before{display:block;position:absolute;top:0;bottom:0;right:8px;margin:auto;width:16px;height:16px;border:solid 1px #a5964b;border-radius:50px;content:""}#contents .btns_anchor li a::after{display:block;position:absolute;top:0;bottom:2px;right:15px;margin:auto;width:3px;height:3px;border-bottom:solid 1px #a5964b;border-right:solid 1px #a5964b;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:""}#contents .btns_anchor li a span{display:table-cell;width:100%;vertical-align:middle}#contents .embed_video{text-align:center}#contents iframe{max-width:100%}#contents .anchors{margin:-3px 0 -10px 0}#contents #anchor_body{margin:-13px 0 -20px 0}#contents .anchors ol{display:flex;margin:0 -2px}#contents .anchors p+ol{margin-top:30px}#contents .anchors li{box-sizing:border-box;flex:1;padding:2px}#contents .anchors li a{box-sizing:border-box;position:relative;display:table;width:100%;height:100%;padding:10px 30px 10px 10px;background:#eae9e6;border-radius:2px;text-align:left;line-height:1.5;letter-spacing:-0.1em;font-size:1.5rem;transition:background .15s ease-out,color .15s ease-out}#contents .anchors li .photo_btn{background:#fff !important;color:#a5964b !important;border:solid 1px #a5964b !important}#contents .anchors li .photo_btn::after{-webkit-transform:rotate(-45deg) !important;transform:rotate(-45deg) !important;bottom:1px !important;right:18px !important}#contents .anchors li a::before{display:block;width:16px;height:16px;position:absolute;top:0;bottom:0;right:10px;margin:auto;border:solid 1px #a5964b;border-radius:50px;content:""}#contents .anchors li a::after{display:block;width:3px;height:3px;position:absolute;top:0;bottom:2px;right:17px;margin:auto;border-bottom:solid 1px #a5964b;border-right:solid 1px #a5964b;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:""}#contents .anchors li a span{display:table-cell;width:100%;height:100%;vertical-align:middle}#contents .anchors .note{font-size:1.3rem;margin:1em 0 0 0}#contents .decorbox{box-sizing:border-box;position:relative;margin:40px 0;padding:20px 30px;-o-border-image:url("../img/decorbox_bg0.png") 15;border-image:url("../img/decorbox_bg0.png") 15;border-width:15px;border-style:solid}#contents .decorbox .border_h,#contents .decorbox .border_h_s{border-bottom:solid 1px #a5964b;padding-bottom:10px;margin-bottom:10px;text-align:center;font-size:2rem;color:#a5964b}#contents .decorbox .border_h_s{text-align:left;font-size:1.8rem}#contents .decorbox ol li{position:relative;margin-bottom:.2em;padding-left:1.3em;font-size:1.8rem}#contents .decorbox ol span{display:inline-block;position:absolute;left:0;margin-right:.3em;color:#a5964b}#contents .decorbox.point h2{float:left;width:28%}#contents .decorbox.point h2 em{display:block;font-size:2.8rem;color:#a5964b}#contents .decorbox.point ol{float:left;width:49%}#contents .decorbox.point figure{float:right;width:22%}#contents .wide_block{padding:30px 0;background:#eae9e6}#contents .wide_block.img_l .txt{float:left;width:calc(100% - 230px)}#contents .wide_block.img_l figure{float:right}#contents .wide_block h2{margin-bottom:1em;font-size:2.4rem;color:#a5964b}#contents .img_block{margin:40px 0;text-align:center}#contents .img_block img+p{margin:10px 0 0 0;text-align:center}#contents .divide2::before,#contents .divide2::after,#contents .divide3::before,#contents .divide3::after{content:"";display:table}#contents .divide2::after,#contents .divide3::after{clear:both}#contents .divide2{margin:40px -13px}#contents .divide3{margin:40px -9px}#contents .divide2>*{box-sizing:border-box;float:left;width:50%;padding:0 13px}#contents .divide2>.div_col2{width:100%}#contents .divide2>.full-width{box-sizing:border-box;float:none;width:auto}#contents .divide2>.left{float:left}#contents .divide2>.right{float:right}#contents .divide3>*{box-sizing:border-box;float:left;width:33.3%;padding:0 9px}#contents .divide3>.col2{width:66.6%}#contents .divide2 .decorbox,#contents .divide3 .decorbox{margin:0}#contents .divide2 .col30{width:30%}#contents .divide2 .col40{width:40%}#contents .divide2 .col58{width:58%}#contents .divide2 .col58+*{width:42%;float:right}#contents .divide2 .col60{width:60%}#contents .divide2 .col70{width:70%}#contents .divide2 .col75{width:75%}#contents .divide2 .col25,#contents .divide2 .col75+*{width:25%;text-align:center}#contents .about_block .divide2.tech_divide figure{float:right;width:34%}#contents .about_block .divide2.tech_divide p{float:none;width:100%;margin-top:0}#contents .ba_block{padding:30px 0;background:#eae9e6;text-align:center}#contents .ba_block+.ba_block{margin-top:-38px}#contents .ba_block h2{display:inline-block;background:#a5964b;padding:3px 10px;margin-bottom:1em;font-size:2rem;color:#fff}#contents .ba_block li h3{text-align:center;font-size:1.8rem;color:#a5964b;margin-top:10px}#contents .ba_block li h3 span{font-size:1.4rem}#contents .ba_block li figure{margin:10px 0}#contents .ba_block li p{text-align:left;font-size:1.4rem}#contents .ba_block .btns{margin-top:20px;margin-bottom:0}#contents .ba_block .divide2,#contents .ba_block .divide3{margin-top:20px;margin-bottom:0}#contents .ba_block .photo_attention{margin-top:20px;margin-bottom:-10px;font-size:1.1rem}#contents .carousel{position:relative;margin:30px 0}#contents .responsive_carousel,#contents .responsive_carousel_standard,#contents .responsive_carousel_static{display:none}#contents .responsive_carousel{position:relative;padding:0 30px;margin-top:20px !important}#contents .responsive_carousel_standard{position:relative;padding:0 30px;margin-top:20px !important}#contents .carousel .carousel_inner{position:relative;margin:0 50px;overflow:hidden}#contents .carousel figure{text-align:center}#contents .carousel figure .carousel_img{width:188px}#contents .carousel .carousel_inner ol{position:relative}#contents .carousel .carousel_inner ol li{position:absolute;width:100%}#contents .carousel .carousel_inner h3{margin-bottom:30px;text-align:center;font-size:2.2rem}#contents .responsive_carousel .slick-prev,#contents .responsive_carousel .slick-next,#contents .responsive_carousel_standard .slick-prev,#contents .responsive_carousel_standard .slick-next,#contents .carousel .btn_prev,#contents .carousel .btn_next{position:absolute;top:0;bottom:0;margin:auto;width:20px;height:20px;cursor:pointer;transition:opacity .15s ease-out}#contents .responsive_carousel .slick-prev,#contents .responsive_carousel_standard .slick-prev,#contents .carousel .btn_prev{left:-5px;border-top:solid 2px #a5964b;border-left:solid 2px #a5964b;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#contents .responsive_carousel .slick-prev,#contents .responsive_carousel_standard .slick-prev{left:5px}#contents .responsive_carousel .slick-next,#contents .responsive_carousel_standard .slick-next,#contents .carousel .btn_next{right:-5px;border-top:solid 2px #a5964b;border-right:solid 2px #a5964b;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#contents .responsive_carousel .slick-next,#contents .responsive_carousel_standard .slick-next{right:5px}#contents .responsive_carousel .slick-disabled,#contents .responsive_carousel_standard .slick-disabled{display:none !important}#contents .carousel_pos{margin-top:30px;text-align:center}#contents .carousel_pos li{display:inline-block;width:15px;height:15px;margin:6px;border:solid 1px #a5964b;border-radius:50px;background:#fff;cursor:pointer;transition:opacity .15s ease-out}#contents .carousel_pos li.act{background:#a5964b}#contents .carousel_inner .divide2,#contents .carousel_inner .divide3{margin-top:0;margin-bottom:0}#contents .carousel_inner .divide2>.btns{clear:both;width:100%;margin-bottom:15px}#contents .carousel_inner .divide2>.btns .btn_link_l{text-align:left;padding-left:15px}#contents .responsive_carousel .cap{margin:0}#contents .responsive_carousel .cap a{display:block}#contents .responsive_carousel .cap a img{width:100%;height:auto}#contents .responsive_carousel .tit{text-align:left;margin-top:5px}#contents .responsive_carousel .tit.caution{position:relative;padding-top:36px}#contents .responsive_carousel .tit.caution::after{position:absolute;top:3px;left:0;display:block;content:"閲覧注意";border:solid 1px #b02b5a;border-radius:50px;padding:0 10px 0 40px;background:url("/common/img/icon_attention1.svg") no-repeat 9px center/23px auto;color:#b02b5a}#contents .responsive_carousel div.caution .tit{position:relative;padding-top:36px}#contents .responsive_carousel div.caution .tit::after{position:absolute;top:3px;left:0;display:block;content:"閲覧注意";border:solid 1px #b02b5a;border-radius:50px;padding:0 10px 0 40px;background:url("/common/img/icon_attention1.svg") no-repeat 9px center/23px auto;color:#b02b5a}#contents .responsive_carousel .slick-dots{display:none}#contents .responsive_carousel_standard .cap{margin:0}#contents .responsive_carousel_standard .cap a{display:block}#contents .responsive_carousel_standard .cap a img{width:100%;height:auto}#contents .responsive_carousel_standard .tit{text-align:left;margin-top:5px}#contents .responsive_carousel_standard .carousel_item{padding:0;box-sizing:border-box}#contents .responsive_carousel_standard .carousel_item a{display:block;transition:opacity .15s ease-out}#contents .responsive_carousel_standard .carousel_item figure{border:solid 1px #fff;box-shadow:0 0 1px 1px rgba(0,0,0,.1);box-sizing:border-box;display:inline-block}#contents .responsive_carousel_standard .carousel_item p{font-size:1.4rem;margin-top:8px}#contents .responsive_carousel_standard .carousel_item img{width:auto;height:180px}#contents .responsive_carousel_standard .slick-dots{display:none !important}#contents .loop_carousel{position:relative;margin:30px 0}#contents .loop_carousel .carousel_inner{position:relative;margin:0;overflow:hidden}#contents .loop_carousel figure{text-align:center}#contents .loop_carousel figure img{width:100%}#contents .loop_carousel .carousel_inner ol{position:relative;left:50%}#contents .loop_carousel .carousel_inner ol li{position:absolute;width:305px;padding:0 40px}#contents .loop_carousel .carousel_inner ol li>a,#contents .loop_carousel .carousel_inner ol li>span{display:block}#contents .loop_carousel .btn_prev,#contents .loop_carousel .btn_next{position:absolute;top:-125px;width:20px;height:20px;cursor:pointer;transition:opacity .15s ease-out}#contents .loop_carousel .btn_prev{left:50%;border-top:solid 2px #a5964b;border-left:solid 2px #a5964b;-webkit-transform:rotate(-45deg) translateX(-280px);transform:rotate(-45deg) translateX(-280px)}#contents .loop_carousel .btn_next{right:50%;border-top:solid 2px #a5964b;border-right:solid 2px #a5964b;-webkit-transform:rotate(45deg) translateX(280px);transform:rotate(45deg) translateX(280px)}#contents .accordion>li{border:solid 1px #a5964b;border-radius:4px;padding:10px}#contents .accordion>li+li{margin-top:20px}#contents .accordion_h{box-sizing:border-box;display:table;width:100%;position:relative;padding:10px 30px 10px 10px;font-size:1.8rem;transition:opacity .15s ease-out;cursor:pointer}#contents .no_accordion_content .accordion_h{cursor:default}#contents .accordion_h span{display:table-cell;vertical-align:middle;text-align:left;width:100%}#contents .accordion_h::before{display:block;width:18px;height:18px;position:absolute;top:0;bottom:0;right:0;margin:auto;border:solid 1px #a5964b;border-radius:50px;content:""}#contents .accordion_h::after{display:block;width:3px;height:3px;position:absolute;top:0;bottom:2px;right:8px;margin:auto;border-bottom:solid 1px #a5964b;border-right:solid 1px #a5964b;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:""}#contents .accordion_h.act::after{bottom:-2px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}#contents .no_accordion_content .accordion_h:hover{opacity:1}#contents .no_accordion_content .accordion_h::before{display:none}#contents .no_accordion_content .accordion_h::after{display:none}#contents .accordion_content{padding-top:20px}#contents .accordion_content .inner{padding:0 20px}#contents .accordion_content .inner .border,#contents .accordion_content .inner .texts{padding-top:20px;border-top:solid 1px #a5964b}#contents .accordion_content .inner .texts p:before,#contents .accordion_content .inner .texts p:after{content:"";display:table}#contents .accordion_content .inner .texts p:after{clear:both}#contents .accordion_content .inner .border .texts{padding-top:0;border-top:none}#contents .accordion_content h4{margin-bottom:30px;color:#a5964b}#contents .accordion_content h4 span.stit{color:#444;font-size:92%}#contents .accordion_content h5{margin:2em 0 1em 0;font-weight:bold;font-size:2rem;color:#a5964b}#contents .accordion_content h5:first-child{margin-top:0}#contents .accordion_content h6{margin:2em 0 1em 0;font-weight:bold}#contents .accordion_content figure{text-align:center}#contents .accordion_content figure.imgs img{margin:10px}#contents .accordion_content figure .accordion_img{height:172px !important}#contents .accordion_content figure p,#contents .accordion_content p+figure,#contents .accordion_content figure+p{margin-top:1em}#contents .accordion_content p img{float:right;max-width:260px;margin:0 0 20px 30px}#contents .accordion_content p .inline-figure{float:right;display:inline-block;max-width:260px;margin:0 0 20px 30px}#contents .accordion_content p .inline-figure .cap{margin-top:5px;font-size:12px;display:inline-block;line-height:1.7}#contents .accordion_content p .inline-figure img{float:none;width:100%;margin:0}#contents .accordion_content .box{margin:2em 0;padding:20px;background:#eae9e6}#contents .accordion .h_wimg{display:flex;padding:0 0 20px;border-bottom:solid 1px #a5964b}#contents .accordion .h_wimg>*{align-self:center}#contents .accordion_content .h_wimg figure{margin-right:20px}#contents .accordion .ba_block,#contents .accordion .ba_block+.inner{margin-top:40px}#contents .summary{margin:60px 0}#contents .summary{margin:60px 0}#contents .summary h3{margin-bottom:.5em;font-size:1.8rem;color:#a5964b;text-align:center}#contents .summary h2{font-size:2.4rem;color:#a5964b;text-align:center}#contents .summary h2+p{margin-top:1.5em}#contents .summary p img{float:right;display:inline-block;margin:0 0 20px 20px}#contents .shadow_box_wimg{box-shadow:0 0 10px 0 rgba(0,0,0,.1)}#contents .shadow_box_wimg:before,#contents .shadow_box_wimg:after{content:"";display:table}#contents .shadow_box_wimg:after{clear:both}#contents .shadow_box_wimg{padding:15px;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}#contents .shadow_box_wimg .txt{float:left}#contents .shadow_box_wimg figure img{margin-top:10px}#contents .shadow_box_wimg h4{font-size:1.8rem;color:#a5964b}#contents .shadow_box_wimg p{margin-top:.5em;font-size:1.4rem}#contents .contact_block{margin:60px 0}#contents .contact_block h2{font-size:2.1rem;color:#a5964b;text-align:center}#contents .contact_block ul{margin:15px -10px 0 -10px}#contents .contact_block li{box-sizing:border-box;float:left;width:50%;padding:10px;margin:0}#contents .contact_block li a{position:relative;display:block;padding:10px 30px 10px 70px;border-radius:3px;color:#fff;transition:all .2s ease-out}#contents .contact_block li a:hover{box-shadow:0 0 20px 0 rgba(0,0,0,.2);-webkit-transform:scale(1.02);transform:scale(1.02)}#contents .contact_block li a.btn_reserve,#contents .contact_block li a.btn_mail{box-sizing:border-box;height:75px}#contents .contact_block li a.btn_reserve{padding-top:22px}#contents .contact_block li a.btn_reserve{background:#b02b5a url("../img/icon_calendar0_w.svg") no-repeat 15px center/48px auto}#contents .contact_block li a.btn_mail{background:#b02b5a url("../img/icon_mail_w.svg") no-repeat 10px center/48px auto}#contents .contact_block li a.btn_tel{background:#b02b5a url("../img/icon_tel0_w.svg") no-repeat 15px center/43px auto}#contents .contact_block li a.btn_tel h3{padding:1px 0;font-size:3.5rem}#contents .contact_block li a::before{display:block;position:absolute;top:0;bottom:0;right:15px;margin:auto;width:16px;height:16px;border:solid 1px #fff;border-radius:50px;content:""}#contents .contact_block li a::after{display:block;position:absolute;top:0;bottom:0;right:23px;margin:auto;width:3px;height:3px;border-top:solid 1px #fff;border-right:solid 1px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:""}#contents .contact_block li a h3{font-size:2rem}#contents .contact_block li a p{font-size:1.4rem}#contents .notice_box{border:solid 1px #a5964b;padding:40px}#contents .notice_box h2{padding:60px 0 0 0;background:url("../img/icon_exclam.svg") no-repeat center top/40px auto;text-align:center;font-size:2rem;color:#a5964b}#contents .notice_box .divide2+.divide2{border-top:solid 1px #d2cba5;padding-top:40px}#contents .notice_box h3{font-size:1.8rem;margin-bottom:1em}#contents .notice_box .btns{text-align:left;margin-bottom:0}#contents .notice_box .ba h4{margin-top:40px;text-align:center}#contents .notice_box .ba h4:first-child{margin-top:0}#contents .notice_box .ba figure{margin:10px 0}#contents .notice_box .ba p{font-size:1.4rem}#contents .notice_box strong{color:#b02b5a}#contents .notice_box em{color:#a5964b}#contents .price_block{position:relative;padding:60px 0}#contents .price_block .inner{position:relative}#contents .price_block::before{display:block;position:absolute;background:url("../../operation/img/ope_price_bg0.jpg") no-repeat right top,linear-gradient(#fcfbf9, #fff);width:100%;height:280px;top:0;left:0;content:"";z-index:-1}#contents .price_block .list+h3{margin-top:80px}#contents .price_block .list li{padding:35px 0;border-bottom:solid 1px #d2cba5}#contents .price_block .list figure{float:left}#contents .price_block .list .txt{float:right;width:calc(100% - 130px)}#contents .price_block .list h4{margin-bottom:10px;font-size:2rem;color:#a5964b}#contents .price_block .list p{float:left;width:calc(100% - 180px);font-size:1.4rem}#contents .price_block .list .btns{float:right;width:150px;margin:0}#contents .price_block .list .btns>div+div{margin:10px 0 0 0}#contents .btns_block{margin:50px 0}#contents .btns_block a+a{margin-top:20px}#contents .links_block{margin-bottom:20px;padding:30px 0 5px 0;background:#eae9e6;text-align:center}#contents .links_block h2{font-size:1.8rem;color:#a5964b}#contents .links_block li{display:inline-block;width:110px;padding:25px;vertical-align:top}#contents .links_block li figure{border:solid 1px #fff;box-shadow:0 0 1px 1px rgba(0,0,0,.1)}#contents .links_block li a{display:block;transition:opacity .15s ease-out}#contents .links_block li a:hover{opacity:.7}#contents .links_block li p{font-size:1.4rem}#contents .links_block li p span{display:block;font-size:1.2rem}#contents .links_carousel{position:relative}#contents .links_carousel .carousel_inner{position:relative;margin:0;overflow:hidden}#contents .links_carousel .carousel_pos{margin:0}#contents .links_carousel .btn_prev,#contents .links_carousel .btn_next{width:20px;height:20px;position:absolute;top:0;bottom:0;margin:auto;cursor:pointer;transition:opacity .15s ease-out}#contents .links_carousel .btn_prev{left:-10px;border-top:solid 2px #a5964b;border-left:solid 2px #a5964b;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#contents .links_carousel .btn_next{right:-10px;border-top:solid 2px #a5964b;border-right:solid 2px #a5964b;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#contents .accordion_btns{border:solid 1px #a5964b;border-radius:4px;background:#fff;overflow:hidden;cursor:pointer;position:relative;z-index:10}#contents .accordion_btns+.accordion_btns{margin-top:10px}#contents .accordion_btns .accordion_content{margin:0;padding:0}#contents .accordion_btns h4{position:relative;padding:15px;text-align:center;color:#a5964b}#contents .accordion_btns.act h4{background:#a5964b;color:#fff}#contents .accordion_btns.has_selected h4{background:#a5964b;color:#fff}#contents .accordion_btns h4::before{display:block;position:absolute;top:0;bottom:0;right:10px;margin:auto;width:18px;height:18px;border:solid 1px #a5964b;border-radius:50px;content:""}#contents .accordion_btns h4::after{display:block;position:absolute;top:0;bottom:2px;right:17.5px;margin:auto;width:4px;height:4px;border-top:solid 1px #a5964b;border-right:solid 1px #a5964b;-webkit-transform:rotate(135deg);transform:rotate(135deg);content:""}#contents .accordion_btns.act h4::before{background:#a5964b;border-color:#fff}#contents .accordion_btns.act h4::after{bottom:-2px;border-top-color:#fff;border-right-color:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#contents .accordion_btns.has_selected h4::before{background:#a5964b;border-color:#fff}#contents .accordion_btns.has_selected h4::after{bottom:2px;border-top-color:#fff;border-right-color:#fff;-webkit-transform:rotate(135deg);transform:rotate(135deg)}#contents .accordion_btns.act.has_selected h4::before{background:#a5964b;border-color:#fff}#contents .accordion_btns.act.has_selected h4::after{bottom:-2px;border-top-color:#fff;border-right-color:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#contents .accordion_btns ul{display:flex;flex-wrap:wrap}#contents .accordion_btns li{box-sizing:border-box;width:50%}#contents .accordion_btns li{border-bottom:solid 1px #a5964b}#contents .accordion_btns li:nth-child(odd){border-right:solid 1px #a5964b}#contents .accordion_btns li:nth-child(odd):nth-last-child(-n+2),#contents .accordion_btns li:last-child{border-bottom:none}#contents .accordion_btns li span{font-size:1.4rem}#contents .accordion_btns li strong{font-size:1.8rem}#contents .accordion_btns li>a,#contents .accordion_btns li .accordion_h{display:block;position:relative;padding:10px 35px 10px 12px;text-align:left;font-size:1.4rem;color:#a5964b}#contents .accordion_btns li a::before,#contents .accordion_btns li .accordion_h::before{display:block;position:absolute;top:0;bottom:0;right:10px;margin:auto;width:13px;height:13px;border:none;background:#a5964b;border-radius:50px;content:""}#contents .accordion_btns li a::after,#contents .accordion_btns li .accordion_h::after{display:block;position:absolute;top:0;bottom:0;right:15px;margin:auto;width:3px;height:3px;border:none;border-top:solid 1px #fff;border-right:solid 1px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:""}#contents .accordion_btns li .accordion_content{padding:0 15px}#contents .accordion_btns li .accordion_content li{border:none !important;font-size:1.4rem}#contents .accordion_btns li .accordion_content li.accordion_bdr_btm{border-bottom:solid 1px #a5964b !important}#contents .accordion_btns li .accordion_content li.accordion_bdr_btm:last-of-type{border-bottom:none !important}#contents .accordion_btns li .accordion_content li>div.accordion_bdr_none{background:none !important}#contents .accordion_btns li .accordion_content .btns{margin:25px 0}#contents .accordion_btns li .accordion_content .btn_link0{width:100%;padding-top:15px;padding-bottom:15px}#contents .accordion_btns li .accordion_content .btn_link0::before,#contents .accordion_btns li .accordion_content .btn_link0::after{display:none}#contents .accordion_btns li .accordion_content .btn_close::before,#contents .accordion_btns li .accordion_content .btn_close::after{display:block;width:14px;height:1px;position:absolute;top:0;bottom:0;right:15px;margin:auto;border:none;background:#a5964b;content:"";transition:background .15s ease-out}#contents .accordion_btns li .accordion_content .btn_close:hover{background:#a5964b;color:#fff !important}#contents .accordion_btns li .accordion_content .btn_close::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#contents .accordion_btns li .accordion_content .btn_close::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#contents .risk{margin:30px 0}#contents .risk h3{color:#b02b5a;margin-bottom:.4em}#contents .risk a{display:block;text-decoration:underline}#contents .risk a+a{margin-top:10px}#contents .risk a:hover{text-decoration:none}#contents .risk .pricerisk-subtitle{color:#a5964b;margin-bottom:3px}#contents .risk ul li{position:relative;padding-left:12px}#contents .risk ul li a{display:inline-block}#contents .risk ul li::after{display:block;position:absolute;content:"・";top:0;left:0}#contents .risk ul+p{margin-top:8px}#contents .section .risk{margin-bottom:0}#contents .banners{margin:60px 0}#contents .banners ul{max-width:770px;margin:auto;text-align:center}#contents .banners li{box-sizing:border-box;display:inline-block;width:50%;padding:7px 5px}#contents .banners li a{display:flex;align-items:center;background:#fff;overflow:hidden;border:solid 1px #a5964b;border-radius:4px;transition:all .2s ease-out}#contents .banners li a:hover{box-shadow:0 0 20px 0 rgba(0,0,0,.2);-webkit-transform:scale(1.02);transform:scale(1.02)}#contents .banners li a::before,#contents .banners li a::after{top:0;bottom:0;right:15px;margin:auto}#contents .banners li a::after{right:23px}#contents .banners li figure{flex-basis:150px;height:100px;background:no-repeat center center/cover}#contents .banners li .txt{box-sizing:border-box;margin-top:5px;padding:0 40px 0 10px}#contents .banners h3{margin-top:-0.3em;font-size:1.8rem;color:#a5964b}#contents .att-tax{margin-bottom:40px}#contents .faq .faq_item h2{position:relative;padding-left:60px;line-height:1.8;color:#a5964b;text-align:left}#contents .faq .faq_item{margin-bottom:40px;padding-bottom:1px;border-bottom:solid 1px #dcdcdc}#contents .faq .faq_item .answer{position:relative;min-height:0;margin-top:1em;padding:0;background:none;line-height:1.8;height:110px;overflow:hidden}#contents .faq .faq_item .answer::after{position:absolute;bottom:0;left:0;width:100%;height:80px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);z-index:1}#contents .faq .faq_item.opened .answer::after,#contents .faq .faq_item.open .answer::after{display:none}#contents .faq .faq_item.opened .answer{height:auto !important;min-height:175px;padding-bottom:38px;box-sizing:border-box}#contents .faq .faq_item .answer .img{position:none;float:left;padding:0 40px 30px 60px;text-align:center;z-index:0}#contents .faq .faq_item .answer .img figure{margin-bottom:6px}#contents .faq .faq_item .answer .img h3{font-size:1.4rem;color:#a5964b}#contents .faq .faq_item .answer .img h3 strong{font-size:2.3rem}#contents .faq .faq_item .answer .txt{padding:0px 0 50px 60px}#contents .faq .faq_item .answer .txt .btns{text-align:left;margin-bottom:1em}#contents .faq .faq_item .answer p{padding:0;min-height:150px}#contents .faq .faq_item h2::before,#contents .faq .faq_item .answer::before{box-sizing:border-box;display:block;width:35px;height:35px;position:absolute;top:0;left:0;background:url("../../common/img/icon_q.png") no-repeat center center/contain;content:""}#contents .faq .faq_item .answer::before{background:url("../../common/img/icon_a.png") no-repeat center center/contain;content:""}#contents .faq .faq_item .btns{position:relative;margin-top:-20px;z-index:5}#contents .faq .faq_item.open .btns{margin-top:20px}#contents .faq .faq_item.open .btn_more,#contents .faq .faq_item .btn_close{display:none}#contents .faq .faq_item.open .btn_close{display:inline-block}#contents .faq .faq_item .btn_more{position:relative;box-sizing:border-box;display:inline-block;padding:7px 20px;min-width:150px;background:#fff;border:solid 1px #a5964b;border-radius:3px;text-align:center;line-height:1.4;font-size:1.4rem;color:#a5964b !important;transition:all .15s ease-out}#contents .faq .faq_item .btn_more::after{display:block;width:8px;height:8px;position:absolute;top:-5px;bottom:0;right:15px;margin:auto;content:"";border-right:solid 1px #a5964b;border-bottom:solid 1px #a5964b;transition:border .15s ease-out;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#contents .faq .faq_item .btn_more:hover{background:#a5964b;color:#fff !important}#contents .faq .faq_item .btn_more:hover::after{border-color:#fff}#contents .faq .odor_sweat h2::before,#contents .faq .odor_sweat .answer::before{background:url("../../common/img/icon_consultation_q.gif") no-repeat center center/contain}#contents .faq .odor_sweat .answer::before{background:url("../../common/img/icon_consultation_a.gif") no-repeat center center/contain}#contents .doctor_list .inner>ul,#contents .staff_list .inner>ul{margin-left:-30px;margin-right:-30px}#contents .doctor_list hr{position:relative;margin-top:40px;padding-bottom:60px;border:none;border-top:solid 1px #a5964b;overflow:visible}#contents .doctor_list hr::before{display:block;position:absolute;left:0;right:0;top:-22px;width:147px;height:42px;margin:auto;background:#fff url("../../common/img/ornament8.png") no-repeat center center/contain;content:""}#contents .doctor_list .inner>ul>li,#contents .staff_list .inner>ul>li{padding:0 30px 20px 30px}#contents .doctor_list .inner>ul>li:nth-child(odd),#contents .staff_list .inner>ul>li:nth-child(odd){clear:both}#contents .doctor_list .inner>ul>li:before,#contents .doctor_list .inner>ul>li:after{content:"";display:table}#contents .doctor_list>ul>li:after{clear:both}#contents .staff_list .inner>ul>li:nth-child(n+3)>.cf{border-top:solid 1px #dcdcdc;padding-top:30px}#contents .doctor_list li figure{float:left;width:39%}#contents .doctor_list li .txt{float:right;width:56%}#contents .staff_list li figure{float:right;width:32%}#contents .staff_list li .txt{float:left;width:62%}#contents .doctor_list li h4,#contents .staff_list li h4{color:#a5964b}#contents .doctor_list li h3,#contents .staff_list li h3{color:#a5964b;font-size:1.8rem}#contents .doctor_list li h3 strong,#contents .staff_list li h3 strong{font-size:2.6rem}#contents .staff_list li p{padding-top:1em}#contents .doctor_list .label,#contents .staff_list .label{display:flex;margin:5px -5px}#contents .doctor_list .label li,#contents .staff_list .label li{box-sizing:border-box;padding:5px;flex-basis:50%;flex-grow:1;max-width:160px;text-align:center;font-size:1.4rem;font-weight:bold;color:#fff}#contents .doctor_list .label li span,#contents .staff_list .label li span{display:block;background:#a5964b}#contents .doctor_list li .btns{clear:both;padding-top:1em}.modal{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.5);z-index:10000}.modal_a{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.5);z-index:10000}.modal_inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.modal_inner .btns{margin-top:1em;text-align:center}.modal_inner iframe{margin:auto;max-width:100%}.modal_inner .others{margin:1em auto 2em auto}.modal_inner .others{max-width:700px}.modal_inner .others li{box-sizing:border-box;padding:5px;float:left;width:20%}.modal_inner .others li a{display:block;transition:all .2s ease-out}.modal_inner .others li a:hover{box-shadow:0 0 20px 0 rgba(0,0,0,.2);-webkit-transform:scale(1.02);transform:scale(1.02)}.modal_inner .btns{margin-top:1em;text-align:center}.arr:after,#contents .divide2.arr:after{content:"";display:block;width:100%;height:59px;padding-top:40px;background:url(/operation/img/img_arrow_real.gif) center bottom no-repeat;z-index:100}#contents .divide2.arr:after{width:50%}.arr_r{position:relative}.arr_r:after{content:"";display:block;position:absolute;top:50%;right:-28px;margin-top:-14px;width:56px;height:28px;background:url(/operation/img/img_arrow_real_h.gif) center right no-repeat;z-index:100}#contents .decorbox ol li .no-display{display:inline;position:initial;left:inherit;margin-right:0;color:#444}.dot_t{border-top:#ccc dotted 1px;padding-top:20px}#contents .example_block .ttl_block{position:relative;padding:10px 0;margin:30px 0}#contents .example_block .ttl_block figure{position:absolute;right:0;top:0}#contents .example_block .ttl_block h3{margin-top:1em}#contents .example_block .ttl_block h4{border:none;margin:20px 0 0 0;font-size:1.4rem}#contents .example_block .ttl_block h4 strong{font-size:1.8rem;color:#000}#contents .example_block .zukai{float:right;width:200px;margin-left:15px}#contents .ba_block li figure{position:relative}.protect-img{width:100%;height:100%;display:block;position:absolute;top:-1px;left:0;padding-bottom:1px;background:#f1e6d4 url(/common/images/img_blind.gif) center center no-repeat;background-size:287px;z-index:100}#contents .deqwas_block{margin-bottom:20px;padding:30px 0 5px 0;background:#eae9e6;text-align:center}#contents .deqwas_block h2{font-size:18px;color:#a5964b}.explaination_block .attention{margin-top:15px;background:#eae9e6;color:#b02b5a}.explaination_block .attention .attention_inner{display:block;padding:10px 15px 10px 75px;background:url(/common/img/icon_attention.png) 15px center no-repeat}.explaination_block .column-banner-list{margin-top:20px}.explaination_block .column-banner-list li+li{margin-top:10px}.explaination_block .btns{margin-top:20px !important}.explaination_block .btns a{font-size:16px !important;box-sizing:border-box;width:100% !important;max-width:355px !important;text-align:left !important;padding:12px 40px 10px 16px !important}.explaination_block .btns a h3{font-size:16px !important}.explaination_block .btns a+a{margin-top:20px}.explaination_block .btns a.attention_btn{padding-left:50px !important;background:url(/common/img/icon_attention2.png) 10px center no-repeat}#contents .no-contents{display:none !important}#contents .toutsu_link{float:none;margin-top:10px !important}#contents .toutsu_link a{text-decoration:underline}#contents .toutsu_link a:hover{text-decoration:none}#contents .accordion_content .image-layout-v,#contents .accordion_content .photo-v{margin-bottom:20px}#contents .accordion_content .image-layout-v th,#contents .accordion_content .image-layout-v td,#contents .accordion_content .photo-v th,#contents .accordion_content .photo-v td{box-sizing:border-box;width:50%;vertical-align:top;padding-top:10px}#contents .accordion_content .image-layout-v th img,#contents .accordion_content .image-layout-v td img,#contents .accordion_content .photo-v th img,#contents .accordion_content .photo-v td img{width:100%}#contents .accordion_content .image-layout-v .last-item td,#contents .accordion_content .image-layout-v .middle-item td,#contents .accordion_content .image-layout-v td.cap,#contents .accordion_content .image-layout-v td.comment,#contents .accordion_content .photo-v .last-item td,#contents .accordion_content .photo-v .middle-item td,#contents .accordion_content .photo-v td.cap,#contents .accordion_content .photo-v td.comment{padding-left:10px}#contents .accordion_content .before-after th,#contents .accordion_content .before-after td{box-sizing:border-box;vertical-align:top;padding-top:10px}#contents .accordion_content .before-after th img,#contents .accordion_content .before-after td img{width:100%}#contents .accordion_content .before-after th:nth-of-type(1),#contents .accordion_content .before-after td:nth-of-type(1){width:45%}#contents .accordion_content .before-after th:nth-of-type(2),#contents .accordion_content .before-after td:nth-of-type(2){width:10%}#contents .accordion_content .before-after th:nth-of-type(),#contents .accordion_content .before-after td:nth-of-type(){width:45%}#contents #head .sub_text{font-size:2rem}#contents .non_accordion>li{border:solid 1px #a5964b;border-radius:4px;padding:10px}#contents .non_accordion>li+li{margin-top:20px}#contents .non_accordion_h{box-sizing:border-box;display:table;width:100%;position:relative;padding:10px 30px 10px 10px;font-size:1.8rem;transition:opacity .15s ease-out}#contents .non_accordion span{align-self:center}#contents .non_accordion_content{padding-top:0}#contents .non_accordion_content .inner{padding:0 20px}#contents .non_accordion_content .inner .border,#contents .non_accordion_content .inner .texts{padding-top:20px;border-top:solid 1px #a5964b}#contents .non_accordion_content .inner .border .texts{padding-top:0;border-top:none}#contents .non_accordion_content h4{display:flex;padding:0 0 20px;border-bottom:solid 1px #a5964b;border-top:solid 1px #a5964b}#contents .non_accordion_content figure{text-align:center;margin-right:20px}#contents .non_accordion_content figure p,#contents .non_accordion_content p+figure,#contents .non_accordion_content figure+p{margin-top:1em}#contents .non_accordion .h_wimg{display:flex;padding:20px 20px 20px;border-bottom:solid 1px #a5964b;border-top:solid 1px #a5964b}#contents .non_accordion .h_wimg>*{align-self:center}#contents .non_accordion_content .h_wimg figure{margin-right:20px}#contents .security{color:#c00}#contents .content_link{text-decoration:underline;color:#444}#contents .link_icon{vertical-align:middle;padding-right:5px}#contents .doctor_sns_icon{text-align:left;margin-top:10px}#contents .tokkyo{margin-top:30px;padding:20px;border:1px solid #a5964b}#contents .tokkyo .tit{color:#b02b5a;font-size:1.8rem;margin-bottom:10px}#contents .tokkyo .left{float:left;width:580px}#contents .tokkyo figure img{width:110px}#contents #dr_treatment{margin-top:0;margin-bottom:0;padding-top:56px;padding-bottom:0}#contents .dr_treatment__box{position:relative}#contents .dr_treatment__title{text-align:left;font-size:1.4rem;line-height:1.58;letter-spacing:.02em;color:#a5964b;margin-bottom:23px}#contents .dr_treatment__text{background-color:#e6e5e2;padding:14px 269px 16px 20px;line-height:1.88;text-align:justify}#contents .dr_treatment__character{position:absolute;right:33px;bottom:0;z-index:2;width:195px;height:auto}#contents .explanation_box{position:relative}#contents .explanation_box ul{overflow:hidden;text-align:center;margin:0 -5px}#contents .explanation_box ul li{width:50%;float:left;position:relative;margin-top:10px}#contents .explanation_box ul li img{width:97%;border:solid 1px #ccc}#contents .cir{content:"";background-color:#ccc;border-radius:50%;height:50px;width:50px;display:inline-block;text-align:center;line-height:50px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:10;font-size:21px}#contents .btn_arrow_exp{display:block;width:220px;max-width:100%;position:relative}#contents .btn_arrow_exp::before{right:10px;top:0;bottom:0;margin:auto}#contents .btn_arrow_exp::after{right:18px;top:0;bottom:0;margin:auto}#contents .btn_arrow_exp::before{display:block;position:absolute;width:16px;height:16px;border:solid 1px #a5964b;border-radius:50px;content:""}#contents .btn_arrow_exp::after{display:block;position:absolute;width:3px;height:3px;border-top:solid 1px #a5964b;border-right:solid 1px #a5964b;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:""}#contents .exp01{position:absolute;top:76%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#contents .exp01 a,#contents .exp02 a{font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif}#contents .exp02{position:absolute;top:76%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#contents .explanation_box_attention{position:absolute;top:5%;left:11%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#contents .explanation_box_attention2{position:absolute;top:5%;left:11%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#contents h3.explanation_box_ttl{margin-bottom:.6em;text-align:center;margin:auto;padding:5px;width:50%;color:#fff;background-color:#a5964b;border:1px solid #a5964b;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px}.mt0{margin-top:0 !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mtb20{margin:-20px 0 20px 0 !important}#contents .img_float{float:right;width:30%}#contents div.simple_price_risk{margin-top:20px}#contents .simple_price_risk{font-size:1.1rem}#contents .simple_price_risk div.no_border{border-bottom:unset !important}#contents .simple_price_risk div.inner{border-bottom:1px solid #999}#contents .simple_price_risk em{color:#b02b5a}#contents .simple_price_risk span{color:#999}#contents .simple_price_risk a{text-decoration:underline}#contents .simple_price_risk.simple_price_risk_template{text-align:left;visibility:hidden}#contents .simple_price_risk.simple_price_risk_template em{margin-right:10px}#contents .simple_price_risk.simple_price_risk_template .text{color:#333}#contents .simple_price_risk.simple_price_risk_template .attention{display:block;color:#999}#contents .simple_price_risk.simple_price_risk_template .attention .ope_note_link{color:#999}#contents .simple_price_risk.simple_price_risk_template p{margin:0}#contents .simple_price_risk.simple_price_risk_template .inner{padding:0}#contents .simple_price_risk.simple_price_risk_template .price_area p{display:inline-block;color:#b02b5a}#contents .simple_price_risk.simple_price_risk_template .price_area p span{color:#b02b5a}#contents .simple_price_risk.simple_price_risk_template .price_area p .price_text{color:#b02b5a;margin-left:8px;margin-right:8px}#contents .simple_price_risk.simple_price_risk_template .risk_area .pricerisk-subtitle{display:inline-block;color:#b02b5a;margin-right:8px}#contents .simple_price_risk.simple_price_risk_template .risk_area .pricerisk-subtitle span,#contents .simple_price_risk.simple_price_risk_template .risk_area .pricerisk-subtitle strong{color:#b02b5a;font-size:1.1rem;font-weight:normal}#contents .simple_price_risk.simple_price_risk_template .risk_area .price_text{color:#b02b5a;margin-left:8px}#contents .simple_price_risk.simple_price_risk_template .risk_area a{display:inline-block;margin-right:5px}#contents .simple_price_risk.simple_price_risk_template .price_source{display:none}#contents .simple_price_risk.simple_price_risk_template .risk_source{display:none}.illust_plus{position:relative}.illust_plus:after{content:"";display:block;position:absolute;top:50%;right:-28px;margin-top:-14px;width:50px;height:50px;background:url(/operation/img/img_plus.gif) center right no-repeat;z-index:100}.pl25{padding-left:25px !important}.w30p{width:30% !important}.w40p{width:40% !important}#contents .illust_decoration_block_p{display:inline-block;width:44%;float:right;border:1px solid #dc5a8c;border-radius:10px;padding:10px 3% !important;margin:0;background-color:#f9e7e3;text-align:center}#contents .illust_decoration_text_p{margin:0;text-align:left;color:#dc5a8c}#contents2 h3.ttl{font-size:2rem;color:#444;margin-bottom:1em}#contents2 p+h3{margin-top:1em}#contents2 .makeup h3{color:#a5964b}#contents2 .simple_price_risk a.btn_link_l_wimg_new_photo{text-decoration:none;position:relative;box-sizing:border-box;display:flex;padding:8px 10px 10px;margin:0 auto 25px;width:300px;max-width:100%;background:#a5964b;border:solid 1px #a5964b;border-radius:3px;text-align:center;line-height:1.4;font-size:1.8rem;transition:all .2s ease-out}#contents2 .simple_price_risk a.btn_link_l_wimg_new_photo figure{flex-basis:35px;width:35px;min-width:35px;max-width:35px;align-self:center}#contents2 .simple_price_risk a.btn_link_l_wimg_new_photo div{margin:auto;padding:3px 0 0;align-self:center}#contents2 .simple_price_risk a.btn_link_l_wimg_new_photo h3{display:block;font-size:1.5rem;color:#fff !important;margin-bottom:.2em}#contents2 .simple_price_risk .makeup h3{font-size:11px;text-align:left;color:#a5964b;margin-bottom:.6em}#contents2 .simple_price_risk .makeup p{font-size:11px;text-align:left}#contents2 .time_block{display:flex;justify-content:center;margin-bottom:1em;color:#fff}#contents2 .time_block .opetime_block{background-color:#a5964b;width:150px;height:125px}#contents2 .time_block .opetime_block img{width:40px}#contents2 .time_block .opetime_block .opetime_txt{width:120px;margin:0 auto;border-top:dashed 1px #fff}#contents2 .time_block .opetime_block .opetime_txt p{text-align:center}#contents2 .time_block .opetime_block .opetime_title{padding:15px 0 5px}#contents2 .time_block .effect_block{background-color:#a5964b;width:150px;height:125px;margin-left:1px}#contents2 .time_block .effect_block img{width:29px}#contents2 .time_block .effect_block .effect_txt{width:120px;margin:0 auto;border-top:dashed 1px #fff}#contents2 .time_block .effect_block .effect_txt p{text-align:center}#contents2 .time_block .effect_block .effect_title{padding:15px 0 5px}#contents2 .time_block .downtime_block{background-color:#a5964b;width:150px;height:125px;margin-left:1px}#contents2 .time_block .downtime_block img{width:40px}#contents2 .time_block .downtime_block .downtime_txt{width:120px;margin:0 auto;border-top:dashed 1px #fff}#contents2 .time_block .downtime_block .downtime_txt p{text-align:center}#contents2 .time_block .downtime_block .downtime_title{padding:15px 0 5px}#contents2 .link_btn{text-align:center}#contents2 .link_btn a{position:relative;text-align:left;margin:20px 0;display:inline-block;max-width:290px;width:290px;font-size:16px;font-family:"Noto Serif JP","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";color:#fff;background-color:#a5964b;text-decoration:none;padding:8px 0 8px 42px;border:2px solid #a5964b;border-radius:4px;transition:.4s}#contents2 .link_btn a span{padding-right:10px}#contents2 .link_btn a::before{position:absolute;content:"";display:inline-block;width:0;height:0;border-left:13px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent;top:13px;left:17px}#contents2 .link_btn_sekkai{text-align:center}#contents2 .link_btn_sekkai a{position:relative;text-align:left;margin:20px 0;display:inline-block;font-size:16px;font-family:"Noto Serif JP","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";color:#fff;background-color:#a5964b;text-decoration:none;padding:8px 16px 8px 42px;border:2px solid #a5964b;border-radius:4px;transition:.4s}#contents2 .link_btn_sekkai a span{padding-right:10px}#contents2 .link_btn_sekkai a::before{position:absolute;content:"";display:inline-block;width:0;height:0;border-left:13px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent;top:13px;left:17px}#contents2 .link_btn.link_up a::before{position:absolute;content:"";display:inline-block;width:0;height:0;border-bottom:13px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;border-top:none;top:15px;left:17px}#contents2 .downtime_list li span,#contents2 .risk_list li span{font-size:2rem;font-weight:bold}#contents2 .downtime_list li+li,#contents2 .risk_list li+li{margin-top:1em}#contents2 .opecat{display:flex;flex-wrap:wrap;justify-content:center}#contents2 .opecat_block{width:290px;margin:10px auto 0;padding:20px;background-color:#f4f4f4;border-radius:5px}#contents2 .opecat_block figure{width:100px;margin:0 auto}#contents2 .opecat_block .opecat_title_block{text-align:center;padding-bottom:14px;border-bottom:solid 1px #e1e1e1}#contents2 .opecat_block .opecat_title_block p{font-size:1.6rem}#contents2 .opecat_block .opecat_title_block p em{font-size:1.7rem}#contents2 .opecat_block .opecat_title_block p span{font-size:1.4rem}#contents2 .opecat_block .opecat_title_block p+p{text-align:left}#contents2 .opecat_block .opecat_txt_block{margin-top:15px}#contents2 .opecat_block .ani_btn{margin:20px auto 0;width:140px}#contents2 .opecat_block .ani_btn .btn_link_l_wimg div{padding:10px 30px 10px 10px}#contents2 .opecat_block .ani_btn p{font-size:1.5rem;color:#a5964b !important}#contents2 .dr_img{min-width:100px;max-width:100px}#contents2 .separate_block{line-height:1;margin-bottom:1em}#contents2 .table_multi{margin-bottom:1em}#contents2 .table_multi th,#contents2 .table_multi td{font-size:1.6rem}#contents2 .ani_btn{margin:20px 0}#contents2 .ani_btn .btn_link_l_wimg{width:410px}#contents2 .divide2{margin:0 -13px}#contents2 .opecat{display:flex;flex-wrap:wrap;justify-content:flex-start;width:720px;margin:0 auto}#contents2 .ani_btn.opecat_block{width:auto;margin:0;padding:0;display:flex}#contents2 .ani_btn.opecat_block:nth-child(odd){margin-right:5px}#contents2 .ani_btn.opecat_block:nth-child(even){margin-left:5px}#contents2 .ani_btn.opecat_block:nth-child(n+3){margin-top:10px}#contents2 .ani_btn.opecat_block .btn_link_l_wimg{display:block;width:355px;box-sizing:border-box;margin:0;padding:15px 30px 15px 15px;background-color:#f4f4f4;border-radius:6px;border:none}#contents2 .ani_btn.opecat_block .btn_link_l_wimg::before{right:7px}#contents2 .ani_btn.opecat_block .btn_link_l_wimg::after{right:15px}#contents2 .ani_btn.opecat_block .btn_link_l_wimg .opecat_title_block{display:flex;justify-content:center;align-items:flex-start;width:100%;box-sizing:border-box;padding:0 0 10px 0;border:none}#contents2 .ani_btn.opecat_block .btn_link_l_wimg .opecat_title_block .opecat_title_item{box-sizing:border-box;text-align:left;width:66.666%}#contents2 .ani_btn.opecat_block .btn_link_l_wimg .opecat_title_block .opecat_title_item .opecat_title_name{padding:0 10px 0 0;box-sizing:border-box}#contents2 .ani_btn.opecat_block .btn_link_l_wimg .opecat_title_block .opecat_title_item .opecat_title_name em{font-size:1.7rem;color:#b02b5a}#contents2 .ani_btn.opecat_block .btn_link_l_wimg .opecat_title_block .opecat_title_item .opecat_title_text{font-size:1.1rem;color:#444;padding:10px 10px 0 0;box-sizing:border-box}#contents2 .ani_btn.opecat_block .btn_link_l_wimg .opecat_title_block .opecat_title_item .opecat_title_text span{font-size:1.4rem}#contents2 .ani_btn.opecat_block .btn_link_l_wimg .opecat_title_block .opecat_title_item p+p{margin-top:.5em}#contents2 .ani_btn.opecat_block .btn_link_l_wimg .opecat_title_block figure{width:33.334%;margin:0 auto;min-width:auto;box-sizing:border-box;max-width:100%;flex-basis:unset;align-self:baseline}#contents2 .ani_btn.opecat_block .btn_link_l_wimg .opecat_title_block figure img{box-sizing:border-box;width:100%;height:auto}#contents2 .ani_btn.opecat_block .btn_link_l_wimg .opecat_title_block.titleonly{align-items:center;padding:0}#contents2 .ani_btn.opecat_block .btn_link_l_wimg .opecat_title_block.titleonly .opecat_title_item .opecat_title_name{padding:0 10px 0 0}#contents2 .ani_btn.opecat_block .btn_link_l_wimg .opecat_txt_block{padding:0;margin-top:5px}#contents2 .ani_btn.opecat_block .btn_link_l_wimg .opecat_txt_block p{display:block;background:#fff;width:100%;box-sizing:border-box;padding:10px;font-size:1.6rem;color:#333}#contents2 .ani_btn.opecat_block .btn_link_l_wimg .opecat_txt_block p span{font-size:1.2rem}.illust_arr_r{position:relative}.illust_arr_r:after{content:"";display:block;position:absolute;top:50%;right:-42px;margin-top:-14px;width:56px;height:28px;background:url(/operation/img/img_arrow_real_h.gif) center right no-repeat;z-index:100}#contents .sfont_tar{font-size:1.2rem;text-align:right}#contents .columndiv{margin-top:3em}#contents .columndiv .columndiv_lr{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-around}#contents .columndiv .columndiv_lr img{width:100%;max-width:235px}#contents .columndiv .btn_more{box-sizing:border-box;display:inline-block;padding:11px 30px 10px 20px;width:100%;border:solid 1px #a5964b;border-radius:4px;line-height:1.3;font-size:1.3rem;color:#a5964b;text-shadow:none;transition:all .15s ease-out}#contents .columndiv .btn_arrow1{position:relative;width:auto}#contents .columndiv .btn_arrow1::before{display:block;position:absolute;right:7px;width:13px;height:13px;border:solid 1px #a5964b;border-radius:50px;content:"";top:0;bottom:0;margin:auto}#contents .columndiv .btn_arrow1::after{display:block;position:absolute;width:4px;height:4px;border-top:solid 1px #a5964b;border-right:solid 1px #a5964b;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";right:13px;top:0;bottom:0;margin:auto}#contents .columndiv .btn_arrow1:hover{box-shadow:0 0 20px 0 rgba(0,0,0,.2);-webkit-transform:scale(1.02);transform:scale(1.02)}#contents .columndiv .btns{text-align:left}#contents .columndiv h2.sec_h{font-size:2.4rem !important;margin-bottom:0}#contents .columndiv .columnlists{margin-bottom:3em}#contents .columndiv .columnlists li{border-bottom:solid 1px #dcdcdc}#contents .columndiv .columnlists li:first-child{border-top:solid 1px #dcdcdc}#contents .columndiv .columnlists li a{display:flex;padding:30px 0;transition:opacity .15s ease-out}#contents .columndiv .columnlists li a:hover{opacity:.7}#contents .columndiv .columnlists li figure img{vertical-align:top;width:150px;max-width:150px;box-sizing:border-box;height:150px;-o-object-fit:contain;object-fit:contain;background:#d9d9d9}#contents .columndiv .columnlists li .txt{box-sizing:border-box;padding-left:30px}#contents .columndiv .columnlists li p{margin:.5em 0 0 0}#contents .clinic_cv_block{margin:40px 0 -30px}#contents .clinic_cv_box{background:#f7e9ee;padding:40px 20px 28px;display:block;position:relative}#contents .clinic_cv_box p{font-size:20px;color:#eb7490;text-align:center;margin-bottom:10px}#contents .clinic_cv_box ul{display:flex;justify-content:space-between;flex-wrap:wrap}#contents .clinic_cv_box ul li{position:relative;border:solid 1px #a5964b;border-radius:3px;background-color:#fff;margin:5px;text-align:center;width:47%}#contents .clinic_cv_box ul li a{display:inline-block;width:100%;max-width:100%;font-size:1.4rem;color:#a5964b;padding:7px 0}#contents .clinic_cv_box ul li a::after{display:block;position:absolute;width:3px;height:3px;border-top:solid 1px #a5964b;border-right:solid 1px #a5964b;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";right:18px;top:0;bottom:0;margin:auto}#contents .clinic_cv_box ul li a::before{display:block;position:absolute;width:16px;height:16px;border:solid 1px #a5964b;border-radius:50px;content:"";right:10px;top:0;bottom:0;margin:auto}#contents .clinic_cv_box::before{content:"";position:absolute;bottom:-18px;left:45%;width:0;height:0;border-top:18px solid #f7e9ee;border-right:40px solid transparent;border-left:40px solid transparent}@media only screen and (max-width: 767px){#head{margin-bottom:10px !important;height:38vw}#head h1{font-size:2.4rem}#contents .inner{padding:0 10px}#contents h2.sec_h{font-size:2.2rem}#contents h3.sec_h{font-size:1.8rem}#contents h3.ornament_h{background:url("../img/ornament2_sp.png") no-repeat center bottom/272px auto}#contents h3.h_wbox{padding:0 0 0 95px;font-size:1.8rem}#contents h3.h_block_exclam::before{width:50px;height:50px;left:-8px;top:-5px}#contents .tac_sp{text-align:center !important}#contents .table_multi tr:first-child th{width:15%}#contents .table_multi_side tr:first-child th{width:15%}#contents .btns_anchor li a{padding:7px 25px 7px 15px;text-align:left}#contents .anchors{margin:10px 0}#contents #anchor_body{margin:10px 0}#contents .anchors .inner>p{margin-top:30px}#contents .anchors ol{flex-wrap:wrap}#contents .anchors li{flex-basis:50%;max-width:50%}#contents .anchors li a{text-align:left;font-size:1.3rem}#contents .decorbox{padding:15px 10px !important}#contents .decorbox.point h2{float:none;width:75%;padding:1em 0 3em 0}#contents .decorbox.point ol{float:none;width:100%}#contents .decorbox ol li{font-size:1.6rem}#contents .decorbox.point figure{position:absolute;top:15px;right:10px;float:none;width:25%}#contents .wide_block.img_l .txt{float:none;width:100%}#contents .wide_block.img_l figure{width:40%;margin-left:20px;margin-bottom:10px}#contents .wide_block h2{text-align:center;font-size:2.2rem}#contents .divide2,#contents .divide3{margin:40px 0}#contents .divide2:not(.sp_divide)>*,#contents .divide3:not(.sp_divide)>*,#contents .divide3:not(.sp_divide)>.col2,#contents .divide2:not(.sp_divide) .col25,#contents .divide2:not(.sp_divide) .col75,#contents .divide2:not(.sp_divide) .col75+*{float:none;width:100%;padding:0}#contents .divide2:not(.sp_divide)>*+*,#contents .divide3:not(.sp_divide)>*+*{margin-top:40px}#contents .divide2:not(.sp_divide) .col75+figure img{max-width:50%}#contents .divide2.sp_divide.real_illust_img>*{padding:0 30px 0 0}#contents .divide2.sp_divide.real_illust_img>*+*{margin-top:0 !important;padding:0 0 0 30px}#contents .divide2.sp_divide.real_illust_img .arr_r:after{position:absolute;height:30px;top:10%;right:-50%;-webkit-transform:rotate(270deg);transform:rotate(270deg)}#contents .about_block .divide2.tech_divide figure{width:50%;margin-left:10px}#contents .about_block .divide2.tech_divide p{width:100%;margin-top:0}#contents .about_block .divide3{position:relative}#contents .about_block .divide3:not(.sp_divide)>.col2{float:none;width:100%}#contents .about_block .divide3:not(.sp_divide)>.col2+*{float:none;width:50%;position:absolute;right:0;bottom:0;z-index:-1}#contents .about_block .divide3:not(.sp_divide)>.col2 p{width:50%;margin:30px 0}#contents .ba_block p.read{text-align:left}#contents .ba_block .photo_attention{margin-bottom:-15px}#contents .ba_block .divide2.sp_divide li:nth-of-type(n+2){margin-top:0}#contents .ba_block li figure+h3{margin-top:-10px;margin-bottom:10px}#contents .ba_block .divide2.sp_divide li:nth-child(odd){padding:0 7px 0 4px}#contents .ba_block .divide2.sp_divide li:nth-child(even){padding:0 4px 0 7px}#contents .accordion .ba_block{margin:40px -10px 0}#contents .accordion .accordion_content .ba_block .divide2.sp_divide li:nth-child(odd){padding:0 7px 0 4px}#contents .accordion .accordion_content .ba_block .divide2.sp_divide li:nth-child(even){padding:0 4px 0 7px}#contents .responsive_carousel{padding:0 50px}#contents .responsive_carousel_standard{padding:0 20px;margin-bottom:20px}#contents .carousel_inner{margin:0 25px}#contents .carousel .btn_prev{left:0}#contents .responsive_carousel .slick-prev,#contents .responsive_carousel_standard .slick-prev{left:5px}#contents .carousel .btn_next{right:0}#contents .responsive_carousel .slick-next,#contents .responsive_carousel_standard .slick-next{right:5px}#contents .carousel_pos li{width:10px;height:10px;margin:4px}#contents .loop_carousel .carousel_inner ol li{width:calc(100% - 20px);padding:0 10px}#contents .loop_carousel .btn_prev,#contents .loop_carousel .btn_next{top:auto;bottom:10px}#contents .loop_carousel .btn_prev{left:20px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#contents .loop_carousel .btn_next{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#contents .accordion_content figure .accordion_img{margin:10px 0 !important;height:100% !important;width:100% !important}#contents .accordion_h{font-size:1.6rem}#contents .accordion_content .inner{padding:0}#contents .accordion .ba_block .inner{padding:0 10px}#contents .accordion_content p img{max-width:160px}#contents .accordion_content p .inline-figure{max-width:160px;margin:0 0 20px 20px}#contents .accordion_content p .inline-figure .cap{font-size:14px}#contents .summary figure.sp{display:block;margin-top:30px}#contents .contact_block ul{margin:15px 0 0 0}#contents .contact_block li{float:none;width:100%;padding:10px 0}#contents .contact_block li a.btn_tel h3{font-size:3.2rem}#contents .notice_box{padding:15px}#contents .notice_box .btns{text-align:center}#contents .notice_box h3{text-align:center}#contents .notice_box .ba h4{margin-top:20px}#contents .price_block .list+h3{margin-top:40px}#contents .price_block .list li{padding:30px 0}#contents .price_block .list figure{width:100px}#contents .price_block .list .txt{width:calc(100% - 120px)}#contents .price_block .list p{float:none;width:100%}#contents .price_block .list .btns{clear:both;float:none;width:100%;padding-top:1em}#contents .price_block .list .btns>div{box-sizing:border-box;float:left;width:50%}#contents .price_block .list .btns>div+div{margin:0}#contents .price_block .list .btns>div:nth-child(odd){padding-right:5px}#contents .price_block .list .btns>div:nth-child(even){padding-left:5px}#contents .price_block .list .btns a{min-width:100%}#contents .btns_block{margin:40px 0}#contents .links_block h2{font-size:1.6rem}#contents .links_block ul{margin:0 -10px}#contents .links_block li{box-sizing:border-box;max-width:33.3%;padding:20px 10px}#contents .links_block li p{font-size:1.2rem}#contents .links_block li p span{font-size:1rem}#contents .links_carousel .carousel_inner ol li{width:calc(100% - 20px);padding:0 10px}#contents .links_carousel .btn_prev,#contents .links_carousel .btn_next{top:auto;bottom:10px}#contents .links_carousel .btn_prev{left:0}#contents .links_carousel .btn_next{right:0}#contents .accordion_btns{border:solid 1px #a5964b;border-radius:4px;overflow:hidden}#contents .accordion_btns+.accordion_btns{margin-top:10px}#contents .banners li{width:100%}#contents .faq .faq_item h2{padding-left:55px}#contents .faq .faq_item .answer .img{display:flex;align-items:center;position:relative;text-align:left;left:55px;float:none;padding:0}#contents .faq .faq_item .answer .img figure{margin-bottom:0;margin-right:10px}#contents .faq .faq_item .answer .txt{padding:1em 0 0 55px}#contents .faq .faq_item.opened .answer{padding-bottom:30px;min-height:auto !important;min-height:initial !important}#contents .doctor_list hr{margin-top:40px;padding-bottom:60px;margin-left:-10px;width:calc(100% + 20px)}#contents .doctor_list hr::before{top:-22px;width:135px;height:42px}#contents .doctor_list .divide2:not(.sp_divide)>*+*,#contents .staff_list .divide2:not(.sp_divide)>*+*{margin-top:0}#contents .staff_list .inner>ul>li:nth-child(n+2)>.cf{border-top:solid 1px #dcdcdc;padding-top:30px}#contents .staff_list li figure{max-width:115px}.modal_inner{width:100%}.modal_inner iframe{height:60vw}.modal_inner .others{margin-left:5px;margin-right:5px}.modal_inner .others li{width:33.3%}.modal_inner .others{max-width:100%}#contents .divide2.arr:after{width:100%}.arr_r:after{content:"";display:block;position:initial;width:100%;height:59px;margin-top:0;padding-top:40px;background:url(/operation/img/img_arrow_real.gif) center bottom no-repeat}#contents .non_accordion_h{font-size:1.6rem}#contents .non_accordion_content p{padding:20px 20px 20px}#contents .tokkyo .left{width:60%}#contents .tokkyo .tit{font-size:1.6rem}#contents .wide_block.img_l .tokkyo figure{width:40%;margin-left:0;padding-left:20px;box-sizing:border-box}#contents .tokkyo figure img{width:auto}#contents #dr_treatment{padding-top:28px}#contents .dr_treatment__title{text-align:left;position:relative;margin-bottom:0;font-size:1.4rem;padding-bottom:5px}#contents .dr_treatment__text{padding:14px;font-size:1.7rem}#contents .dr_treatment__character{position:absolute;right:5px;bottom:0;z-index:2;width:145px;height:auto}#contents .dr_treatment__attention{background-color:#fff;padding:45px 0 0 0;font-size:.9em;max-width:187px;background:url(/common/img/icon_attention.png) 68px 0px no-repeat}#contents .simple_price_risk.simple_price_risk_template .inner{padding:0 10px}#contents2 .anchors li:nth-child(1){flex-basis:100%;max-width:100%}#contents2 .time_block .opetime_block{width:120px;height:120px}#contents2 .time_block .opetime_block .opetime_txt{width:90px}#contents2 .time_block .effect_block{width:120px;height:120px}#contents2 .time_block .effect_block .effect_txt{width:90px}#contents2 .time_block .downtime_block{width:120px;height:120px}#contents2 .time_block .downtime_block .downtime_txt{width:90px}#contents2 .divide2{margin:1em 0 40px}#contents2 .divide2:not(.sp_divide)>*+*{margin-top:1em}#contents2 ul.dot_list2{margin:1.5em 0 1.5em 1.5em}#contents2 ul.dot_list2 li{list-style-type:none;position:relative;font-weight:bold}#contents2 ul.dot_list2 li:before{border-radius:50%;width:6px;height:6px;display:block;position:absolute;left:-1.1em;top:.7em;content:"";background:#b02b5a}#contents2 ul.dot_list2 li:nth-of-type(n+2){margin-top:0}#contents2 .grey_block{background-color:#f4f4f4;border-radius:5px;margin:0}#contents2 .grey_block div{padding:0 10px !important}#contents2 .grey_block P{font-size:1.4rem}#contents2 .grey_block .btn_link_l_wimg{width:auto;margin:0}#contents2 div.sp_img_w80{text-align:center}#contents2 div.sp_img_w80 img{width:80%}#contents2 .img_eye_catch{text-align:center;float:none;margin-right:0}#contents2 .img_heikou{width:80%}#contents2 .ani_btn{margin:10px 0}#contents2 .opecat{display:block;flex-wrap:wrap;justify-content:flex-start;width:100%;margin:0 auto}#contents2 .ani_btn.opecat_block{margin:0;display:block}#contents2 .ani_btn.opecat_block:nth-child(odd){margin-right:0}#contents2 .ani_btn.opecat_block:nth-child(even){margin-left:0}#contents2 .ani_btn.opecat_block:nth-child(n+2){margin-top:10px}#contents2 .ani_btn.opecat_block .btn_link_l_wimg{display:block;width:100%;box-sizing:border-box;margin:0;padding:15px 30px 15px 15px;background-color:#f4f4f4;border-radius:6px;border:none}#contents2 .ani_btn.opecat_block .btn_link_l_wimg::before{right:7px}#contents2 .ani_btn.opecat_block .btn_link_l_wimg::after{right:15px}#contents2 .ani_btn.opecat_block .btn_link_l_wimg .opecat_title_block{display:flex;justify-content:center;align-items:flex-start;width:100%;box-sizing:border-box;padding:0 0 10px 0}#contents2 .ani_btn.opecat_block .btn_link_l_wimg .opecat_title_block .opecat_title_item{box-sizing:border-box;text-align:left;width:66.666%}#contents2 .ani_btn.opecat_block .btn_link_l_wimg .opecat_title_block .opecat_title_item .opecat_title_name{padding:0 10px 0 0;box-sizing:border-box}#contents2 .ani_btn.opecat_block .btn_link_l_wimg .opecat_title_block .opecat_title_item .opecat_title_name em{font-size:1.7rem;color:#b02b5a}#contents2 .ani_btn.opecat_block .btn_link_l_wimg .opecat_title_block .opecat_title_item .opecat_title_text{font-size:1.1rem;color:#444;padding:10px 10px 0 0;box-sizing:border-box}#contents2 .ani_btn.opecat_block .btn_link_l_wimg .opecat_title_block .opecat_title_item .opecat_title_text span{font-size:1.4rem}#contents2 .ani_btn.opecat_block .btn_link_l_wimg .opecat_title_block .opecat_title_item p+p{margin-top:.5em}#contents2 .ani_btn.opecat_block .btn_link_l_wimg .opecat_title_block figure{width:33.334%;margin:0 auto;min-width:auto;box-sizing:border-box;max-width:100%;flex-basis:unset;align-self:baseline}#contents2 .ani_btn.opecat_block .btn_link_l_wimg .opecat_title_block figure img{box-sizing:border-box;width:100%;max-width:100px;height:auto}#contents2 .ani_btn.opecat_block .btn_link_l_wimg .opecat_title_block.titleonly{align-items:center;padding:0}#contents2 .ani_btn.opecat_block .btn_link_l_wimg .opecat_title_block.titleonly .opecat_title_item .opecat_title_name{padding:0 10px 0 0}#contents2 .ani_btn.opecat_block .btn_link_l_wimg .opecat_txt_block{padding:0 0 10px 0;margin-top:5px}#contents2 .ani_btn.opecat_block .btn_link_l_wimg .opecat_txt_block p{display:block;background:#fff;width:100%;box-sizing:border-box;padding:10px;font-size:1.6rem;color:#333}#contents2 .ani_btn.opecat_block .btn_link_l_wimg .opecat_txt_block p span{font-size:1.2rem}#contents .divide2.sp_divide.real_illust_img .illust_arr_r:after{position:absolute;width:45px;height:30px;top:50%;left:106%}#contents .divide2.sp_divide.real_illust_img .illust_arr_r.tp40:after{top:40%}#contents .divide2.sp_divide.real_illust_img .illust_arr_r.lt120:after{left:120%}#contents .ba_block .divide2.sp_divide li:nth-of-type(n+2){margin-top:0}#contents .columndiv .btns{margin:20px 0}#contents .columndiv .columndiv_lr{align-items:flex-end}#contents .columndiv .columndiv_lr img{max-width:320px}#contents .columndiv .columnlists li{padding:0;box-sizing:border-box;width:100%}#contents .columndiv .columnlists li a{padding:15px 0}#contents .columndiv .columnlists li figure{width:auto}#contents .columndiv .columnlists li figure img{width:125px;height:125px;max-width:125px}#contents .columndiv .columnlists li .txt{box-sizing:border-box;padding-left:15px;padding-right:15px}#contents .clinic_cv_box{width:100%;margin:20px auto;padding:40px 0}#contents .clinic_cv_box ul{display:flex;justify-content:flex-start;flex-wrap:wrap}#contents .clinic_cv_box ul li{width:47%;text-align:center;margin:5px auto}#contents .clinic_cv_box ul li a{width:95%;padding:7px 8px 7px 0px}#contents .clinic_cv_box ul li a::after{display:block;position:absolute;width:3px;height:3px;border-top:solid 1px #a5964b;border-right:solid 1px #a5964b;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";right:13px;top:0;bottom:0;margin:auto}#contents .clinic_cv_box ul li a::before{display:block;position:absolute;width:16px;height:16px;border:solid 1px #a5964b;border-radius:50px;content:"";right:5px;top:0;bottom:0;margin:auto}#contents .clinic_cv_box ul.after::after{display:block;content:"";width:35.3%;text-align:center;padding:7px 30px 7px 10px;margin:5px auto}#contents .clinic_cv_box::before{left:39%}}@media only screen and (max-width: 413px){#head h1{font-size:2.2rem}#head h1 span.no-display,#head h1 span.sub-display-inline{font-size:2.2rem}#head h2{font-size:1.4rem}#contents h2.sec_h{font-size:2rem}#contents h3.sec_h{font-size:1.6rem}#contents .table_col1 td{text-align:center}#contents .decorbox.point h2{padding:1em 0 2em 0}#contents .decorbox.point h2 em{font-size:2.5rem}#contents .wide_block h2{font-size:2rem}#contents .summary h2{font-size:2.2rem}#contents .summary h3{font-size:1.6rem}#contents .notice_box h2{font-size:1.8rem}#contents .notice_box h3{font-size:1.6rem}#contents .price_block .list h4{font-size:1.8rem}#contents .links_block h2{font-size:1.4rem}#contents .deqwas_block h2{font-size:14px}}@media only screen and (max-width: 374px){#head h1{font-size:1.8rem}#head h1 span.no-display,#head h1 span.sub-display-inline{font-size:1.8rem}#head h2{font-size:1.2rem}#contents h2.sec_h{font-size:1.7rem}#contents h3.sec_h{font-size:1.5rem}#contents .anchors li a{font-size:1rem}#contents .decorbox.point h2{padding:.5em 0 2em 0}#contents .decorbox.point h2 em{font-size:2.2rem}#contents .wide_block h2{font-size:1.7rem}#contents .summary h2{font-size:2rem}#contents .summary h3{font-size:1.4rem}#contents .contact_block li a.btn_tel h3{padding:8px 0;font-size:2.2rem}#contents .notice_box h2{font-size:1.6rem}#contents .notice_box h3{font-size:1.4rem}#contents .price_block .list h4{font-size:1.6rem}#contents .banners .bnr li figure{flex-basis:120px;height:80px}#contents .banners .bnr li h3{font-size:1.3rem}}@media only screen and (min-width: 768px){#contents h3.mov_ttl{font-size:2rem}#contents .tac_pc{text-align:center !important}#contents .anchors li a:hover{background:#f0f0ed;color:#a5964b}#contents .responsive_carousel .slick-prev:hover,#contents .responsive_carousel .slick-next:hover,#contents .responsive_carousel_standard .slick-prev:hover,#contents .responsive_carousel_standard .slick-next:hover,#contents .carousel .btn_prev:hover,#contents .carousel .btn_next:hover{opacity:.7}#contents .carousel_pos li:hover,#contents .carousel_pos li:hover{opacity:.7}#contents .responsive_carousel div{box-sizing:border-box}#contents .responsive_carousel div:nth-of-type(n+2){padding-left:10px}#contents .responsive_carousel_standard div{box-sizing:border-box}#contents .responsive_carousel_standard .carousel_item{padding:0 5px}#contents .responsive_carousel_standard .carousel_item img{width:auto;height:110px}#contents .responsive_carousel_standard .slick-dots{display:block !important;bottom:-50px}.recommend-area{max-width:768px;margin:0 auto}#contents .loop_carousel .btn_prev:hover,#contents .loop_carousel .btn_next:hover{opacity:.7}#contents .accordion_h:hover{opacity:.7}#contents .contact_block li a.btn_tel::before,#contents .contact_block li a.btn_tel::after{display:none;pointer-events:none}#contents .links_carousel .btn_prev:hover,#contents .links_carousel .btn_next:hover{opacity:.7}#contents .accordion_btns li .accordion_content .btn_close:hover{background:#a5964b;color:#fff !important}#contents .accordion_btns li .accordion_content .btn_close:hover::before,#contents .accordion_btns li .accordion_content .btn_close:hover::after{background:#fff}#contents .example_block .zukai{width:280px}#contents .no-contents{display:block !important;height:10px}#contents .toutsu_link{float:right}#contents #head .sub_text{font-size:2.4rem}.explaination_block .attention{max-width:530px;margin-top:30px;margin-bottom:30px;line-height:1.6}.explaination_block .attention .attention_inner{padding:10px 15px 10px 75px;background:url(/common/img/icon_attention.png) 15px center no-repeat}.explaination_block .column-banner-list{width:100%}.explaination_block .column-banner-list li{float:left;box-sizing:border-box}.explaination_block .column-banner-list li+li{margin-top:0;padding-left:10px}.explaination_block .btns a{display:block}#contents .non_accordion_h:hover{opacity:.7}#contents2 .flt_l{float:left;width:40%;padding-right:20px}#contents2 .dot_list2{margin:1.5em 0 1.5em 1.5em}#contents2 .dot_list2 li{list-style-type:none;position:relative;font-weight:bold}#contents2 .dot_list2 li:before{border-radius:50%;width:6px;height:6px;display:block;position:absolute;left:-1.1em;top:.7em;content:"";background:#b02b5a}#contents2 .grey_block{background-color:#f4f4f4;border-radius:5px;margin:0}#contents2 .grey_block div:first-child{padding-left:20px;padding-right:0}#contents2 .grey_block P{font-size:1.5rem}#contents2 .grey_block .btn_link_l_wimg{width:350px;margin:0}#contents2 .img_eye_catch{float:left;margin-right:20px}#contents2 .img_heikou{width:60%}}@media only screen and (max-width: 414px){#contents .contact_block li a.btn_tel h3{font-size:2.8rem}}@media only screen and (max-width: 320px){#contents .dr_treatment__attention{text-align:left;font-size:.6em;background-color:#fff;padding:50px 0 0 0;max-width:150px;background:url(/common/img/icon_attention.png) 50px 0px no-repeat}}@media only screen and (max-width: 768px){#contents .explanation_box ul{text-align:unset}#contents .cir{height:40px;width:40px;line-height:40px;bottom:35px;right:8px;font-size:17px}#contents .btn_arrow_exp{width:90%;margin:auto}#contents .exp01,.exp02{position:initial !important;margin-top:10px;-webkit-transform:initial !important;transform:initial !important}#contents h3.explanation_box_ttl{width:70%}.spmt15{margin-top:15px !important}#contents .explanation_box ul li{margin-top:10px}.mtb20{margin:20px 0 15px 0 !important}#contents .divide2.illust_plus:after{width:100%}.illust_plus:after{content:"";display:block;position:initial;width:100%;height:59px;margin-top:0;padding-top:20px;background:url(/operation/img/img_plus.gif) center bottom no-repeat}#contents .illust_decoration_block_p{width:90% !important;margin:1.7rem !important}.illust_plus+div{margin-top:0px !important}}@media only screen and (max-width: 400px){#contents .columndiv h2.sec_h{margin-bottom:1em}#contents .columndiv .btn_more{padding:10px 24px 10px 6px;font-size:1.2rem}}@media only screen and (max-width: 375px){#contents .columndiv h2.sec_h{font-size:2rem !important}#contents .columndiv .columndiv_lr img{max-width:350px}}
/*# sourceMappingURL=../../maps/common/css/contents.css.map */
