﻿@import url(https://fonts.googleapis.com/css?family=Pacifico);@import url(http://fonts.googleapis.com/earlyaccess/notosansjp.css);@import url(https://fonts.googleapis.com/css?family=Josefin+Sans);.ex-maxWidth{max-width:1280px;margin:0 auto;padding:0 15px}.ex-XYcent,header .t-box{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.ex-Xcent,header .backImg{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ex-Ycent{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ex-cent-clear{position:relative;top:0;left:0;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.ex-clear:after{content:"";display:block;clear:both}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}q:before,q:after{content:''}object,embed{vertical-align:top}legend{display:none}h1,h2,h3,h4,h5,h6{font-size:100%}img,abbr,acronym,fieldset{border:0}body{font:14px/1.9 'Noto Sans JP', Arial, Verdana, 游ゴシック, YuGothic,'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', メイリオ, Meiryo,sans-serif;font-weight:300;-webkit-text-size-adjust:100%;overflow-x:hidden;color:#000;background:#fff}a{color:#0066ff;text-decoration:none}a:hover,.active{text-decoration:underline}a:active,a:focus,input:active,input:focus{outline:0}#header{position:relative;overflow:hidden;width:100%;height:568px}#slogan{position:absolute;top:50%;width:100%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);color:#fff;line-height:1.2;text-align:center}#slogan h1{font-size:40px;font-family:'Pacifico', cursive;margin-bottom:20px;font-weight:normal}#slogan h2{font-size:20px;font-weight:normal}#footer{clear:both;padding:50px 10px 50px 0;text-align:center;font-size:12px}h1,h2{font-family:'Josefin Sans', 'Noto Sans JP',serif}img{width:100%;height:auto}section{clear:both}section h2{font-size:22px;font-weight:normal;text-align:center}.inner{width:94%;margin:0 auto;padding-bottom:50px}.col2 li{display:inline-block;width:100%;margin:20px 0 20px 0}.vision{width:60%;margin:0 auto;padding-bottom:80px}.wrap{clear:both;width:100%;background:#f6f6f6}.bg{line-height:0}.txt h2{padding:0 0 20px !important}.col3 li{margin-bottom:50px}.col3 img{max-width:288px;display:block;margin:-5px auto 20px}#sec05{padding-top:30px}#sec05 dl{line-height:1.2}#sec05 dt{clear:left;float:left;display:block;width:30%;margin-right:10%;margin-bottom:20px;text-align:right;line-height:1.6em}#sec05 dd{width:60%;float:left;text-align:left;margin-bottom:15px;line-height:1.6em}saf093ko #sec05 header{display:none}.map{position:relative;padding-bottom:75%;height:0;overflow:hidden}.map iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important;border:0}@media only screen and (min-width: 1200px){.inner{width:1024px;padding-bottom:120px}section h2{padding:70px 0 20px}.txt h2{padding:0 0 20px !important}}@media only screen and (min-width: 800px){body{font-size:14px}a#menu{display:none}.panel{display:block !important}#mainnav{position:fixed;top:0;width:100%;z-index:500}#mainnav ul{text-align:right;padding-right:30px}#mainnav li{display:inline-block;padding:45px 10px 20px;font-size:14px;font-weight:300}#mainnav a{color:#fff}#mainnav.changeNav{background:rgba(0,0,0,0.5)}#mainnav.changeNav li{padding:20px 10px}.txt,.bg{width:50%;float:left;display:table;background:#f6f6f6}#sec02_02 .txt,#sec02_02 .bg{float:right}.vMid{display:table-cell;padding:0 100px;vertical-align:middle}.col3{text-align:center}.col3 li{display:inline-block;width:30%;padding:0 1.5%;margin-bottom:0;vertical-align:top;text-align:left}#sec05{padding-top:120px}#footer{padding:30px 10px 70px 0}}@media only screen and (min-width: 641px){.col2 li{width:40%;padding:0 3%;vertical-align:top}}@media only screen and (max-width: 640px){#map iframe{width:96% !important;left:2%}}@media only screen and (max-width: 799px){#slogan h1{font-size:31px}#slogan h2{font-size:16px}a#menu{display:inline-block;position:relative;width:40px;height:40px;margin:10px}#menuBtn{display:block;position:absolute;top:50%;left:50%;width:18px;height:2px;margin:-1px 0 0 -7px;background:#fff;transition:.2s}#menuBtn:before,#menuBtn:after{display:block;content:"";position:absolute;top:50%;left:0;width:18px;height:2px;background:#fff;transition:.3s}#menuBtn:before{margin-top:-7px}#menuBtn:after{margin-top:5px}a#menu .close{background:transparent}a#menu .close:before,a#menu .close:after{margin-top:0}a#menu .close:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}a#menu .close:after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.panel{width:100%;display:none;overflow:hidden;position:relative;left:0;top:0;z-index:100}#mainnav{position:absolute;top:0;right:0;width:100%;text-align:right;z-index:500}#mainnav ul{border-bottom:1px solid #ccc;background:#fff;text-align:left}#mainnav li a{position:relative;display:block;padding:15px 25px;border-bottom:1px solid #ccc;color:#000;font-weight:400}#mainnav li a:before{display:block;content:"";position:absolute;top:50%;left:5px;width:6px;height:6px;margin:-4px 0 0 0;border-top:solid 2px #000;border-right:solid 2px #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.col3 li{margin:0 auto;display:block;max-width:288px}}@media only screen and (max-width: 1199px){section h2{padding:50px 0 20px 0}#sec01 h2{padding:70px 0 20px}.vMid{padding:0 20px}}img{max-width:100%}header{position:relative;width:100%}header .backImg{top:0;width:100%;height:570px;background:url(../images/mainImg.jpg) center/cover}header .t-box{width:100%;text-align:center;color:#ffffff;line-height:1.2}header .t-box h1{margin-bottom:20px}header .t-box h1 img{width:80%;max-width:470px}header .t-box h2{font-size:20px;font-weight:normal}@media all and (max-width: 560px){header .t-box h2{font-size:17px}}@media all and (max-width: 560px){.vMid .pc{display:none}}.vMid .sp{display:none}@media all and (max-width: 560px){.vMid .sp{display:block}}#sec03 h2 .ja{display:block;font-weight:normal;font-size:15px}#sec03 .m-t{text-align:center;font-size:16px;font-weight:normal;margin-bottom:30px}#sec03 .o-l li{width:100%;padding-left:1em;text-indent:-1em}#sec04 .q-cont{padding:0 0 60px;background:#f6f6f6}#sec04 .q-cont .t-box{text-align:center;margin-bottom:30px}#sec04 .q-cont .t-box .ja{display:block;font-weight:normal;font-size:15px}#sec04 .q-cont .f-box{max-width:900px;margin:0 auto;padding:0 30px;display:flex;justify-content:space-between;flex-wrap:wrap}@media all and (max-width: 560px){#sec04 .q-cont .f-box{padding:0 20px}}#sec04 .q-cont .f-box .box{width:48%;font-size:15px}@media all and (max-width: 560px){#sec04 .q-cont .f-box .box{width:100%}}#sec04 .q-cont .f-box .box .l{font-weight:lighter;padding-left:37px;position:relative}#sec04 .q-cont .f-box .box .l:before{position:absolute;top:0;left:0}#sec04 .q-cont .f-box .box .l.q1:before{content:"Q.1"}#sec04 .q-cont .f-box .box .l.a1:before{content:"A.1"}#sec04 .q-cont .f-box .box .l.q2:before{content:"Q.2"}#sec04 .q-cont .f-box .box .l.a2:before{content:"A.2"}#sec04 .q-cont .f-box .box .l.q3:before{content:"Q.3"}#sec04 .q-cont .f-box .box .l.a3:before{content:"A.3"}#sec04 .q-cont .f-box .box .l.q4:before{content:"Q.4"}#sec04 .q-cont .f-box .box .l.a4:before{content:"A.4"}#sec04 .q-cont .f-box .box .l.q5:before{content:"Q.5"}#sec04 .q-cont .f-box .box .l.a5:before{content:"A.5"}#sec04 .q-cont .f-box .box .l.q6:before{content:"Q.6"}#sec04 .q-cont .f-box .box .l.a6:before{content:"A.6"}#sec04 .q-cont .f-box .box .q{margin-bottom:7px}#sec04 .q-cont .f-box .box .a{margin-bottom:30px}#sec04 .back-img{width:100%;height:327px;background:url(../images/q-back.jpg) center/cover}
