@charset "utf-8";


/*==-----------------------------------------------
CSS Information

 File name:      contents.css
 Author:         Crea.,Inc.
 Style Info:     コンテンツのスタイル

-------------------------------------------------*/

/*==-----------------------------------------------
top
-------------------------------------------------*/
#top #contents .section{
	background:url(../../src/chinese/image/top/main.jpg);
	width:1000px;
	height:460px;
	margin:50px auto 0 auto;
}

#top #contents .section ul{
	margin:0 auto;
	width:480px;
	padding:370px 0 0 0;
}

#top #contents .section ul li{
	background:none;
	padding:0;
	float:left;
	margin:0 30px;
}

#top #footer{
	position: relative;
	height: 100px;
	width:100%;
	margin-top: -100px; /* negative value of footer height */
	clear:both;
}

#top #footer .section{
	width:960px;
	height: 100px;
	overflow:hidden;
	margin: 0 auto;
}

#top #footer .section p.copyright{
	text-align:center;
	font-size:0.8rem;
	margin-top:10px;
}



/*==-----------------------------------------------
home
-------------------------------------------------*/

/*==----------------main-------------------------*/
#home #contents #main{
	width:700px;
	float:left;
	padding: 0 0 10px 0;
}

#home #contents #main h2{
	margin:0 0 10px 0;
}

#home #contents .section ul.feed{
	margin:0 0 20px 0;
}

/*==----------------slider-------------------------*/

#home #nav{
	z-index:1000;
position:relative;
}
#home #contents #slider{
    width:958px;
    height:348px;
    text-align:center;
    display:block;
    margin:0 auto;
    border:solid 1px #60bcd6;
	border-radius:6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius:6px 6px 0 0;
	z-index:0;
}
#home #contents #slider .image a{
    width:958px;
    height:348px;
    display:block;
    text-indent:-9999px;
}

#home #contents #btn{
    width:960px;
    height:109px;
    margin:0 0 30px;
}

#home #contents #btn ul li{
	width:240px;
    height:109px;
	float:left;
}

#home #contents #btn ul li a{
	width:100%;
	height:100%;
	display:block;
	background:url(../../src/chinese/image/index/btn.gif) no-repeat;
	text-indent:-9999px;
}

#home #contents #btn ul li.btn01 a{background-position:0 0;}
#home #contents #btn ul li.btn02 a{background-position:-240px 0;}
#home #contents #btn ul li.btn03 a{background-position:-480px 0;}
#home #contents #btn ul li.btn04 a{background-position:-720px 0;}

#home #contents #btn ul li.btn01 a:hover{background-position:0 -109px;}
#home #contents #btn ul li.btn02 a:hover{background-position:-240px -109px;}
#home #contents #btn ul li.btn03 a:hover{background-position:-480px -109px;}
#home #contents #btn ul li.btn04 a:hover{background-position:-720px -109px;}

/*==-----------------------------------------------
news
-------------------------------------------------*/
#news #contents h2{
	background: none;
	font-size:1.2em;
	padding:0 0 5px 17px;
	margin:0 10px 15px 10px;
	background:url(../../src/english/image/common/icon.gif) 0 6px no-repeat;
	border-bottom:solid 1px #0061af;
}
#news #contents h2:last-child{
	border-bottom: none;
}

#news #contents h2 span.date{
	width:7.5em;
	float:left;
	margin: 0 10px 0 0;
	color:#0061af;
	font-weight:bold;
}

#news #contents p.img_right{
	width:240px;
}

#news #contents p.img_right img{
	margin-bottom:20px;
}
/*==-----------------------------------------------
lineup
-------------------------------------------------*/
#lineup #contents #btn{
	margin:0 0 20px 0;
}

#lineup #contents #btn ul{
	margin:0 10px 10px 20px;
/*	height:70px; */
}
#lineup #contents #btn ul li{
	padding:0;
	margin:0 8px 10px 0;
	width:224px;
	height:70px;
	float:left;
}

#lineup #contents .section th{
	text-align: left;
	font-weight: bold;
	background:#FFF;
	color:#333;
}


#lineup #contents .section td span{
	float: right;
}
/*==-----------------------------------------------
quality
-------------------------------------------------*/
#quality #contents{
}

/*==-----------------------------------------------
case
-------------------------------------------------*/
#case #contents{
}

#case #contents #btn{
	margin:0 0 30px 0;
}

#case #contents #btn ul{
	margin:0 10px 0 20px;
	height:70px;
	clear:both;
}
#case #contents #btn ul li{
	padding:0;
	margin:0 8px 10px 0;
	width:224px;
	height:70px;
	float:left;
}


/*==-----------------------------------------------
partner
-------------------------------------------------*/
#partner #contents table.map{
	width:760px;
	margin:0 auto 20px auto;
	clear:both;
}
#partner #contents table.map tr td{
	border:none;
	padding:0;
	vertical-align:top;
}

#partner #contents ul#btn{
	margin:0 12px 20px 12px;
}

#partner #contents ul#btn li{
	padding:0;
	background:none;
	float:left;
	margin:0 8px 20px 8px;
	height:60px;
}

#partner #contents ul li{
	background: url(../../src/chinese/image/common/icon.gif) no-repeat 0 50%;
}

/*==-----------------------------------------------
company
-------------------------------------------------*/
#company.group #contents .section01 dl{
	clear:none;
}

#company.group #contents .section01 dl dd{
	width:390px;
}
#company.history #contents .section dl strong{
	font-weight:bold;
	color:#0061af;
}

#company.philanthropy #contents #btn{
	margin:0 0 20px 0;
}

#company.philanthropy #contents #btn ul{
	margin:0 10px 10px 20px;
	height:70px;
}
#company.philanthropy #contents #btn ul li{
	padding:0;
	margin:0 8px 0 0;
	width:224px;
	height:70px;
	float:left;
}


/*==-----------------------------------------------
company
-------------------------------------------------*/
#company #contents{
}

/*==-----------------------------------------------
privacy
-------------------------------------------------*/
#privacy #contents{
}

/*==-----------------------------------------------
escape
-------------------------------------------------*/
#escape #contents{
}

/*==-----------------------------------------------
sitemap
-------------------------------------------------*/
#sitemap #contents dl{
	border-bottom:dotted 1px #CCC;
	margin:0 30px 10px 30px;
}

#sitemap #contents dl dt,
#sitemap #contents dl dd{
	float:none;
}

#sitemap #contents dl dt{
	background: url(../../src/chinese/image/common/mrk.png) no-repeat 0 6px;
	font-size:1.25em;
	padding:0 0 0 18px;
	margin:0 0 10px 0;
	width:900px;
}

#sitemap #contents dl dd{
	background: url(../../src/chinese/image/common/icon.gif) no-repeat 0 5px;
	padding:0 0 0 20px;
	margin:0 30px 15px 30px;
}
