@charset "utf-8";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:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:0.8em;font-weight:medium;margin:0;padding:0;line-height:1.5;background-color:#fff;background-image:url(/imagesPC/bg.jpg);background-repeat:repeat-x;background-position:top}a:link{text-decoration:underline;color:#f60}a:visited{text-decoration:underline;color:#f60}a:active{text-decoration:underline;color:#f60}a:hover{text-decoration:none;color:#f60}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{border:none;margin:20px
0;clear:both}.solid{border-top:2px #CAC9C7 solid}.dotted{border-top:2px #CAC9C7 dotted}.dashed{border-top:2px #CAC9C7 dashed}.double{border-top:6px #CAC9C7 double}h4{font-size:115%;font-weight:bold;color:#188514;line-height:120%}.red{color:#f00}#wrapper{width:100%;margin:0;padding:0}#contents{width:950px;margin:0
auto;padding:0;clear:both;background-color:#fff;background-image:url(/imagesPC/bg_wrapper.gif);background-repeat:repeat-y;padding-bottom:15px}#main-box{width:690px;float:right;margin:25px
20px 15px 0;padding:0
0 15px}#side-box{width:200px;float:left;margin:25px
0 15px 20px;padding:0
0 15px;background-repeat:no-repeat}.navigation-fragment-page #side-box{min-height:635px;background-image:url(/imagesPC/image_navigation.jpg)}#free-format-6 #side-box{min-height:635px;background-image:url(/imagesPC/image_profile.jpg)}#free-format-21 #side-box{min-height:635px;background-image:url(/imagesPC/image_other.jpg)}#free-format-22 #side-box{min-height:635px;background-image:url(/imagesPC/image_faq.jpg)}#free-format-26 #side-box{min-height:635px;background-image:url(/imagesPC/image_other.jpg)}#contents-title{font-size:140%;background-color:#4fb848;color:#fff;margin:0;padding:10px
15px;border-radius:6px;line-height:1}#head{font-size:120%;background-color:#71c25c;color:#fff;margin:20px
15px 0;padding:10px
15px;border-radius:6px;line-height:1}article{margin:0
15px;padding:20px
0 40px 0;clear:both}.subhead{font-size:120%;background-color:#a1d077;color:#fff;margin:0
0 20px;padding:8px
15px;border-radius:6px;line-height:100%}.packs{margin:0;padding:0
0 0 15px;width:calc(100% - 15px)}.column{margin:0;padding:0
15px 0 0;float:left}.banner{width:440px;height:130px;margin:0
auto 10px;padding:0;display:none}#home-1
.banner{display:block}.haien{width:440px;height:220px;margin:0
auto 10px;padding:0;display:none}#home-1
.haien{display:block}.qr{width:440px;height:80px;margin:0
auto 10px;padding:0;background-image:url(/imagesPC/qr.jpg);background-repeat:no-repeat;background-position:top center;display:none}#home-1
.qr{display:block}.twitter{margin:0
auto 10px;background:#000}#pagetop{position:fixed;bottom:10px;right:10px;padding:10px
20px}#pagetop
img{width:60px;height:60px}header{width:100%;margin:0;padding:0}#header-inner{width:950px;margin:0
auto;padding:0;background-image:url(/replacement/bg_header3.jpg);background-position:top;height:30px}#header-left{float:left;width:500px;margin:0;padding:0}#site-title{width:500px;margin:0;padding:30px
20px 0;display:none}#site-caption{margin:3px
0 8px;padding:0;font-size:80%}#header-right{float:left;width:500px;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{clear:both;width:904px;height:25px;margin:0
auto;line-height:1;background-image:url(/imagesPC/bg_nav.jpg);background-repeat:no-repeat;background-position:top;padding:0px
23px;display:none}#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:110%;font-weight:bold;text-align:center;white-space:nowrap}#main-menu li
a{display:inline-block;color:#fff;padding:0}#main-menu li a:link{text-decoration:none}#main-menu li a:visited{text-decoration:none}#main-menu li a:active{text-decoration:none}#main-menu li a:hover{text-decoration:none;background-color:#666}#main-menu .sub-menu{position:absolute;top:100%}#main-menu .sub-menu
li{float:none;margin:0;padding:0}#main-menu .sub-menu li
a{display:block;padding:0.8em 1em;font-size:75%;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:#f60}#main-menu .sub-menu li a:visited{text-decoration:none;color:#f60}#main-menu .sub-menu li a:active{text-decoration:none;color:#f60}#main-menu .sub-menu li a:hover{text-decoration:none;background:#e7f3dd;color:#f60}.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)}#main-visual{width:910px;margin:0;padding:20px}#visual-caption{margin:2px
0 10px;padding:0;font-size:80%;text-align:center}#home-1 #main-box{width:910px;float:none;margin:0
auto;padding:0}#home-1 #side-box{display:none}#news-feed-index{margin:0;padding:15px;font-size:110%;width:856px;background-image:url('/replacement/bgFeed.jpg');background-repeat:no-repeat;background-position:top left;display:none}.feedCaution{padding-left:200px;color:#4fb848;font-weight:600}#news-feed-index
ul{padding:10px
0}#news-feed-index ul
li{border-bottom:1px dotted #aaa;padding:10px
0}#news-feed-index
h2{font-size:120%;margin:0;padding:5px
0 0 1em;clear:both;background-image:url('/imagesPC/allow01.gif');background-repeat:no-repeat;background-position:0 8px}.thumbnail{width:100px;height:100px;float:left;padding:5px
20px 0 0}.news-txt{padding:15px
0 5px 0;font-size:105%;color:#333}#paragraph-54{margin:20px
0;padding:0}#paragraph-54
.packs{margin:0;padding:0}.co{border:2px
solid #fb5353;border-radius:5px;margin:0
auto;padding:15px
25px;font-size:110%;width:856px}.coTitle{background-color:#fb5353;color:#fff;text-align:center;font-weight:bold;line-height:1;padding:10px
0 7px;margin:0
0 10px;font-size:120%;border-radius:5px}.coBox{padding:10px
0 20px}.coSubhead{font-size:120%;font-weight:700}.coCategory{padding:10px
0.5em 2px;font-weight:700}.coTxt{padding:3px
1em}.coList{padding:0
1em 15px}.blue{color:deepskyblue}.green{color:green}#paragraph-55{margin:20px
0;padding:0
0 20px;background-color:#e8f3de;font-size:110%;line-height:1.8;border-radius:5px}#paragraph-55
.packs{margin:0;padding:0}#paragraph-55
.subhead{font-size:120%;background-color:#a1d077;color:#fff;margin:0
0 15px;padding:10px
15px 8px;border-radius:0;line-height:100%;border-top-left-radius:5px;border-top-right-radius:5px}.date{font-size:80%;display:block;color:#fff;padding:0
0 5px}.headline a:link{text-decoration:none;color:#fff}.headline a:visited{text-decoration:none;color:#fff}.headline a:active{text-decoration:none;color:#fff}.headline a:hover{text-decoration:underline;color:#fff}.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:#4eb946;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:#a1d077;background-color:#fff}.disabled{display:none}#new-entry{margin:0
0 10px;display:none}.news-page #new-entry{display:block}#category{margin:0
0 10px;display:none}#archive{margin:0
0 10px;display:none}h4{background-color:#50b849;color:#fff;padding:3px
10px;margin:0;border-radius:6px;text-align:center}.side-list{font-size:90%;margin:0
0 10px}.side-list
li{padding:1em;margin:0
10px;background-image:url('/imagesPC/allow01.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:#333}.side-list li a:visited{text-decoration:none;color:#333}.side-list li a:active{text-decoration:none;color:#333}.side-list li a:hover{text-decoration:none;color:#e81c4f}#side-menu{width:200px;margin:0
0 10px;padding:35px
0 0;background-image:url('/imagesPC/title_contents.jpg');background-repeat:no-repeat;background-position:top}#side-menu li a:link{margin:0
0 3px;padding:0.6em;font-size:90%;font-weight:bold;border-radius:6px;line-height:1}#side-menu li a:link{text-decoration:none;display:block;background-color:#a1d077;color:#fff}#side-menu li a:visited{text-decoration:none;display:block;background-color:#a1d077;color:#fff}#side-menu li a:active{text-decoration:none;display:block;background-color:#a1d077;color:#fff}#side-menu li a:hover{text-decoration:none;display:block;background-color:#71c25c;color:#ffd100}#side-menu
.active{margin:0
0 3px;padding:0.6em;font-size:90%;font-weight:bold;border-radius:6px;line-height:1;background-color:#71c25c;color:#ffd100}.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:0;clear:both;color:#fff}#footer-menu{width:1000px;text-align:center;margin:0
auto 15px;padding:5px
0 15px;font-size:80%;border-bottom:1px solid #444;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:950px;height:50px;margin:0
auto;padding:5px
0 0;clear:both;font-size:100%;background-image:url(/imagesPC/footer.jpg);background-repeat:no-repeat}#footer-left{width:225px;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}#footer-right{width:225px;float:left;margin:0;padding:0;min-height:20px}#footer-right
p{text-align:right;margin:0;padding:0
30px 0 0;display:none}#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)}#paragraph-7{background-image:url('/imagesPC/bg_profile01.jpg');background-repeat:no-repeat;background-position:right}
@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}