@charset "utf-8";


/* keyVisual
-------------------------- */
#keyvisual{
	margin: 10px 0 0;
}


/* leftBox ul
-------------------------------------------- */
#leftBox ul{
	margin: 15px 7px;
	font-size: 10px;
	line-height: 1.5;
}


/*columnArea
-------------------------------------------- */
.columnArea{
	margin: 0 7px;
}

.style1 {
	padding-top: 20px;
	font-size: 14px;
	font-weight: bold;
}

.style4 {
	font-size: 14px;
	font-weight: bold;
}
.style7 {font-weight: bold; font-size: 13px; }


#column-list {
background: url(../../column/img/column-index-border.gif) no-repeat left bottom;
}

#column-list li {
list-style-type: none;
list-style-position: outside;
padding: 25px 0 0;
clear: both;
}

html>/**/body #column-list li {
padding: 50px 0 0;
}

#column-list li a{
font-size: 13px;
font-weight: bold;
}

#column-list li .column-list-left {
float: left;
line-height: 220%;
width: 139px;
height: 51px;
background: url(../../column/img/column-background.gif);
padding: 5px 0 0 20px;
color: #fff;
font-size: 15px;
font-weight: bold;
}

#column-list li .column-list-right {
padding-right:20px;
float: right;
text-align: right;
line-height: 220%;
}

#column-list li.column-list-clear {
clear: both;
visibility: hidden;
padding: 10px 0;
}

html>/**/body #column-list li.column-list-clear {
padding: 20px 0;
}

#column-list-navi{
width: 95%;
text-align: right;
}

#column-list-navi p{
font-size: 80%;
padding: 15px 0 10px;
font-size: 11px;
}

#column-list-navi2{
width: 95%;
text-align: center;
font-size: 11px;
}

#column-list-navi2 a{
font-size: 11px;
}
