@charset "utf-8";

/* 【茶色】 */


/*
下記、コメントの【変更】を適宜修正してくださいませ。
【変更】を検索すれば楽かと思います。
*/





/*.vm_clear_fix{ height:100%; }*/
.vm_clear_fix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}





/* 全般コンテンツ幅 */
#vm_column_index{
	width:700px;/* 【変更】挿入する幅 */
	margin:0 auto;
}
/* 全般コンテンツ幅 */





#vm_column_index .ttl_01{
	color:#000000;
	font-size:14px;
	border-bottom:1px solid #000000;
	padding:0 0 5px 5px;
	margin:50px 0 15px 0;
	text-align:left;
}
#vm_column_index .txt_01{
	font-size:12px;
	line-height:170%;
	padding:0 0 0px 15px;
	margin:30px 0 0 0;
}
#column_2{
	margin:0 0 50px 0;
}




/* カラムのセンターコンテンツ幅 */
#column_2 .center{
	width:700px;/* 【変更】「全般コンテンツ幅」と同じ幅 */
	margin:30px auto 0 auto;
}
/* カラムのセンターコンテンツ幅 */





/* カラムの左右コンテンツ幅 */
#column_2 .left{
	width:335px;/* 【変更】「#column_2 .center」から「 -30px 」の「 /2 」が適当 */
	float:left;
	background-color:#fff;
	border:solid 1px #DDD2C0;
}
#column_2 .right{
	width:335px;/* 【変更】「#column_2 .center」から「 -30px 」の「 /2 」が適当 */
	float:right;
	background-color:#fff;
	border:solid 1px #DDD2C0;
}
/* カラムの左右コンテンツ幅 */





/* カラムコンテンツの中 */
#column_2 .in{
	width:305px;/* 【変更】「カラムの左右コンテンツ幅」から「 -30px 」が適当 */
	padding:15px;
}
/* カラムコンテンツの中 */





#column_2 .in_left{
	width:120px;
	float:left;
}





/* カラムコンテンツの中のテキスト */
#column_2 .in_right{
	width:175px;/* 【変更】「#column_2 .in」から「 -130px 」が適当 */
	float:right;
}
/* カラムコンテンツの中のテキスト */





#column_2 .in .ttl_02_bg{
	/*IE6 IE7 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#c28a33, endcolorstr=#e6b867));
	/* IE8 IE9 */
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#c28a33, endcolorstr=#e6b867))";
	zoom: 1;
	background: -moz-linear-gradient(top, #F5F1E9, #F5F1E9);/* FF3.6+ */
	background: -webkit-linear-gradient(top, #F5F1E9, #F5F1E9);/* Chrome10+, Safari5.1+ */
	background: linear-gradient(to bottom, #F5F1E9, #F5F1E9);/* IE10+, W3C */
}
#column_2 .in .ttl_02{
	margin:0 0 15px 0;
	padding:10px 0 10px 22px;
	text-indent:-22px;
	line-height:130%;
	font-size:14px;
	color:#fff;
	text-align:center;
}

#column_2 .in .ttl_02 a:link		{ color:#a5633e; text-decoration:underline; }
#column_2 .in .ttl_02 a:visited		{ color:#a5633e; text-decoration:underline; }
#column_2 .in .ttl_02 a:hover		{ color:#a5633e; text-decoration:none; }
#column_2 .in .ttl_02 a:active		{ text-decoration:none; }

#column_2 .in .ttl_02 span{
	background:url("../img/arrow_01.png") left top no-repeat;
	padding:0 0 2px 22px;
}
#column_2 .in_right p{
	margin:3px 0 0 0;
	padding:0;
	line-height:150%;
	font-size:12px;
}
#column_2 .in_right .more a{
	font-weight:bold;
}
#column_2 .in_right p a:link		{ color:#a5633e; text-decoration:underline; }
#column_2 .in_right p a:visited		{ color:#a5633e; text-decoration:underline; }
#column_2 .in_right p a:hover		{ color:#a5633e; text-decoration:none; }
#column_2 .in_right p a:active		{ text-decoration:none; }

/* 詳細ページクロスリンク */
.basetxtbox ul{
	padding:10px 10px 10px 0;
}

.basetxtbox ul li {
	list-style-type:none;
	border-bottom:1px dotted #ccc;
	padding-bottom:5px;
	margin-bottom:5px;
}
/* パンくず */
.pankuzu{
	font-size: 12px;
}