/* left
---------------------------------------------------- */
/* box */
.boxin_left{
	float:left;
	width:428px;
}
/* mainphoto */
.mainphoto{
	width:420px;
	height:180px;
	background:url(../img/mainphoto.jpg) no-repeat 0 0;
	text-indent:-5000px;
}
/* title */
h2{
	width:420px;
	height:30px;
	margin:0 0 20px 0;
	text-indent:-5000px;
}
h2.h201{
	background:url(../img/h2.jpg) no-repeat 0 0;
}
h2.h202{
	background:url(../img/h2.jpg) no-repeat 0 -30px;
}
h2.h203{
	background:url(../img/h2.jpg) no-repeat 0 -60px;
}
/* para */
.para01{
	width:400px;
	margin:0 0 20px 10px;
}
/* map */
.map{
	width:418px;
	height:298px;
	margin:0 0 20px 0;
	background:url(../img/map.gif) no-repeat 0 0;
	border:solid 1px #D5C0A3;
	text-indent:-5000px;
}
/* ------------------------------------------------- */



/* right
---------------------------------------------------- */
/* box */
.boxin_right{
	float:left;
	width:190px;
}
.boxin_pickup{
	width:190px;
	background:#F4EDE3;
	border:solid 1px #D5C0A3;
}
.pick_title{
	display:block;
	width:190px;
	height:50px;
	margin:0 0 10px 0;
	background:#333 url(../../common/img/titlebar_pick.jpg) no-repeat 0 0;
	text-indent:-5000px;
}
.pick_title2{
	display:block;
	font-size:13px;
	font-weight:bold;
	margin:0 0 5px 0;
	text-indent:10px;
}
.pick_para01{
	width:160px;
	margin:0 0 0 15px;
	font-size:11px;
	line-height:15px;
}
.pick_para02{
	width:160px;
	margin:0 0 20px 15px;
	font-size:11px;
	text-align:right;
}
.pick_photo01{
	width:170px;
	height:128px;
	background:#333 url(../../common/img/photo01_pick.jpg) no-repeat 0 0;
	border:solid 1px #D5C0A3;
	text-indent:-5000px;
	margin:0 0 5px 10px;
}
.pick_photo02{
	width:170px;
	height:128px;
	background:#333 url(../../common/img/photo02_pick.jpg) no-repeat 0 0;
	border:solid 1px #D5C0A3;
	text-indent:-5000px;
	margin:0 0 5px 10px;
}
.pick_photo03{
	width:168px;
	height:128px;
	background:#333 url(../../common/img/photo03_pick.jpg) no-repeat 0 0;
	border:solid 1px #D5C0A3;
	text-indent:-5000px;
	margin:0 0 5px 10px;
}
/* ------------------------------------------------- */

/* table
---------------------------------------------------- */
table{
	width:417px;
	margin:0 0 20px 0;
	border-top:solid 1px #D5C0A3;
	border-left:solid 1px #D5C0A3;
	border-right:solid 1px #D5C0A3;
}
td.td_name{
	width:100px;
	padding:5px;
	text-align:center;
	background:#F4EDE3;
	line-height:17px;
	border-right:solid 1px #D5C0A3;
	border-bottom:solid 1px #D5C0A3;
}
td.td_value{
	width:317px;
	padding:5px;
	background:#fff;
	border-bottom:solid 1px #D5C0A3;
}
/* ------------------------------------------------- */



