@charset "UTF-8";html{font-size:10px}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{background-color:transparent;text-decoration:none;opacity:1;transition-duration:.3s;color:inherit;cursor:pointer}body:not(.sp_window) a:not(.nohoveranimate):hover{opacity:.5}a[href^="tel:"]{cursor:default}a[href^="tel:"]:hover{opacity:1}a:active,a:hover{outline:0;color:initial}i{font-style:normal}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:block;clear:both}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}@media screen and (min-width:1024px){.under_display{display:none!important}}@media screen and (max-width:1023px){.over_display{display:none!important}}@media screen and (max-width:767px){.pc_display{display:none!important}}@media screen and (min-width:768px){.sp_display{display:none!important}}@keyframes spin{0%{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg)}}@-moz-keyframes spin{0%{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg)}}@-webkit-keyframes spin{0%{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg)}}@-o-keyframes spin{0%{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg)}}@-ms-keyframes spin{0%{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg)}}html{overflow:scroll;overflow-x:hidden;position:relative;width:100%}body{position:relative;width:100%;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;color:#000;background-color:#fff;box-sizing:border-box}img{max-width:100%;height:auto}p{font-size:17px;line-height:1.5}@media screen and (max-width:767px){p{font-size:14px}}a.text-link{text-decoration:underline;color:#009fe8}.link-text{color: #333}.fontS-s{font-size:12px}.dot-text{color:#cb5520;padding-top:.6em;background-position:top left -2px;background-repeat:repeat-x;background-size:1.12em .3em;background-image:radial-gradient(.15em .15em at center center,#cb5520,#cb5520 100%,transparent)}@media screen and (max-width:767px){.dot-text{background-size:1.15em .3em}}.align-c{text-align:center}.margin-c{margin-left:auto;margin-right:auto}.wrapper{width:100%;position:relative;margin:0 auto;overflow:hidden}@media screen and (max-width:1023px){.wrapper{overflow:visible}}.dot01{position:absolute;height:100%;width:500px;left:50%;transform:translate(600px,0);-webkit-transform:translate(600px,0);-ms-transform:translate(600px,0);-moz-transform:translate(600px,0);z-index:1}@media screen and (max-width:1023px){.dot01{display:none}}.dot01 .dot_right{background:url(../img/common/dot.png);background-size:7px;height:100%;display:block;z-index:100;position:relative}.dot02{position:absolute;height:100%;width:500px;left:50%;transform:translate(-1100px,0);-webkit-transform:translate(-1100px,0);-ms-transform:translate(-1100px,0);-moz-transform:translate(-1100px,0);z-index:1}@media screen and (max-width:1023px){.dot02{display:none}}.dot02 .dot_left{background:url(../img/common/dot.png);background-size:7px;height:100%;display:block;z-index:100;position:relative}.section-content{padding:100px 0 150px}@media screen and (max-width:767px){.section-content{padding:60px 0 80px}}.contents_inner{margin:0 auto;max-width:870px;width:90%}.contents_inner02{margin:0 auto;max-width:760px;width:90%}.contents_inner .section_title{text-align:center;padding-top:75px}@media screen and (max-width:767px){.contents_inner .section_title{padding-top:35px}}.contents_inner .section_title .section_title_catch{vertical-align:middle;margin-right:20px}@media screen and (max-width:1023px){.contents_inner .section_title .section_title_catch{margin:0 auto;margin-bottom:20px;max-width:100px;width:80%;display:block}}.contents_inner .section_title .section_title_main{vertical-align:middle}@media screen and (max-width:1023px){.contents_inner .section_title .section_title_main{width:100%;max-width:350px}}.content-item{margin-top:130px}.content-item_l{margin-top:100px}.content-item_m{margin-top:80px}.content-item_s{margin-top:50px}.content-item_ss{margin-top:30px}@media screen and (max-width:767px){.content-item_sp{margin-top:100px}.content-item_l_sp{margin-top:60px}.content-item_m_sp{margin-top:40px}.content-item_s_sp{margin-top:30px}.content-item_ss_sp{margin-top:10px}}.box--white{background:#fff;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;padding:30px;margin-bottom:40px}@media screen and (max-width:767px){.box--white{margin-bottom:25px}}.box--white:last-child{margin-bottom:0}.fa{line-height:1;vertical-align:middle}.fa_r{margin-left:20px;margin-top:5px}@media screen and (max-width:767px){.fa_r{margin-left:15px}}.fa.hole:before{content:"";position:absolute;display:inline-block;background:url(../img/common/tab-deco.png) center center no-repeat;background-size:contain;width:26px;height:26px;top:10px;right:21px}@media screen and (max-width:767px){.fa.hole:before{width:13px;height:13px;top:4px;right:14px}}.tab02_btn .fa.hole:before{background:url(../img/common/tab02-deco.png) center center no-repeat;background-size:contain}@media screen and (min-width:768px){.flex{display:-webkit-box;display:-ms-flexbox;display:flex}}h2{text-align:center;font-size:23px;font-family:"ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO;line-height:1.25;font-weight:700}h3{font-size:23px;font-family:"ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO;font-weight:700;margin-bottom:15px;line-height:1.25}@media screen and (max-width:767px){h3{font-size:18px;line-height:1.5}}@media screen and (max-width:767px){h3ttl-img{width:90%}}h4{font-size:18px;font-family:"ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO;font-weight:700}@media screen and (max-width:767px){h4{font-size:15px}}.ttl-img{line-height:1}.section_header{position:absolute;width:100%;padding-top:15px;text-align:left}@media screen and (max-width:767px){.section_header{position:inherit}}.section_header .contents_inner{max-width:1150px;width:98%}@media screen and (max-width:767px){.section_header .contents_inner{width:90%}}.section_header .header_logo{display:inline-block;max-width:180px;width:35%}@media screen and (max-width:767px){.section_header .header_logo{margin-top:3px;max-width:135px;width:40%}}.section_header .header_logo img{display:inline-block;vertical-align:middle}.section_header .share_button{float:right;width:48px}@media screen and (max-width:767px){.section_header .share_button{width:35px}}.section_header .share_button a{display:block;margin-top:10px;width:48px}@media screen and (max-width:767px){.section_header .share_button a{width:35px;margin-top:8px}}.section_header .share_button a:first-child{margin-top:0}.section_mv{margin-bottom:50px}.section_mv .contents_inner{width:90%;max-width:1040px;padding-top:40px}@media screen and (max-width:767px){.section_mv .contents_inner{padding-top:30px}}@media screen and (max-width:767px){.section_mv .mainvisual{max-width:500px}}.tab-box02{background:#fcea68;margin-top:-30px}.tab_inner{margin-left:-25px}@media screen and (max-width:767px){.tab_inner{margin-left:-10px}}.tab_inner::after{content:"";display:block;clear:both}.tab_btn{float:left;position:relative;display:inline-block;width:calc(50% - 25px);margin-left:25px;margin-bottom:-1px;text-align:center;background:#e6e6e6;border-radius:15px 15px 0 0;-moz-border-radius:15px 15px 0 0;-webkit-border-radius:15px 15px 0 0;-o-border-radius:15px 15px 0 0;-ms-border-radius:15px 15px 0 0}@media screen and (max-width:767px){.tab_btn{margin-left:10px;width:calc(50% - 10px);border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0;-ms-border-radius:10px 10px 0 0}}.tab_btn a{display:block;padding:30px 0}@media screen and (max-width:767px){.tab_btn a{padding:15px 0}}.tab_btn img{vertical-align:middle;width:60%;height:auto}.tab_btn01 img{max-width:122px}@media screen and (max-width:767px){.tab_btn01 img{max-width:70px}}.tab_btn02 img{max-width:186px}@media screen and (max-width:767px){.tab_btn02 img{max-width:122px}}.tab_btn03 img{max-width:186px}@media screen and (max-width:767px){.tab_btn03 img{max-width:122px}}.tab_btn.tab-on .fa.hole:before{background:url(../img/common/tab-deco_active.png) center center no-repeat;background-size:contain;width:46px;height:63px;top:-28px;right:10px}@media screen and (max-width:767px){.tab_btn.tab-on .fa.hole:before{width:23px;height:31px;top:-14px;right:10px}}.tab02_btn.tab-on .fa.hole:before{background:url(../img/common/tab02-deco_active.png) center center no-repeat;background-size:contain}.tab_btn01.tab-on{background:#fcea68}.tab_btn02.tab-on{background:#aedeff}.tab_btn03.tab-on{background:#f98d73}.section_common{background:#fcea68;padding-top:120px;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"Helvetica Neue",Helvetica,Arial,sans-serif}@media screen and (max-width:767px){.section_common{padding-top:50px}}.common_makimono{position:relative}.makimono_deco01{line-height:0}.makimono_content{background:#fff;border:24px solid #e1ddb1;border-top:0;border-bottom:40px solid #e1ddb1;width:calc(100% - 95px)}@media screen and (max-width:767px){.makimono_content{border:14px solid #e1ddb1;border-top:0;border-bottom:20px solid #e1ddb1;width:calc(94% - 28px)}}.makimono_content_inner{padding:80px 0;width:90%}@media screen and (max-width:767px){.makimono_content_inner{padding-top:30px;padding-bottom:30px;width:80%}}.makimono_deco02{position:absolute;width:20%;max-width:132px;bottom:-63px;left:50%;transform:translateX(-50%)}@media screen and (max-width:767px){.makimono_deco02{bottom:-5.5%}}.common_owner{padding-top:60px}@media screen and (max-width:767px){.common_owner{padding-top:0}}.owner_notice{width:90%;max-width:500px}.owner_notice p{font-size:16px}@media screen and (max-width:767px){.owner_notice p{font-size:12px}}.owner_notice_reserch{border-top:2px dotted #333;padding-top:25px;margin-top:25px}@media screen and (max-width:767px){.owner_notice_reserch{padding-top:15px;margin-top:15px}}.section_sick{position:relative;background:#aedeff;padding-bottom:180px}@media screen and (max-width:767px){.section_sick{padding-bottom:110px}}.section_sick::after{content:"";display:inline-block;width:235px;height:159px;background:url(../img/sick/sick_footer.png) no-repeat 0 0;background-size:contain;position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);z-index:1}@media screen and (max-width:767px){.section_sick::after{width:130px;height:89px}}.sick_ttl_txt{line-height:180%;font-size:21px;letter-spacing:.1em}@media screen and (max-width:767px){.sick_ttl_txt{font-size:14px}}.sick_about p{font-weight:700}.sick_about_ttl{display:inline-block;background:#fff;margin-bottom:10px;padding:6px 13px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px}.sick_about_refer{text-indent:-6em;padding-left:6em}.section_stress{position:relative;background:#f98d73;padding-bottom:180px}@media screen and (max-width:767px){.section_stress{padding-bottom:110px}}.section_stress::after{content:"";display:inline-block;width:224px;height:159px;background:url(../img/stress/stress_footer.png) no-repeat 0 0;background-size:contain;position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);z-index:1}@media screen and (max-width:767px){.section_stress::after{width:126px;height:90px}}.stress_ttl_txt{line-height:180%;font-size:21px;letter-spacing:.1em}@media screen and (max-width:767px){.stress_ttl_txt{font-size:14px}}.section_end{padding-bottom:80px}@media screen and (max-width:767px){.section_end{padding-bottom:20px}}.end_txt{padding:50px 0 20px;background:url(../img/common/end-deco.png) center center no-repeat;background-size:contain}@media screen and (max-width:767px){.end_txt{padding:10px 0;background:url(../img/common/end-deco.png) center bottom no-repeat;background-size:70%}}.section_footer{margin-top:120px;margin-bottom:100px}@media screen and (max-width:1023px){.section_footer{margin-top:40px;margin-bottom:40px}}.section_footer .footer_logo{text-align:center;margin-bottom:100px}@media screen and (max-width:1023px){.section_footer .footer_logo{margin-bottom:40px}}@media screen and (max-width:1023px){.section_footer .footer_logo img{width:100%;max-width:200px}}.section_footer .footer_catch{text-align:center;margin-bottom:60px}@media screen and (max-width:1023px){.section_footer .footer_catch{margin-bottom:40px}}.section_footer .footer_message{max-width:855px;width:100%;font-size:16px;line-height:2.5em;font-weight:700;margin:0 auto;text-justify:inter-ideograph;text-align:justify}@media screen and (max-width:1023px){.section_footer .footer_message{line-height:2em}}.section_footer .footer_message p{font-size:inherit;line-height:inherit}.section_footer .copyright{margin-top:120px;font-size:10px;color:grey;text-align:center}.section_footer .copyright a{display:inline-block;text-align:center}.section_footer .copyright a:hover{opacity:.5}.section_footer .copyright img{text-align:center;position:relative;display:inline-block}@media screen and (max-width:1023px){.section_footer .copyright{margin-top:40px;font-size:10px}}.side_button{position:fixed;bottom:0;width:48px;right:10px;z-index:100}@media screen and (min-width:1024px){.side_button{left:50%;transform:translate(525px,0);-webkit-transform:translate(525px,0);-ms-transform:translate(525px,0);-moz-transform:translate(525px,0)}}@media screen and (max-width:767px){.side_button{width:38px}}.side_button a{display:block;margin-top:10px}.side_button .top{bottom:0;position:absolute;margin-top:0;margin-bottom:10px}@media screen and (max-width:767px){.side_button .top{margin-bottom:40px}}.remodal{border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;-o-border-radius:30px;-ms-border-radius:30px;padding:75px}@media screen and (max-width:767px){.remodal{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;padding:70px 30px}}.remodal .title{font-size:26px;font-family:"ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO;font-weight:700;margin-bottom:60px}@media screen and (max-width:767px){.remodal .title{font-size:21px}}.remodal .title span{background:url(../img/common/txt_underline.png) bottom repeat-x;background-size:13px;padding-bottom:13px}.remodal .lead{font-weight:700;text-align:left;font-size:16px;line-height:1.8}.remodal .btn-img{margin-top:80px}.remodal .btn-img img{width:100%}.btn-img{width:95%;margin-left:auto;margin-right:auto}.btn_close{max-width:230px}