/* bread
---------------------------------------------------- */
#bread{
width:850px;
font-size:10px;
color:#565550;
margin:0px 0px 0px 0px;
padding:6px 0px 0px 0px;
}

#bread a:link { color : #565550 ; text-decoration : underline ;}
#bread a:visited { color : #565550 ; text-decoration : underline ;}
#bread a:active { color : #565550 ; text-decoration : underline ;}
#bread a:hover { color : #F7A710 ; text-decoration : underline ;}


/* main
---------------------------------------------------- */
#main{
width:600px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#main h2{
background:url(../img/ttl_tpbk1.gif);
background-position:center left;
background-repeat:no-repeat;
width:555px;
height:23px;
font-size:14px;
color:#333;
margin:0px 0px 0px 0px;
padding:13px 0px 0px 45px;
}

#main #main_img{
font-size:0;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 0px;
}

#main #event_img{
font-size:0;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
}

#main #t_abt1 a{
display:block;
background:url(../img/t_mainimg.jpg);
background-position:center left;
background-repeat:no-repeat;
font-size:12px;
color:#333;
line-height:1.6;
text-decoration:none;
width:190px;
height:155px;
margin:0px 0px 10px 0px;
padding:59px 240px 0px 170px;
}

#main #t_abt1 a:hover { color : #F15819 ; text-decoration : underline ;}

#main #t_abt a{
display:block;
background:url(../img/t_abtimg.jpg);
background-position:center left;
background-repeat:no-repeat;
font-size:12px;
color:#333;
line-height:1.6;
text-decoration:none;
width:248px;
height:84px;
margin:0px 0px 0px 0px;
padding:35px 340px 0px 12px;
}

#main #t_abt a:hover { color : #F7A304 ; text-decoration : underline ;}

#main h3{
background:url(../img/ttl_tpbk2.gif);
background-position:center left;
background-repeat:no-repeat;
width:557px;
height:24px;
font-size:14px;
color:#333;
margin:0px 0px 10px 0px;
padding:10px 0px 0px 43px;
}

#main h3 a:link { color : #333 ; text-decoration : none ;}
#main h3 a:visited { color : #333 ; text-decoration : none ;}
#main h3 a:active { color : #333 ; text-decoration : none ;}
#main h3 a:hover { color : #F7A710 ; text-decoration : underline ;}
}

#main p{
width:600px;
font-size:14px;
color:#333;
line-height:1.6;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
}

#main table{
width:600px;
font-size:14px;
border-top: 1px solid #D0D0D0;
border-left: 1px solid #D0D0D0;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
}

#main td{
border-right: 1px solid #D0D0D0;
border-bottom: 1px solid #D0D0D0;
line-height:1.5;
margin:0px 0px 0px 0px;
padding:6px 8px 6px 8px;
}

#main th{
background-color:#F6F6F6;
border-right: 1px solid #CECECE;
border-bottom: 1px solid #CECECE;
width:120px;
line-height:1.5;
font-weight:normal;
color:#6D6D6D;
margin:0px 0px 0px 0px;
padding:4px 8px 4px 8px;
}

#main p.p_line{
background-color:#EDF9FE;
width:582px;
font-size:14px;
border: 1px solid #B7E5F8;
margin:0px 0px 20px 0px;
padding:6px 8px 6px 8px;
}

#main p.ptop{
clear:both;
width:600px;
font-size:10px;
text-align:right;
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
}

#main p.ptop a{
background:url(../img/top_arw.gif);
background-position:top left;
background-repeat:no-repeat;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 12px;
}

#main p.ptop a:link { color : #333 ; text-decoration : none ;}
#main p.ptop a:visited { color : #333 ; text-decoration : none ;}
#main p.ptop a:active { color : #333 ; text-decoration : none ;}
#main p.ptop a:hover { color : #F7A710 ; text-decoration : none ;}

#main img.c_img1{
clear:both;
margin:0px 0px 0px 0px;
padding:0px 0px 15px 0px;
}

/* rank
---------------------------------------------------- */

#main #t_rankbox p{
background:url(../img/ttl_subbk1.gif);
background-position:center left;
width:584px;
font-size:12px;
font-weight:bold;
color:#4C4028;
margin:0px 0px 10px 0px;
padding:7px 0px 6px 16px;
}

#main #t_rankbox dl{
float:left;
width:113px;
margin:0px 0px 0px 0px;
padding:0px 7px 0px 0px;
}

#main #t_rankbox dl dt{
clear:left;
text-align:center;
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
}

#main #t_rankbox dl dd img{
font-size:0;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#main #t_rankbox dl dd {
font-size:12px;
text-align:center;
font-weight:bold;
margin:0px 0px 13px 0px;
padding:0px 0px 0px 0px;
}

#main #t_rankbox dl dd a:link { color : #333 ; text-decoration : none ;}
#main #t_rankbox dl dd a:visited { color : #333 ; text-decoration : none ;}
#main #t_rankbox dl dd a:active { color : #333 ; text-decoration : none ;}
#main #t_rankbox dl dd a:hover { color : #F7A710 ; text-decoration : underline ;}

/* new
---------------------------------------------------- */

#main #t_newbox p{
background:url(../img/ttl_subbk1.gif);
background-position:center left;
width:584px;
font-size:12px;
font-weight:bold;
color:#4C4028;
margin:0px 0px 10px 0px;
padding:7px 0px 6px 16px;
}

#main #t_newbox dl{
float:left;
width:128px;
margin:0px 0px 0px 0px;
padding:0px 16px 0px 8px;
}

#main #t_newbox dl dt{
clear:left;
text-align:center;
margin:0px 0px 0px 0px;
padding:0px 2px 10px 0px;
}

#main #t_newbox dl dd {
font-size:12px;
text-align:center;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 13px 0px;
}

#main #t_newbox dl.fn{
float:left;
width:128px;
margin:0px 0px 0px 8px;
padding:0px 0px 0px 0px;
}

#main #t_newbox dl.fn dt{
text-align:center;
margin:0px 0px 0px 0px;
padding:0px 2px 10px 0px;
}

#main #t_newbox dl.fn dd {
font-size:12px;
text-align:center;
margin:0px 0px 0px 0px;
padding:0px 0px 13px 0px;
}

#main #t_newbox dl a:link { color : #333 ; text-decoration : none ;}
#main #t_newbox dl a:visited { color : #333 ; text-decoration : none ;}
#main #t_newbox dl a:active { color : #333 ; text-decoration : none ;}
#main #t_newbox dl a:hover { color : #F7A710 ; text-decoration : underline ;}

/* blog
---------------------------------------------------- */
#main #t_blogbox p{
background:url(../img/ttl_subbk3.gif);
background-position:center left;
width:584px;
font-size:12px;
font-weight:bold;
color:#4C4028;
margin:0px 0px 10px 0px;
padding:7px 0px 6px 16px;
}

#main #t_blogbox .tb_mbox{
background:url(../img/t_dot1.gif);
background-position:center bottom;
background-repeat:repeat-x;
clear:both;
width:600px;
color:#333;
margin:0px 0px 13px 0px;
padding:0px 0px 6px 0px;
}

#main #t_blogbox h4{
width:588px;
font-size:14px;
color:#333;
border-left: 5px solid #FEBF46;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 7px;
}



#main #t_blogbox .tb_mbox p{

background:none;

font-size:12px;
font-weight:normal;
color:#333;
line-height:1.6;
margin:0px 0px 6px 0px;
padding:0px 0px 0px 0px;
}

#main #t_blogbox .tb_mbox p.nxt{
float:right;
background:none;
width:440px;
font-size:12px;
color:#333;
line-height:1.6;
text-align:right;
margin:0px 0px 6px 0px;
padding:0px 0px 0px 0px;
}

#main #t_blogbox .tb_mbox a:link { color : #333 ; text-decoration : none ;}
#main #t_blogbox .tb_mbox a:visited { color : #333 ; text-decoration : none ;}
#main #t_blogbox .tb_mbox a:active { color : #333 ; text-decoration : none ;}
#main #t_blogbox .tb_mbox a:hover { color : #F7A710 ; text-decoration : underline ;}

#main #t_blogbox ul{
list-style:none;
margin:0px 0px 12px 0px;
padding:0px 0px 0px 0px;
}

#main #t_blogbox ul li {
background:url(../img/t_dot1.gif);
background-position:center bottom;
background-repeat:repeat-x;
font-size:12px;
margin:0px 0px 12px 0px;
padding:0px 0px 12px 0px;
}

#main #t_blogbox ul li a{
background:url(../img/t_blg_icn.gif);
background-position:center left;
background-repeat:no-repeat;
margin:0px 0px 0px 0px;
padding:7px 0px 7px 27px;
}

#main #t_blogbox ul li a:link { color : #333 ; text-decoration : none ;}
#main #t_blogbox ul li a:visited { color : #333 ; text-decoration : none ;}
#main #t_blogbox ul li a:active { color : #333 ; text-decoration : none ;}
#main #t_blogbox ul li a:hover { color : #F7A710 ; text-decoration : underline ;}

/* info
---------------------------------------------------- */
#main #t_infobox p{
background:url(../img/ttl_subbk3.gif);
background-position:center left;
width:584px;
font-size:12px;
color:#333;
margin:0px 0px 10px 0px;
padding:6px 0px 6px 16px;
}

#main #t_infobox .cnt_box1 h4{
background:url(../img/t_titbk.gif);
background-position:left top;
background-repeat:no-repeat;
background-color:#F9F9F9;
font-size:12px;
color:#333;
border-top: 1px solid #E4E4E4;
border-left: 1px solid #E4E4E4;
border-right: 1px solid #E4E4E4;
margin:0px 0px 0px 0px;
padding:7px 0px 5px 19px;
}

#main #t_infobox .cnt_box1 h4 a:link { color : #333 ; text-decoration : underline ;}
#main #t_infobox .cnt_box1 h4 a:visited { color : #333 ; text-decoration : underline ;}
#main #t_infobox .cnt_box1 h4 a:active { color : #333 ; text-decoration : underline ;}
#main #t_infobox .cnt_box1 h4 a:hover { color : #F7A710 ; text-decoration : underline ;}

#main #t_infobox .cnt_box1 #top_info{
border-top: 1px solid #E4E4E4;
border-bottom: 1px solid #E4E4E4;
border-left: 1px solid #E4E4E4;
border-right: 1px solid #E4E4E4;
width:588px;
margin:0px 0px 4px 0px;
padding:0px 0px 0px 0px;
}

#main #t_infobox .cnt_box1 #top_info iframe{
width:588px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#main #t_infobox .cnt_box1{
background-color:#F5F5F0;
border: 1px solid #E8E8DF;
width:590px;
font-size:14px;
margin:0px 0px 15px 0px;
padding:4px 4px 0px 4px;
}

#main #t_infobox .cnt_box1 dl{
background-color:#FFF;
width:588px;
list-style:none;
border: 1px solid #D9D9D9;
margin:0px 0px 4px 0px;
padding:0px 0px 2px 0px;
}

#main #t_infobox .cnt_box1 dl dt{
background:url(../img/t_dot1.gif);
background-position:center bottom;
background-repeat:repeat-x;
font-size:12px;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:7px 0px 7px 9px;
}

#main #t_infobox .cnt_box1 dl dd {
background:url(../img/t_dot1.gif);
background-position:center bottom;
background-repeat:repeat-x;
font-size:12px;
margin:0px 0px 0px 0px;
padding:7px 0px 7px 9px;
}

#main #t_infobox .cnt_box1 dl dd a{
background:url(../img/list_arw_m.gif);
background-position:center left;
background-repeat:no-repeat;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
}

#main #t_infobox .cnt_box1 dl dd span{
background:url(../img/list_arw_m.gif);
background-position:center left;
background-repeat:no-repeat;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
}

#main #t_infobox .cnt_box1 dl dd a:link { color : #333 ; text-decoration : none ;}
#main #t_infobox .cnt_box1 dl dd a:visited { color : #333 ; text-decoration : none ;}
#main #t_infobox .cnt_box1 dl dd a:active { color : #333 ; text-decoration : none ;}
#main #t_infobox .cnt_box1 dl dd a:hover { color : #F7A710 ; text-decoration : underline ;}
