﻿@charset "utf-8";

/* ===================================================================
	Site Name: base

	Author: aki
=================================================================== */

/*con1*/

#con1{
	margin:25px 0 0 0;
}

#con1 dl{
	padding:10px;
	background:url(../img/top/border.gif) left bottom repeat-x;
}

#con1 dl dt{
	float:left;
	width:90px;
}

#con1 dl dd{
	float:left;
	width:500px;
}

/*con2*/

#con2{
	margin:25px 0 0 0;
}

#con2 img{
	display:block;
}

#con2 dl{
	width:302px;
	height:172px;
}

#con2 dl.left{
	background:url(../img/top/bak1.jpg) left 58px no-repeat;
}

#con2 dl.right{
	background:url(../img/top/bak2.jpg) left 58px no-repeat;
}


#con2 dl dt{
	float:left;
}

#con2 dl dd{
	float:left;
	padding:70px 0 0 13px;
}

/*con3*/

#con3{
	margin:25px 0 0 0;
	background-color:#ff6600;
	min-height:1px;
	_height:1px;
}

#con3-inner{
	padding:1px 0px 0px 0px;
}

#con3 h3{
	border:1px solid #ffb685;
	border-width:1px 0 0 0;
	margin:1px 0 0 0;
	padding:3px 13px;
}

#con3-inbox-outer{
	padding:0 4px 4px 4px;
}

#con3-inbox{
	background-color:#ffffff;
	min-height:1px;
	_height:1px;
}

#con3-inbox-inner{
	padding:16px 12px 0px 12px;
}

#con3 dl{

}

#con3 dl dt{
	background:url(../img/top/icon1.gif) 5px center no-repeat #ffdba6;
	padding:5px 15px;
}

#con3 dl dt a{
	font-weight:bold;
	text-decoration:underline;
}

#con3 dl dd{
	padding:10px 0 15px 0;
}

/*con4*/

#con4{
	margin:25px 0 0 0;
	width:620px;
	height:258px;
	background:url(../img/top/bak3.jpg) left top no-repeat;
}

#con4 img{
	display:block;
}

#con4 ul{
	padding:20px 0 0 22px;
}

#con4 ul li{
	float:left;
	margin:0 0 5px 0;
}
