@charset "utf-8";

/* ===================================================================
	Author: aki
=================================================================== */

h2{
	text-align:center;
}

h3{
	text-align:center;
	margin:15px 0;
}

h4{
	text-align:center;
	padding:5px 0;
}

#con1-inner {
	width:825px;
	margin:0 auto;
}


#con1-inner .left{
	width:414px;
}

#con1-inner .right{
	width:411px;
}

#con2 {
	background:url(../img/details/lip/line.gif) left top no-repeat;
	padding:10px 0 0 0;
	margin:20px 0 0 0;
}

#con2-inner {
	width:843px;
	margin:0 auto 30px auto;
	background:url(../img/details/lip/line.gif) left bottom no-repeat;
	padding:0 0 20px 0;
}

#con2-inner ul{
	width:770px;
	margin:0 auto;
}

#con3-inner{
	border:#E8DFCF solid 1px;
	padding:5px;
}

#con32-inner{
	border:#E8DFCF solid 1px;
	padding:5px 5px 5px 60px;
}

#con3 #con32-inner dl{
	width:240px;
	float:left;
}

#con3 dl{
	width:203px;
	float:left;
	padding:0 2px 0 8px;
}

#con3 dt{
	margin:0 0 10px 0;
	text-align:center;
}

#con3 dd{
	padding:0 0 0 20px;
}

#con32-inner dd{
	padding:0 0 0 35px;
}

/*---------------------------------------------------*/
#fbox {
	padding:20px 0 30px 10px;
}

#fbox dl{
	width:210px;
	float:left;
}

#fbox dt{
	text-align:center;
}

#fbox dd{
	text-align:center;
}



.dbox a {
	text-decoration:underline;
	color:#C60D11;
}


.dbox a:link {
	text-decoration:underline;
	color:#C60D11;
}


.dbox a:visited {
	text-decoration:underline;
	color:#C60D11;
}


.dbox a:hover {
	text-decoration:none;
	color:#C60D11;
}


.dbox a:active {
	text-decoration:none;
	color:#C60D11;
}


#fbox a {
	text-decoration:none;
	color:#C60D11;
}

#fbox a:link {
	text-decoration:none;
	color:#C60D11;
}

#fbox a:visited {
	text-decoration:none;
	color:#C60D11;
}

#fbox a:hover {
	text-decoration:none;
	color:#666666;
}

#fbox a:active {
	text-decoration:none;
	color:#C60D11;
}