﻿@charset "utf-8";

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

#contents .conLeft{
	float:left;
	width:700px;
}

#contents .conRight{
	float:right;
	width:250px;
}


#cbox1 .cbox-inner{
	padding:20px 0 30px 0;
}

#cbox1 ul{
	
}

#cbox1 ul li{
	float:left;
	padding:0 0 20px 0;
}

#cbox1 ul li:nth-child(3n){
	padding-left:10px;
}

#cbox1 ul li:nth-child(4n){
	float:right;
}


#cbox2{
	border:5px solid #BCDEBA;
	background:#fff;
}

#cbox2 .cbox-frame{
	padding:15px 15px 0 15px;
}

#cbox2 .cbox-inner{
	
}

#cbox2 dl{
	padding:10px 0;
	border:1px dotted #cccccc;
	border-width:0 0 1px 0;
	font-size:90%;
	line-height:1.5;
}

#cbox2 dl:last-child{
	border:none;
}


#cbox2 dl dt{
	font-weight:bold;
}

#cbox2 dl dd{
	
}


#cbox2 dl.ttl{
	border:1px solid #239547;
	border-width:0 0 1px 0;
	padding:0;
}

#cbox2 dl.ttl dt{
	float:left;
}

#cbox2 dl.ttl dd{
	float:right;
}


#cbox3{
	background:url(../img/top/bak1.gif) left top repeat;
}

#cbox3 .cbox-frame{
	padding:0 5px 5px 5px;
}

#cbox3 .cbox-inner{
	background:#fff;
	padding:0 15px 15px 15px;
}

#cbox3 dl{
	padding:15px 0;
	border:1px dotted #cccccc;
	border-width:0 0 1px 0;
	font-size:90%;
	line-height:1.5;
}

#cbox3 .cbox-inner dl:nth-child(2){
	border:none;
}

#cbox3 dl dt{
	font-weight:bold;
}

#cbox3 dl dd{
	padding:10px 0 0 0;
}

#contents2{
	
}

#contents2 h3{
	text-align:center;
	background:url(../img/top/bak2.gif) left top repeat;
}

#contents2 .mf-top{
	background:url(../img/top/bak3.jpg) right top no-repeat;
	padding:0  0 0;
}


#contents2 .mf-inner{
	padding:20px 0 40px 0;
}

.s-banner{
	margin:18px 0 10px;	
}
