@charset "utf-8";







/*====================

　フォント

====================*/



.font_sougo1 {

    margin:0;

	padding:5px 0 0 36px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:20px;

	font-weight:normal;

	color:#333333;

	text-align:left;

}



.font_sougo2 {

    margin:0;

	padding:0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:16px;

	font-weight:normal;

	color:#333333;

	text-align:left;

}



.font_sougo2 span {

    margin:0;

	padding:0 5px 0 5px;

}



.font_sougo3 {

    margin:0;

	padding:5px 0 2px 32px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:16px;

	font-weight:normal;

	color:#333333;

	text-align:left;

}



.font_sougo3 span {

    margin:0;

	padding:5px;

}



.font_sougo4 {

    margin:0;

	padding:0 0 0 10px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:14px;

	font-weight:normal;

	color:#333333;

	text-align:left;

}



.font_link1 {

    margin:0;

	padding:5px 0 0 36px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:20px;

	font-weight:normal;

	color:#333333;

	text-align:left;

}



.font_link1 span {

    margin:0;

	padding:5px 0 0 80px;

}



.font_link2_1 {

    margin:0 auto;

	padding:5px 0 0 0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:20px;

	font-weight:normal;

	color:#333333;

	text-align:right;

}



.font_link2_2 {

    margin:0 auto;

	padding:5px 0 0 0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:20px;

	font-weight:normal;

	color:#333333;

	text-align:left;

}





.font_link3 {

    margin:0;

	padding:0 0 2px 10px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:16px;

	font-weight:bold;

	color:#333333;

	text-align:left;

}



.font_link4 {

    margin:0 0 0 10px;

	padding:0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:16px;

	font-weight:normal;

	color:#333333;

	text-align:left;

}





/*====================

　main

====================*/



.img_sougo {

	margin:0;

	padding:15px 5px 0 0;

	width:607px;

	height:39px;

	text-align:right;

	background:url(../contents/10_file/images/aboutlink_t.gif) no-repeat;

}



.sougo_area {

	margin:0 0 15px 0;

	padding:10px 0 20px 14px;

	width:586px;

	height:auto;

	text-align:left;

	background:url(../contents/4_file/images/news_bg.gif) repeat-y;

	border:solid #333333 1px;

	border-left:none;

}



.sougo_title {

	margin:0 0 20px 0;

	padding:0;

	width:576px;

	height:35px;

	border-bottom:dotted #666666 1px;

	background:url(../contents/4_file/images/hana_n.gif) no-repeat;

}



.text_area {

	margin:0;

	padding:0 0 0 37px;

	width:544px;

}



.sougo_area2 {

	margin:0 0 15px 0;

	padding:10px 0 20px 14px;

	width:586px;

	height:auto;

	text-align:left;

}



.sougo_title2 {

	margin:0 0 20px 0;

	padding:0;

	width:576px;

	height:35px;

	border-bottom:dotted #666666 1px;

	background:url(../contents/10_file/images/hana_link.gif) no-repeat;

}



.text_area2 {

	margin:0;

	padding:0 0 0 37px;

	width:544px;

}



.table_bn {

	margin:0 0 10px 0;

	padding:0;

}





.img_link {

	margin:0;

	padding:15px 5px 0 0;

	width:607px;

	height:39px;

	text-align:right;

	background:url(../contents/9_file/images/link_t.gif) no-repeat;

}



.text_left {

	float:left;

	margin:0;

	padding:0;

	width:356px;

	height:35px;

	text-align:left;

}



.text_right {

	float:right;

	margin:0;

	padding:0 0 0 30px;

	width:190px;

	height:35px;

	text-align:center;

}



ul {

	margin:0;

	padding:0;

	list-style:none;

	width:190px;

	height:25px;

}



li.pre {

	float:left;

	margin:0;

	padding:0;

	width:80px;

	height:25px;

	list-style:none;

}



li.next {

	float:right;

	margin:0;

	padding:0;

	width:80px;

	height:25px;

	list-style:none;

}



.text_area3 {

	margin:0;

	padding:0 0 0 25px;

	width:550px;

	text-align:left;

}



.table_link {

	margin:0 0 20px 0;

	padding:0;

}



.link_area {

	margin:0 0 15px 0;

	padding:10px 0 10px 14px;

	width:586px;

	height:auto;

	text-align:left;

	background:url(../contents/4_file/images/news_bg.gif) repeat-y;

	border:solid #333333 1px;

	border-left:none;

}



.link_title {

	margin:0 0 20px 0;

	padding:0;

	width:576px;

	height:35px;

	border-bottom:dotted #666666 1px;

	background:url(../contents/4_file/images/hana_n.gif) no-repeat;

}



.link_title2 {

	margin:0;

	padding:7px 0 0 0;

	width:576px;

	height:35px;

	border-top:dotted #666666 1px;

	background:url(../contents/4_file/images/hana_n.gif) 0 7px no-repeat;

}





/*====================

　リンク

====================*/



li.pre a,li.pre a:link,li.prea a:visited,li.pre a:active {

	width:80px;

	display:block;

	list-style:none;

	color:#333333;

	text-decoration:none;

	background:url(../contents/9_file/images/squer2_1.gif) 5px 5px no-repeat;

}

	

li.pre a:hover {

	width:80px;

	display:block;

	list-style:none;

	color:#FF9900;

	text-decoration:underline;

	background:url(../contents/9_file/images/squer2_2.gif) 5px 5px no-repeat;

}



li.next a,li.next a:link,li.next a:visited,li.next a:active {

	width:80px;

	display:block;

	list-style:none;

	color:#333333;

	text-decoration:none;

	background:url(../contents/9_file/images/squer1_1.gif) 65px 5px no-repeat;

}

	

li.next a:hover {

	width:80px;

	display:block;

	list-style:none;

	color:#FF9900;

	text-decoration:underline;

	background:url(../contents/9_file/images/squer1_2.gif) 65px 5px no-repeat;

}


