﻿@import url(common.css);html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{font-size:62.5%;height:100%}html.open{height:100%;overflow:hidden}body{font-size:1.6rem;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic",sans-serif;font-style:normal;font-weight:400;-webkit-text-size-adjust:none;line-height:1.5em;color:#000;text-align:center;position:relative;min-width:320px;margin:0 auto}@media (min-width: 744px){body{font-size:16px}}html,body,div,ul,ol,li,dl,dt,dd,form,fieldset,input,textarea,h1,h2,h3,h4,h5,h6,pre,code,p,blockquote,hr,th,td,img,figure{margin:0;padding:0}p{font-size:1.6rem;line-height:1.5em;margin-bottom:1em}@media (min-width: 744px){p{font-size:16px}}mark{background:linear-gradient(transparent 70%, #ffcce2 70%);font-style:normal;font-weight:bold}main aside{background:#f1f1f1;background-size:cover;padding:20px;box-sizing:border-box}main aside p{font-size:1.6rem;line-height:1.2em;text-align:left}main aside ul{margin-left:20px}main aside ul li{font-size:16px;line-height:1.2em;text-align:left;margin-bottom:10px}main aside ol{margin-left:20px}main aside ol li{font-size:16px;line-height:1.2em;text-align:left;margin-bottom:10px}.phone{font-size:50px;line-height:1em}img{width:100%;height:auto}@media (min-width: 1024px){img{width:auto}}img.waku{padding:3px;background:#FFFFFF;border:1px solid #CCCCCC;box-sizing:border-box;box-shadow:1px 1px 5px #ccc}img.shadow{box-shadow:0 0 10px #ccc}@media (min-width: 431px){.imgR{float:right;margin-left:10px}}@media (min-width: 431px){.imgL{float:left;margin-right:10px}}.backtop{display:none}@media (min-width: 1024px){.backtop{display:inline-block;position:fixed;bottom:40px;right:20px;width:80px;height:80px}.backtop a{width:100%;height:100%;padding:20px 0 0;box-sizing:border-box;display:block;background:#000;text-indent:0;font-size:12px;line-height:1.2em;text-align:center;text-transform:uppercase;text-decoration:none;color:#fff;opacity:0.7;-webkit-transition:0.5s;-moz-transition:0.5s;transition:0.5s}.backtop a:hover{color:#fff;opacity:1}}.linkbtn{width:100%;text-align:center}.linkbtn a{font-size:1.6rem;line-height:1em;margin:0 auto;display:inline-block;padding:5%;box-sizing:border-box;background:#0c3e8c;color:#fff;text-decoration:none}@media (min-width: 744px){.linkbtn a{padding:10px 20px 10px}}.linkbtn a:hover{color:#fff;background:#61abdf}#breadcrump{font-size:1.4rem;line-height:1.5em;text-align:center;color:#666;padding:10px;box-sizing:border-box;margin-bottom:10px}@media (min-width: 744px){#breadcrump{font-size:14px;margin-bottom:10px}}#breadcrump .inner{width:96%;margin:0 auto;text-align:left}@media (min-width: 1024px){#breadcrump .inner{width:980px}}#breadcrump .inner i{font-size:18px;line-height:1.5em}#breadcrump .inner a{color:#666;text-decoration:none}#breadcrump .inner a:hover{color:#0c3e8c;text-decoration:none}main .pagenavi ul{list-style:none}main .pagenavi ul li{background:url(../images/common/li_001.png) left 7px no-repeat;padding-left:20px}main .pagenavi ul li a{color:#615644}main .pagenavi ul li a:hover{color:#ff6600;text-decoration:underline}@media (min-width: 744px){.sp{display:none}}body{height:100%}body #container{width:100%;height:100%;text-align:center}body #container #container-inner{height:100%;display:flex;flex-direction:column}body #container #container-inner header{color:#fff;text-align:center;background:#fff;padding:5%;box-sizing:border-box;font-weight:normal}@media (min-width: 744px){body #container #container-inner header{padding:40px 0}}body #container #container-inner header h1{font-size:26px;line-height:1.5em}@media (min-width: 744px){body #container #container-inner header h1{font-size:40px}}body #container #container-inner header h1 img{width:auto;height:auto;max-width:300px;min-width:100px}@media (max-width: 320px){body #container #container-inner header h1 img{max-width:280px}}body #container #container-inner header h1 span{display:block}body #container #container-inner #content{flex:1}body #container #container-inner #content main{display:flex;flex-direction:column;background:#daedee}body #container #container-inner #content main>section{text-align:center;padding:5%;box-sizing:border-box}@media (min-width: 1024px){body #container #container-inner #content main>section{padding:40px 0}}body #container #container-inner #content main>section .inner{background:#fff;box-shadow:0px 0px 10px #ccc;padding:0;-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:20px 20px;box-sizing:border-box}@media (min-width: 744px){body #container #container-inner #content main>section .inner{padding:40px 40px;display:inline-block}}body #container #container-inner #content main>section .inner h2{font-size:3rem;font-weight:normal;line-height:1.2em;text-align:center;width:fit-content;display:block;margin:0 auto}@media (min-width: 1366px){body #container #container-inner #content main>section .inner h2{font-size:40px;line-height:1.2em}}body #container #container-inner #content main>section .inner h2 span{display:inline-block}body #container #container-inner #content main>section .inner h2+b{display:inline-block;border-bottom:2px solid #0c3e8c;color:#0c3e8c;font-size:18px;font-weight:normal;line-height:2em;margin-bottom:20px}@media (min-width: 1024px){body #container #container-inner #content main>section .inner h2+b{margin-bottom:40px}}body #container #container-inner #content main>section .inner h3{font-weight:normal;font-size:20px;line-height:1.5em;margin-bottom:20px}@media (min-width: 744px){body #container #container-inner #content main>section .inner h3{font-size:26px}}@media (min-width: 1024px){body #container #container-inner #content main>section .inner h3{font-size:30px}}body #container #container-inner #content main>section .inner h4{font-weight:normal}body #container #container-inner #content main>section .inner h5{font-weight:normal}body #container #container-inner #content main>section .inner h6{font-weight:normal}body #container #container-inner #content main>section .inner div[title="ボタン"],body #container #container-inner #content main>section .inner div[title="button"]{text-align:center;margin:20px 0}body #container #container-inner #content main>section .inner div[title="ボタン"] button,body #container #container-inner #content main>section .inner div[title="ボタン"] a,body #container #container-inner #content main>section .inner div[title="button"] button,body #container #container-inner #content main>section .inner div[title="button"] a{-webkit-appearance:none;background:#f2c823;box-shadow:3px 3px 0 #ccc;border-radius:50px;color:#000;cursor:pointer;font-size:16px;font-family:"Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";line-height:normal;padding:8px 20px;transition:.3s;display:inline-block;margin:0 auto;border:none;text-decoration:none}@media (min-width: 744px){body #container #container-inner #content main>section .inner div[title="ボタン"] button,body #container #container-inner #content main>section .inner div[title="ボタン"] a,body #container #container-inner #content main>section .inner div[title="button"] button,body #container #container-inner #content main>section .inner div[title="button"] a{font-size:18px}}body #container #container-inner #content main>section .inner div[title="ボタン"] button:hover,body #container #container-inner #content main>section .inner div[title="ボタン"] a:hover,body #container #container-inner #content main>section .inner div[title="button"] button:hover,body #container #container-inner #content main>section .inner div[title="button"] a:hover{color:#000;background:#f2c823;box-shadow:0 0 0 0 #ccc;-webkit-transform:translate(3px, 3px);-ms-transform:translate(3px, 3px);transform:translate(3px, 3px);border:none}body #container #container-inner #content main>section .inner .accordion{background:none}body #container #container-inner #content main>section .inner .accordion input.toggle{display:none}body #container #container-inner #content main>section .inner .accordion input.toggle:checked+label.title::before{transform:rotate(-45deg) !important}body #container #container-inner #content main>section .inner .accordion input.toggle:checked+label.title+div.content{background:#f1f1f1;height:auto;padding:20px;box-sizing:border-box;transition:all .3s}body #container #container-inner #content main>section .inner .accordion label{position:relative}body #container #container-inner #content main>section .inner .accordion label.title{font-size:16px;padding:10px;box-sizing:border-box;display:block;color:#fff;background:#333}body #container #container-inner #content main>section .inner .accordion label::before{content:"";width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);position:absolute;top:calc( 50% - 3px );right:20px;transform:rotate(135deg)}body #container #container-inner #content main>section .inner .accordion .content{height:0;padding:0 20px;overflow:hidden}body #container #container-inner #content main>section .inner .accordion .content p{font-size:14px}body #container #container-inner #content main>section .inner .accordion .content ol,body #container #container-inner #content main>section .inner .accordion .content ul{padding-left:20px;box-sizing:border-box}body #container #container-inner #content main>section .inner .accordion .content ol li,body #container #container-inner #content main>section .inner .accordion .content ul li{font-size:14px;line-height:1.5em;text-align:left;margin-bottom:10px;text-align:justify}@media (min-width: 744px){body #container #container-inner #content main>section .inner .accordion .content ol li,body #container #container-inner #content main>section .inner .accordion .content ul li{font-size:18px;line-height:2em}}@media (min-width: 1024px){body #container #container-inner #content main>section .inner .accordion .content ol li,body #container #container-inner #content main>section .inner .accordion .content ul li{font-size:18px;line-height:2em}}@media (min-width: 744px){body #container #container-inner #content main>section .inner .accordion .content ol li span,body #container #container-inner #content main>section .inner .accordion .content ul li span{font-size:30px}}body #container #container-inner #content main>section .inner .accordion .Label,body #container #container-inner #content main>section .inner .accordion .content{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all 0.3s}body #container #container-inner #content main>section.intro{background:#4eb0b5;padding:0 5% 5%}@media (min-width: 1024px){body #container #container-inner #content main>section.intro{padding:0 0 30px}}body #container #container-inner #content main>section.intro .inner{background:none;box-shadow:none;padding:0}@media (min-width: 744px){body #container #container-inner #content main>section.intro .inner{width:auto;display:inline-block}}body #container #container-inner #content main>section.intro .inner p{font-size:14px;color:#fff;line-height:1.5em;text-align:left}@media (min-width: 744px){body #container #container-inner #content main>section.intro .inner p{font-size:16px;line-height:2em}}@media (min-width: 1024px){body #container #container-inner #content main>section.intro .inner p{font-size:18px;line-height:2em}}body #container #container-inner #content main>section.intro .inner p strong{color:#f8c743;border-bottom:3px solid #f8c743}body #container #container-inner footer{display:none;background:#4eb0b5}body #container #container-inner footer .copyright{font-size:1.2rem;background:none;text-align:center;box-sizing:border-box;color:#fff;padding:5%;box-sizing:border-box}@media (min-width: 1024px){body #container #container-inner footer .copyright{padding:30px}}body #container #container-inner footer .copyright a{color:#fff}@media (430px >= width){#qsheet #container #container-inner header{padding:10% 5% 3%}}#qsheet #container #container-inner #content main section#qsheet_intro{background:#4eb0b5;padding:0 5%}@media (min-width: 1024px){#qsheet #container #container-inner #content main section#qsheet_intro{padding:0 20px 0px}}#qsheet #container #container-inner #content main section#qsheet_intro .inner{background:none;box-shadow:none;padding:0}@media (min-width: 744px){#qsheet #container #container-inner #content main section#qsheet_intro .inner{width:auto;display:inline-block}}#qsheet #container #container-inner #content main section#qsheet_intro .inner p{font-size:14px;line-height:1.5em;text-align:left}@media (min-width: 744px){#qsheet #container #container-inner #content main section#qsheet_intro .inner p{font-size:16px;line-height:2em}}@media (min-width: 1024px){#qsheet #container #container-inner #content main section#qsheet_intro .inner p{font-size:18px;line-height:2em}}#qsheet #container #container-inner #content main section#qsheet_intro .inner p strong{border-bottom:3px solid #f2c823}@media (min-width: 744px){#qsheet #container #container-inner #content main section#qsheet_intro .accordion label{width:350px}}#qsheet #container #container-inner #content main section#qsheet_form{padding:5%;box-sizing:border-box}@media (min-width: 744px){#qsheet #container #container-inner #content main section#qsheet_form{padding:20px 0 40px}}@media (min-width: 744px){#qsheet #container #container-inner #content main section#qsheet_form .inner{max-width:700px}}@media (min-width: 1024px){#qsheet #container #container-inner #content main section#qsheet_form .inner{max-width:960px}}#qsheet #container #container-inner #content main section#qsheet_form form>div{margin-bottom:20px}#qsheet #container #container-inner #content main section#qsheet_form form>div h2{font-size:16px;font-weight:bold;line-height:1.5em;text-align:left;margin-bottom:15px;width:auto}@media (min-width: 744px){#qsheet #container #container-inner #content main section#qsheet_form form>div h2{font-size:18px;line-height:1.5em;text-align:center}}@media (min-width: 1024px){#qsheet #container #container-inner #content main section#qsheet_form form>div h2{font-size:22px;line-height:1.5em;text-align:center}}@media (min-width: 744px){#qsheet #container #container-inner #content main section#qsheet_form form>div.a1{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}}@media (min-width: 744px){#qsheet #container #container-inner #content main section#qsheet_form form>div.a1 h2{width:100%}}#qsheet #container #container-inner #content main section#qsheet_form form>div.a1>label{display:flex;font-size:16px;text-align:left;line-height:1.5em;border:1px solid #ccc;padding:10px 15px;box-sizing:border-box;border-radius:5px;margin-bottom:5px}@media (min-width: 744px){#qsheet #container #container-inner #content main section#qsheet_form form>div.a1>label{font-size:18px;margin:5px}}#qsheet #container #container-inner #content main section#qsheet_form form>div.a1>label input{margin-right:3px}#qsheet #container #container-inner #content main section#qsheet_form form>div .star-rating{font-size:0;white-space:nowrap;display:inline-block;width:250px;height:50px;overflow:hidden;position:relative;background:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjREREREREIiBwb2ludHM9IjEwLDAgMTMuMDksNi41ODMgMjAsNy42MzkgMTUsMTIuNzY0IDE2LjE4LDIwIDEwLDE2LjU4MyAzLjgyLDIwIDUsMTIuNzY0IDAsNy42MzkgNi45MSw2LjU4MyAiLz48L3N2Zz4=");background-size:contain}#qsheet #container #container-inner #content main section#qsheet_form form>div .star-rating i{opacity:0;position:absolute;left:0;top:0;height:100%;width:20%;z-index:1;background:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjRkZERjg4IiBwb2ludHM9IjEwLDAgMTMuMDksNi41ODMgMjAsNy42MzkgMTUsMTIuNzY0IDE2LjE4LDIwIDEwLDE2LjU4MyAzLjgyLDIwIDUsMTIuNzY0IDAsNy42MzkgNi45MSw2LjU4MyAiLz48L3N2Zz4=");background-size:contain}#qsheet #container #container-inner #content main section#qsheet_form form>div .star-rating i ~ i{width:40%}#qsheet #container #container-inner #content main section#qsheet_form form>div .star-rating i ~ i ~ i{width:60%}#qsheet #container #container-inner #content main section#qsheet_form form>div .star-rating i ~ i ~ i ~ i{width:80%}#qsheet #container #container-inner #content main section#qsheet_form form>div .star-rating i ~ i ~ i ~ i ~ i{width:100%}#qsheet #container #container-inner #content main section#qsheet_form form>div .star-rating .choice{position:fixed;top:0;left:0;right:0;text-align:center;padding:20px;display:block}#qsheet #container #container-inner #content main section#qsheet_form form>div .star-rating .br-theme-fontawesome-stars .br-widget a{font-size:5rem}#qsheet #container #container-inner #content main section#qsheet_form form>div .star-rating input{-moz-appearance:none;-webkit-appearance:none;opacity:0;display:inline-block;width:20%;height:100%;margin:0;padding:0;z-index:2;position:relative}#qsheet #container #container-inner #content main section#qsheet_form form>div .star-rating input:hover+i,#qsheet #container #container-inner #content main section#qsheet_form form>div .star-rating input:checked+i{opacity:1}#qsheet #container #container-inner #content main section#qsheet_form form>div .level{display:flex;justify-content:space-between;align-items:center}@media (min-width: 431px){#qsheet #container #container-inner #content main section#qsheet_form form>div .level{justify-content:space-evenly}}#qsheet #container #container-inner #content main section#qsheet_form form>div .level p{font-size:14px}#qsheet #container #container-inner #content main section#qsheet_form form>div.comment h2{text-align:left}@media (min-width: 744px){#qsheet #container #container-inner #content main section#qsheet_form form>div.comment h2{font-size:22px}}#qsheet #container #container-inner #content main section#qsheet_form form>div.comment textarea{resize:vertical;box-sizing:border-box;margin-bottom:5px;border:1px solid #ccc;padding:8px;box-sizing:border-box;font-size:16px;line-height:1.5em;width:100%;height:auto;min-height:200px}@media (min-width: 1024px){#qsheet #container #container-inner #content main section#qsheet_form form>div.comment textarea{font-size:18px;padding:20px}}#qsheet_result #container #container-inner header{display:none}@media (min-width: 744px){#qsheet_result #container #container-inner header{display:block}}#qsheet_result #container #container-inner #content main{height:100%}@media (min-width: 1366px){#qsheet_result #container #container-inner #content main{flex-direction:row;justify-content:center;align-items:center}}#qsheet_result #container #container-inner #content main section{padding:5%;box-sizing:border-box}@media (min-width: 1366px){#qsheet_result #container #container-inner #content main section{padding:30px}}#qsheet_result #container #container-inner #content main section.q_result .inner p{font-size:16px;line-height:1.5em;text-align:justify;margin-bottom:1em}#qsheet_result #container #container-inner #content main section.q_result .inner>div h2{font-size:18px;font-weight:bold;line-height:1.5em;text-align:left;margin-bottom:20px}@media (min-width: 744px){#qsheet_result #container #container-inner #content main section.q_result .inner>div h2{font-size:22px;line-height:1.5em;text-align:center}}@media (min-width: 1024px){#qsheet_result #container #container-inner #content main section.q_result .inner>div h2{font-size:22px;line-height:1.5em;text-align:center}}#qsheet_result #container #container-inner #content main section.q_result .inner>div p{font-size:14px;line-height:1.5em}@media (min-width: 744px){#qsheet_result #container #container-inner #content main section.q_result .inner>div p{font-size:16px;line-height:1.5em}}#qsheet_result #container #container-inner #content main section#qsheet_result1{padding:0;box-sizing:border-box}@media (min-width: 744px){#qsheet_result #container #container-inner #content main section#qsheet_result1{padding-top:40px}}@media (min-width: 1024px){#qsheet_result #container #container-inner #content main section#qsheet_result1{padding:5%;padding-bottom:0;min-width:450px}}@media (min-width: 1366px){#qsheet_result #container #container-inner #content main section#qsheet_result1{padding:5%;min-width:600px}}#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner{background:none;box-shadow:none}@media (min-width: 744px){#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner{padding:0}}@media (430px >= width){#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner{padding:40px 20px 0}}@media (min-width: 1366px){#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div{margin-bottom:30px}}#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div:last-child{margin-bottom:0}#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div h2{font-size:18px;font-weight:bold;line-height:1.5em;text-align:left;margin-bottom:20px}@media (min-width: 744px){#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div h2{font-size:20px;line-height:1.5em;text-align:center}}@media (min-width: 1024px){#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div h2{font-size:20px;line-height:1.5em;text-align:center}}#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div p{font-size:14px;line-height:1.5em}@media (min-width: 744px){#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div p{font-size:16px;line-height:1.5em}}#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.thanks h2{font-size:24px;line-height:1.5em;font-weight:bold;text-align:center;margin-bottom:0}@media (min-width: 744px){#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.thanks h2{font-size:30px}}#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.thanks div{font-size:20px;line-height:1.5em;font-weight:bold;text-align:center;margin-bottom:0}@media (min-width: 744px){#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.thanks div{font-size:30px}}#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.thanks div b{font-size:40px;color:#ffa300}@media (min-width: 744px){#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.thanks div b{font-size:50px}}#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.thanks p{font-size:16px;line-height:1.5em;text-align:justify;margin-bottom:0}@media (min-width: 1024px){#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.thanks p{text-align:center}}#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.tokuten{display:none}@media (min-width: 1366px){#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.tokuten{display:flex;flex-wrap:wrap;flex-direction:column}}#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.tokuten .logo{font-size:16px;text-align:center;color:#fff;margin-bottom:10px}#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.tokuten .logo img{width:auto;max-width:300px;height:auto}@media (min-width: 744px){#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.tokuten .logo img{max-width:400px}}#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.tokuten article{padding:20px;box-sizing:border-box;margin-bottom:0;min-height:140px;background:#fff;position:relative}@media (min-width: 744px){#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.tokuten article{padding:20px 60px 20px 60px;box-sizing:border-box;display:inline-block;min-height:200px;width:100%;max-width:500px;min-width:400px;margin:0 auto}}#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.tokuten article.used{background:#fff url("../coupon_used/sumi.png") center center no-repeat;background-size:contain}#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.tokuten article::before{content:"";position:absolute;width:80px;height:80px;background:url("../images/tokuten_ribbon1.svg") no-repeat;transition:.5s;transform:translateY(-16px);right:-4px;top:12px}@media (min-width: 1024px){#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.tokuten article::before{width:100px;height:100px;right:-5px;top:12px}}#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.tokuten article::after{content:"";position:absolute;width:80px;height:80px;background:url("../images/tokuten_ribbon2.svg") no-repeat;transition:.5s;transform:translateY(-16px);left:-3px;bottom:-19px}@media (min-width: 1024px){#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.tokuten article::after{width:120px;height:120px;left:-5px;bottom:-21px}}#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.tokuten article h2{font-size:22px;color:#6e4500;margin-bottom:5px}@media (min-width: 744px){#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.tokuten article h2{font-size:25px;margin-bottom:10px}}#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.tokuten article>div{font-size:18px;font-weight:bold;line-height:1.5em;text-align:center;margin-bottom:30px}@media (min-width: 744px){#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.tokuten article>div{font-size:24px}}#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.tokuten article>div.tokuten_content{padding-top:10px;box-sizing:border-box}@media (min-width: 1024px){#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.tokuten article>div.tokuten_content{max-height:400px;overflow:auto}}#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.tokuten article>div.tokuten_content pre{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic",sans-serif;white-space:pre-wrap}#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.tokuten article>div.number{font-size:14px;font-weight:normal;position:absolute;bottom:5px;right:5px;margin-bottom:0}#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.tokuten .cmt{font-size:16px;font-weight:bold;background:#ff0000;color:#fff;padding:10px;box-sizing:border-box;text-align:center}#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.tokuten .tokuten_thanks{margin-top:20px}#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.tokuten .tokuten_thanks p{font-size:16px;font-weight:bold;color:#fff;text-align:center;margin-bottom:0}#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.tokuten .date{display:inline-block;margin:10px auto;margin-bottom:10px}@media (min-width: 1024px){#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.tokuten .date{display:flex;justify-content:center;flex-direction:row}}#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.tokuten .date>div{text-align:left}#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.tokuten .date>div.issuedate{font-size:14px;margin:0}@media (min-width: 1024px){#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.tokuten .date>div.issuedate{margin:0 10px 0 10px}}#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.tokuten .date>div.limitedate{font-size:14px;margin:0}@media (min-width: 1024px){#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.tokuten .date>div.limitedate{margin:0 0 0 10px}}#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.tokuten .date>div b{border-bottom:1px solid #000}#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.tokuten div[title="ボタン"] button,#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.tokuten div[title="button"] button{box-shadow:none}#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.tokuten .tokuten_mail form{display:flex;justify-content:center}#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.tokuten .tokuten_mail form input[type="email"]{width:80%;font-size:14px;line-height:1.5em;padding:5px;border:1px solid #666;border-right:0;border-radius:5px 0 0 5px;box-sizing:border-box}#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.tokuten .tokuten_mail form button{border:1px solid #666;border-radius:0 5px 5px 0;width:20%;padding:5px 10px;box-sizing:border-box}#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.tokuten .accordion{max-width:100%}@media (min-width: 744px){#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.tokuten .accordion{max-width:500px}}#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.tokuten .accordion .content{background:#fff;margin-bottom:0}#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.coupon{display:flex;flex-wrap:wrap;flex-direction:column}#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.coupon article{box-shadow:0px 0px 15px #ccc}#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.coupon .accordion{max-width:100%}@media (min-width: 744px){#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.coupon .accordion{max-width:500px}}#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.coupon .accordion .content{background:#fff;margin-bottom:0}#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.coupon_mail p{color:#fff;margin-bottom:0}#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.coupon_mail p:first-child{font-size:4em;text-align:center;line-height:0;margin-bottom:10px}@media (min-width: 1024px){#qsheet_result #container #container-inner #content main section#qsheet_result1 .inner>div.coupon_mail p:first-child{margin-bottom:20px}}#qsheet_result #container #container-inner #content main section#qsheet_result2{position:relative;margin-bottom:90px}@media (min-width: 1366px){#qsheet_result #container #container-inner #content main section#qsheet_result2{margin-bottom:0}}#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner{background:#f9f9f9}@media (min-width: 1024px){#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner{max-width:900px}}#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner h2{position:relative;font-size:26px;font-weight:bold;margin-bottom:20px}@media (min-width: 744px){#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner h2{font-size:40px}}#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner h2 i.f1{position:absolute;top:-30px;right:-20px;font-size:35px;color:#ffac00;transform:scale(-1, 1)}#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner h2 i.f2{position:absolute;top:-15px;right:-50px;font-size:40px;color:palevioletred}#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner p{font-size:14px}@media (min-width: 744px){#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner p{font-size:16px}}#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner aside{background:#f9f9f9}#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner .btn{text-align:center;margin:0 0 10px}@media (min-width: 744px){#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner .btn{margin:10px 0 20px;display:flex;justify-content:center;align-items:center}}#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner .btn>div[title="ボタン"],#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner .btn>div[title="button"]{margin:0}#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner .btn>div[title="ボタン"] button,#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner .btn>div[title="ボタン"] a,#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner .btn>div[title="button"] button,#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner .btn>div[title="button"] a{font-size:14px;background:#4eb0b5;color:#fff;margin:10px auto;padding:8px 10px;box-sizing:border-box}@media (min-width: 744px){#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner .btn>div[title="ボタン"] button,#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner .btn>div[title="ボタン"] a,#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner .btn>div[title="button"] button,#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner .btn>div[title="button"] a{margin:10px;padding:8px 20px}}#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner .btn>div[title="ボタン"] button:hover,#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner .btn>div[title="ボタン"] a:hover,#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner .btn>div[title="button"] button:hover,#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner .btn>div[title="button"] a:hover{background:#f2c823;color:#000}#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner .btn>div[title="ボタン"] button:hover span,#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner .btn>div[title="ボタン"] a:hover span,#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner .btn>div[title="button"] button:hover span,#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner .btn>div[title="button"] a:hover span{color:#000}#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner .btn>div[title="ボタン"] button span,#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner .btn>div[title="ボタン"] a span,#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner .btn>div[title="button"] button span,#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner .btn>div[title="button"] a span{font-size:12px;font-weight:bold;color:#4eb0b5;background:#fff;padding:2px 5px;box-sizing:border-box;border-radius:50px}#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner .btn>div.arrow{transform:rotate(90deg)}@media (min-width: 744px){#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner .btn>div.arrow{transform:rotate(0deg)}}#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner .please div{font-size:20px;line-height:1.5em;font-weight:bold;text-align:center;margin-bottom:10px}@media (min-width: 744px){#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner .please div{font-size:30px}}#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner .please div b{font-size:40px;color:#ffa300}@media (min-width: 744px){#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner .please div b{font-size:50px}}#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner .please p{font-size:14px;line-height:1.5em;text-align:justify;margin-bottom:0}@media (min-width: 1024px){#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner .please p{font-size:16px;text-align:center}}#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner .kuchikomi>div textarea{field-sizing:content;max-height:6lh;box-sizing:border-box;margin-bottom:5px;border:1px solid #ccc;padding:10px;box-sizing:border-box;font-size:14px;line-height:1.5em;width:100%;height:auto;min-height:100px}@media (min-width: 1024px){#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner .kuchikomi>div textarea{font-size:16px;padding:20px;box-sizing:border-box;max-width:100%;min-height:200px}}#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner .kuchikomi aside h2{font-size:18px !important}@media (min-width: 744px){#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner .kuchikomi aside h2{font-size:24px !important}}#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner .kuchikomi aside ol li{font-size:14px;line-height:1.5em;text-align:justify}@media (min-width: 744px){#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner .kuchikomi aside ol li{font-size:16px}}#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner .kuchikomi aside ol li span{text-decoration:none;-webkit-appearance:none;background:#4eb0b5;border-radius:50px;color:#fff;padding:4px 10px;box-sizing:border-box;font-size:12px;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic",sans-serif;font-weight:bold;display:inline;border:none}#qsheet_result #container #container-inner #content main section#qsheet_result2 .inner .kuchikomi aside ol li span i{font-size:14px}#qsheet_result #container #container-inner #content main section.tokuten_box{position:fixed;bottom:0;padding:0;width:100%}@media (min-width: 1366px){#qsheet_result #container #container-inner #content main section.tokuten_box{display:none}}#qsheet_result #container #container-inner #content main section.tokuten_box .inner{background:none;box-shadow:none;padding:0}@media (min-width: 744px){#qsheet_result #container #container-inner #content main section.tokuten_box .inner{padding:40px;max-width:700px}}#qsheet_result #container #container-inner #content main section.tokuten_box .inner p{font-size:16px;line-height:1.5em;text-align:justify;margin-bottom:1em}#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div{margin-bottom:20px}#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div:last-child{margin-bottom:0}#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion{width:100%}#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion input.toggle{display:none}#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion input.toggle:checked+label.title::before{transform:rotate(-45deg) !important}#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion input.toggle:checked+label.title+div.content{height:auto;padding:0 20px;box-sizing:border-box;transition:all .3s}#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion label{position:relative}#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion label.title{font-size:25px;font-weight:bold;padding:1em;display:block;color:#fff;background:#ffa300;margin-bottom:-1px}@media (min-width: 744px){#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion label.title{font-size:30px}}#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion label::before{content:"";width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);position:absolute;top:calc( 50% - 3px );right:20px;transform:rotate(135deg)}#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion .content{background:#ffa300;height:0;padding:0 20px;box-sizing:border-box;overflow:hidden}#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion .content .tokuten{display:flex;flex-wrap:wrap;flex-direction:column}#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion .content .tokuten article{background:#fff0d4;padding:20px;box-sizing:border-box;margin-bottom:20px;min-height:140px;height:auto;max-height:300px;position:relative}@media (min-width: 744px){#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion .content .tokuten article{padding:20px 60px 20px 60px;box-sizing:border-box;margin:0 auto 20px;display:inline-block;max-height:none;width:100%;max-width:500px}}#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion .content .tokuten article.used{background:#fff url("../coupon_used/sumi.png") center center no-repeat;background-size:contain}#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion .content .tokuten article::before{content:"";position:absolute;width:80px;height:80px;background:url("../images/tokuten_ribbon1.svg") no-repeat;transition:.5s;transform:translateY(-16px);right:-4px;top:12px}@media (min-width: 1024px){#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion .content .tokuten article::before{width:100px;height:100px;right:-5px;top:12px}}#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion .content .tokuten article::after{content:"";position:absolute;width:80px;height:80px;background:url("../images/tokuten_ribbon2.svg") no-repeat;transition:.5s;transform:translateY(-16px);left:-3px;bottom:-19px}@media (min-width: 1024px){#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion .content .tokuten article::after{width:120px;height:120px;left:-5px;bottom:-21px}}#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion .content .tokuten article h2{font-size:18px;color:#6e4500;margin-bottom:10px}@media (min-width: 744px){#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion .content .tokuten article h2{font-size:30px;margin-bottom:10px}}#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion .content .tokuten article>div{font-size:18px;font-weight:bold;line-height:1.5em;text-align:center;margin-bottom:10px}@media (min-width: 744px){#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion .content .tokuten article>div{font-size:24px}}#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion .content .tokuten article>div.tokuten_content{padding-top:10px;box-sizing:border-box;max-height:200px;overflow:auto}#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion .content .tokuten article>div.tokuten_content pre{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic",sans-serif;white-space:pre-wrap}#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion .content .tokuten article>div.number{font-size:14px;font-weight:normal;position:absolute;bottom:5px;right:5px;margin-bottom:0}#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion .content .tokuten .date{display:inline-block;margin:0 auto}#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion .content .tokuten .date>div{text-align:left}#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion .content .tokuten .date>div.issuedate{font-size:14px;margin:0}@media (min-width: 1024px){#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion .content .tokuten .date>div.issuedate{margin:0 10px 0 10px}}#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion .content .tokuten .date>div.limitedate{font-size:14px;margin:0}@media (min-width: 1024px){#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion .content .tokuten .date>div.limitedate{margin:0 0 0 10px}}#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion .content .tokuten .date>div b{border-bottom:1px solid #000}#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion .content .tokuten div[title="ボタン"] button,#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion .content .tokuten div[title="button"] button{box-shadow:none;color:#fff;background:#000}#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion .content .tokuten div[title="ボタン"] button:hover,#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion .content .tokuten div[title="button"] button:hover{color:#fff;background:#000}@media (430px <= width){#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion .content .tokuten .tokuten_mail{margin-bottom:50px}}#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion .content .tokuten .tokuten_mail h6{display:none;margin-bottom:5px}#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion .content .tokuten .tokuten_mail p{margin-bottom:5px}#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion .content .tokuten .tokuten_mail form{display:flex;justify-content:center}#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion .content .tokuten .tokuten_mail form input[type="email"]{width:85%;font-size:14px;line-height:1.5em;padding:5px;box-sizing:border-box;border:1px solid #ccc;border-radius:5px 0 0 5px;border-right:0}@media (min-width: 1024px){#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion .content .tokuten .tokuten_mail form input[type="email"]{font-size:16px}}#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion .content .tokuten .tokuten_mail form button{width:15%;padding:5px 10px;box-sizing:border-box;border:1px solid #ccc;border-radius:0 5px 5px 0}#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion .content .tokuten .tokuten_line{display:none}#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion .content p{font-size:14px}#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion .Label,#qsheet_result #container #container-inner #content main section.tokuten_box .inner>div.tokuten_accordion .content{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all 0.3s}#error #container #container-inner header{display:none}#error #container #container-inner #content main{height:100%}#error #container #container-inner #content main section{padding:10%;box-sizing:border-box}@media (min-width: 1024px){#error #container #container-inner #content main section{padding:30px}}#error #container #container-inner #content main section .inner{border:2px solid #ff0000;width:100%}@media (min-width: 744px){#error #container #container-inner #content main section .inner{min-width:400px;max-width:500px}}#error #container #container-inner #content main section .inner h2{color:red;margin-bottom:10px}.lottery #container #container-inner #content main{align-items:center}@media (min-width: 1366px){.lottery #container #container-inner #content main{align-items:flex-start}}.lottery #container #container-inner #content main section#qsheet_result1 .inner div[title="ボタン"] button,.lottery #container #container-inner #content main section#qsheet_result1 .inner div[title="button"] button{font-weight:bold;margin:0 10px;box-shadow:none;background:#000;color:#fff}.lottery #container #container-inner #content main section#qsheet_result1 .inner div[title="ボタン"] button:hover,.lottery #container #container-inner #content main section#qsheet_result1 .inner div[title="button"] button:hover{background:#f2c823;color:#000}.lottery #container #container-inner #content main section#qsheet_result1 .inner .roulette_container .roulette{border:5px solid #fff;border-radius:10px;box-sizing:border-box}.lottery #container #container-inner #content main section#qsheet_result1 .inner .roulette_container .roulette img{max-width:100%}.lottery #container #container-inner #content main section#qsheet_result1 .inner .caution1{font-size:10px;text-align:left}@media (min-width: 744px){.lottery #container #container-inner #content main section#qsheet_result1 .inner .caution1{text-align:center}}.lottery #container #container-inner #content main section#qsheet_result1 .inner .tokuten .date .issuedate,.lottery #container #container-inner #content main section#qsheet_result1 .inner .tokuten .date .limitedate{font-size:12px}.lottery #container #container-inner #content main section#qsheet_result1 .inner .tokuten div[title="ボタン"],.lottery #container #container-inner #content main section#qsheet_result1 .inner .tokuten div[title="button"]{margin:10px 0}@media (min-width: 744px){.lottery #container #container-inner #content main section#qsheet_result1 .inner .tokuten div[title="ボタン"],.lottery #container #container-inner #content main section#qsheet_result1 .inner .tokuten div[title="button"]{margin:20px 0}}#moushikomi #container #container-inner header .inner,#hontouroku #container #container-inner header .inner{display:block}#moushikomi #container #container-inner header .inner h1,#hontouroku #container #container-inner header .inner h1{width:100%}#moushikomi #container #container-inner header .inner h1 span,#hontouroku #container #container-inner header .inner h1 span{display:inline-block}#moushikomi #container #container-inner header .inner h1.logo img,#hontouroku #container #container-inner header .inner h1.logo img{width:200px}@media (min-width: 744px){#moushikomi #container #container-inner header .inner h1.logo img,#hontouroku #container #container-inner header .inner h1.logo img{width:250px}}#moushikomi #container #container-inner #content main,#hontouroku #container #container-inner #content main{height:100%}@media (min-width: 744px){#moushikomi #container #container-inner #content main section#moushikomi_form .inner,#moushikomi #container #container-inner #content main section#hontouroku_form .inner,#hontouroku #container #container-inner #content main section#moushikomi_form .inner,#hontouroku #container #container-inner #content main section#hontouroku_form .inner{min-width:600px}}@media (min-width: 1024px){#moushikomi #container #container-inner #content main section#moushikomi_form .inner,#moushikomi #container #container-inner #content main section#hontouroku_form .inner,#hontouroku #container #container-inner #content main section#moushikomi_form .inner,#hontouroku #container #container-inner #content main section#hontouroku_form .inner{min-width:50%;max-width:900px}}#moushikomi #container #container-inner #content main section#moushikomi_form .inner h2,#moushikomi #container #container-inner #content main section#hontouroku_form .inner h2,#hontouroku #container #container-inner #content main section#moushikomi_form .inner h2,#hontouroku #container #container-inner #content main section#hontouroku_form .inner h2{font-size:24px;margin-bottom:20px}#moushikomi #container #container-inner #content main section#moushikomi_form .inner h2 span,#moushikomi #container #container-inner #content main section#hontouroku_form .inner h2 span,#hontouroku #container #container-inner #content main section#moushikomi_form .inner h2 span,#hontouroku #container #container-inner #content main section#hontouroku_form .inner h2 span{display:inline-block}@media (min-width: 744px){#moushikomi #container #container-inner #content main section#moushikomi_form .inner h2,#moushikomi #container #container-inner #content main section#hontouroku_form .inner h2,#hontouroku #container #container-inner #content main section#moushikomi_form .inner h2,#hontouroku #container #container-inner #content main section#hontouroku_form .inner h2{font-size:30px}}#moushikomi #container #container-inner #content main section#moushikomi_form .inner .tab-container,#moushikomi #container #container-inner #content main section#hontouroku_form .inner .tab-container,#hontouroku #container #container-inner #content main section#moushikomi_form .inner .tab-container,#hontouroku #container #container-inner #content main section#hontouroku_form .inner .tab-container{display:flex;flex-wrap:wrap;justify-content:center}#moushikomi #container #container-inner #content main section#moushikomi_form .inner .tab-container,#moushikomi #container #container-inner #content main section#hontouroku_form .inner .tab-container,#hontouroku #container #container-inner #content main section#moushikomi_form .inner .tab-container,#hontouroku #container #container-inner #content main section#hontouroku_form .inner .tab-container{margin:20px auto}@media (min-width: 744px){#moushikomi #container #container-inner #content main section#moushikomi_form .inner .tab-container,#moushikomi #container #container-inner #content main section#hontouroku_form .inner .tab-container,#hontouroku #container #container-inner #content main section#moushikomi_form .inner .tab-container,#hontouroku #container #container-inner #content main section#hontouroku_form .inner .tab-container{width:500px}}#moushikomi #container #container-inner #content main section#moushikomi_form .inner .tab-container .tab,#moushikomi #container #container-inner #content main section#hontouroku_form .inner .tab-container .tab,#hontouroku #container #container-inner #content main section#moushikomi_form .inner .tab-container .tab,#hontouroku #container #container-inner #content main section#hontouroku_form .inner .tab-container .tab{font-weight:500;text-align:center;width:calc(100% / 2.2);padding:10px;box-sizing:border-box;background-color:#eee;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width: 744px){#moushikomi #container #container-inner #content main section#moushikomi_form .inner .tab-container .tab,#moushikomi #container #container-inner #content main section#hontouroku_form .inner .tab-container .tab,#hontouroku #container #container-inner #content main section#moushikomi_form .inner .tab-container .tab,#hontouroku #container #container-inner #content main section#hontouroku_form .inner .tab-container .tab{flex-direction:row;width:50%}}#moushikomi #container #container-inner #content main section#moushikomi_form .inner .tab-container .tab.active,#moushikomi #container #container-inner #content main section#hontouroku_form .inner .tab-container .tab.active,#hontouroku #container #container-inner #content main section#moushikomi_form .inner .tab-container .tab.active,#hontouroku #container #container-inner #content main section#hontouroku_form .inner .tab-container .tab.active{background-color:#f2c823;border:2px solid #000}#moushikomi #container #container-inner #content main section#moushikomi_form .inner .tab-container .tab:first-child,#moushikomi #container #container-inner #content main section#hontouroku_form .inner .tab-container .tab:first-child,#hontouroku #container #container-inner #content main section#moushikomi_form .inner .tab-container .tab:first-child,#hontouroku #container #container-inner #content main section#hontouroku_form .inner .tab-container .tab:first-child{border-radius:50px 0 0 50px}#moushikomi #container #container-inner #content main section#moushikomi_form .inner .tab-container .tab:nth-child(2),#moushikomi #container #container-inner #content main section#hontouroku_form .inner .tab-container .tab:nth-child(2),#hontouroku #container #container-inner #content main section#moushikomi_form .inner .tab-container .tab:nth-child(2),#hontouroku #container #container-inner #content main section#hontouroku_form .inner .tab-container .tab:nth-child(2){border-radius:0 50px 50px 0}#moushikomi #container #container-inner #content main section#moushikomi_form .inner .formcontent,#moushikomi #container #container-inner #content main section#hontouroku_form .inner .formcontent,#hontouroku #container #container-inner #content main section#moushikomi_form .inner .formcontent,#hontouroku #container #container-inner #content main section#hontouroku_form .inner .formcontent{display:none}#moushikomi #container #container-inner #content main section#moushikomi_form .inner .formcontent.show,#moushikomi #container #container-inner #content main section#hontouroku_form .inner .formcontent.show,#hontouroku #container #container-inner #content main section#moushikomi_form .inner .formcontent.show,#hontouroku #container #container-inner #content main section#hontouroku_form .inner .formcontent.show{display:block}#moushikomi #container #container-inner #content main section#moushikomi_form .inner .steps,#moushikomi #container #container-inner #content main section#hontouroku_form .inner .steps,#hontouroku #container #container-inner #content main section#moushikomi_form .inner .steps,#hontouroku #container #container-inner #content main section#hontouroku_form .inner .steps{display:flex;justify-content:center;align-items:center;margin-bottom:30px}#moushikomi #container #container-inner #content main section#moushikomi_form .inner .steps>p,#moushikomi #container #container-inner #content main section#hontouroku_form .inner .steps>p,#hontouroku #container #container-inner #content main section#moushikomi_form .inner .steps>p,#hontouroku #container #container-inner #content main section#hontouroku_form .inner .steps>p{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:30px;line-height:1;font-weight:bold;font-family:Arial, Helvetica, "sans-serif";text-align:center;width:60px;height:60px;border-radius:50%;box-sizing:border-box;background:#ccc;margin:0}#moushikomi #container #container-inner #content main section#moushikomi_form .inner .steps>p.on,#moushikomi #container #container-inner #content main section#hontouroku_form .inner .steps>p.on,#hontouroku #container #container-inner #content main section#moushikomi_form .inner .steps>p.on,#hontouroku #container #container-inner #content main section#hontouroku_form .inner .steps>p.on{background:#f2c823;border:2px solid #000}#moushikomi #container #container-inner #content main section#moushikomi_form .inner .steps>p b,#moushikomi #container #container-inner #content main section#hontouroku_form .inner .steps>p b,#hontouroku #container #container-inner #content main section#moushikomi_form .inner .steps>p b,#hontouroku #container #container-inner #content main section#hontouroku_form .inner .steps>p b{font-size:12px}#moushikomi #container #container-inner #content main section#moushikomi_form .inner .steps>span img,#moushikomi #container #container-inner #content main section#hontouroku_form .inner .steps>span img,#hontouroku #container #container-inner #content main section#moushikomi_form .inner .steps>span img,#hontouroku #container #container-inner #content main section#hontouroku_form .inner .steps>span img{width:20px;margin:0 10px}#moushikomi #container #container-inner #content main section#moushikomi_form .inner .accordion,#moushikomi #container #container-inner #content main section#hontouroku_form .inner .accordion,#hontouroku #container #container-inner #content main section#moushikomi_form .inner .accordion,#hontouroku #container #container-inner #content main section#hontouroku_form .inner .accordion{margin-bottom:10px}#moushikomi #container #container-inner #content main section#moushikomi_form .inner .accordion input.toggle:checked+label.title+div.content,#moushikomi #container #container-inner #content main section#hontouroku_form .inner .accordion input.toggle:checked+label.title+div.content,#hontouroku #container #container-inner #content main section#moushikomi_form .inner .accordion input.toggle:checked+label.title+div.content,#hontouroku #container #container-inner #content main section#hontouroku_form .inner .accordion input.toggle:checked+label.title+div.content{background:#f1f1f1;height:auto;padding:20px;box-sizing:border-box;transition:all .3s}#moushikomi #container #container-inner #content main section#moushikomi_form .inner .accordion label,#moushikomi #container #container-inner #content main section#hontouroku_form .inner .accordion label,#hontouroku #container #container-inner #content main section#moushikomi_form .inner .accordion label,#hontouroku #container #container-inner #content main section#hontouroku_form .inner .accordion label{position:relative}#moushikomi #container #container-inner #content main section#moushikomi_form .inner .accordion label.title,#moushikomi #container #container-inner #content main section#hontouroku_form .inner .accordion label.title,#hontouroku #container #container-inner #content main section#moushikomi_form .inner .accordion label.title,#hontouroku #container #container-inner #content main section#hontouroku_form .inner .accordion label.title{font-size:14px;padding:10px;box-sizing:border-box;display:block;color:#fff;background:#4eb0b5;text-align:left}@media (min-width: 744px){#moushikomi #container #container-inner #content main section#moushikomi_form .inner .accordion label.title,#moushikomi #container #container-inner #content main section#hontouroku_form .inner .accordion label.title,#hontouroku #container #container-inner #content main section#moushikomi_form .inner .accordion label.title,#hontouroku #container #container-inner #content main section#hontouroku_form .inner .accordion label.title{font-size:16px}}#moushikomi #container #container-inner #content main section#moushikomi_form .inner .accordion label::before,#moushikomi #container #container-inner #content main section#hontouroku_form .inner .accordion label::before,#hontouroku #container #container-inner #content main section#moushikomi_form .inner .accordion label::before,#hontouroku #container #container-inner #content main section#hontouroku_form .inner .accordion label::before{content:"";width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);position:absolute;top:calc( 50% - 3px );right:20px;transform:rotate(135deg)}#moushikomi #container #container-inner #content main section#moushikomi_form .inner .accordion .content,#moushikomi #container #container-inner #content main section#hontouroku_form .inner .accordion .content,#hontouroku #container #container-inner #content main section#moushikomi_form .inner .accordion .content,#hontouroku #container #container-inner #content main section#hontouroku_form .inner .accordion .content{height:0;padding:0 20px;overflow:hidden}#moushikomi #container #container-inner #content main section#moushikomi_form .inner .accordion .content p,#moushikomi #container #container-inner #content main section#hontouroku_form .inner .accordion .content p,#hontouroku #container #container-inner #content main section#moushikomi_form .inner .accordion .content p,#hontouroku #container #container-inner #content main section#hontouroku_form .inner .accordion .content p{font-size:14px}@media (min-width: 744px){#moushikomi #container #container-inner #content main section#moushikomi_form .inner .accordion .content p,#moushikomi #container #container-inner #content main section#hontouroku_form .inner .accordion .content p,#hontouroku #container #container-inner #content main section#moushikomi_form .inner .accordion .content p,#hontouroku #container #container-inner #content main section#hontouroku_form .inner .accordion .content p{font-size:16px}}#moushikomi #container #container-inner #content main section#moushikomi_form .inner .accordion.caution input.toggle:checked+label.title+div.content,#moushikomi #container #container-inner #content main section#hontouroku_form .inner .accordion.caution input.toggle:checked+label.title+div.content,#hontouroku #container #container-inner #content main section#moushikomi_form .inner .accordion.caution input.toggle:checked+label.title+div.content,#hontouroku #container #container-inner #content main section#hontouroku_form .inner .accordion.caution input.toggle:checked+label.title+div.content{background:#fff}#moushikomi #container #container-inner #content main section#moushikomi_form .inner .accordion.caution label.title,#moushikomi #container #container-inner #content main section#hontouroku_form .inner .accordion.caution label.title,#hontouroku #container #container-inner #content main section#moushikomi_form .inner .accordion.caution label.title,#hontouroku #container #container-inner #content main section#hontouroku_form .inner .accordion.caution label.title{color:#fff;background:#ff0000}#moushikomi #container #container-inner #content main section#moushikomi_form .inner aside.loginurl,#moushikomi #container #container-inner #content main section#hontouroku_form .inner aside.loginurl,#hontouroku #container #container-inner #content main section#moushikomi_form .inner aside.loginurl,#hontouroku #container #container-inner #content main section#hontouroku_form .inner aside.loginurl{background:#f2c823;display:inline-block}#moushikomi #container #container-inner #content main section#moushikomi_form .inner aside.loginurl h4,#moushikomi #container #container-inner #content main section#hontouroku_form .inner aside.loginurl h4,#hontouroku #container #container-inner #content main section#moushikomi_form .inner aside.loginurl h4,#hontouroku #container #container-inner #content main section#hontouroku_form .inner aside.loginurl h4{font-size:16px;font-weight:bold;text-align:center}@media (min-width: 744px){#moushikomi #container #container-inner #content main section#moushikomi_form .inner aside.loginurl h4,#moushikomi #container #container-inner #content main section#hontouroku_form .inner aside.loginurl h4,#hontouroku #container #container-inner #content main section#moushikomi_form .inner aside.loginurl h4,#hontouroku #container #container-inner #content main section#hontouroku_form .inner aside.loginurl h4{font-size:20px}}#moushikomi #container #container-inner #content main section#moushikomi_form .inner aside.loginurl p,#moushikomi #container #container-inner #content main section#hontouroku_form .inner aside.loginurl p,#hontouroku #container #container-inner #content main section#moushikomi_form .inner aside.loginurl p,#hontouroku #container #container-inner #content main section#hontouroku_form .inner aside.loginurl p{margin:0}#moushikomi #container #container-inner #content main section#moushikomi_form .inner aside.loginurl p a,#moushikomi #container #container-inner #content main section#hontouroku_form .inner aside.loginurl p a,#hontouroku #container #container-inner #content main section#moushikomi_form .inner aside.loginurl p a,#hontouroku #container #container-inner #content main section#hontouroku_form .inner aside.loginurl p a{font-size:14px;line-height:1.5em;color:#ff0000}@media (min-width: 744px){#moushikomi #container #container-inner #content main section#moushikomi_form .inner aside.loginurl p a,#moushikomi #container #container-inner #content main section#hontouroku_form .inner aside.loginurl p a,#hontouroku #container #container-inner #content main section#moushikomi_form .inner aside.loginurl p a,#hontouroku #container #container-inner #content main section#hontouroku_form .inner aside.loginurl p a{font-size:20px}}#moushikomi #container #container-inner #content main section#moushikomi_form .inner p,#moushikomi #container #container-inner #content main section#hontouroku_form .inner p,#hontouroku #container #container-inner #content main section#moushikomi_form .inner p,#hontouroku #container #container-inner #content main section#hontouroku_form .inner p{font-size:14px;text-align:justify}@media (min-width: 744px){#moushikomi #container #container-inner #content main section#moushikomi_form .inner p,#moushikomi #container #container-inner #content main section#hontouroku_form .inner p,#hontouroku #container #container-inner #content main section#moushikomi_form .inner p,#hontouroku #container #container-inner #content main section#hontouroku_form .inner p{font-size:16px}}#moushikomi #container #container-inner #content main section#moushikomi_form .inner form>div,#moushikomi #container #container-inner #content main section#hontouroku_form .inner form>div,#hontouroku #container #container-inner #content main section#moushikomi_form .inner form>div,#hontouroku #container #container-inner #content main section#hontouroku_form .inner form>div{margin-bottom:20px}#moushikomi #container #container-inner #content main section#moushikomi_form .inner form>div h4,#moushikomi #container #container-inner #content main section#hontouroku_form .inner form>div h4,#hontouroku #container #container-inner #content main section#moushikomi_form .inner form>div h4,#hontouroku #container #container-inner #content main section#hontouroku_form .inner form>div h4{font-size:16px;text-align:left;line-height:1.2em;margin-bottom:5px;font-weight:bold}@media (min-width: 744px){#moushikomi #container #container-inner #content main section#moushikomi_form .inner form>div h4,#moushikomi #container #container-inner #content main section#hontouroku_form .inner form>div h4,#hontouroku #container #container-inner #content main section#moushikomi_form .inner form>div h4,#hontouroku #container #container-inner #content main section#hontouroku_form .inner form>div h4{font-size:18px}}#moushikomi #container #container-inner #content main section#moushikomi_form .inner form>div h4 span,#moushikomi #container #container-inner #content main section#hontouroku_form .inner form>div h4 span,#hontouroku #container #container-inner #content main section#moushikomi_form .inner form>div h4 span,#hontouroku #container #container-inner #content main section#hontouroku_form .inner form>div h4 span{font-size:80%}#moushikomi #container #container-inner #content main section#moushikomi_form .inner form>div p,#moushikomi #container #container-inner #content main section#hontouroku_form .inner form>div p,#hontouroku #container #container-inner #content main section#moushikomi_form .inner form>div p,#hontouroku #container #container-inner #content main section#hontouroku_form .inner form>div p{font-size:14px;line-height:1.5em;text-align:left;margin-bottom:5px}@media (min-width: 744px){#moushikomi #container #container-inner #content main section#moushikomi_form .inner form>div p,#moushikomi #container #container-inner #content main section#hontouroku_form .inner form>div p,#hontouroku #container #container-inner #content main section#moushikomi_form .inner form>div p,#hontouroku #container #container-inner #content main section#hontouroku_form .inner form>div p{font-size:14px;line-height:2em}}#moushikomi #container #container-inner #content main section#moushikomi_form .inner form>div p.errormessage,#moushikomi #container #container-inner #content main section#hontouroku_form .inner form>div p.errormessage,#hontouroku #container #container-inner #content main section#moushikomi_form .inner form>div p.errormessage,#hontouroku #container #container-inner #content main section#hontouroku_form .inner form>div p.errormessage{text-align:center;font-size:16px;font-weight:bold;color:#ff0000}#moushikomi #container #container-inner #content main section#moushikomi_form .inner form>div p strong,#moushikomi #container #container-inner #content main section#hontouroku_form .inner form>div p strong,#hontouroku #container #container-inner #content main section#moushikomi_form .inner form>div p strong,#hontouroku #container #container-inner #content main section#hontouroku_form .inner form>div p strong{color:#f8c743}#moushikomi #container #container-inner #content main section#moushikomi_form .inner form>div.pw,#moushikomi #container #container-inner #content main section#hontouroku_form .inner form>div.pw,#hontouroku #container #container-inner #content main section#moushikomi_form .inner form>div.pw,#hontouroku #container #container-inner #content main section#hontouroku_form .inner form>div.pw{position:relative}#moushikomi #container #container-inner #content main section#moushikomi_form .inner form>div.pw input,#moushikomi #container #container-inner #content main section#hontouroku_form .inner form>div.pw input,#hontouroku #container #container-inner #content main section#moushikomi_form .inner form>div.pw input,#hontouroku #container #container-inner #content main section#hontouroku_form .inner form>div.pw input{padding-right:35px;box-sizing:border-box}#moushikomi #container #container-inner #content main section#moushikomi_form .inner form>div.pw #view,#moushikomi #container #container-inner #content main section#hontouroku_form .inner form>div.pw #view,#hontouroku #container #container-inner #content main section#moushikomi_form .inner form>div.pw #view,#hontouroku #container #container-inner #content main section#hontouroku_form .inner form>div.pw #view{position:absolute;bottom:17px;right:10px}#moushikomi #container #container-inner #content main section#moushikomi_form .inner form>div.creditcard p,#moushikomi #container #container-inner #content main section#hontouroku_form .inner form>div.creditcard p,#hontouroku #container #container-inner #content main section#moushikomi_form .inner form>div.creditcard p,#hontouroku #container #container-inner #content main section#hontouroku_form .inner form>div.creditcard p{margin-top:10px}#moushikomi #container #container-inner #content main section#moushikomi_form .inner form>div.creditcard p img,#moushikomi #container #container-inner #content main section#hontouroku_form .inner form>div.creditcard p img,#hontouroku #container #container-inner #content main section#moushikomi_form .inner form>div.creditcard p img,#hontouroku #container #container-inner #content main section#hontouroku_form .inner form>div.creditcard p img{width:300px;height:auto;vertical-align:text-bottom}#moushikomi #container #container-inner #content main section#moushikomi_form .inner form>div #card-element,#moushikomi #container #container-inner #content main section#hontouroku_form .inner form>div #card-element,#hontouroku #container #container-inner #content main section#moushikomi_form .inner form>div #card-element,#hontouroku #container #container-inner #content main section#hontouroku_form .inner form>div #card-element{box-sizing:border-box}#moushikomi #container #container-inner #content main section#moushikomi_form .inner form>div input,#moushikomi #container #container-inner #content main section#hontouroku_form .inner form>div input,#hontouroku #container #container-inner #content main section#moushikomi_form .inner form>div input,#hontouroku #container #container-inner #content main section#hontouroku_form .inner form>div input{width:100%;font-size:16px;line-height:1.5em;padding:5px;box-sizing:border-box;margin-bottom:10px}#moushikomi #container #container-inner #content main section#moushikomi_form .inner form>div select,#moushikomi #container #container-inner #content main section#hontouroku_form .inner form>div select,#hontouroku #container #container-inner #content main section#moushikomi_form .inner form>div select,#hontouroku #container #container-inner #content main section#hontouroku_form .inner form>div select{width:100%;font-size:16px;line-height:1.5em;padding:5px;box-sizing:border-box;margin-bottom:10px}#moushikomi #container #container-inner #content main section#moushikomi_form .inner aside,#moushikomi #container #container-inner #content main section#hontouroku_form .inner aside,#hontouroku #container #container-inner #content main section#moushikomi_form .inner aside,#hontouroku #container #container-inner #content main section#hontouroku_form .inner aside{margin-bottom:20px}#moushikomi #container #container-inner #content main section#moushikomi_form .inner aside ol li,#moushikomi #container #container-inner #content main section#hontouroku_form .inner aside ol li,#hontouroku #container #container-inner #content main section#moushikomi_form .inner aside ol li,#hontouroku #container #container-inner #content main section#hontouroku_form .inner aside ol li{font-size:14px;line-height:1.5em;text-align:justify}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 form ul li{display:flex;flex-wrap:wrap;text-align:left}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 form ul li>div{width:100%;font-size:16px;line-height:1.5em;text-align:left;vertical-align:top;box-sizing:border-box}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 form ul li>div:first-child{font-size:18px;font-weight:bold;padding:20px 0 0}@media (min-width: 744px){#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 form ul li>div:first-child{font-size:16px;padding:10px;width:20%}}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 form ul li>div:nth-child(2){padding:10px 0 0}@media (min-width: 744px){#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 form ul li>div:nth-child(2){padding:10px;width:80%}}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 form ul li>div:nth-child(2) a{color:#0c3e8c}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 form ul li>div:nth-child(2) select[name="uchiwa_hone"]{font-size:16px;padding:5px}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 form ul li>div:nth-child(2) select[name="uchiwa_color"]{font-size:16px;padding:5px}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 form ul li>div:nth-child(2) input[name="number"]{width:200px !important}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 form ul li>div:nth-child(2) input[name="postal"]{width:200px !important}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 form ul li>div:nth-child(2) input#my_attach_filename{border:none;background:no-repeat;font-size:22px;color:#000;font-weight:bold;width:50%}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 form ul li>div:nth-child(2) input[type="file"]{display:none}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 form ul li>div:nth-child(2) input[type="email"]{width:100%}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 form ul li>div:nth-child(2) input[type="tel"]{width:100%}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 form ul li>div:nth-child(2) input[name="delivery_number1"]{width:200px}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 form ul li>div:nth-child(2) input[name="delivery_number2"]{width:200px}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 form ul li>div:nth-child(2) input[name="delivery_number3"]{width:200px}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 form ul li>div:nth-child(2) .error{font-weight:bold;background:#ffc0d9;color:#ff0000;padding:5px;display:inline-block;margin-top:5px}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 form ul li>div.err_message{width:100%}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 form ul li>div .annotation{font-size:14px;line-height:1.5em;margin-bottom:0;color:#ff0000}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 form ul li>div .annotation mark{font-weight:normal;color:#ff0000}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 form ul li>div .annotation a{color:#ff0000;font-weight:bold}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 form ul li>div .caution{background:#fff;border:1px solid #ff0000;padding:10px;box-sizing:border-box}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 form ul li>div .caution p{font-size:14px;line-height:1.5em;margin-bottom:0}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 form ul li>div.btn{display:flex}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 form ul li>div.btn p{margin:10px;margin-bottom:20px;font-size:16px}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 form ul li>div.btn input{border:1px solid #ccc;padding:8px;box-sizing:border-box;font-size:14px}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 form ul li>div.btn input[type="button"]{background:#0c3e8c;padding:10px 20px;box-sizing:border-box;font-size:16px;font-weight:bold;color:#fff;border:none}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 form ul li>div.btn input[type="button"]:hover{background:#000;border-radius:0}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 form ul li>div.btn input[type="submit"]{background:#0c3e8c;padding:10px 20px;box-sizing:border-box;font-size:16px;font-weight:bold;color:#fff;border:none}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 form ul li>div.btn input[type="submit"]:hover{background:#000;border-radius:0}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 table tr th a{display:block}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 table tr td select[name="うちわ骨の種類"]{font-size:16px;padding:5px;box-sizing:border-box}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 table tr td select[name="うちわ骨の色"]{font-size:16px;padding:5px;box-sizing:border-box}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 table tr td input[name="本数"]{width:200px}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 table tr td input[name="オプション：その他の内容"]{width:60%}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 table tr td input[name="郵便番号"]{width:200px}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 table tr td p{margin-bottom:5px}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 table tr td p.annotation{font-size:14px;line-height:1.5em;margin-top:10px;margin-bottom:0;color:#e60000}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 table tr td p span.annotation{font-size:14px;line-height:1.5em;margin-bottom:0;color:#e60000}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 table tr td .caution{background:#fff;border:1px solid #e60000;padding:10px;box-sizing:border-box}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 table tr td .caution p{font-size:14px;line-height:1.5em}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 table tr td .box{display:block;background:#fff;padding:10px;box-sizing:border-box;margin-right:1%;margin-bottom:20px}@media (min-width: 1024px){#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 table tr td .box{display:inline-block}}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 table tr td .box input{width:130px}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 table tr td button.btn-remove{display:none}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 dl{display:flex;flex-wrap:wrap;text-align:left}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 dl dt{width:100%;font-size:16px;line-height:1.5em;text-align:left;vertical-align:top;padding:10px;box-sizing:border-box;font-weight:bold}@media (min-width: 744px){#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 dl dt{width:20%}}#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 dl dd{width:100%;font-size:16px;line-height:1.5em;text-align:left;vertical-align:top;padding:10px;box-sizing:border-box}@media (min-width: 744px){#estimate #container #container-inner #content #content-inner main>section#estimate_index .inner .wpcf7 dl dd{width:80%}}#contact #container #container-inner #content .pagetitle{background:url("../images/contact/h1_bg.jpg") center no-repeat;background-size:cover}.wpcf7{background:#eee;padding:0px;margin:0 0 30px 0;padding:20px;box-sizeing:border-box}@media (min-width: 744px){.wpcf7{padding:40px}}.wpcf7 table{width:100%;margin:0 auto}.wpcf7 table tr th{font-size:18px;line-height:1.5em;text-align:left;vertical-align:top;padding:10px 10px 0;box-sizing:border-box;width:100%;display:block}@media (min-width: 744px){.wpcf7 table tr th{font-size:16px;display:table-cell;padding:10px;width:20%}}.wpcf7 table tr td{font-size:16px;line-height:1.5em;text-align:left;vertical-align:top;padding:10px;box-sizing:border-box;width:100%;display:block}@media (min-width: 744px){.wpcf7 table tr td{display:table-cell;width:80%}}@media (min-width: 744px){.wpcf7 table tr td>div.array{display:flex;flex-wrap:wrap}}.wpcf7 table tr td>div.array p{margin:0 10px 5px 0}.wpcf7 table.error{margin-bottom:20px}@media (min-width: 744px){.wpcf7 table.error{width:80%;min-width:450px;margin:0 auto;margin-bottom:30px}}.wpcf7 table.error tr th{width:100%;display:block;text-align:center;background:#ff0000;color:#fff;padding:3%;box-sizing:border-box}@media (min-width: 744px){.wpcf7 table.error tr th{padding:20px}}.wpcf7 table.error tr td{width:100%;display:block;text-align:left;background:#fff;color:#000;padding:3%;box-sizing:border-box}@media (min-width: 744px){.wpcf7 table.error tr td{padding:20px}}.wpcf7 table.check{margin-bottom:20px}@media (min-width: 744px){.wpcf7 table.check{width:80%;margin:0 auto;margin-bottom:30px}}.wpcf7 table.check tr th{width:100%;display:block;text-align:left;box-sizing:border-box;padding:5% 3% 3%;font-weight:bold !important}@media (min-width: 744px){.wpcf7 table.check tr th{padding:20px 10px 10px}}.wpcf7 table.check tr td{width:100%;display:block;text-align:left;background:#fff;color:#000;padding:3%;min-height:40px;box-sizing:border-box;border:1px solid #ccc}@media (min-width: 744px){.wpcf7 table.check tr td{padding:10px}}.wpcf7 .screen-reader-response{display:none}.wpcf7 p{margin:0;margin-bottom:20px;font-size:16px}.wpcf7 input{border:1px solid #ccc;padding:8px;box-sizing:border-box;font-size:14px}.wpcf7 input[type="button"]{background:#0c3e8c;padding:10px 20px;box-sizing:border-box;font-size:16px;font-weight:bold;color:#fff;border:none}.wpcf7 input[type="button"]:hover{background:#000}.wpcf7 input[type="submit"]{background:#0c3e8c;padding:10px 20px;box-sizing:border-box;font-size:16px;font-weight:bold;color:#fff;border:none}.wpcf7 input[type="submit"]:hover{background:#000}.wpcf7 input[type="text"]{width:100%}.wpcf7 input[type="checkbox"]{vertical-align:baseline}.wpcf7 input[name="your-name"]{width:100%}.wpcf7 input[name="your-ruby"]{width:100%}.wpcf7 input[name="your-tel"]{width:100%}.wpcf7 input[name="your-email"]{width:100%}.wpcf7 input[name="captcha-170"]{width:50%}.wpcf7 input[name="your-age"]{width:70px}.wpcf7 input[name="your-sex"]{text-align:left}.wpcf7 input[name="your-sex"]+span{margin-right:10px}.wpcf7 input[name="zip"]{width:150px}.wpcf7 input[name="addr"]{width:100%}.wpcf7 input[name="your-subject"]{width:100%}@media (min-width: 744px){.wpcf7 input[name="your-name"]{width:50%}.wpcf7 input[name="your-ruby"]{width:50%}.wpcf7 input[name="your-tel"]{width:50%}.wpcf7 input[name="your-email"]{width:50%}.wpcf7 input[name="captcha-170"]{width:50%}.wpcf7 input[name="your-age"]{width:70px}.wpcf7 input[name="your-sex"]{text-align:left}.wpcf7 input[name="your-sex"]+span{margin-right:10px}.wpcf7 input[name="zip"]{width:150px}.wpcf7 input[name="addr"]{width:100%}.wpcf7 input[name="your-subject"]{width:100%}}.wpcf7 input .wpcf7-submit{cursor:pointer;color:#fff;font-weight:bold;font-size:14px;width:200px;height:45px;margin:0 auto;display:block;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#333;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5),inset 0px 32px 0px -12px gray;border:1px solid #666;margin-bottom:20px}.wpcf7 input .wpcf7-submit:hover{background:#006080;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5),inset 0px 32px 0px -12px #0c3e8c;border:1px solid #006080}.wpcf7 input .wpcf7-submit:active{box-shadow:none;bottom:-2px;position:relative}.wpcf7 input:focus{border:1px solid #0c3e8c}.wpcf7 textarea{border:1px solid #ccc;padding:8px;box-sizing:border-box;font-size:14px;width:100%;height:300px}.wpcf7 textarea:focus{border:1px solid #009de1}.wpcf7 button{background:#0c3e8c;padding:10px 20px;box-sizing:border-box;font-size:16px;font-weight:bold;color:#fff;border:none}.wpcf7 button:hover{background:#000}.wpcf7 .wpcf7-not-valid{background:#ffb6c1}.wpcf7 span.wpcf7-not-valid-tip{font-size:80%;display:block;color:#ff0000}.wpcf7 .wpcf7-response-output{margin:10px 0 20px;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.wpcf7 .wpcf7-validation-errors{font-weight:bold;text-align:center;color:#ff0000;background-color:#F2DEDE;border:1px solid #EED3D7}.wpcf7 .wpcf7-mail-sent-ok{font-weight:bold;text-align:center;color:#3A87AD;background-color:#D9EDF7;border:1px solid #BCE8F1}.wpcf7 .wpcf7-display-none{display:none}.wpcf7 .required{font-size:12px;color:#f00}.wpcf7 .any{font-size:12px;color:#080}
