﻿@import url(//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}body{font:15px/1.6em ArialMT,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,メイリオ,Meiryo,sans-serif;background:#fff;color:#333;-webkit-text-size-adjust:100%}a{text-decoration:none}a:link{color:#333}a:visited{color:#333}a:active{color:#999}a:hover{color:#999}header div.sp_menu{display:none;z-index:100}@media only screen and (min-width: 0) and (max-width: 639px){header div.sp_menu{display:block}header div.sp_menu .upper p{position:absolute;top:0;right:0}header div.sp_menu .upper p.lead{padding:9px 10px 9px 10px;font-size:74%;line-height:1.4em}header div.sp_menu .upper p.menu{padding:4px 0 0 0;font-size:0;line-height:0;text-align:center}header div.sp_menu .upper p.menu img{width:41px;height:40px}header div.sp_menu nav{margin:0 auto;width:100%;display:none}header div.sp_menu nav li{border-bottom:1px solid #63c5f2}header div.sp_menu nav li a{padding:15px 10px 15px 10px;background-color:#009ee7;display:block;font-size:87%;font-weight:bold;color:#ffffff}header div.sp_menu nav li a:hover,header div.sp_menu nav li a:active{opacity:0.8}header div.sp_menu nav li span{display:none}}nav#gnav_pc{background-color:#009ee7}nav#gnav_pc ul{display:table;width:960px;margin:0 auto;padding:30px 0 30px 0}nav#gnav_pc ul li{display:table-cell;border-right:1px solid #dfcea3;text-align:center}nav#gnav_pc ul li.st{border-left:1px solid #dfcea3;padding:0 10px}nav#gnav_pc ul li a{display:block;font-weight:bold;color:#ffffff}nav#gnav_pc ul li a:hover,nav#gnav_pc ul li a.stay{color:#003f5e}nav#gnav_pc ul li a span{padding:30px 0 30px 0}@media only screen and (min-width: 0) and (max-width: 639px){nav{display:none}}#page-top{position:fixed;bottom:0;right:20px;font-size:77%}#page-top a{background:#0095e0;text-decoration:none;color:#fff;width:50px;height:50px;line-height:50px;text-align:center;display:block}#page-top a:hover{text-decoration:none;background:#19a9f2}@media only screen and (min-width: 0) and (max-width: 639px){#page-top a{width:40px;height:40px;line-height:40px}}footer#g_foot{min-width:100%;padding-top:0}@media only screen and (min-width: 0) and (max-width: 339px){footer#g_foot div.copy{padding:10px 0 10px 0}footer#g_foot div.copy dl dd{line-height:1.4}}#wrap{width:100%;font-family:'Noto Sans Japanese', sans-serif;font-weight:200;color:#ffffff}header{height:54px;color:#454647}header div.inner_header{margin:0 auto;max-width:900px;position:relative}header div.inner_header div.h1_wrapper{padding:0}header div.inner_header div.h1_wrapper h1{position:absolute;top:10px;left:30px;width:182px}header div.inner_header div.h1_wrapper h1 img{width:100%;height:auto}header div.inner_header div.text_sholder{font-size:80%;letter-spacing:0.1em;position:absolute;top:15px;left:240px}@media only screen and (min-width: 0) and (max-width: 639px){header div.inner_header{margin:0 auto;width:100%}header div.inner_header div.text_sholder{display:block;font-size:67%;top:26px;left:10px}header div.inner_header div.h1_wrapper h1{position:relative;padding:0;line-height:0;width:90px;left:10px}}#main_visual{width:100%;max-height:758px;background:#000000;overflow:hidden}#main_visual div.inner{margin:0 auto;max-width:960px;position:relative}#main_visual div.inner div.main_pct_pc{display:block}#main_visual div.inner div.main_pct_pc img{width:100%}#main_visual div.inner div.main_pct_sp{display:none}#main_visual div.inner .bx-controls{display:none}#main_visual div.inner #shadow{top:0;max-width:960px;display:block}#main_visual div.inner #shadow img{width:100%;position:absolute;top:0}#main_visual div.inner #copy_set{margin:0 auto;width:100%;position:absolute;bottom:3em}#main_visual div.inner #copy_set h2{padding:0 0 0.5em 0;text-align:center;font-size:120%;font-weight:400}#main_visual div.inner #copy_set h2 br{display:none}#main_visual div.inner #copy_set p.btn{padding:0 1em 1em 1em}#main_visual div.inner #copy_set p.btn a{margin:0 auto;padding:0.8em;max-width:300px;border-radius:4px;text-align:center;display:block;color:#ffffff;font-size:120%;font-weight:600;letter-spacing:0.1em}#main_visual div.inner #copy_set p.photo a{background-color:#0095e0}#main_visual div.inner #copy_set p.photo a:hover{background-color:#19a9f2}#main_visual div.inner #copy_set p.goods a{border:1px solid #ffffff}#main_visual div.inner #copy_set p.goods a:hover{border:1px solid #adadad;color:#adadad}@media only screen and (min-width: 0) and (max-width: 639px){#main_visual{max-height:1000px}#main_visual div.inner{margin:0 auto;width:100%}#main_visual div.inner div.main_pct_pc{display:none}#main_visual div.inner div.main_pct_sp{display:block}#main_visual div.inner div.main_pct_sp img{width:100%}#main_visual div.inner #shadow{display:none}#main_visual div.inner #copy_set{bottom:2em}#main_visual div.inner #copy_set h2{font-size:107%;letter-spacing:0.2em}#main_visual div.inner #copy_set h2 br{display:block}#main_visual div.inner #copy_set p.btn a{font-size:107%;font-weight:400;letter-spacing:0.1em}}#index{background:#121212}#index .inner_space{margin:0 auto;padding:2em 0;border-top:1px dotted #adadad;font-size:160%;font-weight:400;text-align:center;color:#0095e0}@media only screen and (min-width: 0) and (max-width: 639px){#index .inner_space{font-size:94%}}#index_list{background:#121212}#index_list div#mainmenu{margin:0 auto;width:900px}#index_list div#mainmenu .sp_link{display:none}#index_list div#mainmenu .menu_event{width:100%}#index_list div#mainmenu .menu_event p{font-size:107%}#index_list div#mainmenu .menu_event p br{display:none}#index_list div#mainmenu a{padding:0 2em 0 0;text-decoration:underline;color:#ffffff}#index_list div#mainmenu a:hover{text-decoration:none}#index_list div.team_list{margin:3em auto 0 auto;padding:0 0 3em 0;width:900px}#index_list div.team_list div div.team_link{font-size:134%}#index_list div.team_list div div.team_link a{padding:0 1em 0 0;color:#ffffff;text-decoration:underline}#index_list div.team_list div div.team_link a:hover{text-decoration:none}#index_list div.team_list div div.team_link span{margin:0 5px;font-size:94%;font-weight:normal}#index_list div.team_list #cont_box1,#index_list div.team_list #cont_box2,#index_list div.team_list #cont_box3,#index_list div.team_list #cont_box4,#index_list div.team_list #cont_box5,#index_list div.team_list #cont_box6,#index_list div.team_list #cont_box7,#index_list div.team_list #cont_box8,#index_list div.team_list #cont_box9,#index_list div.team_list #cont_box10{margin:2em 0 0 0;width:900px}#index_list div.team_list #cont_box1 ul,#index_list div.team_list #cont_box2 ul,#index_list div.team_list #cont_box3 ul,#index_list div.team_list #cont_box4 ul,#index_list div.team_list #cont_box5 ul,#index_list div.team_list #cont_box6 ul,#index_list div.team_list #cont_box7 ul,#index_list div.team_list #cont_box8 ul,#index_list div.team_list #cont_box9 ul,#index_list div.team_list #cont_box10 ul{width:100%}#index_list div.team_list #cont_box1 ul p,#index_list div.team_list #cont_box2 ul p,#index_list div.team_list #cont_box3 ul p,#index_list div.team_list #cont_box4 ul p,#index_list div.team_list #cont_box5 ul p,#index_list div.team_list #cont_box6 ul p,#index_list div.team_list #cont_box7 ul p,#index_list div.team_list #cont_box8 ul p,#index_list div.team_list #cont_box9 ul p,#index_list div.team_list #cont_box10 ul p{margin-bottom:-1px;padding:10px;background-color:#232525;font-size:120%;text-align:center}#index_list div.team_list #cont_box1 ul li,#index_list div.team_list #cont_box2 ul li,#index_list div.team_list #cont_box3 ul li,#index_list div.team_list #cont_box4 ul li,#index_list div.team_list #cont_box5 ul li,#index_list div.team_list #cont_box6 ul li,#index_list div.team_list #cont_box7 ul li,#index_list div.team_list #cont_box8 ul li,#index_list div.team_list #cont_box9 ul li,#index_list div.team_list #cont_box10 ul li{margin:0 10px 0 0;width:280px;display:inline-block;vertical-align:top}#index_list div.team_list #cont_box1 ul li a,#index_list div.team_list #cont_box2 ul li a,#index_list div.team_list #cont_box3 ul li a,#index_list div.team_list #cont_box4 ul li a,#index_list div.team_list #cont_box5 ul li a,#index_list div.team_list #cont_box6 ul li a,#index_list div.team_list #cont_box7 ul li a,#index_list div.team_list #cont_box8 ul li a,#index_list div.team_list #cont_box9 ul li a,#index_list div.team_list #cont_box10 ul li a{padding:.6em;display:block;color:#ffffff;text-decoration:underline}#index_list div.team_list #cont_box1 ul li a:hover,#index_list div.team_list #cont_box2 ul li a:hover,#index_list div.team_list #cont_box3 ul li a:hover,#index_list div.team_list #cont_box4 ul li a:hover,#index_list div.team_list #cont_box5 ul li a:hover,#index_list div.team_list #cont_box6 ul li a:hover,#index_list div.team_list #cont_box7 ul li a:hover,#index_list div.team_list #cont_box8 ul li a:hover,#index_list div.team_list #cont_box9 ul li a:hover,#index_list div.team_list #cont_box10 ul li a:hover{text-decoration:none}#index_list div.team_list #cont_box2,#index_list div.team_list #cont_box3,#index_list div.team_list #cont_box4,#index_list div.team_list #cont_box5,#index_list div.team_list #cont_box6,#index_list div.team_list #cont_box7,#index_list div.team_list #cont_box8,#index_list div.team_list #cont_box9,#index_list div.team_list #cont_box10{text-align:left;visibility:hidden;display:none}@media only screen and (min-width: 0) and (max-width: 639px){#index_list div#mainmenu{width:100%}#index_list div#mainmenu .sp_link{padding:0 10px;display:block;text-align:center}#index_list div#mainmenu .sp_link a{margin:0 0 10px 0;font-size:107%;color:#ffffff}#index_list div#mainmenu div .event_wrap{padding:0 10px;position:relative}#index_list div#mainmenu div .event_wrap h3{padding:1em 0 0 0;color:#fff}#index_list div#mainmenu div .event_wrap h3 span{display:none}#index_list div#mainmenu .menu_event{width:100%}#index_list div.team_list{width:100%}#index_list div.team_list .event_wrap{margin-top:20px;padding:0 10px;position:relative}#index_list div.team_list #cont_box1,#index_list div.team_list #cont_box2,#index_list div.team_list #cont_box3,#index_list div.team_list #cont_box4,#index_list div.team_list #cont_box5,#index_list div.team_list #cont_box6,#index_list div.team_list #cont_box7,#index_list div.team_list #cont_box8,#index_list div.team_list #cont_box9,#index_list div.team_list #cont_box10{width:100%}#index_list div.team_list #cont_box1 div.team,#index_list div.team_list #cont_box2 div.team,#index_list div.team_list #cont_box3 div.team,#index_list div.team_list #cont_box4 div.team,#index_list div.team_list #cont_box5 div.team,#index_list div.team_list #cont_box6 div.team,#index_list div.team_list #cont_box7 div.team,#index_list div.team_list #cont_box8 div.team,#index_list div.team_list #cont_box9 div.team,#index_list div.team_list #cont_box10 div.team{padding:0 10px}#index_list div.team_list #cont_box1 div.team ul li,#index_list div.team_list #cont_box2 div.team ul li,#index_list div.team_list #cont_box3 div.team ul li,#index_list div.team_list #cont_box4 div.team ul li,#index_list div.team_list #cont_box5 div.team ul li,#index_list div.team_list #cont_box6 div.team ul li,#index_list div.team_list #cont_box7 div.team ul li,#index_list div.team_list #cont_box8 div.team ul li,#index_list div.team_list #cont_box9 div.team ul li,#index_list div.team_list #cont_box10 div.team ul li{width:100%;display:list-item;border:none;list-style-type:none}#index_list div.team_list #cont_box1 div.team ul li a,#index_list div.team_list #cont_box2 div.team ul li a,#index_list div.team_list #cont_box3 div.team ul li a,#index_list div.team_list #cont_box4 div.team ul li a,#index_list div.team_list #cont_box5 div.team ul li a,#index_list div.team_list #cont_box6 div.team ul li a,#index_list div.team_list #cont_box7 div.team ul li a,#index_list div.team_list #cont_box8 div.team ul li a,#index_list div.team_list #cont_box9 div.team ul li a,#index_list div.team_list #cont_box10 div.team ul li a{padding:1em 0;font-size:107%;display:block;border:none;border-bottom:1px solid #232525;text-decoration:none}#index_list div.team_list #cont_box2,#index_list div.team_list #cont_box3,#index_list div.team_list #cont_box4,#index_list div.team_list #cont_box5,#index_list div.team_list #cont_box6,#index_list div.team_list #cont_box7,#index_list div.team_list #cont_box8,#index_list div.team_list #cont_box9,#index_list div.team_list #cont_box10{text-align:left;visibility:hidden;display:none}#index_list div.team_list h3{padding:1em 0 0 0;color:#ffffff}#index_list div.team_list h3 span{display:none}#index_list div.team_list .team_link{line-height:1.8}#index_list div.team_list .team_link a{margin-right:1em;display:inline-block}}@media only screen and (min-width: 0) and (max-width: 639px){#index_list div#mainmenu .menu_event p{font-size:107%;line-height:1.8}#index_list div#mainmenu .menu_event p span{display:none}#index_list div#mainmenu .menu_event p br{display:block}#index_list div#team div div .team_link a{font-size:107%;margin:0}#index_list div#team div div .team_link span{display:none}}#index_list h3{margin:0 0 0.5em 0;font-size:160%;color:#ffffff}@media only screen and (min-width: 0) and (max-width: 639px){#index_list{padding:0 1em}}#sp_goods{padding:0 0 4em 0;background:#000000}#sp_goods div.inner{margin:0 auto;max-width:900px}#sp_goods div.inner h3{margin:0 auto;padding:2em 0;border-top:1px dotted #adadad;font-size:160%;font-weight:400;text-align:center;color:#0095e0}#sp_goods div.inner div.goods_box{padding:0 0 4em 0;border-top:1px dotted #adadad}#sp_goods div.inner div.goods_box p.ttl{padding:2em 0;text-align:center}#sp_goods div.inner div div.inner_box{width:480px;position:relative}#sp_goods div.inner div div.inner_box p.sholder{font-size:80%;letter-spacing:0.1em}#sp_goods div.inner div div.inner_box p.body_text{font-size:94%;line-height:2}#sp_goods div.inner div div.inner_box p.info_img{left:540px;position:absolute;top:0}#sp_goods div.inner div div.inner_box p.info_img img{height:340px}#sp_goods div.inner div div.inner_box h4{padding:0.4em 0 1em 0;font-size:227%;font-weight:100}#sp_goods div.inner div div.inner_box .caution{padding:1em 0 0 0}#sp_goods div.inner div div.inner_box .caution li{padding:.5em 0 0 1em;text-indent:-1em;font-size:80%;line-height:1.5;text-align:left}@media only screen and (min-width: 0) and (max-width: 639px){#sp_goods{padding:0 0 1em 0}#sp_goods div.inner{width:100%}#sp_goods div.inner h3{font-size:94%}#sp_goods div.inner div.goods_box{padding:0 1.5em 2em 1.5em}#sp_goods div.inner div.goods_box p.ttl img{max-height:64px}#sp_goods div.inner div div.inner_box{width:100%}#sp_goods div.inner div div.inner_box p.sholder{font-size:67%;text-align:center}#sp_goods div.inner div div.inner_box p.info_img{position:relative;top:auto;left:auto;text-align:center}#sp_goods div.inner div div.inner_box h4{padding:0.2em 0 1em 0;font-size:160%;text-align:center}}#wrap div.social{text-align:center;padding:20px 0}#wrap div.social iframe.twitter-share-button{width:105px !important}
