﻿@import url("//fonts.googleapis.com/css?family=M+PLUS+1p:400,800&display=swap&subset=japanese");@import url("//fonts.googleapis.com/css?family=Sawarabi+Mincho&display=swap&subset=japanese");.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}a{color:#e5004f;text-decoration:none}a:active,a:hover{outline:0;color:red}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}footer{margin-top:0em}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);background-color:#111;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:nth-of-type(1) a:before{content:"\f157"}footer nav ul li:nth-of-type(2) a:before{content:"\f0cb"}footer nav ul li:nth-of-type(3) a:before{content:"\f0e3"}footer nav ul li:nth-of-type(4) a:before{content:"\f0f6"}footer nav ul li:nth-of-type(5) a:before{content:"\f0f7"}footer nav ul li:nth-of-type(6) a:before{content:"\f015"}footer nav ul li a{box-sizing:border-box;border-bottom:1px solid #333;padding:1em 8% 1em 5%;display:block;color:#FFF}footer nav ul li a:before{font-family:FontAwesome;margin-right:5px;color:#e5004f;display:inline-block;width:1.5em;text-align:center}footer nav ul li a:hover{background-color:#333;color:#FFF}footer p#copy{background-color:#000;padding:0.25em 0}footer p#copy small{font-size:.5em;color:#ccc}@media screen and (min-width: 640px){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}footer nav ul{text-align:center}footer nav ul li{display:inline;margin:0 0.5em}footer nav ul li a{border-bottom:none;padding:0;background:none;display:inline;color:#fff}footer nav ul li a:hover{background-color:transparent;text-decoration:underline}}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-family:"Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";font-size:1em;text-align:center;color:#FFF;background-color:#000}hgroup h1#hidden{display:none}div#wrap{background-color:#000}div#wrap section{width:90%;margin:0 auto;margin:0 auto}div#wrap section.slide{width:100% !important;padding:1em 0}div#wrap section h1{text-align:left;font-size:2em;color:#e5004f;font-weight:bold;padding:0.5em 0}div#wrap section h2{text-align:left;font-size:1.75em;color:#FC0;padding-bottom:1em}div#wrap section h1,div#wrap section h2{line-height:1em;font-weight:bold}div#wrap section p{padding-bottom:1em;text-align:left;line-height:1.5em}div#wrap section p.img,div#wrap section p#price,div#wrap section p#flow_check{text-align:center;font-size:.75em}div#wrap section p.img a:hover,div#wrap section p#price a:hover,div#wrap section p#flow_check a:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity:0.75;opacity:0.75}div#wrap section p#price_txt{padding-top:0em;text-align:center}div#wrap section p#price{padding-top:0em}div#wrap section p#btn{text-align:center;padding:0;line-height:1em}div#wrap section p#btn a{text-align:center;width:12em;background:-webkit-gradient(linear, left top, left bottom, color-stop(1, #CAA200), color-stop(0, #fc0));background:-webkit-linear-gradient(top, #fc0 0%, #CAA200 100%);background:-moz-linear-gradient(top, #fc0 0%, #CAA200 100%);background:-o-linear-gradient(top, #fc0 0%, #CAA200 100%);background:-ms-linear-gradient(top, #fc0 0%, #CAA200 100%);background:linear-gradient(top, #fc0 0%, #CAA200 100%);background-color:#FC0;border:2px solid #7D6400;padding:1em 0;display:block;margin:0 auto;color:#403300;font-weight:bold;font-size:1.25em;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}div#wrap section p#btn a:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(1, #fcd432), color-stop(0, #fffe32));background:-webkit-linear-gradient(top, #fffe32 0%, #fcd432 100%);background:-moz-linear-gradient(top, #fffe32 0%, #fcd432 100%);background:-o-linear-gradient(top, #fffe32 0%, #fcd432 100%);background:-ms-linear-gradient(top, #fffe32 0%, #fcd432 100%);background:linear-gradient(top, #fffe32 0%, #fcd432 100%);background-color:#FF0}div#wrap section p#btn a:before{font-family:FontAwesome;content:"\f0a9";margin-right:5px}div#wrap section p span.emp{font-weight:bold;color:#FFF}div#wrap section p#btn img{margin-bottom:1em;max-width:50%}div#wrap section#price_area{padding:2em 0;background:url("../images/price_bg.png") no-repeat top center;background-size:auto}@media screen and (max-width: 640px){div#wrap section#price_area{background-size:80%}}div#wrap section#price_area p{max-width:640px;margin:0 auto;padding-bottom:1em;text-align:center}div#wrap section.txt_big h1,div#wrap section.txt_big h2,div#wrap section.txt_big p{text-align:center}div#wrap section.txt_big p{font-size:1.25em;line-height:1.5em}div#wrap section.txt_big span{color:#FC0;font-size:1.25em}div#wrap section div#detail{background-color:#1A1A1A;color:#CCC;padding:1em;font-size:.75em;text-align:left}div#wrap section div#detail .cap_detail{padding-left:1em}div#wrap section div#detail .cap_detail dt{float:left;clear:both;text-indent:-1em}div#wrap section div#detail .cap_detail dt:before{font-family:FontAwesome;content:"\f0c8";margin-right:2px}div#wrap section div#detail .cap_detail dt:after{content:"："}div#wrap section div#detail .cap_detail dt:last-of-type{float:none !important}div#wrap section div#detail .cap_detail dd li:before{font-family:FontAwesome;content:"\f10c" !important;margin-right:2px}div#wrap section div#detail p{text-align:left;width:100%}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{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{font-weight:bold}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:#096;border-bottom:1px dotted #096}div#wrap section div#table .flow h2,div#wrap section div#table .flow h3{font-size:1.75em}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:0;padding:0;text-align:left;color:#FFF}div#wrap section div#table .privacy section h1{font-weight:bold;padding-bottom:0.25em;font-size:1.25em;border-bottom:1px solid #e5004f;margin-bottom:0.5em;background:none}div#wrap section#form{background-color:#FFF;width:100% !important}div#wrap section#form h1,div#wrap section#other h1{color:#e5004f;border-bottom:1px solid #e5004f;font-size:1.75em;font-weight:bold;padding-bottom:0.25em;margin-bottom:0.5em;padding-top:1em;margin-top:0em;text-align:center}div#wrap section#form iframe,div#wrap section#form h1{width:90%;margin:0 auto}#container p#page-top{position:fixed;bottom:20px;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:2px solid #FFF;border-radius:10em}#container p#page-top a:hover{text-decoration:none;background:#999}@media screen and (min-width: 960px){html,body{background:url("../images/background.jpg") no-repeat center center fixed #000;background-size:cover}#container{width:100%;margin:0 auto}#container hgroup,#container div#wrap,#container footer{width:960px;margin:0 auto;position:relative}#container hgroup:before,#container hgroup:after,#container div#wrap:before,#container div#wrap:after,#container footer:before,#container footer:after{content:"";height:100%;position:absolute;top:0;width:30px}#container hgroup:before,#container div#wrap:before,#container footer:before{box-shadow:-30px 0 30px -30px inset #000;left:-30px}#container hgroup:after,#container div#wrap:after,#container footer:after{box-shadow:30px 0 30px -30px inset #000;right:-30px}#container div#wrap{background-color:#000}#container div#wrap h1{font-size:3em}#container div#wrap h2{font-size:2em}#container div#wrap section p#btn a{font-size:1.75em;padding:1em}#container div#wrap section p#btn img{max-width:100%}#container div#wrap section p#price{padding-top:1em}#container div#wrap section div#form h1{padding-top:1.5em}#container div#wrap section#other h1{padding-top:1em}#container footer nav,#container footer p#copy{width:960px;margin:0 auto}}
