* {margin: 0;padding: 0; border-top: 0px; border-right:0px; border-left:0px; border-bottom:0px}

BODY {text-align:center}


#LAYOUT{margin:0px auto; width:900px; text-align:left; padding:0px}
#title{width:900px; padding:0px; margin:0px}
#contents{width:900px; text-align:left; }

.clear{clear: both;}

h1{padding:0px; margin:0px}
h2{padding:0px; margin:0px}


/* 900 */ 

#def900{width:900px; padding:0px; margin:0px; text-align:left;}
#def900 a {text-decoration: underline; color:#333333;}
#def900 a:hover {text-decoration:none ; color:#33AACC;}

#def900 div.fla{width:900px; padding:5px 0px; margin:0px; clear: both;}

#def900 div.box00{width:900px; margin:0px; padding:10px 0px 10px;}
#def900 div.box01{width:260px; float:left; margin:0px; padding:0px;}
#def900 div.box02{width:300px; float:left; margin:0px 0px 0px 30px; padding:0px;}
#def900 div.box02 a {text-decoration:none ; color:#33AACC;}
#def900 div.box02 a:hover {text-decoration: underline; color:#333333;}
#def900 div.box03{width:280px; float:left; margin:0px 0px 0px 30px; padding:0px;}
#def900 div.box04{float:left;}
#def900 div.box04r{float:right;}
#def900 div.box05{width:125px; float:left;}
#def900 div.box05r{width:125px; float:right;}


#def900 div.line01{margin:6px 0px 4px;}


#def900 .sp0{margin:0px; padding:0px;}
#def900 .sp2{margin:0px; padding:2px 0px 0px;}
#def900 .sp3{margin:0px; padding:3px 0px 0px;}
#def900 .sp5{margin:0px; padding:5px 0px 0px;}
#def900 .sp7{margin:0px; padding:7px 0px 0px;}
#def900 .sp10{margin:0px; padding:10px 0px 0px;}
#def900 .sp15{margin:0px; padding:15px 0px 0px;}
#def900 .sp20{margin:0px; padding:20px 0px 0px;}

#def900 img.img01{margin:0px 5px 0px 0px; vertical-align:middle;}
#def900 img.img02{margin:0px 0px 1px 3px;}
#def900 img.img03{margin:0px 0px 3px 0px;}
#def900 img.img04{margin:5px 0px 3px 10px; float:right;}
#def900 img.img05{margin:5px 0px 0px;}



#def900 p.txt01{margin:3px 0px 2px; padding:5px; text-align:center; color:#000000; background-color:#E7F0F1;}
#def900 p.txt02{width:180px;}
#def900 .txt03{font-size:12px;}

#def900 .formtxt01{cursor:pointer; width:180px; height:15px; margin:0px; background-color:#FFFFFF; font-weight:normal; color:#FF3300; text-align:center;}


.block1{width:900px; padding:15px 0px 0px 0px; margin:0px}
.block2{width:900px; padding:15px 0px 0px 0px; margin:0px}
.block3{float:left; width:450px; padding:0px; margin:0px}
.block4{float:left; width:330px; padding:0px 0px 0px 0px; margin:0px 0px 0px 20px}
.block0{width:900px; padding:0px; margin:0px}


.blockS{width:450px; text-align:left; padding-bottom:15px}
.blockN{width:450px; text-align:left; padding-bottom:15px}
.blockBN{width:450px; text-align:left; padding-bottom:15px}
.blockF{width:330px; padding-bottom:15px}
.blockP{width:330px; text-align:left; padding-bottom:15px}
.blockR{width:330px; text-align:left; padding-bottom:15px}
.blockTD{width:330px; text-align:left; padding-bottom:15px}
.blockT{float:left; width:128px; padding:0px; margin:0px; text-align:left}
.blockD{float:right; width:188px; text-align:left; padding:0px 0px 0px 0px; margin:0px}
.blockB{width:330px; padding-top:0px; text-align:left;}


.ttl_S{width:450px; height:26px; background:url(../images/top/ttlbk_s.gif) repeat; padding:0px; margin:0px;}
.ttl_N{width:450px; height:26px; background:url(../images/top/ttlbk_n.gif) repeat; padding:0px; margin:0px;}
.ttl_P{width:330px; height:26px; background:url(../images/top/ttlbk_p.gif) repeat; padding:0px; margin:0px;}
.ttl_R{width:330px; height:26px; background:url(../images/top/ttlbk_r.gif) repeat; padding:0px; margin:0px;}
.ttl_T{width:128px; height:26px; background:url(../images/top/ttlbk_t.gif) repeat; padding:0px; margin:0px;}
.ttl_img{margin:6px 0px 0px 7px;}

.n_ttl{float:left; width:408px; padding:0px 0px 0px 0px; margin:6px 0px 0px 0px;}
.n_more{float:left; width:35px; padding:0px 0px 0px 0px; margin:8px 0px 0px 0px; text-align:right;}
.n_btn{float:left; width:52px; padding-top:1px; clear:both}
.n_date{float:left; width:35px; padding-top:3px;}
.n_text{float:right; width:360px; padding-top:3px;}
.n_line{width:450px; clear:both}

.p_text{width:330px; padding-top:5px;}


.r_text{width:242px; padding-top:5px;}
.r_text2{width:242px; padding-top:7px;}
.r_text2 a{text-decoration: underline; color:#333333;}
.r_text2 a:hover{text-decoration: none; color:#3399CC;;}
.r_img{float:right; margin:3px 0px 0px;}


.d_area0{width:188px; height:88px; background:url(../images/top/ds_flame.gif) no-repeat; padding-top:2px; padding-bottom:2px; padding-left:2px; padding-right:2px; margin:0px}
.d_area1{width:184px; height:32px; text-align:center;}
.d_icon{float:left; width:36px; height:32px; padding-top:5px}
.d_text{float:left; width:36px; height:19px; padding-top:5px}



.ind_S1{padding:6px 0px 2px 0px; margin:0px; font-size:15px; font-weight:bold}
.ind_S2{padding:8px 0px 2px 0px; margin:0px; font-size:15px; font-weight:bold}
.ind_S3{padding:8px 0px 2px 0px; margin:0px; font-size:12px; font-weight:bold}
.ind_S0{color:#3399CC;}

.ind_R1{padding-top:0px; padding-bottom:3px; font-size:12px; font-weight:bold}
.ind_R2{padding-top:3px; padding-bottom:5px; font-size:12px; font-weight:bold}
.ind_R0{color:#A37AA3;}

.ind_P1{padding-top:0px; padding-bottom:3px; font-size:12px; font-weight:bold}


.lineupbtn1{float:left; width:108px; height:39px; margin:4px 0px 0px 0px; padding:0px 6px 0px 0px}
.lineupbtn2{float:left; width:108px; height:39px; margin:4px 0px 0px 0px; padding:0px 0px 0px 0px}
.lineupbtn3{float:left; width:108px; height:39px; margin:4px 0px 4px 0px; padding:0px 6px 0px 0px}

