﻿@import url("https://fonts.googleapis.com/css?family=Comfortaa");@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed");@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);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}@font-face{font-family:'icomoon';src:url("../fonts2/icomoon.eot?7mq9y");src:url("../fonts2/icomoon.eot?7mq9y#iefix") format("embedded-opentype"),url("../fonts2/icomoon.ttf?7mq9y") format("truetype"),url("../fonts2/icomoon.woff?7mq9y") format("woff"),url("../fonts2/icomoon.svg?7mq9y#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-download:before{content:"\e91b";color:#38ada9}.icon-calender:before{content:"\e919";color:#fff}.icon-chart:before{content:"\e91a";color:#fff}.icon-user:before{content:"\e918";color:#6ebe9f}.icon-balloon:before{content:"\e910";color:#fff}.icon-drop:before{content:"\e911";color:#8bc2f8}.icon-fire:before{content:"\e912";color:#a0e5a0}.icon-light:before{content:"\e913";color:#ffbc8d}.icon-note:before{content:"\e914";color:#fff}.icon-receipt:before{content:"\e915";color:#fff}.icon-logout:before{content:"\e916";color:#fff}.icon-music:before{content:"\e917";color:#6fbea0}.icon-event:before{content:"\e900"}.icon-service:before{content:"\e901"}.icon-pickup:before{content:"\e902"}.icon-chat:before{content:"\e903"}.icon-infomation:before{content:"\e904"}.icon-question:before{content:"\e905"}.icon-cm:before{content:"\e906"}.icon-news:before{content:"\e907"}.icon-tel:before{content:"\e908"}.icon-search:before{content:"\e909"}.icon-email:before{content:"\e90a"}.icon-company:before{content:"\e90b"}.icon-industry:before{content:"\e90c"}.icon-medical:before{content:"\e90d"}.icon-guest:before{content:"\e90e"}.icon-menu:before{content:"\e90f"}.icon-arrow-c:before{content:"\e91c";color:#4b4b4b}.icon-tel2:before{content:"\e91d";color:#38ada9}.icon-calendar:before{content:"\e91e"}html{font-size:10px}body{font-family:"Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;font-size:1.6rem;font-weight:500;color:#333;line-height:1.4;letter-spacing:0.5px;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt"}@media (max-width: 767px){body{font-size:1.4rem}}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}a{color:#333;text-decoration:none;-moz-transition:.35s;-o-transition:.35s;-webkit-transition:.35s;transition:.35s}a:hover,a:active{color:#666;text-decoration:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}a:visited,a:link{text-decoration:none}img{vertical-align:middle;max-width:100%;height:auto}#breadcrumb{padding:17px 20px}#breadcrumb ul li{display:inline;font-size:1.2rem}#breadcrumb ul li a{text-decoration:underline}#breadcrumb ul li:before{display:inline-block;content:'/';padding:0 6px}#breadcrumb ul li:first-child:before{display:none}@media (max-width: 767px){#breadcrumb{padding:8px 10px}#breadcrumb ul li{font-size:1rem}}#header{position:absolute;top:0;left:0;width:100%;z-index:9}#header .headIn{max-width:1156px;margin:0 auto;background:#fff;*zoom:1;padding-bottom:15px}#header .headIn:after{content:"";display:table;clear:both}#header .logo{float:left;margin-left:45px;width:170px;padding-top:20px}#header .headR{padding-left:240px}#header .headNav{overflow:hidden;*zoom:1}#header .headNavIn{float:right}#header .headNavIn .tel{float:left;font-size:1rem;color:#6EBE9F;font-weight:bold;padding-left:30px;position:relative;padding-top:3px;padding-right:8px}#header .headNavIn .tel a{color:#6EBE9F}#header .headNavIn .tel span{display:block;font-size:2rem;font-family:'Comfortaa', cursive}#header .headNavIn .tel:before{font-family:'icomoon' !important;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:2.6rem;position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#header .headNavIn ul{float:left}#header .headNavIn ul li{float:left}#header .headNavIn ul li a{display:block;width:50px;text-align:center;line-height:40px;color:#fff}#header .headNavIn ul li.nav-mail a{background:#6EBE9F;font-size:1.8rem}#header .headNavIn ul li.nav-search a{background:#999;font-size:2rem}#header .headNavIn ul li.nav-menu a{background:#6EBE9F;font-size:2rem}#header .headNavIn ul li.nav-menu{display:none}@media (max-width: 991px){#header .logo{margin-left:15px;width:100px;padding-top:5px}#header .headR{padding-left:0}}@media (max-width: 767px){#header .headIn{padding-bottom:0}#header .logo{float:left;margin-left:15px;padding-top:5px}#header .logo img{height:35px;width:auto}#header .headNavIn .tel{display:none}#header .headNavIn ul li a{line-height:45px}#header .headNavIn ul li.nav-menu{display:block}}#gnav{padding-top:20px;overflow:hidden;*zoom:1}#gnav li{float:left;margin-right:45px}#gnav li:last-child{margin-right:0}#gnav li a{font-size:1.8rem;display:block}#gnav li a:before{font-size:2.3rem;margin-right:5px;position:relative;top:-3px}#gnav li.nav1 a:before{font-family:'icomoon' !important;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#FF5F5F}#gnav li.nav2 a:before{font-family:'icomoon' !important;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#6CC6FF}#gnav li.nav3 a:before{font-family:'icomoon' !important;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#FFDA40}#gnav li.nav4 a:before{font-family:'icomoon' !important;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#6EBE9F}@media (max-width: 1050px){#gnav li{margin-right:35px}#gnav li a{font-size:1.6rem}#gnav li a:before{font-size:2.1rem}}@media (max-width: 991px){#gnav{clear:both;padding-top:15px}#gnav ul{width:100%}#gnav li{margin-right:0;width:28%;text-align:center}#gnav li:last-child{width:16%}}@media (min-width: 768px){#gnav{display:block !important}}@media (max-width: 767px){#gnav{position:absolute;top:45px;left:0;width:100%;padding-top:0;display:none}#gnav li{float:none;width:auto}#gnav li:last-child{width:auto}#gnav li a{display:block;background:rgba(255,255,255,0.8);text-align:left;padding:8px 15px;font-size:1.4rem;border-bottom:1px solid #6EBE9F}#gnav li a:before{font-size:1.8rem;top:-1px}#gnav li:last-child a{border-bottom:none}}#footer .footerIn{background:#F4F4F4;padding:35px 65px;*zoom:1;position:relative}#footer .footerIn:after{content:"";display:table;clear:both}#footer .footerIn .footLogo{font-size:2.2rem;margin-bottom:15px;color:#fff;color:#4AA54A}#footer .footerIn .footLogo img{margin-right:5px}#footer .footerIn .logoBox{float:left;width:30%}#footer .footerIn .logoBox .inqBtn{display:block;background:#999;height:36px;line-height:34px;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;max-width:200px;text-align:center;-moz-box-shadow:0px 5px 0 0 rgba(0,0,0,0.1);-webkit-box-shadow:0px 5px 0 0 rgba(0,0,0,0.1);box-shadow:0px 5px 0 0 rgba(0,0,0,0.1);position:relative}#footer .footerIn .logoBox .inqBtn:hover{top:3px;-moz-box-shadow:0px 2px 0 0 rgba(0,0,0,0.1);-webkit-box-shadow:0px 2px 0 0 rgba(0,0,0,0.1);box-shadow:0px 2px 0 0 rgba(0,0,0,0.1)}#footer .footerIn .footMenuList{display:table;float:right;width:70%;max-width:780px}#footer .footerIn .footMenuList ul{display:table-cell;padding-right:40px}#footer .footerIn .footMenuList ul li{line-height:1.8; width:31.42%; margin-right:2.87%; float:left}#footer .footerIn .footMenuList ul li:nth-child(3n){margin-right:0;}#footer .footerIn .footMenuList ul li a{color:#333;font-size:1.3rem;text-decoration:underline}#footer .footerBtm{overflow:hidden;padding:15px 65px 15px 65px;background:#6EBE9F}#footer .footerBtm .footContact{float:left;width:200px;text-align:center;margin-right:30px}#footer .footerBtm .footContact a{border:1px solid #fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:1.3rem;color:#fff;display:block;padding:8px 0;line-height:1}#footer .footerBtm .footSmNav{float:left;padding-top:10px}#footer .footerBtm .footSmNav li{font-size:1.2rem;display:inline-block}#footer .footerBtm .footSmNav li:not(:first-child):before{content:'|';color:#fff;margin:8px}#footer .footerBtm .footSmNav li a{color:#fff;text-decoration:underline}#footer .footerBtm .copy{font-family:'Roboto Condensed', sans-serif;font-size:1.2rem;float:right;color:#fff;padding-top:15px}#footer .pageTop{position:absolute;right:0;bottom:0}#footer .pageTop a{font-family:'Roboto Condensed', sans-serif;font-size:1.2rem;display:block;width:60px;height:60px;background:#5CA086;text-align:center;color:#fff;padding-top:13px}#footer .pageTop a:before{display:inline-block;content:'';width:0;height:0;border-style:solid;border-width:0 10px 12px 10px;border-color:transparent transparent #fff transparent;margin-bottom:5px}@media (max-width: 1315px){#footer .footerIn{padding:40px 30px}#footer .footerIn .footMenuList ul{padding-right:15px}}@media (max-width: 991px){#footer .footerIn{padding:30px}#footer .footerIn .logoBox{width:100%;float:none}#footer .footerIn .footMenuList{float:none;width:100%}}@media (max-width: 767px){#footer .footerIn{padding:15px}#footer .footerIn .logoBox .footLogo{margin-bottom:0}#footer .footerIn .logoBox .footLogo img{width:20%}#footer .footerIn .footMenuList{float:none;width:100%;/*display:none*/}#footer .footerIn .footMenuList ul li{float:left; width:50%; margin-right: 0%} #footer .footerIn .footMenuList ul li:nth-child(2n){margin-right:0} #footer .footerIn .footMenuList ul li a{font-size:1.2rem}#footer .footerBtm{padding:10px 10px 10px;text-align:center}#footer .footerBtm .footContact{float:none;margin:0 auto}#footer .footerBtm .footSmNav{float:none;padding-top:5px}#footer .footerBtm .copy{padding:10px 0;float:none}}@media (max-width: 420px){#footer .footerIn{padding:10px}#footer .footerIn .footMenuList ul li{float:left; width:50%; margin-right: 0%} #footer .footerIn .footMenuList ul li:nth-child(2n){margin-right:0} #footer .footerIn .footMenuList ul li a{font-size:1.0rem}}.mainvPage .mainvIn{max-width:1156px;margin:0 auto;padding:160px 0 80px;overflow:hidden;*zoom:1;position:relative}@media (max-width: 767px){.mainvPage .mainvIn{padding:70px 15px 0}}.mainvPage h1{text-align:center;line-height:1.4;color:#fff}.mainvPage h1 span{display:block;font-size:3rem;font-family:'Comfortaa', cursive;margin-left:-10px}.mainvPage h1 span:before{font-size:3.5rem;margin-right:10px;position:relative;top:-2px}@media (max-width: 767px){.mainvPage h1{margin-bottom:15px}.mainvPage h1 span{font-size:2.2rem;margin-left:-20px}.mainvPage h1 span:before{font-size:2.4rem;top:-2px}}.mainvPage.faq{background:url('../images/mainv/mainv-faq.png?1528096353') center bottom;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}.mainvPage.faq h1 span:before{font-family:'icomoon' !important;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.mainvPage.news{background:url('../images/mainv/mainv-news.png?1528176314') center bottom;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}.mainvPage.news h1 span:before{font-family:'icomoon' !important;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-weight:bold}.mainvPage.campaign{background:url('../images/mainv/mainv-campaign.png?1528176314') center bottom;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}.mainvPage.campaign h1 span:before{font-family:'icomoon' !important;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-weight:bold}.contentsIn{padding:80px 0;max-width:900px;margin:0 auto}@media (max-width: 930px){.contentsIn{padding:80px 15px}}@media (max-width: 767px){.contentsIn{padding:30px 15px}}
