﻿@import url(//fonts.googleapis.com/earlyaccess/mplus1p.css);#_atssh{display:none}.sp-selected-button{background-color:#C00 !important}.sp-button{border:#999 1px solid !important}a{color:#C00;text-decoration:none}a:active,a:hover{outline:0;color:#F90}a,a img{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}img{vertical-align:middle;max-width:100%;height:auto}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}html{background-color:#000}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-family:"Mplus 1p","ヒラギノ角ゴ Pro W3", Hiragino Kaku Gothic Pro," メイリオ", Meiryo, Osaka," ＭＳ Ｐゴシック", MS PGothic," sans-serif";font-size:1em;text-align:center;color:#333;background-color:#FFF}div#subs{width:100%;background-color:rgba(0,0,0,0.25);background-attachment:fixed;position:fixed;left:0;bottom:0;z-index:100;box-shadow:1px 0px 3px rgba(0,0,0,0.75);-webkit-box-shadow:1px 0px 3px rgba(0,0,0,0.75);-moz-box-shadow:1px 0px 3px rgba(0,0,0,0.75);padding-top:5px}hgroup h1#hidden{display:none}hgroup div#attention2,hgroup div#chara2{display:none}hgroup div#chara h2,hgroup div#attention,hgroup div#chara ol li{line-height:100%}hgroup div#attention p,hgroup div#chara{width:90%;margin:0 auto;padding:1em 0}hgroup div#chara h2{font-weight:bold}hgroup div#chara ol{text-align:left;padding-left:1em}hgroup div#chara ol li{text-indent:-0.5em;padding-top:0.25em;padding-bottom:0.25em}hgroup div#chara ol li i{color:#C00;text-align:center;margin-right:3px}hgroup div.slide{width:100% !important;padding:1em 0}hgroup div h2{font-size:1.25em;padding-bottom:0.25em;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}hgroup div h2 span{color:#C00}hgroup div#attention{font-weight:bold;background:url(../images/attention_sp.png) no-repeat center center;background-size:cover;color:#FFF;text-shadow:1px -1px 0px #000,-1px 1px 0px #000,-1px -1px 0px #000,1px 1px 0px #000,2px 2px 0px rgba(0,0,0,0.5);text-align:center;box-shadow:0px 1px 3px rgba(0,0,0,0.75);-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.75);-moz-box-shadow:0px 1px 3px rgba(0,0,0,0.75)}hgroup p#detail{width:90%;margin:0 auto;padding:1em 0;text-align:left;color:#630;font-weight:bold;line-height:1.5em}hgroup p#detail span{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.75, #fff720), color-stop(0.74, #fff));background:-webkit-linear-gradient(top, #fff 74%, #fff720 75%);background:-moz-linear-gradient(top, #fff 74%, #fff720 75%);background:-o-linear-gradient(top, #fff 74%, #fff720 75%);background:-ms-linear-gradient(top, #fff 74%, #fff720 75%);background:linear-gradient(to bottom, #fff 74%, #fff720 75%)}hgroup p#detail2{display:none}hgroup p#photo{width:90%;margin:0 auto}hgroup p#photo img{width:100%;margin-bottom:0.5em}div#wrap{padding:2em 0 4em}div#wrap section{padding-top:2em;width:90%;margin:0 auto;margin:0 auto}div#wrap section.capture{padding-top:0 !important}div#wrap section.capture ul{padding:2em 0 0 !important;display:flex;flex-wrap:wrap}div#wrap section.capture ul li{width:32%;margin-right:2%;margin-bottom:2%}div#wrap section.capture ul li:nth-child(3n){margin-right:0}@media screen and (min-width: 960px){div#wrap section.capture ul li{width:24%;margin-right:1.33%;margin-bottom:1.33%}div#wrap section.capture ul li:nth-child(3n){margin-right:1.33%}div#wrap section.capture ul li:nth-child(4n){margin-right:0}div#wrap section.capture ul li:last-of-type{display:none}}div#wrap section div.title{background:-webkit-gradient(linear, left top, left bottom, color-stop(1, #A35211), color-stop(0.85, #FFEE2A), color-stop(0.7, #fc0), color-stop(0.58, #FFC), color-stop(0.54, #A35211), color-stop(0.39, #FFEB4E), color-stop(0.26, #ffc), color-stop(0, #fc0));background:-webkit-linear-gradient(top, #fc0 0%, #ffc 26%, #FFEB4E 39%, #A35211 54%, #FFC 57.9%, #fc0 70%, #FFEE2A 85%, #A35211 100%);background:-moz-linear-gradient(top, #fc0 0%, #ffc 26%, #FFEB4E 39%, #A35211 54%, #FFC 57.9%, #fc0 70%, #FFEE2A 85%, #A35211 100%);background:-o-linear-gradient(top, #fc0 0%, #ffc 26%, #FFEB4E 39%, #A35211 54%, #FFC 57.9%, #fc0 70%, #FFEE2A 85%, #A35211 100%);background:-ms-linear-gradient(top, #fc0 0%, #ffc 26%, #FFEB4E 39%, #A35211 54%, #FFC 57.9%, #fc0 70%, #FFEE2A 85%, #A35211 100%);background:linear-gradient(top, #fc0 0%, #ffc 26%, #FFEB4E 39%, #A35211 54%, #FFC 57.9%, #fc0 70%, #FFEE2A 85%, #A35211 100%);background-color:#FC0;padding:0.25em;margin-bottom:1em;box-shadow:0px 1px 3px rgba(0,0,0,0.75);-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.75);-moz-box-shadow:0px 1px 3px rgba(0,0,0,0.75)}div#wrap section div.title h1{text-align:center;color:#FFF;line-height:125%;font-weight:bold;font-size:1.5em;text-align:left;line-height:1em;background:-webkit-gradient(linear, left top, left bottom, color-stop(1, #000), color-stop(0, #333));background:-webkit-linear-gradient(top, #333 0%, #000 100%);background:-moz-linear-gradient(top, #333 0%, #000 100%);background:-o-linear-gradient(top, #333 0%, #000 100%);background:-ms-linear-gradient(top, #333 0%, #000 100%);background:linear-gradient(top, #333 0%, #000 100%);background-color:#000;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:0.5em}div#wrap section div.title h1 span.accent{color:#C00}div#wrap section h2{color:#630;text-align:left;line-height:1em;padding-bottom:1em;font-size:1.25em;font-weight:bold}div#wrap section p{padding-bottom:1em;text-align:left;line-height:1.5em}div#wrap section p.img{text-align:center}div#wrap section p.taiken_red{color:#C00;font-size:.75em;margin-top:-1em}div#wrap section div.reg p{padding-bottom:0;text-align:center}div#wrap section div.reg p img{margin:0.5em 0}div#wrap section div.reg p img.pay{max-width:75%}div#wrap section div.reg div.addthis_sharing_toolbox{margin-top:0.5em}div#wrap section div p#graph,div#wrap section div p#result{text-align:center}div#wrap section div p#graph img,div#wrap section div p#result img{max-width:75%}div#wrap section div.taiken{padding-bottom:1em}div#wrap section div.taiken h3{padding:0.25em 0;background-color:#F2F2F2;border-top:1px solid #CCC;border-bottom:1px solid #CCC}div#wrap section div.taiken h3 span.name{font-size:.75em;font-weight:normal;color:#333}div#wrap section div.taiken h3 span.red{color:#C00}div#wrap section div.taiken h3 img.l_pic2{float:left;margin-right:1em}div#wrap section div.taiken h3,div#wrap section div.faq h3{text-align:left;font-size:1.25em;font-weight:bold;line-height:125%;padding-bottom:0.25em;margin-bottom:1em}div#wrap section div.faq h3{color:#C00;border-bottom:1px solid #C00}div#wrap section div#table{padding-bottom:2em}div#wrap section div#table .privacy,div#wrap section div#table .page_law,div#wrap section div#table .flow,div#wrap section div#table .order{text-align:left}div#wrap section div#table .privacy p.caption,div#wrap section div#table .page_law p.caption,div#wrap section div#table .flow p.caption,div#wrap section div#table .order p.caption{font-weight:bold}div#wrap section div#table #Firsttime{margin:0 auto;text-align:left}div#wrap section div#table #Firsttime h2{color:#F60;border-bottom:1px solid #F60;margin-bottom:1em}div#wrap section div#table #Firsttime h3{color:#630}div#wrap section div#table #Firsttime h2,div#wrap section div#table #Firsttime h3{font-size:1.5em}div#wrap section div#table #Firsttime h4{color:#F90;font-size:1.25em}div#wrap section div#table #Firsttime h2,div#wrap section div#table #Firsttime h3,div#wrap section div#table #Firsttime h4{padding:0 0 0.25em}div#wrap section div#table #Firsttime td h4{margin-bottom:0.5em;color:#f36;font-weight:bold;display:block;background-color:#ffe5f2;padding:0.2em 0.5em 0}div#wrap section div#table #Firsttime dd h4{color:#F90;font-weight:bold;display:block}div#wrap section div#table #Firsttime .textBox{margin-bottom:2em}div#wrap section div#table #Firsttime .textBox .boxInner{margin-bottom:2em}div#wrap section div#table #Firsttime .textBox .boxInner p{margin-bottom:0.5em}div#wrap section div#table #Firsttime .textBox .boxInner p img{text-align:center;width:100%;max-width:600px;margin:auto}div#wrap section div#table #Firsttime .textBox .boxInner li{color:#fc0}div#wrap section div#table #Firsttime dt{margin:0 2% 1em 0;float:left;clear:both;display:block;width:15%;max-width:100px}div#wrap section div#table #Firsttime dt img{width:100%}div#wrap section div#table #Firsttime dd{float:left;width:83%;display:block;min-height:100px;margin:0 0 1em}div#wrap section div#table #Firsttime table{width:100%}div#wrap section div#table #Firsttime th{background:#f9c;width:100px;vertical-align:top}div#wrap section div#table #Firsttime td{padding:0 0.5em 1em}div#wrap section div#table #Mechanism{margin:0 auto;text-align:left}div#wrap section div#table #Mechanism h2{color:#F60;border-bottom:1px solid #F60;margin-bottom:1em}div#wrap section div#table #Mechanism h3{color:#630}div#wrap section div#table #Mechanism h2,div#wrap section div#table #Mechanism h3{font-size:1.5em}div#wrap section div#table #Mechanism h4{color:#F90;font-size:1.25em}div#wrap section div#table #Mechanism h2,div#wrap section div#table #Mechanism h3,div#wrap section div#table #Mechanism h4{padding:0 0 0.25em}div#wrap section div#table #Mechanism h5{margin-bottom:0.5em;border:1px solid #CC9;color:#993;padding:0.5em;font-size:1em}div#wrap section div#table #Mechanism h4 span{padding:0 1.5em}div#wrap section div#table #Mechanism .textBox{margin-bottom:2em}div#wrap section div#table #Mechanism .textBox .boxInner{margin-bottom:1em}div#wrap section div#table #Mechanism .textBox ul li:first-child{margin-right:20px;float:left}div#wrap section div#table #Mechanism .textBox ol{list-style:decimal inside;padding:10px;background-color:#CC9;color:#333}div#wrap section div#table #Mechanism .textBox ol li dl{padding:0 2em}div#wrap section div#table #Mechanism .textBox ol li dl dt{color:#ff0}div#wrap section div#table #Mechanism .textBox ol li dl dd{padding-left:1em}div#wrap section div#table #Mechanism .textBox p{margin-bottom:1em}div#wrap section div#table #Mechanism .textBox p span.emphasis{color:#f90;font-weight:bold;font-size:1.1em;padding:0 0.2em}div#wrap section div#table #Introduction{margin:0 auto;text-align:left}div#wrap section div#table #Introduction h2{color:#F60;border-bottom:1px solid #F60;margin-bottom:1em}div#wrap section div#table #Introduction h3{color:#630}div#wrap section div#table #Introduction h2,div#wrap section div#table #Introduction h3{font-size:1.5em}div#wrap section div#table #Introduction h4{color:#F90;font-size:1.25em;border:1px solid #F90;padding:0.5em}div#wrap section div#table #Introduction h2,div#wrap section div#table #Introduction h3{padding:0 0 0.25em}div#wrap section div#table #Introduction h4 span{font-size:0.8em;padding:0 1.5em}div#wrap section div#table #Introduction .textBox{margin-bottom:2em}div#wrap section div#table #Introduction .textBox .boxInner{margin-bottom:1em}div#wrap section div#table #Introduction .textBox ul{list-style:none;padding:10px;background-color:#CC9;color:#333;margin-bottom:1.5em}div#wrap section div#table #Introduction .textBox li{line-height:1.2;margin-bottom:0.5em}div#wrap section div#table #Introduction .textBox li:last-child{margin-bottom:0}div#wrap section div#table #Introduction .textBox table{width:100%;border-collapse:collapse;margin-bottom:1.5em}div#wrap section div#table #Introduction .textBox table caption{font-size:0.85em;padding-bottom:0.5em}div#wrap section div#table #Introduction .textBox th{color:#333;font-size:0.75em;padding:0.5em 0;background:#dedede;border:1px solid #666;font-weight:bold;text-align:center}div#wrap section div#table #Introduction .textBox td{color:#f66;border:1px solid #666;text-align:center;font-size:0.85em;padding:0.5em 0;font-weight:bold}div#wrap section div#table #Introduction .textBox td.fever{background-color:#f66}div#wrap section div#table #Introduction .textBox td.aisle{background-color:#000;text-align:center;color:#fff;border-right:1px solid #000;border-left:1px solid #000;font-size:0.9em;padding:0.5em 0}div#wrap section div#table #Introduction .textBox p{margin-bottom:1em}div#wrap section div#table #Introduction .textBox p span.emphasis{color:#f96;font-weight:bold;font-size:1.1em;padding:0 0.2em}div#wrap section div#table .order h2{color:#F60;border-bottom:1px solid #F60;margin-bottom:1em}div#wrap section div#table .order h3{color:#630}div#wrap section div#table .order h2,div#wrap section div#table .order h3{font-size:1.5em}div#wrap section div#table .order h4{color:#F90;font-size:1.25em}div#wrap section div#table .order h2,div#wrap section div#table .order h3,div#wrap section div#table .order h4{padding:1em 0 0.25em 0}div#wrap section div#table .order .boxInner .guest{display:block;margin-bottom:0.5em;color:#39C}div#wrap section div#table .order .boxInner .staff{display:block;margin-bottom:0.5em;color:#396}div#wrap section div#table .order ol{list-style:decimal inside}div#wrap section div#table .order li dl{margin-left:2em}div#wrap section div#table .order strong{color:#F90}div#wrap section div#table .flow h2{color:#F60;border-bottom:1px solid #F60;margin-bottom:1em}div#wrap section div#table .flow h3{color:#630;border-bottom:1px dotted #630}div#wrap section div#table .flow h2,div#wrap section div#table .flow h3{font-size:1.5em}div#wrap section div#table .flow h4{color:#F90;font-size:1.25em}div#wrap section div#table .flow h2,div#wrap section div#table .flow h3,div#wrap section div#table .flow h4{padding:1em 0 0.25em 0}div#wrap section div#table .page_law dt{font-weight:bold;padding-bottom:0.25em}div#wrap section div#table .page_law dd{margin-bottom:2em;border-bottom:1px dotted #999;padding-bottom:0.5em;padding-left:1em}div#wrap section div#table .privacy section{width:100%;margin:2em 0 0 0;padding:0;text-align:left}div#wrap section div#table .privacy section h1{font-weight:bold;padding-bottom:0.25em;font-size:font-L;border-bottom:1px solid #000;margin-bottom:0.5em;background:none;color:#000}div#wrap section#form h1,div#wrap section#other h1{color:#C00;border-bottom:1px solid #C00;font-size:2em;font-weight:bold;padding-bottom:0.25em;margin-top:-1em}div#wrap section#form iframe{width:100%}footer nav{box-shadow:0px -1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0px -1px 3px rgba(0,0,0,0.5);-moz-box-shadow:0px -1px 3px rgba(0,0,0,0.5);color:#fff;text-align:left;font-size:.75em;border-top:1px solid #333}footer nav ul li{background:-webkit-gradient(linear, left top, left bottom, color-stop(1, #111), color-stop(0, #222));background:-webkit-linear-gradient(top, #222 0%, #111 100%);background:-moz-linear-gradient(top, #222 0%, #111 100%);background:-o-linear-gradient(top, #222 0%, #111 100%);background:-ms-linear-gradient(top, #222 0%, #111 100%);background:linear-gradient(top, #222 0%, #111 100%);background-color:#111}footer nav ul li i{color:#C00;width:1.75em;text-align:center}footer nav ul li a{border-bottom:1px solid #333;padding:1em 8% 1em 2%;display:block;color:#FFF}footer nav ul li a:hover{background-color:#333;color:#FFF}footer nav li{display:inherit !important}footer p#copy{background-color:#000;padding:0.25em 0 50px 0}footer p#copy small{font-size:.5em;color:#ccc}#container p#page-top{position:fixed;bottom:60px;right:20px;font-size:.75em;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity:0.75;opacity:0.75;line-height:1em}#container p#page-top a{background:#666;text-decoration:none;color:#fff;padding:1em;text-align:center;display:block;border-radius:10em}#container p#page-top a:hover{text-decoration:none;background:#999}@media screen and (min-width: 640px){#container hgroup h1#hidden{display:none}#container hgroup div#attention,#container hgroup div#chara{display:none}#container hgroup div#attention2,#container hgroup div#chara2{display:block}#container hgroup p#detail,#container hgroup p#photo{display:none}#container hgroup p#detail2{display:block}}@media screen and (min-width: 960px){.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-table;min-height:1%;overflow:hidden}html>body .clearfix{display:block\9}* html .clearfix{height:1%}.clearfix{display:block}body{background-image:url(../images/background.jpg);background-attachment:fixed;background-repeat:repeat;background-position:center center;background-size:auto;background-color:#000}div#subs{display:none}#container{width:100%;margin:0 auto}#container hgroup{text-align:center}#container hgroup,#container div#wrap,#container footer{width:960px;margin:0 auto;background-color:#FFF;box-shadow:12px 0px 12px rgba(0,0,0,0.5),-12px 0px 12px rgba(0,0,0,0.5)}#container hgroup .slide{display:none}#container div#wrap section{padding-top:70px}#container div#wrap section.paragraph{background:url(../images/title_bg.jpg) no-repeat top left;width:860px;margin-top:2em}#container div#wrap section.paragraph p{text-shadow:1px 1px 0 #FFF, -1px -1px 0 #FFF, -1px 1px 0 #FFF, 1px -1px 0 #FFF}#container div#wrap section.paragraph div.title{border:none;background:none;padding:0;margin-bottom:0.5em;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}#container div#wrap section.paragraph div p#graph,#container div#wrap section.paragraph div p#result{float:right}#container div#wrap section.paragraph div p#graph img,#container div#wrap section.paragraph div p#result img{max-width:100%}#container div#wrap section.paragraph div p#graph{margin-right:10px}#container div#wrap section.paragraph div.reg p a:hover img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity:0.75;opacity:0.75}#container div#wrap section.paragraph div.reg p.tokuten{width:800px;text-align:center;margin:0 auto}#container div#wrap section.paragraph div.reg img.pay{max-width:100%}#container div#wrap section.paragraph div.reg div.addthis_sharing_toolbox{display:none}#container div#wrap section.paragraph h1 span,#container div#wrap section.paragraph h2 span{display:none;border:none}#container div#wrap section.paragraph h1{box-shadow:none;border:none;padding:0;height:37px}#container div#wrap section.paragraph h1#title01{background:url(../images/title01.png)}#container div#wrap section.paragraph h1#title02{background:url(../images/title02.png)}#container div#wrap section.paragraph h1#title03{background:url(../images/title03.png)}#container div#wrap section.paragraph h1#title04{background:url(../images/title04.png)}#container div#wrap section.paragraph h1#title05{background:url(../images/title05.png)}#container div#wrap section.paragraph h1#title06{background:url(../images/title06.png)}#container div#wrap section.paragraph h1#title07{background:url(../images/title07.png)}#container div#wrap section.paragraph h1#title08{background:url(../images/title08.png)}#container div#wrap section.paragraph h1#title09{background:url(../images/title09.png)}#container div#wrap section.paragraph h2{margin-top:1.5em;margin-bottom:1em;height:53px;padding-bottom:0}#container div#wrap section.paragraph h2#subtit01{background:url(../images/title01sub01.png)}#container div#wrap section.paragraph h2#subtit02{background:url(../images/title02sub01.png)}#container div#wrap section.paragraph h2#subtit03{background:url(../images/title03sub01.png)}#container div#wrap section.paragraph h2#subtit04{background:url(../images/title04sub01.png)}#container div#wrap section.paragraph h2#subtit05{background:url(../images/title05sub01.png)}#container div#wrap section.paragraph h2#subtit06{background:url(../images/title06sub01.png)}#container div#wrap section.paragraph h2#subtit07{background:url(../images/title07sub01.png)}#container div#wrap section.paragraph h2#subtit08{background:url(../images/title08sub01.png)}#container div#wrap section.paragraph h2#subtit09{background:url(../images/title09sub01.png)}#container div#wrap section.paragraph h1,#container div#wrap section.paragraph h2{width:700px;background-repeat:no-repeat;margin-left:160px}#container div#wrap section#form,#container div#wrap section#other,#container div#wrap section#other_content{padding-top:2em}#container footer nav,#container footer p#copy{width:960px;margin:0 auto}#container footer nav{color:#fff;text-align:left;font-size:.75em;background:-webkit-gradient(linear, left top, left bottom, color-stop(1, #111), color-stop(0, #222));background:-webkit-linear-gradient(top, #222 0%, #111 100%);background:-moz-linear-gradient(top, #222 0%, #111 100%);background:-o-linear-gradient(top, #222 0%, #111 100%);background:-ms-linear-gradient(top, #222 0%, #111 100%);background:linear-gradient(top, #222 0%, #111 100%);background-color:#111;padding:1em 0}#container footer nav ul{width:960px;margin:0 auto;text-align:center}#container footer nav ul li{display:inline !important;margin:0 0.5em;white-space:nowrap}#container footer nav ul li a{border-bottom:none;padding:0;background:none;display:inline;color:#fff}#container footer nav ul li a:hover{background-color:transparent;text-decoration:underline}}
