.txt_base {
	font-size: 12px;
	line-height: 16px;
	color: #333333;
}
.color_red {
	color: #FF0000;
}
.color_brown {
	color: #990000;
}
.color_navy {
	color: #000066;
}
.copyright {
	font-size: 12px;
	color: #333333;
	text-align: right;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 20px;
}
.img_lm {
	margin-left: 10px;
}
.img_rm {
	margin-right: 10px;
}
.media_comment {
	border: 1px solid #000066;
	font-size: 12px;
	line-height: 16px;
	color: #000066;
	padding: 6px;
}
.extitle {
	border: 1px solid #999999;
	background-color: #F0F0F0;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
}
.exlink {
	font-size: 12px;
	color: #0066FF;
	font-weight: bold;
}
.fmstyle1 {
	width: 230px;
}
.fmstyle2 {
	width: 470px;
}
.poptit {
	font-size: 14px;
	color: #000000;
	background-color: #EEEEEE;
	padding: 4px;
	border: 1px solid #666666;
	font-weight: bold;
}


/*}[W*/
.mgn10{margin-bottom:10px;}
.mgn15{margin-bottom:15px;}
.clear{clear:both;}
.mgnl15{ margin-left:15px;}
/* jigyo */
#line1_box{
	width:700px;
	text-align: left;
	margin-bottom: 30px;
}
#line1_img{
	float:right;
}
.line1_txt{
	padding-right:10px;
	width: 490px;
}



/* about */
#flow_box{
	width:700px;
	margin: 30px 0 0 0;
}

/* titex */
#main_wrap{
	width:700px;
	margin: 15px 0 20px 0;
	text-align: left;
}
#titex_box{margin-bottom:25px;}

.titex_line1_txt{ margin:40px 0 0 0;}

#titex_gray_box{width:480px;}
#titex_gray_txt{
	padding: 10px 20px 0 20px;
	background-color: #cccccc;
}
#titex_right{float:right; width:200px;}
#titex_left{width:480px;}
