@charset "UTF-8";

/* ****************************************************
1. common

99. Extra
***************************************************** */

/* 1. common
=========================================*/

body#other #contents .heading2 {
	clear: both;
	margin-top: 30px;
	padding: 7px 17px 5px 17px;
	background: url(../images/common_bg09.gif) no-repeat 0 0;
}

/* equalCol2 */
body#other #contents .equalCol2 .heading2 {
	clear: both;
	margin-top: 30px;
	padding: 7px 17px 5px 17px;
	background: url(../images/common_bg10.gif) no-repeat 0 0;
}
body#other #contents .equalCol2 {
	clear: both;
	margin-top: 30px;
}
body#other #contents .equalCol2 .leftCol,
body#other #contents .equalCol2 .rightCol {
	float: left;
	width: 449px;
}
body#other #contents .equalCol2 .rightCol {
	margin-left: 22px;
}

/* normalList */
body#other #contents .normalList01 {
	margin-top: 20px;
	margin-left: 20px;
}
body#other #contents .normalList01 li {
	margin-top: 10px;
	padding-left: 18px;
	background: url(../images/common_ic04.gif) no-repeat 0 0.15em;
}
body#other #contents .normalList01 li.outLink01 {
	margin-top: 10px;
	padding-left: 16px;
	background: url(../images/common_ic08.gif) no-repeat 0 0.2em;
}
body#other #contents .normalList01 li.pdfLink01 {
	margin-top: 10px;
	padding-left: 16px;
	background: url(../images/common_ic12.gif) no-repeat 0 0.2em;
}
body#other #contents .normalList02 li {
	margin-top: 5px;
	padding-left: 11px;
	background: url(../images/common_ic07.gif) no-repeat 0 0.6em;
}

/* listCol */
body#other #contents .listCol {
	margin-top: 20px;
	margin-left: 20px;
}
body#other #contents .listCol li {
	float: left;
	width: 270px;
	margin-bottom: 5px;
	margin-right: 10px;
	padding-left: 18px;
	background: url(../images/common_ic04.gif) no-repeat 0 0.15em;
}


/* print */
body#other #contents .normalList01 li,
body#other #contents .normalList02 li {
	height: 1;
}


/* 99. Extra
=========================================*/
/* Clearfix */
body#other #contents .listCol:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
body#other #contents .listCol {
	zoom: 1;
	display: block;	/* for safari firefox3 */
	min-height: 1%;  /* for IE 7*/
}
/* IE7 hacks */
*:first-child+html body#other #contents .listCol {
	display: inline-table;
}/* end hacks */
