.clearfix{*zoom:1}.clearfix:after{content:"";display:table;clear:both}#main_visual{width:100%;height:260px;margin-top:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url("/image/sub/what/bg_sub_head_01.jpg") no-repeat center center;background-size:cover}@media only screen and (max-width:768px){#main_visual{padding:30px;margin-top:63px;height:auto}}#main_visual h2{font-weight:normal;font-size:42px;letter-spacing:0.02rem}@media only screen and (max-width:768px){#main_visual h2{font-size:30px}}.page_tab{padding-top:1px;background:#303030}.page_tab ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media only screen and (max-width:768px){.page_tab ul{display:block}}.page_tab ul li{width:33.3333333333%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:768px){.page_tab ul li{display:block;width:100%}}.page_tab ul li.active{font-size:17px;font-size:1.7rem;text-align:center;background:#000}@media only screen and (max-width:768px){.page_tab ul li.active{padding:16px 0px;border-bottom:solid 1px #303030}}.page_tab ul li a{font-size:17px;font-size:1.7rem;line-height:140%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:12px 0px;text-align:center;-webkit-transition:all 0.5s;transition:all 0.5s}@media only screen and (max-width:768px){.page_tab ul li a{font-size:14px;padding:14px}}.page_tab ul li a:hover{background:#1e1e1e}@media only screen and (max-width:768px){.page_tab ul li a:hover{background:none}}.page_tab ul li span{line-height:140%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:768px){.page_tab ul li span{font-size:13px;font-size:1.3rem;padding:0 14px}}#section01{padding:80px 0 80px}@media only screen and (max-width:768px){#section01{padding:30px 0}}#section01 h1{font-size:40px;font-size:4rem;font-weight:300;line-height:135%;margin:0 0 40px;text-align:center}@media only screen and (max-width:768px){#section01 h1{margin:0 0 8px;font-size:24px;font-size:2.4rem;line-height:135%;padding:0 16px}}#section01 p{line-height:1.85;font-size:18px;font-size:1.8rem}@media only screen and (max-width:768px){#section01 p{font-size:14px;font-size:1.4rem;text-align:left}}#section01 .btn_wrap{margin-top:80px}@media only screen and (max-width:768px){#section01 .btn_wrap{margin-top:30px}}#section01 figure{margin:80px 0px 80px}@media only screen and (max-width:768px){#section01 figure{margin:30px 0px 40px}}#section01 figure figcaption{line-height:1.6;margin-top:20px}@media only screen and (max-width:768px){#section01 figure figcaption{text-align:left}}