﻿@charset "utf-8";

/* ===================================================================
	Site Name: base

	Author: aki
=================================================================== */

a#top{
	position:absolute;
	left:0;
	top:0;
}

#con1 dl{
	background:url(../img/con1/i6.jpg) right bottom no-repeat;
	min-height:1px;
	_height:1px;
}

#con1 dt{
	width:328px;
	float:left;
}

#con1 dd{
	width:586px;
	float:right;
}


/*con2con3*/

.bbox{
	background:url(../img/con2/bmdl.jpg) left top repeat-y;
	min-height:1px;
	_height:1px;
}

.bbox-top{
	background:url(../img/con2/btop.jpg) left top no-repeat;
	min-height:1px;
	_height:1px;
}

.bbox-btm{
	background:url(../img/con2/bbtm.jpg) left bottom no-repeat;
	min-height:1px;
	_height:1px;
}

#con3 .bbox-btm{
	background:url(../img/con2/bbtm2.jpg) left bottom no-repeat;
	min-height:1px;
	_height:1px;
}

.bbox-inner{
	padding:32px 0 20px 0;
}


/*con2*/

#con2{
	padding:0 7px;
}

#con2 .cbox{
	background:url(../img/con2/cmdl.gif) left top repeat-y;
	min-height:1px;
	_height:1px;
	width:263px;
	float:left;
	margin:0 20px 0 0;
}

#con2 .cbox .head{
	background:url(../img/con2/ctop.gif) left top no-repeat;
	min-height:1px;
	_height:1px;
	padding:34px 0 9px 0;
}

#con2 .cbox .foot{
	background:url(../img/con2/cbtm.gif) left bottom no-repeat;
	min-height:250px;
	_height:250px;
}

#con2 .cbox dt{
	text-align:center;
}

#con2 .cbox dd{
	padding:10px 20px 0px 20px;
}

#con2 .bbox-inner2{
	padding:25px 0 10px 35px;
}

#con2 .tyui{
	font-size:80%;
	line-height:150%;
	text-align:right;
	padding:0 40px 0 0;
}

/*con3*/

#con3{
	padding:0 7px;
}

#con3 dl{
	padding:0 49px 0 35px;
}

#con3 dt{
	float:left;
	width:400px;
	padding:29px 0 0 0;
}

#con3 dd{
	float:right;
	width:392px;
}

#con3 .tyui{
	font-size:80%;
	line-height:150%;
}

/*con4*/

#con4{
	padding:44px 7px 0 7px;
}

#con4-inner{
	width:900px;
	overflow:hidden;
}

#con4 ul{
	background:url(../img/con4/i1.jpg) left top repeat-x #EFEEEE;
	min-height:1px;
	_height:1px;
	padding:0 0 35px 33px;
}

#con4 li{
	width:191px;
	float:left;
	font-size:90%;
	line-height:150%;
	margin:0px 25px 0 0;
}

/*con5*/

#con5-inner{
	background:url(../img/con5/i5.jpg) left bottom no-repeat;
	min-height:1px;
	_height:1px;
}

#con5 .conLeft{
	float:left;
	width:580px;
	text-align:right;
}

#con5 .conRight{
	float:right;
	width:334px;
}

/*con6*/

#con6-outer{
	padding:56px 7px 0 7px;
}

#con6{
	width:900px;
}

#con6-inner{
	border:1px solid #999999;
	background:url(../img/con6/bak1.jpg) center top repeat-y #FAF7F0;
}

#con6 .conLeft{
	float:left;
	width:449px;
}

#con6 .conLeft-inner{
	padding:6px 0 60px 6px;
}

#con6 .conRight{
	float:right;
	width:448px;
}

#con6 .conRight-inner{
	padding:6px 0 60px 6px;
}

#con6 h2{
	padding:0 0 19px 0;
}

#con6 dl{
	padding:0 0 30px 8px;
}

#con6 dl dt img{
	display:block;
}

#con6 dt{
	
}

#con6 dd{
	padding:13px 0 0 21px;
}

#con6 .conLeft dd{
	padding:13px 20px 0 21px;
}


#con6 #s1 dt{
	padding:0 0 0 21px;
}

#con6 #s1 strong{
	font-size:120%;
	line-height:150%;
}

#con6 #s1 dd{
	padding:5px 0 0 21px;
}


#con6 dl#s2{
	padding:0 0 0px 21px;
}

#con6 #s2 dt{
}

#con6 #s2 dd{
	padding:10px 0 10px 0px;
	background-color:#ffffff;
	min-height:1px;
	_height:1px;
	width:371px;
	text-align:center;
}

#con6 dl#s3{
	padding:0 0 13px 8px;
}


#con6 .tyui{
	font-size:80%;
	line-height:150%;
}


#con1,
#con2,
#con3,
#con4,
#con5,
#con6{
	clear:both;
}
