﻿@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:#c00;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:#c00;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:#000000}#loader-bg{background:#000000;height:100%;width:100%;position:fixed;top:0px;left:0px;z-index:11}#loader-bg .loader-bg-inner{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:11}.loader{font-size:10px;margin:50px auto;text-indent:-9999em;width:11em;height:11em;border-radius:50%;background:#c00;background:-moz-linear-gradient(left, #c00 10%, rgba(255,0,0,0) 42%);background:-webkit-linear-gradient(left, #c00 10%, rgba(255,0,0,0) 42%);background:-o-linear-gradient(left, #c00 10%, rgba(255,0,0,0) 42%);background:-ms-linear-gradient(left, #c00 10%, rgba(255,0,0,0) 42%);background:linear-gradient(to right, #c00 10%, rgba(255,0,0,0) 42%);position:relative;-webkit-animation:load3 1.4s infinite linear;animation:load3 1.4s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.loader:before{width:50%;height:50%;background:#c00;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:''}.loader:after{background:#000000;width:75%;height:75%;border-radius:50%;content:'';margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@-webkit-keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}header{background-color:#000000}header .mv{background:url("../images/header.jpg") no-repeat top center;background-size:cover;position:relative;overflow:hidden;display:block}header .mv:before{content:"";display:block;padding-top:112.5%}header .mv:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:100}header .mv h1,header .mv p{position:absolute}header .mv h1{max-width:629px;width:65.520833333%;bottom:7%;z-index:6}header .mv h1,header .mv .title01,header .mv .title02,header .mv .title03,header .mv .title04,header .mv .title05,header .mv .logo{left:0;right:0;margin-left:auto;margin-right:auto}header .mv .title01{max-width:766px;width:79.791666666%;bottom:41%;z-index:3}header .mv .title02{max-width:736px;width:76.666666666%;bottom:22%;z-index:4}header .mv .title03{max-width:865px;width:90.104166666%;bottom:14%;z-index:5}header .mv .title05{max-width:519px;width:54.0625%;bottom:2%;z-index:7}header .mv .logo{max-width:400px;width:41.666666666%;top:38.5%;z-index:3}header .mv .kinkyu{max-width:256px;width:26.666666666%;top:3%;left:5%;z-index:1}header .mv .chara{max-width:750px;width:78.125%;top:0;right:-.5%;z-index:2}header h1#hidden{display:none}div#wrap{padding-top:0em;background-color:#000}div#wrap section{width:90%;margin:0 auto;margin:0 auto}div#wrap section.tejun{padding-top:2em}div#wrap section.tejun p{text-align:center}div#wrap section.capture ul{padding:2.5em 0;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}div#wrap section.capture ul li img{width:100%}@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 .red{color:#c00}div#wrap section .title{border-left:#c00 10px solid;margin:2.5em 0 1.5em}div#wrap section .title h1,div#wrap section .title h2{margin-left:20px;text-align:left !important}div#wrap section h1{font-size:2em;color:#fff;font-weight:bold;padding:0.5em 0}div#wrap section h2{font-size:1.75em;color:#ffdd00;padding-bottom:1em}div#wrap section h1,div#wrap section h2{line-height:1em;font-weight:bold}div#wrap section .attention{color:#c00;font-weight:bold;border:#c00 2px solid;box-sizing:border-box;padding:1em;border-radius:8px}div#wrap section .attention p{padding-bottom:0}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}div#wrap section#price_area p{max-width:640px;width:100%;margin:0 auto;text-align:center}div#wrap section#price_area p img{display:block;margin:0 auto}div#wrap section#price_area p:first-of-type{max-width:800px}div#wrap section#price_area p:first-of-type,div#wrap section#price_area p:nth-of-type(2){padding-bottom:0}div#wrap section#price_area p:nth-of-type(3){margin-top:-1em}div#wrap section#price_area p:nth-of-type(3) img{width:80%}div#wrap section.txt_big h1,div#wrap section.txt_big h2{text-align:center}div#wrap section div#detail{margin:0 auto;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 #c00;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:#c00;border-bottom:1px solid #c00;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) top center fixed;background-size:cover;background-color:#300}#container{width:100%;margin:0 auto}#container header,#container div#wrap,#container footer{width:960px;margin:0 auto;position:relative}#container header:before,#container header: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 header:before,#container div#wrap:before,#container footer:before{box-shadow:-30px 0 30px -30px inset #000;left:-30px}#container header: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}}
