/*-------Common---------*/
.f10{font-size:10px;}
.f11{font-size:11px;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}

form , input{
	padding:0;
	margin:0;
}


iframe{
	padding:0;
	margin:0;
}
#pager .active{
	font-weight:bold;
	color:#FF0000;
	font-size:14px;
}

.tk_thumb1{
	border:1px #DDDDDD solid;
	padding:2px ;
	background:#FFFFFF;
}
.tk_thumb2{
	border:1px #CCCCCC solid;
}
.tk_thumb3{
	border:1px #DDDDDD solid;
	padding:2px ;
	background:#FFFFFF;
	margin:0 2px 0 3px;
}
.next_before{
	color:#EEEEEE;
}

.clr{
	clear:both;
}
.tnk_mds{
	font-weight:bold;
	font-size:14px;
}
.tnk_kanren{
	padding:0 10px 0 10px;;
}


.bot_line_10{
	border-bottom:1px #CCCCCC dotted;
	height:10px;
	font-size:10px;
	line-height:1.0em;
	margin-bottom:10px;
}

.tk_line_3{
	height:2px;
	font-size:2px;
	line-height:2px;
	border-bottom:1px #CCCCCC dashed;
	margin-bottom:10px;
}

.tk_btn{
	font-size:10px;
	line-height:1.5em;
	height:18px;
	margin-right:8px;
	color:#454545;;
}


.news_tk_cts{
	margin:0 35px 15px 0;
}
.news_tnk_list{
	font-size:14px;
	line-height:1.5em;
	border-bottom:1px #CCCCCC dotted;
	margin-bottom:10px;
	padding-bottom:5px;
}
.news_tnk_list a{ 
	text-decoration:none;
}

.atten{
	font-size:12px;
	text-align:right;
	margin-right:10px;
	font-weight:bold;
}
.atten a{
	color:#DD0000;
	text-decoration:none;
}

.google_ad_01{
	text-align:center;
	margin:35px 0 30px 0;
}

.midashi_big_2 {
	width: 670px;
	height: 37px;
	background: url(./../common/img/c4_cap1.gif) no-repeat top left;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	padding: 6px 0 0 20px;
	text-align:left;
}

/*------- Common Text AD---------*/

div#text_ad_box{
	border-top:1px #EEEEEE solid;border-bottom:1px #EEEEEE solid;
	padding:5px 10px 5px 20px;
	margin:5px 40px 15px 20px ;
	background:#FCFCF8;
}
div#text_ad_box .text_line{
	background:url(../img_common/pr_icon.gif) no-repeat 0 3px;
	text-indent:37px;
	font-size:12px;
	line-height:1.6em;
	height:22px;
	text-align:left;
}
div#text_ad_box a{
	text-decoration:none;
}
div#text_ad_box a:hover{
	text-decoration:underline;
}

.google_ad_big{
	margin-top:20px;
	margin-bottom:20px;
}
.google_ad_right{
	margin-top:10px;
	margin-bottom:10px;
}

/*----------Top Up New------------*/
.top_up_area{
	text-align:left;
	font-size:12px;
	padding:;
}
.top_up_left{
	width:475px;
	float:left;
	line-height:2.2em;
	background:#FFFFFF;
}
.top_up_left_news{
	margin:0 10px 5px 10px;
}
.top_left_title{
	background:url(../img_common/top_topics.jpg) 0 0 no-repeat;
	height:32px;
	margin-bottom:5px;
}
.up_date{
	padding-right:10px;
}
.top_up_right{
	background:#f5f5f5;
	width:180px;
	float:right;
	line-height:1.0em;
	text-align:center;
}
.news_more{
	text-align:right;
}
.top_right_up_img{
	margin:15px 0 5px 0;
	height:120px;
}
.top_right_up_blog{
	text-align:center;
	padding-right:10px;
	margin-bottom:10px;
	font-weight:bold;
}
.top_right_up_text{
	line-height:1.4em;
	font-size:12px;
	text-align:left;
	padding:0 10px 10px 10px;
}




/*-------  TOP現地最新情報  ---------*/

#content .top_index_c_3 {
	width: 670px;
}

#content .top_index_c_3 .c_content {
	width: 670px;
	text-align: left;
}

#content .top_index_c_3 .c_box {
	float: left;
	width: 317px;
	height: 101px;
	border: 1px solid #F5F5F5;
	margin: 5px 0 2px 11px;
	background:#F5F5F5;
}

/*IE6*/
* html #content .top_index_c_3 .c_box { margin: 5px 5px 2px 5px; }

#content .top_index_c_3 .c_box_l {
	float: left;
	width: 90px;
	height: 90px;
	margin: 5px 0 0 5px;
}

/*IE6*/
* html #content .top_index_c_3 .c_box_l { margin: 3px 0 0 2px; }

#content .top_index_c_3 .c_box_r {
	float: left;
	width: 213px;
	margin: 5px 0 0 5px;
}

#content .top_index_c_3 .title {
	color: #f0f0f0;
	font-size: 12px;
}

#content .top_index_c_3 .bg_title {
	background-color: #446d23;
	padding: 3px 5px 2px 5px;
}

#content .top_index_c_3 .comment {
	font-size: 12px;
	margin-top: 5px;
	line-height:1.4em;
	height:45px;
}

#content .top_index_c_3 .date {
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	margin-top: 5px;
}


/*-------  TOP 特集＆Pickup  ---------*/

#content .top_index_c_4 {
	width: 670px;
}

#content .top_index_c_4 .c_content {
	width: 670px;
	text-align: center;
}

#content .top_index_c_4 .c_box {
	float: left;
	width: 317px;
	height: 100px;
	text-align: left;
	border: 1px solid #f2f8ee;
	background:#f6f9f2;
	margin: 5px 0 2px 10px;
}

/*IE6*/
* html #content .top_index_c_4 .c_box { height: 100px; margin: 5px 0 2px 6px; }

#content .top_index_c_4 .c_box_l {
	float: left;
	width: 120px;
	height: 80px;
	margin: 5px 0 0 5px;
}

/*IE6*/
* html #content .top_index_c_4 .c_box_l { margin: 4px 0 0 2px; }

#content .top_index_c_4 .c_box_r {
	float: left;
	width: 181px;
	margin: 5px 0 0 5px;
}

#content .top_index_c_4 .title2 {
	font-size: 12px;
	font-weight: bold;
	line-height:1.1em;
}

#content .top_index_c_4 .title2 img {
	margin-right: 5px;
}

#content .top_index_c_4 .title2 .sp {
	float: left;
	margin-top: 4px;
}

#content .top_index_c_4 .title2 .sp2 {
	float: left;
}

#content .top_index_c_4 .comment {
	font-size: 12px;
	margin-top: 3px;
	line-height:1.3em;
}

#content .top_index_c_4 a,
#content .top_index_c_4 a:link,
#content .top_index_c_4 a:visited {
	color: #446e23;
	text-decoration: none;
}

#content .top_index_c_4 a:hover,
#content .top_index_c_4 a:active {
	color: #82b819;
	text-decoration: underline;
}


/*-------  TOPレポーター（注目の山）  ---------*/

#content .top_index_c_5 {
	width: 670px;
	margin-bottom: 10px;
}

#content .top_index_c_5 .c_content {
	width: 670px;
	text-align: left;
	padding-left: 3px;
}

#content .top_index_c_5 .c_box {
	float: left;
	width: 210px;
	height: 97px;
	border: 1px solid #F5F5F5;
	background:#FAFAFA;
	margin: 5px 0 5px 7px;
}

/*IE6*/
* html #content .top_index_c_5 .c_box { height: 99px; margin: 5px 0 5px 5px; }

#content .top_index_c_5 .c_box_l {
	float: left;
	width: 70px;
	height: 70px;
	margin: 1px 0 0 3px;
}

/*IE6*/
* html #content .top_index_c_5 .c_box_l { margin: 3px 0 0 2px; }

#content .top_index_c_5 .c_box_r {
	float: left;
	width: 128px;
	margin: 0 0 0 4px;
}

#content .top_index_c_5 .title3 {
	font-size: 12px;
	font-weight: bold;
	margin-left:4px;
	margin-top:3px;
	margin-bottom:2px;
	line-height:1.2em;
}

#content .top_index_c_5 .title2 {
	font-size: 12px;
	font-weight: bold;
}

#content .top_index_c_5 .title2 img {
	margin-right: 5px;
}

#content .top_index_c_5 .comment {
	font-size: 12px;
	margin-top: 3px;
	line-height:1.4em;
	color:#696969;
}

#content .top_index_c_5 a,
#content .top_index_c_5 a:link,
#content .top_index_c_5 a:visited {
	color: #446e23;
	text-decoration: none;
}

#content .top_index_c_5 a:hover,
#content .top_index_c_5 a:active {
	color: #82b819;
	text-decoration: underline;
}


/*-------  TOP現地最新情報  ---------*/

#content .top_index_c_7 {
	width: 670px;
	height:305px;
}

#content .top_index_c_7 .c_content {
	width: 670px;
	text-align: left;
}

#content .top_index_c_7 .c_box {
	float: left;
	width: 317px;
	height: 118px;
	border: 1px solid #F9F9F9;
	margin: 5px 0 2px 11px;
	background:#F9F9F9;
}

/*IE6*/
* html #content .top_index_c_7 .c_box { margin: 5px 5px 2px 5px; }

#content .top_index_c_7 .rp_title{
	font-size:12px;
	font-weight:bold;
	margin-left:4px;
	line-height:1.2em;
	margin-bottom:3px;
}
#content .top_index_c_7 .rp_title a{
	text-decoration:none;
}


#content .top_index_c_7 .c_box_l {
	float: left;
	width: 90px;
	height: 90px;
	margin: 0 0 0 5px;
}

/*IE6*/
* html #content .top_index_c_7 .c_box_l { margin: 0 0 0 2px; }

#content .top_index_c_7 .c_box_r {
	float: left;
	width: 213px;
	margin: 5px 0 0 5px;
}

#content .top_index_c_7 .comment {
	font-size: 12px;
	line-height:1.4em;
	height:68px;
}
#content .top_index_c_7 .comment a{
	color:#555555;
	text-decoration:none;
}
#content .top_index_c_7 .comment a:hover{
	color:#82b819;
	text-decoration:underline;
}

#content .top_index_c_7 .credit {
	font-size: 12px;
	text-align: right;
	margin-top: 3px;
	border-top:1px #CCCCCC dotted;
}







/*---------------  TOP　ニュースリリース（更新情報）  ---------------*/

#content .top_index_c_6 li {
	list-style-type: none;
	font-size: 14px;
	line-height: 1.4em;
	border-bottom: 1px dotted #969696;
	padding: 4px 0 4px 0;
}

#content .top_index_c_6 li .text {
	width: 560px;
	margin: 0 0 0 15px;
}











/*------------- ニュース＆Topics　-----------------------*/

.journal_cts{
	font-size:14px;
	text-align:left;
	line-height:1.8em;
	margin:0 15px 15px 15px;
}
.journal_cts p{
	margin-bottom:10px;
}

.journal_date{
	float:right;
	font-size:14px;
	margin-bottom:15px;
	font-weight:bold;
}
.journal_cts img{
	border:1px #EEEEEE solid;
	margin:3px 10px 10px 3px;
}
.journal_titles{
	font-size:18px;
	font-weight:bold;
	margin-bottom:25px;
	margin-top:15px;
	padding-left:10px;
	text-align:left;
	line-height:1.4em;
}


.journal_kanren_bar {
	font-size: 14px;
	font-weight: bold;
	background: url(../mt_info/images2/c4_img6.gif) no-repeat bottom left;
	padding-bottom: 5px;
	text-indent:5px;
	margin-bottom:8px;
}















/*-----------------右カラム-----------------------*/

/*----  注目情報  ----*/
#navi .n_2 {
	width: 298px;
	background-color: #eeeeee;
	border: 1px solid #ced6d4;
	text-align: center;
	margin-bottom: 15px;
}

/*IE6*/
* html #navi .n_2 { width: 300px; }

#navi .n_2s1 {
	width: 290px;
/*	height: 90px;	*/
	text-align: left;
	margin: 5px auto 5px auto;
	padding-bottom: 5px;
	border-bottom: 1px dotted #959496;
}

/*IE6*/
* html #navi .n_2s1 { margin: 4px auto; padding-bottom: 3px; }

#navi .n_2s2 {
	width: 290px;
/*	height: 90px;	*/
	text-align: left;
	margin: 5px auto 5px auto;
	padding-bottom: 5px;
	border-bottom: 1px dotted #959496;
}

#navi .n_2s_l {
	float: left;
	width: 115px;
/*	height: 90px;	*/
	margin: 0 0 0 0px;
}

#navi .n_2s_r {
	float: left;
	width: 165px;
	margin: 0 0 0 7px;
}

#navi .n_2 .n_2s_r .s_cap {
	width: 168px;
	color: #446f23;
	font-size: 12px;
	font-weight: bold;
	margin-bottom:5px;
}

#navi .n_2 .n_2s_r .s_content {
	width: 168px;
	font-size: 12px;
	line-height:1.2em;
}




/*--------- Yamakei Magazine & Maps & Blog------------*/
.go_maps{
	font-size:14px;
	margin-bottom:10px;
	margin-top:10px;
	float:right;
}

.map_tk{
	border:1px #CCCCCC solid;
	margin:0 15px 10px 15px;

}
.map_box{
	width:650px;
	height:870px;
	margin:20px 0 20px 0;
	border:8px #CCCCCC solid;
}
.kongetsu_yama{
	padding:0 15px 0 50px;
	margin-bottom:15px;
}

#yk_blog{
	margin:15px 0 15px 20px;;
	width:740px;
	font-size:14px;
}
#yk_blog .ykblog_title{
	font-size:16px;
	font-weight:bold;
	border-bottom:2px #446e23 solid;
	line-height:1.6em;
	text-indent:5px;
}
#yk_blog .ykblog_title a{
	text-decoration:none;
}

#yk_blog .yk_blog_date{
	font-size:12px;
	text-indent:5px;
	float:right;
	margin-bottom:10px;
}
#yk_blog .ykblog_cts{
	font-size:14px;
	line-height:1.8em;
}
#yk_blog p{
	margin:0;	padding:0;
	margin-bottom:15px;
}
#yk_blog img{
	margin:0 15px 0 15px;
	border:1px #DDDDDD solid;
}
#yk_blog .ykblog_bottom{
	border-bottom:3px #CCCCCC dotted;
	font-size:1px;
	line-height:1.0em;
	height:1px;
	margin-top:15px;
	margin-bottom:30px;
}

#yk_blog .right{
	text-align:right;
	margin-right:10px;
}

.no_next_before{
	color:#FFFFFF;
}
.next_before_link{
	font-size:12px;
	margin:10px 0 10px 0;
	text-align:center;
}


.yama_lists{
	width:165px;
	font-size:12px;
	float:left;
	font-weight:bold;
}
.yama_lists a{
	text-decoration:none;
}


#container2 #content2 .magazine_index_c_3 .c_content {
	width: 540px;
	margin-left: 250px;
	padding: 20px 0 20px 0;
}

#container2 #content2 .magazine_index_c_3 .c_content p {
	color: #000000;
	font-size: 14px;
	font-weight: normal;
}









/*-------------  現地最新情報  ----------*/
.mt_info_list{
	margin:10px 20px 10px 20px;
}
.mt_info_list_txt{
	font-size:12px;
	line-height:1.8em;
	border-bottom:1px #CCCCCC dashed;
	margin-bottom:5px;
	background:url(../common/img/arrow_square.gif) no-repeat 0 6px;
	text-indent:13px;
}
.mt_info_list_txt a{
	text-decoration:none;
}
.mt_info_list_name{
	font-size:10px;
}
.midashi_big {
	width: 670px;
	height: 37px;
	background: url(./../common/img/c4_cap1.gif) no-repeat top left;
	color: #f0f0f0;
	font-size: 18px;
	font-weight: bold;
	padding: 6px 0 0 20px;
	text-align:left;
}

.maps{
	padding:0;	margin:0;
	margin-top:5px;
	width:665px;
	height:430px;
	border:2px #EEEEEE solid;

}
.mt_info_name_field{
	width: 649px;
	background-color: #f1efef;
	margin: 0 0 20px 0;
	padding:5px 10px 5px 10px;
}
.mt_info_name_list2{
	background:url(../common/img/arrow_square.gif) no-repeat 0 1px;
	padding-left:12px;
	padding-right:15px;
	font-size:12px;
}


/*-------------  現地最新情報・レポーター表示部分  ----------*/

.mt_rep_box{
	border:2px #DDDDDD solid;
	padding:5px;
	margin:10px 10px 2px 10px;
	background:#FAFAF8;
}
.mt_rep_lft{
	float:left;
	width:150px;
}

.mt_rep_rgt{
	float:right;
	width:480px;
}
.mt_rep_title{
	font-size:12px;
	line-height:1.0em;
	font-weight:bold;
	margin-bottom:10px;
}
.mt_rep_title img{
	margin-right:5px;
}
.mt_rep_yama{
	font-weight:normal;
}
.mt_rep_name{
	font-size:12px;
	background-color: #446d23;
	padding: 3px 7px 2px 7px;
	color:#FFFFFF;
	letter-spacing:0;
	font-weight:normal;
}
.mt_rep_comment{
	font-size:12px;
	line-height:1.6em;
	padding:0 5px 0 5px;
}
.mt_rep_more{
	text-align:right;
}
.mt_rep_more a{
	color:#ff6600;
	font-size:12px;
	text-decoration:none;
}



/*-------------  現地最新情報：関連書籍  ----------*/
.tk_m_title{
	width: 670px;
	height: 33px;
	background: url(./../common/img/c4_cap1.gif) no-repeat top left;
	color: #f0f0f0;
	font-size: 18px;
	font-weight: bold;
	padding: 10px 0 0 20px;
	text-align:left;
	margin-bottom:5px;
}

#th_book_box{
	margin-bottom:10px;
	margin-top:10px;
	margin-left:10px;
}
#th_book_box a{
	text-decoration:none;
}
#th_book_box .small_book_box{
	background:#F4F4F4;
	width:101px;
	height:165px;
	margin-left:6px;
	float:left;
}
#th_book_box .book_cts{
	padding:5px;
}
#th_book_box .book_name{
	height:28px;
	font-weight:bold;
	line-height:1.1em;
	text-align:center;
	font-size:12px;
	overflow:hidden;
}
#th_book_box .book_image{
	width:80px;
	height:122px;
	margin-left:5px;
}
#th_book_box .book_img{
	background:#FFFFFF;
}
#th_book_box .book_write{
	font-size:10px;
	text-align:left;
}



/*---- 山岳情報・情報 ---*/

#tk_left_column .tk_mt_img{
	float:right;
	width:240px;
	background:#F5F5F5;
	text-align:center;
	padding:5px;
	margin-left:10px;
	margin-bottom:10px;
}
#tk_left_column .tk_cap{
	width:230px;
	text-align:left;
	font-size:10px;
	padding-left:5px;
	line-height:1.3em;
}

#tk_left_column .mtinfo_title{
	color:#446e23;
	font-size:14px;
	margin-bottom:5px;
	font-weight:bold;
}

#tk_left_column .mtinfo_midashi{
/*	width: 650px;*/
	height: 24px;
	line-height:24px;
	font-size: 14px;
	font-weight: bold;
	background: url(../mt_info/images2/c4_img5.gif) repeat-y top left;
	padding: 1px 0 0 14px;
}
#tk_left_column .mtinfo_text{
	font-size:14px;
	line-height:1.8em;
	margin:5px 10px 15px 10px;
}

#tk_left_column .info_s_photos {
	margin: 10px;
}
#tk_left_column .web_links{
	margin-left:20px;
}
#tk_left_column .web_links2{
	margin-right:15px;
}
.f_credit{
	font-size:10px;
	color:#696969;
}
.p_kakudai{
	font-size:10px;
	font-weight:normal;
	color:#CC0000;
}



/*---------　山岳情報（２）　------------*/
#tk_left_column .past_mt_info{
	margin:0 10px 15px 10px;
	font-size:14px;
	line-height:1.6em;
}
#tk_left_column .year_list{
	text-align:center;
	margin-bottom:10px;
	font-weight:bold;
	letter-spacing:1px;
}
#tk_left_column .past_info_date{
	font-weight:bold;
	padding-right:10px;
}
#tk_left_column .past_image{
	margin-left:5px;
	margin-bottom:15px;
	padding:5px 0 5px 5px;
	border-top:1px #DDDDDD solid;
	border-bottom:1px #DDDDDD solid;
	background:#F5F5F5;
}


table.top_map_sept{
	width:668px;
	padding:0;margin:0;
	border-collapse:collapse;
}

table.top_map_sept td.sept_left_td{
	width:500px;
	vertical-align:top;
}
table.top_map_sept td.sept_right_td{
	width:168px;
	vertical-align:top;
	font-size:12px;
	line-height:1.0em;
}
table.top_map_sept td.sept_right_td .area_links{
	margin-top:10px;
	padding-left:6px;
	font-weight:bold;
}
table.top_map_sept td.sept_right_td .area_links a{
	text-decoration:none;
}


.info_data_tnk{
	background:#F8F8F8;
	border:2px #CCCCCC solid;
	margin:15px 15px 10px 15px;
	font-size:12px;
	padding:10px;
}
.info_data_tnk_lft{
	float:left;
	width:380px;
}
.info_data_tnk_rgt{
	float:right;
	width:200px;
}

.info_data_tnk_name{
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}
.info_data_tnk_data{
	padding:6px 0 6px 0;
	border-bottom:1px #CCCCCC dotted;
}
.info_data_tnk_data_m{
	border-left:#b3c88d 3px solid;
	padding-left:10px;
	width:80px;
	float:left;
}

/*---- DB検索 ---*/

.pager_tnk{
	font-size:12px;
	width:630px;
	margin-left:20px;
}
.yama_kensu{
	font-size:12px;
	margin-bottom:5px;
}
.next_before_2{
	color:#CCCCCC;
}
.pager{
	text-align:center;
}
.pager a{
	text-decoration:none;
}
.page_start{
	border-left:1px #CCCCCC solid;
	padding:2px;
}
.page{
	font-size:12px;
	padding:2px 6px 2px 2px;
	margin-right:2px;
	border-right:1px #CCCCCC solid;
}
.pager a.active{
	font-weight:bold;
	font-size:14px;
	font-family:tahoma;
	color:#ff6600;
}


#content .yamanavi_search_c_3 {
	width: 670px;
	text-align: center;
	margin-bottom: 25px;
}
#content .yamanavi_search_c_3 .c_scap .c_scap_l .sc_b a{
	text-decoration:none;
}
#content .yamanavi_search_c_3 .c_content .c_box1 .c_box1_l {
	float: left;
	width: 340px;
	margin: 10px 0 0 0;
}
#content .yamanavi_search_c_3 .c_content .c_box1 .c_box1_r {
	float: left;
	width: 272px;
	border: 1px solid #cccccc;
	text-align: left;
	margin: 10px 0 0 0;
}
#content .yamanavi_search_c_3 .c_content .c_box1 .c_box1_r p {
	font-size: 12px;
	letter-spacing: 0.1em;
	margin: 10px;
	line-height:1.3em;
}
#content .yamanavi_search_c_3 .c_content .c_box1 .c_box1_l .text p {
	font-size: 12px;
	letter-spacing: 1px;	
	margin: 2px 0;
}

.go_yama_dtl{
	float:right;
	margin-top:10px;
}
.furigana{
	font-size:12px;
	padding-left:20px;
}
.yama_ctg_areas{
	margin-top:10px;
	margin-right:10px;
	float:right;
}
.cx_l_tnk {
	float: left;
	width: 6px;
	height: 16px;
	background: url(../yamanavi/images2/cx_bg_l.gif) no-repeat top left;
}

.cx_c_tnk {
	float: left;
	height: 16px;
	background: url(../yamanavi/images2/cx_bg_c.gif) repeat-x top left;
	font-size:12px;
	color:#FFFFFF;
}

.cx_r_tnk {
	float: left;
	width: 6px;
	height: 16px;
	background: url(../yamanavi/images2/cx_bg_r.gif) no-repeat top left;
	margin-right:10px;
}

.yama_image_big{
	margin-top:10px;
	margin-bottom:10px;
}
.yama_crdit_caps{
	float:right;
	font-size:10px;
	margin-right:15px;
	margin-bottom:5px;
}
.yama_img_lists{
	text-align:left;
	margin:5px 20px 10px 20px;
	line-height:2.0em;
}
.yama_text{
	font-size:14px;
	line-height:1.8em;
	text-align:left;
	padding:0 28px 20px 28px;
}

.yama_tk_left_column{
	float:left;
	text-align:left;
	width:290px;
	font-size:14px;
	line-height:1.4em;
	margin-left:25px;
}
.yama_data_2{
	font-weight:bold;
	color:#336633;
	margin-bottom:2px;
}
.yama_data_txt{
	margin-bottom:10px;
	margin-left:30px;
}
.near_y_list{
	float:left;
	width:110px;
	margin-right:15px;
	line-height:1.0em;
	margin-bottom:8px;
	font-size:14px;
}
.near_y_list a{
	text-decoration:none;
}
.yama_ymap{
	float:right;
	text-align:left;
	width:320px;
}

.yama_btn_new{
	margin-bottom:5px;
	margin-left:80px;
}

.bus_midashi{
	width:500px;
	margin-left:70px;
	padding:2px 5px 2px 5px;
	font-size:14px;
	font-weight:bold;
	background:#696969;
	border:1px #696969 solid;
	color:#FFFFFF;
	text-align:left;
}
.bus_list_set{
	width:500px;
	margin-left:70px;
	padding:2px 5px 2px 5px;
	border:1px #CCCCCC solid;
	margin-bottom:10px;
	font-size:14px;
	text-align:left;
}
ul.bus_list{
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;
	text-align:left;
	list-style-type:none;
}
ul.bus_list li{

	margin-bottom:4px;
	background:url(../../img_common/icon_list.gif) no-repeat 0 7px;
	text-indent:13px;
}
ul.bus_list li a{
	text-decoration:none;
}
.bus_dept{
	color:#008000;
	font-weight:bold;
}



.kuchi_box_1{
	padding:5px;
	background:#FFFFFF;
}
.kuchi_box_2{
	padding:5px;
	background:#f2f3fe;
}
.yama_kuchi_img{
	float:left;
	margin-right:15px;
	background:#FFFFFF;
}
.kuchi_title{
	border-bottom:#000060 1px solid;
	font-weight:bold;
	color:#BB0000;
	padding:1px 0 1px 0;
	margin-bottom::2px;
}
.kuchi_right{
	text-align:right;
	margin-bottom:3px;
	font-weight:normal;
}
.kuchi_star{
	color:#ff9900;
	font-weight:normal;
}
.kuchi_text{
	font-size:12px;
	line-height:1.5em;
	font-weight:normal;
}
.tk_line_2{
	height:2px;
	font-size:2px;
	line-height:2px;
	border-bottom:1px #CCCCCC dashed;
	margin-bottom:2px;
}

.yama_ctg{
	font-size:10px;
	font-weight:normal;
	padding:2px 7px 2px 7px;
	color:#FFFFFF;
	background:#008080;
	margin-right:5px;
	letter-spacing:1px;
}













/*---------------ツアー検索-----------------------*/
#content .toursearch_index_c_2 .comment {
	width: 210px;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	margin: 2px 0 0 0;
}
#content .toursearch_index_c_2 .comment a{
	color: #446e23;
}
.title_tour_pickup{
	font-size:12px;
	font-weight:bold;
}
.title_tour_pickup a{
	text-decoration:none;
}

#content .toursearch_index_c_1 #tab1 {
	display: block;
	width: 668px;
	height:304px;
	background-color: #f1efef;
	border: 1px solid #c2c2c2;
	text-align: center;
}

#content .toursearch_index_c_1 #tab2 {
	display: block;
	width: 668px;
	height:304px;
	background-color: #f1efef;
	border: 1px solid #c2c2c2;
	text-align: center;
}

#content .toursearch_index_c_1 #tab2 .data_cap2 {
	width: 668px;
	height: 40px;
}

#content .toursearch_index_c_1 #tab1 .data_cap {
	width: 668px;
	height: 40px;
}
.map_area_tmtb{
	border:1px #DDDDDD solid;
	margin:5px 9px 5px 9px;
	padding:0;
	width:648px;
	height:250px;
}
.select_field{
	margin-left:10px;
}

.pager_tnk2{
	font-size:12px;
	width:770px;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:20px;
}

.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;
}


table.tour_title_tnk td.tour_titles {
	width:790px;
	height:57px;
	background:url(../tour/images/tour-title.png) no-repeat top;
	vertical-align:middle;
}
.tour_names{
	margin-left:20px;
	color:#FFFFFF;
	font-size:18px;
	line-height:1.2em;
}

.c_abstract_box2{
	font-size:14px;
	line-height:1.8em;
	padding:15px 20px 20px 20px;
}
.logo_tnk{
	text-align:center;
}
.phone{
	line-height:1.2em;
}

#navi2 .n_8 {
	width: 178px;
	margin-bottom: 15px;
	background-color: #eeeeee;
	border: 1px solid #d0d0d0;
	padding-bottom:15px;
}



.post_panel{
	margin-right:30px;
	margin-left:10px;
	margin-top:25px;
	margin-bottom:20px;
}
.post_panel_table{
	margin-left:80px;
}
.post_panel_table td{
	padding:0 15px 0 15px;
}

.world_big_midashi{
	background:url(../img_common/midashi_780px_2.gif) no-repeat;
	widht:780px;
	height:37px;
	color:#FFFFFF;
	margin-bottom:20px;
	text-indent:20px;
	line-height:37px;
	font-size:18px;
	font-weight:bold;
}






/*----------  田中作成・ここから会員・申し込み  --------  */


.please_login{
	width:497px;
	height:315px;
	background:url(../img_common/kokokara_saki_panel.gif) no-repeat;
	margin-top:20px;
	margin-bottom:20px;
	text-align:left;
	line-height:2.2em;
}
a.login_link{
	background:url(../img_common/icon_list.gif) no-repeat 0 1px;
	padding-left:13px;
	font-size:14px;
	text-decoration:none;
}
a.login_link:hover{
	background-position:2px 1px;
}


/*-------------------------------------
				company
---------------------------------------*/
#new_company {
	padding:5px 15px 10px 15px;
	line-height:1.4em;
	font-size:14px;
}
#new_company .co_name{
	font-size:14px;
	font-weight:bold;
	border-left:#359ecb 10px solid;
	padding-left:10px;
	height:20px;
	line-height:20px;
}

#new_company table.co_tbl{
	border-collapse:collapse;
	width:615px;
}
#new_company table.co_tbl th.th_0{
	padding:5px;
	vertical-align:top;
	background:#fafad7;
	font-weight:bold;
	border-bottom:1px #FFFFFF solid;
	width:20%;
	text-align:left;
}
#new_company table.co_tbl td.td_0{
	padding:5px;
	vertical-align:top;
	background:#FFFFFF;
	border-bottom:1px #DDDDDD solid;
}

/*----------------------- 山行レポート ------------------------*/

.report_cts{
	font-size:14px;
	margin:10px 30px 15px 10px;
	line-height:1.7em;
}
.report_kanren_bar {
	font-size: 14px;
	font-weight: bold;
	background: url(../mt_info/images2/c4_img6.gif) no-repeat bottom left;
	padding-bottom: 5px;
	text-indent:5px;
	margin-bottom:8px;
}
.report_photo_box{
	float:right;
	margin-left:15px;
}
.photo_flame{
	padding:3px;
	border:1px #CCCCCC solid;
	background:#FFFFFF;
}
.report_map_sml{
	float:right;
	margin-left:20px;
}
.report_yahoo_map{
	width:260px;
	height:220px;
	border:2px #CCCCCC solid;
	margin:0;
}
.report_text{
	font-size:12px;
	margin-left:10px;
	line-height:1.8em;
}
.report_koutei_txt{
	font-size:12px;
	line-height:1.5em;
	margin-left:10px;
}



.user_box{
	margin:0 20px 20px 20px;
	background:#F5F5F5;
	padding:10px;
	border:2px #DDDDDD solid;
	margin-bottom:15px;
	font-size:12px;
	line-height:1.6em;
}
.report_subtitle{
	font-weight:bold;
	font-size:14px;
	margin-bottom:5px;
}
.report_user_name {
	font-size: 14px;
	font-weight: bold;
	background: url(../mt_info/images2/c4_img6.gif) no-repeat bottom left;
	padding-bottom: 5px;
	text-indent:5px;
	margin-bottom:5px;
}
.user_photo_box{
	float:right;
	margin-left:20px;
}

.report_user_name2{
	text-align:right;
	font-size:#008000;
	margin-bottom:10px;
}

a.user_website{
	float:right;
	margin-left:10px;
	display:block;
	font-size:12px;
	border:1px #446e23 solid;
	width:80px;
	text-align:center;
	font-weight:normal;
	line-height:1.4em;
	background:#446e23;
	text-decoration:none;
	color:#FFFFFF;
}
a.user_website:hover{
	background:#eaf0e5;
	text-decoration:none;
	color:#446e23;
}

.user_name_area{
	font-weight:bold;
	border-bottom:1px #BB0000 solid;
	padding:2px;margin-bottom:10px;font-size:16px;
}
.report_box{
	background:#EEEEEE;
	padding:10px;
	line-height:1.5em;
}

.report_tour_link{
	font-size:14px;
	margin:10px 30px 15px 10px;
	line-height:1.2em;
}
.report_tour_link a{
	text-decoration:none;
}



.report_data_area{
	border-bottom:1px #008800 solid;
	padding:2px;
	margin-bottom:10px;
	font-size:14px;
}
.koutei_box{
	float:left;
	width:360px;
	margin-left:10px;
	font-size:12px;
	line-height:1.6em;
}
.koutei_midashi{
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}
.report_map_box{
	float:right;
	width:254px;
	margin-right:10px;
}
.zoom_map{
	font-size:12px;
	margin-left:140px;
}


table.report_images{
	width:640px;
	margin:5px 0 0 10px;
	border-collapse:collapse;
}
table.report_images td{
	text-align:center;
	vertical-align:top;
	width:25%;
	padding:3px 3px 25px 3px;
	line-height:1.0em;
}
.image_caps{
	font-size:12px;
	text-align:left;
	margin:3px;
	line-height:1.2em;
	color:#696969;
}

.yama_tag{
	padding-right:25px;
}

.yt_date{
	font-weight:bold;
	padding-right:15px;
	color:#493830;
}
.yt_dept{
	font-weight:bold;
	color:#467571;
	padding-right:15px;
}
.yt_period{
	font-weight:bold;
	color:#BB0000;
	padding-right:15px;
}
.yt_com{
	font-size:12px;
	color:#454545;
}
.yt_title{
	margin-left:5px;
	padding-left:15px;
	background:url(../img_common/icon_list3.gif) no-repeat 0 3px;
}

.report_koutei_zoom{
	background:#EEEEEE;
	font-size:12px;
	line-height:1.5em;
}
.report_koutei_zoom_txt{
	padding:10px;
}
.report_back_link{
	float:right;
	font-size:12px;
}





.report_image_border{
	background:#FFFFFF;
	border:1px #CCCCCC solid;
	margin-bottom:3px;
}




/*----------------------- 山DB ------------------------*/

.yama_report_area{
	margin:15px 35px 20px 15px;
	font-size:12px;
}
.yama_report_box{
	background:#F5F5F5;
	border:2px #CCCCCC solid;
	padding:15px;
}
.yama_rep_img{
	float:left;
	width:140px;
	text-align:left;
}
.yama_rep_text{
	float:right;
	width:460px;
}
.yama_rep_title{
	border-bottom:1px #CCCCCC dotted;
}
.yama_rep_title2{
	border-left:4px #89ca1f solid;
	text-indent:5px;
	margin-bottom:3px;
	margin-left:3px;
	font-size:12px;
	font-weight:bold;
	line-height:1.4em;
}
.yama_rep_title2 a{
	text-decoration:none;
}
.yama_rep_name{
	text-align:right;
	margin-bottom:2px;
	color:#BB0000;
}

.route_area{
	font-size:12px;
	font-weight:normal;
	margin:10px 10px 15px 10px;
	text-align:left;
}
.route_area_map{
	float:left;
	width:280px;
	border:2px #CCCCCC solid;
}
.route_area_text{
	width:350px;
	float:right;
}
.route_title{
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}
.route_time{
	margin-left:10px;
	height:160px;
	letter-spacing:1px;
}
.route_cyui{
	border:1px #F7E2BD solid;
	background:#ffffEE;
	font-size:10px;
	padding:8px;
	margin-bottom:6px;
}
.route_big_map{
	border-left:1px #CCCCCC solid;
	border-right:1px #CCCCCC solid;
	border-top:1px #CCCCCC solid;
	width:660px;
	margin:10px 0 0 0;
}
.route_big_time{
	border:1px #CCCCCC solid;
	background:#F5F5F5;
	text-align:left;
	width:660px;
}
.route_big_txt{
	padding:10px;
	letter-spacing:1px;
	font-size:12px;
}






/*----------------------- 山小屋アルバイト ------------------------*/

.job_sept_table{
	width:610px;
	margin-left:30px;
	border-collapse:collapse;
	margin-top:10px;
}
.job_sept_table td.td_left{
	width:165px;
	vertical-align:top;
}
.job_sept_table td.td_right{
	font-size:12px;
	vertical-align:top;
	text-align:left;
}
.job_text{
	margin-left:15px;
	line-height:1.6em;
}
.job_sub{
	font-size:12px;
	font-weight:bold;
	margin-bottom:3px;
}
.job_mds{
	color:#446e23;
	padding-right:20px;
}
.job_subtitle{
	font-size:14px;
	font-weight:bold;
	margin:5px 0 5px 15px;
	text-align:left;
	background:url(../img_common/icon_list2.gif) no-repeat 0 5px;
	padding-left:15px;
}

.job_contents{
	background:#f7f7ee;
	padding:10px;
	margin:5px 15px 0 15px;
}
.job_images{
	float:left;
	width:260px;
	text-align:center;
}
.job_detail_txt{
	float:right;
	width:350px;
	text-align:left;
	font-size:12px;
	line-height:1.6em;
}
.p_txt{
	line-height:1.6em;
	padding:8px 0 8px 0;
}

/*------------------はじめての登山--------------------*/

table.item_list_begin{
	margin-left:35px;
	font-size:12px;
	width:620px;
	border-collapse:collapse;
	border:1px #CCCCCC solid;
}
table.item_list_begin td.td_top_0{
	border:1px #FFFFFF solid;
	text-align:right;
}
.marks_item{
	font-size:14px;
	font-weight:bold;
	padding-right:5px;
}
table.item_list_begin td.td_top_1{
	background:#CCCCCC;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	padding:3px 0 3px 0;
	border-bottom:2px #FFFFFF solid;
}
table.item_list_begin td.td_top_2{
	font-size:10px;
	background:#CCCCCC;
	text-align:center;
	border-left:1px #FFFFFF solid;
	border-bottom:2px #FFFFFF solid;
	width:8%;
	padding:3px 0 3px 0;
}
table.item_list_begin td.td_top_3{
	font-size:10px;
	background:#CCCCCC;
	text-align:center;
	border-left:1px #FFFFFF solid;
	border-bottom:2px #FFFFFF solid;
	width:8%;
	padding:3px 0 3px 0;
}
table.item_list_begin td.td_mds{
	background:#DDDDDD;
	text-align:left;
	font-weight:bold;
	font-size:14px;
	padding:2px 0 2px 5px;
	border-top:1px #CCCCCC solid;
}
table.item_list_begin td.td_name{
	background:#EEEEEE;
	font-weight:bold;
	padding:3px 0 3px 5px;
	text-align:left;
	border:1px #CCCCCC solid;
	width:24%;
}
table.item_list_begin td.td_text{
	padding:3px;
	line-height:1.3em;
	text-align:left;
	border:1px #CCCCCC solid;
	width:60%;
}
table.item_list_begin td.td_chek{
	text-align:center;
	border:1px #CCCCCC solid;
	font-size:14px;
	font-weight:bold;
}


table.kanren_book_begin{
	border-collapse:collapse;
	padding:0; margin:0;
	text-align:center;
	margin-bottom:10px;
}
table.kanren_book_begin td.td_book{
	width:20%;
	vertical-align:top;
	border:1px #FFFFFF solid;
	font-size:10px;
	padding:5px 0 5px 0;
	margin:0;
	text-align:center;
	line-height:1.2em;
}
table.kanren_book_begin td.td_book img{
	border:1px #CCCCCC solid;
	margin:0;padding:0;
	margin-right:12px;
	margin-bottom:3px;
}
.kanren_book_title_begin{
	font-size:14px;
	font-weight:bold;
}



/*-----------右カラム・マガジン------------*/


#navi2 .tnk_box {
	width: 178px;
	margin-bottom: 15px;
	background-color: #eeeeee;
	border: 1px solid #d0d0d0;
}
.tnk_box_cts{
	margin:10px 5px 10px 5px;
	font-size:12px;
}
.tnk_box_center{
	text-align:center;
	font-weight:bold;
	margin-bottom:10px;
	line-height:1.1em;
	color:#446e23;
}
.tnk_box_center a{
	text-decoration:none;
}
.tnk_box_text{
	margin:0 5px 0 5px;
	line-height:1.4em;
}
.tnk_box_uline{
	height:8px;
	line-height:8px;
	margin-bottom:10px;
	font-size:8px;
	border-bottom:1px #BBBBBB solid;
}

.banner_900{
	margin-bottom:15px;
}
.banner_900 a{
	display:block;
	width:180px;
	height:85px;
	background:url(../img_common/temp_box/900_ct_banner.gif) 0 0 ;
}
.banner_900 a:hover{
	background-position:0 -85px ;
}

/*-----------------------
			JS Window
-------------------------*/
.co_window{
	width:480px;
	font-size:14px;
	line-height:1.7em;
	border:2px #538ED1 solid;
	background:#E5F1FF;
	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;
}