body{margin:0;padding:0;background-color:#fff;color:#555;text-align:center;font:normal 14px Sans-serif;line-height:150%}div{display:block;zoom:100%}div:after{display:block;visibility:hidden;clear:both;height:0;content:""}th,td{color:#555;vertical-align:top;font-weight:normal;font:normal 14px Sans-serif;line-height:150%}img{border:none}form{margin:0}a{cursor:pointer}a:link{color:#486B97;text-decoration:none}a:visited,a:active{color:#5B8190;text-decoration:none}a:hover{color:#946349;text-decoration:underline}.wrap{margin:10px auto}@media only screen and (max-width: 767px){.wrap{width:320px}}@media only screen and (min-width: 768px){.wrap{width:960px}}.content{text-align:left}.content h1{margin:0 0 10px 0;font-size:15px;line-height:100%;padding:10px;background-color:#d1eac2}@media only screen and (max-width: 767px){.content{padding:0 5px}}.hero{margin:0 0 20px 0}@media only screen and (max-width: 767px){.hero img{max-width:320px}}.intro{text-align:center}@media only screen and (max-width: 767px){.intro{margin:0 0 40px 0}.intro p{margin:10px 0 0 0}.intro p:first-child{margin:0 0 0 0}.intro strong{font-size:15px;line-height:170%}}@media only screen and (min-width: 768px){.intro{margin:0 0 40px 0}.intro p{margin:10px 0 0 0}.intro p:first-child{margin:0 0 0 0}.intro strong{font-size:28px;line-height:170%}.intro em{font-size:22px;line-height:150%;font-style:normal;color:#cc0000}}@media only screen and (max-width: 767px){.flow{margin:auto;text-align:center}.flow .block{margin:0 auto 20px;width:222px;position:relative;text-align:center}.flow .block:before{content:"";display:inline-block;border:7px solid transparent;border-top-color:#ccc;position:absolute;top:-15px;left:100px}.flow .block:first-child:before{content:none}.flow .block img{width:222px}.flow .block p{margin:0}}@media only screen and (min-width: 768px){.flow{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-justify-content:space-between;justify-content:space-between;margin:0 0 50px 0}.flow .block{width:222px;position:relative;text-align:center}.flow .block:before{content:"";display:inline-block;border:7px solid transparent;border-left-color:#ccc;position:absolute;top:111px;left:-13px}.flow .block:first-child:before{content:none}.flow .block img{width:222px}.flow .block p{margin:0}}.moshikomi{text-align:center;margin:0 0 30px 0}.moshikomi .back_link{margin:auto;text-align:center;font-size:20px;background-color:#eee;padding:20px}.moshikomi p{margin:5px 0 0 0}@media only screen and (max-width: 767px){.moshikomi .next{margin:0 auto 10px;padding:40px 0 0 0;position:relative;width:310px;text-align:center}.moshikomi .next:before{content:"";text-align:center;display:inline-block;border:15px solid transparent;border-top-color:#9fa8b8;position:absolute;top:0;left:140px}.moshikomi .next a{display:inline-block;background-color:#636e83;color:#fff;padding:10px 20px;margin:auto}.moshikomi .next a:hover{background-color:#c8ccd1;color:#333}}@media only screen and (min-width: 768px){.moshikomi .next{margin:0 auto 10px;padding:50px 0 0 0;position:relative;width:960px;text-align:center}.moshikomi .next:before{content:"";text-align:center;display:inline-block;border:30px solid transparent;border-top-color:#9fa8b8;position:absolute;top:0;left:465px}.moshikomi .next a{display:inline-block;background-color:#636e83;color:#fff;padding:20px 30px;margin:auto;font-size:30px;line-height:100%}.moshikomi .next a:hover{background-color:#c8ccd1;color:#333}}@media only screen and (max-width: 767px){.form th{display:block;border-left:2px solid #ccc;margin:0 0 2px 0;padding:0 0 0 5px}.form th span{display:inline-block;font-size:12px;line-height:100%;background-color:#953a3a;color:#fff;padding:2px 5px;margin:0 0 0 5px}.form td{display:block;margin:0 0 10px 0;padding:0 0 0 8px;text-align:left}.form input[type="text"]{border:1px solid #999;font-size:14px}.form input[type="button"],.form input[type="submit"]{-webkit-appearance:none;border:1px solid #999;background-color:#eee;padding:5px 20px;font-size:16px;margin:15px auto 30px}.form textarea{border:1px solid #999;font-size:14px}.form .mini{width:30%;box-sizing:border-box}.form .short{width:40%;box-sizing:border-box}.form .middle{width:60%;box-sizing:border-box}.form .long{width:80%;box-sizing:border-box}.form .max{width:100%;box-sizing:border-box}.form .submit{text-align:center;margin:0 0 40px 0}}@media only screen and (min-width: 768px){.form table{width:100%;border-collapse:collapse;table-layout:auto;border-spacing:show}.form th{width:25%;text-align:center;border-bottom:1px solid #ccc;padding:8px 0 7px;vertical-align:middle}.form th span{display:inline-block;font-size:12px;line-height:100%;background-color:#953a3a;color:#fff;padding:2px 5px;margin:0 0 0 5px}.form td{width:75%;border-bottom:1px solid #ccc;padding:8px 0 7px;vertical-align:middle;text-align:left}.form input[type="text"]{border:1px solid #999;font-size:14px}.form input[type="button"],.form input[type="submit"]{-webkit-appearance:none;border:1px solid #999;background-color:#eee;padding:5px 20px;font-size:16px;margin:15px auto 30px}.form textarea{border:1px solid #999;font-size:14px}.form .mini{width:15%;box-sizing:border-box}.form .short{width:30%;box-sizing:border-box}.form .middle{width:50%;box-sizing:border-box}.form .long{width:70%;box-sizing:border-box}.form .max{width:100%;box-sizing:border-box}.form .submit{text-align:center;margin:0 0 40px 0}}
