@charset "utf-8";*{min-height:0;min-width:0}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;margin:0;padding:0}html,h1,h2,h3,h4,dl,dt,dd,ul,li,p,img{margin:0;padding:0}ul{list-style-type:none}body{font-family:-apple-system,BlinkMacSystemFont,'Helvetica Neue','Hiragino Sans','Hiragino Kaku Gothic ProN','游ゴシック  Medium',meiryo,sans-serif;font-size:1em;font-weight:medium;margin:0;padding:0;line-height:1.5;color:#333}a:link{text-decoration:underline;color:#e81c4f}a:visited{text-decoration:underline;color:#e81c4f}a:active{text-decoration:underline;color:#e81c4f}a:hover{text-decoration:none;color:#e81c4f}figure{margin:0;padding:0}figcaption{font-size:80%;text-align:center;margin:0;padding:0
0 5px 0;color:#666}img{border:none;vertical-align:bottom}.image-container{}.movie-container{}.music-container{}.left{float:left;margin:0
10px 10px 0}.center{float:none;margin:0
0 10px 0}.right{float:right;margin:0
0 10px 10px}figure.left{text-align:left;margin:5px
10px 10px 0}figure.center{text-align:center;margin:5px
0 10px 0}figure.right{text-align:right;margin:5px
0 10px 10px}hr{height:0;margin:15px
0;padding:0;border:0;width:100%}.solid{border-top:1px #999 solid}.dotted{border-top:1px #999 dotted}.dashed{border-top:1px #999 dashed}.double{border-top:3px #999 double}#wrapper{width:100%;margin:0;padding:0;border-top:3px #0067d1 solid}#contents{width:1000px;margin:0
auto;padding:0;clear:both;background-image:url('/imagesPC/bgWrapperInner.jpg');background-repeat:no-repeat;background-position:top center}#main-box{width:750px;float:left;margin:15px
0 0;padding:0
0 15px;color:#444}#side-box{width:220px;float:right;margin:15px
0 0;padding:0
0 15px}#contents-title{font-size:120%;text-align:center;color:#0067d1;padding:20px
0 10px}#head{font-size:100%;text-align:center;color:#fd6398;margin:0
0 15px;padding:5px}article{margin:0
auto;padding:20px
0 20px 0;clear:both}.subhead{font-size:100%;padding:8px
15px;margin:0
0 15px;clear:both;color:#333;background-image:url('/imagesPC/subhead.gif');background-repeat:no-repeat;background-position:top center;border-bottom:1px dotted #666}.packs{margin:0;padding:0
0 0 15px;width:calc(100% - 15px) }.column{margin:0;padding:0
15px 0 0;float:left;font-size:90%}.banner{width:220px;margin:30px
auto 10px;padding:0}.twitter{margin:0
auto 10px;background:#000}#pagetop{position:fixed;bottom:10px;right:10px;padding:10px
20px}header{width:100%;margin:0;padding:20px
0}#header-inner{width:1000px;margin:0
auto;padding:0}#header-left{float:left;width:150px;margin:0;padding:0}#site-title{width:500px;margin:0;padding:0}#site-caption{margin:3px
0;padding:0;font-size:70%;text-align:right;color:#666}#header-right{float:right;width:750px;margin:0;padding:0}#member-menu{margin:0;padding:15px
0}#member-menu
li{float:right;margin:0
0 0 10px;padding:0
1em;font-size:80%;background-image:url('/imagesPC/allow01.gif');background-repeat:no-repeat;background-position:0 7px}#member-menu li a:link{text-decoration:none}#member-menu li a:visited{text-decoration:none}#member-menu li a:active{text-decoration:none}#member-menu li a:hover{text-decoration:underline}.welcome{clear:both;text-align:right;font-size:90%;padding:0.3em 1em;margin:0}nav{margin:5px
auto;padding:0;line-height:1;text-align:right}#main-menu{position:relative;margin:0;padding:0;list-style:none}#main-menu::after{display:block;clear:both;content:''}#main-menu
li{position:relative;float:left;font-size:85%;font-weight:normal;text-align:center;white-space:nowrap}#main-menu li
a{display:inline-block;color:#fff;padding:10px
0em 10px 1.5em;margin:0
0 0 1.2em;background-position:left;background-repeat:no-repeat}#main-menu li a:link{text-decoration:none;color:#666;background-image:url(/imagesPC/arrowGrey.jpg)}#main-menu li a:visited{text-decoration:none;color:#666}#main-menu li a:active{text-decoration:none;color:#666}#main-menu li a:hover{text-decoration:none;color:#0067d1;background-image:url(/imagesPC/arrowBlue.jpg)}#main-menu .sub-menu{position:absolute;top:100%;border-top:1px dotted #ccc}#main-menu .sub-menu
li{float:none;margin:0;padding:0;border-left:1px solid #0067d1;border-right:1px solid #0067d1;border-bottom:1px dotted #ccc}#main-menu .sub-menu li
a{display:block;padding:1em
1.5em;margin:0;font-size:100%;font-weight:normal;text-align:left;background-color:rgba(255,255,255,0.8)}#main-menu .sub-menu li a:link{text-decoration:none;color:#0067d1;background-image:none}#main-menu .sub-menu li a:visited{text-decoration:none;color:#0067d1}#main-menu .sub-menu li a:active{text-decoration:none;color:#0067d1}#main-menu .sub-menu li a:hover{text-decoration:none;background-color:#0067d1;color:#fff;background-image:none}.sub-menu{visibility:hidden;opacity:0;transition: .1s ease-in-out;transform:translateY(-20px)}#main-menu li:hover>.sub-menu{visibility:visible;opacity:1;transform:translateY(0)}#home-1{background-color:#242424}#home-1
header{background-color:#fff}#home-1
#contents{width:100%;background-color:#fff;background-image:none}#main-visual{width:1000px;height:428px;margin:0
auto;padding:9px;border:1px
solid #efefef}#visual-caption{margin:2px
0 10px;padding:0;font-size:80%;text-align:center}#home-1 #main-box{width:100%;float:left;margin:20px
0 0;padding:0;background-image:url(/imagesPC/bgFeed01.jpg);background-position:center top;background-repeat:repeat-x}#news-feed-index{width:1000px;margin:0
auto;padding:5px
15px;background-color:#eee;background-image:url(/imagesPC/bgFeed02.jpg);background-position:center top;background-repeat:repeat-x}#news-feed-index
ul{padding:4px
0}#news-feed-index
h2{font-size:70%;margin:0;padding:5px
0 5px 1.5em;clear:both;line-height:100%;background-image:url('/imagesPC/arrowWhite.gif');background-repeat:no-repeat;background-position:0 3px;font-weight:500}#news-feed-index h2 a:link{text-decoration:none;color:#fff}#news-feed-index h2 a:visited{text-decoration:none;color:#fff}#news-feed-index h2 a:active{text-decoration:none;color:#fff}#news-feed-index h2 a:hover{text-decoration:underline;color:#fff}.thumbnail{width:80px;float:left;padding:5px
10px 5px 0}.news-txt{padding:5px
0 5px 0;font-size:80%}#home-1 #side-box{width:220px;height:0;position:absolute;right:1%;top:50%;margin:15px
0 0;padding:0
0 15px}.date{font-size:70%;display:block;color:#0067d1;font-weight:500}.headline a:link{text-decoration:none;color:#333}.headline a:visited{text-decoration:none;color:#333}.headline a:active{text-decoration:none;color:#333}.headline a:hover{text-decoration:none;color:#e81c4f}.article-category{clear:both;font-size:80%;text-align:right;padding:1em
15px;margin:0}.article-category a:link{text-decoration:none;color:#333;padding:0
0 0 1em;background-image:url('/imagesPC/allow01.gif');background-repeat:no-repeat;background-position:left}.article-category a:visited{text-decoration:none;color:#333}.article-category a:active{text-decoration:none;color:#333}.article-category a:hover{text-decoration:none;color:#e81c4f}#pager{text-align:center;clear:both;margin:15px
0 30px;padding:0}#pager
li{display:inline;margin:0
1em;padding:0;font-size:80%}#pager li a:link{text-decoration:none;color:#fff;background-color:#444;padding:0.8em 1.5em;border-radius:5px}#pager li a:visited{text-decoration:none;color:#fff}#pager li a:active{text-decoration:none;color:#fff}#pager li a:hover{text-decoration:none;color:#e81c4f;background-color:#000}.disabled{display:none}#new-entry{margin:0
0 10px}#category{margin:0
0 10px}#archive{margin:0
0 10px}.home-page #new-entry{display:none}h4{width:220px;background-repeat:no-repeat;background-position:bottom;margin-bottom:10px}#new-entry
h4{height:27px;background-image:url('/imagesPC/titleWhatsnew.gif')}#category
h4{height:30px;background-image:url('/imagesPC/titleCategory.gif');margin-top:40px}#archive
h4{height:30px;background-image:url('/imagesPC/titleArchive.gif');margin-top:40px}.side-list{font-size:70%;margin:0
0 10px}.side-list
li{padding:1em;margin:0;background-image:url('/imagesPC/arrowPink.gif');background-repeat:no-repeat;background-position:0 15px;border-bottom:1px dotted #999;font-weight:400}.side-list li a:link{text-decoration:none;color:#666}.side-list li a:visited{text-decoration:none;color:#666}.side-list li a:active{text-decoration:none;color:#666}.side-list li a:hover{text-decoration:none;color:#e81c4f}#side-menu{width:220px;margin:0
0 30px}#side-menu
li{margin:0
0 5px;padding:1em
1.5em;font-size:90%;font-weight:bold;border-bottom:1px dotted #999;background-repeat:no-repeat;background-position:left;background-image:url('/imagesPC/arrowBlue.jpg');color:#999}#side-menu li a:link{text-decoration:none;display:block;color:#999}#side-menu li a:visited{text-decoration:none;display:block;color:#999}#side-menu li a:active{text-decoration:none;display:block;color:#999}#side-menu li a:hover{text-decoration:underline;display:block;color:#0067d1}#side-menu
.active{background-image:url('/imagesPC/arrowGrey.jpg')}.navigation-fragment-page #new-entry
h4{height:30px}.schedule-calendar{width:670px;border-collapse:collapse;margin:0}.schedule-calendar
td{vertical-align:top;border:1px
solid #888;width:12%;padding:1%}.schedule-calendar
.weekday{text-align:center;background:linear-gradient(#888, #444);padding:0.5%;color:#fff;font-size:75%;font-weight:bold}.schedule-calendar
.day{height:80px;background:linear-gradient(#fff, #ededed)}.schedule-calendar
.sat{color:#6cf}.schedule-calendar
.sun{color:#f69}.schedule-calendar
.fullclose{background:#fff}.schedule-calendar
.date{font-size:110%;font-weight:bold;color:#777;text-align:center;padding:0
0 10px}.fullclose
.date{color:#ddd}.schedule-calendar
.time{font-size:85%;font-weight:bold;color:#333;margin: -1px 0 0;padding:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.fullclose
.time{color:#ddd;border:none;text-align:center}.time
span{font-size:85%;padding-left:3px;color:#777}.schedule-chart{width:670px;border-collapse:collapse;border:1px
solid #888;table-layout:fixed;margin:0}.schedule-chart
td{border:1px
solid #ccc;text-align:center;font-size:70%}.schedule-chart
.month{padding:0.5%;background-color:#444;color:#fff;border:1px
solid #888}.schedule-chart
.day{background-color:#666;color:#fff;border:1px
solid #888;border-top:none;border-bottom:none}.schedule-chart
.sat{color:#6cf}.schedule-chart
.sun{color:#f69}.schedule-chart
th{width:50px;font-size:85%;font-weight:bold;background-color:#444;color:#fff;border:1px
solid #888}.error-page
.column{margin:0;padding:0
15px 50px 0}.error-page .pack
p{padding:30px
0 0;text-align:center}footer{width:100%;height:100px;margin:0;padding:15px
0;clear:both;color:#fff;background-color:#242424;background-image:url('/imagesPC/bgFooter.jpg');background-repeat:repeat-x;background-position:top}#footer-menu{width:1000px;text-align:center;margin:0
auto 15px;padding:5px
0 15px;font-size:80%;background-image:url('/imagesPC/lineGrey.jpg');background-repeat:no-repeat;background-position:bottom;clear:both}#footer-menu
li{display:inline;padding:5px
1em;margin:0
0.5em;background-image:url('/imagesPC/allow01.gif');background-repeat:no-repeat;background-position:0 7px}#footer-menu li a:link{text-decoration:none;color:#fff}#footer-menu li a:visited{text-decoration:none;color:#fff}#footer-menu li a:active{text-decoration:none;color:#fff}#footer-menu li a:hover{text-decoration:none;color:#e81c4f}#footer-inner{width:1000px;margin:0
auto;padding:0;clear:both;font-size:85%}#footer-left{width:250px;float:left;margin:0;padding:0;min-height:20px}#footer-center{width:500px;float:left;margin:0;padding:0;min-height:20px}#footer-center
p{text-align:center;font-size:80%}#footer-right{width:250px;float:left;margin:0;padding:0;min-height:20px}#footer-right
p{text-align:right;font-size:80%;margin:0;padding:0}#footer-right p a:link{text-decoration:none;color:#fff}#footer-right p a:visited{text-decoration:none;color:#fff}#footer-right p a:active{text-decoration:none;color:#fff}#footer-right p a:hover{text-decoration:underline;color:#fff}.clearfix:after{content:" ";display:block;clear:both}a:hover
img{-moz-opacity:0.80;opacity:0.80;filter:alpha(opacity=80)}nav a:hover
img{-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}
@charset "utf-8";.member-page #side-box{display:none}.member-page #footer-menu{display:none}.member-page #main-box{width:700px;margin:30px
auto 0;float:none;min-height:500px}.member-page
.pack{margin:0;padding:15px
15px}.member-page
p{margin:0
15px 15px 15px;padding:0}.member-page
table{margin:0
auto 30px;padding:0;width:670px;text-align:left;border-top:1px solid #ddd;border-collapse:collapse}.member-page
tr{}.member-page
th{width:170px;padding:30px
15px;text-align:right;border-bottom:1px solid #ddd;background-color:#eee;color:#666}.member-page
td{padding:30px
15px;border-bottom:1px solid #ddd;text-align:center}.agreement{width:670px;height:300px;overflow:auto;padding:15px
0;margin:0
auto 15px;border-width:1px;border:1px
solid #ddd}.member-page
#remind{padding:15px
15px 15px 30px;margin:0
0 15px;list-style:circle;list-style-position:outside;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.input-style{border-radius:8px;border:#ccc 1px solid;padding:5px;width:400px;font-size:100%;outline:none}.input-style:focus{border:solid 1px #428ec9}.select-style{border-radius:8px;border:#ccc 1px solid;padding:5px;width:200px;font-size:100%;background:none}.select-style:focus{border:solid 1px #428ec9}.checkbox01-input{display:none}.checkbox01-parts{padding-left:2em;position:relative;margin-right:20px;font-size:110%;font-weight:600}.checkbox01-parts::before{content:"";display:block;position:absolute;top:0;left:0;width:25px;height:25px;border:1px
solid #999;border-radius:5px}.checkbox01-input:checked+.checkbox01-parts{color:#279bfe}.checkbox01-input:checked+.checkbox01-parts::after{content:"";display:block;position:absolute;top: -20px;left:0;width:20px;height:35px;transform:rotate(40deg);border-bottom:5px solid #279bfe;border-right:5px solid #279bfe}.btn-style{font-weight:600;font-size:120%;border:1px
solid #8ac8fd;padding:10px
30px;margin:1em;color:#fff;cursor:pointer;border-radius:5px;background-color:#279bfe;background:linear-gradient(#cbe7ff,#279bfe)}.btn-style:hover{background:linear-gradient(#cbe7ff,#008aff)}.btn-style-2{border:1px
solid #bbb;background-color:#999;background:linear-gradient(#ddd,#999)}.btn-style-2:hover{background:linear-gradient(#ddd,#666)}#error-messages{margin:0
0 30px 0;padding:10px
15px;border:2px
solid #e81c4f;color:#e81c4f}.must{background-color:#e81c4f;padding:3px
6px;margin:0
5px;color:#fff;font-size:75%;border-radius:8px}