﻿@charset "utf-8";

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

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

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

/*main-menu*/

#main-menu{

}

#main-menu-inner{
	border:1px solid #eeeeee;
	border-width:1px 0 1px 0;
	padding:15px 12px 14px 12px;
	background:url(../img/common/contents-shadow.gif) left top repeat-x;
}

#main-menu h2{
	float:left;
}

#main-menu #menu{
	float:right;
	width:215px;
}

#main-menu img{
	display:block;
}

#main-menu #menu dt{
	float:left;
	margin:0 0 8px 0;
}

#main-menu #menu dd{
	float:left;
	margin:4px 0 0px 0;
}

/*contents*/

#contents{

}

#contents-inner{
	padding:10px 12px;
}

/*con1*/

#con1{
	padding:10px;
}

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

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

/*news*/

#news{
	float:left;
	width:497px;
}

#news-inner{
	border:1px solid #cdcdcd;
	padding:5px 10px 10px 10px;
}

#news h3{
	margin:0 0 5px 0;
}

#news dl{
	background-color:#f5f5f5;
}

#news dt{
	font-weight:bold;
	padding:10px 10px 0 10px;
}

#news dd{
	border:1px dashed #555555;
	border-width:0 0 1px 0;
	padding:0 10px 5px 10px;
}

/*iken*/

#iken{
	float:right;
	width:216px;
}

#iken-inner{
	border:1px solid #34a0bb;
	border-width:5px 1px 1px 1px;
	background-color:#efefef;
}

#iken p{
	display:block;
	padding:5px 10px;
	font-size:90%;
}