@charset "UTF-8";
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}blockquote,body,caption,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,iframe,legend,li,object,ol,p,pre,table,tbody,td,tfoot,th,thead,ul{margin:0;padding:0}body{line-height:1.6;word-break:break-all;-webkit-text-size-adjust:100%;text-align:center;font-size:16px;color:#333}a{color:#333}a:active,a:hover{color:#333;text-decoration:none}img{vertical-align:bottom;max-width:100%;height:auto!important}iframe{max-width:100%}.about-play:after,.clearfix:after,.facilities-list:after,.home-start-example:after,.hugkumi-sns .hugkumi-sns__list:after,.meeting-topics:after,.newsletter-list:after,.sp-top-bnr:after,.spot-comment:after,.spot-list:after,.spot-pickup-wrap .spot-pickup:after,.spot-voice:after,.top-interview:after,.top-movie:after,.top-news-new li:after,.visitor-list:after,.voice-list:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}.about-play,.clearfix,.facilities-list,.home-start-example,.hugkumi-sns .hugkumi-sns__list,.meeting-topics,.newsletter-list,.sp-top-bnr,.spot-comment,.spot-list,.spot-pickup-wrap .spot-pickup,.spot-voice,.top-interview,.top-movie,.top-news-new li,.visitor-list,.voice-list{display:inline-block}* html .about-play,* html .clearfix,* html .facilities-list,* html .home-start-example,* html .meeting-topics,* html .newsletter-list,* html .sp-top-bnr,* html .spot-comment,* html .spot-list,* html .spot-voice,* html .top-interview,* html .top-movie,* html .visitor-list,* html .voice-list,.hugkumi-sns html .hugkumi-sns__list,.spot-pickup-wrap html .spot-pickup,.top-news-new html li{height:1%}.about-play,.clearfix,.facilities-list,.home-start-example,.hugkumi-sns .hugkumi-sns__list,.meeting-topics,.newsletter-list,.sp-top-bnr,.spot-comment,.spot-list,.spot-pickup-wrap .spot-pickup,.spot-voice,.top-interview,.top-movie,.top-news-new li,.visitor-list,.voice-list{display:block}.contents{padding:0 10px;text-align:left}.layout-section{margin-bottom:40px}.header{background:url(../img/common/header/pic--note.svg) calc(50% - 100px) 70px no-repeat,url(../img/common/header/bgi--header.jpg) center bottom no-repeat;background-size:100px auto,100% auto;padding:5px;margin-bottom:20px;position:relative;text-align:left}.header-primal{margin-bottom:5px}.site-description{text-align:center;font-weight:normal;font-size:75%;color:#666}.header-site-name{display:block;width:100px;margin:0 auto}.header-lede{display:inline-block;position:absolute;top:70px;left:10px;text-align:left;font-weight:bold;font-size:75%}.header-lede span{font-weight:normal;font-size:90%}.btn--menu{background:#009245;color:#fff;line-height:1;padding:5px;border:1px solid #009245;font-size:113%;position:absolute;bottom:10px;right:10px;min-width:50px;height:46px;-webkit-box-sizing:border-box;box-sizing:border-box}.btn--menu span{display:block;font-size:66%;padding-top:3px}footer{background:#009245;margin-top:30px;clear:both;display:block;position:relative;text-align:left;color:#fff}footer a{color:#fff}.footer-address{padding:10px;font-size:88%}address{font-style:normal}.copy{display:block;background:#009245;text-align:center;line-height:30px;color:#fff}.global-nav{background:url(../img/sp/common/bgi--menu.jpg);background-size:cover;-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.3);box-shadow:3px 3px 3px rgba(0,0,0,0.3);width:100%;clear:both;text-align:left;position:absolute;top:-800px;left:0;z-index:20}.global-nav h2{margin:10px;font-size:100%}.global-nav>ul{padding:80px 10px 20px;list-style:none;border-bottom:1px solid #ddd;font-size:88%}.global-nav>ul li{border-top:1px solid #ddd}.global-nav>ul li a,.global-nav>ul li span{display:block;padding:15px 5px}.global-nav>ul li a.drop,.global-nav>ul li span.drop{position:relative}.global-nav>ul li a.drop i,.global-nav>ul li span.drop i{position:absolute;right:10px;top:40%;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.global-nav>ul li a.drop.active i,.global-nav>ul li span.drop.active i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.global-nav>ul li ul{display:none;background:rgba(255,255,255,0.5);padding:0 10px;list-style:none}.global-nav>ul li ul li{padding-left:10px}.global-nav>ul li ul li a,.global-nav>ul li ul li span{text-decoration:none;color:#666}.global-nav>ul li ul li a:before,.global-nav>ul li ul li span:before{content:"∟ "}.global-nav>ul li ul ul{display:block}.global-nav>ul li ul ul li a:before,.global-nav>ul li ul ul li span:before{content:"・"}.global-nav .btn--menu{background:#fff;min-width:50px;height:46px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px;border:1px solid #ccc;position:absolute;top:10px;right:10px;line-height:1;font-size:150%;color:#009245}.global-nav .btn--menu span{display:block;padding-top:3px;font-size:66%}.global-nav .btn--menu.btn--trigger-close{background:#fff;color:#009245}.side-nav{margin-bottom:20px}.side-nav .side-nav__title{background:#009245;padding:7px;font-size:113%;color:#fff}.side-nav .side-nav__list{list-style:none}.side-nav .side-nav__list li{border-bottom:1px solid #009245}.side-nav .side-nav__list li a{display:block;padding:5px 5px 5px 5px}.footer-nav{text-align:center;margin-bottom:20px}.footer-nav .footer-nav__title{background:#009245;padding:10px;color:#fff}.footer-nav ul{list-style:none;margin:10px}.footer-nav ul li{border-bottom:1px dashed #009245;text-align:left}.footer-nav ul li a{display:block;padding:10px;text-decoration:none;color:#009245}.page-title{background:url(../img/common/heading/bgi--page-title.jpg) left top no-repeat;background-size:30px auto;padding:2px 0 5px 40px;margin-bottom:20px;font-size:150%;font-weight:normal;font-family:"Rounded Mplus 1c"}.service-title{padding:5px 0 5px 0px;margin-bottom:20px;font-size:150%;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO"}.title-lv1{background:url(../img/common/heading/bgi--title-lv1.jpg) left bottom no-repeat;padding-bottom:14px;line-height:1.3;margin-bottom:20px;font-size:125%;color:#1B1464}.title-lv2{background:#3FBEAC;padding:5px 10px;margin-bottom:15px;font-size:117%;color:#fff}.title-lv2 a{color:#fff}.title-lv3{padding:0 0 0 17px;margin-bottom:5px;color:#83300E}.title-other-01{background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,transparent),color-stop(40%,#CAEDB1));background:linear-gradient(transparent 40%,#CAEDB1 40%);padding:0 2px;position:relative;font-size:100%}.title-other-02{color:#E95259;font-size:100%}.title-other-02:before{content:"- "}.title-other-03{background:#998675;padding:5px 10px;margin-bottom:15px;font-size:117%;color:#fff}.table-ptn--01 th{background:#D4CAB2;border:1px solid #fff;padding:10px 15px}.table-ptn--01 td{background:#fff;border:1px solid #D4CAB2;padding:10px 15px}.table-ptn--02 th{background:#D8B4CE;border:1px solid #ccc;padding:10px 15px}.table-ptn--02 td{background:#fff;border:1px solid #B3B3B3;padding:10px 15px}.table-ptn--03 th{border-bottom:1px dashed #ABA073;padding:10px;font-weight:bold}.table-ptn--03 td{border-bottom:1px dashed #ABA073;padding:10px}.btn{display:inline-block;padding:8px 18px;border-radius:3px}.btn--full{display:block;padding:12px 0;border-radius:3px;text-align:center;behavior:url(PIE.htc)}.btn--main{background:#009245;color:#fff;text-decoration:none}.btn--sub{background:#EA6088;color:#fff;text-decoration:none}.btn--orange{background:#E7590D;color:#fff;text-decoration:none}.btn--white{background:#fff;border:2px solid #B3B3B3;-webkit-box-shadow:2px 2px 0 #B3B3B3;box-shadow:2px 2px 0 #B3B3B3;text-decoration:none}.list-arrow{list-style:none}.list-arrow li{background:url(../img/common/mark/ico--arrow-01.png) 2px 7px no-repeat;padding-left:17px}.list-circle,.spot-facility{list-style:none}.list-circle li,.spot-facility li{background:url(../img/common/mark/ico--circle-01.png) 4px 7px no-repeat;padding-left:20px;margin-bottom:5px}.list-border{list-style:none}.list-border li{padding-left:5px;border-bottom:1px dashed #ABA073}.list-numbering{list-style:decimal;padding-left:25px}.list-numbering li{display:list-item;margin-bottom:10px}.list-numbering li .list-numbering{list-style:lower-roman inside}.list-numbering li .list-numbering li{text-indent:-1.2em}.list-nomal{padding-left:20px}.list-nomal li{margin-bottom:5px}.list-style-none{list-style:none}.box-sub--01,.meeting-antecedents{background:#F4F1EB;padding:15px}.box-sub--02{border:1px solid #B3B3B3;padding:14px}.category{display:inline-block;width:120px;text-align:center;font-weight:normal;font-size:16px}.category.category-news{background:#B3B3B3;color:#fff}.category.category-cat01{background:#57C068;color:#fff}.category.category-cat02{background:#F6AD53;color:#fff}.category.category-cat03{background:#F096AE;color:#fff}.category.category-cat04{background:#6BA3DE;color:#fff}.category.category-cat05{background:#AE8EC0;color:#fff}.category.category-cat06{background:#00A99D;color:#fff}.category.category-cat07{background:#496EC1;color:#fff}.news-list{list-style:none}.news-list li{padding:15px 0;border-bottom:1px solid #ccc}.news-list li .news-list__date{display:inline-block;margin-right:10px}.article-date{padding-bottom:10px;margin-bottom:40px;border-bottom:1px solid #ccc;position:relative}.article-date a{position:absolute;right:0;top:0}.article{padding:0 0 20px 0;margin-bottom:20px}.pagination{position:relative;padding:20px 0;clear:both;text-align:center;line-height:40px;font-size:12px}.pagination a,.pagination span{background-color:#fff;display:inline-block;width:40px;margin:2px 5px 2px 0;text-align:center;text-decoration:none;border-radius:20px;font-size:125%;color:#009245}.pagination a{border:1px solid #009245}.pagination a:hover{background-color:#009245;border:1px solid #009245;color:#fff}.pagination .current{background-color:#009245;border:1px solid #009245;color:#fff}.topic-path{margin-bottom:30px;font-size:75%;color:#666}.bnr{display:block;margin-bottom:20px}.side-dl{margin-bottom:40px}.side-dl dt{margin-bottom:5px}.side-list{list-style:none;line-height:1.6}.side-list li{background:url(../img/common/subcolumn/ico--pink-arrow.jpg) 0px 17px no-repeat;padding:10px 0 10px 15px;border-bottom:1px solid #B3B3B3}.side-list li a{display:block}.side-interview-lede{margin:10px 0;line-height:1.1;font-weight:bold;font-size:111%;color:#009245}.contact-area{margin:60px 0}.contact-area .contact-area__item{margin-bottom:20px;position:relative;text-align:center}.contact-area .contact-area__form-btn{position:absolute;bottom:20px;left:50%;margin-left:-75px}.flow{list-style:none}.flow li{background:#F4F1EB;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;margin-bottom:60px;display:table;position:relative}.flow li .flow__no{width:50px;display:table-cell;border-right:1px solid #1B1464;padding:10px 0;vertical-align:middle;text-align:center;font-size:125%;font-weight:bold;color:#1B1464}.flow li .flow__text{display:table-cell;padding:10px 10px 10px 10px;vertical-align:middle}.flow li:after{content:url(../img/common/item/ico--flow-arrow.jpg);position:absolute;left:50%;bottom:-50px;margin-left:-20px}.flow li:last-child{margin-bottom:0}.flow li:last-child:after{content:none}.flow.flow--blue li{background:#DEEEED}.flow.flow--blue li:after{content:url(../img/common/item/ico--flow-arrow--blue.jpg);position:absolute;left:50%;bottom:-50px;margin-left:-20px}.flow.flow--blue li:last-child{margin-bottom:0}.flow.flow--blue li:last-child:after{content:none}.meeting-antecedents{overflow:hidden}.meeting-antecedents dt{font-weight:bold;font-size:93%}.meeting-antecedents dd{font-size:88%}.meeting-topics{list-style:none}.meeting-topics li{width:48%;margin-bottom:30px;position:relative;float:left}.meeting-topics li:nth-child(2n){float:right}.meeting-topics li:nth-child(odd){clear:both}.meeting-topics li .meeting-topics__title{background:rgba(63,190,172,0.5);width:100%;padding:5px 0;display:block;text-align:center;position:absolute;left:0;bottom:0;font-size:88%}.movie-list{list-style:none}.movie-list li{margin-bottom:40px;text-align:center}.newsletter-list{list-style:none}.newsletter-list li{width:48%;float:left;margin-right:2%;margin-bottom:40px}.newsletter-list li:nth-child(2n){margin-right:0}.newsletter-list li:nth-child(odd){clear:both}.mc-main .my-calendar-date-switcher{display:none!important}.faq-category-list{margin-bottom:60px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none}.faq-category-list li{width:33%;padding:0 5px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.tit--faq-section{padding:10px 0;margin-bottom:40px;position:relative;text-align:center;font-weight:normal;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";color:#fff}.tit--faq-section:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent}.tit--faq-section.tit--faq-section--01{background:#79C6AD}.tit--faq-section.tit--faq-section--01:before{border-top:15px solid #79C6AD}.tit--faq-section.tit--faq-section--02{background:#F6AD53}.tit--faq-section.tit--faq-section--02:before{border-top:15px solid #F6AD53}.tit--faq-section.tit--faq-section--03{background:#57C068}.tit--faq-section.tit--faq-section--03:before{border-top:15px solid #57C068}.tit--faq-section.tit--faq-section--04{background:#6BA3DE}.tit--faq-section.tit--faq-section--04:before{border-top:15px solid #6BA3DE}.tit--faq-section.tit--faq-section--05{background:#F096AE}.tit--faq-section.tit--faq-section--05:before{border-top:15px solid #F096AE}.faq-list{background:#F4F1EB;margin-bottom:20px;list-style:none}.faq-list li{border-bottom:1px solid #ccc}.faq-list li a{background:url(../img/about/faq/ico--faq-q.png) 10px center no-repeat;display:block;padding:15px 10px 15px 40px}.faq dt{background:url(../img/about/faq/tit--faq-q.jpg) left center no-repeat;padding:10px 0 10px 30px;margin-bottom:10px;border-bottom:4px dotted #ccc;font-size:111%;font-weight:bold;color:#009245}.faq dd{background:#F4F1EB;padding:15px 30px;margin-bottom:40px}.voice-list{list-style:none}.voice-list li{width:48%;float:left;margin:0 4% 40px 0}.voice-list li:nth-child(2n){margin-right:0}.voice-list li:nth-child(odd){clear:both}.interview-main{position:relative;padding-top:76px;margin-bottom:40px}.interview-main .interview-main__lede{position:absolute;left:0;top:0}.interview-intro{border:1px solid #B3B3B3;padding:15px 60px;position:relative}.interview-intro:before{content:url(../img/interview/common/ico--bq-01.png);position:absolute;top:10px;left:10px}.interview-intro:after{content:url(../img/interview/common/ico--bq-02.png);position:absolute;bottom:10px;right:10px}.interview-section-title{padding:10px 0 10px 5px;margin-bottom:10px;border-left:5px solid #009245;letter-spacing:-1px;font-size:133%;color:#009245}.interview-q{background:#E9E7E1;padding:5px 10px;margin-bottom:20px;font-weight:normal;font-size:100%}.interview-q:before{content:"ーー "}.interview-list .interview-list__title{background:#57C068;border-radius:20px;padding:5px 0;margin-bottom:15px;text-align:center;font-family:"Rounded Mplus 1c";font-weight:normal;font-size:111%;color:#fff}.facilities-list{list-style:none}.facilities-list li{margin-bottom:20px}.facilities-list li a{font-size:78%}.facilities-list li dl dt{padding:5px 0;margin-bottom:10px;border-bottom:1px solid #0B8C43;font-size:111%;font-weight:bold;color:#009245}.lede-about{margin-bottom:20px;font-size:113%;font-family:"Rounded Mplus 1c";color:#00A99D}.about-play{list-style:none}.about-play li{width:48%;margin-right:4%;margin-bottom:20px;float:left}.about-play li:nth-child(2n){margin-right:0}.about-play li:nth-child(odd){clear:both}.about-play li dt{text-align:center;padding:10px 0;margin-bottom:10px;border-bottom:1px solid #0B8C43;font-weight:bold;color:#009245}.lede-visitor{margin-bottom:20px;font-size:113%;font-family:"Rounded Mplus 1c";color:#00A99D}.visitor-list{list-style:none}.visitor-list li{margin-bottom:20px}.lede-home-start{background:url(../img/service/home-start/bgi--intro.jpg) center center no-repeat;margin-bottom:20px;padding-left:10px;font-size:113%;font-family:"Rounded Mplus 1c";color:#EA6088}.home-start-example{list-style:none;margin-bottom:20px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.home-start-example li{width:25%}.lede-luce{margin-bottom:20px;font-size:113%;font-family:"Rounded Mplus 1c";color:#6BA3DE}.pokke-title{line-height:1.2}.lede-pokke{margin-bottom:20px;font-size:113%;font-family:"Rounded Mplus 1c";color:#F7931E}.kajisupport-title{background-position:left center}.kajisupport-title img{vertical-align:middle;margin-right:20px}.lede-kajisupport{margin-bottom:20px;font-size:122%;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";color:#496EC1}.kajisupport-service{margin-bottom:10px}.kajisupport-service dt{background:#7EC0DD;padding:10px;border:1px solid #7EC0DD;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px 10px 0 0;text-align:center;font-size:1.31rem;color:#fff}.kajisupport-service dd{padding:20px 0;border:1px solid #7EC0DD;-webkit-box-sizing:border-box;box-sizing:border-box}.kajisupport-service .kajisupport-service__list{list-style:none;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.kajisupport-service .kajisupport-service__list li{width:48%;margin-bottom:10px;text-align:center}.kajisupport-service .kajisupport-service__list li:last-child{width:90%;margin-top:10px;margin-bottom:0;text-align:right}.kajisupport-service .kajisupport-service__list li img{display:block;margin:0 auto 10px}.kajisupport-scene{list-style:none}.kajisupport-scene li{text-align:center;margin-bottom:20px;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO"}.kajisupport-scene li img{display:block;margin:0 auto 10px}.lede-hugkumi{margin-bottom:20px;font-size:113%;font-family:"Rounded Mplus 1c";color:#57C068}.hugkumi-data{display:inline-block;margin-bottom:20px}.hugkumi-data dd,.hugkumi-data dt{display:block}.hugkumi-data dt{background:#57C068;border-radius:10px;margin-bottom:10px;width:85px;text-align:center;font-size:83%;color:#fff}.hugkumi-news-title{position:relative}.hugkumi-news-title a{position:absolute;right:0;bottom:15px}.hugkumi-sns .hugkumi-sns__title{margin-bottom:20px;text-align:center;font-family:"Rounded Mplus 1c";color:#57C068}.hugkumi-sns .hugkumi-sns__list{list-style:none}.hugkumi-sns .hugkumi-sns__list li{margin-bottom:10px;text-align:center}.hugkumi-event-nav{list-style:none;margin-bottom:40px}.hugkumi-event-nav li{margin-right:10px;margin-bottom:10px}.hugkumi-event-nav li a{background:#57C068;display:block;padding:15px 0;border-radius:10px;border-bottom:2px solid #006837;text-align:center;text-decoration:none;font-size:93%;color:#fff}.hugkumi-event-nav li a:after{content:url(../img/service/index/ico--arrow.png);display:inline-block;margin-left:3px;vertical-align:middle}.hugkumi-program-photo{margin-bottom:20px}.sp-slider .slick-prev{left:5px;z-index:10}.sp-slider .slick-next{right:5px}.top-main{margin-bottom:60px}.index .contents__inner{padding-top:60px}.intro-text{background:url(../img/index/intro/bgi--text.jpg) center top no-repeat;text-align:center}.top-clutter{background:url(../img/sp/index/clutter/bgi--section.png) left top no-repeat;background-size:100% auto;max-width:320px;margin:0 auto 40px;padding:50px 0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.top-clutter .top-clutter__title{text-align:center;margin-bottom:30px}.top-clutter .top-clutter__title img{width:250px;vertical-align:top}.top-clutter .top-clutter__star{width:280px;display:block;margin:0 auto 40px}.top-clutter .top-clutter__time{font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";color:#817F7F}.top-bnr{margin-bottom:60px;list-style:none}.top-bnr li{margin-bottom:40px;text-align:center}.top-title{position:relative}.top-title a{position:absolute;right:0;top:0}.top-title .u-marker-green{display:inline-block;margin-left:20px;font-size:18px;font-weight:normal}.top-event{list-style:none;text-align:center}.top-event li{-webkit-box-sizing:border-box;box-sizing:border-box;width:33%;box-sizing:border-box;padding:0 10px;margin-bottom:20px;float:left;font-size:75%}.top-event li:nth-child(3n+1){clear:both}.top-event li img{display:block;margin:10px auto}.top-news{list-style:none}.top-news li{margin-bottom:10px}.top-news li .top-news__date{display:inline-block;width:125px}.top-news-new{list-style:none}.top-news-new li{border-bottom:1px dashed #ddd;padding-bottom:20px;margin-bottom:30px}.top-news-new li img{display:block;width:120px;float:left;margin-right:15px}.top-news-new li .top-news-new__date{display:block;font-size:0.88em}.top-news-new li .top-news-new__tag{margin-bottom:5px}.top-news-new li a{text-decoration:none}.top-news-new li strong{display:block;overflow:hidden;line-height:1.5;font-size:1rem}.top-interview{margin-bottom:20px;font-size:88%}.top-interview .top-interview__pic{display:block;width:37%;float:left;margin-right:10px}.top-interview .top-interview__lede{margin:10px 0;line-height:1.1;font-weight:bold;font-size:105%;color:#009245}.top-movie .top-movie__item{width:220px;margin-right:40px;float:left}.top-movie .top-movie__item:nth-child(3n){margin-right:0}.top-movie .top-movie__item:nth-child(3n+1){clear:both}.top-purpose .top-purpose__item{margin-bottom:40px}.top-purpose .top-purpose__item dt{margin-bottom:10px}.sp-top-bnr{list-style:none}.sp-top-bnr li{width:33%;float:left}.spot-lede{margin-bottom:20px;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";font-size:150%;color:#3FBEAC}.spot-main{margin-bottom:80px}.spot-main .slick-prev{left:15px;z-index:2}.spot-main .slick-next{right:15px;z-index:2}.spot-facility li{display:inline-block;margin-right:10px;margin-bottom:10px}.spot-pickup-wrap .spot-pickup{margin-bottom:40px;padding-bottom:40px;border-bottom:1px dashed #ccc}.spot-pickup-wrap .spot-pickup .spot-pickup__photo{display:block;margin:0 auto 20px}.spot-pickup-wrap ul{list-style:none}.spot-voice{margin-bottom:60px}.spot-voice .spot-voice__title{width:28%;float:left}.spot-voice .spot-voice__content{background:#F4F1EB;width:65%;padding:20px;border-radius:15px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;float:right;line-height:1.7;font-size:88%}.spot-voice .spot-voice__content:before{content:url(../img/spot/ico--balloon.png);position:absolute;top:25px;left:-26px}.spot-comment{margin-bottom:60px}.spot-comment .spot-comment__title{width:28%;float:right}.spot-comment .spot-comment__content{background:#F4F1EB;width:65%;padding:20px;border-radius:15px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;float:left;line-height:1.7;font-size:88%}.spot-comment .spot-comment__content:before{content:url(../img/spot/ico--balloon.png);position:absolute;top:25px;right:-26px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.spot-list{list-style:none}.spot-list li{width:48%;margin-bottom:30px;float:left;font-size:88%}.spot-list li:nth-child(2n){float:right}.spot-list li:nth-child(odd){clear:both}.spot-list li .spot-list__pic{display:block;margin-bottom:10px}.label{padding:5px;border:1px solid #FA478D;border-radius:5px;font-size:75%;color:#FA478D}.spot-map{display:block;margin:0 auto 40px}.spot-index{list-style:none}.spot-index>li{background:url(../img/common/mark/ico--dot.png) left 7px no-repeat;padding-left:20px;margin-right:15px;margin-bottom:20px}.u-font-size--small{font-size:89%}.u-font-size--large{font-size:111%}.u-font-size--x-large{font-size:122%}.u-font-size--xx-large{font-size:133%}.u-font-bold{font-weight:bold}.u-color-red{color:red}.u-color-main{color:#009245}.u-color-sub{color:#EA6088}.u-color-pink{color:#EA6088}.u-color-blue{color:#0071BC}.u-color-navy{color:#1B1464}.u-marker-yellow{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#FFF238));background:linear-gradient(transparent 60%,#FFF238 60%);padding:0 2px;position:relative;behavior:url(PIE.htc)}.u-marker-pink{background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,transparent),color-stop(40%,#FFD4D3));background:linear-gradient(transparent 40%,#FFD4D3 40%);padding:0 2px;position:relative;behavior:url(PIE.htc)}.u-marker-green{background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,transparent),color-stop(40%,#CAEDB1));background:linear-gradient(transparent 40%,#CAEDB1 40%);padding:0 2px;position:relative;behavior:url(PIE.htc)}.u-txt{padding:0 1px}.u-paragraph{padding:0 1px 0 1px;margin-bottom:1em}.u-txt-sub{font-size:85%!important;color:#666}.u-txt-attention{padding:0 0 0 0.7em;text-indent:-0.7em;color:#C60}.u-textalign-center{text-align:center}.u-textalign-right{text-align:right}.u-textalign-left{text-align:left}.u-float-left{float:left}.u-float-right{float:right}.u-clear{clear:both}.u-overflow-hidden{overflow:hidden}img.alignleft{float:left;margin:0 15px 15px 0}img.alignright{float:right;margin:0 0 15px 15px}img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.u-line-dashed{border:none;border-top:1px dashed #ccc;height:1px}.u-position-relative{position:relative}.u-margin-bottom--small{margin-bottom:10px}.u-margin-bottom{margin-bottom:20px}.u-margin-bottom--large{margin-bottom:40px}.u-margin-bottom--x-large{margin-bottom:60px}
/*# sourceMappingURL=master-sp.css.map */