﻿@charset "utf-8";

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

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

body {
	background:url(../img/common/body-bak.gif) left top repeat-x #fff7ef;
}


#menu{
	background:none;
}


#main-contents-inner{
	padding:20px 0 0 0;
	font-size:90%;
	line-height:150%;
}

#leftcon{
	width:532px;
	float:left;
}

#rightcon{
	width:315px;
	float:right;
}

/*con1*/

#con1{

}

#con1-inner{

}

#con1 dl{
	padding:10px 5px 10px 0;
}

#con1 dt{
	float:right;
	width:261px;
}

#con1 dt a{
	display:block;
	padding:10px 0 0 0;
}

#con1 dd{
	float:left;
	width:260px;
}

#con1 dd p{
	display:block;
	padding:0 5px;
}

#con1 dd img{
	margin:5px 0;
}

/*con2*/

#con2{
	margin:10px 0 0 0;
	background:url(../img/top/con2/fmdl.gif) left top repeat-y;
	min-height:1px;
	_height:1px;
}

#con2-top{
	background:url(../img/top/con2/ftop.gif) left top no-repeat;
}

#con2-btm{
	background:url(../img/top/con2/fbtm.gif) left bottom no-repeat;
}

#con2-inner{
	padding:29px 29px 20px 29px;
}

#con2 h3{
	margin:0 0 10px 0;
}

#con2 dl{
	border:1px dashed #858585;
	border-width:0 0 1px 0;
	padding:5px 0;
}

#con2 dt{
	color:#858585;
	font-weight:bold;
	background:url(../img/top/arrow.gif) left center no-repeat;
	padding:0 0 0 10px;
}

#con2 dd{
	color:#2176a6;
	padding:0 0 0 10px;
}



/*con3*/

#con3{
	background:url(../img/top/con3/fmdl.gif) left top repeat-y;
	min-height:1px;
	_height:1px;
}

#con3-top{
	background:url(../img/top/con3/ftop.gif) left top no-repeat;
}

#con3-btm{
	background:url(../img/top/con3/fbtm.gif) left bottom no-repeat;
}

#con3-inner{
	padding:29px 27px 29px 19px;
}

#con3 h3{
	padding:0 0 0 10px;
}

#con3 .p10{
	padding:0 0 0 10px;
}


#con3 #con3-inbox{
	margin:15px 0;
}

#con3 #con3-inbox-inner{
	min-height:1px;
	_height:1px;
	border:1px solid #eecaa6;
	background-color:#fff7ef;
	padding:10px 15px;
}

#con3 #con3-inbox li{
	padding:0 0 0 20px;
}

#con3 #con3-inbox #num1{
	background:url(../img/top/con3/i1.gif) left center no-repeat;
}

#con3 #con3-inbox #num2{
	background:url(../img/top/con3/i2.gif) left center no-repeat;
}

#con3 #con3-inbox #num3{
	background:url(../img/top/con3/i3.gif) left center no-repeat;
}

#con3 #con3-inbox #num4{
	background:url(../img/top/con3/i4.gif) left center no-repeat;
}

#con3 #con3-inbox #num5{
	background:url(../img/top/con3/i5.gif) left center no-repeat;
}

#con3 #con3-inbox #num6{
	background:url(../img/top/con3/i6.gif) left center no-repeat;
}

#con3 #con3-inbox #num7{
	background:url(../img/top/con3/i7.gif) left center no-repeat;
}

#con3 #con3-inbox #num8{
	background:url(../img/top/con3/i8.gif) left center no-repeat;
}

#con3 h3{
	margin:0 0 15px 0;
}


#con3 dl{
	width:252px;
	margin:10px auto 0 auto;
	text-align:center;
}

#con3 dt{

}

#con3 dt img{
	display:block;
}

#con3 dd{
	border:1px solid #b5cc97;
	border-width:0 1px 1px 1px;
	padding:10px 0 0 0;

}

/*con4*/

#con4{
	margin:10px 0 0 0;
	background:url(../img/top/con4/fmdl.gif) left top repeat-y;
	min-height:1px;
	_height:1px;
}

#con4-top{
	background:url(../img/top/con4/ftop.gif) left top no-repeat;
}

#con4-btm{
	background:url(../img/top/con4/fbtm.gif) left bottom no-repeat;
}

#con4-inner{
	padding:25px 20px 20px 25px;
}


#con4 dl{

	padding:5px 0 0 0;
}

#con4 dt{
	color:#858585;
	font-weight:bold;
	background:url(../img/top/arrow.gif) left center no-repeat;
	padding:0 0 0 10px;
}

#con4 dd{
	color:#2176a6;
	padding:0 0 0 10px;
}
