@charset "utf-8";

/* ****************************************************************************

　目次

-------------------------------------------------------------------------------

　01. 基本


******************************************************************************* */

/* ==

　01. 基本

=============================================================================== */
p, dt, dd, th, td, ul, ol {
     font-size: 100%; 
}
.container{
	width:950px;
	min-height:1%;
	margin:0 auto 10px;
	/*overflow:hidden;*/
	position:relative;
	clear:both;
}
.container:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	line-height:0; 
	visibility:hidden;
}
.section .main{
	width:730px;
	min-height:1%;
	float:right;
    font-size: 115%;
}
.section .lnav{
	width:200px;
	min-height:1%;
	float:left;
}
.section::after{
  content:"";
  display:block;
  clear:both;
}
.section .main:after,
.section .lnav:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	line-height:0; 
	visibility:hidden;
}
.main p{ line-height:1.5; }

.lnav .othersltn{
	width:200px;
	margin:0;
	padding:10px 0 0;
	background-color:#fff;
}
.lnav .othersltn dl{
	width:198px;
	margin:0;
	padding:0;
	border:1px solid #ccc;
}
.lnav .othersltn dt{ margin:0 0 5px; padding:1px; }
.lanv .othersltn dd{ margin:0; padding:0; }
.lnav .othersltn dd ul{
	width:190px;
	margin:0 auto;
	padding:0;
}
.lnav .othersltn dd li{
	width:auto;
	height:auto;
	margin-bottom:7px;
	padding-bottom:7px;
	background:url(/common/images/renew2009/line_dotted02.gif) left bottom repeat-x;
}
.lnav .othersltn dd li.lastChild{ margin-bottom:0; background:none; }
.lnav .othersltn dd li a{
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	padding-left:10px;
	background:url(/common/images/renew2009/arrow_02.gif) 3px 5px no-repeat;
}



.section .main h2 {
    margin-bottom: 0;
    padding-bottom: 10px;
    background-image: none;
    background-color: #fff;
}
.section .main h3{
	margin-bottom:10px;
	background:url(/common/images/renew2009/bk_h2.gif) right top no-repeat;
	font-size:120%;
	line-height:1.2;
	color:#333;
}







.category-nav{
	padding:0;
}
.category-nav__top a {font-size: 16px;}
.category-nav__list a {font-size: 14px;}
.category-nav__banner a {font-size:18px;}