﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.fz6{font-size:6px !important}.fz7{font-size:7px !important}.fz8{font-size:8px !important}.fz9{font-size:9px !important}.fz10{font-size:10px !important}.fz11{font-size:11px !important}.fz12{font-size:12px !important}.fz13{font-size:13px !important}.fz14{font-size:14px !important}.fz15{font-size:15px !important}.fz16{font-size:16px !important}.fz17{font-size:17px !important}.fz18{font-size:18px !important}.fz19{font-size:19px !important}.fz20{font-size:20px !important}.fz21{font-size:21px !important}.fz22{font-size:22px !important}.fz23{font-size:23px !important}.fz24{font-size:24px !important}.fz25{font-size:25px !important}.fz26{font-size:26px !important}.fz27{font-size:27px !important}.fz28{font-size:28px !important}.fz29{font-size:29px !important}.fz30{font-size:30px !important}.mb0{margin-bottom:0px !important}.mt0{margin-top:0px !important}.ml0{margin-left:0px !important}.mr0{margin-right:0px !important}.pb0{padding-bottom:0px !important}.pt0{padding-top:0px !important}.pl0{padding-left:0px !important}.pr0{padding-right:0px !important}.mb5{margin-bottom:5px !important}.mt5{margin-top:5px !important}.ml5{margin-left:5px !important}.mr5{margin-right:5px !important}.pb5{padding-bottom:5px !important}.pt5{padding-top:5px !important}.pl5{padding-left:5px !important}.pr5{padding-right:5px !important}.mb10{margin-bottom:10px !important}.mt10{margin-top:10px !important}.ml10{margin-left:10px !important}.mr10{margin-right:10px !important}.pb10{padding-bottom:10px !important}.pt10{padding-top:10px !important}.pl10{padding-left:10px !important}.pr10{padding-right:10px !important}.mb15{margin-bottom:15px !important}.mt15{margin-top:15px !important}.ml15{margin-left:15px !important}.mr15{margin-right:15px !important}.pb15{padding-bottom:15px !important}.pt15{padding-top:15px !important}.pl15{padding-left:15px !important}.pr15{padding-right:15px !important}.mb20{margin-bottom:20px !important}.mt20{margin-top:20px !important}.ml20{margin-left:20px !important}.mr20{margin-right:20px !important}.pb20{padding-bottom:20px !important}.pt20{padding-top:20px !important}.pl20{padding-left:20px !important}.pr20{padding-right:20px !important}.mb25{margin-bottom:25px !important}.mt25{margin-top:25px !important}.ml25{margin-left:25px !important}.mr25{margin-right:25px !important}.pb25{padding-bottom:25px !important}.pt25{padding-top:25px !important}.pl25{padding-left:25px !important}.pr25{padding-right:25px !important}.mb30{margin-bottom:30px !important}.mt30{margin-top:30px !important}.ml30{margin-left:30px !important}.mr30{margin-right:30px !important}.pb30{padding-bottom:30px !important}.pt30{padding-top:30px !important}.pl30{padding-left:30px !important}.pr30{padding-right:30px !important}.mb35{margin-bottom:35px !important}.mt35{margin-top:35px !important}.ml35{margin-left:35px !important}.mr35{margin-right:35px !important}.pb35{padding-bottom:35px !important}.pt35{padding-top:35px !important}.pl35{padding-left:35px !important}.pr35{padding-right:35px !important}.mb40{margin-bottom:40px !important}.mt40{margin-top:40px !important}.ml40{margin-left:40px !important}.mr40{margin-right:40px !important}.pb40{padding-bottom:40px !important}.pt40{padding-top:40px !important}.pl40{padding-left:40px !important}.pr40{padding-right:40px !important}.mb45{margin-bottom:45px !important}.mt45{margin-top:45px !important}.ml45{margin-left:45px !important}.mr45{margin-right:45px !important}.pb45{padding-bottom:45px !important}.pt45{padding-top:45px !important}.pl45{padding-left:45px !important}.pr45{padding-right:45px !important}.mb50{margin-bottom:50px !important}.mt50{margin-top:50px !important}.ml50{margin-left:50px !important}.mr50{margin-right:50px !important}.pb50{padding-bottom:50px !important}.pt50{padding-top:50px !important}.pl50{padding-left:50px !important}.pr50{padding-right:50px !important}.mb55{margin-bottom:55px !important}.mt55{margin-top:55px !important}.ml55{margin-left:55px !important}.mr55{margin-right:55px !important}.pb55{padding-bottom:55px !important}.pt55{padding-top:55px !important}.pl55{padding-left:55px !important}.pr55{padding-right:55px !important}.mb60{margin-bottom:60px !important}.mt60{margin-top:60px !important}.ml60{margin-left:60px !important}.mr60{margin-right:60px !important}.pb60{padding-bottom:60px !important}.pt60{padding-top:60px !important}.pl60{padding-left:60px !important}.pr60{padding-right:60px !important}.mb65{margin-bottom:65px !important}.mt65{margin-top:65px !important}.ml65{margin-left:65px !important}.mr65{margin-right:65px !important}.pb65{padding-bottom:65px !important}.pt65{padding-top:65px !important}.pl65{padding-left:65px !important}.pr65{padding-right:65px !important}.mb70{margin-bottom:70px !important}.mt70{margin-top:70px !important}.ml70{margin-left:70px !important}.mr70{margin-right:70px !important}.pb70{padding-bottom:70px !important}.pt70{padding-top:70px !important}.pl70{padding-left:70px !important}.pr70{padding-right:70px !important}.mb75{margin-bottom:75px !important}.mt75{margin-top:75px !important}.ml75{margin-left:75px !important}.mr75{margin-right:75px !important}.pb75{padding-bottom:75px !important}.pt75{padding-top:75px !important}.pl75{padding-left:75px !important}.pr75{padding-right:75px !important}.mb80{margin-bottom:80px !important}.mt80{margin-top:80px !important}.ml80{margin-left:80px !important}.mr80{margin-right:80px !important}.pb80{padding-bottom:80px !important}.pt80{padding-top:80px !important}.pl80{padding-left:80px !important}.pr80{padding-right:80px !important}.mb85{margin-bottom:85px !important}.mt85{margin-top:85px !important}.ml85{margin-left:85px !important}.mr85{margin-right:85px !important}.pb85{padding-bottom:85px !important}.pt85{padding-top:85px !important}.pl85{padding-left:85px !important}.pr85{padding-right:85px !important}.mb90{margin-bottom:90px !important}.mt90{margin-top:90px !important}.ml90{margin-left:90px !important}.mr90{margin-right:90px !important}.pb90{padding-bottom:90px !important}.pt90{padding-top:90px !important}.pl90{padding-left:90px !important}.pr90{padding-right:90px !important}.mb95{margin-bottom:95px !important}.mt95{margin-top:95px !important}.ml95{margin-left:95px !important}.mr95{margin-right:95px !important}.pb95{padding-bottom:95px !important}.pt95{padding-top:95px !important}.pl95{padding-left:95px !important}.pr95{padding-right:95px !important}.mb100{margin-bottom:100px !important}.mt100{margin-top:100px !important}.ml100{margin-left:100px !important}.mr100{margin-right:100px !important}.pb100{padding-bottom:100px !important}.pt100{padding-top:100px !important}.pl100{padding-left:100px !important}.pr100{padding-right:100px !important}.clearfix{overflow:hidden;*zoom:1}.txtC{text-align:center}.txtR{text-align:right}.txtL{text-align:Left}img{vertical-align:bottom}.imgAuto{max-width:100%;height:auto}.imgRight{float:right;margin-left:15px;margin-bottom:15px}.imgLeft{float:left;margin-right:15px;margin-bottom:15px}.tind1{text-indent:1em}.tindR1{padding-left:1em !important;text-indent:-1em !important}.tindR2{padding-left:2em !important;text-indent:-2em !important}.tindR3{padding-left:3em !important;text-indent:-3em !important}.tindR4{padding-left:4em !important;text-indent:-4em !important}.tindR5{padding-left:5em !important;text-indent:-5em !important}.tindR6{padding-left:6em !important;text-indent:-6em !important}.tindR7{padding-left:7em !important;text-indent:-7em !important}.tindR8{padding-left:8em !important;text-indent:-8em !important}.tindR9{padding-left:9em !important;text-indent:-9em !important}.tindR10{padding-left:10em !important;text-indent:-10em !important}.topSec .inner,#mainFooter .inner{width:100%;max-width:1024px;margin:auto}html{height:100%;font-size:62.5%}body{min-height:100%;position:relative;min-width:320px;font-family:"游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif}a{color:#000}a:hover{text-decoration:none}#wrapper{width:100%;margin-left:0;transition:0.3s ease-out;position:relative;z-index:1000;font-size:1.6rem}@media only screen and (min-width: 1025px){#wrapper{min-width:1024px}}#wrapper.open{transition:0.3s ease-out;margin-left:-200px;-webkit-box-shadow:1px 0 3px 0 rgba(0,0,0,0.3);-moz-box-shadow:1px 0 3px 0 rgba(0,0,0,0.3);box-shadow:1px 0 3px 0 rgba(0,0,0,0.3)}#wrapper.close{position:absolute;transition-property:left;transition-duration:1s;left:0}#mainHeader{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:fixed;width:100%;height:55px;z-index:9000;left:0;top:0;padding:10px;transition:all 0.3s ease-out}#mainHeader #gNav{position:absolute;right:0;top:0;width:800px}#mainHeader #gNav ul{display:flex;justify-content:space-between;width:100%;border-bottom:1px solid #fff}#mainHeader #gNav ul li{height:100px;transition:all 0.3s ease-out}#mainHeader #gNav ul li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:100px;line-height:1;padding:50px 10px 30px 10px;color:#333;font-size:1.8rem;font-weight:bold;text-decoration:none;color:#fff;transition:all 0.3s ease-out}#mainHeader #gNav ul li a:hover{border-bottom:3px solid #f00}@media only screen and (max-width: 1024px){#mainHeader #gNav{display:none}}#mainHeader.hover{border-bottom:5px solid #777;background-color:#fff}#mainHeader.hover #gNav ul{border-bottom:none}#mainHeader.hover #gNav ul li{height:50px}#mainHeader.hover #gNav ul li a{padding:0 10px;line-height:50px;height:50px;color:#333}#mainHeader.open{transition:0.3s ease-out;margin-left:-200px}#mainHeader.close{transition-property:left;transition:0.3s ease-out;left:0}#container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}@media only screen and (max-width: 1024px){#container{padding-left:0;padding-top:55px}}#mainImg{width:100%;position:fixed;top:55px;z-index:1;overflow:hidden}#mainImg #topVideo{position:fixed;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto}#mainImg .vCover{position:fixed;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;background:url(../img/index/vcover.png) repeat 0 0}#mainImg .vCover h2{font-size:4.8rem;line-height:7.2rem;color:#fff;font-family:"游明朝", YuMincho;text-align:right;padding-right:20px;display:none;text-shadow:0 0 20px rgba(0,0,0,0.8)}#mainImg .vCover h2.tlt01{display:block;padding-top:300px}#mainImg .vCover h2 span{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}#mainImg .spImg{display:none}@media only screen and (max-width: 1024px){#mainImg{position:static}#mainImg #topVideo{display:none}#mainImg .vCover{display:none}#mainImg .spImg{display:block}#mainImg .spImg img{width:100%;height:auto}}.bxslider{width:100%}.bxslider li{width:100%}.bxslider li img{display:none;width:100%;height:auto}@media only screen and (max-width: 1024px){.bxslider li img{display:block}}.bxslider .s01{background:url(../img/slide/01.jpg) 0 0 no-repeat;background-size:cover}.bxslider .s02{background:url(../img/slide/02.jpg) 0 0 no-repeat;background-size:cover}.bxslider .s03{background:url(../img/slide/03.jpg) 0 0 no-repeat;background-size:cover}.bx-wrapper .bx-viewport{box-shadow:none;border:none;left:0}.arrowRD01{position:relative;display:block;padding:20px;background-color:#ccc}.arrowRD01::before{display:block;position:absolute;content:"";border-top:4px solid #000;border-right:4px solid #000;width:12px;height:12px;-webkit-transform:rotate(135deg);transform:rotate(135deg);right:10px;margin-top:0}.arrowRR01{position:relative;display:block;padding:20px;background-color:#bbb}.arrowRR01::before{display:block;position:absolute;content:"";border-top:4px solid #fff;border-right:4px solid #fff;width:12px;height:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:10px;top:50%;margin-top:-6px}.sankaku01{position:relative;display:block;padding-left:51px !important;padding:20px;background-color:#d9d}.sankaku01::before{border-style:solid;border-width:0 16px 16px;border-color:#000 transparent;content:" ";left:20px;top:20px;position:absolute;background-color:transparent;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#menuBtn{display:none;position:absolute;right:15px;top:15px}#menuBtn .txt{display:block;text-align:center;font-size:6px;line-height:10px}@media only screen and (max-width: 1024px){#menuBtn{display:block}}.menu-trigger,.menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box}.menu-trigger{position:relative;width:29px;height:19px}.menu-trigger span{position:absolute;left:0;width:100%;height:3px;background-color:#000;border-radius:4px}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger span:nth-of-type(2){top:8px}.menu-trigger span:nth-of-type(3){bottom:0}.menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(8px) rotate(-45deg);transform:translateY(8px) rotate(-45deg)}.menu-trigger.active span:nth-of-type(2){left:50%;opacity:0;-webkit-animation:active-menu-bar02 .8s forwards;animation:active-menu-bar02 .8s forwards}@-webkit-keyframes active-menu-bar02{100%{height:0}}@keyframes active-menu-bar02{100%{height:0}}.menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}#spMenu{background-color:#3a3740;position:fixed;right:-200px;top:0;width:200px;height:100%;z-index:1}#spMenu.open{transition:0.3s ease-out;right:0}#spMenu.close{transition:0.3s ease-out;right:-200px}#spMenu ul{width:100%;background-color:#1693a5;-webkit-box-shadow:0px 1 3px 0 rgba(0,0,0,0.3);-moz-box-shadow:0px 1 3px 0 rgba(0,0,0,0.3);box-shadow:0px 1 3px 0 rgba(0,0,0,0.3)}#spMenu ul li a{font-size:1.4rem;background-color:#1693a5;color:#fff;text-decoration:none;display:block;padding:15px 10px;border-bottom:1px solid #3a3740}#spMenu ul li:nth-child(5),#spMenu ul li:last-child{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:auto}#spMenu ul li:nth-child(5) a,#spMenu ul li:last-child a{font-size:2.1rem;padding:15px;border-bottom:none}.topSec{position:relative;z-index:100;background-color:#FFF;padding:60px 10px}.topSec header{margin-bottom:40px;position:relative;border-bottom:1px solid #000}.topSec header h2{font-size:3.2rem;line-height:3.8rem;font-weight:bold;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}.topSec header h2 span{position:absolute;right:10px;bottom:0;font-size:1.6rem;line-height:1.6rem;color:#777}@media only screen and (max-width: 640px){.topSec{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px 10px}.topSec header{margin-bottom:20px}.topSec header h2{font-size:1.8rem;line-height:2.1rem}.topSec header h2 span{font-size:1.2rem;right:0}}.topSec.graySec{background:rgba(255,255,255,0.85)}.topSec .inner ul{display:flex;flex-wrap:wrap;justify-content:space-between}.topSec .inner ul li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:327px;min-height:100px;padding-left:170px;position:relative;margin-bottom:40px}.topSec .inner ul li .img{position:absolute;left:0;top:0}.topSec .inner ul li p{line-height:28px}@media only screen and (max-width: 1024px){.topSec .inner ul li{width:49%}}@media only screen and (max-width: 640px){.topSec .inner ul{display:block}.topSec .inner ul li{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding-left:110px;font-size:1.4rem;margin-bottom:10px;border-bottom:1px solid #ccc;min-height:80px;padding-bottom:10px;padding-right:20px}.topSec .inner ul li::before{display:block;position:absolute;content:"";border-top:4px solid #ccc;border-right:4px solid #ccc;width:12px;height:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:5px;top:50%;margin-top:-6px}.topSec .inner ul li p{line-height:21px}.topSec .inner ul li .img{width:100px}.topSec .inner ul li .img img{width:100%;height:auto}}.topSec .inner .fitem{position:relative;min-height:180px;margin-bottom:40px;padding-left:340px}.topSec .inner .fitem .img{position:absolute;left:0;top:0}.topSec .inner .fitem p{line-height:28px}@media only screen and (max-width: 640px){.topSec .inner .fitem{padding-left:0;font-size:1.4rem;line-height:2.1rem}.topSec .inner .fitem .img{position:static;display:block;text-align:center;margin-bottom:20px}.topSec .inner .fitem .img img{max-width:100%;height:auto}}.topSec.planSec{background-color:#3a3740;min-height:180px}.topSec.planSec header{border:none;color:#fff;margin-bottom:20px}.topSec.planSec .inner{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:340px}.topSec.planSec .inner .img{position:absolute;right:0;top:0}.topSec.planSec .inner p{color:#fff;line-height:28px}@media only screen and (max-width: 640px){.topSec.planSec .inner{font-size:1.4rem;padding-right:0}.topSec.planSec .inner .img{position:static;text-align:center;margin-bottom:20px}.topSec.planSec .inner .img img{max-width:100%}}.topSec.profileSec{background:rgba(255,255,255,0.85);min-height:180px}.topSec.profileSec header{border:none;margin-bottom:20px}.topSec.profileSec .inner{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:340px}.topSec.profileSec .inner .img{position:absolute;right:0;top:0}.topSec.profileSec .inner p{line-height:28px}@media only screen and (max-width: 640px){.topSec.profileSec .inner{padding-right:0;font-size:1.4rem}.topSec.profileSec .inner .img{position:static;text-align:center;margin-bottom:20px}.topSec.profileSec .inner .img img{max-width:100%}}#mainFooter{background-color:#1693a5;position:relative;z-index:100;padding:40px 0 20px}#mainFooter .inner{position:relative;margin:auto;display:flex}#mainFooter .inner .left{width:50%;text-align:left}#mainFooter .inner .left h2{margin-bottom:20px}#mainFooter .inner .left .txt1{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;color:#fff;font-size:12px;font-size:1.2rem;line-height:2.4rem;text-align:center}#mainFooter .inner nav{width:50%}#mainFooter .inner nav ul{display:flex;justify-content:flex-end}#mainFooter .inner nav ul li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-right:20px}#mainFooter .inner nav ul li a{color:#fff;font-size:12px;font-size:1.2rem;text-decoration:none;display:block;background:url(../img/cmn/dot.png) 0 center no-repeat;padding-left:12px}#mainFooter .inner nav ul li a:hover{text-decoration:underline}#mainFooter .inner nav ul.nav02 li a{background:none;padding-left:0;font-size:36px;font-size:3.6rem}#mainFooter .inner nav ul.nav02 li a:hover{text-decoration:none}#mainFooter .copy{color:#fff;text-align:center;font-size:14px;font-size:1.4rem}@media only screen and (max-width: 1024px){#mainFooter{display:block}#mainFooter .inner .left{width:100%;text-align:center}#mainFooter .inner nav{display:none}}

/*# sourceMappingURL=layout.css.map */