/*-----------------------
			Common
-------------------------*/

form{
	padding:0;margin:0;
}

.f10{
	font-size:10px;
}

.clr{
	clear:both;
}
.btm_10{
	margin-bottom:10px;
}
.cts{
	padding:0 15px 15px 10px;
	font-size:14px;
	line-height:1.8em;
}
.img_right{
	float:right;
	margin-left:15px;
	padding:3px;
	text-align:center;
	background:#e7fdff;
}
.capsion{
	font-size:12px;
	line-height:1.2em;
	text-align:left;
	margin:0;
	padding:5px;
}
.to_top{
	text-align:right;
	margin:10px 10px 0 0;
}

.dotted_line{
	border-bottom:2px #CCCCCC dotted;
	height:3px;
	line-height:3px;
	font-size:3px;
	margin-bottom:5px;
}
.dotted_line_2{
	border-bottom:2px #CCCCCC dotted;
	height:5px;
	line-height:5px;
	font-size:5px;
	margin-bottom:5px;
}

.tour_images{
	padding:3px;
	background:#FFFFFF;
	border:1px #BBBBBB solid;
}

.charge_yes{
	color:#FEFEFE;
	font-size:10px;
	padding:1px 2px 2px 2px;
	background:#008000;
}
.charge_no{
	color:#FEFEFE;
	font-size:10px;
	padding:1px 2px 2px 2px;
	background:#BB0000;
}
/*--------------------------------------
								Header
----------------------------------------*/

#tk_header{
	background:#696969;
	font-size:12px;
	padding:0;
	color:#FFFFFF;
	height:28px;
}
#tk_header .cts{
	width:960px;
	font-size:12px;
}
#tk_header table{
	margin:0;
	padding:0;
}
#tk_header td.td_550{
	width:550px;
	text-align:left;
}
#tk_header td.td_200{
	width:200px;
	text-align:right;
	padding-right:10px;
	font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
}
#tk_header td.td_100{
	width:100px;
	text-align:left;
}
#tk_header form{
	padding:0;
	margin:0;
}
#tk_header .tk_btn{
	background:#EEEEEE;
	font-size:12px;
	padding:1px 0 0 0;
	margin:0;
	color:#BB0000;
}
.logo_right{
	float:right;
	margin-top:20px;
}
.head_banner{
	width:600px;
	height:65px;
	background:#EFEFEF;
}





/*-----------------------
			Left
-------------------------*/
#left_column{
	width:780px;
	float:left;
}

#left_column a{
	color:#004CA3;
	text-decoration:none;
}
#left_column a:visited{
	color:#003D84;
}
#left_column a:hover{
	color:#ff3300;
}

#left_column table.title_table{
	border-collapse:collapse;
	background:url(../img_common/tour_detail_title.gif) no-repeat;
	width:780px;height:70px;
	font-weight:bold;font-size:20px;
	margin-bottom:20px;
	line-height:1.2em;
}
#left_column table.title_table td{
	padding-left:15px;
}
#left_column .tour_ctg{
	padding:5px 15px 10px 15px;
}
#left_column .tour_ctg_icon{
	color:#FFFFFF;background:#007000;
	padding:4px 6px 3px 6px;
	font-size:12px;
	letter-spacing:1px;
	font-weight:bold;
	margin-right:10px;
	line-height:24px;
}

#left_column .tour_data_rgt_clm{
	float:right;
	width:370px;
	font-size:12px;
	line-height:1.2em;
	color:#696969;
}

#left_column .tour_data_lft_clm{
	float:left;
	width:370px;
}

#left_column table.tour_data{
	border-collapse:collapse;
	width:380px;
	margin:0;
	padding:0;
}
#left_column table.tour_data th.th_t0{
	text-indent:5px;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	width:110px;
	padding:2px 0 2px 0;
	color:#0b0049;
}
#left_column table.tour_data td.td_t0{
	font-size:14px;
	text-align:left;
	width:270px;
	padding:2px 0 2px 0;
}


#left_column .tour_detail_midashi{
	background:url(../img_common/title_780.gif) no-repeat;
	width:780px;height:30px;
	font-weight:bold;font-size:16px;
	margin-bottom:15px;
	text-indent:15px;
	line-height:30px;
	letter-spacing:1px;
}

#left_column .tour_option{
	background:url(../img_common/tour_option_mid.gif) repeat-y;
	margin:10px 0px 15px 30px;
	width:720px;
	padding:0;
}
#left_column .tour_option_top{
	width:720px;
	height:15px;
	background:url(../img_common/tour_option_top.gif) no-repeat;
}
#left_column .tour_option_bottom{
	width:720px;
	height:15px;
	background:url(../img_common/tour_option_bottom.gif) no-repeat;
}
#left_column .tour_option_cts{
	padding:5px 20px 5px 20px;
	font-size:14px;
	line-height:1.6em;
}
#left_column .tour_option_midashi{
	font-weight:bold;
	font-size:18px;
	margin-bottom:2px;
	background:url(../img_common/icon_list.gif) no-repeat 0 6px;
	text-indent:15px;
}
#left_column .gazo_line_red{
	background:url(../img_common/tour_bar.gif) repeat-x;
	height:3px;
	line-height:3px;
	font-size:3px;
	margin-bottom:10px;
}
#left_column table.button_area{
	margin-bottom:10px;
}
#left_column table.button_area td{
	padding:0 10px 0 10px
}

#left_column .tour_agent_mid{
	background:url(../img_common/tour_agent_mid.gif) repeat-y;
	margin:10px 0px 15px 30px;
	width:650px;
	padding:0;
}
#left_column .tour_agent_top{
	width:650px;
	height:40px;
	background:url(../img_common/tour_agent_top.gif) no-repeat;
}
#left_column .tour_agent_bottom{
	width:720px;
	height:21px;
	background:url(../img_common/tour_agent_bottom.gif) no-repeat;
}
#left_column .tour_agent_name{
	font-weight:bold;
	font-size:16px;
	margin-left:30px;
	background:url(../img_common/icon_list.gif) no-repeat 0 20px;
	padding-left:15px;
	line-height:50px;
	text-align:left;
}
#left_column .tour_agent_cts{
	padding:0 25px 0 25px;
}
#left_column .agent_phone{
	font-family:'arial black','ＭＳ ゴシック';
	font-size:24px;
	line-height:1.2em;
	padding:10px;
	margin:5px;
	background:#EEEEEE;
}
#left_column .agent_eigyo{
	font-size:18px;
	padding:10px;
}
#left_column .agent_att{
	font-weight:bold;
	font-size:14px;
	color:#A00000;
}
#left_column .agent_info_1{
	padding:10px 0 0 0;
	color:#000070;
	font-size:14px:
}
#left_column .agent_info_2{
	text-align:left;
}
#left_column table.agent_info th{
	text-align:right;
	font-weight:bold;
	font-size:12px;
	width:140px;
	padding-right:10px;
}

#left_column .finish{
	color:#A00000;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
}
#left_column .yama_name{
	font-weight:bold;
	font-size:14px;
	margin-bottom:5px;
}
#left_column table.kanren_yama{
	width:150px;
	height:140px;
	background:#EEEEEE;
	margin-left:15px;
	float:left;
}
#left_column table.kanren_yama td{
	text-align:center;
	padding:5px 0px 5px 0px;
	vertical-align:bottom;
}
#left_column .yama_name_txt{
	font-size:12px;
	line-height:1.2em;
	color:#696969;
	margin:5px 0 15px 15px;
}


#tour_list{
	margin-left:20px;
	font-size:14px;
}
#tour_list .yt_date{
	font-weight:bold;
	padding-right:15px;
	color:#493830;
}
#tour_list .yt_dept{
	font-weight:bold;
	color:#467571;
	padding-right:15px;
}
#tour_list .yt_period{
	font-weight:bold;
	color:#BB0000;
	padding-right:15px;
}
#tour_list .yt_com{
	font-size:12px;
	color:#454545;
}
#tour_list .yt_title{
	margin-left:5px;
	padding-left:15px;
	background:url(../img_common/icon_list3.gif) no-repeat 0 2px;
}
#tour_list .tk_line_3{
	height:2px;
	border-bottom:1px #CCCCCC dashed;
	margin-bottom:20px;
}



table.kenkyaku{
	border-collapse:collapse;
	font-size:12px;
	line-height:1.4em;
}
table.kenkyaku th{
	font-weight:bold;
	padding:4px;
	text-align:left;
	border:1px #CCCCCC solid;
}
table.kenkyaku td{
	padding:4px;
	text-align:left;
	border:1px #CCCCCC solid;
}





/*------------Tour Search---------------*/

#left_column .tour_box_mid{
	background:url(../img_common/tour_box_mid.gif);
	margin:10px 0 10px 0;
	width:740px;
	padding:0;
}
#left_column .tour_box_top{
	width:740px;
	height:46px;
	line-height:46px;
	font-size:46px;
	background:url(../img_common/tour_box_top.gif) no-repeat;
}
#left_column .tour_box_bottom{
	width:740px;
	height:20px;
	background:url(../img_common/tour_box_bottom.gif) no-repeat;
}
#left_column table.tour_box_name{
	height:46px;
	font-weight:bold;
	font-size:14px;
	text-align:left;
}
#left_column table.tour_box_name td.td_1{
	background:url(../img_common/icon_list.gif) no-repeat 15px 17px;
	padding-left:30px;
	text-align:left;
	vartical-align:middle;
	line-height:1.2em;
	font-weight:bold;
	color:#008000;
	padding-right:10px;
}
#left_column table.tour_box_name td.td_2{
	text-align:left;
	vartical-align:middle;
	line-height:1.2em;
	padding-right:10px;
}
#left_column .tour_box_cts{
	padding:3px 20px 5px 20px;
}

#left_column table.tour_box_sept{
	width:100%;
	line-height:1.6em;
}
#left_column table.tour_box_sept td.td_check{
	width:5%;
	vartical-align:middle;
	color:#a0a0a0;
}
#left_column table.tour_box_sept td.td_image{
	width:15%;
	vartical-align:middle;
}
#left_column table.tour_box_sept td.td_data{
	font-size:12px;
	width:55%;
	vartical-align:middle;
	border-right:3px #BBBBBB dotted;
}
#left_column table.tour_box_sept td.td_date{
	width:25%;
	vartical-align:middle;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	line-height:1.8em;
	font-family:'tahoma','ＭＳ ゴシック';
}
#left_column .tour_box_mds{
	font-weight:bold;
	padding-right:15px;
	color:#000070;
}
#left_column .thumb_border{
	border:1px #CCCCCC solid;
}


.search_panel{
	margin:0 25px 20px 25px;
	padding:5px;
	background:#F5F5F5;
}
.search_panel_in{
	border:1px #FFFFFF solid;
	padding:10px 15px 10px 15px;
}

.s_panel_midashi{
	font-size:16px;
	font-weight:bold;
	color:#000070;
	margin-bottom:5px;
}
table.s_panel_tbl{
	
}
table.s_panel_tbl th.th_mds{
	font-weight:bold;
	width:14%;
	padding:4px;
	text-align:left;
	font-size:12px;
	text-indent:10px;
	vertical-align:top;
}
table.s_panel_tbl td.td_ipt{
	width:36%;
	padding:3px;
	text-align:left;
	font-size:12px;
}



/*----------------------------------------------------------------------
					海外トレッキング
------------------------------------------------------------------------*/

#navi_position a{
	color:#004CA3;
	text-decoration:none;
}
#navi_position a:hover{
	color:#ff3300;
}

#left_column .p_left{
	float:left;
	padding:4px;
	background:#ebf3fb;
	border:#bbddff 1px solid;
	margin-right:20px;
	line-height:1.3em;
	font-size:10px;
}

#left_column .p_right{
	float:right;
	padding:4px;
	background:#ebf3fb;
	border:#bbddff 1px solid;
	margin-left:20px;
	line-height:1.3em;
	font-size:10px;
}

#left_column .top_images{
	height:400px;
	background:#EEEEEE;
	margin-bottom:15px;
}

#left_column .trk_lead{
	margin:0 15px 15px 15px;
	font-size:14px;
	line-height:1.8em;
	padding:15px;
	background:#ebf3fb;
	color:#696969;
	font-weight:bold;
}

.tck_cts{
	margin:0 0 15px 20px;
}

a.icon_links{
	background:url(../img_common/icon_list.gif) no-repeat 0 2px;
	padding-left:15px;
}
a.icon_links:hover{
	background-position:1px 2px;
}

#left_column .tck_cts_top{
	background:url(../img_common/world/tck_bg_top.gif) no-repeat;
	width:750px;
	height:16px;
	line-height:16px;
	font-size:16px;
}
#left_column .tck_cts_mid{
	background:url(../img_common/world/tck_bg_mid.gif) repeat-y;
	width:750px;
	font-size:14px;
	line-height:1.8em;
}
#left_column .tck_cts_foot{
	background:url(../img_common/world/tck_bg_foot.gif) no-repeat;
	width:750px;
	height:16px;
	line-height:16px;
	font-size:16px;
}
#left_column .mid_cts{
	padding:10px 23px 10px 23px;
}
#left_column .tck_midashi{
	font-weight:bold;
	font-size:16px;
	border-bottom:1px #aba483 solid;
	margin-bottom:5px;
}

#left_column table.w_treck_tbl{
	width:100%;
	border-collapse:collapse;
}
#left_column table.w_treck_tbl td.td_sp1{
	width:33%;
	vertical-align:top;
	padding: 4px;
	text-align:center;
}

#left_column .place_bg_top{
	background:url(../img_common/world/place_bg_top.gif) no-repeat;
	width:243px;
	height:33px;
	line-height:36px;
	padding-top:3px;
	font-size:16px;
	font-weight:bold;
	color:#258025;
}

#left_column .place_bg_foot{
	background:url(../img_common/world/place_bg_foot.gif) no-repeat;
	width:243px;
	height:16px;
	line-height:16px;
	font-size:16px;
}
#left_column .place_bg_mid{
	background:url(../img_common/world/place_bg_mid.gif) repeat-y;
	width:243px;
}
#left_column .place_cts{
	padding:1px 12px 1px 12px;
	font-size:12px;
	line-height:1.6em;
	text-align:left;
	color:#696969;
}
#left_column .place_img{
	margin-bottom:5px;
}
#left_column a.place_dtl_btn{
	margin-left:130px;
	margin-top:5px;
	display:block;
	background:url(../img_common/world/place_dtl_btn.gif) no-repeat;
	width:88px;
	height:28px;
}
#left_column a.place_dtl_btn:hover{
	background-position:0 -27px;
}


.plc_cts_1{
	margin:0 0 15px 15px;
	color:#696969;
}
#left_column .plc_cts_top{
	background:url(../img_common/world/plc_bg_top.gif) no-repeat;
	width:750px;
	height:23px;
	line-height:16px;
	font-size:16px;
	font-weight:bold;
	padding-top:12px;
	text-indent:24px;
	color:#3A5675;
}
#left_column .plc_cts_top2{
	background:url(../img_common/world/plc_bg_top2.gif) no-repeat;
	width:750px;
	height:24px;
	line-height:24px;
	font-size:24px;
}
#left_column .plc_cts_mid{
	background:url(../img_common/world/plc_bg_mid.gif) repeat-y;
	width:750px;
	font-size:14px;
	line-height:1.8em;
}
#left_column .plc_cts_foot{
	background:url(../img_common/world/plc_bg_foot.gif) no-repeat;
	width:750px;
	height:18px;
	line-height:18px;
	font-size:18px;
	color:#454545;
}
#left_column .plc_cts{
	padding:8px 20px 10px 20px;
}

#left_column table.place_data{
	border-collapse:collapse;
	margin-top:15px;
	width:100%;
}
#left_column table.place_data th.th_dt{
	background:#f5eee3;
	width:18%;
	padding:3px;
	border-bottom:1px #FFFFFF dotted;
	color:#5E4430;
}
#left_column table.place_data td.td_dt{
	background:#FFFFFF;
	width:30%;
	border-bottom:1px #CCCCCC dotted;
	padding:3px;
	padding-left:10px;
}
#left_column table.place_data td.td_sp{
	width:4%;
}

#left_column .course_data_box{
	border:1px #CCCCCC solid;
	padding:10px 15px 10px 15px;
	margin:15px;
	background:#FFFFFF;
	font-size:12px;
	line-height:1.6em;
}

#left_column .course_data_mds{
	font-size:14px;
	font-weight:bold;
	margin-bottom:3px;
	color:#BB0000;
}
#left_column .course_s_mds{
	font-size:12px;
	font-weight:bold;
	color:#151580;
	padding-right:20px;
}

#left_column .tour_mds{
	font-weight:bold;
	color:#454545;
	font-size:16px;
	border-bottom:2px #458045 solid;
	margin-bottom:7px;
	text-indent:18px;
	background:url(../img_common/icon_list3.gif) no-repeat 3px 8px;
}

#left_column table.tour_box{
	border-collapse:collapse;
	font-size:14px;
	width:100%;
}
#left_column table.tour_box td.tour_box_p{
	vertical-align:top;
	padding:5px 0 5px 5px;
	width:100px;
}
#left_column table.tour_box td.tour_box_t{
	vertical-align:top;
	padding:5px 5px 5px 0;
	line-height:1.5em;
}
#left_column .tour_name{
	font-weight:bold;
	font-size:16px;
	border-bottom:1px #BBBBBB solid;
	padding:2px 0 1px 3px;
	height:20px;
	margin-bottom:1px;
}
#left_column .company{
	text-align:right;
	margin:0;padding:0;
	color:#BB0000;
	font-size:12px;
}
#left_column .depart{
	font-weight:bold;
	color:#840000;
	padding-right:15px;
}
#left_column .date{
	font-weight:bold;
	color:#458045;
	padding-right:15px;
}
#left_column .period{
	font-weight:bold;
	color:#454580;
	padding-right:15px;
}
#left_column .price{
	font-weight:bold;
	color:#DD0000;
}
#left_column .tour_txt{
	font-size:12px;
}
#left_column .thumb_images{
	margin-right:10px;
	border:1px #CCCCCC solid;
}
#left_column .line_3{
	border-bottom:2px #CCCCCC dotted;
	height:10px;
	margin-bottom:10px;
}
#left_column .detail_btn{
	float:right;
}
#left_column a.tour {
	display:block;
	background:url(../img_common/world/detail_button.gif) no-repeat 0 0px ;
	width:120px; height:24px;
}
#left_column a.tour:hover {
	background-position: 0px -24px ;
}



#left_column .k_tour_line{
	border-bottom:2px #CCCCCC dotted;
	height:10px;
	margin-bottom:10px;
	line-height:10px;
	font-size:10px;
}
#left_column .k_tour_mds{
	color:#252525;
	line-height:1.5em;
	font-weight:bold;
	border-bottom:2px #CCCCCC dotted;
	margin-bottom:5px;
}
#left_column .k_tour_title{
	margin-bottom:5px;
	font-size:14px;
	font-weight:bold;
}
#left_column table.k_tour {
	width:680px;
	border-collapse:collapse;
}
#left_column table.k_tour td.k_td_img {
	vertical-align:top;
	width:100px;
	text-align:center;
}
#left_column table.k_tour td.k_td_txt {
	vertical-align:top;
	width:450px;
	text-align:left;
	font-size:12px;
	line-height:1.5em;
}
#left_column table.k_tour td.k_td_date {
	vertical-align:middle;
	width:130px;
	text-align:center;
	font-size:18px;
	font-weight:bold;
}


/*---------------------------------
			エリアトップイメージ
-----------------------------------*/
.area_top_image{
	width:970px;
	background:url(../img_common/world/top_image_back.gif) no-repeat;
	margin-bottom:15px;
	color:#454545;
}
.top_cts{
	padding:15px;
}
table.top_img_sp{
	border-collapse:collapse;
	margin-bottom:15px;
}
table.top_img_sp td{
	vertical-align:top;
}
table.top_img_sp td.td_top_lft{
	padding-left:15px;
}

.top_img_area{
	padding:10px;
	background:url(../img_common/world/bg_01.gif);
}
.top_txt_area{
	font-size:12px;
	line-height:1.7em;
	background:url(../img_common/world/top_txt_bg.gif) repeat-x;
	padding:10px 15px 10px 15px;
}

table.top_data{
	border-collapse:collapse;
	margin-top:10px;
	width:100%;
}
table.top_data th{
	padding:3px;
	background:#DDDDDD;
	width:30%;
	border-bottom:1px #FFFFFF dotted;
}
table.top_data td{
	padding:3px 3px 3px 8px;;
	background:#FFFFFF;
	width:70%;
	border-bottom:1px #CCCCCC dotted;
}
a.treck_area_link{
	line-height:1.0em;
	float:left;
	dispaly:block;
	border:1px #aba483 solid;
	padding:8px 15px 8px 10px;
	text-indent:13px;
	margin-right:5px;
	color:#696969;
	text-decoration:none;
	background:#eeebe5 url(../img_common/world/icon_link.gif) no-repeat 10px 10px;
}
a.treck_area_link:hover{
	background-color:#aba483;
	background-position:12px 10px;
	color:#FFFFFF;
}
.area_title{
	float:left;
	padding:5px 10px 5px 10px;
	border:1px #800000 solid;
	margin-right:10px;
	color:#FFFFFF;
	background:url(../img_common/world/tck_arr.gif) no-repeat #800000 4px 8px;
	text-indent:12px;
	font-weight:bold;
}
.to_top{
	text-align:right;
	font-size:16px;
	margin-right:15px;
	margin-bottom:15px;
}

.top_text{
	background-color:#F5F5F5;
	padding:10px;
	margin:0 25px 15px 25px;
	font-size:12px;
}
.top_text_title{
	font-weight:bold;
	margin-bottom:5px;
	color:#aba483;
	font-size:16px;
}
.top_text_cts{
	margin-left:10px;
}


/*-----------------------
			海外トレッキング基本
-------------------------*/

table.tbl_area {
	border-collapse:collapse;
	margin:10px;
	font-size:12px;
	line-height:1.6em;
}
table.tbl_area th{
	border-bottom:1px #FFFFFF solid;
	background-color:#eeebe5;
	padding:5px;
}
table.tbl_area th.th_tops{
	border-bottom:1px #FFFFFF solid;
	border-left:1px #FFFFFF solid;
	background-color:#aba483;
	padding:3px;
	color:#FFFFFF;
}
table.tbl_area td{
	border-bottom:1px #CCCCCC solid;
	background:#FFFFFF;
	padding:5px;
}
table.tbl_area td.td_dtl{
	border-bottom:1px #CCCCCC solid;
	border-left:1px #CCCCCC solid;
	background:#FFFFFF;
	padding:5px;
}
.basic_komidashi{
	margin-bottom:5px;
	font-weight:bold;
	color:#454545;
}

.b03{
	margin-bottom:3px;
}
/*-----------------------
			right
-------------------------*/
#right_column{
	width:170px;

	float:right;
	margin-top:5px;
	font-size:12px;
}

#right_column a{
	color:#005AC1;
	text-decoration:none;
}
#right_column a:hover{
	color:#ff9900;
}



#right_column .rgt_title{
	background:#454545;
	color:#FFFFFF;
	padding:3px 3px 3px 8px;
	font-weight:bold;
}
#right_column .rgt_box_1{
	background:#FFFFFF;
	color:#454545;
	padding:8px;
	border:#A0A0A0 1px solid;
	border-top:0;
	text-align:center;
}
#right_column .book_title{
	font-weight:bold;
	margin-bottom:3px;
}
#right_column .book_image{
	margin-bottom:3px;
}

/*-------------海外トレッキングの右メニュー-------------*/
#right_column a.menu_swiss{
	display:block;
	width:170px; height:120px;
	background:url(../img_common/world/menu_swiss.jpg) no-repeat #EEEEEE;
	margin-bottom:3px;
}
#right_column a.menu_swiss:hover{
	background-position:0 -120px;
}
#right_column a.menu_canada{
	display:block;
	width:170px; height:120px;
	background:url(../img_common/world/menu_canada.jpg) no-repeat #EEEEEE;
	margin-bottom:3px;
}
#right_column a.menu_canada:hover{
	background-position:0 -120px;
}
#right_column a.menu_nz{
	display:block;
	width:170px; height:120px;
	background:url(../img_common/world/menu_nz.jpg) no-repeat #EEEEEE;
	margin-bottom:3px;
}
#right_column a.menu_nz:hover{
	background-position:0 -120px;
}
#right_column a.menu_nepal{
	display:block;
	width:170px; height:120px;
	background:url(../img_common/world/menu_nepal.jpg) no-repeat #EEEEEE;
	margin-bottom:3px;
}
#right_column a.menu_nepal:hover{
	background-position:0 -120px;
}
#right_column a.menu_kina{
	display:block;
	width:170px; height:120px;
	background:url(../img_common/world/menu_kina.jpg) no-repeat #EEEEEE;
	margin-bottom:3px;
}
#right_column a.menu_kina:hover{
	background-position:0 -120px;
}



/*-------------search-------------*/

#right_column .search_title{
	background:#DDDDDD;
	color:#696969;
	padding:3px;
	font-weight:bold;
	text-align:center;
}
#right_column .search_list_box{
	line-height:1.8em;
	margin-bottom:15px;
	text-align:left;
	padding:5px;
}




/*-----------------------
			JS Window
-------------------------*/
.co_window{
	width:480px;
	font-size:14px;
	line-height:1.7em;
	border:2px #BB4545 solid;
	background:#FFF0F0;
	padding:10px;
}
.co_win_title{
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}
.co_win_text{
	margin-bottom:10px;
	color:#696969;
}
.resio_window{
	width:640px;
	font-size:10px;
	line-height:1.4em;
}
.resio_win_title{
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}

/*-----------------------
			Menu
-------------------------*/
/*
#sp_link{
	width:780px;
	text-align:center;
	margin-bottom:15px;
	margin-top:10px;
}

#sp_link .bar{
	background:url(../snow_shoe/bar.jpg) no-repeat 0 40px ;
	height:55px;
	padding-left:20px;
	margin-bottom:5px;
}
#sp_link a{
	width:145px;height:45px;
	display:block;
	margin-right:5px;
	float:left;
}
#sp_link a.btn_1{
	background:url(../snow_shoe/button_01.jpg) 0 10px no-repeat ;
}
#sp_link a.btn_1:hover{
	background:url(../snow_shoe/button_01.jpg) 0 0 no-repeat ;
}
#sp_link a.btn_2{
	background:url(../snow_shoe/button_02.jpg) 0 10px no-repeat ;
}
#sp_link a.btn_2:hover{
	background:url(../snow_shoe/button_02.jpg) 0 0 no-repeat ;
}
#sp_link a.btn_3{
	background:url(../snow_shoe/button_03.jpg) 0 10px no-repeat ;
}
#sp_link a.btn_3:hover{
	background:url(../snow_shoe/button_03.jpg) 0 0 no-repeat ;
}
#sp_link a.btn_4{
	background:url(../snow_shoe/button_04.jpg) 0 10px no-repeat ;
}
#sp_link a.btn_4:hover{
	background:url(../snow_shoe/button_04.jpg) 0 0 no-repeat ;
}
#sp_link a.btn_5{
	background:url(../snow_shoe/button_05.jpg) 0 10px no-repeat ;
}
#sp_link a.btn_5:hover{
	background:url(../snow_shoe/button_05.jpg) 0 0 no-repeat ;
}
*/
