@charset "UTF-8";

/* cont00 
-----------------------------------------------------------------------------*/
div#cont00{
 width: 655px;
 height:40px; 
 text-align: center;
 background: url(/images/base/ranking_bg.jpg) no-repeat; 
 padding: 10px 0 0 0;
 
}

/* cont01 
-----------------------------------------------------------------------------*/
div#cont01{
 width: 655px;
 margin:  0 0 15px 0;
}

div#cont01 h2 {
 height:45px; 
 img: vertical-align:bottom;
 overflow:hidden;
}

div#cont01 .txt01 {
 background: url(/images/base/conBg01_bg.jpg) repeat center top; 
 padding:  0 20px 0 20px;
 overflow:hidden;
}

div#cont01 p.con01_btm{
 background-image:url(/images/base/conBg01_btm.jpg); 
 background-repeat:no-repeat; 
 height:15px;
}

div#cont01 ul{ padding-top: 5px}
div#cont01 li{ padding-top: 1px; line-height:18px;}
div#cont01 .more01 { width: 610px; clear: both; padding: 5px 0 0 0; text-align: right;}
div#cont01 .hrBroken01 { width: 610px; margin-bottom: 1px;}
.hrBroken01 { background: url(/images/base/line.gif) repeat-x bottom center;}


/* cont02 
-----------------------------------------------------------------------------*/
div#cont02{
 width: 655px;
 margin:  0 0 15px 0;
}

div#cont02 h2 {
 height:42px; 
 margin-bottom: 10px;
 overflow:hidden;
}

div.txt02{
 width: 655px;
 margin-bottom: 20px;
 overflow:hidden;
}

div.txt02_2{
 width: 655px;
 margin-bottom: 10px;
 overflow:hidden;
}

div.txt02 .txt02_1 {
 width: 325px;
 text-align:center;
 float: left;
}

div.txt02 .txt02_2 {
 width: 325px;
 text-align:center;
 float: right;
}

#cont02_wrapper01 {
 width:436px;
 float:left;
}

#cont02_wrapper02 {
 width:655px;
}

#cont02_wrapper03 {
 width:325px;
 float: left;
}

#cont02_wrapper04 {
 width:325px;
 float: right;
}

#cont02_box03 {
 width:218px;
 float:left;
}

#cont02_box01 {
 width:218px;
 text-align:center;
 float:left;
}

#cont02_box02 {
 width:218px;
 text-align:center;
 float:right;
}

#cont02_box03 {
 width:218px;
 text-align:center;
 float:right;
}

#cont02_box04 {
 width:100px;
 float:left;
}

#cont02_box05 {
 width:220px;
 float:right;
}

div#cont02 ul{ margin-top: 5px;}
div#cont02 li{ padding-top: 1px; line-height:18px;}
div#cont02 .hrBroken02 { width: 325px; margin-bottom: 1px; text-align:left;}
div#cont02 .hrBroken02_2 { width: 205px; margin-bottom: 1px; text-align:left;}

#cont02_wrapper02 ul { list-style:none; width: 655px;}
#cont02_wrapper02 li { width: 100px; float:left; text-align:center;}

div#cont02 #cont02_box05 li{ width: 200px; padding-top: 1px; line-height:18px;}


/* cont03 
-----------------------------------------------------------------------------*/
div#cont03{
 width: 655px;
 margin:  0 0 15px 0;
}

div#cont03 h2 {
 height:45px; 
 overflow:hidden;
}

div#cont03 .txt03 {
 background: url(/images/base/conBg03_bg.jpg) repeat center top; 
 padding:  0 0 0 20px;
 overflow:hidden;
}

div#cont03 p.con03_btm{
 background-image:url(/images/base/conBg03_btm.jpg); 
 background-repeat:no-repeat; 
 height:15px;
}

div#cont03 ul{ padding-top: 5px;}
div#cont03 li{ padding-top: 1px; line-height:18px;}
div#cont03 .more01 { width: 610px; clear: both; padding: 5px 0 0 0; text-align: right;}
div#cont03 .hrBroken03 { width: 610px; margin-bottom: 1px;}
.hrBroken03 { background: url(/images/base/line.gif) repeat-x bottom center;}


/* cont04 
-----------------------------------------------------------------------------*/
div#cont04{
 width: 655px;
 margin:  0 0 20px 0;
}

div#cont04 h2 {
 height:45px; 
 overflow:hidden;
}

div#cont04 .txt04 {
 background: url(/images/base/conBg04_bg.jpg) repeat center top; 
 padding: 0 0 0 20px;
 overflow:hidden;
}

div#cont04 p.con04_btm{
 background-image:url(/images/base/conBg04_btm.jpg); 
 background-repeat:no-repeat; 
 height:15px;
}

div#cont04 ul{ margin-top: 5px;}
div#cont04 li{ padding-top: 1px; line-height:18px;}
div#cont04 .more01 { width: 610px; clear: both; padding: 5px 0 0 0; text-align: right;}
div#cont04 .hrBroken04 { width: 610px; margin-bottom: 1px;}
.hrBroken04 { background: url(/images/base/line.gif) repeat-x bottom center;}


/* cont05 
-----------------------------------------------------------------------------*/
div#cont05{
 width: 655px;
 margin: 0 0 15px 0;
}

div#cont05 h2 {
 height:45px; 
 overflow:hidden;
}

div#cont05 .txt05 {
 width: 655px;
 background: url(/images/base/conBg05_bg.jpg) repeat center top; 
 overflow:hidden;
}

#cont05_wrapper {
 width:436px;
 float:left;
}

#cont05_box01 {
 width:218px;
 text-align:center;
 float:left;
}

#cont05_box02 {
 width:218px;
 text-align:center;
 float:right;
}

#cont05_box03 {
 width:218px;
 text-align:center;
 float:right;
}

div#cont05 p.con05_btm{
 background-image:url(/images/base/conBg05_btm.jpg); 
 background-repeat:no-repeat; 
 height:15px;
}

div#cont05 ul{ margin-top: 5px;}
div#cont05 li{ padding-top: 1px; line-height:18px;}
div#cont05 .hrBroken { width:190px; margin-bottom: 1px; text-align:left; padding: 0 0 0 15px;}


/* cont06 
-----------------------------------------------------------------------------*/
div#cont06{
 width: 655px;
 margin:  0 0 15px 0;
}

div#cont06 h2 {
 height:45px; 
 overflow:hidden;
}

div#cont06 .txt06 {
 width: 655px;
 background: url(/images/base/conBg06_bg.jpg) repeat center top; 
 padding: 10px 0 0 0;
 overflow:hidden;
}

#cont06_wrapper {
 width:620px;
 margin: 0 0 0 20px;
}

#cont06_box01 {
 width:160px;
 float:left;
}

#cont06_box02 {
 width:450px;
 float:right;
}

div#cont06 p.con06_btm{
 background-image:url(/images/base/conBg06_btm.jpg); 
 background-repeat:no-repeat; 
 height:15px;
}

div#cont06 ul{ margin-top: 5px;}
div#cont06 li{ padding-top: 1px; line-height:18px;}
div#cont06 .hrBroken06 { width: 450px; margin-bottom: 1px;}


/* cont07
-----------------------------------------------------------------------------*/
div#cont07 {
	width: 655px;
	margin: 0 0 15px 0;
}
div#cont07 h2 {
	height:40px;
	overflow:hidden;
}

div#cont07 .txt07 {
 width: 655px;
 overflow:hidden;
}

div#cont07 p.con07_btm2 {
	background-image:url(/images/base/conBg10_btm_2.jpg);
	background-repeat:no-repeat;
	height:10px;
}

div#cont07 ul#ctegory_menu {
 height: 82px;
 border-right; solid 1px; 
 font-size:0px;
}

div#cont07 ul {list-style:none; width: 655px;}
div#cont07 li {float:left;}

