.compe_top_1{ width:734px; height:278px;}
.compe_top_2{ margin:0 auto; width:734px; height:263px; background:url(../compe/images/h3_02.jpg) 0 0 no-repeat; text-align:right;}


#only_logo{ text-align:right; padding-right:80px; margin-top:10px; margin-bottom:-20px;}

#compe ul{ margin:0px auto 0px auto; padding-left:30px; list-style:none; font-size:12px;}
#compe li{ margin:0px auto 0px auto; text-align:center; padding:3px; line-height:150%;}
#compe li.compe_button1{ width:566px; margin:0 auto; text-align:center; padding-top:25px;}
#compe li.compe_button1 a{ width:566px; height:93px; background:url(../compe/images/compe1_button3.gif) left top no-repeat; display:block;}
#compe li.compe_button1 a:hover{ background:url(../compe/images/compe1_button3.gif) left bottom no-repeat;}

#compe li.compe_button2{ width:566px; margin:0 auto; text-align:center; padding-top:25px;}
#compe li.compe_button2 a{ width:566px; height:93px; background:url(../compe/images/compe2_button2.gif) left top no-repeat; display:block;}
#compe li.compe_button2 a:hover{ background:url(../compe/images/compe2_button2.gif) left bottom no-repeat;}

#compe_pic { margin:10px auto; text-align:center; width:714px;}
#compe_pic h4{ width:714px; height:142px; background:url(../compe/images/h4_1.gif) 0 0 no-repeat;}
#compe_pic div.cont{ width:714px; height:auto; background:url(../compe/images/p_bg1.gif) 0 0 repeat-y;}
#compe_pic p.text{ position:relative; top:-20px; z-index:100; padding-left:150px; padding-right:30px; text-align:left; font-size:15px;  color:#5d3405; line-height:150%;}
#compe_pic p.close{ padding:20px 170px; text-align:left; font-size:12px; color:#5d3405; line-height:150%;}
#compe_pic p.compe_pic_bottom{ width:714px; height:11px; background:url(../compe/images/p_bottom1.gif) 0 0 no-repeat;}

#compe_pic table.oubo{ width:564px; margin:0px auto; text-align:left; font-size:12px; line-height:140%;}
.td_compe1_left{ width:130px; padding:5px 0px; background-color:#5d3405; text-align:center; color:#FFFFFF; font-weight:bold; vertical-align:middle; font-size:14px;}
.td_compe1_right{ width:404px; padding:15px; background-color:#ffffff; color:#5d3405; vertical-align:top;}
#compe_pic ol{ list-style-position:outside; padding-left:20px;}
#compe_pic ol li{ text-align:left; margin:0; padding:0; border-bottom:#999999 dashed 1px; padding:10px 0px 5px 0px;}

#compe_pic td.youkou_left{ width:70px; padding:5px; background-color:#006600; color:#FFFFFF; font-weight:bold; text-align:center;}
#compe_pic td.youkou_right{ padding:10px; background-color:#ffffff; color:#006600;}

#compe_pic div.tokyo{ width:714px; height:612px; position:relative; background:url(../compe/images/otome_bg.jpg) 0 0 no-repeat;}
#compe_pic p.tokyo_button{ width:251px; height:75px; position:absolute; bottom:120px; left:50px;}
#compe_pic p.tokyo_button a{ width:251px; height:79px; display:block; background:url(../compe/images/otome_button.gif) left top no-repeat;}
#compe_pic p.tokyo_button a:hover{ background-position:left bottom;}

#compe_pic div.tokyo1{ width:714px; height:533px; position:relative; margin-bottom:50px; background-position:top left; background-repeat:no-repeat;}
#compe_pic ul.tokyo1ul{margin:0px; padding:0px; list-style:none;}
#compe_pic li.tokyo1li{margin:0px; padding:0px; float:left;}
#compe_pic div.tokyo1 h5{ margin-left:370px; margin-right:50px; font-size:18px; font-weight:bold; border-bottom:#000000 solid 1px; text-align:right;}
#compe_pic div.tokyo1 table{ margin-left:370px; width:300px; font-size:11px; }
#compe_pic div.tokyo1 td{ padding:2px;}
#compe_pic div.tokyo1 td.tdname{ width:100px; background-color:#333333; color:#FFFFFF; text-align:right;}
#compe_pic div.tokyo1 td.tdcont{ width:200px; background-color:#FFFFFF; text-align:left;}



#compe_dre { margin:0px auto; text-align:center; width:714px;}
#compe_dre h4{ width:714px; height:142px; background:url(../compe/images/h4_2.gif) 0 0 no-repeat;}
#compe_dre div.cont{ width:714px; height:auto; background:url(../compe/images/p_bg2.gif) 0 0 repeat-y;}
#compe_dre p.text{ position:relative; top:-20px; z-index:100; padding-left:150px; padding-right:30px; text-align:left; font-size:15px;  color:#2c2f90; line-height:150%;}
#compe_dre p.close{ padding:20px 170px; text-align:left; font-size:12px; color:#2c2f90; line-height:150%;}
#compe_dre p.compe_dre_bottom{ width:714px; height:11px; background:url(../compe/images/p_bottom2.gif) 0 0 no-repeat;}

#compe_dre table.oubo{ width:564px; margin:0px auto; text-align:left; font-size:12px; line-height:140%;}
.td_compe2_left{ width:130px; padding:5px 0px; background-color:#003366; text-align:center; color:#FFFFFF; font-weight:bold; vertical-align:middle; font-size:14px;}
.td_compe2_right{ width:404px; padding:15px; background-color:#ffffff; color:#2c2f90; vertical-align:top;}
#compe_dre ol{ list-style-position:outside; padding-left:20px;}
#compe_dre ol li{ text-align:left; margin:0; padding:0; border-bottom:#999999 dashed 1px; padding:10px 0px 5px 0px;}

#compe_dre td.youkou_left{ width:70px; padding:5px; background-color:#006633; color:#FFFFFF; font-weight:bold; text-align:center;}
#compe_dre td.youkou_right{ padding:10px; background-color:#ffffff; color:#006633;}

ul.kekka{ width:500px; margin:0px auto 0px auto; padding-left:30px; padding-bottom:30px; padding-top:20px; list-style:none; font-size:12px; clear:both;}
ul.kekka li.small{ float:left;}
table.kekka2{ text-align:center; margin:0px auto 0px auto;}
td.kekka2 td{ text-align:center; margin:0px auto 0px auto;}
td.kekka2 p{ text-align:center; margin:0px auto 0px auto;}
ul.kekka2{ width:240px; margin:0px auto 0px auto; padding-left:0px; padding-bottom:0px; padding-top:0px; list-style:none; font-size:12px; clear:both;}
ul.kekka2 li.small{ float:left;}
li.small a{ text-decoration:none;}

table.auction{ width:600px; /*background-color:#00CCFF;*/ text-align:center; margin:0px auto 0px auto; padding-bottom:10px;}
ul.auction{ width:100px; padding:0 auto 0 auto; margin:0;}
ul.auction li{ padding:0px; margin:0px;}
p.nyusatsu{ text-align:left; font-size:12px; padding-top:15px; padding-left:30px; color:#2c2f90;}
h6{ text-align:left; font-size:12px; padding-top:15px; margin-left:30px; font-weight:bold; color:#2c2f90; border-bottom:#3ac8ef 1px solid;}

p.saisyu{ margin-left:auto; margin-right:auto; padding-left:200px; padding-top:80px; padding-bottom:30px; width:350px; height:270px; overflow:visible; background:url(../compe/images/saisyu.gif) center top no-repeat; font-size:14px; text-align:left; line-height:1.5em; clear:both;}

