@charset "utf-8";
/* CSS Document */


.page_title h2 {
	background-image:url(../../cmn/img/icon/icon_link2.png);
}
.section {
	width:960px;
	margin:30px auto;
}
.section h3
{
	height:40px;
	border-bottom:solid 1px #ccc;
	background:url(../img/arrow.jpg) no-repeat right bottom;
	padding-bottom:30px;
	margin-bottom:30px;
}

.section h3 a
{
	background-position:0 0;
	background-repeat:no-repeat;
	padding-left:68px;
	display:block;
	line-height:40px;
	font-size:18px;
	font-weight:bold;
	color:#000 !important;
	text-decoration:none !important;
}
.section h3:nth-child(1) a
{
	background-image:url(../img/icon01.jpg);
}
.section h3:nth-child(2) a
{
	background-image:url(../img/icon02.jpg);
}
.section h3:nth-child(3) a
{
	background-image:url(../img/icon03.jpg);
}
.section h3:nth-child(4) a
{
	background-image:url(../img/icon04.jpg);
}
.section h3:nth-child(6) a
{
	background-image:url(../img/icon05.jpg);
}
.section h3:nth-child(7) a
{
	background-image:url(../img/icon07.jpg);
}
.section h3:nth-child(8) a
{
	background-image:url(../img/icon06.jpg);
}
.section ul
{
	margin-bottom:30px;
	padding-left:68px;
}
.section ul li
{
	float:left;
	font-size:16px;
	margin-right:20px;
	margin-bottom:20px;
	width:10em;
}
.section ul li:nth-child(4)
{
	clear:left;
}

.section ul li a
{
	background:url(../img/arrow02.jpg) no-repeat 0 center;
	padding-left:20px;
	font-weight:bold;
	color:#000 !important;
	text-decoration:none !important;
}


.section h3:hover,
.section ul li:hover
{
	opacity:0.7;
filter: alpha(opacity=70);
-ms-filter: "alpha( opacity=70 )";
}

 @media screen and (max-width : 960px) {

.section {
	width:768px;
	margin:30px auto;
}
}

 @media screen and (max-width : 640px) {

.section {
	width:98%;
	margin:30px auto;
}
.section h3
{
	height:40px;
	padding-bottom:15px;
	margin-bottom:15px;
}
.section h3 a
{
	background-size:40px;
	padding-left:58px;
	background-position:0 center;
}
.section ul
{
	padding-left:58px;
}
}

.section ul:after {
	content: "";
	display: block;
	clear: both;
}

.section ul {
	display: inline-table;
	overflow:hidden;
	zoom:1;/*for IE 5.5-7*/
}
/* Hides from IE-mac \*/


.section ul {
	display: block;
}
/* End hide from IE-mac */
