form .block_01{width:100%;max-width:900px;margin-left:auto;margin-right:auto;border-top:#d9d9d9 solid 1px;display:table;margin-bottom:20px}form .block_01 .box_inner{margin-bottom:7px}form .block_01 label{font-size:13px;margin-right:5px}form .block_01 .cap{font-size:13px;color:#999}form .block_01 input+.cap{margin-left:10px}form .block_01 .cap+input,form .block_01 .cap+select{margin-left:30px}.complete form .block_01{border:0}form .block_01 .title_input{width:230px;font-size:130%;padding:15px 10px;display:table-cell;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#333}form .block_01 .box{border-bottom:#d9d9d9 solid 1px}form .block_01 .box .req{color:#e9003a;font-size:11px}form .block_01 .box.description{text-align:center}form .block_01 .box.description .title_input{width:100%;color:red;font-weight:bold}form .block_01 select{height:40px;margin-top:3px;padding-left:5px;padding-right:0 !important;font-size:1.4rem;line-height:1;border:#ccc solid 1px;background-color:#fff;box-sizing:border-box;border-radius:0 !important}form .block_01 input{height:40px;margin-top:3px;padding-left:5px;padding-right:0 !important;font-size:1.4rem;line-height:1;border:#ccc solid 1px;background-color:#fff;box-sizing:border-box}form .block_01 .input{display:table-cell;vertical-align:middle;margin-bottom:5px;padding:15px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:150%;line-height:1.5}form .block_01 .input .box_input{padding:8px 3px;border-radius:3px;border:#cfcfcf solid 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}form .block_01 .input .w01{width:490px}form .block_01 .input .w02{width:80px}form .block_01 .input .w03{width:490px}form .block_01 .input .w04{width:235px;margin-right:15px}form .block_02{width:100%;max-width:900px;margin-left:auto;margin-right:auto;margin-top:10px}form .block_02 p{font-size:14px;margin-bottom:15px}form .block_02 p a{text-decoration:underline;color:#ff5300}#service form .check_privacy p{line-height:1.2;margin-bottom:5px;margin-top:15px}#service form .block_02 p a{text-decoration:none;color:#ff5300}#service form .check_privacy .req{color:#e9003a;font-size:12px}form .block_02 .logbox{border:solid 1px gray;width:96%;margin-left:auto;margin-right:auto;height:200px;padding:1em;overflow:auto;margin-bottom:20px}form .check_privacy{text-align:center}form .check_privacy input{margin-top:-2px;display:inline-block}form .check_privacy label{padding-left:2px;font-size:14px}form div.btn_link{margin-top:50px}form .btn_link button{margin-left:10px;margin-right:10px;font-size:17px;display:inline-block;background:0;border:0;padding:0}form .btn_link button{text-align:center;letter-spacing:normal;line-height:1;-webkit-transition:all .3s;transition:all .3s;border-radius:3px;min-width:220px;padding:16px 10px;color:#fff;background-color:rgba(80,128,191,1);display:inline-block;*display:inline;*zoom:1}form .btn_link button:hover{background-color:#ff864c;background-color:rgba(80,128,191,0.7);cursor:pointer}form .btn_link button i{margin-left:5px}form .btn_link button i.fa-arrow-circle-o-left{margin-left:0;margin-right:5px}.block_02 .btn_link a{color:#fff !important;text-decoration:none !important}@media only screen and (max-width:768px){form .block_01{width:100%;border-top:0;border-left:#999 solid 1px;display:block}form .block_01 .cap{display:block}form .block_01 input+.cap{margin-left:10px;display:inline}form .block_01 .cap+input,form .block_01 .cap+select{margin-left:0}form .block_01 .box{border-bottom:#999 solid 1px;border-right:#999 solid 1px}form .block_01 .title_input{color:#fff;background-color:#5f6166;padding:7px 10px 5px;border-right:0;border-bottom:0;display:block;width:100%;line-height:1}form .block_01 .title_input .req{color:#f93}form .block_01 .input{padding-left:20px;padding-right:20px;display:block;width:100%;margin-bottom:0;font-size:130%}form .block_01 .input .box_input{border:#999 solid 1px}form .block_01 .input .w01,form .block_01 .input .w03{width:100%}form .block_01 .input .w02{width:60px}form .block_01 .input .w04{width:85px}form div.btn_link button{margin-top:20px}form .block_02{width:100%}.container{margin-left:0}.flat{margin-top:2px}.flat,.flat ul{border:#999 solid 1px}}