﻿@charset "utf-8";

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

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

#contents #main{
	width:663px;
	float:left;
}

#contents #side{
	width:228px;
	float:right;
}



#cbox1{
	padding:0 0 20px 0;
}

#cbox1 p{
	padding:0 0 15px 0;
}


#cbox2{
	padding:0 0 35px 0;
}

#cbox2 p{
	float:left;
	padding:0 12px 0 0;
}

#cbox2 p.mlast{
	float:left;
	padding:0 0px 0 0;
}


#cbox3{
	
}

#cbox3 .cframe{
	
}

#cbox3 .cframe-inner{
	border:4px solid #306bcb;
	padding:15px;
	background-color:white;
}

#cbox3 .cframe-inner2{
	
}

#cbox3 .cframe .left{
	width:300px;
}

#cbox3 .cframe .right{
	width:235px;
}

#cbox3 .cframe dt{
	padding:10px 0 0 0;
	font-weight:bold;
}

#cbox3 .cframe dd{

}

#cbox3 .cframe ul{
	padding:0 0 0 15px;
}

#cbox3 .cframe li{
	background:url(../img/top/ab.gif) left center no-repeat;
	padding:2px 0 2px 10px;
}


#side #sibox1{
	
}


#side #sibox1 .cbox-frame{
	background:url(../img/top/sb1mdl.gif) left top repeat-y;
	min-height:1px;
	_height:1px;
}


#side #sibox1 .cbox-btm{
	background:url(../img/top/sb1btm.gif) left bottom no-repeat;
	min-height:1px;
	_height:1px;
}


#side #sibox1 .cbox-inner{
	padding:0px 13px 14px 13px;
}

#side #sibox1 dl{
	border:3px solid #fffc00;
	border-width:0 0 3px 0;
	padding:8px 2px;
}

#side #sibox1 dl dt{
	font-weight:bold;
	color:white;
}

#side #sibox1 dl dd{
	color:white;
	font-size:90%;
	line-height:1.5;
}

#side #sibox1 p{
	padding:6px 0 0 0;
}


#side #sibox2{
	padding:40px 0 27px 0;
}

#side #sibox3{
	text-align:center;
}
