body {
	margin-top : auto;
	margin-left : auto;
	margin-right : auto;
	margin-bottom : auto;
  font-size : 12px;
  line-height : 20px;
  color : #333333;
  font-family : "MS UI Gothic";
}
H1{
  font-size : 14px;
  margin-left : 40px;
}
.outline{
  width : 960px;
  text-align : left;
  background-color : #ffffff;
}
TABLE{
  font-size : 12px;
  font-family : "MS UI Gothic";
}
h2{
  font-size : 14px;
  
  padding-left : 20px;
  background-image : url(img/img/h2bg.gif);
  background-repeat : no-repeat;
  color : white;
}
.clear{
  clear : both;
}
.osusume{
  background-image : url(img/img/box_640_370.gif);
  width : 640px;
  height : 370px;
  background-repeat : no-repeat;
}
.content{
  width : 200px;
  height : 230px;
  background-image : url(img/img/box_200_230.gif);
  background-repeat : no-repeat;
  text-align : center;
}
.ad2{
  width : 690px;
  height : 90px;
  margin-top : 10px;
  margin-left : 10px;
}
.main{
  width : 710px;
  float : left;
}
.side{
  width : 220px;
  float : right;
  margin-right : 10px;
}
.mal20{
  margin-left : 20px;
}
.mal10{
  margin-left : 10px;
}
.mal40{
  margin-left : 40px;
}
.mat20{
  margin-top : 20px;
}
.mal60{
  margin-left : 60px;
}
.mal13{
  margin-left : 13px;
}
.mat10{
  margin-top : 10px;
}
.mov{
  background-image : url(img/img/box_340_280.gif);
  width : 340px;
  height : 280px;
  background-repeat : no-repeat;
}
.mal50{
  margin-left : 50px;
}
.mat30{
  margin-top : 30px;
}
.prhunk{
  background-image : url(img/img/box_200_260.gif);
  background-repeat : no-repeat;
  width : 200px;
  height : 260px;
}
.bg{
  background-image : url(img/img/indexbg.jpg);
  background-repeat : no-repeat;
  background-attachment : fixed;background-position : center center;}
.koushin{
  background-image : url(img/img/box_460_220.gif);
  background-repeat : no-repeat;
  width : 460px;
  height : 220px;
}
.image{border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : white #666666 #666666 white;}
.dmmmh{
  background-image : url(img/img/box_600_260.gif);
  background-repeat : no-repeat;
  width : 600px;
  height : 260px;
}
.mar20{
  margin-right : 20px;
}
A{
  color : #800000;
  text-decoration : none;
}
A:hover{
  color : #000040;
  text-decoration : underline;
}
.foot{
  text-align : center;
}
.footmenu{
  background-image : url(img/img/foot.gif);
  width : 960px;
  height : 60px;
  color : white;
  background-repeat : repeat-x;
}
.footmenu a{
  color : white;
}
.center{
  text-align : center;
}
.lh20{
  line-height : 20px;
}
.counter{
  background-image : url(img/img/box_210_60.gif);
  background-repeat : no-repeat;
  width : 210px;
  height : 60px;
}
.mal30{
  margin-left : 30px;
}
.bg00{
  background-image : url(img/img/bg05.gif);
  background-attachment : fixed;
}
.footmenu a:hover{
  color : white;
}
.sidebg{
  background-image : url(img/img/bg220.gif);
  background-repeat : repeat-y;
  
}
.mal05{
  margin-left : 5px;
}
dt{
  background-image : url(img/img/dtbg.gif);
  background-repeat : no-repeat;
  padding-left : 20px;
  font-weight : bold;
  margin-top : 10px;
  color : white;
}
DT A{
  color : white;
  width : 220px;
}
DT A:hover{
  color : #ffff00;
}
.list1{
  font-weight : bold;
  
  background-color : silver;
}
.movlist{
  width : 300px;
  height : 460px;
  overflow : auto;
}
.dugamov{
  background-image : url(img/img/box_680_520.gif);
  background-repeat : no-repeat;
  width : 680px;
  height : 520px;
  margin-left : 10px;
  margin-top : 20px;
}.dugamov2{
  background-image : url(img/img/box_680_640.gif);
  background-repeat : no-repeat;
  width : 680px;
  height : 640px;
  margin-left : 10px;
  margin-top : 20px;
}
.th_duga{
  color : white;
  
  font-size : 14px;
  background-image : url(img/img/th_duga.gif);
  background-repeat : no-repeat;
  height : 20px;
background-position : center center;}
.aebn{
  
  background-repeat : no-repeat;
  text-align : center;
  width : 120px;
  height : 18px;
  font-weight : bold;
  font-size : 13px;
}
.aebn A{
  
  width : 120px;
  height : 18px;
  display : block;
  color : white;
  background-repeat : no-repeat;
  background-color : #808040;
}
.aebn A:hover{
  color : white;
  text-decoration : none;
  background-repeat : no-repeat;
  background-color : #ff8000;
}
.newlink{
  width : 600px;
  height : 160px;
  overflow : auto;
  background-image : url(img/img/box_600_160.gif);
  background-repeat : no-repeat;
}
.linkhp{
  font-weight : bold;
  width : 680px;
}
.linkblog{
  width : 680px;
  font-weight : bold;
}
.toplinkhp{
  width : 460px;
  float : left;
  margin-left : 10px;
}
.toplinkblog{
  width : 460px;
  float : right;
  margin-right : 10px;
}
.mat50{
  margin-top : 50px;
}
.mat60{
  margin-top : 60px;
}
.newlinkdiv{
  width : 560px;
  height : 100px;
  overflow : auto;
}
.map1{
  font-size : 15px;
  float : left;
  width : 300px;
  margin-left : 70px;
}
.map2{
  font-size : 15px;
  float : right;
  width : 300px;
}
.newscomment{
  width : 300px;
  height : 150px;
  overflow : auto;
  background-color : #cccc99;
}
.left{
  float : left;
}
.right{
  float : right;
}
.gaytube{
  margin-left : 30px;
  width : 640px;
  height : 600px;
  background-image : url(img/img/box_640_600.gif);
  background-repeat : no-repeat;
}
.gaytubediv{
  margin-left : 20px;
  width : 640px;
  overflow : auto;
  background-image : url(img/img/bg640.gif);
  background-repeat : repeat-y;
}
.gaytubebox{
  background-image : url(img/img/gaytubebox.gif);
  background-repeat : no-repeat;background-position : center center;
  text-align : center;
  height : 140px;
}
.dailyclip{
  background-image : url(img/img/box_200_200.gif);
  background-repeat : no-repeat;
  width : 200px;
  height : 200px;
}
.sanbg{
  background-image : url(img/sp/sp_san_top.jpg);
  background-repeat : no-repeat;
  width : 690px;
  height : 421px;
}
.white{
  color : white;
}
.spmv{
  background-image : url(img/img/box_340_280.gif);background-position : center center;
  width : 340px;
  background-repeat : no-repeat;
  height : 330px;
  text-align : center;
}
.toplinkbg{
  background-image : url(img/img/bg460.gif);
  background-repeat : repeat-y;
}
.linkbg{
  background-image : url(img/img/bg680.gif);
  background-repeat : repeat-y;
}
.gaytubetop{
  width : 640px;
  background-image : url(img/img/bgtop640.gif);
  background-repeat : no-repeat;
  height : 20px;
  margin-left : 20px;
}
.gaytubebot{
  background-image : url(img/img/bgbot640.gif);
  background-repeat : no-repeat;
  width : 640px;
  height : 20px;
  margin-left : 20px;
}
.hunkbg{
  width : 690px;
  background-image : url(img/sp/sp_hunk_top.jpg);
  background-repeat : no-repeat;
  height : 431px;
}
.mat70{
  margin-top : 70px;
}
.spdiv{
  background-color : black;
  width : 960px;
  color : white;
}
.spdiv h2{
	background-image : none;
}
.animebox{
  background-color : #000040;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : white white white white;
  width : 940px;
}
.animetext{
  width : 410px;
  float : left;
  margin-top : 10px;
  margin-left : 10px;
}
.animeimg{
  margin-top : 10px;
  
  margin-bottom : 10px;
  width : 480px;
  float : right;
  height : 360px;
  margin-right : 10px;
}
.white a:hover{
  color : white;
}
.animesample{
  color : white;
  background-color : black;
}

.time{
	>behavior:url(#default#time2);
}
.movlist2{
  width : 150px;
  height : 580px;
  overflow : auto;
}

#nav_play a{
  background-image : url(img/logo/btn_160_20.gif);
  background-repeat : no-repeat;
  width : 160px;
  height : 20px;
  display : block;
  text-align : center;
  float : left;
  margin-left : 5px;
}
#nav_play p{
  margin : 0px;
  margin-top:7px;
  height : 20px;
}
p#pikup{
  clear : both;
}
a#btn10{
  background-image : url(img/logo/btn_326_20.gif);
  width : 326px;
  height : 20px;
  margin-left : 5px;
 }
a#btn10:hover{
  background-image : url(img/logo/btn_326_20_on.gif);
}
a#btn2:hover{
  background-image : url(img/logo/btn_160_20_on.gif);
} 
a#btn3:hover{
  background-image : url(img/logo/btn_160_20_on.gif);
} 
a#btn4:hover{
  background-image : url(img/logo/btn_160_20_on.gif);
} 
a#btn5:hover{
  background-image : url(img/logo/btn_160_20_on.gif);
} 
a#btn6:hover{
  background-image : url(img/logo/btn_160_20_on.gif);
} 
a#btn7:hover{
  background-image : url(img/logo/btn_160_20_on.gif);
} 
a#btn8:hover{
  background-image : url(img/logo/btn_160_20_on.gif);
} 
a#btn9:hover{
  background-image : url(img/logo/btn_160_20_on.gif);
} 
a#btn11:hover{
  background-image : url(img/logo/btn_160_20_on.gif);
}
a#btn12:hover{
  background-image : url(img/logo/btn_160_20_on.gif);
}
a#btn1:hover{
  background-image : url(img/logo/btn_160_20_on.gif);
} 
a#btn13:hover{
  background-image : url(img/logo/btn_160_20_on.gif);
}
a#btn14:hover{
  background-image : url(img/logo/btn_160_20_on.gif);
}
#dugamov{
  background-image : url(img/img/box_670_650.gif);
  background-repeat : no-repeat;
  width : 670px;
  height : 650px;
  margin-left : 20px;
  margin-top : 20px;
}
#dugaframe_T{
  background-image : url(img/img/bar_1.gif);
  width : 662px;
  height : 33px;
  background-repeat : no-repeat;
  margin-top : 7px;
}
.sp_top{
  background-image : url(sp_dangun/top2.jpg);
  background-repeat : no-repeat;
  width : 960px;
  height : 300px;
  padding-top : 170px;
  padding-left : 480px;
}
.pri_top_tex{
  margin-top : 90px;
  margin-left : 480px;
}
.pri_box{
  background-color : #212121;
  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #636363 #636363 #636363 #636363;
  width : 920px;
}
.prilink{
  color : white;
  width : 100%;
  overflow : hidden;
}
.prilink A{
  color : #ff8000;
}
.prilink A:hover{
  color : aqua;
}
.ko{
  background-image : url(img/img/ko_side_adbg.gif);
  background-repeat : no-repeat;
  width : 200px;
  height : 300px;
}
.koscript{
  margin-top : 10px;
  margin-left : 10px;
}
.sp_top_ko{
  background-image : url(img/img/sp_ko_top.jpg);
  background-repeat : no-repeat;
  width : 960px;
  height : 300px;
  overflow : hidden;
}
.sp_top_text{
  margin-top : 165px;
  margin-left : 470px;
}
.super3obj{
	float:left;
	width:220px;
	height:170px;
}
