﻿html,body,header,section,nav,div,ul,li,p,a,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0;line-height:0}div,ul,li,p,a,dl,dt,dd,h1,h2,h3,h4,h5,h6{line-height:1.6em}h1,h2,h3,h4,h5,h6{font-size:100%}img{vertical-align:bottom}ul{list-style:none}div,section,aside{box-sizing:border-box}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:bold}h1{font-size:2em;margin:0.67em 0}small{font-size:80%}img{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.428571429;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid:before,.container-fluid:after{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-15px;margin-right:-15px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.bold{font-weight:bold}.float_l{float:left}.float_r{float:right}.align_c{text-align:center}.align_r{text-align:right}.align_l{text-align:left}.nowrap{white-space:nowrap}.red{color:#f00}.opacity:hover img{opacity:0.8}.clearfix:after{content:"";clear:both;display:block}body{font:14px;font-family:'游ゴシック Medium', 'Yu Gothic Medium', '游ゴシック体', YuGothic, 'ヒラギノ角ゴ ProN', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, sans-serif;color:#180e00;min-height:100%;line-height:1.6em;text-align:center;background-color:white;position:relative;padding-top:50px;font-size:14px;font-size:1.4rem}@media (max-width: 767px){body.pt{padding-top:120px}}@media (min-width: 680px){body{font-size:15px;font-size:1.5rem}}@media (min-width: 768px){body{padding-top:60px;font-size:16px;font-size:1.6rem}}a{color:#180e00;text-decoration:underline}a:hover,a:visited,a:active,a:focus{color:#180e00;text-decoration:none}a:hover img{opacity:0.8}a img,a *{outline:none}img{width:auto;max-width:100%;height:auto}img.bd{border:1px solid #999}div,p,section,aside{box-sizing:border-box}#loading{position:absolute;z-index:1000;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;text-align:center}#loading:before,#loading:after{line-height:1;position:absolute;z-index:99;right:0;left:0;display:block;width:100%;height:50%;margin-right:auto;margin-left:auto;content:' ';transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s;transition-delay:.3s;background-color:white}#loading:before{top:0}#loading:after{bottom:0}#loading .loadingAnim_line{line-height:1;position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:inline-block;overflow:hidden;width:150px;height:1.25em;margin:auto;transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s;transition-delay:.6s;text-align:center;color:#fff}.loaded #loading:before{height:0;-webkit-transform:translateY(-1%);-ms-transform:translateY(-1%);transform:translateY(-1%)}.loaded #loading:after{height:0;-webkit-transform:translateY(1%);-ms-transform:translateY(1%);transform:translateY(1%)}.loadingAnim_line:after{position:absolute;z-index:100;top:0;bottom:0;left:0;display:block;width:0;height:100%;margin:auto  auto auto 0;content:' ';-webkit-animation:loadingAnim 2s ease-in-out .1s infinite normal backwards;animation:loadingAnim 2s ease-in-out .1s infinite normal backwards;background-color:#fff;will-change:transform, width}.loadingAnim_line:before{font-family:'Poppins', sans-serif;font-size:1.25em;font-weight:bold;font-style:normal;line-height:1;display:block;content:'LOADING';-webkit-animation:loadingAnim_text 1s ease .1s infinite alternate both;animation:loadingAnim_text 1s ease .1s infinite alternate both;letter-spacing:.5em;color:#fff;will-change:opacity}.loaded .loadingAnim_line{overflow:hidden;height:0}.loaded .loadingAnim_line:after,.loaded .loadingAnim_line:before{-webkit-animation:none;animation:none}.loaded .loadingAnim_line:before{content:'LOADED!'}#header{width:100%;min-height:1em;position:fixed;top:0;left:0;z-index:100;background-color:white;overflow:hidden;box-shadow:0px 1px 5px 1px rgba(0,0,0,0.2);border-bottom:1px solid #e3e3e3}#header .header_box{position:relative;text-align:left;width:100%;height:50px;padding:5px;margin:0 auto}@media (min-width: 768px){#header .header_box{height:60px;padding:10px 10px}}@media (min-width: 992px){#header .header_box{width:970px}}#header .header_box .logo{height:100%;width:auto;float:left;padding:6px 0}@media (min-width: 480px){#header .header_box .logo{padding:0}}#header .header_box ul.sns{display:inline-block;width:90px;height:100%;float:right;margin-right:55px;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}#header .header_box ul.sns li{width:40px;height:100%;float:left;margin-left:5px}@media (min-width: 768px){#header .header_box ul.sns{margin-right:0}}#main_v{position:relative;float:left;width:100%;min-height:1px;padding-left:0;padding-right:0}#main_v h1{width:100%;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}#main_v h1 a:hover img{opacity:1}#main_v h1 img{width:100%;height:auto}#main_v .inner{width:100%;margin:0 auto;overflow:hidden;position:relative}@media (min-width: 992px){#main_v .inner{width:970px}}#main_v .chara{position:absolute}#main_v .bg{width:100%;height:auto;top:0;left:0;animation:FadeIn 1s ease-out 0.5s 1 normal both}#main_v .rakuda{width:25%;height:auto;bottom:3%}#main_v .rakuda.p1{right:100%;animation:Rakuda 3.5s ease 1.1s 1 normal both}#main_v .rakuda.out{right:55%;animation:rotateOutUpLeft 1s linear 0s 1 alternate both}#main_v .rakuda2{width:55%;height:auto;bottom:-2%;transform:rotate(-80deg);left:110%;animation:RakudaIn 1s ease-out .5s 1 alternate both;display:none}#main_v .boku{width:20%;height:auto;bottom:10%;transform:rotate(-8deg)}#main_v .boku.p1{left:100%;animation:Boku 3.5s ease-out 1.1s 1 alternate both}#main_v .boku.out{left:100%;transform:translate(-250%, 0%);animation:rotateOutUpRight 1s linear 0s 1 alternate both}#main_v .boku.in{width:40%;transform:rotate(10deg);right:110%;bottom:-5%;animation:BokuIn 1s ease-out .5s 1 alternate both}#main_v .tent1{width:11%;top:7%;right:12%;animation:bounceIn .3s ease-in 5s 1 alternate both}#main_v .tent1 img{transform:rotate(-8deg)}#main_v .tent2{width:8%;top:35%;right:25%;animation:bounceIn .3s ease-in 5.5s 1 alternate both}#main_v .tent3{width:10%;top:45%;right:35%;animation:bounceIn .3s ease-in 5.8s 1 alternate both}#main_v .tent3 img{transform:rotate(8deg)}#main_v .tent4{width:13%;left:30%;bottom:30%;animation:bounceIn .3s ease-in 6s 1 alternate both}#main_v .tent5{width:16%;bottom:18%;left:8%;animation:bounceIn .3s ease-in 6.8s 1 alternate both}#main_v .tent5 img{transform:rotate(-15deg)}#main_v .tittle{width:70%;top:0;left:-1%;animation:bounceIn 0.2s ease 9s 1 normal both}@media (min-width: 680px){#main_v .tittle{width:70%}}#main_v .tittle img{transform:rotate(-12deg)}#main_v .tittle .p1{animation:bounceIn 0.2s ease 7.5s 1 normal both}@keyframes Rakuda{0%{transform:translateX(0%) rotateZ(0deg);-webkit-transform-origin:center top;transform-origin:center top}10%{transform:translateX(20%) rotateZ(10deg)}20%{transform:translateX(40%) rotateZ(0deg)}30%{transform:translateX(60%) rotateZ(-12deg)}40%{transform:translateX(80%) rotateZ(0deg)}50%{transform:translateX(100%) rotateZ(12deg)}60%{transform:translateX(120%) rotateZ(0deg)}70%{transform:translateX(140%) rotateZ(-15deg)}80%{transform:translateX(160%) rotateZ(0deg)}90%{transform:translateX(180%) rotateZ(12deg)}100%{transform:translateX(200%) rotateZ(0deg)}}@keyframes RakudaIn{0%{transform:translateX(0) rotate(-70deg)}100%{transform:translateX(-60%) rotate(-70deg)}}@keyframes Boku{0%{transform:translate(0, 0)}15%{transform:translate(-25%, -15%)}20%{transform:translate(-50%, 0)}35%{transform:translate(-75%, -15%)}40%{transform:translate(-100%, 0)}55%{transform:translate(-125%, -15%)}60%{transform:translate(-150%, 0%)}75%{transform:translate(-175%, -15%)}80%{transform:translate(-200%, 0%)}99%{transform:translate(-225%, -15%)}100%{transform:translate(-250%, 0%)}}@keyframes BokuIn{0%{transform:translateX(0) rotate(15deg)}100%{transform:translateX(115%) rotate(15deg)}}@keyframes FadeIn{0%{opacity:0}100%{opacity:1}}@keyframes bounceIn{0%,
  20%,
  40%,
  60%,
  80%,
  100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;transform:translate(-250%, 0%) scale(1, 1)}80%{opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 160deg) scale(4, 4);-om-transform:rotate3d(0, 0, 1, 160deg) scale(4, 4);transform:rotate3d(0, 0, 1, 160deg) scale(4, 4);opacity:0;bottom:30%}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom}80%{opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotateZ(-160deg) scale(3, 3);opacity:0;bottom:40%;right:80%}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}#catch{position:relative;float:left;width:100%;min-height:1px;padding-left:0;padding-right:0}nav#nav{display:none}@media (min-width: 768px){nav#nav{position:absolute;display:inline-block;width:auto;height:60px;top:0;right:110px}}nav#nav ul{width:auto}nav#nav ul li{float:left;height:100%;width:auto;padding:0 10px}nav#nav ul li a{display:inline-block;position:relative;width:auto;height:100%;font-weight:bold;color:#180e00;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;text-decoration:none;line-height:60px;font-size:15px;font-size:1.5rem}@media (min-width: 992px){nav#nav ul li a{font-size:16px;font-size:1.6rem;letter-spacing:2px}}nav#nav ul li a::after{position:absolute;content:'';bottom:15px;left:50%;width:0;height:2px;background:#180e00;transition:all 0.3s ease 0s}nav#nav ul li a:hover{cursor:pointer}nav#nav ul li a:hover::after{width:100%;left:0}nav#nav ul li a.soon{cursor:default;color:#999}nav#nav ul li a.soon::after{display:none}nav#spnav{width:100%}@media (min-width: 680px){nav#spnav{display:none}}nav#spnav ul{width:100%;border-bottom:1px solid #999}nav#spnav ul li{position:relative;float:left;width:25%;min-height:1px;padding-left:0;padding-right:0;border-left:1px solid #999}nav#spnav ul li:first-child{border-left:none}nav#spnav ul li a{display:inline-block;position:relative;width:100%;height:100%;font-weight:bold;color:#180e00;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;text-decoration:none;padding:10px;width:100%;font-size:15px;font-size:1.5rem}nav#spnav ul li a:hover,nav#spnav ul li a:focus,nav#spnav ul li a:active{background-color:#a40000;color:white}nav#spnav ul li a.soon{cursor:default;color:#999}nav#spnav ul li a.soon:hover,nav#spnav ul li a.soon:focus,nav#spnav ul li a.soon:active{background-color:white;color:#999}#main_v.sub h1{text-align:left}#main_v.sub h1 img{max-width:100%;width:auto}#main_v.sub .inner{padding:0 3%}@media (min-width: 992px){#main_v.sub .inner{padding:0 50px}}#footer{position:relative;float:left;width:100%;min-height:1px;padding-left:0;padding-right:0;text-align:center;padding:10px 0;color:white;background:#a40000;margin-top:20px}#footer a,#footer a:hover,#footer a:active,#footer a:focus{color:white}#contents{position:relative;width:100%;overflow:hidden;margin:0 auto}@media (min-width: 992px){#contents{width:970px;padding:0}}#contents div{display:inline-block}#contents p{text-align:left}#contents p.center{text-align:center}#contents p.spct{text-align:center}@media (min-width: 680px){#contents p.spct{text-align:left}}#contents .spct{text-align:center}@media (min-width: 680px){#contents .spct{text-align:left}}#contents section{position:relative;float:left;width:100%;min-height:1px;padding-left:0;padding-right:0;text-align:center;padding:10px 0 30px}@media (min-width: 480px){#contents section{padding:10px 0 40px}}@media (min-width: 768px){#contents section{padding:30px 0 40px}}@media (min-width: 992px){#contents section{padding:35px 0  40px}}#contents .inner{width:100%;padding:0 4%}@media (min-width: 992px){#contents .inner{padding:0 50px}}#contents h2.top{position:relative;text-align:center;width:100%;font-size:1.5em;letter-spacing:2px;color:white;height:50px;line-height:50px;margin-bottom:20px;overflow:visible}#contents h2.top img{position:absolute;width:100%;height:auto;bottom:0;left:0}@media (min-width: 480px){#contents h2.top{line-height:60px;height:60px;border-radius:30px;line-height:60px;font-size:1.8em}}@media (min-width: 992px){#contents h2.top{letter-spacing:8px;font-size:2em;height:70px;line-height:70px;border-radius:35px;margin-bottom:30px}}#contents h2.top.half{margin-bottom:0}#contents h3.top{position:relative;float:left;width:100%;min-height:1px;padding-left:0;padding-right:0;padding:5px;color:white;margin-bottom:10px;font-size:1.15em;text-align:center}#contents .btn_try,#contents .btn_toku{background:#29a9cc url(../img/bg_btn_y.png) right center no-repeat;background-size:auto 30%;color:white;position:relative}#contents .btn{position:relative;float:left;width:100%;min-height:1px;padding-left:0;padding-right:0;border:2px solid #a40000;padding:10px;cursor:pointer;text-align:center;font-weight:bold;font-size:1.3em;color:#a40000;text-decoration:none}#contents .three_box{position:relative;float:left;width:32.5%;min-height:1px;padding-left:0;padding-right:0;margin-left:1.25%}#contents .three_box:nth-child(3n+1){margin-left:0%}#contents .half_box{position:relative;float:left;width:100%;min-height:1px;padding-left:0;padding-right:0;margin-bottom:15px;text-align:left;margin-bottom:20px}#contents .half_box:last-child{margin-bottom:0}@media (min-width: 680px){#contents .half_box{position:relative;float:left;width:48.3333333333%;min-height:1px;padding-left:0;padding-right:0;margin-left:3.3333333333%;margin-bottom:20px}#contents .half_box:nth-child(2n+1){margin-left:0%}}#contents .full_box{position:relative;float:left;width:100%;min-height:1px;padding-left:0;padding-right:0}#contents ul.atten{list-style:disc;border:2px solid white;padding:10px 0}@media (min-width: 680px){#contents ul.atten{padding:15px 0;margin-bottom:20px}}#contents ul.atten li{list-style-type:none;text-indent:-1.5em;margin-left:1.5em;text-align:left;font-size:0.9em}#contents ul.atten li:before{content:'※ '}#contents .mediabox{background-color:#180e00}#contents .mediabox div{position:relative;width:100%;height:0;padding-top:65%;margin:0 auto}#contents .mediabox div iframe{display:block;position:absolute;left:0;top:0;width:100%;height:100%;margin:0 auto}#contents .area,#contents .type,#contents .end,#contents .new{display:inline-block;font-weight:bold;padding:2px 5px 0;margin-right:5px}#contents hr{width:100%;margin:10px 0;border:none;border-bottom:3px dotted #E8E8E8}@media (min-width: 680px){#contents hr{margin:20px 0}}#contents hr.green{border-bottom:3px dotted #32b16c}#contents hr.dot{border-bottom:3px dotted #E8E8E8}#contents .media_list li{margin-bottom:15px}@media (min-width: 680px){#contents .media_list li{margin-bottom:30px}}#contents .media_list li p{margin-top:-5px}#contents .media{padding-top:58%;position:relative;width:100%;overflow:hidden}#contents .media iframe{display:block;height:100%;left:0;margin:0 auto;position:absolute;top:0;width:100%}#news{position:relative;float:left;width:100%;min-height:1px;padding-left:0;padding-right:0}#news h2,#news h3{background-color:#32b16c}#news .newsbox{display:inline-block;position:relative;border-top:3px solid #32b16c;border-bottom:3px solid #32b16c;max-height:150px;overflow:auto;padding:5px}@media (min-width: 680px){#news .newsbox{max-height:180px;padding:5px 10px}}#news .newsbox::-webkit-scrollbar{width:10px}#news .newsbox::-webkit-scrollbar-track{background-color:#E8E8E8;border:none;box-shadow:inset 0 0 6px rgba(50,177,108,0.1)}#news .newsbox::-webkit-scrollbar-thumb{background:#32b16c;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,0.5)}#news li{width:100%;border-bottom:1.5px dotted #E8E8E8;text-align:left;padding:5px 0}#news li:last-child{border-bottom:none}@media (min-width: 480px){#news li{padding:10px 0}#news li span{float:left}#news li p{padding-left:100px}}#about h2,#about h3{background-color:#344c68}#event .half_box{text-align:left;margin-bottom:20px}@media (min-width: 480px){#event .half_box{margin-bottom:20px}}#event h2,#event h3{background-color:#a40000;text-align:center}#event h3{border:1px solid #a40000}#event .area,#event .type{border:1px solid #a40000;color:#a40000}#event .new{border-color:#ffff08;background:#ffff08;color:#999}#event .end{border-color:#999;border:none;background:#999;color:white}#event .flyer{border:1px solid #a40000;padding:2px 10px 0;font-weight:bold;border-radius:20px;color:#a40000;text-decoration:none;float:right}#event .flyer:hover{background-color:#a40000;color:white}#event dl{position:relative;float:left;width:100%;min-height:1px;padding-left:0;padding-right:0;padding:10px 0}#event dl dt{font-weight:bold;float:left;display:block;clear:left}#event dl dd{padding-left:50px}@media (min-width: 768px){#event dl dd{padding-left:55px}}#event #btn_old{position:relative;float:left;width:100%;min-height:1px;padding-left:0;padding-right:0;border:2px solid #a40000;padding:10px;cursor:pointer;text-align:center;font-weight:bold;font-size:1.3em;color:#a40000}#event #end_event{position:relative;float:left;width:100%;min-height:1px;padding-left:0;padding-right:0;display:none}#event #main_v{background-color:#a40000}#magazine h2{background-color:#8a8000}#magazine .txt{position:relative;float:left;width:100%;min-height:1px;padding-left:0;padding-right:0}@media (min-width: 680px){#magazine .txt{position:relative;float:left;width:79.1666666667%;min-height:1px;padding-left:0;padding-right:0;margin-left:4.1666666667%}}#magazine .img{position:relative;float:left;width:100%;min-height:1px;padding-left:0;padding-right:0}@media (min-width: 680px){#magazine .img{position:relative;float:left;width:16.6666666667%;min-height:1px;padding-left:0;padding-right:0}}#mgpage #main_v{background-color:#8a8000}#mgpage section{padding:20px 0;text-align:center}@media (min-width: 680px){#mgpage section{text-align:left;padding:30px 0}}@media (min-width: 992px){#mgpage section{padding:35px 0}}#mgpage h2{font-size:30px;font-size:3rem;line-height:1.1em}@media (min-width: 480px){#mgpage h2{font-size:45px;font-size:4.5rem}}@media (min-width: 768px){#mgpage h2{font-size:50px;font-size:5rem}}#mgpage h3{text-align:left;width:100%;font-size:20px;font-size:2rem}@media (min-width: 480px){#mgpage h3{font-size:22px;font-size:2.2rem;text-align:left}}@media (min-width: 768px){#mgpage h3{font-size:26px;font-size:2.6rem}}#mgpage h3.mv{text-align:center;font-size:14px;font-size:1.4rem}@media (min-width: 480px){#mgpage h3.mv{font-size:15px;font-size:1.5rem}}@media (min-width: 768px){#mgpage h3.mv{font-size:16px;font-size:1.6rem}}#mgpage .txt{position:relative;float:left;width:100%;min-height:1px;padding-left:0;padding-right:0}@media (min-width: 680px){#mgpage .txt{position:relative;float:left;width:75%;min-height:1px;padding-left:0;padding-right:0;right:25%}}@media (min-width: 680px) and (min-width: 680px){#mgpage .txt.yoko{position:relative;float:left;width:66.6666666667%;min-height:1px;padding-left:0;padding-right:0;right:33.3333333333%}}#mgpage .img{position:relative;float:left;width:100%;min-height:1px;padding-left:0;padding-right:0}@media (min-width: 680px){#mgpage .img{position:relative;float:left;width:25%;min-height:1px;padding-left:0;padding-right:0;left:75%}#mgpage .img.yoko{position:relative;float:left;width:33.3333333333%;min-height:1px;padding-left:0;padding-right:0;left:66.6666666667%}}#mgpage .author{display:inline-block;background-color:white;padding:1px 10px;font-size:0.9em;margin-bottom:5px}#mgpage p{display:inline-block;width:100%;text-align:left}#mgpage .togaki{padding-left:27px}@media (min-width: 680px){#mgpage .togaki{padding-left:33px}}#mgpage dl{position:relative;float:left;width:100%;min-height:1px;padding-left:0;padding-right:0;text-align:left}#mgpage dl dt{width:70px;float:left;text-align:left}@media (min-width: 680px){#mgpage dl dt{width:150px}}#mgpage dl dd{padding-left:70px;text-align:left}@media (min-width: 680px){#mgpage dl dd{padding-left:150px}}#mgpage .inner{border-bottom:3px dotted #e9e4d7;padding-bottom:20px}@media (min-width: 680px){#mgpage .inner{padding-bottom:45px}}#mgpage .inner:last-child{border-bottom:none;padding-bottom:0}@media (min-width: 680px){#mgpage .inner:last-child{padding-bottom:0}}#mgpage #palassa{text-align:center}#mgpage #palassa .pala_img{position:relative;float:left;width:100%;min-height:1px;padding-left:0;padding-right:0}@media (min-width: 768px){#mgpage #palassa .pala_img{position:relative;float:left;width:41.6666666667%;min-height:1px;padding-left:0;padding-right:0;margin-left:4.1666666667%}}#mgpage #palassa .pala_txt{position:relative;float:left;width:100%;min-height:1px;padding-left:0;padding-right:0}@media (min-width: 768px){#mgpage #palassa .pala_txt{position:relative;float:left;width:54.1666666667%;min-height:1px;padding-left:0;padding-right:0}}#mgpage dl.work_list{width:100%;display:inline-block}#mgpage dl.work_list dt{width:90px;float:left;margin-right:10px;margin-bottom:5px}#mgpage dl.work_list dt.wide{width:auto}#mgpage dl.work_list dd{padding-left:100px;margin-bottom:5px;clear:right}@media (min-width: 680px){#mgpage dl.work_list dt{width:110px}#mgpage dl.work_list dt.wide{width:160px}#mgpage dl.work_list dd{padding-left:170px}}#artist h2,#artist h3{background-color:#ea9412}#artist .txtbox{position:relative;float:left;width:100%;min-height:1px;padding-left:0;padding-right:0;padding-bottom:5px;text-align:left}@media (min-width: 768px){#artist .txtbox{padding-bottom:10px}}#artist .txtbox img{float:left;width:40%;margin-right:10px;margin-bottom:5px}#artist .txtbox .txt{position:relative;float:left;width:100%;min-height:1px;padding-left:0;padding-right:0}#artist .txtbox.yoko img{width:100%}#artist .txtbox.yoko .type2{display:inline-block}#artist .area{border:1px solid #ea9412;color:#ea9412;font-weight:bold;margin-bottom:5px}#artist .area.yoko{float:left;margin-right:10px}#artist .type2{font-size:0.9em;font-weight:bold}#artist .web,#artist .facebook{display:inline-block;font-size:0.9em;padding:2px 20px 0 10px;border:1px solid #ea9412;border-radius:15px;background:#ea9412 url(../img/arrow_white.png) right center no-repeat;background-size:auto 40%;color:white;font-weight:bold;margin-right:10px;margin-top:10px;text-decoration:none}#artist .web:hover,#artist .facebook:hover{opacity:0.7}#artist .facebook{border:1px solid #305097;background-color:#305097}#sns h2,#sns h3{background-color:#573d57}#sns .sns_box{text-align:center;width:100%;max-width:500px}#sns .facebox{width:100%;max-width:500px;margin-right:auto;margin-left:auto;border:1px solid #E8E8E8}#sns .facebox .fb-page{display:block !important;width:100%;max-width:500px;margin-left:auto;margin-right:auto;height:400px}#sns .twi_box{width:450px;max-width:100%;margin-right:auto;margin-left:auto;border:1px solid #E8E8E8}@media (min-width: 480px){#sns .twi_box{width:500px}}#sns .twi_box iframe.twitter-timeline-rendered{width:450px !important;margin:0 auto}@media (min-width: 480px){#sns .twi_box iframe.twitter-timeline-rendered{max-width:500px !important;width:100% !important}}#sns .twi_box iframe.twitter-timeline-rendered .timeline-Header{background-color:#a40000 !important}.jump-top{display:none;z-index:10;position:fixed;bottom:50px;right:15px;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.jump-top a{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;display:block;width:60px;height:50px;transition:opacity 0.5s ease}@media (min-width: 480px){.jump-top a{width:80px;height:80px}}.sb-active .jump-top{right:auto;left:15px}#nav-menu-toggle{display:block;position:fixed;height:50px;width:50px;top:0;right:0;z-index:200;padding:10px 7px;background:#a40000}@media (min-width: 768px){#nav-menu-toggle{display:none}}#toggle,#toggle span{display:inline-block;transition:all .4s;box-sizing:border-box}#toggle{display:block;cursor:pointer;width:100%;height:100%;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;position:relative}#toggle span{position:absolute;left:0;width:100%;height:4px;background-color:#fff;border-radius:4px;z-index:310}#toggle span:nth-of-type(1){top:0}#toggle span:nth-of-type(2){top:13px}#toggle span:nth-of-type(3){bottom:0}#toggle.active span:nth-of-type(1){-webkit-transform:translateY(13px) rotate(-45deg);transform:translateY(13px) rotate(-45deg)}#toggle.active span:nth-of-type(2){opacity:0}#toggle.active span:nth-of-type(3){-webkit-transform:translateY(-13px) rotate(45deg);transform:translateY(-13px) rotate(45deg)}@media (min-width: 768px){#toggle{display:none}}#sb-slidebar{background-color:#a40000;width:100%;padding:60px 4% 20px;position:fixed;top:0;left:0;display:none;z-index:150}#sb-slidebar ul.sb-menu{width:100%}#sb-slidebar ul.sb-menu li{border-bottom:1px solid white;width:100%}#sb-slidebar ul.sb-menu li:first-child{border-top:1px solid white}#sb-slidebar ul.sb-menu li a{font-size:18px;font-size:1.8rem;display:block;width:100%;height:100%;padding:10px 5px;text-decoration:none;text-align:left;font-weight:600;color:white}#sb-slidebar ul.sb-menu li a.long{font-size:0.9em}#sb-slidebar ul.sns{margin:20px auto 0;display:inline-block}#sb-slidebar ul.sns li{width:45px;height:45px;float:left;display:inline-block}#sb-slidebar ul.sns li:first-child{margin-right:10px}#sb-slidebar ul.sns li a{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hide{display:none}.letter_s{letter-spacing:-0.5px}.bd_gray{border:1px solid #999}.bg_white{background-color:white}.bg_be{background-color:#e9e4d7}.mincho{font-family:"Roboto Slab",Garamond,"Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","メイリオ",Meiryo,serif}.gray{color:#999;cursor:default}.red{color:#a40000}.blue{color:#29a9cc}.green{color:#32b16c}.pink{color:#e44b5f}.orange{color:#ea9412}.navy{color:#344c68}.font_ss{font-size:0.5em}.font_s{font-size:0.8em}.font_ms{font-size:0.9em}.font_m{font-size:17px;font-size:1.7rem}@media (min-width: 480px){.font_m{font-size:18px;font-size:1.8rem}}@media (min-width: 768px){.font_m{font-size:20px;font-size:2rem}}.font_l{font-size:30px;font-size:3rem}@media (min-width: 480px){.font_l{font-size:30px;font-size:3rem}}@media (min-width: 768px){.font_l{font-size:30px;font-size:3rem}}.font_ll{font-size:30px;font-size:3rem}@media (min-width: 480px){.font_ll{font-size:37px;font-size:3.7rem}}@media (min-width: 680px){.font_ll{font-size:42px;font-size:4.2rem}}@media (min-width: 768px){.font_ll{font-size:47px;font-size:4.7rem}}.font_xl{font-size:1.5em}.img_coming{border:1px solid white}.mt5{display:inline-block;margin-top:5px}.mt10{margin-top:5px}@media (min-width: 768px){.mt10{margin-top:10px}}.mt20{margin-top:10px}@media (min-width: 768px){.mt20{margin-top:20px}}.mt30{display:inline-block;margin-top:15px}@media (min-width: 768px){.mt30{margin-top:30px}}.mt40{display:inline-block;margin-top:20px}@media (min-width: 768px){.mt40{margin-top:40px}}.mt50{display:inline-block;margin-top:30px}@media (min-width: 480px){.mt50{margin-top:40px}}@media (min-width: 768px){.mt50{margin-top:50px}}.sp_mb10{margin-bottom:10px}@media (min-width: 768px){.sp_mb10{margin-bottom:0}}.mb10{display:inline-block;margin-bottom:10px}.mb15{display:inline-block;margin-bottom:10px}@media (min-width: 680px){.mb15{margin-bottom:15px}}.mb20{display:inline-block;margin-bottom:10px}@media (min-width: 680px){.mb20{margin-bottom:20px}}.mb30{display:inline-block;margin-bottom:15px}@media (min-width: 680px){.mb30{margin-bottom:30px}}.mb40{display:inline-block;margin-bottom:20px}@media (min-width: 680px){.mb40{margin-bottom:40px}}.mb50{display:inline-block;margin-bottom:30px}@media (min-width: 680px){.mb50{margin-bottom:50px}}.align_c{text-align:center}.align_l{text-align:left}.align_r{text-align:right}.pc{display:none}@media (min-width: 680px){.pc{display:inline-block}}.sp{display:inline-block}@media (min-width: 680px){.sp{display:none}}.tab{display:inline-block}@media (min-width: 992px){.tab{display:none}}
/*# sourceMappingURL=style.css.map */
