@charset "UTF-8";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,menu,nav,section,summary{display:block}html{font-size:14px;background:#000}body{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','Meiryo UI','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;color:#FFF;letter-spacing:0;-webkit-text-size-adjust:none;font-size:13px;font-size:0.92857rem;line-height:1.5}strong{font-weight:bold}em{font-style:italic}.clearfix{zoom:1}.clearfix:after{content:"";display:block;clear:both;height:0}.wrapper{width:960px;padding:0 10px;margin:0 auto}@media only screen and (max-width: 736px){.wrapper{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.required{font-size:12px;font-size:0.85714rem;color:#EEE;background:#A80009;padding:2px 5px}#imagelightbox{position:fixed;z-index:9999;-ms-touch-action:none;touch-action:none}img.aligncenter{display:block;margin-left:auto;margin-right:auto}img.alignright{padding:4px;margin:0 0 2px 7px;display:inline}img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline}.alignright{float:right}.alignleft{float:left}a{color:#1288c0;text-decoration:none}a:hover,a:active,a:focus{color:#4ab9ee}a img{-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;transition:0.5s}a img:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6}.header{min-width:980px;padding-top:340px}.header .ttl_page{padding-bottom:10px}@media only screen and (max-width: 736px){.header{min-width:0;padding-top:200px}.header .ttl_page{padding-bottom:0}}#index .header{padding-top:460px}#news .header{background:url(images/bg_news.jpg) no-repeat center top fixed}@media only screen and (max-width: 736px){#news .header{-webkit-background-size:1000px auto;-moz-background-size:1000px auto;-o-background-size:1000px auto;background-size:1000px auto}#news .ttl_page img{width:82px;height:auto}}#profile .header{background:url(images/bg_profile.jpg) no-repeat center top fixed}@media only screen and (max-width: 736px){#profile .header{-webkit-background-size:1000px auto;-moz-background-size:1000px auto;-o-background-size:1000px auto;background-size:1000px auto}#profile .ttl_page img{width:76px;height:auto}}#schedule .header{background:url(images/bg_schedule.jpg) no-repeat center top fixed}@media only screen and (max-width: 736px){#schedule .header{-webkit-background-size:1000px auto;-moz-background-size:1000px auto;-o-background-size:1000px auto;background-size:1000px auto}#schedule .ttl_page img{width:107px;height:auto}}#gallery .header{background:url(images/bg_gallery.jpg) no-repeat center top fixed}@media only screen and (max-width: 736px){#gallery .header{-webkit-background-size:1000px auto;-moz-background-size:1000px auto;-o-background-size:1000px auto;background-size:1000px auto}#gallery .ttl_page img{width:82px;height:auto}}#sponsor .header{background:url(images/bg_sponsor.jpg) no-repeat center top fixed}@media only screen and (max-width: 736px){#sponsor .header{-webkit-background-size:1000px auto;-moz-background-size:1000px auto;-o-background-size:1000px auto;background-size:1000px auto}#sponsor .ttl_page img{width:97px;height:auto}}#contact .header{background:url(images/bg_contact.jpg) no-repeat center top fixed}@media only screen and (max-width: 736px){#contact .header{-webkit-background-size:1000px auto;-moz-background-size:1000px auto;-o-background-size:1000px auto;background-size:1000px auto}#contact .ttl_page img{width:93px;height:auto}}#notfound .header{background:url(images/bg_notfound.jpg) no-repeat center top fixed}@media only screen and (max-width: 736px){#notfound .header{-webkit-background-size:1000px auto;-moz-background-size:1000px auto;-o-background-size:1000px auto;background-size:1000px auto}#notfound .ttl_page img{width:110px;height:auto}}.hnav{position:fixed;top:0;left:0;width:100%;z-index:9999;background:rgba(0,0,0,0.8);min-width:980px;padding:10px 0}.hnav .logo{float:left}.hnav #nav{float:right}.hnav #nav #btn_gnav{display:none}.hnav #nav li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;height:30px;padding:20px 0 20px 40px}@media only screen and (max-width: 736px){.hnav{min-width:0}.hnav .logo{float:none}.hnav .logo img{width:120px;height:auto}.hnav #nav{float:none}.hnav #nav #btn_gnav{display:inline;position:absolute;right:10px;top:25px;cursor:pointer}.hnav #nav .gnav{display:none;padding-top:10px}.hnav #nav li{display:block;height:auto;padding:0 20px}.hnav #nav li a{border-top:solid 1px #333;display:block;padding:10px 10px 3px}}.main{margin-bottom:30px}#breadcrumb{padding:20px}#breadcrumb li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}#breadcrumb li:after{content:' > ';margin-right:5px}#breadcrumb li:last-child:after{content:''}@media only screen and (max-width: 736px){#breadcrumb{padding:15px}}.btn_more{font-size:11px;font-size:0.78571rem}.btn_more a{-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;transition:0.5s;color:#CCC;display:block;padding:5px;border:solid 1px #CCC;text-align:center}.btn_more a:hover{color:#1288c0;border:solid 1px #1288c0}.box_contents01{margin-bottom:30px;position:relative}.box_contents01 .ttl_contents01{background:url(images/bg_title01.png);padding:20px;font-size:15px;font-size:1.07143rem}.box_contents01 .body_contents01{background:rgba(0,0,0,0.8);padding:20px 20px 0}.box_contents01 .btn_more{position:absolute;top:18px;right:20px}.box_contents01 .btn_more a{width:70px}@media only screen and (max-width: 736px){.box_contents01 .ttl_contents01{padding:15px}.box_contents01 .body_contents01{padding:15px 15px 0}.box_contents01 .btn_more{top:12px;right:15px}}.box_contents02{margin-bottom:30px}.box_contents02 .ttl_contents02{background:url(images/bg_title01.png);padding:20px;font-size:15px;font-size:1.07143rem}.box_contents02 .body_contents02{padding:20px 20px 0}@media only screen and (max-width: 736px){.box_contents02 .ttl_contents02{padding:15px}.box_contents02 .body_contents02{padding:15px 15px 0}}.ul_post01 li{padding-bottom:20px;display:table}.ul_post01 li dt{padding-right:15px}.ul_post01 li dt,.ul_post01 li dd{display:table-cell}@media only screen and (max-width: 736px){.ul_post01 li{padding-bottom:15px}}.box_postlist01{display:table;padding:20px;width:100%;border-bottom:solid 1px #333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.box_postlist01 .contents_postlist01,.box_postlist01 .thmbnail_postlist01{display:table-cell;vertical-align:top}.box_postlist01 .thmbnail_postlist01{width:300px;padding-right:20px;line-height:0}.box_postlist01 .contents_postlist01 .ttl_postlist01{font-size:15px;font-size:1.07143rem;font-weight:bold;margin-bottom:5px}.box_postlist01 .contents_postlist01 .btn_more{margin-top:20px}.box_postlist01 .contents_postlist01 .btn_more a{width:70px}@media only screen and (max-width: 736px){.box_postlist01{padding:15px}.box_postlist01 .thmbnail_postlist01{width:120px;padding-right:15px}.box_postlist01 .thmbnail_postlist01 img{width:100%;height:auto}.box_postlist01 .contents_postlist01 .btn_more{margin-top:15px}}.ttl_subcontents01{font-size:15px;font-size:1.07143rem;font-weight:bold;margin-bottom:20px}@media only screen and (max-width: 736px){.ttl_subcontents01{margin-bottom:15px}}.date_post01{color:#999;font-size:11px;font-size:0.78571rem;margin-bottom:20px}@media only screen and (max-width: 736px){.date_post01{margin-bottom:15px}}.date_postlist01{color:#999;font-size:11px;font-size:0.78571rem;margin-bottom:5px}.body_post h3{padding:10px 0;font-size:15px;font-size:1.07143rem;font-weight:bold;border-bottom:1px solid #111E3E;margin-bottom:20px}.body_post h4{font-size:15px;font-size:1.07143rem;font-weight:bold;margin-bottom:20px}.body_post h5{font-weight:bold;margin-bottom:20px}.body_post h6{margin-bottom:20px}.body_post p,.body_post dl,.body_post ul,.body_post ol{padding-bottom:1rem}.body_post ul{padding-left:10px}.body_post ul li{list-style:disc outside}.body_post ol{padding-left:13px}.body_post ol li{list-style:decimal outside}.body_post dl dt{font-weight:bold}.body_post iframe{width:100%}.body_post .box_youtube{position:relative;width:100%;padding-top:56.25%}.body_post .box_youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.body_post table{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}.body_post table th,.body_post table td{padding:20px;vertical-align:top;text-align:left;border:solid 1px #333}.body_post table th{white-space:nowrap}@media only screen and (max-width: 736px){.body_post h3{margin-bottom:15px}.body_post h4{margin-bottom:15px}.body_post h5{margin-bottom:15px}.body_post h6{margin-bottom:15px}.body_post table{margin-bottom:15px}.body_post table th,.body_post table td{padding:10px}.body_post img{width:100%;height:auto}}.post_thmbnail{text-align:center;margin-bottom:20px}@media only screen and (max-width: 736px){.post_thmbnail{margin-bottom:15px}.post_thmbnail img{width:100%;height:auto}}#page_nav ul{text-align:center;margin-top:20px}#page_nav li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-right:8px}#page_nav li .dots{padding:5px 5px;display:block;color:#666}#page_nav li a{padding:5px 10px;display:block;border:solid 1px #CCC;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;transition:0.5s;color:#CCC;text-align:center}#page_nav li a:hover{color:#1288c0;border:solid 1px #1288c0}#page_nav .current{padding:5px 10px;display:block;border:solid 1px #666;color:#666}@media only screen and (max-width: 736px){#page_nav ul{margin-top:15px}}.footer{background:rgba(0,0,0,0.8);min-width:980px;padding:30px 0}.footer .copyright{text-align:center}.footer .copyright a{color:#FFF}@media only screen and (max-width: 736px){.footer{min-width:0}}.box_index_schedule,.box_index_info{width:465px;float:left}@media only screen and (max-width: 736px){.box_index_schedule,.box_index_info{width:100%;float:none}}.box_index_lineblog,.box_index_profile{width:465px;float:right}@media only screen and (max-width: 736px){.box_index_lineblog,.box_index_profile{width:100%;float:none}}.dl_profile{padding-bottom:20px}.dl_profile dt{float:left;padding-right:20px}.dl_profile dd ul{margin-bottom:1em}@media only screen and (max-width: 736px){.dl_profile{padding-bottom:15px}.dl_profile dt{float:left;padding-right:15px}}.box_index_gallery #infiniteslide{height:200px;padding-bottom:20px}.box_index_gallery #infiniteslide ul{overflow:hidden;height:200px;letter-spacing:-.40em}.box_index_gallery #infiniteslide ul li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;letter-spacing:normal}.box_index_gallery #infiniteslide ul li img{height:200px;width:auto}@media only screen and (max-width: 736px){.box_index_gallery #infiniteslide{height:150px;padding-bottom:15px}.box_index_gallery #infiniteslide ul{height:150px}.box_index_gallery #infiniteslide ul li img{height:150px;width:auto}}.box_index_facebook,.box_index_twitter,.box_index_instagram{width:300px;float:left;margin-right:30px}.box_index_facebook .ttl_contents01,.box_index_twitter .ttl_contents01,.box_index_instagram .ttl_contents01{background:url(images/bg_title01.png);padding:15px 20px;height:30px;line-height:30px}.box_index_facebook .body_contents01,.box_index_twitter .body_contents01,.box_index_instagram .body_contents01{padding:20px;height:365px}.box_index_facebook .fb-like-box,.box_index_facebook .fb-like-box span,.box_index_facebook .fb-like-box iframe[style],.box_index_twitter .fb-like-box,.box_index_twitter .fb-like-box span,.box_index_twitter .fb-like-box iframe[style],.box_index_instagram .fb-like-box,.box_index_instagram .fb-like-box span,.box_index_instagram .fb-like-box iframe[style]{width:100% !important}@media only screen and (max-width: 736px){.box_index_facebook,.box_index_twitter,.box_index_instagram{width:100%;float:none;margin-right:0}.box_index_facebook .ttl_contents01,.box_index_twitter .ttl_contents01,.box_index_instagram .ttl_contents01{padding:15px 15px}.box_index_facebook .body_contents01,.box_index_twitter .body_contents01,.box_index_instagram .body_contents01{padding:15px;height:auto}}.box_index_instagram{margin-right:0}.box_profile{display:table;width:100%;margin-bottom:20px}.box_profile .img_profile,.box_profile .summary_profile{display:table-cell;vertical-align:top}.box_profile .img_profile{width:300px;padding-right:20px}@media only screen and (max-width: 736px){.box_profile{display:block;margin-bottom:15px}.box_profile .img_profile,.box_profile .summary_profile{display:block;vertical-align:top}.box_profile .img_profile{width:100%;padding-right:0;margin-bottom:15px}.box_profile .img_profile img{width:100%;height:auto}}.tbl_profile{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tbl_profile th,.tbl_profile td{padding:20px;vertical-align:top;text-align:left;border:solid 1px #333}.tbl_profile th{white-space:nowrap;width:30%}@media only screen and (max-width: 736px){.tbl_profile th,.tbl_profile td{padding:10px}}.box_career{margin-top:20px}.box_career .tbl_career{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.box_career .tbl_career th,.box_career .tbl_career td{padding:20px;vertical-align:top;text-align:left;border:solid 1px #333}.box_career .tbl_career th{white-space:nowrap;text-align:center}@media only screen and (max-width: 736px){.box_career{margin-top:15px}.box_career .tbl_career th,.box_career .tbl_career td{padding:10px}}.tbl_schedule{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tbl_schedule .row_date{width:20%}.tbl_schedule .row_title{width:50%}.tbl_schedule .row_place{width:30%}.tbl_schedule th,.tbl_schedule td{padding:20px;vertical-align:top;text-align:left;border:solid 1px #333}.tbl_schedule th{background:url(images/bg_title01.png)}@media only screen and (max-width: 736px){.tbl_schedule th,.tbl_schedule td{padding:10px}}.infiniteslide_l,.infiniteslide_r{height:200px;overflow:hidden}.infiniteslide_l ul,.infiniteslide_r ul{letter-spacing:-.40em}.infiniteslide_l ul li,.infiniteslide_r ul li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;letter-spacing:normal;position:relative}.infiniteslide_l ul li .icon_play,.infiniteslide_r ul li .icon_play{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:30px;height:30px}.infiniteslide_l ul li .icon_play img,.infiniteslide_r ul li .icon_play img{width:30px;height:30px}.infiniteslide_l ul li img,.infiniteslide_r ul li img{height:200px;width:auto}@media only screen and (max-width: 736px){.infiniteslide_l,.infiniteslide_r{height:150px}.infiniteslide_l ul li img,.infiniteslide_r ul li img{height:150px;width:auto}}.tbl_sponsor th{width:30%}.tbl_contact{margin-bottom:20px}.tbl_contact th .required{margin-left:10px}.tbl_contact td input[type="text"],.tbl_contact td input[type="email"],.tbl_contact td textarea{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:solid 1px #333;font-size:13px;font-size:0.92857rem;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','Meiryo UI','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;padding:3px}@media only screen and (max-width: 736px){.tbl_contact{margin-bottom:10px}}.btn_form{text-align:center}.btn_form input[type="submit"]{-webkit-appearance:none;font-size:15px;font-size:1.07143rem;color:#FFF;width:250px;padding:20px 0;background:#1288c0;border:solid 1px #1288c0;cursor:pointer;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;transition:0.5s}.btn_form input[type="submit"]:hover{background:none;border:solid 1px #1288c0}@media only screen and (max-width: 736px){.btn_form input[type="submit"]{padding:15px 0}}
