@charset "UTF-8";/*!
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{position:relative;font-size:62.5%;min-height:100%;min-width:320px}body{min-width:1200px;margin:0 auto;color:#261b03;line-height:1.777}*,*:before,*:after{box-sizing:border-box}img{max-width:100%;vertical-align:middle}a{color:#261b03;text-decoration:none;transition:opacity .4s ease}a:hover{opacity:.7}li{list-style:none}body,tooltip,popover{font-family:Noto Sans JP,sans-serif}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.invisible{opacity:0}.animated{-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.anime-delay-1{-webkit-animation-delay:.3s;animation-delay:.3s}.anime-delay-2{-webkit-animation-delay:.6s;animation-delay:.6s}.anime-delay-3{-webkit-animation-delay:.9s;animation-delay:.9s}.anime-delay-4{-webkit-animation-delay:1.2s;animation-delay:1.2s}.anime-delay-5{-webkit-animation-delay:1.5s;animation-delay:1.5s}.anime-delay-6{-webkit-animation-delay:1.8s;animation-delay:1.8s}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}.fadeOutRight{-webkit-animation-name:fadeOutRi;animation-name:fadeOutRi}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100px)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100px)}}@-webkit-keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100px)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100px)}}@-webkit-keyframes fadeOutLeft{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translate(-100px)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translate(-100px)}}@-webkit-keyframes fadeOutRight{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translate(100px)}}@keyframes fadeOutRight{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translate(100px)}}.header{z-index:1;position:relative;display:flex;align-items:center;width:100%;max-width:1480px;min-width:1200px;margin:0 auto}.header:after{z-index:-1;position:absolute;display:block;content:"";width:100vw;min-width:1200px;height:100%;bottom:0;left:50%;transform:translate(-50%);background-color:#fff;box-shadow:0 2px 5px #59533cb3}.logo{width:320px}.gnav{padding-right:215px;margin-left:auto}.gnav ul{display:flex;align-items:center}.gnav_item+.gnav_item{margin-left:25px}.gnav_item a{padding:0 15px;font-size:15px;font-weight:500;line-height:1}.gnav_item-anchor a{position:relative}.gnav_item-anchor a:after{position:absolute;display:block;content:"";top:50%;right:0;transform:translateY(-40%);width:7px;height:4px;background:url(../lp/img/arrow.svg) no-repeat center center/cover}.gnav_item-contact a{position:absolute;top:0;right:15px;width:200px;height:68px;display:flex;align-items:center;justify-content:center;font-size:19px;border-radius:0 0 8px 8px;color:#fff;font-weight:700;background-color:#f5ab18;line-height:1}.gnav_item-contact a span{width:23px;height:23px;margin-left:8px}.footer{padding:20px;color:#fff;background-color:#f5ab18;text-align:center;font-size:12px}.pagetop{z-index:100000;position:fixed;bottom:10px;right:10px;width:70px;height:70px;opacity:0}.pagetop.show{opacity:1}.pagetop.show,.pagetop.leave{transition:opacity .4s ease}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;transition:.3s}.btn-yellow{color:#f5ab18}.btn-underline{text-decoration:underline}.hero{display:flex;align-items:center;justify-content:center;width:100%;height:600px;background:url(../lp/img/hero.jpg) no-repeat center center/cover}.hero_heading{width:653px}.content{z-index:1;position:relative;width:1050px;margin:0 auto;padding:60px 0 80px}.content:nth-child(even):after{z-index:-1;position:absolute;display:block;content:"";top:0;left:50%;transform:translate(-50%);width:100vw;min-width:1200px;height:100%;background-color:#d5d5d580}.content_heading{position:relative;margin-bottom:40px;font-size:42px;font-weight:900;letter-spacing:.04em}.content_heading:after{position:absolute;display:block;content:"";bottom:0;left:0;width:100%;height:3px;background-color:#3b3305b3}.content_heading-yellow{color:#f5ab18}.content_heading-yellow:after{background-color:#f5ab18}.content_heading-small{font-size:32px}.content_heading-flow{margin-bottom:74px}.content_text{font-size:16px;letter-spacing:.02em;line-height:1.9}.content_text+.content_text{margin-top:1.7em}.content_text2{font-size:18px;font-weight:700}.content_text2+.content_text2{margin-top:10px}.content_text-large{font-size:21px;font-weight:900;line-height:1.5}.content_text-activities{letter-spacing:0}.content_body{display:flex;flex-wrap:wrap}.content_body-block{display:block}.content_body-about,.content_body-merit,.content_body-member,.content_body-schedule{justify-content:space-between;align-items:center}.content_body-merit{margin-top:70px}.content_body-table{justify-content:space-between}.content_body-schedule{margin-bottom:58px;justify-content:center}.content_body-member{align-items:flex-start}.content_item-text{width:505px}.content_item-img{width:420px;margin:30px 40px}.content_card{display:flex;flex-direction:column;width:285px}.content_card-small{width:200px}.content_card-large{width:512px}.content_card_heading{order:2;margin-bottom:10px;font-size:21px;font-weight:700;letter-spacing:.04em}.content_card_heading-member{margin-bottom:10px;padding-bottom:5px;font-size:17px;line-height:1.4;border-bottom:2px solid rgba(38,27,3,.8)}.content_card_text{order:3;font-size:13px;line-height:1.6;letter-spacing:.04em}.content_card_img{order:1;width:100%;margin-bottom:45px}.content_card_img-member{margin-bottom:30px}.content_card_img-border{border:1px solid rgba(38,27,3,.2);border-radius:50%}.content-flow div+h3,.content-flow ul+h3{margin-top:75px}.content_list{padding-left:30px}.content_list li{position:relative;padding-left:28px}.content_list li:after{position:absolute;display:block;content:"";top:1em;left:0;width:17px;height:17px;background:url(../lp/img/icon_list.svg) no-repeat center center/cover}.content_list li+li{margin-top:2em}.content_list li p{font-size:18px}.content_list li em{display:block;margin-bottom:5px;font-size:21px;font-weight:700;font-style:normal}.content_list-numeric{counter-reset:count}.content_list-numeric li:after{counter-increment:count;content:"(" counter(count) ")";top:.5em;line-height:1;background:none;font-size:18px}.content_nav ul{display:flex;flex-wrap:wrap;justify-content:center}.content_nav ul li+li{margin-left:20px}.content_nav ul a{position:relative;display:flex;align-items:center;justify-content:center;width:243px;height:74px;font-size:18px;font-weight:700;background-color:#f5ab18;color:#fff;border-radius:9px}.content_nav ul a:after{position:absolute;display:block;content:"";top:50%;right:17px;width:18px;height:18px;transform:translateY(-50%);background:url(../lp/img/icon_btnArrow.svg) no-repeat center center/cover}.qa{border:1px solid #f5ab18;border-radius:8px}.qa+.qa{margin-top:33px}.qa_heading{background-color:#f5ab1826}.qa_heading,.qa_content{display:flex;align-items:flex-start;padding:25px 20px;font-size:18px;font-weight:700}.qa_heading span:first-of-type,.qa_content span:first-of-type{width:39px;font-size:27px;color:#f5ab18;line-height:1.2}.qa_heading span:nth-of-type(2),.qa_content span:nth-of-type(2){width:calc(100% - 39px)}.table{width:520px}.table th,.table td{width:50%;height:33px;padding:5px;border:1px solid rgba(38,27,3,.12)}.table thead th{font-size:20px;background-color:#f5ab18;color:#fff;border:1px solid rgba(255,255,255,.3)}.table tbody tr:nth-of-type(even){background-color:#f5ab1812}.table tbody td{font-size:14px;text-align:center}@media screen and (min-width: 768px){._pcHide{display:none}}@media screen and (max-width: 767px){._spHide{display:none}}._show{display:block}._hide{display:none}._ta{text-align:left}._tac{text-align:center}._tar{text-align:right}._m0{margin:0}._mt0{margin-top:0}._mr0{margin-right:0}._mb0{margin-bottom:0}._ml0{margin-left:0}._p0{padding:0}._pt0{padding-top:0}._pr0{padding-right:0}._pb0{padding-bottom:0}._pl0{padding-left:0}
