@charset "UTF-8";.ButtonArea .Button,.InfoBox span,.line{display:inline-block}.ButtonArea,.K_mark,.MarkCheckBox,.Separate,.Step{text-align:center}input[type=text],textarea{padding:8px 6px;font-size:1.6rem;box-sizing:border-box;border:2px solid #ddd;background-color:#fff}textarea{width:100%;min-height:100px}h4{font-weight:400;line-height:22px;margin-bottom:7px}.resize_none{resize:none}.Section p{margin-bottom:0;padding:0}.K_mark{margin:20px auto 0}.Caution li,.InfoBox h3{margin-bottom:10px}.List_title{width:240px!important;min-width:240px!important;max-width:240px!important}.InfoBox{padding:20px}.InfoBox span{padding:10px 0}.InfoBox span.Text-alert{display:inline;padding:0}.Caution li{list-style-type:disc;margin-left:20px}.line{width:8px;height:16px;background:#000;vertical-align:text-top;margin:0 5px 0 0}.ContactNavi,.Gray{background:#EEE}.red{color:#D0021B}.mt16{margin-top:16px}.mt53{margin-top:53px}.mt32{margin-top:32px}.ButtonArea{margin-top:58px}.ButtonArea .Button{margin:0 10px 24px;width:46%}.ContactNavi{width:100%;display:-ms-flexbox;display:flex;height:61px}.Step{font-weight:700;font-size:16px}.Step div{padding:0 20px;height:61px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.CNStep1{width:37.5%}.CNStep2{width:33.75%}.CNStep2 .StepArrow{padding-right:35px}.CNStep3{width:28.75%}.ContactNavi .None .StepArrow{background:url(/assets/images/cn_arrow_n.png) right top no-repeat}.ContactNavi .Left .StepArrow{background:url(/assets/images/cn_arrow_l.png) right top no-repeat}.ContactNavi .Right .StepArrow{background:url(/assets/images/cn_arrow_r.png) right top no-repeat}.ContactNavi .Left,.ContactNavi .On{background:#B2D5ED;color:#FFF}.List_body span{display:inline-block}.List-label{margin-top:43px}.List_Separate{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.SeparateBlock{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;margin-bottom:10px}.Separate{-ms-flex-positive:1;flex-grow:1}.Separate input{width:100%}.Label{line-height:44px;max-width:80px;min-width:80px}.age{width:100px}.MarkCheckList{padding:10px}.InfoBox:after,.MarkCheckList:after{content:"";display:block;height:0;font-size:0;clear:both;visibility:hidden}.MarkCheckBox{cursor:pointer;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;box-sizing:border-box;border:1px solid #DDD;border-radius:5px;width:48px;height:48px;line-height:51px;float:left;margin:5px}.Check,.MarkCheckBox:hover{border:1px solid #4A90E2}.MarkCheckInput{display:none}.InfoBox .right_info,.Required{display:inline-block}.Check{background:#4A90E2}.InfoBox .tell{color:#4A90E2;font-size:2em;font-weight:700;padding-right:20px}.CautionBox{padding:30px;border:1px solid #EEE;border-radius:5px}.Required{background:red;color:#FFF;padding:1px 5px;border-radius:5px;margin-left:10px;font-size:.8em}.TypeB{display:none}.KSRadioButton{display:inline-block}.ContactAlert{padding:20px;border:2px solid #F97767;background-color:#feeeeb}.ContactAlert h3{margin-bottom:10px}.ContactAlert ul{margin-left:20px}.ContactAlert li{list-style:disc;color:red}@media screen and (max-width:640px){.Step{font-size:12px}.CautionBox{padding:10px}.ButtonArea .Button{margin:0 0 24px;width:100%}}.Link{color:#0075C2}.List_item_attention,.List_item_dot,.List_item_hurray,.List_item_space,.List_item_square,.List_item_star{display:block;margin-left:1.25em;box-sizing:border-box;position:relative}.List_item_attention:before,.List_item_dot:before,.List_item_hurray:before,.List_item_space:before,.List_item_square:before,.List_item_star:before{position:absolute;top:0;box-sizing:border-box;margin-left:-1.25em}.List_item_dot:before{content:"・"}.List_item_attention:before{content:"※"}.List_item_star:before{content:"★"}.List_item_space:before{content:"　"}.List_item_square:before{content:"■"}.List_item_hurray:before{content:"◆"}#ondiv{margin:0 auto 10px}#ondiv input{padding:4% 0;margin:-8% 0}