﻿@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");@import url(//fonts.googleapis.com/earlyaccess/mplus1p.css);*{box-sizing:border-box}.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}}.pcOnly{display:inherit}@media screen and (max-width: 640px){.pcOnly{display:none}}.spOnly{display:none}@media screen and (max-width: 640px){.spOnly{display:inherit}}html{font-size:62.5%}body,html{background-color:#000}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:1.6rem;text-align:center;color:#fff;background-color:#000}hgroup{background-color:#000;position:relative}hgroup h1#hidden{display:none}hgroup h1 img#form_img{margin-bottom:1.5em}hgroup .htxt{width:90%;margin:0 auto;padding:2em 0}div#wrap{padding-bottom:2em;background-color:#000}div#wrap section{width:90%;margin:0 auto;margin:0 auto}div#wrap section.first{padding-top:2em}div#wrap section.title_normal,div#wrap section.title_bg{padding-bottom:2em}@media screen and (max-width: 640px){div#wrap section.title_normal,div#wrap section.title_bg{margin-bottom:1em}}div#wrap section.title_normal h2,div#wrap section.title_bg h2{font-feature-settings:"palt";text-align:center;font-size:1.75em;color:#fc0;margin-bottom:1em}@media screen and (max-width: 640px){div#wrap section.title_normal h2,div#wrap section.title_bg h2{font-size:5vw;line-height:1.5}}div#wrap section.title_normal h2.title_center,div#wrap section.title_bg h2.title_center{text-align:center}div#wrap section.title_normal h2.voice,div#wrap section.title_bg h2.voice{border:#c00 1px dashed;text-align:left;padding:0.5em;border-radius:8px;font-weight:normal;margin-top:1em}div#wrap section.title_normal h2.voice span,div#wrap section.title_bg h2.voice span{display:block;text-align:right;color:#fff;font-size:.5em}div#wrap section.title_normal h1{margin:0 auto 1em}div#wrap section.title_bg h1{font-feature-settings:"palt";border:#069 8px solid;border-radius:8px;background:url(../images/title_bg.png) repeat-x bottom #000;color:#fff;padding:1em;font-size:2em;font-weight:bold;margin-bottom:1em;text-shadow:#000 2px 0px,  #000 -2px 0px, #000 0px -2px, #000 0px 2px, #000 2px 2px , #000 -2px 2px, #000 2px -2px, #000 -2px -2px, #000 1px 2px,  #000 -1px 2px, #000 1px -2px, #000 -1px -2px, #000 2px 1px,  #000 -2px 1px, #000 2px -1px, #000 -2px -1px}@media screen and (max-width: 640px){div#wrap section.title_bg h1{font-size:5.2vw;padding:.5em}}div#wrap section.title_bg table{width:100%;border-collapse:collapse;margin-bottom:2em;border:#c00 1px solid;background-color:#000}div#wrap section.title_bg table td,div#wrap section.title_bg table th{padding:1em;text-align:center;box-sizing:border-box}div#wrap section.title_bg table thead th{background-color:#600;border-right:#000 1px dashed;font-weight:bold}div#wrap section.title_bg table tbody th{background-color:#300;color:#fff}div#wrap section.title_bg table tbody th:last-child{border-bottom:none}div#wrap section.title_bg table tbody th span{font-size:.75em}div#wrap section.title_bg table tbody tr:nth-of-type(2n) th{background-color:#200}div#wrap section.title_bg table tbody tr:nth-of-type(2n) td{background-color:#1a1a1a}div#wrap section.title_bg table tbody td,div#wrap section.title_bg table tbody th{border-top:#c00 1px solid}div#wrap section.title_bg table tbody td{border-right:#c00 1px dashed}div#wrap section.title_bg table tbody td:nth-of-type(2){font-weight:bold}div#wrap section.title_bg table tbody td:nth-of-type(2) span{display:inline-block;font-size:.75em;margin-left:0.25em}div#wrap section.title_bg .denial{text-align:center;margin-top:2em}div#wrap section.title_bg .under_mini{font-size:.5em;text-align:center}div#wrap section.title_bg .important{text-align:center;font-weight:bold;font-size:1.25em;line-height:1.5em;text-shadow:#000 2px 0px,  #000 -2px 0px, #000 0px -2px, #000 0px 2px, #000 2px 2px , #000 -2px 2px, #000 2px -2px, #000 -2px -2px, #000 1px 2px,  #000 -1px 2px, #000 1px -2px, #000 -1px -2px, #000 2px 1px,  #000 -2px 1px, #000 2px -1px, #000 -2px -1px}div#wrap section.title_bg .important .under{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.8, #fff720), color-stop(0.79, #000));background:-webkit-linear-gradient(top, #000 79%, #fff720 80%);background:-moz-linear-gradient(top, #000 79%, #fff720 80%);background:-o-linear-gradient(top, #000 79%, #fff720 80%);background:-ms-linear-gradient(top, #000 79%, #fff720 80%);background:linear-gradient(to bottom, #000 79%, #fff720 80%)}div#wrap section.title_bg .important .under .under_large{color:#e80000;font-size:1.75em}@media screen and (max-width: 640px){div#wrap section.title_bg .important .under .under_large{font-size:1.2em}}div#wrap section.title_bg .important img{margin-top:2em}div#wrap section.title_bg .chart_wrap{display:flex;justify-content:space-between;margin:2em 0}@media screen and (max-width: 640px){div#wrap section.title_bg .chart_wrap{display:block}}div#wrap section.title_bg .chart_wrap .chart{width:70%}@media screen and (max-width: 640px){div#wrap section.title_bg .chart_wrap .chart{width:100%;margin-bottom:1em}}div#wrap section.title_bg .chart_wrap .chart li{text-align:justify !important;overflow-wrap:break-word;word-wrap:break-word;display:list-item;text-align:-webkit-match-parent;margin-bottom:1em;font-weight:bold;font-size:1.25em;display:flex;align-items:center}@media screen and (max-width: 640px){div#wrap section.title_bg .chart_wrap .chart li{font-size:4.4vw}}div#wrap section.title_bg .chart_wrap .chart li:last-child{margin-bottom:0}div#wrap section.title_bg .chart_wrap .chart li:before{color:#c00;font-family:FontAwesome;content:"\f200";margin-right:5px;font-size:144%}div#wrap section.title_bg .chart_wrap .yumeloto{width:26%}@media screen and (max-width: 640px){div#wrap section.title_bg .chart_wrap .yumeloto{text-align:center;width:100%}}div#wrap section.title_bg .pay_flow li{margin-bottom:1em;padding:1.5em;background:url(../images/flow_bg.png) repeat #1a1a1a;border-radius:8px}div#wrap section.title_bg .pay_flow li h3{font-size:1.25em !important;font-weight:bold;text-align:justify;overflow-wrap:break-word;word-wrap:break-word}div#wrap section.title_bg .pay_flow li:first-child{margin-top:2em}div#wrap section.title_bg .pay_flow li:first-child h3:before{content:"①";color:#c00}div#wrap section.title_bg .pay_flow li:nth-of-type(2) h3:before{content:"②";color:#c00}div#wrap section.title_bg .pay_flow li:nth-of-type(3) h3:before{content:"③";color:#c00}div#wrap section.title_bg .pay_flow p{padding-bottom:0}div#wrap section.title_bg .pay_flow img{display:block;margin:1em auto}div#wrap section.title_bg .faq{text-align:justify;overflow-wrap:break-word;word-wrap:break-word}div#wrap section.title_bg .faq dt{position:relative;padding:1em 1em 1em 4em;color:#c00;font-weight:bold;font-size:1.25em;margin-bottom:0.5em}@media screen and (max-width: 640px){div#wrap section.title_bg .faq dt{padding:0 0 0 2.5em;font-size:4.8vw}}div#wrap section.title_bg .faq dt:before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"Q";width:3em;height:3em;line-height:3em;background-color:#c00;border-radius:100%;color:#fff;font-weight:bold;text-align:center}@media screen and (max-width: 640px){div#wrap section.title_bg .faq dt:before{width:2em;height:2em;line-height:2em}}div#wrap section.title_bg .faq dd{border-bottom:#999 1px dashed;padding-bottom:1em;margin-bottom:1em}div#wrap section .engineer{padding:0 0 1em 0}div#wrap section.title_other{padding-bottom:2em}div#wrap section.title_other h1{background-color:#600;padding:0.5em;font-size:1.75em;margin-bottom:1em}@media screen and (max-width: 640px){div#wrap section.title_other h1{font-size:5vw}}div#wrap section.title_other li{float:left;width:48.5%;margin-right:3%;margin-bottom:3%}@media screen and (max-width: 640px){div#wrap section.title_other li{float:none;width:100%}}div#wrap section.title_other li:nth-of-type(2n){margin-right:0}div#wrap section.title_other li:last-child{width:100%;margin-right:0;margin-bottom:0}div#wrap section.title_other li h2{font-size:1.25em;text-align:justify;overflow-wrap:break-word;word-wrap:break-word;padding:0.1em 0 0.1em 0.5em;border-left:#fff 5px solid;margin-bottom:0.5em}@media screen and (max-width: 640px){div#wrap section.title_other li h2{font-size:4.4vw}}div#wrap section.title_other li p{font-size:.75em}div#wrap section.title_other li h2,div#wrap section.title_other li p{color:#ccc}div#wrap section.title_other table{width:100%;border:#999 1px solid;border-collapse:collapse}div#wrap section.title_other table thead th{background-color:#666}div#wrap section.title_other table tbody th{background-color:#333}div#wrap section.title_other table td,div#wrap section.title_other table th{padding:0.5em;text-align:justify;overflow-wrap:break-word;word-wrap:break-word;box-sizing:border-box;font-size:.75em;border:#999 1px solid}div#wrap section.title_copy{padding-bottom:3em}div#wrap section.title_copy h1{color:#c00;font-size:1.75em}@media screen and (max-width: 640px){div#wrap section.title_copy h1{font-size:5vw}}div#wrap section.title_copy h2{font-size:1.25em;font-weight:bold}@media screen and (max-width: 640px){div#wrap section.title_copy h2{font-size:4.4vw}}div#wrap section.title_copy h1,div#wrap section.title_copy h2{padding-bottom:1em}div#wrap section.title_copy p{text-align:center}@media screen and (max-width: 640px){div#wrap section.title_copy p{font-size:4vw}}div#wrap section h1,div#wrap section h2{line-height:1.25em;font-weight:bold}div#wrap section .device{max-width:100%;display:block;margin:0 auto 20px}@media screen and (min-width: 960px){div#wrap section .device{float:left;margin-right:20px;margin-bottom:20px}}div#wrap section p{margin-bottom:1em;text-align:justify;overflow-wrap:break-word;word-wrap:break-word;line-height:2em}@media screen and (max-width: 640px){div#wrap section p{line-height:1.5}}div#wrap section p:last-of-type{margin-bottom:0}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-color:#c90;border:2px solid #fc0;padding:1em 0;display:block;margin:0 auto;color:#fff;font-weight:bold;font-size:1.25em;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}div#wrap section p#btn a:hover{background-color:#664c00}div#wrap section p#btn a:before{font-family:FontAwesome;content:"\f0a9";margin-right:5px}div#wrap section p.note{color:#999;font-size:.75em}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-bottom:2em}div#wrap section.price_area p{padding-top:0;text-align:center}div#wrap section.price_area p:nth-of-type(2){margin-top:-4vw}@media screen and (min-width: 640px){div#wrap section.price_area p:nth-of-type(2){margin-top:-2em}}@media screen and (min-width: 960px){div#wrap section.price_area p:nth-of-type(2){margin-top:-1em}}div#wrap section.price_area p:nth-of-type(3){margin-top:-1.5em}div#wrap section.price_area .price{margin-top:-1.5em}div#wrap section.price_area .price-refund{position:relative;z-index:1;margin:0 auto 2em}div#wrap section.price_area .price-refund p{max-width:400px;margin:0 auto;padding:1em 2em;display:inline-block;border-bottom:6px solid #F60}div#wrap section.price_area .price-refund p:after{content:'';display:block;position:absolute;left:0;right:0;bottom:-20px;margin:auto;width:0;height:0;border-style:solid;border-width:20px 10px 0 10px;border-color:#F60 transparent transparent transparent}div#wrap section.price_area .infomation{padding-top:1em}div#wrap section.price_area .infomation p{text-align:justify;overflow-wrap:break-word;word-wrap:break-word}div#wrap section.price_area .infomation p span{font-size:1.75em;color:#ffd800}div#wrap section.price_area .detail_area{margin:3em 0}div#wrap section.price_area .detail_area .detail_area_title{color:#EA6F5A;font-weight:bold;text-align:center;margin-bottom:.5em}div#wrap section.price_area .detail_area table{border-collapse:collapse;max-width:800px;width:100%;margin:auto}div#wrap section.price_area .detail_area table tbody td,div#wrap section.price_area .detail_area table tbody th{background:none;border:rgba(0,0,0,0.5) 1px solid;text-align:center;padding:.5em}div#wrap section.price_area .detail_area table tbody th{color:#FFF;background:#F60}div#wrap section.price_area .detail_area table tbody td{color:#F60;background:#FFF}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{margin:2em auto 0 auto;background-color:#1A1A1A;color:#CCC;padding:1em;font-size:.75em;text-align:justify;overflow-wrap:break-word;word-wrap:break-word}div#wrap section div#detail ul.cap_detail{padding-left:1em}div#wrap section div#detail ul.cap_detail li{text-indent:-1em;line-height:1.5em}div#wrap section div#detail ul.cap_detail li:before{font-family:FontAwesome;content:"\f0c8";margin-right:5px}div#wrap section div#detail ul.cap_detail li ul li:before{font-family:FontAwesome;content:"\f10c" !important;margin-right:5px}div#wrap section div#detail ul.cap_detail li ul li:nth-child(3):after{content:""}div#wrap section div#detail p{text-align:justify;overflow-wrap:break-word;word-wrap:break-word;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:justify;overflow-wrap:break-word;word-wrap:break-word}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:justify;overflow-wrap:break-word;word-wrap:break-word;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{overflow:hidden}#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-radius:100%}#container p#page-top a:hover{text-decoration:none;background:#999}#secResult{text-align:center;padding-bottom:2em}#secResult *{box-sizing:border-box}#secResult .result_inner{margin:0 auto 2em;max-width:700px}#secResult .result_inner ul{display:flex;flex-wrap:wrap;justify-content:center}#secResult .result_inner ul li{flex-basis:50%}#secResult .result_inner ul li img{display:block;margin:auto}@media screen and (max-width: 640px){#secResult .result_inner ul li{margin-bottom:20px;width:48%}#secResult .result_inner ul li:last-of-type{margin-bottom:0}}#secResult h1{margin:0 auto 1em;font-size:2.4rem;font-weight:bold;color:#F60}#secResult h3{font-size:2.4rem;padding:1.2em 1em 1em;margin:0 0 1em;background:#13324B;border-radius:8px;color:#FFF;text-align:center}@media screen and (max-width: 640px){#secResult h3{font-size:4.8vw;text-align:center}}#secResult h3 img{max-width:max-content;width:30%;display:block;margin:0 auto .5em;background:#FFF;padding:.5em}#secResult h3 .result-subtitle{font-size:1.8rem;display:block;text-align:center}@media screen and (max-width: 640px){#secResult h3 .result-subtitle{font-size:4vw}}#secResult>ul{padding:0;margin:0 auto 2em}#secResult>ul li{margin-bottom:3em}#secResult>ul li:last-of-type{margin-bottom:0}#secResult>ul li .result-wrap{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 640px){#secResult>ul li .result-wrap{justify-content:space-around}}#secResult>ul li .result-wrap dl{width:49%}#secResult>ul li .result-wrap dl dt{display:block;position:relative;text-align:center;padding:7px 0;font-size:1.8rem;background:#13324B;color:#FFF;box-sizing:border-box;margin:0 auto;z-index:3}@media screen and (max-width: 640px){#secResult>ul li .result-wrap dl dt{font-size:4vw}}#secResult>ul li .result-wrap dl dt h4{margin:0;padding:0 1em;border-top:dashed 1px #FFF;border-bottom:dashed 1px #FFF;font-weight:bold;text-align:center}#secResult>ul li .result-wrap dl dd{padding:2em 2em 2em;position:relative;background-color:transparent;background-image:repeating-linear-gradient(45deg, rgba(175,95,0,0.7) 0px 12px, transparent 12px 24px),repeating-linear-gradient(-45deg, rgba(175,95,0,0.7) 0px 12px, transparent 12px 24px)}@media screen and (max-width: 640px){#secResult>ul li .result-wrap dl dd{padding:4%}}#secResult>ul li .result-wrap dl dd table{background-color:#FFF;border:1px solid #13324B;border-collapse:collapse;width:100%;margin:0 auto}#secResult>ul li .result-wrap dl dd table tbody tr th,#secResult>ul li .result-wrap dl dd table tbody tr td{border:1px solid #13324B;padding:.5em 1em;text-align:center;font-size:1.6rem;display:block;width:100%}@media screen and (max-width: 640px){#secResult>ul li .result-wrap dl dd table tbody tr th,#secResult>ul li .result-wrap dl dd table tbody tr td{display:block;font-size:3.6vw;padding:.5em}}#secResult>ul li .result-wrap dl dd table tbody tr th{background:#F60;color:#FFF;font-weight:bold}@media screen and (max-width: 640px){#secResult>ul li .result-wrap dl dd table tbody tr th{width:100%}}#secResult>ul li .result-wrap dl dd table tbody tr td{color:#13324B}@media screen and (max-width: 640px){#secResult>ul li .result-wrap dl dd table tbody tr td{width:100%}}#secResult>ul li .result-wrap dl dd figure{text-align:center;margin:0 auto 1em;position:relative}#secResult>ul li .result-wrap dl dd figure img{width:80%;max-width:inherit}@media screen and (max-width: 640px){#secResult>ul li .result-wrap dl dd figure img{width:100%}}#secResult>ul li .result-wrap dl dd figure figcaption{display:inline-block;position:relative;text-align:center;box-sizing:border-box;left:0;right:0;margin-top:-2.5em;margin-bottom:1em;width:100%}@media screen and (max-width: 640px){#secResult>ul li .result-wrap dl dd figure figcaption{position:relative;margin-top:-1.5em;bottom:0}}#secResult>ul li .result-wrap dl dd figure figcaption::before{content:'';position:absolute;width:10px;bottom:-10px;left:-35px;z-index:1;border:20px solid #c00;border-left-color:transparent}#secResult>ul li .result-wrap dl dd figure figcaption::after{content:'';position:absolute;width:10px;bottom:-10px;right:-35px;z-index:1;border:20px solid #c00;border-right-color:transparent}#secResult>ul li .result-wrap dl dd figure figcaption .caption-wrap{display:block;position:relative;margin:0;padding:.5em .5em;line-height:1.5;color:#FFF;background:#c00;overflow:visible;text-align:center;z-index:2}@media screen and (max-width: 640px){#secResult>ul li .result-wrap dl dd figure figcaption .caption-wrap{padding:.5em 0;font-size:3.6vw}}#secResult>ul li .result-wrap dl dd figure figcaption .caption-wrap::before{position:absolute;content:'';top:100%;left:0;border:none;border-bottom:solid 10px transparent;border-right:solid 15px #a53e14}#secResult>ul li .result-wrap dl dd figure figcaption .caption-wrap::after{position:absolute;content:'';top:100%;right:0;border:none;border-bottom:solid 10px transparent;border-left:solid 15px #a53e14}#secResult>ul li .result-wrap dl dd figure figcaption .caption-wrap .result-val{display:inline-block;padding:0 .5em;font-size:1.8rem;font-weight:bold}@media screen and (max-width: 640px){#secResult>ul li .result-wrap dl dd figure figcaption .caption-wrap .result-val{font-size:4vw}}#secResult .important{text-align:center !important;font-weight:bold;font-size:1.25em;line-height:1.5em;padding-bottom:0 !important;padding-top:1em;text-shadow:#000 2px 0px,  #000 -2px 0px, #000 0px -2px, #000 0px 2px, #000 2px 2px , #000 -2px 2px, #000 2px -2px, #000 -2px -2px, #000 1px 2px,  #000 -1px 2px, #000 1px -2px, #000 -1px -2px, #000 2px 1px,  #000 -2px 1px, #000 2px -1px, #000 -2px -1px}#secResult .important .under{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.8, #fff720), color-stop(0.79, #000));background:-webkit-linear-gradient(top, #000 79%, #fff720 80%);background:-moz-linear-gradient(top, #000 79%, #fff720 80%);background:-o-linear-gradient(top, #000 79%, #fff720 80%);background:-ms-linear-gradient(top, #000 79%, #fff720 80%);background:linear-gradient(to bottom, #000 79%, #fff720 80%)}#secResult .important .under .under_large{color:#e80000;font-size:1.75em}@media screen and (max-width: 640px){#secResult .important .under .under_large{padding:1em;font-size:4.8vw}}#secResult .important2{padding:2em;font-weight:bold;font-size:2.4rem;text-align:center}@media screen and (max-width: 640px){#secResult .important2{padding:1em;font-size:4.4vw}}#secResult .important2 .under_large{font-size:1.2em;color:#FFF}.result{width:100%;height:auto;margin:0 auto;background:url(../images/winning.jpg) no-repeat center center;background-size:cover;position:relative}@media screen and (min-width: 960px){.result{width:75%}}.result .result_box{position:absolute;left:30px;top:40%;z-index:1;font-size:3rem;font-weight:bold;line-height:1.5;text-shadow:#c00 2px 0px,#c00 -2px 0px,#c00 0px -2px,#c00 0px 2px,#c00 2px 2px,#c00 -2px 2px,#c00 2px -2px,#c00 -2px -2px,#c00 1px 2px,#c00 -1px 2px,#c00 1px -2px,#c00 -1px -2px,#c00 2px 1px,#c00 -2px 1px,#c00 2px -1px,#c00 -2px -1px}@media screen and (max-width: 640px){.result .result_box{font-size:4.4vw}}.result .result_box p{padding-bottom:0}.result .result_box span{font-size:3rem;color:#fc0}@media screen and (max-width: 640px){.result .result_box span{font-size:6vw}}.order{text-align:justify;overflow-wrap:break-word;word-wrap:break-word}.order h2{color:#F60;border-bottom:1px solid #F60;margin-bottom:1em}.order h3{color:#096}.order h2,.order h3{font-size:1.75em}.order h4{color:#F90;font-size:1.25em}.order h2,.order h3,.order h4{padding:1em 0 0.25em 0}.order .boxInner .guest{display:block;margin-bottom:0.5em;color:#39C}.order .boxInner .staff{display:block;margin-bottom:0.5em;color:#396}.order ol{list-style:decimal inside}.order li dl{margin-left:2em}.order strong{color:#F90}@media screen and (min-width: 960px){body{background:url(../images/background.png) no-repeat center top fixed #000;background-size:cover}#container{width:100%;margin:0 auto}#container hgroup,#container div#wrap{width:960px;margin:0 auto}#container footer{width:960px;margin:0 auto}#container hgroup,#container div#wrap,#container footer{box-shadow:rgba(0,0,0,0.49804) 6px 6px 0px 0px,rgba(0,0,0,0.49804) -6px 6px 6px 0px;-webkit-box-shadow:rgba(0,0,0,0.49804) 6px 6px 6px 0px,rgba(0,0,0,0.49804) -6px 6px 6px 0px;-moz-box-shadow:rgba(0,0,0,0.49804) 6px 6px 6px 0px,rgba(0,0,0,0.49804) -6px 6px 6px 0px}#container div#wrap{background-color:#000}#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}}#review{color:#333;text-align:center;padding-top:4em;padding-bottom:4em;margin-bottom:2em}@media screen and (max-width: 640px){#review{padding-top:2em;padding-bottom:2em}}.review_member{margin:3em 0;display:flex;justify-content:space-between;flex-wrap:wrap}.review_member>dl{width:32%;margin:0;padding:1em;background-color:#fff;display:inline-block;vertical-align:top;text-align:left}@media screen and (max-width: 640px){.review_member>dl{width:100%}}.review_member dl dt{text-align:center;font-weight:bold}.review_member dl dt figure{margin:0 auto}.review_member dl dt figure figcaption{margin-top:1em}.review_member dl dt p{font-weight:bold;font-size:1.2em}.review_member dl dt p span{color:#f90;font-size:1.4em;margin-left:0.25em;display:block}@media screen and (max-width: 640px){.review_member dl dt p span{display:inline}}.review_member dl dd p{background-color:#f0f0f0;padding:1em;position:relative}.review_member dl dd p::before{width:0;height:0;border-style:solid;border-width:0 1em 1em 1em;border-color:transparent transparent #f0f0f0 transparent;position:absolute;content:"";top:-1em;left:50%;margin-left:-1em}.review .graph dt{width:auto}.review .graph dd{width:calc(98% - 5em)}.review .voice{display:flex;flex-wrap:wrap}.review .voice dl{width:32%;margin-right:2%;margin-bottom:2%;background-color:#fff;padding:1em;text-align:left;position:relative}.review .voice dl:nth-of-type(3n){margin-right:0}@media screen and (max-width: 640px){.review .voice dl{width:100%;margin-right:0}.review .voice dl:nth-of-type(3n){margin-right:0}}.review .voice dt{line-height:2;padding-left:2.5em;margin-bottom:0.5em;font-weight:bold;color:#c00}.review .voice dt::before{content:"";width:2em;height:2em;position:absolute;background-repeat:no-repeat;background-position:center;top:auto;left:1em}.review .voice dt::before{background-image:url("../images/icon.png");background-size:contain}.graph{width:100%;margin-bottom:20px}.graph dl{width:100%;margin:0.5em 0}.graph dt{display:inline-block;width:8em;padding:0.5em}.graph dd{display:inline-block;position:relative;font-size:1.2em;width:calc(98% - 10em)}.graph dd>div{width:0;display:inline-block;height:2em;vertical-align:middle}.graph dd label{position:absolute;display:block;left:0.5em;top:0.5em;line-height:1}.graph dd>div{background-color:rgba(44,159,243,0.9)}.graph dd div.bar1{width:30%}.graph dd div.bar2{width:60%}.graph dd div.bar3{width:100%}.voice_amount{border-top:#fc0 2px solid;border-bottom:#fc0 2px solid;width:60%;margin:auto;line-height:1;padding:1em;margin-bottom:.5em}.voice_amount dt{margin-bottom:.4em}.voice_amount dd{color:#e80000}.voice_amount dd span{font-size:2.4rem}
