@charset "utf-8";

header{background:#6FB7E9; text-align:left;}
header h1{color:#FFF; font-size:17px; font-weight:bold; padding:15px;}
header h1 img{float:left; margin-right:10px;}
header h1 button{float:right; background:none;}
header h1 button img{margin:0;}

section{margin:15px 10px;}
.ctitle{height:45px;margin:0;text-align:center;font-size:22px;font-weight:bold;line-height:45px;}
.ltitle{height:45px;margin:0;text-align:left;font-size:22px;font-weight:bold;line-height:45px;}
.title{font-weight:bold; margin-left:5px;}
.txt{background:#EEE; border:1px solid #CCC; font-size:12px; line-height:1.5em; padding:10px; max-height:80px; overflow-y:scroll; margin:10px 0;}
.input_check{margin-left:10px; float:left;}

label{margin:0;padding-top:10px;}
label img{margin:1px 5px 0 0;}
.part02{clear:both; border-top:1px dotted #999; margin-top:15px; padding-top:15px;}
.input_box{margin:10px 0 5px;padding:0;}
.input_box input{width:100%;height:36px;padding:0 2%;border:1px solid #e4e4e4 !important;font-size:13px;color:#ccc;line-height:36px;letter-spacing:-1px;}
.input_box input::-webkit-input-placeholder{font-size:13px;color:#ccc;}

.input_box .off{background-color:#f0f0f0;color:#777 !important;}
.input_box .off::-webkit-input-placeholder{color:#777 !important;}

.btn_area{margin:10px 0;position:relative;}
.btn_area input{width:100%;height:40px;background-color:#2e83e0;border-radius:0;}
.btn_area .ba_lbtn{width:48%;height:40px;margin:0 4% 0 0;background-color:#2e83e0;float:left;}
.btn_area .ba_rbtn{width:48%;height:40px;background-color:#1c1c1c;float:left;}

.btn_txt{height:40px;border-top:1px solid #e1e1e1;position:relative;}
.btn_txt .bt_case:first-child{width:40%;border:0;}
.btn_txt .bt_case{width:60%;height:20px;margin:10px 0;border-left:1px solid #e1e1e1;text-align:center;line-height:20px;float:left;}
.btn_txt .bt_case a{font-size:12px;color:#777;}
.btn_txt .bt_case input{padding:0;font-size:12px;color:#777;}

footer p{margin:70px 10px;}
footer button{width:100%; background:#666; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; padding:10px 0; font-size:16px; color:#FFF;}