/*form*/
.form {width:100%; background:url('./form_bg.gif'); color: #fff;font-weight: bold; letter-spacing: -1px; font-size:18px; }
.form .c_obj {width:100%; max-width:1000px; margin:0 auto;} 
.form  .tit {font-size:36px; text-align:center; padding:19px 0; font-weight:normal; border-bottom:1px dashed #515151; background:#021529;}
.form  .tit b {color:#f7e333;}

.form_wrap > dl > dd {display:inline-block; width:246px;}
.form_wrap > dl {width:330px;display:inline-block;}
.form_wrap .form_01 { margin:0px 5px 0 30px;}
.form_wrap .form_02 {margin:0px 20px 0 8px; vertical-align:top; }
.form_wrap .form_02 > dt.call_time {padding-top:0;}
.form_wrap .form_03 {width:230px;display:inline-block;   vertical-align: top; font-size:16px; color:#B4B4B4;}

.form_wrap .form_03 .form_btn_box p {margin-bottom:10px; font-weight:normal; }
.form_wrap .form_03 .form_btn_box p a:hover {color:#fff;     cursor: pointer;}
.ok_btn {font-size:20px; font-weight:bold; padding:20px; background:#f7e333; border:1px solid #000;    cursor: pointer;}


/*contents*/
.con > div {overflow:hidden;}
.con > div > dl {width:100%; max-width:1000px; margin:0 auto;}
.con > div > dl > dt span {text-align:center; display:block;margin:0 auto; font-size:28px; color:#fff; width:120px; height:46px; font-weight:bold; padding-top:10px;}
.con > div > dl > dt h3 {font-size:36px; display:block; padding:30px 0 40px 0; color:#333; text-align:center; letter-spacing:-1px;}
.con > div.t_01 > dl > dt > span { background:url('./con_num_01.png'); }
.con > div.t_02 > dl > dt > span { background:url('./con_num_02.png');  color:#000;}
.con > div > dl > dd i {margin-right:7px;}

.con > div > dl > dd {margin-bottom:30px;    overflow: hidden;}
.con > div > dl > dd > span {width:30%; display: block;}
.con > div > dl > dd > p {font-size:18px;letter-spacing:-1px; color:#333; line-height:160%; display:inline-block; vertical-align:top; width:69%;    padding-bottom: 12px;}

option{background:#ff0000;}


.right{float:right}
.left {float:left}

.bg_gray {background:#f0f0f0;}
.bg_gray b {color:#E1544A;}
.bg_blue {background:#007af8;}

.con > div.h_flow dl > dt span { background:url('./con_num_02.png');}



#nav_btn_close  {position:absolute; width:30px; top:0; right: -30px;}
#nav_btn_close  a{color:#fff; display:block;font-size: 30px;}


.con > div.box_bg > dl > dt h3 {color:#FFDA3E;}
.con > div.box_bg > dl > dd {}


.box_bg {background:url('./bg_f_blue.gif');}

.box_bg > dl > dd > ul {text-align:center;}
.box_bg > dl > dd > ul > li {display:inline-block; *display:inline; zoom:1;    width: 22%;    text-align: center;}

.btn_st .ok_btn{background:url ('./img/ok_btn.png'); padding:0;}



.con > div.h_flow dl > dd > ul  {text-align:left; }
.con > div.h_flow dl > dd > ul > li { line-height:140%; color:#000; letter-spacing:-1px;width:60%;  display:inline-block; *display:inline; zoom:1 overflow:hidden; font-size:24px;    margin: 0 0 16px 40px;padding:10px 0  10px 45px; }
.con > div.h_flow dl > dd > ul > li.list_bg01 {background:#76CFFF}
.con > div.h_flow dl > dd > ul > li.list_bg01 p {padding:0; display:inline-block;}
.con > div.h_flow dl > dd > ul > li.list_bg02 {background:#FFEC9A}
.con > div.h_flow dl > dd > ul > li.list_bg02 p {padding:0; display:inline-block; color:#000;}
.con > div.h_flow dl > dd > ul > li p{display:inline-block;  vertical-align: top; width:68px}
.con > div.h_flow dl > dd > ul > li span {color:#0091DF; font-weight:bold; vertical-align: top;}
.con > div.h_flow dl > dd > ul > li p.txt{width:85%;    text-align: left;}
.con > div.h_flow dl > dd > ul > li u {width:1px; background:#0091DF; display:inline-block;  margin:-3px 15px;height:20px;}
.con > div.h_flow dl > dd > ul > li b {color:#000; font-weight:normal; }