@charset "utf-8";
@import "base.css";

.kibo { width:800px; background:#FFF}
.head { overflow:hidden; background:#eeeeee; height:50px; padding:10px 0 0 0}
.headleft, .headright { float:left; width:48%; padding:0 0 0 10px}
.headright { border-left:#CCC solid 1px;}
.headleft h1, .headright h1 { float:left;}
.headleft dl { margin:15px 0 0 0}

.headright dl {width:400px; margin:10px 0 0 30px;}
.headright dt { background:#145b85; color:#FFF; width:80px; padding:2px 4px; float:left; margin:1px 0 0 0;}
.headright dd { padding:2px; font-weight:bold; width:80px;float:left; margin:1px 0 0 0;}
.headleft dt { background:#145b85; color:#FFF; width:50px; padding:3px; display:inline}
.headleft dd {display:inline; margin:0 0 0 10px; font-weight:bold}


.gnbtab { background:#1878b1; padding:10px 0 0 0}
.gnbtab ul { margin:0 0 0 20px}
.gnbtab li { display:inline; margin:0 }
.gnbtab li a { background:#0d69a0; color:#b6e4ff; display:inline-block; width:250px; height:30px;  padding:7px 0 0 0; border:#3399cc solid 1px; border-bottom:none; text-decoration:none; font-size:15px; font-weight:bold; text-align:center;}
.gnbtab li a.on { background:#fff; color:#333; border-right:#064c76 solid 1px;}

.kibocontent { border:#CCC solid 1px; margin:10px; padding:15px; line-height:150%;}
.kibocontent h2 { background:url(../images/kibo/dot_01.gif)  no-repeat 0 5px; padding:0 0 0 15px; margin:30px 0 5px 0; font-size:14px; font-weight:bold}

.txtlist1, .txtlist2 { margin:0 0 0 10px}
.txtlist1 li { background:url(../images/kibo/dot_02.gif) no-repeat 0 7px; padding:0 0 0 10px}
.txtlist2 li { background:url(../images/kibo/dot_03.gif) no-repeat 0 9px; padding:0 0 0 10px}

.tdlist li { background:url(../images/kibo/dot_04.gif) no-repeat 0 9px; padding:0 0 0 10px}
.tdlist li ul li { background:none!important; padding:0 0 0 10px}


.btn_c { text-align:center;  margin:20px 0}
.btn_r { text-align:right;  margin:20px 0}
.btn { margin:20px 0}
.btn_1 { background:#1e3e7e url(../images/kibo/kibo_btn_01.gif) repeat-x; width:220px; color:#FFF; font-weight:bold; font-size:13px; margin:1px; height:28px;}
.btn_2 { background:#1e3e7e url(../images/kibo/kibo_btn_01.gif) repeat-x; width:400px; color:#FF0; font-size:18px; margin:1px; height:40px;}
.btn_3 {background:#0fa9d4; border:#3399cc solid 1px; padding:5px 0; width:120px; color:#FFF; font-weight:bold; font-size:12px; margin:1px}


.tb_type { width:100%; border-top:1px solid #d6d6d6; border-left:1px solid #d6d6d6;}
.tb_type thead th {color:#333; background:#eaeaea; padding:7px 0 7px; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6;}
.tb_type tbody th {text-align:left; border-bottom:1px solid #d6d6d6; padding:7px 5px 7px;}
.tb_type tbody td {font-weight:normal;   padding:7px 5px 7px; border-left:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; }

.tb_type .list li { background:url(../images/kibo/dot_03.gif) no-repeat;}


.title { font-size:20px; color:#fff; background:#055889; padding:10px; margin:-15px -15px 0 -15px}
