﻿@charset "UTF-8";

#mainContents {
	width:666px;
	border:solid 3px #313131;
	background-color:#fff;
	padding:30px 36px 40px 40px;
	}

#mainContents h3 {
	float:left;
	width:150px;
	color:#4e86c4;
	padding-left:20px;
	font-weight:bold;
	}

div.listOne h3 {
	width:600px;
	}

#mainContents h4 {
	float:left;
	width:135px;
	color:#4e86c4;
	padding-left:15px;
	font-weight:normal;
	}

.lineBox {
	border-top:solid 1px #e3e3e3;
	}

.lineNo {
	border-top:none;
	_	border-top:solid 1px #e3e3e3;
	}

.lineBox.last {
	_border-top:none;
	}

.lineBox h4, .lineBox ul {
	padding-top:12px;
	}

.box {
	margin-top:5px;
	padding-top:14px;
	padding-bottom:12px;
	background-color:#f4f4f4;
	border:solid 1px #e3e3e3;
	}

.listTwo {
	background:#fff url(../img/bg_two.gif) left center repeat-y;
	}

.listThree {
	background:#fff url(../img/bg_three.gif) left top repeat-y;
	}


#mainContents div.fRight {
	float:left;
	}

#mainContents div.fRightSec {
	float:left;
	width:344px;
	}

.fRightSec ul {
	padding-bottom:8px;
	}

#mainContents li {
	margin-bottom:8px;
	padding-left:15px;
	}

#mainContents li a {
	padding-left:10px;
	color:#4e86c4;
	text-decoration:none;
	background:url(../common/img/icon02.gif) left center no-repeat;
	}

#mainContents li a:visited {
	padding-left:10px;
	color:#4e86c4;
	text-decoration:none;
	background:url(../common/img/icon02.gif) left center no-repeat;
	}

#mainContents li a:hover {
	color:#ee7700;
	text-decoration:underline;
	background:url(../common/img/icon02.gif) left center no-repeat;
	}



#mainContents h3 a{
	padding-left:20px;
	color:#4e86c4;
	text-decoration:none;
	background:url(../img/icon_sitemap.gif) left top no-repeat;
}

#mainContents h3 a:visited {
	padding-left:20px;
	color:#4e86c4;
	text-decoration:none;
	background:url(../img/icon_sitemap.gif) left top no-repeat;
	}

#mainContents h3 a:hover {
	padding-left:20px;
	color:#ee7700;
	text-decoration:underline;
	background:url(../img/icon_sitemap.gif) left top no-repeat;
	}



#mainContents h3.noLink {
	margin-left:20px;
	_margin-left:10px;
	padding-left:18px;
	color:#8a8a8a;
	text-decoration:none;
	background:url(../img/icon_sitemap_no.gif) left top no-repeat;
	}



#mainContents h4 a{
	padding-left:10px;
	color:#4e86c4;
	text-decoration:none;
	background:url(../common/img/icon02.gif) left center no-repeat;
}

#mainContents h4 a:visited {
	padding-left:10px;
	color:#4e86c4;
	text-decoration:none;
	background:url(../common/img/icon02.gif) left center no-repeat;
	}

#mainContents h4 a:hover {
	padding-left:10px;
	color:#ee7700;
	text-decoration:underline;
	background:url(../common/img/icon02.gif) left center no-repeat;
	}


