@charset "UTF-8";

body {width:100%; background:#f5f5f5 url(../images/back.gif) repeat-x top; text-align:center; font-family: arial, helvetica, geneva, verdana, lucida, 'lucida grande', arial, sans-serif;}

#wrapper {margin:0 auto; width:780px; background:#FFFFFF; text-align:left; padding:0 10px;}

.header {height:80px; background:url(../images/head_back.gif) repeat-x;}

.header p{padding:5px 10px; font-size:12px; color:#333333; font-weight:bold;}

.main {background:url(../images/main_back.gif) no-repeat; width:780px; height:155px;}

.main p {font-size:16px; color:#333333; font-weight:bold; padding:0px 15px; line-height:100%;}

.mainarea {padding:10px 20px;}



H1 {font-size:24px; color:#333333; font-weight:bold; padding:15px 0px 5px 15px; line-height:100%;}

H2 {font-size:16px; font-weight:bold; color:#000000; margin-bottom:10px; line-height:100%;}




/*.maintxt_s {font-size:16px; color:#FFFFFF; font-weight:bold; padding:15px 15px 5px;}

.maintxt_l {font-size:24px; color:#FFFFFF; font-weight:bold; padding:0px 15px;}*/

/******************************************/
a:link {text-decoration:underline;}

a:visited {text-decoration:underline;}

a:hover {text-decoration:none;}
/******************************************/

.pankuzu {font-size:12px; font-weight:bold; padding:0 0 10px 0;}

.container {padding:15px 10px; font-size:12px; text-align:left; color:#000000;}

.navigation {float:right; width:240px;}

/**navigation**/

.navihead {background:url(../images/navihead.gif) no-repeat; width:240px; height:40px;}

H3 {font-size:12px; font-weight:bold; padding:12px;}




/*.navihead p{font-size:14px; font-weight:bold; padding:12px;}*/








.navibody {border:solid 1px #d8d8d8; width:238px; margin-bottom:15px;}

.naviarea {margin:10px;}

.naviarea ul {float:left;}

.naviarea li {margin-left:10px; line-height:180%; font-size:12px;}

/**contents**/

.contents {float:left; width:500px; text-align:left;}

.discription {font-size:12px; color:#000000; line-height:170%; margin-bottom:20px;}
.newstext {font-size:12px; color:#000000; line-height:170%; margin-bottom:20px; line-height:130%;}







/******************************************/
/*CombiA
/******************************************/
.ranltable1 {border:solid 1px #7b7b7b; width:100%; height:210px; background:url(../images/cellback.gif) repeat-x bottom; margin-bottom:15px;} 

.copytxt1 {margin:10px 15px; font-size:14x; color:#ff0000; font-weight:bold;}

.cellL1 {float:left; width:180px; text-align:right; margin-bottom:10px;}

.cellR1 {float:right; width:300px;}

.adtitle1 a{font-size:18px; text-decoration:none; color:#0000cc; font-weight:bold;}
.adtitle1 a:visited {font-size:18px; text-decoration:none; color:#0000cc; font-weight:bold;}
.adtitle1 a:hover {font-size:18px; text-decoration:none; color:#0000cc; font-weight:bold;}

.subtable1 {border:solid 1px #7b7b7b; width:280px; margin:5px 0 10px; background:#FFFFFF;} 

.subcell1a {background:#ff5c5c; padding:5px; color:#FFFFFF; width:90px; text-align:center; margin:2px; font-size:12px;}
.subcell1b {padding:5px 0px; width:160px; text-align:left; margin:2px; font-size:10px;}

.subcell1c {padding:5px 2px; text-align:left; margin:2px; font-size:10px;}

.todetail1 {font-size:12px; margin:0 20px 10px 20px;}

.rssarea1 {font-size:10px; padding:0 5px 10px 5px; line-height:140%; width:270px;}

/******************************************/
/*CombiB
/******************************************/
.ranltable2 {border:solid 1px #7b7b7b; width:100%; height:210px; background:url(../images/cellback.gif) repeat-x bottom; margin-bottom:15px;} 
.ranltable2td {padding:10px; vertical-align:top;}

.bannerarea2 {width:100%; margin:10px 0; text-align:center;}


.adtitle2 a{font-size:18px; text-decoration:none; color:#0000cc; font-weight:bold;}
.adtitle2 a:visited {font-size:18px; text-decoration:none; color:#0000cc; font-weight:bold;}
.adtitle2 a:hover {font-size:18px; text-decoration:none; color:#0000cc; font-weight:bold;}
.copytxt2 {margin:0 0 10px 0; font-size:14x; color:#ff0000; font-weight:bold;}


.subtable2 {border:solid 1px #7b7b7b; width:100%; margin:5px 0 10px; background:#FFFFFF;} 

.subcell2a {background:#ff5c5c; padding:5px; font-size:12px; color:#FFFFFF; width:50px; text-align:center; margin:2px; font-size:12px;}
.subcell2b {padding:5px 0px; font-size:12px; width:60px; text-align:center; margin:2px; font-size:10px;}

.todetail2 {font-size:12px;}

.rssarea2 {font-size:10px; padding:0px 0 10px; line-height:140%;}


/******************************************/
/*CombiC
/******************************************/
.ranltable3 {border:solid 1px #7b7b7b; width:100%; height:210px; background:url(../images/cellback.gif) repeat-x bottom; margin-bottom:15px;} 

.ranltable3td{vertical-align:top; padding:10px 0;}

.adtitle3 { margin:0px 0 5px 10px;}
.adtitle3 a {font-size:18px; text-decoration:none; color:#0000cc; font-weight:bold;}
.adtitle3 a:visited {font-size:18px; text-decoration:none; color:#0000cc; font-weight:bold;}
.adtitle3 a:hover {font-size:18px; text-decoration:none; color:#0000cc; font-weight:bold;}

.copytxt3 {margin:0 0 10px 0; font-size:14x; color:#ff0000; font-weight:bold;}

.cellL3 {float:left; width:130px; text-align:right; margin-bottom:10px;}

.cellR3 {float:right; width:350px;}

.subtable3 {border:solid 1px #7b7b7b; width:330px; margin:0px 0 10px; background:#FFFFFF;} 

.subcell3a {background:#ff5c5c; padding:5px; color:#FFFFFF; width:50px; text-align:center; margin:2px; font-size:12px;}
.subcell3b {padding:5px 0px; width:60px; text-align:center; margin:2px; font-size:10px;}
.subcell3c {padding:5px 2px; text-align:left; margin:2px; font-size:10px;}

.detailtxt3 {font-size:12px; line-height:160%; padding:0px 15px 3px;}

.rssarea3 {font-size:10px; padding:0px 15px 3px; line-height:140%;}

.todetail3 {font-size:12px; padding:5px 15px;}

/******************************************/
/*CombiD
/******************************************/

.ranltable4 {border:solid 1px #7b7b7b; width:100%; height:210px; background:url(../images/cellback.gif) repeat-x bottom; margin-bottom:15px;} 


.cellL4 {float:left; width:130px; text-align:right; margin-bottom:5px;}

.cellR4 {float:right; width:360px;}

.todetail4 {font-size:12px; line-height:160%;}

.subtable4 {border:solid 1px #7b7b7b; width:95%; margin:5px 10px 10px; background:#FFFFFF;} 

.subcell4a {background:#ff5c5c; padding:5px; color:#FFFFFF; width:50px; text-align:center; margin:2px; font-size:12px;}
.subcell4b {padding:5px 0px; width:60px; text-align:center; margin:2px; font-size:10px;}
.subcell4c {padding:5px 2px; text-align:left; margin:2px; font-size:10px;}

.todetail4 {font-size:12px; padding:5px 15px;}

.rssarea4 {font-size:10px; padding:0px 15px 0px; line-height:140%;}

/******************************************/
/*CombiE
/******************************************/
.ranltable5 {border:solid 1px #7b7b7b; width:100%; height:210px; background:url(../images/cellback.gif) repeat-x bottom; margin-bottom:15px;} 
.ranltable5td {padding:10px; vertical-align:top;}

.bannerarea5 {width:100%; margin:5px 0 10px; text-align:center;}


.adtitle5 a{font-size:18px; text-decoration:none; color:#0000cc; font-weight:bold;}
.adtitle5 a:visited {font-size:18px; text-decoration:none; color:#0000cc; font-weight:bold;}
.adtitle5 a:hover {font-size:18px; text-decoration:none; color:#0000cc; font-weight:bold;}
.copytxt5 {margin:0 0 10px 0; font-size:14x; color:#ff0000; font-weight:bold;}

.subtable5 {border:solid 1px #7b7b7b; width:100%; margin:5px 0 10px; background:#FFFFFF;} 

.subcell5a {background:#ff5c5c; padding:5px; color:#FFFFFF; width:50px; text-align:center; margin:2px; font-size:12px;}
.subcell5b {padding:5px 0px; width:60px; text-align:center; margin:2px; font-size:10px;}
.subcell5c {padding:5px 0px; text-align:left; margin:2px; font-size:10px;}

.todetail5 {font-size:12px;}

.rssarea5 {font-size:10px; padding:0px 0px 5px; line-height:140%;}

/******************************************/
/*CombiF
/******************************************/
.ranltable6 {border:solid 1px #7b7b7b; width:100%; height:210px; background:url(../images/cellback.gif) repeat-x bottom; margin-bottom:15px;} 

.copytxt6 {margin:10px 15px; font-size:14x; color:#ff0000; font-weight:bold;}

.cellL6 {float:left; width:180px; text-align:right; margin-bottom:10px;}

.cellR6 {float:right; width:300px;}


.adtitle6 {padding:15px 0 5px 20px;}
.adtitle6 a{font-size:18px; text-decoration:none; color:#0000cc; font-weight:bold;}
.adtitle6 a:visited {font-size:18px; text-decoration:none; color:#0000cc; font-weight:bold;}
.adtitle6 a:hover {font-size:18px; text-decoration:none; color:#0000cc; font-weight:bold;}

.subtable6 {border:solid 1px #7b7b7b; width:280px; margin:0px 0 10px; background:#FFFFFF;} 

.subcell6a {background:#ff5c5c; padding:5px; color:#FFFFFF; width:50px; text-align:center; margin:2px; font-size:12px;}
.subcell6b {padding:5px 0px;width:60px; text-align:center; margin:2px; font-size:10px;}
.subcell6c {padding:5px 2px;text-align:left; margin:2px; font-size:10px;}

.todetail6 {font-size:12px; margin:0 0 15px;}

.detailtxt6 {font-size:12px; line-height:140%; padding:0 0 5px 0; width:280px;}

.rssarea6 {font-size:10px; padding:0 0 10px 0; line-height:140%;}

/******************************************/
/*CombiG
/******************************************/
.ranltable7 {border:solid 1px #7b7b7b; width:100%; height:180px; background:url(../images/cellback.gif) repeat-x bottom; margin-bottom:15px;} 
.ranltable7td {padding:10px 10px; vertical-align:top;}

.copytxt7 {padding:0px 10px 10px 0px; font-size:14x; color:#ff0000; font-weight:bold;}

.adtitle7 {padding:0px 0 5px 0px;}
.adtitle7 a{font-size:18px; text-decoration:none; color:#0000cc; font-weight:bold;}
.adtitle7 a:visited {font-size:18px; text-decoration:none; color:#0000cc; font-weight:bold;}
.adtitle7 a:hover {font-size:18px; text-decoration:none; color:#0000cc; font-weight:bold;}

.subtable7 {border:solid 1px #7b7b7b; width:470px; margin:0px 0 10px; background:#FFFFFF;} 

.subcell7a {background:#ff5c5c; padding:5px; color:#FFFFFF; width:50px; text-align:center; margin:2px; font-size:12px;}
.subcell7b {padding:5px 0px; width:60px; text-align:center; margin:2px; font-size:10px;}
.subcell7c {text-align:center; padding:5px 0;}

.todetail7 {font-size:12px; padding:0px 0 5px 10px;}

.detailtxt7 {font-size:12px; line-height:150%; padding:0 0 10px 0; width:280px;}

.rssarea7 {font-size:10px; padding:0px 0px 10px 5px;; line-height:140%;}



.adtitle10 a{font-size:18px; text-decoration:none; color:#0000cc; font-weight:bold;}
.adtitle10 a:visited {font-size:18px; text-decoration:none; color:#0000cc; font-weight:bold;}
.adtitle10 a:hover {font-size:18px; text-decoration:none; color:#0000cc; font-weight:bold;}
.copytxt10 {margin:0 0 10px 0; font-size:14x; color:#ff0000; font-weight:bold;}

.totop {font-size:12px; text-align:right;}

.footer {height:40px; background:url(../images/head_back.gif) repeat-x; text-align:center; padding:25px 0 0;}
.footertxt {font-size:12px;}
.footertxt a{font-size:12px; color:#000000; text-decoration:none;}


.subtablede {border:solid 1px #7b7b7b; width:100%; margin:5px 0 10px; background:#FFFFFF; font-size:12px;} 


.subcelldea {background:#ff5c5c; padding:5px; font-size:10px; color:#FFFFFF; width:180px; text-align:center; margin:2px; font-size:12px;}
.subcelldeb {padding:5px 0px; font-size:10px; width:260px; text-align:left; margin:2px; font-size:12px;}



.subcelldea2 {background:#FFFFFF; padding:5px; font-size:10px; color:#FFFFFF; width:60px; text-align:center; margin:2px; font-size:12px;}

.subtablede2 {border:solid 1px #7b7b7b; width:100%; margin:0px 0 10px; background:#FFFFFF;} 

.copytxtde {margin:0 0 5px 0; font-size:14x; color:#0066FF; font-weight:bold;}

.adtitlede a{font-size:18px; text-decoration:none; color:#0000cc; font-weight:bold;}
.adtitlede a:visited {font-size:18px; text-decoration:none; color:#0000cc; font-weight:bold;}
.adtitlede a:hover {font-size:18px; text-decoration:none; color:#0000cc; font-weight:bold;}




.subcelldea3b {background:#FFFFFF; padding:5px; font-size:10px; color:#FFFFFF; width:110px; text-align:center; margin:2px; font-size:12px;}
.subcelldea3 {background:#ff5c5c; padding:5px; font-size:10px; color:#FFFFFF; width:110px; text-align:center; margin:2px; font-size:12px;}
.subcelldeb3 {padding:5px 0px; font-size:10px; width:80px; text-align:center; margin:2px; font-size:12px;}


/******************************************/
/*Combi cate
/******************************************/

.ranltablecate {border:solid 1px #7b7b7b; width:100%; height:100px; background:url(../images/cellback.gif) repeat-x bottom; margin-bottom:15px;} 

.adtitlecate a{font-size:18px; text-decoration:none; color:#0000cc; font-weight:bold;padding:5px 5px 10px 10px;}
.adtitlecate a:visited {font-size:18px; text-decoration:none; color:#0000cc; font-weight:bold;padding:5px 5px 10px 10px;}
.adtitlecate a:hover {font-size:18px; text-decoration:none; color:#0000cc; font-weight:bold;padding:5px 5px 10px 10px;}

.rssareacate {font-size:10px; padding:10px 5px 10px 10px; line-height:140%; width:270px;}

.todetailcate {font-size:12px; margin:10px 20px 5px 10px;}




