@charset "UTF-8";.message{line-height:1.4}.hm_title{font-size:1em;font-weight:700;margin:0;padding:0}input,select,textarea{border-radius:3px;border:1px solid #aaa;font-family:メイリオ,Meiryo,Arial,Verdana,Helvetica Neue,Helvetica,sans-serif;padding:1px;display:inline-block}.textmono,.textareamono{width:350px}.hm_submit_btn{text-align:center;padding:4px 12px;line-height:16px;cursor:pointer;background:#eee;font-family:メイリオ,Meiryo,Arial,Verdana,Helvetica Neue,Helvetica,sans-serif;border:1px solid #aaa;border-radius:3px;background-image:-webkit-linear-gradient(#fff,#eee,#eee);background-image:linear-gradient(#fff,#eee,#eee)}table.inputform{border-collapse:collapse}td.column{border-collapse:collapse;width:45%}td.data{border-collapse:collapse}td.submit{padding:40px 0 0;border-collapse:collapse}@media screen and (max-width: 767px){td.submit{padding:20px 0 0}}.required{font-family:メイリオ,Osaka,sans-serif;font-weight:700;color:red}li.error{margin:0;font-size:1em;list-style-position:outside;font-weight:700;color:red;line-height:1.5}.backBtn{color:#3364bc;font-size:12px}.hm_backBtn_pos{margin-top:10px}.header,.footer{font-size:12px;background-color:#eee}.fw-ovf-max300{max-width:300px;overflow:hidden;text-overflow:ellipsis}.fw-float{overflow:hidden;*zoom: 1}.fw-float>.fw-left{float:left}body{font-size:.875rem;font-family:"M PLUS Rounded 1c",ヒラギノ角ゴ ProN W3,游ゴシック体,Yu Gothic,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;color:#696363;line-height:1.25;-webkit-font-smoothing:antialiased;margin:0;padding:0;background:#ffffff}a{color:#3266c8;cursor:pointer}header{background-color:#fff;margin:0 auto 30px;padding:20px 0;-webkit-box-shadow:0 2px 3px rgba(105,99,99,.3);box-shadow:0 2px 3px #6963634d}header .header-inner{display:flex;align-items:center;width:650px;margin:0 auto}header .logo img{width:110px}header .title h1{margin:0 0 0 180px;font-size:1.2rem;color:#97b5ed;text-align:center}@media screen and (max-width: 767px){header .header-inner{width:90%}header .logo{width:30%}header .title{width:70%}}@media screen and (max-width: 767px){header .title h1{margin:0;font-size:1rem}}#container{width:768px;margin:0 auto;background:#f7f5f1 url(https://www.hug-hoken.com/assets/images/form/common/index.png);overflow-y:scroll;overflow:hidden;padding:0 0 60px}@media screen and (max-width: 767px){#container{width:100%;padding:0 0 30px}}#container-inner{width:610px;margin:0 auto}@media screen and (max-width: 767px){#container-inner{width:90%}}.comment{margin-bottom:30px}.validation,.confirm{margin-bottom:20px;text-align:left;background:#ffffff;padding:20px 50px 40px;border-radius:20px;line-height:1.8}.complete{margin-bottom:20px;text-align:left;background:#ffffff;border-radius:20px;line-height:1.8;padding:20px 50px}.confirm ul{border-top:2px solid #DBE7E8;padding:8px 0 0}.confirm ul li{border-bottom:2px solid #DBE7E8;padding:0 0 8px;margin-bottom:8px}.confirm ul li:last-child{margin-bottom:0}.confirm ul li span{display:inline-block;width:180px}.complete h2{font-size:1.4rem;text-align:center}.f00{color:red}.text-s{font-size:1rem;margin:2px 0 0;font-weight:700}.text{font-size:1.2rem;font-weight:700}.text-l{text-align:left}.text-c{text-align:center}.text-r{text-align:right}#form{padding:0;margin:0 20px}#form .form-inner,#form .form-t_birthday_year{display:flex;align-items:center;margin-bottom:12px;width:100%}#form .form-t_birthday_year span{width:33%;margin-right:1%}#form .form-t_birthday_year span:last-child{margin-right:0%}#form .form-col1{width:100%;text-align:left}#form .form-col1 h3{margin-bottom:0}#form .form-col2-left{width:48%;margin-right:2%;text-align:left}#form label,.label{font-size:.875rem;font-weight:700;line-height:21px;color:#363636}#form .badge-optional:before{margin-right:.8em;padding:1px 4px;border-radius:4px;font-size:.8em;line-height:3em;color:#fff;background-color:#696363;content:"任意"}#form .badge-required:before{margin-right:.8em;padding:1px 4px;border-radius:4px;font-size:.8em;line-height:3em;color:#fff;background-color:#ff6d60;content:"必須"}#form input,#form textarea,#form select,#form option{background-color:#fff;border:transparent;border:1px solid #dbdbdb;border-radius:8px;color:#363636;-webkit-box-shadow:rgba(10,10,10,.1) inset 0 1px 2px 0;box-shadow:#0a0a0a1a inset 0 1px 2px;font-size:1rem;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5;height:3em;padding:5px 9px;width:100%}#form .t_age input,#form .t_age select,#form .t_age option{width:100px}#form .t_age span{margin-left:8px}#form .t_postal_code input,#form .t_postal_code select,#form .t_postal_code option{width:140px}#form .t_postal_code span{margin-left:8px}#form .form-col2-right{margin:0;width:50%;text-align:left}#regist-btn input{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.3)),to(rgba(255,255,255,0)));background:linear-gradient(180deg,rgba(255,255,255,.3) 0%,rgba(255,255,255,0) 100%);background-color:#ff6d60;border:none;-webkit-box-shadow:0 3px 3px 0 rgba(105,99,99,.8);box-shadow:0 3px 3px #696363cc;border-radius:30px;width:100%;color:#fff;cursor:pointer;font-family:"M PLUS Rounded 1c",ヒラギノ角ゴ ProN W3,游ゴシック体,Yu Gothic,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:1.125rem;font-weight:700;padding:15px 0;text-align:center}.t_postal_code #regist-btn input{padding:5px 0!important;font-size:1em!important}#regist-btn .regist-btn-box{display:flex;align-items:center}#regist-btn .regist-btn-box input{width:48%;margin-right:2%}#regist-btn .regist-btn-box input:last-child{width:50%;margin-right:0}#regist-btn .back{background:#ffffff!important;color:#ff6d60;border:3px solid #FF6D60;opacity:1;padding:12px 0}.c-bottom{padding-top:0}.c-button__comment{margin:10px 0}.c-step__title p{font-size:16px;margin-bottom:16px}.c-bottom .home-link{margin:30px auto 0;text-align:center}.c-bottom .home-link a{font-size:.875rem;padding:0 30px 0 0;color:#6a6363;font-weight:700;background:url(https://www.hug-hoken.com/assets/images/form/common/arrow.png) center right 8px no-repeat}.c-bottom__foot{margin:0 20px}.c-bottom__footnote{text-align:left}.c-title--heart:before{content:url(https://www.hug-hoken.com/assets/images/form/common/heart.png);margin:0 5px 0 0;height:16px;width:20px}table{width:100%;margin:0!important}td{padding:10px 0}td:first-child{font-size:.875rem;font-weight:700;line-height:21px;color:#363636}td:last-child{font-size:1rem;font-weight:400!important;line-height:21px;color:#363636}input[type=text],select{background-color:#fff;border:transparent;border:1px solid #dbdbdb;border-radius:8px;box-sizing:border-box;color:#363636;-webkit-box-shadow:rgba(10,10,10,.1) inset 0 1px 2px 0;box-shadow:#0a0a0a1a inset 0 1px 2px;font-size:1rem;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5;height:3em;padding:5px 9px;width:100%}input[type=button],input[type=submit]{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.3)),to(rgba(255,255,255,0)));background:linear-gradient(180deg,rgba(255,255,255,.3) 0%,rgba(255,255,255,0) 100%);background-color:#ff6d60;border:none;-webkit-box-shadow:0 3px 3px 0 rgba(105,99,99,.8);box-shadow:0 3px 3px #696363cc;border-radius:30px;width:100%;color:#fff;cursor:pointer;font-family:"M PLUS Rounded 1c",ヒラギノ角ゴ ProN W3,游ゴシック体,Yu Gothic,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:1.125rem;font-weight:700;padding:15px 0;text-align:center}@media screen and (max-width: 767px){table,table tbody,table tr,table th,table td{display:block;width:100%}.p-request td{padding:4px 0 16px}.p-request td:first-child{margin-bottom:0;padding-bottom:0}.p-request td:last-child div{font-size:.8rem;line-height:1.2;margin-bottom:5px}.p-request td.column{width:100%}.fw-ovf-max300{max-width:767px}form>table{padding-bottom:20px}}
