.home .contents{padding-top:0}.contents_link{text-align:center}.visual{position:relative}.visual .slider{position:relative;z-index:3}.visual .slide{width:100%}.visual .slide_inner{position:relative}.visual .slide1{background:url(../images/home/visual_slide1_bg.jpg) 50% 0;background-size:cover}.visual .slide2{background:url(../images/home/visual_slide2_bg.jpg) 50% 50%;background-size:cover}.visual .slide3{text-align:center;background:url(../images/home/visual_slide3_bg.jpg) 50% 50%;background-size:cover}.visual .slide1 .copy,.visual .slide2 .copy,.visual .slide3 .copy{position:absolute}.visual .bx-wrapper{margin-bottom:0}.visual .bx-controls{position:relative;z-index:6}.visual .bx-pager{padding:0}.visual .bx-pager.bx-default-pager a{margin:0 3px;border-radius:0;background:#e9e5dc}.visual .bx-pager.bx-default-pager a.active{background:#2368c6}.visual .bx-pager.bx-default-pager a.focus,.visual .bx-pager.bx-default-pager a:hover{background:#36aae0}.update_area{background:url(../images/common/bg2.png);background-size:82px}.update_area .update_body{text-align:left}.update_area .update_body .loader{width:100%;height:100px}.update_area .update_body .row{margin:0;display:block}.update_area .update_body .row a{margin-top:5px;border-radius:3px;text-decoration:none;background:#fff;display:block}.update_area .update_body .row dl{width:100%}.update_area .update_body .row dl dt{color:#36aae0;width:10em}.update_area .update_body .row dl .entry_cate{text-align:center}.update_area .update_body .row dl .entry_cate span{font-size:1.1rem;color:#fff;border-radius:2px;background:#36aae0;display:block}.intro .contents_inner{background-image:url(../images/home/intro_bg1.png),url(../images/home/intro_bg2.png);background-repeat:no-repeat}.pickup{overflow:hidden}.pickup .pickup_body{text-align:center}.pickup .pickup_body a{text-decoration:none;display:block}.pickup .pickup_body .tmb{font-size:0;line-height:0;overflow:hidden}.pickup .pickup_body .mark{margin:-24px auto 0 auto;width:48px}.home_voice{background:url(../images/common/bg2.png);background-size:82px}.home_voice .contents_inner .txt{margin-top:1.5em;text-align:center}.home_voice .contents_inner .voice_list{overflow:hidden}.home_voice .contents_inner .voice_list .list_item a{display:block;overflow:hidden;position:relative}.home_voice .contents_inner .voice_list .list_item a .voice_hide_panel .area{font-size:1.4rem}.home_voice .contents_inner .voice_list .list_item a .voice_hide_panel .name{font-size:1.8rem;color:#2368c6}.event_info .contents_inner{position:relative}.event_info .contents_inner .txt{color:#fff}.maker .ttl1+p{color:#888}.maker .maker_list{overflow:hidden}.maker .maker_list .list_item a{font-size:0;line-height:0;border-radius:3px;border:solid 1px #ccc;display:block}@media only screen and (min-width:768px){.contents_link .btn{min-width:300px}.visual{width:100%;min-width:960px}.visual .slide_inner{margin:auto;padding:15px;width:960px;height:700px;position:relative}.visual .slide1 .copy{top:140px;left:0}.visual .slide2 .copy{top:320px;right:0}.visual .slide3 .copy{top:60%;left:50%;transform:translate(-50%, -50%)}.visual .slide img{max-width:686px}.visual .bx-pager{margin-top:-30px}.visual .bx-pager.bx-default-pager a{width:60px;height:5px}.update_area{padding:40px 0}.update_area .ttl1{background:url(../images/home/news_ttl.png) no-repeat 50%;height:22px}.update_area .update_body{margin:30px 0 0 0}.update_area .update_body .row a{padding-left:15px}.update_area .update_body .row dl{padding:10px 0;display:table}.update_area .update_body .row dl dt,.update_area .update_body .row dl dd{line-height:20px;vertical-align:middle;display:table-cell}.update_area .update_body .row dl dt{padding:2px 0 0 0;color:#36aae0;width:10em}.update_area .update_body .row dl .entry_cate{padding:0 25px 0 0;width:11em}.update_area .update_body .row dl .entry_cate span{line-height:25px}.update_area .update_body .row dl .entry_ttl{padding:2px 10px 0 0}.update_area .update_body .row dl .entry_ttl span{text-overflow:ellipsis;white-space:nowrap;width:630px;display:block;overflow:hidden}.intro .ttl1{background:url(../images/home/intro_ttl.png) no-repeat 50% 0;height:74px}.intro .contents_inner{padding:60px 0 70px 0;background-size:214px 357px,173px 352px;background-position:left bottom,right bottom}.intro .txt{margin:50px auto 0;line-height:2;width:520px}.intro .contents_link{margin-top:30px}.pickup .pickup_body{width:50%;float:left}.pickup .pickup_body a{padding-bottom:70px}.pickup .pickup_body a:hover{background:#edf9fe}.pickup .pickup_body .tmb{font-size:0;line-height:0;overflow:hidden}.pickup .pickup_body .txt{margin-top:1.5em;line-height:2;text-align:center}.pickup .pickup_service .ttl1{background:url(../images/home/pickup1_ttl.png) no-repeat 50% 0;height:24px}.pickup .pickup_staff .ttl1{background:url(../images/home/pickup2_ttl.png) no-repeat 50% 0;height:24px}.home_voice .contents_inner{padding:50px 0 70px}.home_voice .contents_inner .ttl1{background:url(../images/home/voice_ttl.png) no-repeat 50% 0;height:45px}.home_voice .contents_inner .voice_list{margin-top:2em;overflow:hidden}.home_voice .contents_inner .voice_list .list_item{margin-left:30px;width:300px;float:left}.home_voice .contents_inner .voice_list .list_item:first-of-type{margin-left:0}.home_voice .contents_inner .voice_list .list_item a{border-radius:3px;height:300px}.home_voice .contents_inner .voice_list .list_item a:hover{opacity:1}.home_voice .contents_inner .voice_list .list_item a .voice_hide_panel{padding:30px;text-align:center;background:rgba(255,255,255,.9);width:300px;height:300px;position:absolute;top:300px;transition:all .3s}.home_voice .contents_inner .voice_list .list_item a .voice_hide_panel .comment{margin-top:1em;line-height:2;text-align:left;height:8em}.home_voice .contents_inner .voice_list .list_item a .voice_hide_panel .link_btn{margin-top:1em}.home_voice .contents_inner .voice_list .list_item a:hover .voice_hide_panel{top:0;left:0}.home_voice .contents_inner .voice_list .list_item a:hover .voice_hide_panel .btn:hover{opacity:.6;transition:all .5s}.home_voice .contents_inner .contents_link{margin-top:50px}.event_info{background-image:url(../images/common/bg3.png),url(../images/home/event_info_bg.jpg);background-position:0 0,50% 0;background-size:4px 4px,cover}.event_info .contents_inner{padding:230px 0 70px 0}.event_info .contents_inner .nomaoi_ttl{width:139px;position:absolute;top:-20px;right:20px}.event_info .contents_inner .txt{margin:0 auto;letter-spacing:.15em;line-height:2.2;text-shadow:1px 1px 2px rgba(0,0,0,.6);writing-mode:vertical-rl;height:18em;display:inline-block}.maker .contents_inner{padding-top:50px}.maker .contents_inner .ttl1{background:url(../images/home/maker_ttl.png) no-repeat 50% 0;height:24px}.maker .contents_inner .ttl1+p{margin-top:.5em}.maker .contents_inner .maker_list{margin-top:30px;display:inline-flex}.maker .contents_inner .maker_list .list_item{margin-left:20px;width:176px;float:left}.maker .contents_inner .maker_list .list_item:first-of-type{margin-left:0}.maker .contents_inner .maker_list .list_item a{font-size:0;line-height:0;padding:15px 10px}}@media only screen and (max-width:767px){.visual .slide_inner{padding:15px;background:rgba(255,255,255,.3);height:280px;position:relative}.visual .slide1 .copy{bottom:15px;left:10px}.visual .slide2 .copy{bottom:15px;right:10px}.visual .slide3 .copy{top:50%;left:50%;transform:translate(-50%, -50%)}.visual .slide img{width:100%;max-width:500px}.visual .bx-pager{margin-top:-25px}.visual .bx-pager.bx-default-pager a{width:30px;height:3px}.update_area .ttl1{text-align:center;color:#36aae0}.update_area .update_body{margin-top:10px}.update_area .update_body .row a{padding:8px 15px 10px}.update_area .update_body .row dl{overflow:hidden}.update_area .update_body .row dl dt,.update_area .update_body .row dl dd{line-height:1.4;display:inline-block}.update_area .update_body .row dl dt{margin-right:.5em;font-size:1.4rem;width:auto}.update_area .update_body .row dl .entry_cate{padding:1px;width:auto;min-width:7em;position:relative;top:-1px}.update_area .update_body .row dl .entry_ttl{display:block}.update_area .update_body .row dl .entry_ttl span{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:1px;display:block;overflow:hidden}.intro .contents_inner{background-size:150px 253px,130px 264px;background-position:left 5px bottom -80px,right 5px bottom -80px}.intro .txt{margin:20px auto 0;line-height:2}.intro .contents_link{margin-top:100px}.pickup{padding:30px 15px;background:#36aae0}.pickup .pickup_body{margin:auto;border-radius:5px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.3);overflow:hidden}.pickup .pickup_body .tmb{font-size:0;line-height:0;overflow:hidden}.pickup .pickup_body .ttl1{color:#36aae0}.pickup .pickup_body .txt{margin:.5em 1.5em 1em 1.5em;font-size:1.4rem;line-height:1.8}.pickup .pickup_staff{margin-top:15px}.home_voice .contents_inner .ttl1{text-align:center}.home_voice .contents_inner .txt{text-align:left}.home_voice .contents_inner .voice_list{margin-top:10px;overflow:hidden}.home_voice .contents_inner .voice_list a{margin-top:15px;font-size:0;line-height:0;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,.3);overflow:hidden}.home_voice .contents_inner .voice_list a .voice_hide_panel{padding:15px 15px;line-height:1.8;text-align:center;background:#fff;width:100%;position:absolute;bottom:0;left:0}.home_voice .contents_inner .voice_list a .voice_hide_panel .comment{margin-top:1em;line-height:2;text-align:left;height:8em}.home_voice .contents_inner .voice_list a .voice_hide_panel .link_btn{display:none}.home_voice .contents_inner .contents_link{margin-top:20px}.event_info{background:#333 url(../images/common/bg3.png);background-size:4px}.event_info .contents_inner .nomaoi_ttl{margin-top:-10px;text-align:center}.event_info .contents_inner .nomaoi_ttl img{margin:auto;max-width:450px}.event_info .contents_inner .txt{margin-top:1em}.maker .contents_inner{text-align:center}.maker .contents_inner .ttl1{color:#36aae0}.maker .contents_inner .ttl1+p{font-size:1.4rem}.maker .contents_inner .maker_list{margin-top:10px}.maker .contents_inner .maker_list .list_item{margin-top:10px;padding-right:5px;width:50%;float:left}.maker .contents_inner .maker_list .list_item:nth-child(even){padding-right:0;padding-left:5px}.maker .contents_inner .maker_list .list_item a{font-size:0;line-height:0;padding:10px}.maker .contents_inner .maker_list .list_item a img{max-width:200px}}
/*# sourceMappingURL=maps/home.css.map */