/* all */
.pagetop{
	text-align:right;
}

/* index */
.segment_half{
	margin-top:5px;
}

.segment{
	margin-top:10px;
}

.segment_double{
	margin-top:20px;
}

.segment_triple{
	margin-top:30px;
}

/* column body */

a.ms:link,a.ms:visited{
	color:#623226;
}

a.ms:hover,a.ms:active{
	color:#F15323;
}

#box_ms_title{
	margin-bottom:10px;
}

#box_ms_menu{
	height:60px;
	background-repeat:repeat-x;
	text-align:center;
}

#box_ms_column{
	border-style:solid;
	border-width:2px;
	border-color:#EDD2CB;
	margin-top:10px;
	padding:10px;
}

.box_ms05{
	margin-top:5px;
	clear:both;
}

.box_ms05_left{
	width:255px;
	float:left;
	margin-top:5px;
}

.box_ms05_right{
	width:255px;
	float:right;
	margin-top:5px;
}

.box_ms05_left220{
	width:220px;
	float:left;
	margin-top:5px;
}
.box_ms10{
	margin-top:10px;
	clear:both;
}

.box_ms10_left{
	width:255px;
	float:left;
	margin-top:10px;
}

.box_ms10_right{
	width:255px;
	float:right;
	margin-top:10px;
}

.box_ms15{
	margin-top:15px;
	clear:both;
}

.box_ms20{
	margin-top:20px;
	clear:both;
}

.box_ms20-btn{
	text-align:right;
	margin-top:20px;
	clear:both;
}

.box_ms_left{
	float:left;
	margin-right:10px;
}

.box_ms_right{
	float:right;
}

.box_ms_cap{
	padding-top:3px;
	clear:both;
}

.box_ms_foot{
	margin-top:5px;
	text-align:right;
}

.box_ms_op{
	margin-top:5px;
	border-style:solid;
	border-width:1px;
	border-color:#888;
}

.txt_ms_head14{
	font-size:14px;
	color:#4A2419;
	font-weight:bold;
	letter-spacing:1px;
	margin:0px;
	padding:0px;
}

.txt_ms_head13{
	font-size:13px;
	color:#4A2419;
	font-weight:bold;
	letter-spacing:0.5px;
	margin:0px;
	padding:0px;
}

.txt_ms{
	font-size:12px;
	line-height:20px;
	letter-spacing:0px;
	text-indent:12px;
	color:#666;
	margin:0px;
	padding:0px;
}

.txt_ms_right{
	font-size:12px;
	line-height:20px;
	letter-spacing:0px;
	text-align:right;
	color:#666;
	margin:0px;
	padding:0px;
}

.txt_ms_normal{
	font-size:12px;
	line-height:20px;
	letter-spacing:0px;
	color:#666;
	margin:0px;
	padding:0px;
}

.txt_ms_ul{
	font-size:12px;
	line-height:16px;
	letter-spacing:0px;
	text-indent:-8px;
	color:#666;
	margin:0px;
	padding:0px 0px 0px 8px;
}

.txt_ms_ol{
	font-size:12px;
	line-height:16px;
	letter-spacing:0px;
	text-indent:-14px;
	color:#666;
	margin:0px;
	padding:0px 0px 0px 14px;
}

.txt_ms_list{
	font-size:12px;
	line-height:13px;
	letter-spacing:0px;
	text-indent:0px;
	color:#666;
	margin:0px;
	padding:0px;
}

.txt_ms_s{
	font-size:12px;
	line-height:13px;
	color:#666;
	margin:0px;
	padding-top:3px;
	padding-bottom:0px;
}

.txt_ms_side{
	width:255px;
	font-size:12px;
	line-height:20px;
	letter-spacing:0px;
	text-indent:12px;
	color:#666;
	margin:0px;
	padding:0px;
}

.txt_ms_side_s{
	width:255px;
	font-size:12px;
	line-height:13px;
	color: #666;
	margin:0px;
	padding-top:3px;
	padding-bottom:0px;
}

.img_ms_text{
	vertical-align:middle;
	margin:0px 1px 2px 1px;
}

.img_ms_column{
	margin-bottom:10px;
}

.img_ms_head{
	border-bottom-style:solid;
	border-width:1px;
	border-color:#666;
	margin-top:0px;
	margin-bottom:2px;
	padding-top:0px;
	padding-bottom:2px;
}

.icon_24{
	vertical-align:middle;
	margin-bottom:2px;
	margin-right:5px;
}

/* column module */
h2 {
	font-weight:bold;
	margin:0px;
	padding:0px;
}

.box_mod{
	font-weight: bold;
	font-size:12px;
	line-height: 16px;
	padding:1px auto 1px 1px;
	margin-bottom:10px;
	vertical-align:middle;
}

.img_mod{
	margin-right:2px;
}

ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

li{
	padding: 0	px;
	display:inline;
}

ul.sidebox li{
	display:block;
	font-size:12px;
}

#datadata li{
	margin: 3px auto 8px auto;
	font-size: 10px;
}


	
#map{
	width: 520px;
	margin: 10px auto;
}

#data{
	float:left;
	width:	215px;
}

#mapmap{
	float: right;
	width: 280px;
}	
clear{
	both
}

.style2 {font-size: 11px}

.style2 img{float: right;}
