@charset "Shift_JIS";
/* CSS Document */

img {
	border:none;
}

.roll {
}


/*　イントロ　*/

p.title03 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	font-size:12px;
	color:#333;
	line-height:150%;
	width:280px;
}

p.intro {
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 20px;
	font-size:12px;
	color:#333;
	line-height:150%;
}

/*　メインコラム　*/

p.col_intro_a {
	font-size:13px;
	color:#333;
	line-height:150%;
	margin:0px 0px 0px 0px;
	padding:5px 25px 10px 25px;
}


p.col_main {
	font-size: 90%;
	color:#333;
	line-height:160%;
	letter-spacing:0.05em;
	margin:0px 0px 0px 0px;
	padding:5px 23px 20px 32px;
}

p.p1_sub01 {
	color:#5F5846;
	font-size:13px;
	line-height:150%;
	margin:0px 0px 0px 0px;
	padding:5px 20px 20px 15px;
}


p.p1_sub02 {
	color:#5F5846;
	font-size:13px;
	line-height:150%;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 30px;
}


/*　メインコラム表部分　*/

.main_col_hyou td p {
	color:#3F5273;
	font-size:13px;
	line-height:150%;
	margin:0px 0px 0px 0px;
	padding:10px 15px 10px 20px;
}

p.capture {
	color:#5F5846;
	font-size:13px;
	line-height:150%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 10px;
}




/*　サイドコラム　*/

table.side {
	background-image:url(images/p1/left_bg.jpg);
	background-position:top;
	background-repeat:repeat-y;
}

.side p {
	color:#52443D;
	font-size:13px;
	line-height:160%;
	letter-spacing:0.08em;
	margin:0px 0px 0px 0px;
	padding:10px 30px 10px 23px;
}

table.side_p2 {
	background-image:url(images/p2/side_bg.jpg);
	background-position:top;
	background-repeat:repeat-y;
}

.side_p2 p {
	color:#52443D;
	font-size:13px;
	line-height:160%;
	letter-spacing:0.08em;
	margin:0px 0px 0px 0px;
	padding:10px 30px 10px 23px;
}



/*　外部　*/


p.gaibu_left {
	color:#333;
	font-size:13px;
	margin:0px 0px 0px 0px;
	padding:6px 0px 6px 0px;
}

p.gaibu_right {
	color:#333;
	font-size:13px;
	margin:0px 0px 0px 0px;
	padding:4px 20px 8px 20px;
}

