a{text-decoration:none}.link_btn_right{padding:3em 0;text-align:right}.link_btn_center{padding:1em 0;text-align:center}.link_btn_left{padding:1em 0;text-align:left}.btn_area{text-align:center}.btn_area a.care_btn{display:inline-block;background:url(../img/common/btn_ptn01.png) #049a26;background-size:190%;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:1em 1.4em;letter-spacing:.1em;font-size:1.1em;border-bottom:solid 4px #005800;font-family:"Kiwi Maru";margin:1em}@media only screen and (max-width: 768px){.btn_area a.care_btn{padding:1em 0}}@media only screen and (max-width: 480px){.btn_area a.care_btn{font-size:1.2em}}.btn_area a.care_btn:before{content:"";font-family:"Font Awesome 5 Free";display:inline;font-weight:bold;margin-right:10px;font-size:1em}.btn_area a.care_btn:hover{background:url(../img/common/btn_ptn01.png) #038120;background-size:190%;transform:translate(0, 3px)}.btn_area a.care_btn:active{border-bottom:none}@media only screen and (max-width: 768px){.btn_area a.care_btn{width:70%;margin:0 0 1em}}@media only screen and (max-width: 480px){.btn_area a.care_btn{width:80%;margin:0}}.btn_area a.tel_btn{display:none}@media only screen and (max-width: 480px){.btn_area a.tel_btn{display:block;pointer-events:auto;display:inline-block;background:url(../img/common/btn_ptn01.png) #c33523;background-size:190%;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:1em 1.4em;letter-spacing:.1em;font-size:1.1em;border-bottom:solid 4px #7c1103;font-family:"Kiwi Maru";width:80%;margin:1em 0 0 0}}@media only screen and (max-width: 480px)and (max-width: 768px){.btn_area a.tel_btn{font-size:.9em;padding:1em 0}}@media only screen and (max-width: 480px)and (max-width: 480px){.btn_area a.tel_btn{font-size:1.2em}}@media only screen and (max-width: 480px){.btn_area a.tel_btn:before{content:"";font-family:"Font Awesome 5 Free";display:inline;font-weight:bold;margin-right:10px;font-size:1em}.btn_area a.tel_btn:hover{background:url(../img/common/btn_ptn01.png) #ad1806;background-size:190%;transform:translate(0, 3px)}.btn_area a.tel_btn:active{border-bottom:none}}.btn_area .pc_tel{display:inline-block;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#fff;padding:1em 1.4em 1.3em;letter-spacing:.1em;font-size:.8em;color:#7c1103;border:solid 2px #7c1103;font-family:"Kiwi Maru"}@media only screen and (max-width: 768px){.btn_area .pc_tel{width:70%;padding:1em 0 1.3em}}@media only screen and (max-width: 480px){.btn_area .pc_tel{display:none}}.btn_area .pc_tel span{display:inline-block;font-size:1.6em;margin-left:1em}.btn_area .pc_tel span:before{content:"";font-family:"Font Awesome 5 Free";display:inline;font-weight:bold;margin-right:10px;font-size:1em}.bounce{animation:bounce_4195 1.6s ease infinite;transform-origin:50% 50%}@keyframes bounce_4195{0%{transform:translateY(0)}12.5%{transform:translateY(0)}25%{transform:translateY(0)}50%{transform:translateY(-15px)}62.5%{transform:translateY(0)}75%{transform:translateY(-15px)}100%{transform:translateY(0)}}.float{animation:float_3085 2s linear infinite;transform-origin:50% 50%}@keyframes float_3085{0%{transform:translateY(0)}50%{transform:translateY(-6px)}100%{transform:translateY(0)}}.dokidoki{animation:dokidoki 1.5s infinite}@keyframes dokidoki{0%{transform:scale(1.05)}5%{transform:scale(1)}95%{transform:scale(1)}100%{-webkit-transform:scale(1.05)}}.jpn-phrase{word-break:keep-all;overflow-wrap:break-word}a{text-decoration:none}.link_btn_right{padding:3em 0;text-align:right}.link_btn_center{padding:1em 0;text-align:center}.link_btn_left{padding:1em 0;text-align:left}.btn_area{text-align:center}.btn_area a.care_btn{display:inline-block;background:url(../img/common/btn_ptn01.png) #049a26;background-size:190%;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:1em 1.4em;letter-spacing:.1em;font-size:1.1em;border-bottom:solid 4px #005800;font-family:"Kiwi Maru";margin:1em}@media only screen and (max-width: 768px){.btn_area a.care_btn{padding:1em 0}}@media only screen and (max-width: 480px){.btn_area a.care_btn{font-size:1.2em}}.btn_area a.care_btn:before{content:"";font-family:"Font Awesome 5 Free";display:inline;font-weight:bold;margin-right:10px;font-size:1em}.btn_area a.care_btn:hover{background:url(../img/common/btn_ptn01.png) #038120;background-size:190%;transform:translate(0, 3px)}.btn_area a.care_btn:active{border-bottom:none}@media only screen and (max-width: 768px){.btn_area a.care_btn{width:70%;margin:0 0 1em}}@media only screen and (max-width: 480px){.btn_area a.care_btn{width:80%;margin:0}}.btn_area a.tel_btn{display:none}@media only screen and (max-width: 480px){.btn_area a.tel_btn{display:block;pointer-events:auto;display:inline-block;background:url(../img/common/btn_ptn01.png) #c33523;background-size:190%;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:1em 1.4em;letter-spacing:.1em;font-size:1.1em;border-bottom:solid 4px #7c1103;font-family:"Kiwi Maru";width:80%;margin:1em 0 0 0}}@media only screen and (max-width: 480px)and (max-width: 768px){.btn_area a.tel_btn{font-size:.9em;padding:1em 0}}@media only screen and (max-width: 480px)and (max-width: 480px){.btn_area a.tel_btn{font-size:1.2em}}@media only screen and (max-width: 480px){.btn_area a.tel_btn:before{content:"";font-family:"Font Awesome 5 Free";display:inline;font-weight:bold;margin-right:10px;font-size:1em}.btn_area a.tel_btn:hover{background:url(../img/common/btn_ptn01.png) #ad1806;background-size:190%;transform:translate(0, 3px)}.btn_area a.tel_btn:active{border-bottom:none}}.btn_area .pc_tel{display:inline-block;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#fff;padding:1em 1.4em 1.3em;letter-spacing:.1em;font-size:.8em;color:#7c1103;border:solid 2px #7c1103;font-family:"Kiwi Maru"}@media only screen and (max-width: 768px){.btn_area .pc_tel{width:70%;padding:1em 0 1.3em}}@media only screen and (max-width: 480px){.btn_area .pc_tel{display:none}}.btn_area .pc_tel span{display:inline-block;font-size:1.6em;margin-left:1em}.btn_area .pc_tel span:before{content:"";font-family:"Font Awesome 5 Free";display:inline;font-weight:bold;margin-right:10px;font-size:1em}.bounce{animation:bounce_4195 1.6s ease infinite;transform-origin:50% 50%}@keyframes bounce_4195{0%{transform:translateY(0)}12.5%{transform:translateY(0)}25%{transform:translateY(0)}50%{transform:translateY(-15px)}62.5%{transform:translateY(0)}75%{transform:translateY(-15px)}100%{transform:translateY(0)}}.float{animation:float_3085 2s linear infinite;transform-origin:50% 50%}@keyframes float_3085{0%{transform:translateY(0)}50%{transform:translateY(-6px)}100%{transform:translateY(0)}}.dokidoki{animation:dokidoki 1.5s infinite}@keyframes dokidoki{0%{transform:scale(1.05)}5%{transform:scale(1)}95%{transform:scale(1)}100%{-webkit-transform:scale(1.05)}}.jpn-phrase{word-break:keep-all;overflow-wrap:break-word}article{position:relative;line-height:1.6;padding-bottom:4em;color:#000;font-family:"Kiwi Maru","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.sp-br{display:none}@media only screen and (max-width: 480px){.sp-br{display:block}}@media only screen and (max-width: 480px){.pc-br{display:none}}header#header{width:100%;background-color:#e67f34;padding-bottom:.5em}header#header .header_outer .header_inner{width:980px;margin:0 auto;box-sizing:border-box;display:-ms-flex;display:flex;justify-content:space-between;font-family:"Kiwi Maru","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}@media only screen and (max-width: 980px){header#header .header_outer .header_inner{width:95%}}@media only screen and (max-width: 768px){header#header .header_outer .header_inner{width:100%;padding:.5em 0 1em}}header#header .header_outer .header_inner h1#header_ttl,header#header .header_outer .header_inner div#header_ttl{width:40%;line-height:1.2em;font-size:2em;letter-spacing:.1em}@media only screen and (max-width: 980px){header#header .header_outer .header_inner h1#header_ttl,header#header .header_outer .header_inner div#header_ttl{width:45%;font-size:1.7em}}@media only screen and (max-width: 768px){header#header .header_outer .header_inner h1#header_ttl,header#header .header_outer .header_inner div#header_ttl{width:70%;padding-left:1em}}@media only screen and (max-width: 480px){header#header .header_outer .header_inner h1#header_ttl,header#header .header_outer .header_inner div#header_ttl{font-size:1.2em}}@media only screen and (max-width: 320px){header#header .header_outer .header_inner h1#header_ttl,header#header .header_outer .header_inner div#header_ttl{font-size:1.1em}}header#header .header_outer .header_inner h1#header_ttl a,header#header .header_outer .header_inner div#header_ttl a{display:block;color:#fff}header#header .header_outer .header_inner h1#header_ttl a span,header#header .header_outer .header_inner div#header_ttl a span{display:block;font-size:.5em;letter-spacing:.05em}header#header .header_outer .header_inner .header_inner_navi{width:50%;margin-right:0;margin-top:1em;padding:.5em 0}@media only screen and (max-width: 980px){header#header .header_outer .header_inner .header_inner_navi{width:55%}}@media only screen and (max-width: 768px){header#header .header_outer .header_inner .header_inner_navi{float:none;display:none;width:100%;height:auto;float:none;margin-top:0;position:absolute;top:0;left:0;z-index:9999;padding-top:4.6em;padding-bottom:0;border-bottom:3px solid #e67f34;background-color:#ffe4cc}}header#header .header_outer .header_inner .header_inner_navi ul.header_nav{display:-ms-flex;display:flex;justify-content:space-around;flex-wrap:wrap;width:100%}@media only screen and (max-width: 768px){header#header .header_outer .header_inner .header_inner_navi ul.header_nav{display:block;width:100%;margin:0;border:none}}header#header .header_outer .header_inner .header_inner_navi ul.header_nav li{list-style:none;text-align:center;font-weight:normal}@media only screen and (max-width: 980px){header#header .header_outer .header_inner .header_inner_navi ul.header_nav li{padding:0 .5em}}@media only screen and (max-width: 768px){header#header .header_outer .header_inner .header_inner_navi ul.header_nav li{display:block;width:100%;border-right:none;text-align:center;margin-left:0;padding:0}}@media only screen and (max-width: 768px){header#header .header_outer .header_inner .header_inner_navi ul.header_nav li:nth-child(even){background-color:#fff}}header#header .header_outer .header_inner .header_inner_navi ul.header_nav li a{display:inline-block;color:#fff;line-height:2;font-size:.9em;padding:1em 0}@media only screen and (max-width: 980px){header#header .header_outer .header_inner .header_inner_navi ul.header_nav li a{padding:.5em 0}}@media only screen and (max-width: 768px){header#header .header_outer .header_inner .header_inner_navi ul.header_nav li a{display:block;line-height:5em;width:100%;height:100%;padding:0;color:#000;font-size:1.1em}}header#header .header_outer .header_inner .header_inner_navi ul.header_nav li a:after{border-bottom:solid 4px #fffcf8;bottom:0;content:"";display:block;transition:all .3s ease;-webkit-transition:all .3s ease;width:0}header#header .header_outer .header_inner .header_inner_navi ul.header_nav li a:hover::after{width:100%}@media only screen and (max-width: 768px){header#header .header_outer .header_inner .header_inner_navi ul.header_nav li a:hover::after{width:0%}}header#header .header_outer .header_inner .tel_menu{display:none}@media only screen and (max-width: 480px){header#header .header_outer .header_inner .tel_menu{display:block;position:absolute;top:.8em;right:4em}}@media only screen and (max-width: 320px){header#header .header_outer .header_inner .tel_menu{right:3.3em}}header#header .header_outer .header_inner .tel_menu a{display:block;color:#f7a429;display:block;font-size:180%;text-align:center;line-height:1;background-color:#fff;padding:.1em .3em .2em;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}@media only screen and (max-width: 320px){header#header .header_outer .header_inner .tel_menu a{font-size:150%}}header#header .header_outer .header_inner .tel_menu a:after{content:"";font-weight:bold;font-family:"Font Awesome 5 Free";padding:.2em 0 0}header#header .header_outer .header_inner .tel_menu a:before{display:block;content:"tel";display:block;font-size:.4em;padding:.1em 0 .2em}header#header .header_outer .header_inner .gn_menu{display:none}@media only screen and (max-width: 768px){header#header .header_outer .header_inner .gn_menu{display:block;position:absolute;top:.8em;right:.5em;z-index:9999 !important}}header#header .header_outer .header_inner .gn_menu a{color:#f7a429;display:block;font-size:230%;text-align:center;line-height:1;background-color:#fff;padding:.1em .2em .05em;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}@media only screen and (max-width: 320px){header#header .header_outer .header_inner .gn_menu a{font-size:190%}}header#header .header_outer .header_inner .gn_menu a:after{content:"";font-weight:bold;font-family:"Font Awesome 5 Free"}header#header .header_outer .header_inner .gn_menu a:before{content:"menu";display:block;font-size:.3em}header#header .header_outer .header_inner .gn_menu a.close{background-color:rgba(0,0,0,0);color:#e67f34}header#header .header_outer .header_inner .gn_menu a.close:after{content:"";font-weight:bold;font-family:"Font Awesome 5 Free"}header#header .header_outer .header_inner .gn_menu a.close:before{content:"close";display:block;font-size:.3em}.go-top{position:fixed;width:3.6em;bottom:5.4em;right:.5em;display:block;color:#1f1f1f;text-align:center;padding:.5em 0 .8em;background-color:rgba(224,158,80,.8);color:#fff;font-family:"Kiwi Maru"}@media only screen and (max-width: 480px){.go-top{margin-right:.2em;bottom:5.4em}}.go-top:before{content:"";font-family:"Font Awesome 5 Free";display:block;font-weight:bold;color:#fff;margin-bottom:.2em}.go-top:hover{background-color:rgba(230,127,52,.8);background-repeat:no-repeat;background-size:auto 1em;background-position:top .5em center}footer{width:100%;background-color:#f7a429;font-family:"Kiwi Maru"}footer .footer_inner{width:980px;margin:0 auto;color:#fff;padding:1em 0}@media only screen and (max-width: 980px){footer .footer_inner{width:95%}}footer .footer_inner .copy{text-align:center;font-size:.8em;line-height:1.4}footer .footer_inner .copy span{display:block;font-size:1.2em}a{text-decoration:none}.link_btn_right{padding:3em 0;text-align:right}.link_btn_center{padding:1em 0;text-align:center}.link_btn_left{padding:1em 0;text-align:left}.btn_area{text-align:center}.btn_area a.care_btn{display:inline-block;background:url(../img/common/btn_ptn01.png) #049a26;background-size:190%;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:1em 1.4em;letter-spacing:.1em;font-size:1.1em;border-bottom:solid 4px #005800;font-family:"Kiwi Maru";margin:1em}@media only screen and (max-width: 768px){.btn_area a.care_btn{padding:1em 0}}@media only screen and (max-width: 480px){.btn_area a.care_btn{font-size:1.2em}}.btn_area a.care_btn:before{content:"";font-family:"Font Awesome 5 Free";display:inline;font-weight:bold;margin-right:10px;font-size:1em}.btn_area a.care_btn:hover{background:url(../img/common/btn_ptn01.png) #038120;background-size:190%;transform:translate(0, 3px)}.btn_area a.care_btn:active{border-bottom:none}@media only screen and (max-width: 768px){.btn_area a.care_btn{width:70%;margin:0 0 1em}}@media only screen and (max-width: 480px){.btn_area a.care_btn{width:80%;margin:0}}.btn_area a.tel_btn{display:none}@media only screen and (max-width: 480px){.btn_area a.tel_btn{display:block;pointer-events:auto;display:inline-block;background:url(../img/common/btn_ptn01.png) #c33523;background-size:190%;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:1em 1.4em;letter-spacing:.1em;font-size:1.1em;border-bottom:solid 4px #7c1103;font-family:"Kiwi Maru";width:80%;margin:1em 0 0 0}}@media only screen and (max-width: 480px)and (max-width: 768px){.btn_area a.tel_btn{font-size:.9em;padding:1em 0}}@media only screen and (max-width: 480px)and (max-width: 480px){.btn_area a.tel_btn{font-size:1.2em}}@media only screen and (max-width: 480px){.btn_area a.tel_btn:before{content:"";font-family:"Font Awesome 5 Free";display:inline;font-weight:bold;margin-right:10px;font-size:1em}.btn_area a.tel_btn:hover{background:url(../img/common/btn_ptn01.png) #ad1806;background-size:190%;transform:translate(0, 3px)}.btn_area a.tel_btn:active{border-bottom:none}}.btn_area .pc_tel{display:inline-block;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#fff;padding:1em 1.4em 1.3em;letter-spacing:.1em;font-size:.8em;color:#7c1103;border:solid 2px #7c1103;font-family:"Kiwi Maru"}@media only screen and (max-width: 768px){.btn_area .pc_tel{width:70%;padding:1em 0 1.3em}}@media only screen and (max-width: 480px){.btn_area .pc_tel{display:none}}.btn_area .pc_tel span{display:inline-block;font-size:1.6em;margin-left:1em}.btn_area .pc_tel span:before{content:"";font-family:"Font Awesome 5 Free";display:inline;font-weight:bold;margin-right:10px;font-size:1em}.bounce{animation:bounce_4195 1.6s ease infinite;transform-origin:50% 50%}@keyframes bounce_4195{0%{transform:translateY(0)}12.5%{transform:translateY(0)}25%{transform:translateY(0)}50%{transform:translateY(-15px)}62.5%{transform:translateY(0)}75%{transform:translateY(-15px)}100%{transform:translateY(0)}}.float{animation:float_3085 2s linear infinite;transform-origin:50% 50%}@keyframes float_3085{0%{transform:translateY(0)}50%{transform:translateY(-6px)}100%{transform:translateY(0)}}.dokidoki{animation:dokidoki 1.5s infinite}@keyframes dokidoki{0%{transform:scale(1.05)}5%{transform:scale(1)}95%{transform:scale(1)}100%{-webkit-transform:scale(1.05)}}.jpn-phrase{word-break:keep-all;overflow-wrap:break-word}article.top{padding-bottom:0}article.top section .section_inner{width:980px;margin:0 auto;padding:4em 0}@media only screen and (max-width: 980px){article.top section .section_inner{width:90%;padding:2em 0}}.bgimg-slider{width:100vw;height:100vh;background-position:center center;background-size:cover;display:flex;align-items:center;justify-content:center}.main_visual{width:100%;height:600px;box-sizing:border-box;position:relative}@media only screen and (max-width: 1280px){.main_visual{background-position:15% top !important}}@media only screen and (max-width: 980px){.main_visual{background-position:20% top !important}}@media only screen and (max-width: 768px){.main_visual{background-position:35% top !important}}@media only screen and (max-width: 480px){.main_visual{background-position:35% top !important;height:80vh}}.main_visual .lead_area{position:absolute;left:55%;top:30%;padding:3em 3.5em 2em;background-color:rgba(230,127,52,.4)}@media only screen and (max-width: 768px){.main_visual .lead_area{left:auto;right:5%}}@media only screen and (max-width: 680px){.main_visual .lead_area{width:80%;height:100%;margin:0 auto;position:static;background-color:rgba(0,0,0,0);padding:0}}@media only screen and (max-width: 480px){.main_visual .lead_area{width:95%}}.main_visual .lead_area p{margin-top:-1em;margin-left:-4.4em;font-size:1.5em;line-height:1.2}@media only screen and (max-width: 768px){.main_visual .lead_area p{font-size:1.2em}}@media only screen and (max-width: 680px){.main_visual .lead_area p{display:none}}.main_visual .lead_area p span{display:block;font-size:2em;margin-top:.1em}.main_visual .lead_area img{display:none}@media only screen and (max-width: 680px){.main_visual .lead_area img{display:block;width:60px;margin-left:auto;margin-right:10%;margin-top:2em}}@media only screen and (max-width: 480px){.main_visual .lead_area img{width:18%;margin-right:5%;margin-top:1em}}.main_visual .case_area{position:absolute;width:350px;left:55%;bottom:1em}@media only screen and (max-width: 768px){.main_visual .case_area{width:55%;left:auto;bottom:0;right:5%}}@media only screen and (max-width: 480px){.main_visual .case_area{right:5%}}@media only screen and (max-width: 768px){.main_visual .case_area ul{display:-ms-flex;display:flex;justify-content:space-between;flex-wrap:wrap}}.main_visual .case_area ul li{list-style:none;width:95%;text-align:center;background-color:#fffcf4;padding:.8em .5em;box-sizing:border-box;margin-bottom:.5em;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;font-family:"Kiwi Maru"}@media only screen and (max-width: 768px){.main_visual .case_area ul li{width:48%;margin-bottom:.5em;font-size:.8em;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}}@media only screen and (max-width: 480px){.main_visual .case_area ul li{margin-bottom:.8em;font-size:.8em;line-height:1.2}}@media only screen and (max-width: 320px){.main_visual .case_area ul li{font-size:.7em;padding:.3em}}.main_visual .case_area ul li .fas{margin-right:.2em}@media only screen and (max-width: 768px){.main_visual .case_area ul li .fas{display:block;font-size:1.2em;margin-bottom:.4em}}.main_visual .case_area ul li .fa-smile{margin-left:.2em}section.campaign_area .section_inner .open{text-align:center;font-size:2em;line-height:1.2}@media only screen and (max-width: 480px){section.campaign_area .section_inner .open{font-size:1.3em}}section.campaign_area .section_inner .open span{font-size:.7em}section.campaign_area .section_inner .open .kaiin{display:inline-block;font-size:2.8em;position:relative;letter-spacing:.2em;margin-top:.2em;margin-bottom:1em}section.campaign_area .section_inner .open .kaiin img{width:250px;display:inline-block;position:absolute;bottom:-0.5em;right:-50%;z-index:100}@media only screen and (max-width: 480px){section.campaign_area .section_inner .open .kaiin img{width:120%;right:-60%}}section.campaign_area .section_inner .campaign_block{margin-top:5em;background-color:#ffe4cc;text-align:center;font-family:"BIZ UDGothic",sans-serif;font-weight:700}section.campaign_area .section_inner .campaign_block .open_cam{display:inline-block;margin-top:-5em;font-size:2.4em;font-family:"BIZ UDGothic",sans-serif;font-weight:700}@media only screen and (max-width: 320px){section.campaign_area .section_inner .campaign_block .open_cam{font-size:1.8em;margin-top:-6em}}section.campaign_area .section_inner .campaign_block .open_cam:before{display:inline-block;content:"＼";margin-right:.5em}section.campaign_area .section_inner .campaign_block .open_cam:after{display:inline-block;content:"／";margin-left:.5em}section.campaign_area .section_inner .campaign_block img.coin{display:block;width:100px;margin:1em auto}section.campaign_area .section_inner .campaign_block h2{font-size:1.4em;margin-top:.5em;font-family:"BIZ UDGothic",sans-serif;font-weight:700}section.campaign_area .section_inner .campaign_block .schedule{display:inline-block;background-color:#f7a429;color:#fff;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;padding:.5em 3em;margin-top:.5em}@media only screen and (max-width: 480px){section.campaign_area .section_inner .campaign_block .schedule{padding:.5em 1em}}section.campaign_area .section_inner .campaign_block .schedule span{display:inline-block;font-size:.8em;margin-right:.5em}section.campaign_area .section_inner .campaign_block ul.point{width:90%;margin:0 auto;display:-ms-flex;display:flex;justify-content:space-between;flex-wrap:wrap}section.campaign_area .section_inner .campaign_block ul.point li{width:30%;list-style:none;margin-top:2em}@media only screen and (max-width: 768px){section.campaign_area .section_inner .campaign_block ul.point li{width:48%}}section.campaign_area .section_inner .campaign_block ul.point li img{display:block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:90%;margin:0 auto}section.campaign_area .section_inner .campaign_block ul.point li div{text-align:center;margin-top:1em}@media only screen and (max-width: 320px){section.campaign_area .section_inner .campaign_block ul.point li div{font-size:.8em}}section.campaign_area .section_inner .campaign_block ul.point li div span{display:block;font-size:.8em}section.campaign_area .section_inner .campaign_block .imai_area{padding-top:3em}section.campaign_area .section_inner .campaign_block .imai_area .comment{width:50%;background-color:#f7a429;padding:2em;margin-left:10%;margin-top:2em;box-sizing:border-box;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;position:relative}@media only screen and (max-width: 980px){section.campaign_area .section_inner .campaign_block .imai_area .comment{width:60%}}@media only screen and (max-width: 480px){section.campaign_area .section_inner .campaign_block .imai_area .comment{width:80%;margin:0 auto;padding:1em .5em 2em}}section.campaign_area .section_inner .campaign_block .imai_area .comment:after{display:inline-block;position:absolute;bottom:-2em;left:60%;content:"";width:3em;height:3em;margin-left:.2em;background-image:url(../img/common/fukidashi2.png);background-size:contain;background-repeat:no-repeat;vertical-align:middle}@media only screen and (max-width: 980px){section.campaign_area .section_inner .campaign_block .imai_area .comment:after{left:40%}}@media only screen and (max-width: 480px){section.campaign_area .section_inner .campaign_block .imai_area .comment:after{left:15%}}section.campaign_area .section_inner .campaign_block .imai_area .comment p{font-size:1.1em;color:#fff;line-height:2}@media only screen and (max-width: 768px){section.campaign_area .section_inner .campaign_block .imai_area .comment p{font-size:.9em;line-height:1.6}}section.campaign_area .section_inner .campaign_block .imai_area img{display:block;width:45%;margin-left:auto;margin-right:10%;margin-top:-4em;position:relative;z-index:100}@media only screen and (max-width: 480px){section.campaign_area .section_inner .campaign_block .imai_area img{width:60%;margin-right:0;margin-top:-2em}}section.campaign_area .section_inner .campaign_block .caution{background-color:#f7a429;padding:1em 0 2em}section.campaign_area .section_inner .campaign_block .caution p{width:90%;margin:1em auto 0;color:#fff}section.campaign_area .section_inner .campaign_block .caution .btn_area{margin-top:2em}section.kotsuban_area{margin-bottom:2em;background-color:#fffcf8}@media only screen and (max-width: 480px){section.kotsuban_area .section_inner{width:100% !important}}section.kotsuban_area .section_inner h2{text-align:center;font-size:2em;line-height:1.2;font-family:"Kiwi Maru";margin-bottom:1em}@media only screen and (max-width: 320px){section.kotsuban_area .section_inner h2{font-size:1.6em}}section.kotsuban_area .section_inner h2:before{content:"";display:block;margin:0 auto;width:50px;height:35px;background-image:url(../img/common/hone.png);background-size:contain;background-repeat:no-repeat}section.kotsuban_area .section_inner a{display:block;width:90%;margin:0 auto;box-sizing:border-box;border:5px solid rgba(0,0,0,0)}section.kotsuban_area .section_inner a:hover{border:5px solid #f7a429}@media only screen and (max-width: 480px){section.kotsuban_area .section_inner a{width:100%}}section.kotsuban_area .section_inner a img{display:block;width:100%}@media only screen and (max-width: 480px){section.kotsuban_area .section_inner a img.banner_pc{display:none}}section.kotsuban_area .section_inner a img.banner_sp{display:none}@media only screen and (max-width: 480px){section.kotsuban_area .section_inner a img.banner_sp{display:block}}section.kotsuban_area .section_inner p{margin-top:1em;text-align:center}@media only screen and (max-width: 480px){section.kotsuban_area .section_inner p{width:90%;margin:1em auto;text-align:left}}section.kotsuban_area .section_inner a.link_about{display:inline-block;background:url(../img/common/btn_ptn01.png) #e67f34;background-size:190%;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:1em 1.4em;letter-spacing:.1em;font-size:1.1em;border-bottom:solid 4px #8d5913;font-family:"Kiwi Maru";display:block;width:30%;margin:2em auto;text-align:center}@media only screen and (max-width: 768px){section.kotsuban_area .section_inner a.link_about{font-size:.9em;padding:1em 0}}@media only screen and (max-width: 480px){section.kotsuban_area .section_inner a.link_about{font-size:1.2em}}section.kotsuban_area .section_inner a.link_about:before{content:"";font-family:"Font Awesome 5 Free";display:inline;font-weight:bold;margin-right:10px;font-size:1em}section.kotsuban_area .section_inner a.link_about:hover{background:url(../img/common/btn_ptn01.png) #b7530b;background-size:190%;transform:translate(0, 3px)}section.kotsuban_area .section_inner a.link_about:active{border-bottom:none}@media only screen and (max-width: 480px){section.kotsuban_area .section_inner a.link_about{width:80%}}section.kotsuban_area .section_inner a.link_about:hover{border:none}section.muchiuchi_area{margin-bottom:2em;background-color:#fff}@media only screen and (max-width: 480px){section.muchiuchi_area .section_inner{width:100% !important}}section.muchiuchi_area .section_inner h2{text-align:center;font-size:2em;line-height:1.2;font-family:"Kiwi Maru";margin-bottom:1em}@media only screen and (max-width: 320px){section.muchiuchi_area .section_inner h2{font-size:1.6em}}section.muchiuchi_area .section_inner h2:before{content:"";display:block;margin:0 auto;width:50px;height:35px;background-image:url(../img/common/hone.png);background-size:contain;background-repeat:no-repeat}section.muchiuchi_area .section_inner a{display:block;width:90%;margin:0 auto;box-sizing:border-box}section.muchiuchi_area .section_inner a:hover{border:5px solid #f7a429}@media only screen and (max-width: 480px){section.muchiuchi_area .section_inner a{width:100%}}section.muchiuchi_area .section_inner a img{display:block;width:100%}@media only screen and (max-width: 480px){section.muchiuchi_area .section_inner a img.banner_pc{display:none}}section.muchiuchi_area .section_inner a img.banner_sp{display:none}@media only screen and (max-width: 480px){section.muchiuchi_area .section_inner a img.banner_sp{display:block}}section.muchiuchi_area .section_inner p{margin-top:1em;text-align:center}@media only screen and (max-width: 480px){section.muchiuchi_area .section_inner p{width:90%;margin:1em auto;text-align:left}}section.muchiuchi_area .section_inner a.link_about{display:inline-block;background:url(../img/common/btn_ptn01.png) #e67f34;background-size:190%;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:1em 1.4em;letter-spacing:.1em;font-size:1.1em;border-bottom:solid 4px #8d5913;font-family:"Kiwi Maru";display:block;width:40%;margin:2em auto;text-align:center}@media only screen and (max-width: 768px){section.muchiuchi_area .section_inner a.link_about{font-size:.9em;padding:1em 0}}@media only screen and (max-width: 480px){section.muchiuchi_area .section_inner a.link_about{font-size:1.2em}}section.muchiuchi_area .section_inner a.link_about:before{content:"";font-family:"Font Awesome 5 Free";display:inline;font-weight:bold;margin-right:10px;font-size:1em}section.muchiuchi_area .section_inner a.link_about:hover{background:url(../img/common/btn_ptn01.png) #b7530b;background-size:190%;transform:translate(0, 3px)}section.muchiuchi_area .section_inner a.link_about:active{border-bottom:none}@media only screen and (max-width: 480px){section.muchiuchi_area .section_inner a.link_about{width:80%}}section.muchiuchi_area .section_inner a.link_about:hover{border:none}section.about_symptoms_area{background-color:#fffcf8;padding-top:3em}@media only screen and (max-width: 768px){section.about_symptoms_area .section_inner{width:100% !important}}section.about_symptoms_area .section_inner h2{text-align:center;font-size:2em;line-height:1.2;font-family:"Kiwi Maru";position:static;padding-left:0}@media only screen and (max-width: 480px){section.about_symptoms_area .section_inner h2{font-size:1.8em}}@media only screen and (max-width: 320px){section.about_symptoms_area .section_inner h2{font-size:1.6em}}section.about_symptoms_area .section_inner h2 span{display:inline-block;color:#f7a429;font-size:1.6em;margin:0 .05em}section.about_symptoms_area .section_inner h2:before{position:static;width:0;height:0;content:"";background:none}section.about_symptoms_area .section_inner ol{margin-top:6em}section.about_symptoms_area .section_inner ol li{width:100%;list-style:none;margin-top:-2em}@media only screen and (max-width: 768px){section.about_symptoms_area .section_inner ol li:nth-child(even){background-color:#fff}}@media only screen and (max-width: 480px){section.about_symptoms_area .section_inner ol li{padding-bottom:2em}}section.about_symptoms_area .section_inner ol li .feature_photo{width:60%;margin-left:auto}@media only screen and (max-width: 768px){section.about_symptoms_area .section_inner ol li .feature_photo{width:100%;margin-top:2em}}section.about_symptoms_area .section_inner ol li .feature_photo img{display:block;width:100%}section.about_symptoms_area .section_inner ol li .feature_content{width:50%;position:relative;z-index:100;background-color:#fff;margin-top:-10em;padding:0 2em 2em;box-sizing:border-box}@media only screen and (max-width: 768px){section.about_symptoms_area .section_inner ol li .feature_content{width:100%;background-color:rgba(0,0,0,0);margin-top:-1.4em;padding:0 1em 2em}}section.about_symptoms_area .section_inner ol li .feature_content dl dt{font-size:1.4em;text-align:center;font-family:"Kiwi Maru"}@media only screen and (max-width: 768px){section.about_symptoms_area .section_inner ol li .feature_content dl dt{font-size:1.2em}}section.about_symptoms_area .section_inner ol li .feature_content dl dt span.no{display:block;width:1.6em;padding:.05em 0;background-color:#f7a429;color:#fff;margin:0 auto .5em;font-size:1.2em}@media only screen and (max-width: 768px){section.about_symptoms_area .section_inner ol li .feature_content dl dt span.no{width:1.8em;height:1.8em;padding-top:.2em}}section.about_symptoms_area .section_inner ol li .feature_content dl dt span.note{display:block;font-size:.8em}section.about_symptoms_area .section_inner ol li .feature_content dl dd{margin-top:1em}section.about_symptoms_area .section_inner ol li .feature_content dl dd .btn_area{display:none}@media only screen and (max-width: 768px){section.about_symptoms_area .section_inner ol li .feature_content dl dd .btn_area{display:block;margin-top:2em}}section.symptoms_area{padding-bottom:2em}@media only screen and (max-width: 480px){section.symptoms_area{padding-top:3em}}section.symptoms_area .section_inner .symptoms_lead{text-align:center;font-family:"Kiwi Maru";font-size:1.6em}@media only screen and (max-width: 480px){section.symptoms_area .section_inner .symptoms_lead{font-size:1.4em}}@media only screen and (max-width: 320px){section.symptoms_area .section_inner .symptoms_lead{font-size:1.2em}}section.symptoms_area .section_inner .symptoms_list{margin-top:2em}section.symptoms_area .section_inner .symptoms_list ul{width:90%;margin:0 auto;display:-ms-flex;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}section.symptoms_area .section_inner .symptoms_list ul li{width:30%;list-style:none;margin-top:2em}@media only screen and (max-width: 768px){section.symptoms_area .section_inner .symptoms_list ul li{width:48%}}section.symptoms_area .section_inner .symptoms_list ul li img{display:block;width:100%;margin:0 auto}section.symptoms_area .section_inner .symptoms_list ul li div.symptoms_ttl{width:100%;height:3.6em;margin:0 auto;text-align:center;background-color:#f7a429;color:#fff;position:relative}section.symptoms_area .section_inner .symptoms_list ul li div.symptoms_ttl span{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;line-height:1.2em}@media only screen and (max-width: 480px){section.symptoms_area .section_inner .symptoms_list ul li div.symptoms_ttl span{font-size:.9em}}section.symptoms_area .symptoms_lead2{font-size:1.2em;text-align:center;margin-top:5em;position:relative;padding-bottom:3em}@media only screen and (max-width: 480px){section.symptoms_area .symptoms_lead2{margin-top:3em;padding-bottom:2em}}section.symptoms_area .symptoms_lead2:after{position:absolute;content:"";display:block;width:100%;height:100px;margin-top:2.1em;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon fill='%23fffcf8' points='100,50 0,50 0,0 50,50 100,0 '/%3E%3C/svg%3E")}@media only screen and (max-width: 480px){section.symptoms_area .symptoms_lead2:after{margin-top:1.2em}}section.symptoms_area .symptoms_lead2 img{display:block;width:120px;margin:0 auto 1em}@media only screen and (max-width: 480px){section.symptoms_area .symptoms_lead2 img{width:25%}}section.symptoms_area .symptoms_lead2 span{display:block;font-family:"Kiwi Maru";font-size:1.4em;line-height:1.8}section.symptoms_area .feature7{background-color:#fffcf8;margin-top:2em}section.symptoms_area .feature7 .section_inner h2{text-align:center;font-size:2em;line-height:1.2;font-family:"Kiwi Maru"}@media only screen and (max-width: 480px){section.symptoms_area .feature7 .section_inner h2{font-size:1.8em}}section.symptoms_area .feature7 .section_inner h2:before{content:"";display:block;margin:0 auto;width:50px;height:35px;background-image:url(../img/common/hone.png);background-size:contain;background-repeat:no-repeat}section.symptoms_area .feature7 .section_inner h2 span{display:inline-block;color:#f7a429;font-size:1.6em;margin:0 .05em}section.symptoms_area .feature7 ol{width:80%;margin:3em auto}@media only screen and (max-width: 980px){section.symptoms_area .feature7 ol{width:95%}}@media only screen and (max-width: 480px){section.symptoms_area .feature7 ol{width:100%}}section.symptoms_area .feature7 ol li{background-color:#fff;width:85%;list-style:none;margin-top:2em;display:-ms-flex;display:flex;justify-content:space-between;font-family:"Kiwi Maru"}@media only screen and (max-width: 980px){section.symptoms_area .feature7 ol li{width:90%}}@media only screen and (max-width: 768px){section.symptoms_area .feature7 ol li{width:100%}}section.symptoms_area .feature7 ol li:nth-child(even){margin-left:auto}section.symptoms_area .feature7 ol li .feature_ttl{width:60%;text-align:center;position:relative}section.symptoms_area .feature7 ol li .feature_ttl span.no{display:block;width:1.6em;padding:.05em 0;background-color:#f7a429;color:#fff;margin:0 auto;font-size:2em}@media only screen and (max-width: 768px){section.symptoms_area .feature7 ol li .feature_ttl span.no{width:1.8em;height:1.8em;font-size:1em;padding-top:.2em}}section.symptoms_area .feature7 ol li .feature_ttl p{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:1.1em}@media only screen and (max-width: 768px){section.symptoms_area .feature7 ol li .feature_ttl p{line-height:1.2;font-size:.9em}}@media only screen and (max-width: 320px){section.symptoms_area .feature7 ol li .feature_ttl p{font-size:.7em}}section.symptoms_area .feature7 ol li .feature_ttl p span.note{display:block;font-size:.8em}section.symptoms_area .feature7 ol li .feature_photo{width:40%}section.symptoms_area .feature7 ol li .feature_photo img{display:block;width:100%}section.symptoms_area .feature7 .link_btn_center a.link_about{display:inline-block;background:url(../img/common/btn_ptn01.png) #e67f34;background-size:190%;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:1em 1.4em;letter-spacing:.1em;font-size:1.1em;border-bottom:solid 4px #8d5913;font-family:"Kiwi Maru";width:30%;margin:1em}@media only screen and (max-width: 768px){section.symptoms_area .feature7 .link_btn_center a.link_about{font-size:.9em;padding:1em 0}}@media only screen and (max-width: 480px){section.symptoms_area .feature7 .link_btn_center a.link_about{font-size:1.2em}}section.symptoms_area .feature7 .link_btn_center a.link_about:before{content:"";font-family:"Font Awesome 5 Free";display:inline;font-weight:bold;margin-right:10px;font-size:1em}section.symptoms_area .feature7 .link_btn_center a.link_about:hover{background:url(../img/common/btn_ptn01.png) #b7530b;background-size:190%;transform:translate(0, 3px)}section.symptoms_area .feature7 .link_btn_center a.link_about:active{border-bottom:none}@media only screen and (max-width: 480px){section.symptoms_area .feature7 .link_btn_center a.link_about{width:80%}}section.top_about_area{padding:3em 0;background-color:#fffcf8}section.top_about_area .section_inner h2{text-align:center;font-size:2em;line-height:1.2;font-family:"Kiwi Maru"}@media only screen and (max-width: 320px){section.top_about_area .section_inner h2{font-size:1.6em}}section.top_about_area .section_inner h2:before{content:"";display:block;margin:0 auto;width:50px;height:35px;background-image:url(../img/common/hone.png);background-size:contain;background-repeat:no-repeat}section.top_about_area .section_inner .about_block{margin-top:1em}section.top_about_area .section_inner .about_block h3{margin-top:2em;font-size:1.4em;position:relative;padding-left:2em;font-family:"Kiwi Maru"}@media only screen and (max-width: 320px){section.top_about_area .section_inner .about_block h3{font-size:1.2em}}section.top_about_area .section_inner .about_block h3:before{position:absolute;top:calc(50% - 1px);left:0;width:1.4em;height:2px;content:"";background:#f7a429}section.top_about_area .section_inner .about_block p{margin-top:1em}section.top_about_area .section_inner .about_block table{width:100%;margin-top:2em}section.top_about_area .section_inner .about_block table thead{background-color:#f7a429;color:#fff}section.top_about_area .section_inner .about_block table thead tr th{padding:.5em 0}section.top_about_area .section_inner .about_block table tbody{background-color:#ffe4cc}section.top_about_area .section_inner .about_block table tbody tr{border-bottom:1px solid #fbefde}section.top_about_area .section_inner .about_block table tbody tr:last-child{border-bottom:none}section.top_about_area .section_inner .about_block table tbody tr th{font-size:1.4em}@media only screen and (max-width: 480px){section.top_about_area .section_inner .about_block table tbody tr th{font-size:1em}}@media only screen and (max-width: 320px){section.top_about_area .section_inner .about_block table tbody tr th{font-size:.8em}}section.top_about_area .section_inner .about_block table tbody tr td{text-align:center;padding:.5em 0;font-size:1.4em}@media only screen and (max-width: 480px){section.top_about_area .section_inner .about_block table tbody tr td{padding:.5em .2em}}section.top_about_area .section_inner .about_block table tbody tr td .fas{color:#f7a429;font-size:1.2em}@media only screen and (max-width: 480px){section.top_about_area .section_inner .about_block table tbody tr td .fas{font-size:.7em}}section.top_about_area .section_inner .about_block .schedule_note{text-align:right;margin-top:.5em}@media only screen and (max-width: 768px){section.top_about_area .section_inner .about_block .schedule_note{text-align:left}}section.top_about_area .section_inner .about_block .schedule_note ul li{list-style:none;padding-left:1em;text-indent:-1.2em}section.top_about_area .section_inner .about_block .schedule_note ul li:before{content:"";font-family:"Font Awesome 5 Free";display:inline;font-weight:bold;margin-right:.5em;font-size:.8em;color:#f7a429}section.top_about_area .section_inner .about_block .schedule_note ul li span{color:#f7a429}section.top_about_area .section_inner .about_block p.consultation_hours{text-align:center;margin-top:2em;font-size:1.4em;font-family:"Kiwi Maru"}@media only screen and (max-width: 320px){section.top_about_area .section_inner .about_block p.consultation_hours{font-size:1.2em}}section.top_about_area .section_inner .about_block .btn_area{margin-top:2em}section.top_about_area .section_inner .about_block dl.hp_information dt{display:-ms-flex;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}section.top_about_area .section_inner .about_block dl.hp_information dt .txt{width:35%;font-size:1.4em}@media only screen and (max-width: 768px){section.top_about_area .section_inner .about_block dl.hp_information dt .txt{width:100%;order:2;margin-top:1em}}section.top_about_area .section_inner .about_block dl.hp_information dt .txt .position{font-size:.8em;margin-bottom:.5em}section.top_about_area .section_inner .about_block dl.hp_information dt .txt span{font-size:.8em;color:#f7a429;margin-left:1em}section.top_about_area .section_inner .about_block dl.hp_information dt .photo{width:65%}@media only screen and (max-width: 768px){section.top_about_area .section_inner .about_block dl.hp_information dt .photo{width:100%;order:1;margin-top:2em}}section.top_about_area .section_inner .about_block dl.hp_information dt .photo img{display:block;width:100%}section.top_about_area .section_inner .about_block dl.hp_information dd{margin-top:2em}@media only screen and (max-width: 768px){section.top_about_area .section_inner .about_block dl.hp_information dd{margin-top:1em}}section.top_about_area .section_inner .about_block .link_btn_center a.link_about{display:inline-block;background:url(../img/common/btn_ptn01.png) #e67f34;background-size:190%;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:1em 1.4em;letter-spacing:.1em;font-size:1.1em;border-bottom:solid 4px #8d5913;font-family:"Kiwi Maru";width:30%;margin:1em}@media only screen and (max-width: 768px){section.top_about_area .section_inner .about_block .link_btn_center a.link_about{font-size:.9em;padding:1em 0}}@media only screen and (max-width: 480px){section.top_about_area .section_inner .about_block .link_btn_center a.link_about{font-size:1.2em}}section.top_about_area .section_inner .about_block .link_btn_center a.link_about:before{content:"";font-family:"Font Awesome 5 Free";display:inline;font-weight:bold;margin-right:10px;font-size:1em}section.top_about_area .section_inner .about_block .link_btn_center a.link_about:hover{background:url(../img/common/btn_ptn01.png) #b7530b;background-size:190%;transform:translate(0, 3px)}section.top_about_area .section_inner .about_block .link_btn_center a.link_about:active{border-bottom:none}@media only screen and (max-width: 480px){section.top_about_area .section_inner .about_block .link_btn_center a.link_about{width:80%}}section.top_about_area .section_inner .about_block ul.access_list01{margin-top:1em}section.top_about_area .section_inner .about_block ul.access_list01 li{list-style:none;list-style-position:inside}section.top_about_area .section_inner .about_block ul.access_list01 li span{display:inline-block;width:5em;background-color:#f7a429;color:#fff;padding:.2em 0;margin-top:1em;margin-right:1em;text-align:center;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}@media only screen and (max-width: 768px){section.top_about_area .section_inner .about_block ul.access_list01 li span.add{display:block;margin-bottom:.5em}}section.top_about_area .section_inner .about_block ul.access_list01 li a{pointer-events:none;color:#000}@media only screen and (max-width: 480px){section.top_about_area .section_inner .about_block ul.access_list01 li a{pointer-events:auto}}section.top_about_area .section_inner .about_block ul.access_list02{margin-top:2em}section.top_about_area .section_inner .about_block ul.access_list02 li{list-style:none;padding-left:1.4em;text-indent:-1em;margin-bottom:.5em}section.top_about_area .section_inner .about_block ul.access_list02 li:before{content:"";font-family:"Font Awesome 5 Free";display:inline;font-weight:bold;margin-right:.5em;font-size:.8em;color:#f7a429}section.top_about_area .section_inner .about_block iframe{margin-top:2em}section.top_about_area .section_inner .about_block .link_btn_right{padding-top:0}@media only screen and (max-width: 480px){section.top_about_area .section_inner .about_block .link_btn_right{text-align:center}}section.top_about_area .section_inner .about_block .link_btn_right a{color:#000;margin-bottom:.5em}@media only screen and (max-width: 480px){section.top_about_area .section_inner .about_block .link_btn_right a{display:inline-block;background:url(../img/common/btn_ptn01.png) #e67f34;background-size:190%;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:1em 1.4em;letter-spacing:.1em;font-size:1.1em;border-bottom:solid 4px #8d5913;font-family:"Kiwi Maru";width:80%;margin:1em auto}}@media only screen and (max-width: 480px)and (max-width: 768px){section.top_about_area .section_inner .about_block .link_btn_right a{font-size:.9em;padding:1em 0}}@media only screen and (max-width: 480px)and (max-width: 480px){section.top_about_area .section_inner .about_block .link_btn_right a{font-size:1.2em}}@media only screen and (max-width: 480px){section.top_about_area .section_inner .about_block .link_btn_right a:before{content:"";font-family:"Font Awesome 5 Free";display:inline;font-weight:bold;margin-right:10px;font-size:1em}section.top_about_area .section_inner .about_block .link_btn_right a:hover{background:url(../img/common/btn_ptn01.png) #b7530b;background-size:190%;transform:translate(0, 3px)}section.top_about_area .section_inner .about_block .link_btn_right a:active{border-bottom:none}}section.top_about_area .section_inner .about_block .link_btn_right a:before{content:"";font-family:"Font Awesome 5 Free";display:inline;font-weight:bold;margin-right:.5em;font-size:.8em;color:#f7a429}@media only screen and (max-width: 480px){section.top_about_area .section_inner .about_block .link_btn_right a:before{color:#fff}}section.top_about_area .section_inner .about_block .link_btn_right a:hover{border-bottom:1px solid #000}@media only screen and (max-width: 480px){section.top_about_area .section_inner .about_block .link_btn_right a:hover{border-bottom:none}}section.top_about_area .section_inner .about_block h4{text-align:center;font-size:1.2em;margin-top:2em}section.countermeasures{padding:3em 0 5em}section.countermeasures .section_inner{background-color:#fffcf8;box-sizing:border-box}section.countermeasures .section_inner h2{text-align:center;font-size:1.4em;font-family:"Kiwi Maru"}section.countermeasures .section_inner h3{font-size:1.2em;margin:1em 0;text-align:center}section.countermeasures .section_inner h3:before{content:"／";margin-right:.5em}section.countermeasures .section_inner h3:after{content:"／";margin-left:.5em}section.countermeasures .section_inner ul{display:-ms-flex;display:flex;flex-wrap:wrap;padding:0 5%;margin:2em 0 3em}@media only screen and (max-width: 768px){section.countermeasures .section_inner ul{display:block;padding:0 3%}}section.countermeasures .section_inner ul li{width:25%;list-style-position:inside;list-style:none;margin-bottom:1em}@media only screen and (max-width: 768px){section.countermeasures .section_inner ul li{width:100%;display:-ms-flex;display:flex;justify-content:space-between;align-items:center;margin-bottom:2em}}section.countermeasures .section_inner ul li div.icon{width:80%;margin:0 auto}@media only screen and (max-width: 768px){section.countermeasures .section_inner ul li div.icon{width:30%}}section.countermeasures .section_inner ul li div.icon img{display:block;width:80%;margin:0 auto}@media only screen and (max-width: 768px){section.countermeasures .section_inner ul li div.icon img{width:90%}}section.countermeasures .section_inner ul li span{display:block;width:80%;text-align:center;margin:1em auto 0;line-height:1.4}@media only screen and (max-width: 768px){section.countermeasures .section_inner ul li span{width:68%;text-align:left;margin-top:0}}section.countermeasures .section_inner ol{width:70%;margin:2em auto}@media only screen and (max-width: 768px){section.countermeasures .section_inner ol{width:90%}}section.countermeasures .section_inner ol li{list-style-position:inside;margin-bottom:.5em;text-indent:-1.2em;padding-left:1.2em}section.kotsuban_area .section_inner a.for-more-info-link{display:inline;font-weight:700;border:none}section.kotsuban_area .section_inner a.for-more-info-link:hover{border:none;text-decoration:underline}a{text-decoration:none}.link_btn_right{padding:3em 0;text-align:right}.link_btn_center{padding:1em 0;text-align:center}.link_btn_left{padding:1em 0;text-align:left}.btn_area{text-align:center}.btn_area a.care_btn{display:inline-block;background:url(../img/common/btn_ptn01.png) #049a26;background-size:190%;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:1em 1.4em;letter-spacing:.1em;font-size:1.1em;border-bottom:solid 4px #005800;font-family:"Kiwi Maru";margin:1em}@media only screen and (max-width: 768px){.btn_area a.care_btn{padding:1em 0}}@media only screen and (max-width: 480px){.btn_area a.care_btn{font-size:1.2em}}.btn_area a.care_btn:before{content:"";font-family:"Font Awesome 5 Free";display:inline;font-weight:bold;margin-right:10px;font-size:1em}.btn_area a.care_btn:hover{background:url(../img/common/btn_ptn01.png) #038120;background-size:190%;transform:translate(0, 3px)}.btn_area a.care_btn:active{border-bottom:none}@media only screen and (max-width: 768px){.btn_area a.care_btn{width:70%;margin:0 0 1em}}@media only screen and (max-width: 480px){.btn_area a.care_btn{width:80%;margin:0}}.btn_area a.tel_btn{display:none}@media only screen and (max-width: 480px){.btn_area a.tel_btn{display:block;pointer-events:auto;display:inline-block;background:url(../img/common/btn_ptn01.png) #c33523;background-size:190%;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:1em 1.4em;letter-spacing:.1em;font-size:1.1em;border-bottom:solid 4px #7c1103;font-family:"Kiwi Maru";width:80%;margin:1em 0 0 0}}@media only screen and (max-width: 480px)and (max-width: 768px){.btn_area a.tel_btn{font-size:.9em;padding:1em 0}}@media only screen and (max-width: 480px)and (max-width: 480px){.btn_area a.tel_btn{font-size:1.2em}}@media only screen and (max-width: 480px){.btn_area a.tel_btn:before{content:"";font-family:"Font Awesome 5 Free";display:inline;font-weight:bold;margin-right:10px;font-size:1em}.btn_area a.tel_btn:hover{background:url(../img/common/btn_ptn01.png) #ad1806;background-size:190%;transform:translate(0, 3px)}.btn_area a.tel_btn:active{border-bottom:none}}.btn_area .pc_tel{display:inline-block;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#fff;padding:1em 1.4em 1.3em;letter-spacing:.1em;font-size:.8em;color:#7c1103;border:solid 2px #7c1103;font-family:"Kiwi Maru"}@media only screen and (max-width: 768px){.btn_area .pc_tel{width:70%;padding:1em 0 1.3em}}@media only screen and (max-width: 480px){.btn_area .pc_tel{display:none}}.btn_area .pc_tel span{display:inline-block;font-size:1.6em;margin-left:1em}.btn_area .pc_tel span:before{content:"";font-family:"Font Awesome 5 Free";display:inline;font-weight:bold;margin-right:10px;font-size:1em}.bounce{animation:bounce_4195 1.6s ease infinite;transform-origin:50% 50%}@keyframes bounce_4195{0%{transform:translateY(0)}12.5%{transform:translateY(0)}25%{transform:translateY(0)}50%{transform:translateY(-15px)}62.5%{transform:translateY(0)}75%{transform:translateY(-15px)}100%{transform:translateY(0)}}.float{animation:float_3085 2s linear infinite;transform-origin:50% 50%}@keyframes float_3085{0%{transform:translateY(0)}50%{transform:translateY(-6px)}100%{transform:translateY(0)}}.dokidoki{animation:dokidoki 1.5s infinite}@keyframes dokidoki{0%{transform:scale(1.05)}5%{transform:scale(1)}95%{transform:scale(1)}100%{-webkit-transform:scale(1.05)}}.jpn-phrase{word-break:keep-all;overflow-wrap:break-word}article.underlay section .section_inner{width:980px;margin:0 auto;padding:4em 0;color:#000}@media only screen and (max-width: 980px){article.underlay section .section_inner{width:90%;padding:2em 0}}article.underlay .h1_area{width:100%;height:400px;display:-ms-flex;display:flex;align-items:center}@media only screen and (max-width: 768px){article.underlay .h1_area{height:260px}}@media only screen and (max-width: 480px){article.underlay .h1_area{height:12em}}@media only screen and (max-width: 320px){article.underlay .h1_area{height:10em}}article.underlay .h1_area h1{width:100%;text-align:center;color:#fff;font-size:2em;letter-spacing:.2em;line-height:1.3}@media only screen and (max-width: 480px){article.underlay .h1_area h1{font-size:1.6em}}article.underlay .h1_area h1 span{display:block;font-size:.6em;letter-spacing:.05em;padding-top:1.8em}a{text-decoration:none}.link_btn_right{padding:3em 0;text-align:right}.link_btn_center{padding:1em 0;text-align:center}.link_btn_left{padding:1em 0;text-align:left}.btn_area{text-align:center}.btn_area a.care_btn{display:inline-block;background:url(../img/common/btn_ptn01.png) #049a26;background-size:190%;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:1em 1.4em;letter-spacing:.1em;font-size:1.1em;border-bottom:solid 4px #005800;font-family:"Kiwi Maru";margin:1em}@media only screen and (max-width: 768px){.btn_area a.care_btn{padding:1em 0}}@media only screen and (max-width: 480px){.btn_area a.care_btn{font-size:1.2em}}.btn_area a.care_btn:before{content:"";font-family:"Font Awesome 5 Free";display:inline;font-weight:bold;margin-right:10px;font-size:1em}.btn_area a.care_btn:hover{background:url(../img/common/btn_ptn01.png) #038120;background-size:190%;transform:translate(0, 3px)}.btn_area a.care_btn:active{border-bottom:none}@media only screen and (max-width: 768px){.btn_area a.care_btn{width:70%;margin:0 0 1em}}@media only screen and (max-width: 480px){.btn_area a.care_btn{width:80%;margin:0}}.btn_area a.tel_btn{display:none}@media only screen and (max-width: 480px){.btn_area a.tel_btn{display:block;pointer-events:auto;display:inline-block;background:url(../img/common/btn_ptn01.png) #c33523;background-size:190%;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:1em 1.4em;letter-spacing:.1em;font-size:1.1em;border-bottom:solid 4px #7c1103;font-family:"Kiwi Maru";width:80%;margin:1em 0 0 0}}@media only screen and (max-width: 480px)and (max-width: 768px){.btn_area a.tel_btn{font-size:.9em;padding:1em 0}}@media only screen and (max-width: 480px)and (max-width: 480px){.btn_area a.tel_btn{font-size:1.2em}}@media only screen and (max-width: 480px){.btn_area a.tel_btn:before{content:"";font-family:"Font Awesome 5 Free";display:inline;font-weight:bold;margin-right:10px;font-size:1em}.btn_area a.tel_btn:hover{background:url(../img/common/btn_ptn01.png) #ad1806;background-size:190%;transform:translate(0, 3px)}.btn_area a.tel_btn:active{border-bottom:none}}.btn_area .pc_tel{display:inline-block;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#fff;padding:1em 1.4em 1.3em;letter-spacing:.1em;font-size:.8em;color:#7c1103;border:solid 2px #7c1103;font-family:"Kiwi Maru"}@media only screen and (max-width: 768px){.btn_area .pc_tel{width:70%;padding:1em 0 1.3em}}@media only screen and (max-width: 480px){.btn_area .pc_tel{display:none}}.btn_area .pc_tel span{display:inline-block;font-size:1.6em;margin-left:1em}.btn_area .pc_tel span:before{content:"";font-family:"Font Awesome 5 Free";display:inline;font-weight:bold;margin-right:10px;font-size:1em}.bounce{animation:bounce_4195 1.6s ease infinite;transform-origin:50% 50%}@keyframes bounce_4195{0%{transform:translateY(0)}12.5%{transform:translateY(0)}25%{transform:translateY(0)}50%{transform:translateY(-15px)}62.5%{transform:translateY(0)}75%{transform:translateY(-15px)}100%{transform:translateY(0)}}.float{animation:float_3085 2s linear infinite;transform-origin:50% 50%}@keyframes float_3085{0%{transform:translateY(0)}50%{transform:translateY(-6px)}100%{transform:translateY(0)}}.dokidoki{animation:dokidoki 1.5s infinite}@keyframes dokidoki{0%{transform:scale(1.05)}5%{transform:scale(1)}95%{transform:scale(1)}100%{-webkit-transform:scale(1.05)}}.jpn-phrase{word-break:keep-all;overflow-wrap:break-word}article.about{padding-bottom:0}article.about .h1_area{background-image:url(../img/about/h1_img.jpg);background-repeat:no-repeat;background-size:100% auto;background-position:center}article.about h2{margin-top:2em;font-size:1.6em;position:relative;padding-left:2em;font-family:"Kiwi Maru"}@media only screen and (max-width: 480px){article.about h2{font-size:1.4em}}@media only screen and (max-width: 320px){article.about h2{font-size:1.3em}}article.about h2:before{position:absolute;top:calc(50% - 1px);left:0;width:1.4em;height:2px;content:"";background:#f7a429}@media only screen and (max-width: 768px){section.docter_area h2{margin-left:5%}}@media only screen and (max-width: 768px){section.docter_area .section_inner{width:100% !important}}section.docter_area .section_inner .prf_area{position:relative;padding-bottom:4em;margin-top:1em}@media only screen and (max-width: 768px){section.docter_area .section_inner .prf_area{position:static;padding-bottom:0}}section.docter_area .section_inner .prf_area img{display:block;width:80%;margin-left:auto}@media only screen and (max-width: 768px){section.docter_area .section_inner .prf_area img{width:100%}}section.docter_area .section_inner .prf_area .docter_info{width:40%;background-color:#fff;position:absolute;bottom:1em;z-index:100;font-size:1.8em;padding:2em 1em;box-sizing:border-box}@media only screen and (max-width: 980px){section.docter_area .section_inner .prf_area .docter_info{font-size:1.4em}}@media only screen and (max-width: 768px){section.docter_area .section_inner .prf_area .docter_info{position:static;width:90%;margin:0 auto;padding:2em 0 0}}section.docter_area .section_inner .prf_area .docter_info .position{margin-bottom:.5em;font-size:.7em}section.docter_area .section_inner .prf_area .docter_info span{font-size:.8em;color:#f7a429;margin-left:1em}@media only screen and (max-width: 768px){section.docter_area .section_inner .prf_txt{width:90%;margin:0 auto;padding:2em 0}}section.docter_area .section_inner .prf_txt p{margin-top:.5em}section.hospital_area{background-color:#fffcf8}section.hospital_area .section_inner{padding-top:2em !important;padding-bottom:5em !important}@media only screen and (max-width: 768px){section.hospital_area .section_inner{width:100% !important}}@media only screen and (max-width: 768px){section.hospital_area .section_inner h2{margin-left:5%}}section.hospital_area .section_inner .introduction{margin-top:2em}@media only screen and (max-width: 768px){section.hospital_area .section_inner .introduction{width:90%;margin:1em auto;padding:2em 0}}section.hospital_area .section_inner .photo_area{display:-ms-flex;display:flex;flex-wrap:wrap;margin:2em auto}@media only screen and (max-width: 768px){section.hospital_area .section_inner .photo_area{width:90%;margin:1em auto}}section.hospital_area .section_inner .photo_area li{list-style:none;width:19%;margin-right:1%;margin-top:1.5em}@media only screen and (max-width: 480px){section.hospital_area .section_inner .photo_area li{width:46%;margin:0 2%;margin-top:.5em}}section.hospital_area .section_inner .photo_area li a{display:block;width:100%}section.hospital_area .section_inner .photo_area li a img{display:block;width:100%}section.treatment_contents .section_inner{padding-top:2em !important;padding-bottom:6em !important}@media only screen and (max-width: 768px){section.treatment_contents .section_inner{width:100% !important}}@media only screen and (max-width: 768px){section.treatment_contents .section_inner h2{margin-left:5%}}section.treatment_contents .section_inner .symptoms{margin-top:2em}@media only screen and (max-width: 768px){section.treatment_contents .section_inner .symptoms{width:90%;margin:2em auto}}section.treatment_contents .section_inner .symptoms p{margin-top:1em}section.insurance_treatment{background-color:#fffcf8}section.insurance_treatment .section_inner h3{display:inline-block;padding:.5em 2em;background-color:#f7a429;color:#fff;margin-top:1em;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px}section.insurance_treatment .section_inner>ul{padding-left:1em;margin-top:1em}@media only screen and (max-width: 480px){section.insurance_treatment .section_inner>ul{padding-left:0}}section.insurance_treatment .section_inner>ul li{list-style:none;margin-bottom:.5em;text-indent:-1.4em;padding-left:1em}@media only screen and (max-width: 480px){section.insurance_treatment .section_inner>ul li{font-size:.9em}}section.insurance_treatment .section_inner>ul li:before{content:"";font-family:"Font Awesome 5 Free";display:inline;font-weight:bold;margin-right:.5em;font-size:.8em;color:#f7a429}section.insurance_treatment .section_inner dl{margin-top:2em}section.insurance_treatment .section_inner dl dt{font-size:1.2em;margin-top:2em}@media only screen and (max-width: 480px){section.insurance_treatment .section_inner dl dt{font-size:1.1em}}section.insurance_treatment .section_inner dl dd{padding-top:1em}section.insurance_treatment .section_inner dl dd table{width:100%}section.insurance_treatment .section_inner dl dd table thead{background-color:#f7a429;color:#fff;padding:.5em}section.insurance_treatment .section_inner dl dd table thead tr th{padding:.5em;box-sizing:border-box;vertical-align:middle}@media only screen and (max-width: 480px){section.insurance_treatment .section_inner dl dd table thead tr th{font-size:.9em}}section.insurance_treatment .section_inner dl dd table tbody tr{border-bottom:1px solid #f7a429}section.insurance_treatment .section_inner dl dd table tbody tr th,section.insurance_treatment .section_inner dl dd table tbody tr td{padding:1em .5em;box-sizing:border-box;vertical-align:middle}@media only screen and (max-width: 480px){section.insurance_treatment .section_inner dl dd table tbody tr th,section.insurance_treatment .section_inner dl dd table tbody tr td{font-size:.9em}}section.insurance_treatment .section_inner dl dd table tbody tr th{width:20%}section.insurance_treatment .section_inner dl dd table tbody tr td{text-align:center}section.insurance_treatment .section_inner dl dd ul{padding-left:1em}@media only screen and (max-width: 480px){section.insurance_treatment .section_inner dl dd ul{padding-left:0}}section.insurance_treatment .section_inner dl dd ul li{list-style:none;margin-bottom:.5em;text-indent:-1.2sem;padding-left:1em}@media only screen and (max-width: 480px){section.insurance_treatment .section_inner dl dd ul li{font-size:.9em}}section.insurance_treatment .section_inner dl dd ul li:before{content:"";font-family:"Font Awesome 5 Free";display:inline;font-weight:bold;margin-right:.5em;font-size:.8em;color:#f7a429}section.insurance_treatment .section_inner a{display:block;width:100%;margin:2em auto;box-sizing:border-box}section.insurance_treatment .section_inner a img{display:block;width:100%}@media only screen and (max-width: 480px){section.insurance_treatment .section_inner a img.banner_pc{display:none}}section.insurance_treatment .section_inner a img.banner_sp{display:none}@media only screen and (max-width: 480px){section.insurance_treatment .section_inner a img.banner_sp{display:block}}section.consultation_hours{padding-top:0 !important;padding-bottom:4em !important}section.consultation_hours .section_inner table{width:100%;margin-top:2em}section.consultation_hours .section_inner table thead{background-color:#f7a429;color:#fff}section.consultation_hours .section_inner table thead tr th{padding:.5em 0}section.consultation_hours .section_inner table tbody{background-color:#ffe4cc}section.consultation_hours .section_inner table tbody tr{border-bottom:1px solid #fbefde}section.consultation_hours .section_inner table tbody tr:last-child{border-bottom:none}section.consultation_hours .section_inner table tbody tr th{font-size:1.4em}@media only screen and (max-width: 480px){section.consultation_hours .section_inner table tbody tr th{font-size:1em}}@media only screen and (max-width: 320px){section.consultation_hours .section_inner table tbody tr th{font-size:.9em}}section.consultation_hours .section_inner table tbody tr td{text-align:center;padding:.5em 0;font-size:1.4em}@media only screen and (max-width: 480px){section.consultation_hours .section_inner table tbody tr td{padding:.5em .2em}}section.consultation_hours .section_inner table tbody tr td .fas{color:#f7a429;font-size:1.2em}@media only screen and (max-width: 480px){section.consultation_hours .section_inner table tbody tr td .fas{font-size:.7em}}section.consultation_hours .section_inner .schedule_note{text-align:right;margin-top:.5em}@media only screen and (max-width: 768px){section.consultation_hours .section_inner .schedule_note{text-align:left}}section.consultation_hours .section_inner .schedule_note ul li{list-style:none;padding-left:1em;text-indent:-1.2em}section.consultation_hours .section_inner .schedule_note ul li:before{content:"";font-family:"Font Awesome 5 Free";display:inline;font-weight:bold;margin-right:.5em;font-size:.8em;color:#f7a429}section.consultation_hours .section_inner .schedule_note ul li span{color:#f7a429}section.consultation_hours .section_inner p.consultation_hours{text-align:center;margin-top:2em;font-size:1.4em;font-family:"Kiwi Maru"}@media only screen and (max-width: 320px){section.consultation_hours .section_inner p.consultation_hours{font-size:1.2em}}section.consultation_hours .section_inner .btn_area{margin-top:2em}section.about_access{background-color:#fffcf8;padding-bottom:3em}section.about_access .section_inner{padding-top:2em !important}@media only screen and (max-width: 768px){section.about_access .section_inner{width:100% !important}}@media only screen and (max-width: 768px){section.about_access .section_inner h2{margin-left:5%}}section.about_access .section_inner ul.access_list01{margin-top:1em}@media only screen and (max-width: 768px){section.about_access .section_inner ul.access_list01{width:90%;margin:2em auto}}section.about_access .section_inner ul.access_list01 li{list-style:none;list-style-position:inside}section.about_access .section_inner ul.access_list01 li span{display:inline-block;width:5em;background-color:#f7a429;color:#fff;padding:.2em 0;margin-top:1em;margin-right:1em;text-align:center;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}@media only screen and (max-width: 768px){section.about_access .section_inner ul.access_list01 li span.add{display:block;margin-bottom:.5em}}section.about_access .section_inner ul.access_list01 li a{pointer-events:none;color:#000}@media only screen and (max-width: 480px){section.about_access .section_inner ul.access_list01 li a{pointer-events:auto}}section.about_access .section_inner ul.access_list02{margin-top:2em}@media only screen and (max-width: 768px){section.about_access .section_inner ul.access_list02{width:90%;margin:2em auto}}section.about_access .section_inner ul.access_list02 li{list-style:none;padding-left:1.4em;text-indent:-1em;margin-bottom:.5em}section.about_access .section_inner ul.access_list02 li:before{content:"";font-family:"Font Awesome 5 Free";display:inline;font-weight:bold;margin-right:.5em;font-size:.8em;color:#f7a429}section.about_access .section_inner iframe{margin-top:2em}section.about_access .section_inner .link_btn_right{padding-top:0}@media only screen and (max-width: 768px){section.about_access .section_inner .link_btn_right{width:90%;margin:2em auto}}@media only screen and (max-width: 480px){section.about_access .section_inner .link_btn_right{text-align:center}}section.about_access .section_inner .link_btn_right a{color:#000;margin-bottom:.5em}@media only screen and (max-width: 480px){section.about_access .section_inner .link_btn_right a{display:inline-block;background:url(../img/common/btn_ptn01.png) #e67f34;background-size:190%;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:1em 1.4em;letter-spacing:.1em;font-size:1.1em;border-bottom:solid 4px #8d5913;font-family:"Kiwi Maru";width:80%;margin:1em auto}}@media only screen and (max-width: 480px)and (max-width: 768px){section.about_access .section_inner .link_btn_right a{font-size:.9em;padding:1em 0}}@media only screen and (max-width: 480px)and (max-width: 480px){section.about_access .section_inner .link_btn_right a{font-size:1.2em}}@media only screen and (max-width: 480px){section.about_access .section_inner .link_btn_right a:before{content:"";font-family:"Font Awesome 5 Free";display:inline;font-weight:bold;margin-right:10px;font-size:1em}section.about_access .section_inner .link_btn_right a:hover{background:url(../img/common/btn_ptn01.png) #b7530b;background-size:190%;transform:translate(0, 3px)}section.about_access .section_inner .link_btn_right a:active{border-bottom:none}}section.about_access .section_inner .link_btn_right a:before{content:"";font-family:"Font Awesome 5 Free";display:inline;font-weight:bold;margin-right:.5em;font-size:.8em;color:#f7a429}@media only screen and (max-width: 480px){section.about_access .section_inner .link_btn_right a:before{color:#fff}}section.about_access .section_inner .link_btn_right a:hover{border-bottom:1px solid #000}@media only screen and (max-width: 480px){section.about_access .section_inner .link_btn_right a:hover{border-bottom:none}}a{text-decoration:none}.link_btn_right{padding:3em 0;text-align:right}.link_btn_center{padding:1em 0;text-align:center}.link_btn_left{padding:1em 0;text-align:left}.btn_area{text-align:center}.btn_area a.care_btn{display:inline-block;background:url(../img/common/btn_ptn01.png) #049a26;background-size:190%;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:1em 1.4em;letter-spacing:.1em;font-size:1.1em;border-bottom:solid 4px #005800;font-family:"Kiwi Maru";margin:1em}@media only screen and (max-width: 768px){.btn_area a.care_btn{padding:1em 0}}@media only screen and (max-width: 480px){.btn_area a.care_btn{font-size:1.2em}}.btn_area a.care_btn:before{content:"";font-family:"Font Awesome 5 Free";display:inline;font-weight:bold;margin-right:10px;font-size:1em}.btn_area a.care_btn:hover{background:url(../img/common/btn_ptn01.png) #038120;background-size:190%;transform:translate(0, 3px)}.btn_area a.care_btn:active{border-bottom:none}@media only screen and (max-width: 768px){.btn_area a.care_btn{width:70%;margin:0 0 1em}}@media only screen and (max-width: 480px){.btn_area a.care_btn{width:80%;margin:0}}.btn_area a.tel_btn{display:none}@media only screen and (max-width: 480px){.btn_area a.tel_btn{display:block;pointer-events:auto;display:inline-block;background:url(../img/common/btn_ptn01.png) #c33523;background-size:190%;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:1em 1.4em;letter-spacing:.1em;font-size:1.1em;border-bottom:solid 4px #7c1103;font-family:"Kiwi Maru";width:80%;margin:1em 0 0 0}}@media only screen and (max-width: 480px)and (max-width: 768px){.btn_area a.tel_btn{font-size:.9em;padding:1em 0}}@media only screen and (max-width: 480px)and (max-width: 480px){.btn_area a.tel_btn{font-size:1.2em}}@media only screen and (max-width: 480px){.btn_area a.tel_btn:before{content:"";font-family:"Font Awesome 5 Free";display:inline;font-weight:bold;margin-right:10px;font-size:1em}.btn_area a.tel_btn:hover{background:url(../img/common/btn_ptn01.png) #ad1806;background-size:190%;transform:translate(0, 3px)}.btn_area a.tel_btn:active{border-bottom:none}}.btn_area .pc_tel{display:inline-block;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#fff;padding:1em 1.4em 1.3em;letter-spacing:.1em;font-size:.8em;color:#7c1103;border:solid 2px #7c1103;font-family:"Kiwi Maru"}@media only screen and (max-width: 768px){.btn_area .pc_tel{width:70%;padding:1em 0 1.3em}}@media only screen and (max-width: 480px){.btn_area .pc_tel{display:none}}.btn_area .pc_tel span{display:inline-block;font-size:1.6em;margin-left:1em}.btn_area .pc_tel span:before{content:"";font-family:"Font Awesome 5 Free";display:inline;font-weight:bold;margin-right:10px;font-size:1em}.bounce{animation:bounce_4195 1.6s ease infinite;transform-origin:50% 50%}@keyframes bounce_4195{0%{transform:translateY(0)}12.5%{transform:translateY(0)}25%{transform:translateY(0)}50%{transform:translateY(-15px)}62.5%{transform:translateY(0)}75%{transform:translateY(-15px)}100%{transform:translateY(0)}}.float{animation:float_3085 2s linear infinite;transform-origin:50% 50%}@keyframes float_3085{0%{transform:translateY(0)}50%{transform:translateY(-6px)}100%{transform:translateY(0)}}.dokidoki{animation:dokidoki 1.5s infinite}@keyframes dokidoki{0%{transform:scale(1.05)}5%{transform:scale(1)}95%{transform:scale(1)}100%{-webkit-transform:scale(1.05)}}.jpn-phrase{word-break:keep-all;overflow-wrap:break-word}article.treatment{padding-bottom:0}article.treatment .h1_area{background-image:url(../img/treatment/h1_img.jpg);background-repeat:no-repeat;background-size:100% auto;background-position:center}section.treatment_area .symptoms_lead{font-size:1.2em;text-align:center;margin-top:5em;position:relative;padding-bottom:3em}@media only screen and (max-width: 480px){section.treatment_area .symptoms_lead{margin-top:3em;padding-bottom:2em}}@media only screen and (max-width: 320px){section.treatment_area .symptoms_lead{font-size:1em}}section.treatment_area .symptoms_lead:after{position:absolute;content:"";display:block;width:100%;height:100px;margin-top:2.1em;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon fill='%23fffcf8' points='100,50 0,50 0,0 50,50 100,0 '/%3E%3C/svg%3E")}@media only screen and (max-width: 480px){section.treatment_area .symptoms_lead:after{margin-top:1.2em}}section.treatment_area .symptoms_lead img{display:block;width:120px;margin:0 auto 1em}@media only screen and (max-width: 480px){section.treatment_area .symptoms_lead img{width:25%}}section.treatment_area .symptoms_lead span{display:block;font-family:"Kiwi Maru";font-size:1.4em;line-height:1.8}section.treatment_area .symptoms_list{background-color:#fffcf8;margin-top:2em;padding-bottom:5em}section.treatment_area .symptoms_list ul{width:900px;margin:0 auto;padding:4em 0;color:#000;display:-ms-flex;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}@media only screen and (max-width: 980px){section.treatment_area .symptoms_list ul{width:90%;padding:2em 0}}section.treatment_area .symptoms_list ul li{width:30%;list-style:none;margin-top:2em}@media only screen and (max-width: 768px){section.treatment_area .symptoms_list ul li{width:48%}}section.treatment_area .symptoms_list ul li img{display:block;width:100%;margin:0 auto}section.treatment_area .symptoms_list ul li div.symptoms_ttl{width:100%;height:3.6em;margin:0 auto;text-align:center;background-color:#f7a429;color:#fff;position:relative}section.treatment_area .symptoms_list ul li div.symptoms_ttl span{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;line-height:1.2em}@media only screen and (max-width: 480px){section.treatment_area .symptoms_list ul li div.symptoms_ttl span{font-size:.9em}}section.treatment_area .symptoms_list p.symptoms_lead2{font-family:"Kiwi Maru";font-size:1.4em;text-align:center}@media only screen and (max-width: 320px){section.treatment_area .symptoms_list p.symptoms_lead2{font-size:1.2em}}section.body_area{background-color:#fffcf8;margin-top:2em;padding-bottom:2em}section.body_area .section_inner h2{text-align:center;font-size:1.8em;line-height:1.2;font-family:"Kiwi Maru";color:#fff;background-color:#f7a429;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;padding:.8em 0;position:relative}@media only screen and (max-width: 480px){section.body_area .section_inner h2{font-size:1.5em}}@media only screen and (max-width: 320px){section.body_area .section_inner h2{font-size:1.3em}}section.body_area .section_inner h2:after{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid rgba(0,0,0,0);border-top:15px solid #f7a429}section.body_area .section_inner .body_img{min-height:1px;margin-top:2em}section.body_area .section_inner .body_img:after{content:".";display:block;clear:both;height:0;visibility:hidden}* html section.body_area .section_inner .body_img{height:1px}section.body_area .section_inner .body_img img{display:block;width:35%;float:left;margin:2em 7.5%}@media only screen and (max-width: 480px){section.body_area .section_inner .body_img img{float:none;width:95%;margin:1em auto}}section.body_area .section_inner .body_lead{font-size:1.8em;text-align:center;font-family:"Kiwi Maru"}@media only screen and (max-width: 480px){section.body_area .section_inner .body_lead{font-size:1.4em}}section.body_area .section_inner .body_lead span{display:inline-block;font-size:1.2em;background:linear-gradient(transparent 55%, #ffe0c1 55%)}section.body_area .section_inner .body_lead:before{content:"";display:block;margin:0 auto 1em;width:150px;height:80px;background-image:url(../img/treatment/kinniku_icon.png);background-size:contain;background-repeat:no-repeat}@media only screen and (max-width: 480px){section.body_area .section_inner .body_lead:before{width:100px;height:50px}}section.program_area .ttl_inner{width:980px;margin:0 auto;display:-ms-flex;display:flex;justify-content:space-between}@media only screen and (max-width: 980px){section.program_area .ttl_inner{width:90%;padding:2em 0}}@media only screen and (max-width: 480px){section.program_area .ttl_inner{display:block;width:100%;padding:0}}section.program_area .ttl_inner h2{width:40%;background-color:#f7a429;color:#fff;font-size:1.6em;text-align:center;box-sizing:border-box;padding-top:4em;font-family:"Kiwi Maru"}@media only screen and (max-width: 768px){section.program_area .ttl_inner h2{font-size:1.2em;width:45%}}@media only screen and (max-width: 480px){section.program_area .ttl_inner h2{position:relative;z-index:100;padding:1em;display:block;width:80%;margin:0 auto;font-size:1.4em}}section.program_area .ttl_inner h2 span{display:block;font-size:.8em}@media only screen and (max-width: 480px){section.program_area .ttl_inner h2 span{font-size:.7em}}section.program_area .ttl_inner .ttl_img{display:block;width:55%;margin-left:auto}@media only screen and (max-width: 480px){section.program_area .ttl_inner .ttl_img{width:100%;height:400px;margin-top:-4em}}section.program_area .ttl_inner .ttl_img img{display:block;width:100%}@media only screen and (max-width: 480px){section.program_area .ttl_inner .ttl_img img{-o-object-fit:cover;object-fit:cover;height:400px}}section.program_area .section_inner{padding-top:2em !important}section.program_area .section_inner p.program_lead{text-align:center}@media only screen and (max-width: 480px){section.program_area .section_inner p.program_lead{text-align:left}}section.program_area .section_inner .program_contents h3{width:50%;text-align:center;font-size:1.8em;line-height:1.2;font-family:"Kiwi Maru";color:#fff;background-color:#f7a429;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;padding:.8em 0;margin:2em auto;position:relative}@media only screen and (max-width: 768px){section.program_area .section_inner .program_contents h3{width:80%}}@media only screen and (max-width: 480px){section.program_area .section_inner .program_contents h3{width:100%;font-size:1.5em}}@media only screen and (max-width: 320px){section.program_area .section_inner .program_contents h3{font-size:1.3em}}section.program_area .section_inner .program_contents h3:after{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid rgba(0,0,0,0);border-top:15px solid #f7a429}section.program_area .section_inner .program_contents .program_step{display:-ms-flex;display:flex;justify-content:space-between;margin-top:5em;border:1px solid #f7a429;padding:1em;box-sizing:border-box}@media only screen and (max-width: 768px){section.program_area .section_inner .program_contents .program_step{display:block;margin-top:0}}section.program_area .section_inner .program_contents .program_step .step_lead{width:50%;text-align:center;padding-top:2em}@media only screen and (max-width: 768px){section.program_area .section_inner .program_contents .program_step .step_lead{padding-top:0;width:100%}}section.program_area .section_inner .program_contents .program_step .step_lead p{font-size:1em}@media only screen and (max-width: 768px){section.program_area .section_inner .program_contents .program_step .step_lead p{text-align:center}}section.program_area .section_inner .program_contents .program_step .step_lead p .point{display:inline-block;font-family:"Kiwi Maru";font-size:1.6em;background:linear-gradient(transparent 75%, #ffe0c1 75%);line-height:1;margin-bottom:.5em}section.program_area .section_inner .program_contents .program_step .step_lead p .point span{font-size:2em;color:#f7a429}section.program_area .section_inner .program_contents .program_step .step_list{width:47%;text-align:center}@media only screen and (max-width: 768px){section.program_area .section_inner .program_contents .program_step .step_list{width:100%;margin-top:2em}}section.program_area .section_inner .program_contents .program_step .step_list ol li{width:100%;list-style:none;background-color:#f7a429;color:#fff;font-size:1.4em;padding:.3em .5em;margin-bottom:.5em;box-sizing:border-box;display:-ms-flex;display:flex}@media only screen and (max-width: 768px){section.program_area .section_inner .program_contents .program_step .step_list ol li{width:100%}}section.program_area .section_inner .program_contents .program_step .step_list ol li .no{display:inline-block;width:15%;margin-right:1em}@media only screen and (max-width: 980px){section.program_area .section_inner .program_contents .program_step .step_list ol li .no{width:20%}}@media only screen and (max-width: 768px){section.program_area .section_inner .program_contents .program_step .step_list ol li .no{width:15%}}@media only screen and (max-width: 480px){section.program_area .section_inner .program_contents .program_step .step_list ol li .no{width:22%}}section.program_area .section_inner .program_contents .program_step .step_list ol li .program_name span{display:block;font-size:.8em}@media only screen and (max-width: 768px){section.program_area .section_inner .program_contents .program_step .step_list ol li .program_name span{font-size:.6em}}section.program_area .section_inner .program_contents .program_step .step_list p{font-size:.8em}section.program_area .section_inner .program_contents .program_step .step_list .fas{color:#f7a429;font-size:1.4em;margin:.5em}section.program_flow .section_inner{width:100% !important}@media only screen and (max-width: 768px){section.program_flow .section_inner{width:100% !important;padding-top:3em !important}}section.program_flow .section_inner h2{text-align:center;font-size:2em;line-height:1.2;font-family:"Kiwi Maru"}@media only screen and (max-width: 480px){section.program_flow .section_inner h2{font-size:1.8em}}@media only screen and (max-width: 320px){section.program_flow .section_inner h2{font-size:1.6em}}section.program_flow .section_inner h2:before{content:"";display:block;margin:0 auto;width:80px;height:50px;background-image:url(../img/treatment/kinniku_icon.png);background-size:contain;background-repeat:no-repeat}section.program_flow .section_inner ol li{list-style:none;padding:2em 0;position:relative}@media only screen and (max-width: 480px){section.program_flow .section_inner ol li{padding:1em 0}}section.program_flow .section_inner ol li:nth-child(even){background-color:#fffcf8}section.program_flow .section_inner ol li:nth-child(1):after{position:absolute;content:"";display:block;width:100%;height:100px;margin-top:-1em;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon fill='%23fffcf8' points='100,50 0,50 0,0 50,50 100,0 '/%3E%3C/svg%3E")}@media only screen and (max-width: 480px){section.program_flow .section_inner ol li:nth-child(1):after{margin-top:-2em}}section.program_flow .section_inner ol li:nth-child(2):after{position:absolute;content:"";display:block;width:100%;height:100px;margin-top:-1em;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon fill='%23ffffff' points='100,50 0,50 0,0 50,50 100,0 '/%3E%3C/svg%3E")}@media only screen and (max-width: 480px){section.program_flow .section_inner ol li:nth-child(2):after{margin-top:-2em}}section.program_flow .section_inner ol li:nth-child(3):after{position:absolute;content:"";display:block;width:100%;height:100px;margin-top:-1em;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon fill='%23fffcf8' points='100,50 0,50 0,0 50,50 100,0 '/%3E%3C/svg%3E")}@media only screen and (max-width: 480px){section.program_flow .section_inner ol li:nth-child(3):after{margin-top:-2em}}section.program_flow .section_inner ol li:nth-child(3) .program_step_block_or:last-child{margin-top:-2em}@media only screen and (max-width: 480px){section.program_flow .section_inner ol li:nth-child(3) .program_step_block_or:last-child{margin-top:-3em}}section.program_flow .section_inner ol li:nth-child(4){padding-bottom:0}section.program_flow .section_inner ol li:nth-child(4) .imai_area{width:70%;margin:-3em auto 0;padding-top:1em;display:grid;grid-template-columns:repeat(2, auto);justify-content:center}@media only screen and (max-width: 480px){section.program_flow .section_inner ol li:nth-child(4) .imai_area{width:100%;padding-top:2em}}section.program_flow .section_inner ol li:nth-child(4) .imai_area .comment{grid-column:1/3;width:50%;background-color:#f7a429;padding:2em;margin-left:10%;margin-top:2em;box-sizing:border-box;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#fff;position:relative}@media only screen and (max-width: 980px){section.program_flow .section_inner ol li:nth-child(4) .imai_area .comment{width:60%}}@media only screen and (max-width: 480px){section.program_flow .section_inner ol li:nth-child(4) .imai_area .comment{width:80%;margin:0 auto;padding:1em 1em 2em}}section.program_flow .section_inner ol li:nth-child(4) .imai_area .comment:after{display:inline-block;position:absolute;bottom:-2em;left:60%;content:"";width:3em;height:3em;margin-left:.2em;background-image:url(../img/common/fukidashi2.png);background-size:contain;background-repeat:no-repeat;vertical-align:middle}@media only screen and (max-width: 980px){section.program_flow .section_inner ol li:nth-child(4) .imai_area .comment:after{left:40%}}@media only screen and (max-width: 480px){section.program_flow .section_inner ol li:nth-child(4) .imai_area .comment:after{left:50%}}section.program_flow .section_inner ol li:nth-child(4) .imai_area .comment p{font-size:1.1em;color:#fff;line-height:2}@media only screen and (max-width: 768px){section.program_flow .section_inner ol li:nth-child(4) .imai_area .comment p{font-size:.9em;line-height:1.6}}section.program_flow .section_inner ol li:nth-child(4) .imai_area .video-example{display:grid;align-items:center;padding-top:.75rem;padding-bottom:.75rem;place-self:center}section.program_flow .section_inner ol li:nth-child(4) .imai_area .video-example img{width:100%}section.program_flow .section_inner ol li:nth-child(4) .imai_area .video-example figcaption{font-size:.9rem;text-align:center;margin-top:.25rem}section.program_flow .section_inner ol li:nth-child(4) .imai_area img.imai{display:block;width:90%;margin-left:auto;position:relative;z-index:100}@media only screen and (max-width: 480px){section.program_flow .section_inner ol li:nth-child(4) .imai_area img.imai{width:100%}}section.program_flow .section_inner ol li dl{width:70%;margin:3em auto}@media only screen and (max-width: 768px){section.program_flow .section_inner ol li dl{width:100%}}section.program_flow .section_inner ol li dl dt{font-size:1.4em;text-align:center;font-family:"Kiwi Maru";border-bottom:1px solid #f7a429;padding-bottom:.5em}@media only screen and (max-width: 768px){section.program_flow .section_inner ol li dl dt{font-size:1.2em}}@media only screen and (max-width: 320px){section.program_flow .section_inner ol li dl dt{font-size:1em}}section.program_flow .section_inner ol li dl dt span.no{display:block;width:1.6em;background-color:#f7a429;color:#fff;margin:0 auto .5em;font-size:1.2em}@media only screen and (max-width: 768px){section.program_flow .section_inner ol li dl dt span.no{width:1.8em;height:1.8em;padding-top:.2em}}section.program_flow .section_inner ol li dl dd{margin-top:1em}section.program_flow .section_inner ol li dl dd img{display:block;width:100%}section.program_flow .section_inner ol li dl dd p{text-align:center;margin:2em 0}@media only screen and (max-width: 768px){section.program_flow .section_inner ol li dl dd p{text-align:left;width:90%;margin:1em auto 2em}}section.program_flow .section_inner ol li .program_step_block,section.program_flow .section_inner ol li .program_step_block_or{width:70%;margin:0 auto 3em;background-color:#fff;box-sizing:border-box;padding:1em}@media only screen and (max-width: 480px){section.program_flow .section_inner ol li .program_step_block,section.program_flow .section_inner ol li .program_step_block_or{width:95%;margin:0 auto 5em}}section.program_flow .section_inner ol li .program_step_block h3 .point,section.program_flow .section_inner ol li .program_step_block_or h3 .point{display:inline-block;font-family:"Kiwi Maru";font-size:1.6em;background:linear-gradient(transparent 75%, #ffe0c1 75%);line-height:1;margin-bottom:.5em}@media only screen and (max-width: 480px){section.program_flow .section_inner ol li .program_step_block h3 .point,section.program_flow .section_inner ol li .program_step_block_or h3 .point{font-size:1.4em}}section.program_flow .section_inner ol li .program_step_block h3 .point span,section.program_flow .section_inner ol li .program_step_block_or h3 .point span{font-size:2em;color:#f7a429}section.program_flow .section_inner ol li .program_step_block h3 .point_no,section.program_flow .section_inner ol li .program_step_block_or h3 .point_no{background-color:#f7a429;color:#fff;font-family:"Kiwi Maru";padding:.5em;font-size:1.2em;box-sizing:border-box}section.program_flow .section_inner ol li .program_step_block h3 .point_no span,section.program_flow .section_inner ol li .program_step_block_or h3 .point_no span{margin-left:1em}section.program_flow .section_inner ol li .program_step_block img,section.program_flow .section_inner ol li .program_step_block_or img{display:block;width:100%;margin:.5em 0}section.program_flow .section_inner ol li .program_step_block p,section.program_flow .section_inner ol li .program_step_block_or p{margin:1em 0}section.program_flow .section_inner ol li .program_step_block_or{background-color:#fffcf8}section.program_flow .section_inner .consultation_area{width:70%;margin:0 auto;padding:3em 0}@media only screen and (max-width: 480px){section.program_flow .section_inner .consultation_area{width:90%}}section.program_flow .section_inner .consultation_area p{text-align:center;font-family:"Kiwi Maru";font-size:1.2em;margin-bottom:2em}section.symptoms_area{background-color:#fffcf8}section.symptoms_area .section_inner h2{width:80%;text-align:center;font-size:1.6em;line-height:1.2;font-family:"Kiwi Maru";color:#fff;background-color:#f7a429;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;padding:.8em 0;margin:0 auto;position:relative}@media only screen and (max-width: 768px){section.symptoms_area .section_inner h2{width:80%}}@media only screen and (max-width: 480px){section.symptoms_area .section_inner h2{width:100%;font-size:1.4em}}@media only screen and (max-width: 320px){section.symptoms_area .section_inner h2{font-size:1.3em}}section.symptoms_area .section_inner h2:after{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid rgba(0,0,0,0);border-top:15px solid #f7a429}section.symptoms_area .section_inner .symptoms{width:80%;margin:4em auto}@media only screen and (max-width: 768px){section.symptoms_area .section_inner .symptoms{width:90%;margin:2em auto}}section.symptoms_area .section_inner .symptoms p{margin-top:1em}section.flow .section_inner{width:100% !important}@media only screen and (max-width: 768px){section.flow .section_inner{width:100% !important;padding-top:3em !important}}section.flow .section_inner h2{text-align:center;font-size:2em;line-height:1.2;font-family:"Kiwi Maru"}@media only screen and (max-width: 480px){section.flow .section_inner h2{font-size:1.8em}}@media only screen and (max-width: 320px){section.flow .section_inner h2{font-size:1.6em}}section.flow .section_inner h2:before{content:"";display:block;margin:0 auto;width:50px;height:35px;background-image:url(../img/common/hone.png);background-size:contain;background-repeat:no-repeat}section.flow .section_inner h2 span{display:inline-block;color:#f7a429;font-size:1.6em;margin:0 .05em}section.flow .section_inner ol li{list-style:none;padding:2em 0;position:relative}@media only screen and (max-width: 480px){section.flow .section_inner ol li{padding:1em 0}}section.flow .section_inner ol li:nth-child(even){background-color:#fffcf8}section.flow .section_inner ol li:nth-child(1):after{position:absolute;content:"";display:block;width:100%;height:100px;margin-top:-1em;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon fill='%23fffcf8' points='100,50 0,50 0,0 50,50 100,0 '/%3E%3C/svg%3E")}@media only screen and (max-width: 480px){section.flow .section_inner ol li:nth-child(1):after{margin-top:-2em}}section.flow .section_inner ol li:nth-child(2):after{position:absolute;content:"";display:block;width:100%;height:100px;margin-top:-1em;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon fill='%23ffffff' points='100,50 0,50 0,0 50,50 100,0 '/%3E%3C/svg%3E")}@media only screen and (max-width: 480px){section.flow .section_inner ol li:nth-child(2):after{margin-top:-2em}}section.flow .section_inner ol li:nth-child(3):after{position:absolute;content:"";display:block;width:100%;height:100px;margin-top:-1em;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon fill='%23fffcf8' points='100,50 0,50 0,0 50,50 100,0 '/%3E%3C/svg%3E")}@media only screen and (max-width: 480px){section.flow .section_inner ol li:nth-child(3):after{margin-top:-2em}}section.flow .section_inner ol li:nth-child(4):after{position:absolute;content:"";display:block;width:100%;height:100px;margin-top:-1em;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon fill='%23ffffff' points='100,50 0,50 0,0 50,50 100,0 '/%3E%3C/svg%3E")}@media only screen and (max-width: 480px){section.flow .section_inner ol li:nth-child(4):after{margin-top:-2em}}section.flow .section_inner ol li dl{width:70%;margin:3em auto}@media only screen and (max-width: 768px){section.flow .section_inner ol li dl{width:100%}}section.flow .section_inner ol li dl dt{font-size:1.4em;text-align:center;font-family:"Kiwi Maru"}@media only screen and (max-width: 768px){section.flow .section_inner ol li dl dt{font-size:1.2em}}@media only screen and (max-width: 320px){section.flow .section_inner ol li dl dt{font-size:1em}}section.flow .section_inner ol li dl dt span.no{display:block;width:1.6em;background-color:#f7a429;color:#fff;margin:0 auto .5em;font-size:1.2em}@media only screen and (max-width: 768px){section.flow .section_inner ol li dl dt span.no{width:1.8em;height:1.8em;padding-top:.2em}}section.flow .section_inner ol li dl dd{margin-top:1em}section.flow .section_inner ol li dl dd img{display:block;width:100%}section.flow .section_inner ol li dl dd p{text-align:center;margin:2em 0}@media only screen and (max-width: 768px){section.flow .section_inner ol li dl dd p{text-align:left;width:90%;margin:1em auto 2em}}section.treatment_consultation_hours{background-color:#fffcf8;padding-bottom:3em}@media only screen and (max-width: 480px){section.treatment_consultation_hours{padding-top:2em}}section.treatment_consultation_hours .section_inner h2{text-align:center;font-size:2em;line-height:1.2;font-family:"Kiwi Maru"}@media only screen and (max-width: 480px){section.treatment_consultation_hours .section_inner h2{font-size:1.8em}}@media only screen and (max-width: 320px){section.treatment_consultation_hours .section_inner h2{font-size:1.6em}}section.treatment_consultation_hours .section_inner h2:before{content:"";display:block;margin:0 auto;width:50px;height:35px;background-image:url(../img/common/hone.png);background-size:contain;background-repeat:no-repeat}section.treatment_consultation_hours .section_inner h2 span{display:inline-block;color:#f7a429;font-size:1.6em;margin:0 .05em}section.treatment_consultation_hours .section_inner h3{margin-top:2em;font-size:1.6em;position:relative;padding-left:2em;font-family:"Kiwi Maru"}@media only screen and (max-width: 480px){section.treatment_consultation_hours .section_inner h3{font-size:1.4em}}section.treatment_consultation_hours .section_inner h3:before{position:absolute;top:calc(50% - 1px);left:0;width:1.4em;height:2px;content:"";background:#f7a429}section.treatment_consultation_hours .section_inner table{width:100%;margin-top:2em}section.treatment_consultation_hours .section_inner table thead{background-color:#f7a429;color:#fff}section.treatment_consultation_hours .section_inner table thead tr th{padding:.5em 0}section.treatment_consultation_hours .section_inner table tbody{background-color:#ffe4cc}section.treatment_consultation_hours .section_inner table tbody tr{border-bottom:1px solid #fbefde}section.treatment_consultation_hours .section_inner table tbody tr:last-child{border-bottom:none}section.treatment_consultation_hours .section_inner table tbody tr th{font-size:1.4em}@media only screen and (max-width: 480px){section.treatment_consultation_hours .section_inner table tbody tr th{font-size:1em}}@media only screen and (max-width: 320px){section.treatment_consultation_hours .section_inner table tbody tr th{font-size:.9em}}section.treatment_consultation_hours .section_inner table tbody tr td{text-align:center;padding:.5em 0;font-size:1.4em}@media only screen and (max-width: 480px){section.treatment_consultation_hours .section_inner table tbody tr td{padding:.5em .2em}}section.treatment_consultation_hours .section_inner table tbody tr td .fas{color:#f7a429;font-size:1.2em}@media only screen and (max-width: 480px){section.treatment_consultation_hours .section_inner table tbody tr td .fas{font-size:.7em}}section.treatment_consultation_hours .section_inner .schedule_note{text-align:right;margin-top:.5em}@media only screen and (max-width: 768px){section.treatment_consultation_hours .section_inner .schedule_note{text-align:left}}section.treatment_consultation_hours .section_inner .schedule_note ul li{list-style:none;padding-left:1em;text-indent:-1.2em}section.treatment_consultation_hours .section_inner .schedule_note ul li:before{content:"";font-family:"Font Awesome 5 Free";display:inline;font-weight:bold;margin-right:.5em;font-size:.8em;color:#f7a429}section.treatment_consultation_hours .section_inner .schedule_note ul li span{color:#f7a429}section.treatment_consultation_hours .section_inner p.consultation_hours{text-align:center;margin-top:2em;margin-bottom:5em;font-size:1.4em;font-family:"Kiwi Maru"}@media only screen and (max-width: 480px){section.treatment_consultation_hours .section_inner p.consultation_hours{margin-bottom:3em}}@media only screen and (max-width: 320px){section.treatment_consultation_hours .section_inner p.consultation_hours{font-size:1.2em}}section.treatment_consultation_hours .section_inner .reservation_area{display:-ms-flex;display:flex;justify-content:space-between}@media only screen and (max-width: 980px){section.treatment_consultation_hours .section_inner .reservation_area{display:block}}section.treatment_consultation_hours .section_inner .reservation_area dl{width:50%;padding-left:2em;box-sizing:border-box}@media only screen and (max-width: 980px){section.treatment_consultation_hours .section_inner .reservation_area dl{width:100%;padding-left:0}}section.treatment_consultation_hours .section_inner .reservation_area dl dt{margin-top:3em;font-size:1.2em}section.treatment_consultation_hours .section_inner .reservation_area dl dd{margin-top:1em}@media only screen and (max-width: 480px){section.treatment_consultation_hours .section_inner .reservation_area dl dd{text-align:center}}section.treatment_consultation_hours .section_inner .reservation_area dl dd span{display:block;font-size:.8em}@media only screen and (max-width: 480px){section.treatment_consultation_hours .section_inner .reservation_area dl dd .reservation_txt{text-align:left}}section.treatment_consultation_hours .section_inner .reservation_area dl dd .pc_tel{display:inline-block;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#fff;padding:1em 1.4em 1.3em;letter-spacing:.1em;font-size:.8em;color:#7c1103;border:solid 2px #7c1103;font-family:"BIZ UDGothic",sans-serif;font-weight:700}@media only screen and (max-width: 768px){section.treatment_consultation_hours .section_inner .reservation_area dl dd .pc_tel{display:inline-block;padding:1em 1em 1.3em}}@media only screen and (max-width: 480px){section.treatment_consultation_hours .section_inner .reservation_area dl dd .pc_tel{display:none}}section.treatment_consultation_hours .section_inner .reservation_area dl dd .pc_tel span{display:inline-block;font-size:1.6em;margin-left:1em}section.treatment_consultation_hours .section_inner .reservation_area dl dd .pc_tel span:before{content:"";font-family:"Font Awesome 5 Free";display:inline;font-weight:bold;margin-right:10px;font-size:1em}section.treatment_consultation_hours .section_inner .reservation_area dl dd a.tel_btn{display:none}@media only screen and (max-width: 480px){section.treatment_consultation_hours .section_inner .reservation_area dl dd a.tel_btn{display:inline-block;background:url(../img/common/btn_ptn01.png) #c33523;background-size:190%;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:1em 1.4em;letter-spacing:.1em;font-size:1.1em;border-bottom:solid 4px #7c1103;font-family:"Kiwi Maru";width:80%;text-align:center;margin:1em auto}}@media only screen and (max-width: 480px)and (max-width: 768px){section.treatment_consultation_hours .section_inner .reservation_area dl dd a.tel_btn{font-size:.9em;padding:1em 0}}@media only screen and (max-width: 480px)and (max-width: 480px){section.treatment_consultation_hours .section_inner .reservation_area dl dd a.tel_btn{font-size:1.2em}}@media only screen and (max-width: 480px){section.treatment_consultation_hours .section_inner .reservation_area dl dd a.tel_btn:before{content:"";font-family:"Font Awesome 5 Free";display:inline;font-weight:bold;margin-right:10px;font-size:1em}section.treatment_consultation_hours .section_inner .reservation_area dl dd a.tel_btn:hover{background:url(../img/common/btn_ptn01.png) #ad1806;background-size:190%;transform:translate(0, 3px)}section.treatment_consultation_hours .section_inner .reservation_area dl dd a.tel_btn:active{border-bottom:none}}section.treatment_consultation_hours .section_inner .reservation_area dl dd a.care_btn{display:inline-block;background:url(../img/common/btn_ptn01.png) #049a26;background-size:190%;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:1em 1.4em;letter-spacing:.1em;font-size:1.1em;border-bottom:solid 4px #005800;font-family:"Kiwi Maru"}@media only screen and (max-width: 768px){section.treatment_consultation_hours .section_inner .reservation_area dl dd a.care_btn{padding:1em 0}}@media only screen and (max-width: 480px){section.treatment_consultation_hours .section_inner .reservation_area dl dd a.care_btn{font-size:1.2em}}section.treatment_consultation_hours .section_inner .reservation_area dl dd a.care_btn:before{content:"";font-family:"Font Awesome 5 Free";display:inline;font-weight:bold;margin-right:10px;font-size:1em}section.treatment_consultation_hours .section_inner .reservation_area dl dd a.care_btn:hover{background:url(../img/common/btn_ptn01.png) #038120;background-size:190%;transform:translate(0, 3px)}section.treatment_consultation_hours .section_inner .reservation_area dl dd a.care_btn:active{border-bottom:none}@media only screen and (max-width: 768px){section.treatment_consultation_hours .section_inner .reservation_area dl dd a.care_btn{width:50%;text-align:center}}@media only screen and (max-width: 480px){section.treatment_consultation_hours .section_inner .reservation_area dl dd a.care_btn{width:80%;margin:1em auto}}a{text-decoration:none}.link_btn_right{padding:3em 0;text-align:right}.link_btn_center{padding:1em 0;text-align:center}.link_btn_left{padding:1em 0;text-align:left}.btn_area{text-align:center}.btn_area a.care_btn{display:inline-block;background:url(../img/common/btn_ptn01.png) #049a26;background-size:190%;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:1em 1.4em;letter-spacing:.1em;font-size:1.1em;border-bottom:solid 4px #005800;font-family:"Kiwi Maru";margin:1em}@media only screen and (max-width: 768px){.btn_area a.care_btn{padding:1em 0}}@media only screen and (max-width: 480px){.btn_area a.care_btn{font-size:1.2em}}.btn_area a.care_btn:before{content:"";font-family:"Font Awesome 5 Free";display:inline;font-weight:bold;margin-right:10px;font-size:1em}.btn_area a.care_btn:hover{background:url(../img/common/btn_ptn01.png) #038120;background-size:190%;transform:translate(0, 3px)}.btn_area a.care_btn:active{border-bottom:none}@media only screen and (max-width: 768px){.btn_area a.care_btn{width:70%;margin:0 0 1em}}@media only screen and (max-width: 480px){.btn_area a.care_btn{width:80%;margin:0}}.btn_area a.tel_btn{display:none}@media only screen and (max-width: 480px){.btn_area a.tel_btn{display:block;pointer-events:auto;display:inline-block;background:url(../img/common/btn_ptn01.png) #c33523;background-size:190%;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:1em 1.4em;letter-spacing:.1em;font-size:1.1em;border-bottom:solid 4px #7c1103;font-family:"Kiwi Maru";width:80%;margin:1em 0 0 0}}@media only screen and (max-width: 480px)and (max-width: 768px){.btn_area a.tel_btn{font-size:.9em;padding:1em 0}}@media only screen and (max-width: 480px)and (max-width: 480px){.btn_area a.tel_btn{font-size:1.2em}}@media only screen and (max-width: 480px){.btn_area a.tel_btn:before{content:"";font-family:"Font Awesome 5 Free";display:inline;font-weight:bold;margin-right:10px;font-size:1em}.btn_area a.tel_btn:hover{background:url(../img/common/btn_ptn01.png) #ad1806;background-size:190%;transform:translate(0, 3px)}.btn_area a.tel_btn:active{border-bottom:none}}.btn_area .pc_tel{display:inline-block;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#fff;padding:1em 1.4em 1.3em;letter-spacing:.1em;font-size:.8em;color:#7c1103;border:solid 2px #7c1103;font-family:"Kiwi Maru"}@media only screen and (max-width: 768px){.btn_area .pc_tel{width:70%;padding:1em 0 1.3em}}@media only screen and (max-width: 480px){.btn_area .pc_tel{display:none}}.btn_area .pc_tel span{display:inline-block;font-size:1.6em;margin-left:1em}.btn_area .pc_tel span:before{content:"";font-family:"Font Awesome 5 Free";display:inline;font-weight:bold;margin-right:10px;font-size:1em}.bounce{animation:bounce_4195 1.6s ease infinite;transform-origin:50% 50%}@keyframes bounce_4195{0%{transform:translateY(0)}12.5%{transform:translateY(0)}25%{transform:translateY(0)}50%{transform:translateY(-15px)}62.5%{transform:translateY(0)}75%{transform:translateY(-15px)}100%{transform:translateY(0)}}.float{animation:float_3085 2s linear infinite;transform-origin:50% 50%}@keyframes float_3085{0%{transform:translateY(0)}50%{transform:translateY(-6px)}100%{transform:translateY(0)}}.dokidoki{animation:dokidoki 1.5s infinite}@keyframes dokidoki{0%{transform:scale(1.05)}5%{transform:scale(1)}95%{transform:scale(1)}100%{-webkit-transform:scale(1.05)}}.jpn-phrase{word-break:keep-all;overflow-wrap:break-word}article.voice{padding-bottom:0;background-color:#fffcf8}article.voice .h1_area{background-image:url(../img/voice/h1_img.jpg);background-repeat:no-repeat;background-size:100% auto;background-position:top -4em center}@media only screen and (max-width: 768px){article.voice .h1_area{background-position:center}}article.voice h2{text-align:center;font-size:2em;line-height:1.2;font-family:"Kiwi Maru"}@media only screen and (max-width: 480px){article.voice h2{font-size:1.8em}}@media only screen and (max-width: 320px){article.voice h2{font-size:1.6em}}article.voice h2:before{content:"";display:block;margin:0 auto;width:50px;height:35px;background-image:url(../img/common/hone.png);background-size:contain;background-repeat:no-repeat}article.voice h2 span{display:inline-block;color:#f7a429;font-size:1.6em;margin:0 .05em}article.voice h3{margin-top:2em;font-size:1.6em;position:relative;padding-left:2em;font-family:"Kiwi Maru"}@media only screen and (max-width: 480px){article.voice h3{font-size:1.4em}}article.voice h3:before{position:absolute;top:calc(50% - 1px);left:0;width:1.4em;height:2px;content:"";background:#f7a429}section.voice_area .section_inner .voice_list .voice_block{margin-bottom:4em}section.voice_area .section_inner .voice_list .voice_block .lead{background-color:#f7a429;color:#fff;padding:1em;box-sizing:border-box;text-align:center}section.voice_area .section_inner .voice_list .voice_block .lead .far{display:inline-block;margin:0 .2em}section.voice_area .section_inner .voice_list .voice_block .voice_contents{display:-ms-flex;display:flex;justify-content:space-between;margin-top:1em}@media only screen and (max-width: 768px){section.voice_area .section_inner .voice_list .voice_block .voice_contents{margin-top:0;display:block}}section.voice_area .section_inner .voice_list .voice_block .voice_contents div.photo{width:50%}@media only screen and (max-width: 768px){section.voice_area .section_inner .voice_list .voice_block .voice_contents div.photo{width:100%}}section.voice_area .section_inner .voice_list .voice_block .voice_contents div.photo img{display:block;width:100%}section.voice_area .section_inner .voice_list .voice_block .voice_contents .massage_area{width:48%;background-color:#ffe4cc;color:#1f1f1f;padding:2em;box-sizing:border-box;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}@media only screen and (max-width: 768px){section.voice_area .section_inner .voice_list .voice_block .voice_contents .massage_area{width:100%;position:relative;margin-top:1em;padding:1em;background-color:#f7a429;color:#fff}section.voice_area .section_inner .voice_list .voice_block .voice_contents .massage_area:before{content:"";position:absolute;top:-58px;right:20%;margin-left:-30px;border:30px solid rgba(0,0,0,0);border-bottom:30px solid #f7a429}}section.voice_area .section_inner .voice_list .voice_block .voice_contents .massage_area dl.patient dt{display:inline-block;background-color:#f7a429;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;padding:.5em 2em;color:#fff;font-family:"Kiwi Maru"}@media only screen and (max-width: 768px){section.voice_area .section_inner .voice_list .voice_block .voice_contents .massage_area dl.patient dt{background-color:#fff;color:#f7a429}}section.voice_area .section_inner .voice_list .voice_block .voice_contents .massage_area dl.patient dd{margin-top:1em}section.voice_area .section_inner .voice_list .voice_block .voice_contents .massage_area dl.imai_voice{background-color:#fff;color:#1f1f1f;margin-top:2em;padding:1em;box-sizing:border-box;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}section.voice_area .section_inner .voice_list .voice_block .voice_contents .massage_area dl.imai_voice dt{border-bottom:1px solid #1f1f1f}section.voice_area .section_inner .voice_list .voice_block .voice_contents .massage_area dl.imai_voice dd{margin-top:1em}@media only screen and (max-width: 768px){section.voice_area .section_inner .voice_list .voice_block .voice_contents .patient_left:before{content:"";position:absolute;top:-58px;left:20%;right:auto;margin-left:-30px;border:30px solid rgba(0,0,0,0);border-bottom:30px solid #f7a429}}section.voice_consultation_hours{background-color:#fff;padding-bottom:3em}@media only screen and (max-width: 480px){section.voice_consultation_hours{padding-top:2em}}section.voice_consultation_hours .section_inner table{width:100%;margin-top:2em}section.voice_consultation_hours .section_inner table thead{background-color:#f7a429;color:#fff}section.voice_consultation_hours .section_inner table thead tr th{padding:.5em 0}section.voice_consultation_hours .section_inner table tbody{background-color:#ffe4cc}section.voice_consultation_hours .section_inner table tbody tr{border-bottom:1px solid #fbefde}section.voice_consultation_hours .section_inner table tbody tr:last-child{border-bottom:none}section.voice_consultation_hours .section_inner table tbody tr th{font-size:1.4em}@media only screen and (max-width: 480px){section.voice_consultation_hours .section_inner table tbody tr th{font-size:1em}}@media only screen and (max-width: 320px){section.voice_consultation_hours .section_inner table tbody tr th{font-size:.9em}}section.voice_consultation_hours .section_inner table tbody tr td{text-align:center;padding:.5em 0;font-size:1.4em}@media only screen and (max-width: 480px){section.voice_consultation_hours .section_inner table tbody tr td{padding:.5em .2em}}section.voice_consultation_hours .section_inner table tbody tr td .fas{color:#f7a429;font-size:1.2em}@media only screen and (max-width: 480px){section.voice_consultation_hours .section_inner table tbody tr td .fas{font-size:.7em}}section.voice_consultation_hours .section_inner .schedule_note{text-align:right;margin-top:.5em}@media only screen and (max-width: 768px){section.voice_consultation_hours .section_inner .schedule_note{text-align:left}}section.voice_consultation_hours .section_inner .schedule_note ul li{list-style:none;padding-left:1em;text-indent:-1.2em}section.voice_consultation_hours .section_inner .schedule_note ul li:before{content:"";font-family:"Font Awesome 5 Free";display:inline;font-weight:bold;margin-right:.5em;font-size:.8em;color:#f7a429}section.voice_consultation_hours .section_inner .schedule_note ul li span{color:#f7a429}section.voice_consultation_hours .section_inner p.consultation_hours{text-align:center;margin-top:2em;margin-bottom:5em;font-size:1.4em;font-family:"Kiwi Maru"}@media only screen and (max-width: 480px){section.voice_consultation_hours .section_inner p.consultation_hours{margin-bottom:3em}}@media only screen and (max-width: 320px){section.voice_consultation_hours .section_inner p.consultation_hours{font-size:1.2em}}section.voice_consultation_hours .section_inner .reservation_area{display:-ms-flex;display:flex;justify-content:space-between}@media only screen and (max-width: 980px){section.voice_consultation_hours .section_inner .reservation_area{display:block}}section.voice_consultation_hours .section_inner .reservation_area dl{width:50%;padding-left:2em;box-sizing:border-box}@media only screen and (max-width: 980px){section.voice_consultation_hours .section_inner .reservation_area dl{width:100%;padding-left:0}}section.voice_consultation_hours .section_inner .reservation_area dl dt{margin-top:3em;font-size:1.2em}section.voice_consultation_hours .section_inner .reservation_area dl dd{margin-top:1em}@media only screen and (max-width: 480px){section.voice_consultation_hours .section_inner .reservation_area dl dd{text-align:center}}section.voice_consultation_hours .section_inner .reservation_area dl dd span{display:block;font-size:.8em}@media only screen and (max-width: 480px){section.voice_consultation_hours .section_inner .reservation_area dl dd .reservation_txt{text-align:left}}section.voice_consultation_hours .section_inner .reservation_area dl dd .pc_tel{display:inline-block;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#fff;padding:1em 1.4em 1.3em;letter-spacing:.1em;font-size:.8em;color:#7c1103;border:solid 2px #7c1103;font-family:"BIZ UDGothic",sans-serif;font-weight:700}@media only screen and (max-width: 768px){section.voice_consultation_hours .section_inner .reservation_area dl dd .pc_tel{display:inline-block;padding:1em 1em 1.3em}}@media only screen and (max-width: 480px){section.voice_consultation_hours .section_inner .reservation_area dl dd .pc_tel{display:none}}section.voice_consultation_hours .section_inner .reservation_area dl dd .pc_tel span{display:inline-block;font-size:1.6em;margin-left:1em}section.voice_consultation_hours .section_inner .reservation_area dl dd .pc_tel span:before{content:"";font-family:"Font Awesome 5 Free";display:inline;font-weight:bold;margin-right:10px;font-size:1em}section.voice_consultation_hours .section_inner .reservation_area dl dd a.tel_btn{display:none}@media only screen and (max-width: 480px){section.voice_consultation_hours .section_inner .reservation_area dl dd a.tel_btn{display:inline-block;background:url(../img/common/btn_ptn01.png) #c33523;background-size:190%;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:1em 1.4em;letter-spacing:.1em;font-size:1.1em;border-bottom:solid 4px #7c1103;font-family:"Kiwi Maru";width:80%;text-align:center;margin:1em auto}}@media only screen and (max-width: 480px)and (max-width: 768px){section.voice_consultation_hours .section_inner .reservation_area dl dd a.tel_btn{font-size:.9em;padding:1em 0}}@media only screen and (max-width: 480px)and (max-width: 480px){section.voice_consultation_hours .section_inner .reservation_area dl dd a.tel_btn{font-size:1.2em}}@media only screen and (max-width: 480px){section.voice_consultation_hours .section_inner .reservation_area dl dd a.tel_btn:before{content:"";font-family:"Font Awesome 5 Free";display:inline;font-weight:bold;margin-right:10px;font-size:1em}section.voice_consultation_hours .section_inner .reservation_area dl dd a.tel_btn:hover{background:url(../img/common/btn_ptn01.png) #ad1806;background-size:190%;transform:translate(0, 3px)}section.voice_consultation_hours .section_inner .reservation_area dl dd a.tel_btn:active{border-bottom:none}}section.voice_consultation_hours .section_inner .reservation_area dl dd a.care_btn{display:inline-block;background:url(../img/common/btn_ptn01.png) #049a26;background-size:190%;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:1em 1.4em;letter-spacing:.1em;font-size:1.1em;border-bottom:solid 4px #005800;font-family:"Kiwi Maru"}@media only screen and (max-width: 768px){section.voice_consultation_hours .section_inner .reservation_area dl dd a.care_btn{padding:1em 0}}@media only screen and (max-width: 480px){section.voice_consultation_hours .section_inner .reservation_area dl dd a.care_btn{font-size:1.2em}}section.voice_consultation_hours .section_inner .reservation_area dl dd a.care_btn:before{content:"";font-family:"Font Awesome 5 Free";display:inline;font-weight:bold;margin-right:10px;font-size:1em}section.voice_consultation_hours .section_inner .reservation_area dl dd a.care_btn:hover{background:url(../img/common/btn_ptn01.png) #038120;background-size:190%;transform:translate(0, 3px)}section.voice_consultation_hours .section_inner .reservation_area dl dd a.care_btn:active{border-bottom:none}@media only screen and (max-width: 768px){section.voice_consultation_hours .section_inner .reservation_area dl dd a.care_btn{width:50%;text-align:center}}@media only screen and (max-width: 480px){section.voice_consultation_hours .section_inner .reservation_area dl dd a.care_btn{width:80%;margin:1em auto}}