.clearfix{*zoom:1}.clearfix:after{content:"";display:table;clear:both}#main_visual{background:url(/image/sub/about/bg_sub_head_03.jpg) no-repeat center center;background-size:cover}.section_title{font-weight:300}.page_tab{padding-top:2px;background:#303030}.page_tab ul:after{content:"";display:table;clear:both}.page_tab ul li{width:33.3333333%;float:left}.page_tab ul li.active{background:#000}.page_tab ul li a{display:block;width:100%;height:100%}.page_tab ul li span{font-size:16px;font-size:1.6rem;text-align:center;display:block;width:100%;height:100%}.btn{position:relative;color:#fff;height:64px;line-height:64px;-webkit-transition:all 0.3s;transition:all 0.3s}.btn span{-webkit-transition:all 0.3s;transition:all 0.3s;tranform:scale(1,1)}.btn-two:after,.btn-two:before{content:"";position:absolute;width:100%;height:100%;bottom:0;left:0;z-index:1;-webkit-transition:all 0.3s;transition:all 0.3s;border:1px solid rgba(255,255,255,0.3)}.btn-two:hover:after{-webkit-animation-name:rotatecw;animation-name:rotatecw;-webkit-animation-duration:2s;animation-duration:2s}.btn-two:hover:before{-webkit-animation-name:rotateccw;animation-name:rotateccw;-webkit-animation-duration:3s;animation-duration:3s}.btn-two:hover:after,.btn-two:hover:before{left:40%;width:64px;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes rotatecw{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotatecw{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotateccw{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotateccw{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}#section01{background:url(/image/sub/about/bg_history.jpg) no-repeat top center;background-size:cover}@media only screen and (max-width:768px){#section01{background-size:contain}}#section01 .section_title{font-size:56px;font-size:5.6rem;text-align:center;padding:50px 0}@media only screen and (max-width:768px){#section01 .section_title{margin:0;padding:30px 0 20px;font-size:28px;font-size:2.8rem}}#section01 .policy h3{text-align:center;font-weight:300;font-size:40px;font-size:4rem;margin-bottom:30px}@media only screen and (max-width:768px){#section01 .policy h3{line-height:135%;font-size:24px;font-size:2.4rem;margin-bottom:14px}}#section01 .policy .date{margin-bottom:30px}@media only screen and (max-width:768px){#section01 .policy .date{margin-bottom:10px}}#section01 .policy .date li{font-size:16px;font-size:1.6rem;text-align:right;margin-bottom:12px}@media only screen and (max-width:768px){#section01 .policy .date li{font-size:12px;font-size:1.2rem;margin-bottom:6px}}#section01 .policy .details{font-size:16px;font-size:1.6rem;line-height:175%;margin-bottom:100px}@media only screen and (max-width:768px){#section01 .policy .details{font-size:14px;font-size:1.4rem;line-height:150%;margin-bottom:30px}}#section01 .policy .details p{margin-bottom:18px}#section01 .policy .details ul li{margin-bottom:14px;text-indent:-24px;padding-left:24px}