@charset "utf-8";
/*
Theme Name: メインテーマ
Description: カラーコード大研究用テンプレート
Author: 地球ネットコム株式会社
Author URI: http://tikyu.co.jp/
*/




#aside ul {
	padding: 0 0 0 18px;
}
#aside li {
	background: url(../../../images/common/icon_01.gif) no-repeat 0 5px;
	list-style: none;
	padding: 0 0 18px 25px;
}

#aside dl {
	padding: 0 0 0 18px;
}
#aside dt {
	background: url(../../../images/common/icon_01.gif) no-repeat 0 5px;
	padding: 0 5px 0 20px;
}
#aside dd {
	padding: 0 5px 18px 20px;
}
#aside a {color: #666;}



.article {
	background: url(../../../images/common/img_hr01.gif) repeat-x 0 0;
}
.article h3 {
	padding: 15px 0 10px 10px;
	background: url(../../../images/common/img_hr02.gif) repeat-x 0 bottom;
}
.article-time {
	padding: 3px 0 0;
	text-align: right;
}
.article-contents {
	padding: 10px 0 35px;

}
.article-more {
	text-align: right;
	padding: 10px 0 5px;
}
#section h2 {display: none;}


.linkBoxL {
width: 400px;
float: left;
margin: 15px 0 0 15px;
display: inline;
}
.linkBoxR {
width: 400px;
float: right;
margin: 15px 15px 0 0;
display: inline;
}
.linkBox {
margin: 15px;
clear: both;
}
.linkBoxL,.linkBoxR,.linkBox {
	background: url(../../../images/common/img_hr02.gif) repeat-x 0 20px;
}
.linkBoxL h3,.linkBoxR h3,.linkBox h3 {
padding: 0 0 5px 13px;
margin: 0 0 10px;
	background: url(../../../images/common/icon_02.gif) no-repeat 3px 0;
}
.linkBoxL ul,.linkBoxR ul,.linkBox ul {
padding: 0 0 0 25px;
}

.linkBoxL li,.linkBoxR li,.linkBox li {
width: 270px;
float: left;
list-style: circle;
}
.linkBoxL ul:after,.linkBoxR ul:after,.linkBox ul:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
.linkBoxL ul,.linkBoxR ul,.linkBox ul {display: inline-table;}
/* Hides from IE-mac \*/
* html .linkBoxL ul { height: 1%; }
* html .linkBoxR ul { height: 1%; }
* html .linkBox ul { height: 1%; }
.linkBoxL ul,.linkBoxR ul,.linkBox ul { display: block; }
/* End hide from IE-mac */

.asideBox p.txtRight {
	height: auto;
	margin: 0 5px 10px 0;
	padding: 5px 0;
	text-indent: 0;
}
.asideBox p.txtRight a {color: #169ca1;}


.sectionL {
width: 466px;
float: left;
}
.sectionR {
width: 186px;
float: right;
}
.bannerL,.bunnerR {
width: 233px;
height: 228px;
}
.bannerL {float: left;}
.bannerR {float: right;}
.sectionL p,.sectionR p {
padding: 0 0 12px;
}
.sectionL .clear {
height: 80px;
}
