@charset "UTF-8";

if

/* トップページ 上部コンテンツ */
#contents-top {
	width: 722px;
	margin: 5px 0px 10px 0px;
	padding: 0px;
	text-align: left;
}

.index-box-bg {
	height: 165px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/ouen_235.gif);
	background-repeat: repeat-y;
}

.index-box-list {
	margin: 0px;
	padding: 0px 0px 5px 15px;
	background-image: url(../img/yotsuba.gif);
	background-repeat: no-repeat;
}

.index-box-list-noa {
	margin: 0px;
	padding: 0px 0px 5px 15px;
	color: #0076B8;
	background-image: url(../img/noa_list.gif);
	background-repeat: no-repeat;
}
.index-box-list-noa a:link {
	color: #0076B8;
	text-decoration: none;
}
.index-box-list-noa a:visited {
	color: #0076B8;
	text-decoration: none;
}
.index-box-list-noa a:hover {
	color: #0076B8;
	text-decoration: underline;
}
.index-box-list-noa a:active {
	color: #0076B8;
	text-decoration: none;
}

.index-box-list-none {
	margin: 0px;
	padding: 0px 0px 5px 30px;
	color: #0076B8;
}
.index-box-list-none a:link {
	color: #0076B8;
	text-decoration: none;
}
.index-box-list-none a:visited {
	color: #0076B8;
	text-decoration: none;
}
.index-box-list-none a:hover {
	color: #0076B8;
	text-decoration: underline;
}
.index-box-list-none a:active {
	color: #0076B8;
	text-decoration: none;
}

.index-box-list-banner {
	margin: 0px;
	padding: 0px auto 0px atuo;
	text-align: center;
}

.counseling-box {
	width: 235px;
	margin: 0px 7px 0px 0px;
	padding: 0px;
	float: left;
}
.counseling-box-list {
	height: 155px;
	margin: 0px;
	padding: 10px 10px 0px 15px;
	list-style-type: none;
	line-height: 16px;
	background-image: url(../img/counseling_img.gif);
	background-repeat: no-repeat;
}

.career-box {
	width: 235px;
	margin: 0px 7px 0px 0px;
	padding: 0px;
	float: left;
}
.career-box-list {
	margin: 0px;
	padding: 10px 10px 12px 15px;
	list-style-type: none;
	line-height: 16px;
}

.skilup-box {
	width: 236px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.skilup-box-list {
	height: 155px;
	margin: 0px;
	padding: 10px 10px 0px 15px;
	list-style-type: none;
	line-height: 16px;
	background-image: url(../img/skilup_img.gif);
	background-repeat: no-repeat;
}


/* トップページ 左コンテンツ */
#contents-left {
	width: 166px;
	margin: 0px 10px 20px 0px;
	float: left;
}

.left-banner-box {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
.left-banner-box02 {
	margin: 5px auto 10px auto;
	padding: 0px;
}
.left-topics-box {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
.topics-box {
	width: 162px;
	margin: 0px;
	padding: 0px 0px 0px 3px;
	background-image: url(../img/ivent_haikei.jpg);
	background-repeat: repeat-y;
}

.topics-iframe {
/*
	border: 1px solid #FF0000;
	margin: 0px;
	padding: 0px;
	border: 1px solid #FF0000;
*/
	width: 160px;
	height: 250px;
	margin: 0px;
	padding: 0px;
}

.topics-box-list {
	width: 140px;
	margin: 0px;
	padding: 5px 11px 0px 20px;
	list-style-type: disc;
	line-height: 15px;
}
.topics-box-list li {
	margin: 0px;
	padding: 0px 5px 5px 0px;
}

.left-what-box {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
.what-box-list {
	width: 155px;
	margin: 0px;
	padding: 5px 0px 0px 10px;
	list-style-type: none;
	line-height: 15px;
	background-color: #A7D49E;
}
.what-box-list li {
	margin: 0px;
	padding: 0px 10px 5px 15px;
	background-image: url(../img/sankaku_nani.gif);
	background-repeat: no-repeat;
}

.what-box-list a:link {
	font-weight: bold;
	color: #0C7B45;
	text-decoration: none;
}
.what-box-list a:visited {
	font-weight: bold;
	color: #0C7B45;
	text-decoration: none;
}
.what-box-list a:hover {
	font-weight: bold;
	color: #0C7B45;
	text-decoration: underline;
}
.what-box-list a:active {
	font-weight: bold;
	color: #0C7B45;
	text-decoration: none;
}

.left-unei-box {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
.unei-box-title {
	margin: 0px;
	padding: 0px;
}
.unei-box-list {
	margin: 0px;
	padding: 0px 0px 8px 10px;
	list-style-type: none;
	line-height: 20px;
	background-color : #FFFF99;
}
.unei-box-list li {
	margin: 0px;
	padding: 0px;
}


/* トップページ メインコンテンツ */
#contents-main {
	width: 370px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: left;
}

.contents-main-box {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background-color : #E8F1C6;
}
.contents-main-title {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

.contents-main-text {
	margin: 0px;
	padding: 0px 20px 20px 20px;
	line-height: 16px;
}

.contents-main-entry {
	margin: 0px;
	padding: 0px 20px 20px 20px;
	line-height: 16px;
}
.contents-main-entry a:link {
	color: #777777;
	text-decoration: none;
}
.contents-main-entry a:visited {
	color: #777777;
	text-decoration: none;
}
.contents-main-entry a:hover {
	color: #777777;
	text-decoration: underline;
}
.contents-main-entry a:active {
	color: #777777;
	text-decoration: none;
}

.contents-main-entry img {
	margin: 0px 0px 0px 5px;
}


/* トップページ 右コンテンツ */
#contents-right {
	width: 165px;
	margin: 0px;
	padding: 0px;
	float: left;
}

.right-box {
	width: 165px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
/*
	border-right: 1px solid #A6BC09;
	border-left: 1px solid #A6BC09;
	background-color: #A6BC09;
*/
	background-color: #A6BC09;
}

.right-box ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	line-height: 20px;
	list-style: none;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}

.right-box li {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px; 
	list-style: none;
}

.right-box ul ul {
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 10px;
	font-weight:bold;
	color: #A8815B;
	display: block; 
	text-align: left;
	text-decoration: none;
/*
	background-color: #D5EC7C;
*/
	background-color: #E8F1C6;
}

.right-box li li {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	text-align: left;
	background-color: #E8F1C6;
}

.navi-last {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 10px;
	font-weight: bold;
	color: #A8815B;
	display: block;
	text-align: left;
	background-color: #E8F1C6;
}

.right-box a:link {
	font-weight: bold;
	color: #A8815B;
	text-decoration: none;
}
.right-box a:visited {
	font-weight: bold;
	color: #A8815B;
	text-decoration: none;
}
.right-box a:hover {
	font-weight: bold;
	color: #A8815B;
	text-decoration: underline;
}
.right-box a:active {
	font-weight: bold;
	color: #A8815B;
	text-decoration: none;
}

.brown-s {
	font-weight: normal;
	font-size: 10px;
	color: #A8815B;
}

