@charset "UTF-8";
/* CSS Document */

h1 img{filter:invert(51%) sepia(86%) saturate(420%) hue-rotate(162deg) brightness(89%) contrast(95%);}
select{padding:0.5rem 1rem;font-size:1.4rem;color:#111;background:#fff;border:solid 1px #ccc;}
#header > div div{display:none;}
#contents{width:100%;max-width:120rem;margin:auto;padding:2rem;background:#fff;}

.read{list-style-type:disc;padding-left:2.4rem;}
.read li{margin-top:1rem;font-size:1.6rem;}
.caution{list-style-type:circle;padding-left:2.4rem;}
/*.caution::before{content:"※入力内容をご確認ください";display:block;margin-top:3rem;font-size:2.4rem;font-weight:900;color:#f90;}*/
.caution li{margin-top:1rem;font-size:1.8rem;color:#f00;}
.caution li:first-of-type{margin-top:3rem;}
.div_table{margin-top:3rem;border-collapse:collapse;}
.div_table > div{border-left:solid 1rem #ccc;}
.div_table > div >div{position:relative;padding:1rem;font-size:1.4rem;border:solid 1px #ccc;box-sizing:border-box;}
.div_table > div >div:first-of-type{width:fit-content !important;white-space:nowrap;}
.div_table > div >div input{width:36rem;padding:0.5rem;background:#fff;border:solid 1px #ccc;box-sizing:border-box;}
.seimei input:nth-of-type(n+3){margin-top:1rem;}
.email input,.address input,.tonya input{width:100% !important;}
.zipcode input,.telnumber input{width:10rem !important;}
div.hidden,div.hidden >div{border:none;}
div.hidden >div{height:4rem;padding:0;}
.register{margin-top:2rem;padding:1rem;text-align:center;background:#ccc;}
.register input:first-of-type{display:block;margin:auto;padding:0.6rem 5rem;font-size:1.4rem;font-weight:900;line-height:1;color:#fff;background:#39d;border:solid 0.2rem #39d;border-radius:99rem;cursor:pointer;transition:.2s;-webkit-transition:.2s;}
.register input:first-of-type:hover{color:#39d;background:#fff;}
.register > p{width:fit-content;margin:1rem auto 0;text-align:left;font-size:1.2rem;}



