A:link    { color:#0033cc; text-decoration:none; }
A:visited { color:#006600; text-decoration:none; }
A:hover   { color:#cc0000; text-decoration:underline; }
h2 {
	line-height: 150%;
	font-size: 16px; color:#993300;
	padding-top:12px;
}
strong {
	line-height: 200%;
	font-size: 14px; color:#cc0000;
}
b {
	line-height: 200%;
	font-size: 12px; color:#990033;
}
ol,ul {
	margin-top: 0px;
	margin-bottom: 0px;
}
.red { color:#cc0000; }
.bold { font-weight: bold; }
.indent5 { margin: 0px 0px 0px 5px; }
.copy {
	margin: 0px 20px 0px 20px; 
	line-height: 150%; 
	font-size: 12px;
}
.txt {
	line-height: 150%; 
	font-size: 12px;
}
.txt10 {
	line-height: 120%; 
	font-size: 10px;
}
.txt14 {
	font-size: 14px;
}
.notice {
	line-height: 120%; 
	font-size: 10px;
}
.inquiry {
	line-height: 120%; 
	font-size: 14px; font-weight: bold;
}
.hyo {
	border-collapse: collapse;
	border-width : 1px 0px 1px 0px;
	border-style : solid;
	border-color : #333333;
	margin: 15px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}
.hyo td {
	border-width : 0px 0px 1px 1px;
	border-style : solid;
	border-color : #333333;
}
.hyo th {
	border-width : 0 1px 1px 0;
	border-style : solid;
	border-color : #333333;
	font-weight: normal;
	text-align: left;
}
.hyo .txt{
	line-height: 140%;
}
.hyonoline td {  border-width:0; }
.hyonoline th {  border-width:0; }

.tbox {
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}
.tbox2 {
	padding:0 0 0 10;
	line-height: 150%; 
	font-size: 12px;
}

.btn {
	background-color : #eeffdd;
	border-top:1px solid #99dd99;
	border-bottom:2px solid #669966;
	border-left:1px solid #99dd99;
	border-right:2px solid #669966;
}
textarea{font-size: 12px;}
form,ol {margin-top:0em; margin-bottom:0em;}

/* レイアウト位置設定 */
#mainbody {
	width: 720px;
	background-image:  url('../../images/s_back.gif');
	background-repeat: repeat-y;
	float: none;

}
#leftmenu {
	width: 161px;
	float: left;
}
.rightbody {
	width: 540px;
	margin-top: 15px;
	margin-bottom: 40px;
	float: left;
}

.rightblock { float: right; }
.leftblock { float: left; }
.h1 {
	line-height: 150%;
	font-size: 12px;
	font-weight: bold;
	color: #D5000C;
}










/* --------------------------------------------------------------------------- */


#box_001_a{
	width: 540px;
	background-image:  url('../../images/originalfile_img/002_c.jpg');
	background-repeat: repeat-y;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#box_001_b{
	float: left;
	width: 218px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#box_001_c{
	float: right;
	width: 322px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#box_001_d{
	width: 305px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 15px;
}

#box_001_e{
	float: right;
	width: 170px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#box_001_f{
	float: left;
	width: 370px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#box_001_g{
	width: 365px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 10px;
}

#box_001_h{
	float: right;
	width: 186px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#box_001_i{
	float: left;
	width: 354px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#box_001_j{
	width: 340px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 8px 10px;
}




#box_002_a{
	background-image:  url('../../images/originalfile_img/003_b.jpg');
	background-repeat: repeat-y;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


#box_002_b{
	float: left;
	width: 130px;
	vertical-align: bottom;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#box_002_c{
	float: right;
	width: 410px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#box_002_d{
	width: 410px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#box_002_e{
	float: left;
	width: 233px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#box_002_f{
	float: right;
	width: 307px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#box_002_g{
	width: 307px;
	vertical-align: bottom;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#box_002_h{
	display:block;
	clear: both;
	width: 540px;
	height: 1%;
	vertical-align: bottom;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* *-*-[ 画像左回り込み ]-*-* */
.lr_001_a{
	float: left;
	border: none;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
}

/* *-*-[ 画像右回り込み ]-*-* */
.lr_001_b{
	float: right;
	border: none;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
}


.text_001_a{
	width: auto;
	font-size: 12px;
	text-align: left;
	line-height: 16px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.text_001_b{
	width: auto;
	font-size: 10px;
	text-align: left;
	line-height: 14px;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
}

.text_001_c{
	width: auto;
	font-size: 12px;
	text-align: left;
	line-height: 14px;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 8px;
}
/*フロート終了*/
.end{
	clear: both;
}


