@charset "UTF-8";

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

ユーティリティー用

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

/* //////////////////////////////////////////////////////////////// common */

#other h3.mTtl { padding-top:20px !important;	}

h3.sTtl{
	background:url(../../../common/css/img/bg_dotted01.gif) repeat-x left bottom;
	padding-bottom:5px;
	margin:38px 20px 10px 20px;
}

dl.otherList{
	width:615px;
	margin:15px auto 0;
}

	dl.otherList dt{
		font-weight:bold;
		background:url(../../common/css/img/icon_list02.gif) no-repeat left 8px;
		padding-left:7px;
	}
	
	dl.otherList dd{margin-bottom:25px;}


/* //////////////////////////////////////////////////////////////// privacy */

.contanctBox{
	background:#fffae4;
	width:618px;
	margin:0 auto 20px;
}

	.contanctBox ul{
		width:538px;
		padding:13px 0 13px 20px;
	}
	
	.contanctBox ul li.fr{
		float:right;
	}

.contanctBox ul.fBox li.fr img {
	vertical-align:middle;
	}


/* //////////////////////////////////////////////////////////////// policy */
dl.policyList{
	background:url(../../common/css/img/bg_dotted01.gif) repeat-x top left;
	width:615px;
	margin:0 auto 30px;
}

	dl.policyList dt{
		padding:10px;
	}
	
	dl.policyList dd{
		background:url(../../common/css/img/bg_dotted01.gif) repeat-x bottom left;
		padding:10px 10px 15px 70px;
		margin-top:-65px;
	}


/* //////////////////////////////////////////////////////////////// sitemap */
h3.smTtl{
	width:658px;
	margin:30px auto 0;
}

dl.siteMapList{
	background:url(../../common/css/img/bg_dotted01.gif) repeat-x bottom left;
	width:655px;
	margin:0 auto 0;
	padding:20px 0 0 0;
}

	dl.siteMapList dt{
		background:url(../../common/css/img/icon_list01.gif) no-repeat left 4px;
		padding-left:15px;
		margin-left:20px;
	}
	
	dl.siteMapList dt.pb20{
		padding-bottom:20px;
	}
	
	dl.siteMapList dd{
		padding:10px 10px 2em 257px;
		margin-top:-2.5em;
		background:url(../../common/css/img/icon_list02.gif) no-repeat 250px 18px;

	}
	
dl.siteMapList  dd a img {
	vertical-align:middle;
	margin-left:3px;
}		


/* //////////////////////////////////////////////////////////////// about */

#other #about #main_area {
	width:658px;
	height:278px;
	position:relative;
	background:url(../../common/css/img/main_about.gif) no-repeat;
}

#other #about #main_area p.ttl {
	position:absolute;
	top:19px;
	left:20px;
}

#other #about #main_area p.read {
	position:absolute;
	top:76px;
	left:20px;
}

#other #about .cornerBox .contents_list {
	background: url(../../../common/css/img/bg_dotted01.gif) repeat-x bottom;
	padding:5px 0px;
	clear:both;
}

#other #about .cornerBox .contents_list ul {
	float:right;
	width:257px;
}

#other #about .cornerBox .contents_list ul li a {
	margin-top:10px;
	}

#other #about .cornerBox .contents_list ul li a.monitor{ color:#e45383;}
#other #about .cornerBox .contents_list ul li a.bbs{ color:#2e82dc;}
#other #about .cornerBox .contents_list ul li a.voice{ color:#73c839;}
#other #about .cornerBox .contents_list ul li a.idea{ color:#5d67c6;}
#other #about .cornerBox .contents_list ul li a.home{ color:#ff9c00;}


	