﻿body{margin:0 auto;font-family:"Yu Gothic",YuGothic,Verdana,'Hiragino Kaku Gothic ProN','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,sans-serif}@media screen and (max-width:499px){#container{width:100%;margin:0 auto}.mybtn{width:75%;height:80px;font-size:28px;margin:20px 0 20px 0}.main-title{text-align:center;font-size:2.5em}.main-title-s{font-size:1.5em;margin:10}.chkbox label{font-size:1.5em;line-height:40px;margin-bottom:30px;padding-left:60px}.chkbox{margin:50 0 10px 20px}.chkbox label:before{content:'';width:50px;height:50px;display:inline-block;position:absolute;left:0;background-color:#fff;box-shadow:inset 1px 2px 3px 0 #000;border-radius:6px 6px 6px 6px}label{font-size:1.3em}.br::before{content:"\A";white-space:pre}.br::before{content:"\A";white-space:pre}}@media screen and (min-width:500px) and (max-width:999px){#container{width:100%;margin:0 auto}.mybtn{width:50%;height:70px;font-size:28px;margin:20px 0 20px 0}.main-title{text-align:center;font-size:2.9em}.main-title-s{font-size:2.1em;margin:10}.chkbox label{font-size:1.9em;line-height:40px;margin-bottom:30px;padding-left:60px}.chkbox{margin:50 0 10px 20px}.chkbox label:before{content:'';width:50px;height:50px;display:inline-block;position:absolute;left:0;background-color:#fff;box-shadow:inset 1px 2px 3px 0 #000;border-radius:6px 6px 6px 6px}label{font-size:1.5em}.br::before{content:"\A";white-space:pre}}@media screen and (min-width:1000px){#container{width:50%;margin:0 auto}.mybtn{width:150px;height:38px;font-size:15px;margin:0 auto;margin:20px}.main-title{font-size:2.5em;margin:10}.main-title-s{font-size:1.4em;margin:10}.chkbox label{font-size:1.1em;line-height:25px;padding-left:38px}.chkbox{margin:0 0 10px 20px}.chkbox label:before{content:'';width:30px;height:30px;display:inline-block;position:absolute;left:0;background-color:#fff;box-shadow:inset 1px 2px 3px 0 #000;border-radius:6px 6px 6px 6px}}.datepicker{border:2px solid #ccc;font-size:20px}.strong{color:red;font-weight:700;font-size:1.1em}.color-red{color:red}.p-left{padding-left:40px}.under{background:linear-gradient(transparent 67%,#98FB98 67%)}input[type="text"]{border:1px solid #aaa;border-radius:4px;margin:8px 0;outline:none;padding:8px;box-sizing:border-box;transition:0.3s}input[type="text"]:focus{border-color:dodgerBlue;box-shadow:0 0 8px 0 dodgerBlue}.chkbox label{display:inline-block;cursor:pointer;position:relative}.chkbox input[type=checkbox]{display:none}.chkbox input[type=checkbox]:checked+label:before{content:'\2713';font-size:2em;color:#fff;background-color:rgb(24,179,31)}p{margin:0 0 1.6rem;padding-bottom:.2rem;border-bottom:1px solid #ddd}.radio-inline__input{clip:rect(1px,1px,1px,1px);position:absolute!important}.radio-inline__label{width:100%;display:inline-block;padding:.5rem 1rem;margin-right:18px;border-radius:3px;transition:all .2s}.radio-inline__input:checked+.radio-inline__label{background:#6495ED;color:#fff;text-shadow:0 0 1px rgba(0,0,0,.7)}.radio-inline__input:focus+.radio-inline__label{outline-color:#4D90FE;outline-offset:-2px;outline-style:auto;outline-width:5px}.center{text-align:center}textarea{width:800%;height:150px;padding:20px;background:#fff;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.4);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.4);-o-box-shadow:inset 0 1px 3px rgba(0,0,0,.4);box-shadow:inset 0 1px 3px rgba(0,0,0,.4);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}