
@import"https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,700";@import"https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,700";/*! normalize.css 2012-01-31T16:06 UTC - http://github.com/necolas/normalize.css */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}pre,code,kbd,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin-left:0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html{margin:0;padding:0;width:100%;height:100%}body{padding:0;color:#000;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Sans-Serif;font-style:normal;font-size:16px;*font-size:100%;line-height:1.6;word-spacing:0;letter-spacing:.07em;background-attachment:fixed;text-align:center}img{vertical-align:bottom}img.maximg{width:100%;height:auto}a{-webkit-transition:.5s;-o-transition:.5s;transition:.5s;text-decoration:none}.smaon,.tabon{display:none}a[href^="tel:"]{pointer-events:none;text-decoration:none;color:#000}.center{text-align:center !important}.clearfix:after{content:" ";display:block;clear:both}.clear{clear:both}@media screen and (max-width: 1100px){body{font-size:15px}}@media screen and (max-width: 1024px){body{font-size:14px}}@media screen and (max-width: 823px){a[href^="tel:"]{pointer-events:auto;text-decoration:underline}}@media screen and (max-width: 768px){.tabon{display:block}}@media screen and (max-width: 480px){body{font-size:13px}.smaon{display:block}.smaoff{display:none}.radius{border-radius:10px}}footer{width:100%;overflow:hidden;background:#fff}#footerNav{background:#efefef;padding:60px 5%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#footerNav a{color:#000;text-decoration:none}#footerNav #fdaBana{display:block;background:#fff;-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.3);box-shadow:2px 2px 10px rgba(0,0,0,.3);border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;width:420px;display:table;padding:15px 0;margin-right:30px}#footerNav #fdaBana span{display:table-cell;vertical-align:middle;padding:0 10px}#footerNav #fdaBana span:first-child{padding:15px 20px;border-right:1px solid #ccc}#footerNav #fdaBana span img{width:136px;height:44px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}#footerNav #fdaBana:hover{opacity:.6}#footerNav .sns{padding:20px 25px 0 25px;line-height:1.3;font-size:14px}#footerNav .sns:last-child{padding:10px 0 0 25px}#footerNav .sns img{height:42%;width:auto;padding:0 0 10px 0}#footBottom{padding:40px 5%;font-size:11px;letter-spacing:.02em}@media screen and (max-width: 1180px){#footerNav{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}#footerNav #fdaBana{width:47%;margin-right:auto}#footerNav .sns{padding:20px 0 0 0;font-size:13px;width:10%}#footerNav .sns:last-child{padding:20px 0 0 0}#footerNav .sns img{height:36%}}@media screen and (max-width: 1024px){#footerNav .sns{padding:12px 0 0 0}#footerNav .sns:last-child{padding:12px 0 0 0}}@media screen and (max-width: 768px){#footerNav{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#footerNav #fdaBana{font-size:14px;width:50%;min-width:330px;margin:0 25%}#footerNav .sns{width:17%;padding:50px 3% 0 0}#footerNav .sns:last-child{padding:50px 0 0 0}#footerNav .sns img{height:43%}}@media screen and (max-width: 480px){#footerNav{padding:40px 5%}#footerNav #fdaBana{width:100%;min-width:inherit;margin:0 0}#footerNav .sns{width:27%;font-size:12px;padding:35px 0 0 0}#footerNav .sns:last-child{width:30%;padding:35px 0 0 3%}#footerNav .sns img{height:36px;width:auto;padding:0 0 10px 0}}#siteHeader{position:absolute;top:0;left:0;width:100%;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#conceptIcon{width:120px;height:auto;position:absolute;top:30px;right:30px}#siteLogo{padding:60px 30px;line-height:1;text-align:left;display:inline-block;width:150px}#siteLogo a{color:#000;text-decoration:none;display:block}#siteLogo img{width:100%;height:auto}@media screen and (max-width: 1280px){#siteHeader{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 1024px){#siteLogo{padding:25px 10px}#conceptIcon{width:90px;top:10px}}@media screen and (max-width: 480px){#siteLogo{padding:20px 10px 10px 13px;width:93px}#conceptIcon{width:60px;height:auto}}.inner{padding:0 5%;max-width:1100px;margin:0 auto}.smaon{display:none}#contents{position:relative;z-index:1}#contents a{color:fff}#contents ul,#contents ol{list-style-type:none}#contents .contbox{padding:0 0 80px}.navyBtn{display:inline-block;width:700px;margin:5% auto 0;background:#218dd5;border-radius:50px;border:1px solid #218dd5;padding:1em 3em;position:relative;color:#fff;font-size:20px}.navyBtn::after{content:"";font-family:"FontAwesome";position:absolute;top:50%;right:13%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.navyBtn:hover{background:#fff;color:#218dd5}#mainvisual{position:relative;width:100%}#mainvisual a{display:block}#mainvisual .mainimg{width:100%;position:absolute;left:0;top:0;z-index:0}#mainvisual .mainimg img{width:100%;height:auto}#mainvisual .mainimg #mainBtn{position:absolute;right:0;bottom:0;z-index:1}#mainvisual .mainimg #mainBtn span{width:300px;background:#df0a59;border-top-left-radius:12px;display:inline-block;margin:0 auto}#mainvisual .mainimg #mainBtn span p{font-size:23px;color:#fff;font-weight:bold;margin:8% 2%}#mainvisual .mainimg #mainBtn span p::after{content:"";font-family:"FontAwesome";position:absolute;top:50%;right:15%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#mainvisual .mainimg #mainBtn span:hover{background:#fff;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}#mainvisual .mainimg #mainBtn span:hover p{-webkit-transition:.4s;-o-transition:.4s;transition:.4s;color:#df0a59}#maintitle{font-weight:normal;margin:0 auto;width:40%;padding:10% 0 12% 5%}#maintitle .mtInner{position:relative;z-index:1}#maintitle .mtInner figure{width:100%}#maintitle .mtInner figure img{width:100%}#maintitle .mtInner .imasoraPlan{position:absolute;top:43%;left:30%;-webkit-transform:translateX(-30%);-ms-transform:translateX(-30%);transform:translateX(-30%);font-size:110px;margin:0;padding-right:20%;font-weight:bold;color:#df0a59;width:100%}#maintitle .mtInner .imasoraPlan span{font-size:45px}.imasoraLink{margin:7% auto}.imasoraLink h2{color:#218dd5;font-size:30px;margin:0 0 2%}.imasoraLink .linkbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:90%;margin:0 auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.imasoraLink .linkbox a{width:24%;position:relative;border-radius:12px;overflow:hidden;background:#218dd5}.imasoraLink .linkbox a span,.imasoraLink .linkbox a h3{color:#fff;font-weight:bold}.imasoraLink .linkbox a .tag{background:#218dd5;padding:2% 15%;position:absolute;top:0;left:0;z-index:1;font-size:23px}.imasoraLink .linkbox a figure{width:100%}.imasoraLink .linkbox a figure img{width:100%}.imasoraLink .linkbox a h3{margin:0;padding:5%;font-size:18px}.imasoraLink .linkbox a:hover{-webkit-box-shadow:0px 0px 10px 3px rgba(82,71,71,.635);box-shadow:0px 0px 10px 3px rgba(82,71,71,.635)}.imasoraLink .linkbox::after{content:"";position:absolute;background-image:url(../img/background.jpg);width:100%;height:8%;top:250px;left:0;z-index:-1}#accessMap{width:100%}#accessMap .inner{padding:0}#accessMap .inner .map{background-color:#d7f6f8;padding-bottom:40px;border-radius:0 0 12px 12px}#accessMap .inner .map figure img{width:100%}#accessMap .inner .map a{width:50%;margin:0}#accessMap .inner .accessbus{background-color:#d7f6f8;padding:5%;border-radius:12px;margin:5% auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#accessMap .inner .accessbus .acsInner{width:50%;padding:0 5%;text-align:left}#accessMap .inner .accessbus .acsInner h3{color:#df0a59;font-size:25px}#accessMap .inner .accessbus .acsInner a{text-align:center;width:60%}#accessMap .inner .accessbus figure{width:45%}#accessMap .inner .accessbus figure img{width:100%}#campaign{width:90%;margin:0 auto 150px}#campaign .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0}#campaign .inner figure{width:50%;border-radius:12px;overflow:hidden;margin-left:0}#campaign .inner figure img{width:100%}#campaign .inner .txtBox{width:50%;text-align:left;margin-left:5%}#campaign .inner .txtBox h2{margin:0}#campaign .inner .txtBox a{text-align:center;width:50%}@media screen and (max-width: 1280px){#maintitle .mtInner .imasoraPlan{font-size:90px}.imasoraLink .linkbox a{background-color:#218dd5}.imasoraLink .linkbox a h3{font-size:15px}.imasoraLink .linkbox::after{top:150px}#accessMap .inner{padding:0 5%}}@media screen and (max-width: 1100px){.navyBtn{margin:5% auto;font-size:17px}#contents .contbox{padding-bottom:30px}#mainvisual .mainimg #mainBtn span{width:200px}#mainvisual .mainimg #mainBtn span p{font-size:18px}#mainvisual .mainimg #mainBtn span p::after{right:10%}#maintitle{margin:0 auto;padding:12% 0 0 10%}#maintitle .mtInner .imasoraPlan{font-size:60px}#maintitle .mtInner .imasoraPlan span{font-size:30px}.imasoraLink{margin:10% auto 5%}.imasoraLink .linkbox::after{top:120px;height:10%}.imasoraLink .linkbox a .tag{padding:5px 10%;font-size:17px}#accessMap .inner a{width:50%}#campaign{margin:0 auto 30px}}@media screen and (max-width: 768px){.inner{padding:0 5%}#contents{margin-top:30%}#contents .contbox{padding-bottom:0}#mainvisual .mainimg #mainBtn span{width:300px}#mainvisual .mainimg #mainBtn span p{margin:5%}#maintitle{width:70%;padding:30% 0 5% 9%}#maintitle .mtInner .imasoraPlan{top:45%;font-size:80px}.imasoraLink{width:100%}.imasoraLink .linkbox{border-radius:12px;overflow:hidden;display:block}.imasoraLink .linkbox a{display:block;width:100%;margin:5% auto}.imasoraLink .linkbox a .tag{font-size:30px;display:block}.imasoraLink .linkbox a h3{font-size:20px}.imasoraLink .linkbox a:last-child{margin-bottom:0}.imasoraLink .linkbox::after{background:none}#accessMap{width:100%}#accessMap .inner{width:90%}#accessMap .inner .map{padding-bottom:0}#accessMap .inner .map a{width:300px;margin-bottom:20px}#accessMap .inner .accessbus{display:block;padding:2% 0}#accessMap .inner .accessbus .acsInner{width:90%}#accessMap .inner .accessbus .acsInner a{display:block;width:300px;margin:20px auto}#accessMap .inner .accessbus figure{width:90%;margin:5% auto 0}#campaign{margin:50px auto}#campaign .inner{display:block;width:100%;margin:0 auto}#campaign .inner figure{width:100%;margin:0 auto;padding:0}#campaign .inner .txtBox{width:90%;margin:5% auto}#campaign .inner .txtBox p{padding-right:0}#campaign .inner .txtBox a{display:block;width:300px;margin:10px auto 20px}}@media screen and (max-width: 480px){.navyBtn{padding:10px 0;font-size:16px}.smaon{display:block}#mainvisual .mainimg{padding-top:0px}#mainvisual .mainimg #mainBtn span{width:200px}#mainvisual .mainimg #mainBtn span p{font-size:16px}#maintitle{width:85%}#maintitle .mtInner{margin:13% 0 5% 3%}#maintitle .mtInner .imasoraPlan{font-size:45px;margin:0 0 0 -6%;padding:0}#maintitle .mtInner .imasoraPlan span{font-size:20px}#contents{margin:30% 0 0}#contents .contbox{padding:0 0 20px}.imasoraLink h2{padding:5% 0 0;margin:0;font-size:20px}.imasoraLink .linkbox a{margin:6% 0}.imasoraLink .linkbox a .tag{font-size:18px}.imasoraLink .linkbox a h3{font-size:18px}#campaign{margin:0 auto 10px}#campaign .inner .txtBox{width:100%;margin:10px 0 30px}#campaign .inner .txtBox p,#campaign .inner .txtBox h2{padding:0 5%}#campaign .inner .txtBox p{font-size:14px;margin:5px auto 10px}#campaign .inner .txtBox a{margin:5px auto;display:block;width:298px}#accessMap .inner{width:90%}#accessMap .inner .map a{width:298px}#accessMap .inner .accessbus{margin:10px auto}#accessMap .inner .accessbus .acsInner{width:90%;padding:0 15px}#accessMap .inner .accessbus .acsInner h3{font-size:20px}#accessMap .inner .accessbus .acsInner a{width:298px}#accessMap .inner .accessbus figure{width:90%;padding-left:10px}}



