﻿@charset "utf-8";

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

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

#flash-outer{
	width:900px;
	height:308px;
	background-color:white;
}

#main-contents-inner{
	padding:20px 0 0 0;
}

#main-contents #left-frame{
	width:582px;
	float:left;
}

#main-contents #right-frame{
	width:296px;
	float:right;
}

#left-frame .box{
	min-height:1px;
	_height:1px;
}

#left-frame .box-inner{
	border:1px solid #776327;
	padding:14px 10px 10px 11px;
	min-height:1px;
	_height:1px;
}

#left-frame #con1 .box-inner{
	background:url(../img/top/conbak1.gif) left top repeat;
}

#left-frame #con2 .box-inner{
	background:url(../img/top/conbak3.gif) left top repeat;
}

#left-frame .box h3{
	margin:0 0 10px 0;
}

#left-frame .box .vis{
	margin:0 0 10px 0;
}

#left-frame .box .context{
	margin:0 0 0px 0;
	color:#beb999;
}

#left-frame #con1{
	margin:0 0 10px 0;
}

#left-frame #knou{
	min-height:1px;
	_height:1px;
	margin:10px 0;
}

#left-frame #knou-inner{
	background-color:#2d2d2d;
	border:1px solid #615e5e;
	min-height:1px;
	_height:1px;
	padding:2px 5px 2px 3px;;
}

#left-frame #knou h4{
	float:left;
	width:22px;
}

#left-frame #knou p{
	float:right;
	display:block;
	color:#b0b0b0;
	width:515px;
	padding:3px 0 0 0;
}


#right-frame .box{
	min-height:1px;
	_height:1px;
}

#right-frame .box-inner{
	background:url(../img/top/conbak2.gif) left top repeat;
	min-height:1px;
	_height:1px;
}

#right-frame #con3{
	margin:0 0 20px 0;
}

#right-frame #con3 .box-inner{
	border:4px solid #776327;
	padding:9px 4px;
}

#right-frame #con3 .bttl{
	padding:0 8px 8px 5px;
	border:1px solid #614f1d;
	border-width:0 0 1px 0;
}

#right-frame #con3 .bttl h3{
	float:left;
}

#right-frame #con3 .bttl p{
	float:right;
	margin:17px 0 0 0;
}

#right-frame #con3 dl{
	padding:10px 5px 0 5px;
}

#right-frame #con3 dt{
	padding:0 5px;
}

#right-frame #con3 dd{
	border:1px dashed #484541;
	border-width:0 0 1px 0;
	padding:0 5px 10px 5px;
}


#right-frame #con4 .box-inner{
	border:4px solid #7c7c7b;
	padding:10px 0px 0px 9px;
}

#right-frame #con4 p{
	display:block;
	padding:0 0 10px 0;
}