﻿@charset "utf-8";

/* ===================================================================
	Site Name: base

	Author: aki
=================================================================== */

#con1{
	width:603px;
	background:url(../img/top/con1-bak.gif) left top repeat-y;
	margin:20px 0 30px 0;
}

#con1-top{
	background:url(../img/top/con1-top.gif) left top no-repeat;
}

#con1-btm{
	background:url(../img/top/con1-btm.gif) left bottom no-repeat;
	min-height:300px;
	_height:300px;
}

#con1-inner{
	padding:35px 60px;
}

#con1 h2{
	text-align:center;
	margin:0 0 10px 0;
}


/*con2*/


#con2{
	width:329px;
	float:left;
	background:url(../img/top/con2-mdl.gif) left center no-repeat;
}

#con2-top{
	background:url(../img/top/con2-top.gif) left top no-repeat;
}

#con2-btm{
	background:url(../img/top/con2-btm.gif) left bottom no-repeat;

}

#con2-inner{
	padding:50px 40px;
}

#con2 dl{
	background:url(../img/top/con2-line.gif) left bottom repeat-x;
	margin:0 0 15px 0;
	padding:0 0 15px 0;
}

#con2 dt{
	color:#cf3359;
	font-weight:bold;
}

#con2 a{
	color:#cf3359;
	font-weight:bold;
}

#con2 dd{

}

/*con3*/


#con3{
	width:246px;
	float:right;
	background:url(../img/top/con3-mdl.gif) left top repeat-y;
}

#con3-top{
	background:url(../img/top/con3-top.gif) left top no-repeat;
}

#con3-btm{
	background:url(../img/top/con3-btm.gif) left bottom no-repeat;

}

#con3-inner{
	padding:12px 14px;
}

#con3 h2{
	margin:0 0 10px 0;
}

#con3 p{
	display:block;
	padding:5px;
}

#con3 ul{
	margin:10px 0 0 0;
}

#con3 ul li{
	float:left;
}