@charset "UTF-8";
/* CSS Document */

/* サブナビの表示可否（表示しないものはコメントアウトする） 
#navi ul.main_cat li.mc1 ul {
	display:block;
}
#navi ul.main_cat li.mc2 ul {
	display:block;
}
#navi ul.main_cat li.mc3 ul {
	display:block;
}*/
h2 {
	background-image:url(../img/in_title.gif);
}
h2.fu {
	background-image:url(../img/fu_title.gif);
}
#copy {
	width:620px;
	height:70px;
	background-image:url(../img/in_copy.gif);
	text-indent:-9999px;
	font-size:0em;
	margin:0 0 30px 15px;
}
#copy a {
	display:block;
	width:620px;
	height:70px;
}
	
.img_left {
	float:left;
	margin-right:20px;
	display:inline;
}

a.contact_sw {
	display:block;
	width:172px;
	height:40px;
	margin:0 20px 0 auto;
	background-image:url(../../img/contact_sw.gif);
	text-indent:-9999px;
	font-size:0em;
}
a:hover.contact_sw {
	background-position:-172px 0;
}
.taiken_sw li {
	float:left;
	width:306px;
}
.taiken_sw {
	background-color:#6d3d0d;
}
.taiken_sw a {
	display:block;
	width:305px;
	text-align:center;
	padding:10px 0 8px;
	line-height:1.4;
	color:#fff;
}
.taiken_sw a.kita {
	background-color:#6d3d0d;
}
.taiken_sw a.kita:hover {
	background-color:#997755;
	color:#fff;
	text-decoration:none;
}
.taiken_sw a.fuku {
	background-color:#069;
}
.taiken_sw a.fuku:hover {
	background-color:#4c93b7;
	color:#fff;
	text-decoration:none;
}
.taiken_sw a:visited {
	color:#fff;
}
.taiken_box1 {
	width:578px;
	margin:0 0 20px 20px;
	padding:15px;
	line-height:1.6;
	border-width:1px;
	border-style:solid;
	border-color:#369;
}
h5.taiken_h5 {
	background-color:#369;
	color:#fff;
	padding:10px 0 8px 10px;
	margin-left:20px;
	width:600px;
	font-size:115.4%;
}
.box1_colored {
	width:590px;
	padding:10px;
	margin-left:20px;
	line-height:1.6;
	background-color:#f5f5dc;
}
.left_doc {
	float:left;
}
.right_doc {
	float:right;
	width:350px;
	padding-bottom:10px;
}
.fu_hs1 {
	float:left;
	display:inline;
	width:295px;
}
.fu_hs2 {
	float:right;
	display:inline;
	width:295px;
}