@charset "utf-8";
/*===================================
 * css file for "kbsworld.co.jp"
 * file name : sightseeing.css
===================================== */
/*table-----------------*/
#nbbs table{
	margin:20px 30px 0 0;
	width:710px;
	text-align:left;
}

#nbbs th,#nbbs td{border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:5px 10px; vertical-align:top;}
#nbbs th{border-right:1px solid #ddd; background-color:#eee; width:150px; font-weight:bold;}
#nbbs th.col {border-right:0; background-color:#fff; }
#nbbs li{margin:0 0 7px 0;}
#nbbs table ul,#nbbs table ol,#nbbs table dl{margin:0;}


#enq table{
	margin:20px 0 0 0;
	width:500px;
	text-align:left;
}

#enq td{border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:10px 20px; vertical-align:top;}

/*font color-----------------*/
.fc999{color:#999;}
.fcf09a03{color:#f09a03;}
.fcf03{color:#f03;}
.fc222{color:#222;}
.fwb {font-weight:bold}
.fc5f9beb{color:#5f9beb; font-size:12px; font-weight:bold; text-align:left; padding-left:10px;}
.refer { background:url(../images/icon_plus.gif) no-repeat 0 3px; margin:8px 0 0 0; padding:0 8px; font-size:9px; color:#999999; }
.referr { background:url(../images/icon_plus.gif) no-repeat 155px 4px; text-align:right; padding:0; font-size:9px; color:#999999; }
.fon_s {font-size: 9px; color: #999999; }
.fs12 {font-size:12px; color:#5f9beb; font-weight:bold;}
.fc7f9db9 {color:#7f9db9;}
.fb2678 { color:#2678E4; font-weight:bold; font-size:12px; }
.f0008 { color:#000000; font-size:8pt; }
.f00010 { color:#000000; font-size:10pt; }

/*margin-----------------*/
.mart5{margin-top:5px;}
.mart10{margin-top:10px;}
.mart20{margin-top:20px;}
.mart50{margin-top:50px;}
.marr5{margin-right:5px;}
.marrl5{margin-right:5px; margin-left:5px;}
.marr7{margin-right:7px;}
.marl3{margin-left:3px;}
.marl10{margin-left:10px;}
.marl20{margin-left:20px;}
.marl30{margin-left:30px;}
.marb5{margin-bottom:5px;}
.mar12{margin:12px;}
.marb_4{margin-bottom:-4px;}

/*padding-----------------*/
.padl5{padding-left:5px;}
.padl10{padding-left:10px;}
.padl15{padding-left:15px;}
.padr5{padding-right:5px;}
.padr10{padding-right:10px;}
.padr15{padding-right:15px;}

/*message-----------------*/
#box {width:550px;background-color:#FFFFFF;margin:18px;padding:15px;text-align:left;border:1px #886947 solid;}
#box p {border-bottom:1px dashed #CCCCCC;padding:5px 0 1px;font-size:12px;color:#222;}
#box ul {padding:2px; }
#box li {background:url(../images/icon_ma.gif) no-repeat 3px 8px; padding:5px 5px 2px 15px;font-size:10px;color:#999;}  	

/*width-----------------*/
.w30{width:30px;}
.w45{width:45px;}
.w60{width:60px;}
.w100{width:100px;}
.w120{width:120px;}
.w150{width:150px;}
.w200{width:200px;}
.w300{width:300px;}
.w350{width:340px;}

/*img-----------------*/
#img { margin:30px 334px 70px 160px}
.gap { margin-left:25px}
#img1 { margin:30px 0 70px 180px}
.vab { vertical-align:text-bottom; margin:0 5px 0 12px;}

#img3 { margin:30px 240px 70px 120px;} 
#img5 { margin:20px 10px 0 0; text-align:right;} 
.gap10 { margin-left:10px}

#img6 { margin:20px 0 70px 0; text-align:center; } 

/*pwはこちら-----------------*/
#pw { margin:15px 0 30px 185px}
.pw { background:url(../images/btn_yazi.gif) no-repeat 0 4px ; padding:2px 0 3px 12px; }
.pw a{color: #3d81cc; text-decoration:underline; font-size:10px;  } 
.pw a:hover{color:#0A529E; text-decoration:underline; font-size:10px; }

/*link-----------------*/
a.under{color: #3d81cc; text-decoration:underline; font-size:10px;  } 
a.under:hover{color:#0A529E; text-decoration:underline; font-size:10px; }
#nbbnum a:link {text-decoration:none; color:#2678E4; font-weight:bold;}
#nbbnum a:visited {text-decoration:none; color:#2678E4; font-weight:bold;}
#nbbnum a:hover {text-decoration:underline ; color:#E3939E; font-weight:bold;}
#nbbnum a:active {text-decoration:none; color:#E3939E; font-weight:bold;}

/*login form　NEW----------------*/
#login {width:350px;background:url(../../member/images/bg_frame_n.gif) no-repeat bottom;padding-bottom:10px;text-align:left; float:left;}
#login h2.log{background:url(../../member/images/bg_ttl_log_n.gif) no-repeat top;padding:12px 0 3px 17px;}
#login #waku {margin:5px 15px;}
#login #waku h3.maru{background:url(../../member/images/icon_maru2.gif) no-repeat 0 3px;margin-top:8px;padding:0 0 0 12px;color:#666666;font-weight:bold;}
#login #waku ul {background:url(../../member/images/bg_cl_n.gif) no-repeat bottom;width:308px;border:1px #e0e0de solid;margin:4px 0;padding:5px;}
#login #waku ul li { padding:5px; }
#login #waku ul li.b { font-weight:bold; padding:5px 0 0 7px; } 
#login #waku ul li.c { font-weight:bold; padding:8px 0 0 7px; }
#login #waku ul li.d { text-align:center;}
#login #waku ul li.e { font-size:9px; color:#999999; text-align:right; padding:3px 8px 12px 0 }

/*login right box----------------*/
#rightbox {width:390px;text-align:left; float:left;}

/*会員 NEW----------------*/
#left_member{width:350px; text-align:left; float:left;}
#left_member .left_m1 { background:url(../../member/images/bg_frame_n.gif) no-repeat bottom; padding-bottom:10px; margin-bottom:15px;}
#left_member .left_m1 h2.log{background:url(../../member/images/bg_ttl_log_n.gif) no-repeat top;padding:12px 0 3px 17px;}
#left_member #waku {margin:5px 15px;}
#left_member #waku ul {background:url(../../member/images/bg_cl_n.gif) no-repeat bottom;width:308px;border:1px #e0e0de solid;margin:4px 0;padding:5px;}
#left_member #waku ul li { padding:5px; }

/*非会員 NEW----------------*/
#right_member{width:350px; background:url(../../member/images/bg_frame_n.gif) no-repeat bottom; padding-bottom:10px; text-align:left; float:right;}
#right_member h2.log{background:url(../../member/images/bg_ttl_log_n.gif) no-repeat top;padding:12px 0 3px 17px;}
#right_member #waku {margin:5px 15px;}
#right_member #waku ul {background:url(../../member/images/bg_cl_n.gif) no-repeat bottom;width:308px;border:1px #e0e0de solid;margin:4px 0;padding:5px;}
#right_member #waku ul li { padding:5px; }




/*login form----------------*/
#log {width:208px;background:url(../../bbs/images/bg_frame.gif) no-repeat bottom;padding-bottom:10px;margin-top:10px;text-align:left;}
#log h2.log{background:url(../../bbs/images/bg_ttl_log.gif) no-repeat top;padding:12px 0 3px 17px;}
#log #waku {margin:5px 15px;}
#log #waku h3.maru{background:url(../../bbs/images/icon_maru2.gif) no-repeat 0 5px;margin-top:8px;padding:0 0 0 12px;color:#666666;font-weight:bold;}
#log #waku ul {background:url(../../bbs/images/bg_cl.gif) no-repeat bottom;width:166px;border:1px #e0e0de solid;margin:4px 0;padding:5px;}
#log #waku ul li { padding:2px; }
#log #waku ul li.b { font-weight:bold; padding:0 0 0 7px; } 
#log #waku ul li.c { font-weight:bold; padding:3px 0 0 7px; }
#log #waku ul li.d { text-align:center;}
#log #waku ul li.e { font-size:9px; color:#999999; text-align:right; padding:3px 8px 12px 0 }

/*login 状態-----------------*/
#loginfo {width:208px;background:url(../../member/images/bg_frame.gif) no-repeat bottom;padding-bottom:10px;margin-top:10px;text-align:left;}
#loginfo h2.log{background:url(../../member/images/bg_ttl_log.gif) no-repeat top;padding:12px 0 3px 17px;}
#loginfo #waku1 {margin:5px 15px;}
#loginfo #waku1 ul {background:url(../../member/images/bg_cl.gif) no-repeat bottom;width:166px;border:1px #e0e0de solid;margin:4px 0;padding:5px;}
#loginfo #waku1 ul li { padding:2px; }
#loginfo #waku1 ul li.d { text-align:center;}

/* serch -----------------*/
#search {width:508px;margin:10px 0 0 0;padding:0;border:1px #c3d9ff solid;background-color:#e8eefa;}
#search h2.p8 {padding:3px 0 0 8px;border-bottom:#548bc8 2px solid; margin:0 412px 0 6px;}
#search #sm {width:484px;margin:0 6px 6px 6px;padding:5px;border:1px #7f9db9 solid;background-color:#f5f5f5;}
#search #sm ul {margin:1px 0 5px 0;}
#search #sm ul li{display:inline; padding:10px 5px; }
.searbox { background:#ffffff; border:#7f9db9 1px solid; margin:0 7px 10px 3px;}

/* list -----------------*/
.tabar {margin:8px 0;}
.ttlbar {color:#2678E4; font-weight:bold; border-right:1px solid #ddd; }
.fwb267 {color:#2678E4; font-weight:bold; border-right:0px; }

.notice {background:#e8eefa; text-align:left;}
.notii {font-weight:bold; color:#ff6600; font-size:10px; text-align:center;}
.notit {font-weight:bold; color:#333333; font-size:11px; }


.notit a{font-weight:bold; color:#333333; font-size:11px;}　
.notit a:hover{font-weight:bold; color:#333333; font-size:11px; }



.kaki {color:#000000; font-size:8pt; text-align:left;}
.kakin {color:#000000; font-size:8pt; text-align:right;}

.reply {color:#000000; font-size:8pt; text-align:left;}

/* numbox -----------------*/
#nbbnum {margin:20px 0 30px 0 }

#input table{margin:20px 30px 0 0;width:710px;text-align:left;background-color:#f9f9f9; border-top:3px solid #619AE9;border-bottom:2px solid #619AE9;}
#input th{ width:100px; padding:5px 10px; font-weight:bold; color:#5678e8; border-right:1px solid #619AE9; margin:2px 0; }
#input td{ padding:5px 10px; vertical-align:top;}
.under { border-bottom:#cccccc 1px solid;   }
#view {margin:10px 0 0 0;width:740px;text-align:left;background-color:#f9f9f9; }




