@charset "euc-jp";
body {
	margin-top: 0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
    /*background-image: url("../img/main_back.jpg");
    background-repeat:repeat-x;*/
    background-color:#CCCCCC;
    /*background-attachment: fixed;*/
	color:#663300;
	font-size: 12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    line-height:140%;
}

form{
margin:0px;
padding:0px;
}
/* link css */
a:link    { text-decoration: underline; color:#3333FF; }
a:visited { text-decoration: underline; color:#3333FF; }
a:hover   { text-decoration: underline; color:#999999; }

a.orange:link    { text-decoration: none; color:#FF9900; }
a.orange:visited { text-decoration: none; color:#FF9900; }
a.orange:hover   { text-decoration: underline; color:#999999; }

a.white:link    { text-decoration: none; color:#FFFFFF; }
a.white:visited { text-decoration: none; color:#FFFFFF; }
a.white:hover   { text-decoration: underline; color:#FF9900; }

a.white2:link    { text-decoration: none; color:#FFFFFF; }
a.white2:visited { text-decoration: none; color:#FFFFFF; }
a.white2:hover   { text-decoration: underline; color:#3333FF; }

a.black:link    { text-decoration: none; color:#666666; }
a.black:visited { text-decoration: none; color:#666666; }
a.black:hover   { text-decoration: underline; color:#FFFFFF; }

a.red:link    { text-decoration: none; color:#FF3300; }
a.red:visited { text-decoration: none; color:#FF3300; }
a.red:hover   { text-decoration: underline; color:#999999; }

a.grey:link    { text-decoration: none; color:#999999; }
a.grey:visited { text-decoration: none; color:#999999; }
a.grey:hover   { text-decoration: underline; color:#FF9900; }


/*文字の設・E/

.caution{
 font-size:10px;
 color:#FF6600;
 line-height:120%;
}

.small_1{
 font-size:10px;
 color:#CCCCCC;
}

.small_2{
 font-size:10px;
 color:#FF3300;
 line-height:120%;
}

.hint{
 margin-top:6px;
 font-size:10px;
 color:#999999;
 line-height:120%;
}


/*その他テーブ・E愀・/
td.white_font{
  color:#FFFFFF;
  font-size:12px;
}

table.left_line{
  border-left:1px solid #999999;
  /*margin-left:3px;*/
}

table.left_line2{
  border:1px solid #999999;
  background-color:#FFFFFF;
  /*margin-left:3px;*/
}

td.left_margin{
  padding-left:7px;
}

td.bottom_zero{
  border-bottom:1px solid #999999;
}
/*サイト紹介用*/
.picture{
   border:1px solid #333333;
   padding:0px;
}

.picture2{
   border:1px solid #333333;
}

.picture_white{
   border:1px solid #333333;
   padding:0px;
   background-color:#FFFFFF;
}

.site_name{
   margin-top:3px;
   margin-left:2px;
   margin-bottom:0px;
   padding-bottom:2px;
}
.site_name2{
   margin-top:4px;
   margin-left:0px;
   margin-bottom:2px;
}

.site_comment_small{
   font-size:12px;
   margin-left:0px;
   margin-bottom:5px;
   line-height:120%;
}

.site_comment1{
   font-size:10px;
   margin-left:4px;
   margin-bottom:2px;
}
.site_comment2{
   font-size:10px;
   margin-left:4px;
   margin-right:4px;
   margin-bottom:2px;
   line-height:140%;
}
.site_comment3{
   font-size:10px;
   margin-left:0px;
   margin-bottom:5px;
}
.site_comment4{
   font-size:12px;
   margin-left:0px;
   margin-bottom:2px;
}

.site_comment5{
   font-size:10px;
   margin-left:2px;
   margin-right:2px;
   margin-bottom:2px;
   line-height:120%;
}

.site_comment6{
   font-size:12px;
   margin-left:0px;
   margin-top:4px;
   margin-bottom:2px;
   line-height:120%;
}

.site_comment7{
   font-size:12px;
   margin-left:0px;
   margin-top:0px;
   margin-bottom:2px;
}

.site_comment8{
   font-size:10px;
   margin-left:0px;
   margin-bottom:0px;
}

.site_comment9{
   font-size:10px;
   margin-left:0px;
   margin-bottom:0px;
   margin-top:30px;
   line-height:120%;
   color:#999999;
   /*border-top:1px solid #999999;
   padding-top:4px;*/
}

.site_comment10{
   font-size:12px;
   margin-left:2px;
   margin-bottom:6px;
   margin-top:2px;
   line-height:120%;
}


table.site_table{
  border:0px solid #999999;
}

table.site_table_index{
  border:1px solid #666666;
}

table.site_table_bottom{
  border-bottom:1px solid #999999;
}

table.pick_table{
  border-bottom:0px dashed #999999;
  padding-bottom:4px;
}

table.pick_table2{
  border-bottom:0px solid #999999;
}


table.site_table2{
  border:1px solid #999999;
}

table.site_data{
  font-size:10px;
  padding-left:4px;
  color:#FF3300;
}


/*ランキング用*/
table.rank_table{
}

table.rank_table2{
  margin-bottom:4px;
}

/*ダウン・充ド用*/
.down_picture{
   border:1px solid #333333;
   padding:2px;
  /* margin-bottom:7px;*/
}

.down_title{
   font-size:12px;
   padding-top:2px;
   padding-left:2px;
   padding-bottom:2px;
   color:#FF6600;
}

.down_title_new{
   font-size:12px;
   padding-top:4px;
   padding-left:8px;
   padding-bottom:2px;
   color:#FF6600;
}

.down_title_blue{
   font-size:12px;
   padding-top:2px;
   padding-left:4px;
   padding-bottom:2px;
   color:#FF6600;
}

.down_title2{
   font-size:10px;
   padding-top:0px;
   padding-left:4px;
   padding-bottom:0px;
   color:#CCCCCC;
}

.down_title3{
   font-size:12px;
   padding-top:2px;
   padding-left:0px;
   padding-bottom:2px;
   color:#FF6600;
}

.down_comment{
   font-size:10px;
   padding-left:6px;
   padding-right:2px;
   padding-bottom:4px;
   line-height:120%;
   
}

.down_comment_new{
   font-size:10px;
   padding-left:8px;
   padding-right:2px;
   padding-bottom:4px;
   line-height:140%;
   
}

.down_comment2{
   font-size:12px;
   padding-left:7px;
   padding-top:2px;
   padding-bottom:2px;
   line-height:120%;
}

.down_comment3{
   font-size:10px;
   padding-left:7px;
   padding-bottom:3px;
   line-height:120%;
}

.down_comment4{
   font-size:10px;
   padding-left:0px;
   padding-right:2px;
   padding-bottom:4px;
   line-height:120%;
   
}

.down_comment5{
   font-size:10px;
   padding-left:7px;
   padding-right:2px;
   padding-bottom:4px;
   line-height:120%;
   
}



.down_media{
   font-size:12px;
   padding-left:7px;
}

table.down_table{
  border:1px solid #999999;
  margin-left:3px;
  width:426;  
}

table.down_table2{
  border:1px solid #666666;
}

table.down_table3{
  margin-top:-4px;
  border-top:1px solid #999999;
}

/*ゲトランサンプ・E厂/

.getran_sample{
  padding:4px;
}
.getran_sample_package{
   border:1px solid #999999;
   padding:2px;
   background-color:#FFFFFF
}
.update_time{
   font-size:12px;
   text-align:center;
   margin-top:2px;
}

.getran_link{
   text-align:right;
   margin-right:12px;
   margin-top:7px;
   margin-bottom:7px;
}

.getran_link2{
   text-align:center;
   padding-left:14px;
   font-weight:bold;
}


/*ピックアップ笹緤用*/

.pickup_title{
   font-size:12px;
   padding-top:10px;
   padding-left:2px;
   padding-bottom:0px;
   color:#FF6600;
   border-bottom:1px dashed #999999;
}

.pickup_name{
   font-size:12px;
   padding-top:0px;
   padding-left:2px;
   padding-bottom:2px;
   color:#663300;
}

.pickup_comment{
   font-size:10px;
   padding-left:2px;
   padding-bottom:4px;
   line-height:120%;
}

/*動画ピックアップ用*/
.pickup2_comment{
   font-size:10px;
   padding:8px;
   line-height:140%;
}

.pickup3_comment{
  font-size:10px;
  color:#333333;
  line-height:100%;
  padding:2px;
}


/*年齢認証用*/

.age_1{
   font-size:12px;
   font-weight:bold;
   text-align:center;
   margin-bottom:0px;
   color:#663300;
}

.age_2{
   line-height:110%;
   font-size:10px;
   color:#663300;
   margin-bottom:1px;
   margin-left:4px;
}

.age_3{
   font-size:12px;
   color:#663300;
   text-align:center;

}

.age_4{
   font-size:10px;
   color:#663300;
   margin-bottom:1px;
   margin-left:4px;
   line-height:120%;
}




/*下段バナー用*/

.bottom_banner{
  padding:7px;
  padding-left:8px;
}

.bottom_banner2{
  padding:6px;
  padding-left:7px;
}

/*コピーライト用*/

.copy_font{
   padding:4px;
   color:#FFFFFF;
   padding-left:10px;
}
.copy_font2{
   padding:4px;
   color:#FFFFFF;
   padding-right:18px;
}

  
/*メニュー用*/
.menu_font{
   font-size:12px;
   color:#FFFFFF;
   margin-left:28px;
   margin-top:56px;
}

.menu_font2{
   font-size:12px;
   color:#666666;
   margin-left:20px;
   margin-top:57px;
}

.menu_font3{
   font-size:10px;
   color:#FFFFFF;
   margin-left:13px;
   margin-top:34px;
}

/*FAQ用*/
.faq_title{
  font-size:14px;
  color:#FF6600;
  font-weight:bold;
  padding-left:7px;
  padding:4px;
  margin-top:7px;
  margin-left:60px;
  margin-right:60px;
  border-bottom:1px dotted #999999;
}

.faq_main{
  font-size:12px;
  color:#663300;
  padding:8px;
  margin-bottom:20px;
  margin-left:60px;
  margin-right:50px;
}

/*更新情報用*/
.other_site_title{
  text-align:left;
  margin-left:26px;
  margin-bottom:7px;
}

/*webmaster用*/
.master_title{
  padding-left:20px;
  padding-bottom:2px;
  font-weight:bold;
}
.master_main{
  padding-left:20px;
}
.master_red{
  padding-left:20px;
  color:#FF3300;
  font-size:10px;
}


/*広告主募集用*/
.advertiser_title{
   padding-top:10px;
   padding-bottom:2px;
   line-height:100%;
}

.advertiser_main{
   font-size:10px;
   line-height:100%;
}

/*チャットナビ*/
table.chatnavi_table{
 border:1px solid #999999;
 padding:6px;
 margin-left:4px;
 width:300px;
 background-color:#FFFFFF;
}

/*インデックス用・E潺・鵐位/
table.sogo_link_table{
  border-bottom:1px solid #999999;
  padding:4px;
  padding-bottom:6px;
  background-color:#FFFFFF;
  margin-bottom:3px;
}

table.sogo_link_table2{
  border-bottom:0px solid #999999;
  padding:4px;
  padding-bottom:6px;
  background-color:#FFFFFF;
  margin-bottom:0px;
}

table.sogo_link_table3{
  border-bottom:1px solid #999999;
}


.small{
   font-size:10px;
   margin-bottom:4px;
   margin-left:6px;
}




/*アフィ・E┘ぅ肇丱福射厂/

table.banner_table{
  border:1px solid #999999;
  background-color:#FFFFFF;
}


/*other_site_movie用*/

.other_site_movie_comment{
   font-size:10px;
   padding-left:7px;
   padding-bottom:2px;
   color:#999999;
}

.other_site_movie_comment2{
   font-size:10px;
padding:0px 0 4px 12px;
   margin-top:2px;
   color:#999999;
   border-bottom:0px solid #999999;
background-image:url("http://douga.nan-net.com/img/small_title.gif");
background-repeat: no-repeat;
}

.other_site_movie_comment3{
   font-size:10px;
   padding-left:5px;
   padding-bottom:0px;
   margin-bottom:4px;
   color:#999999;
   border:1px dashed #999999;
}


.other_site_movie_comment4{
   font-size:12px;
padding:0px 0 0px 5px;
   margin-top:2px;
   color:#999999;
   border-bottom:0px solid #999999;
/*background-image:url("http://douga.nan-net.com/img/small_title2.jpg");
background-repeat: no-repeat;*/
}

.other_site_movie_picture{
   border:1px solid #333333;
   padding:0px;
  width:246px;
}

td.other_site_movie{
  padding-top:0px;
}


/*form*/
.form{
  margin:0px;
}

/*ナンネットバナー*/

.nan_banner2{
font-size:10px;
line-height:120%;
padding-bottom:1px;
padding-right:6px;
padding-left:12px;
color:#999999;
/*border:1px solid #FF3300;*/
}

.nan_banner3{
font-size:10px;
line-height:120%;
padding-bottom:3px;
padding-right:6px;
padding-left:12px;
color:#999999;
/*border:1px solid #FF3300;*/
}

.nan_banner{
font-size:10px;
line-height:120%;
padding-right:6px;
padding-left:12px;
padding-bottom:2px;
color:#CCCCCC;
/*border:1px solid #FF3300;*/
}

.nan_picture{
/*border:1px solid #FFFFFF;*/
padding:4px;
margin:7px;
}


h4{
   font-size:10px;
   /*padding-left:7px;
   padding-bottom:4px;*/
   margin:0px;
   font-weight:100;
}



.pick_title{
   font-size:12px;
   margin-top:8px;
   margin-right:-2px;
   margin-bottom:0px;
   padding-top:2px;
   padding-left:8px;
   padding-bottom:1px;
   color:#FF6600;
   /*background-color:#F5F5DC;*/
   /*border:2px dashed #D2B48C;*/
}

.pick_picture{
   border:1px solid #333333;
   padding:0px;
   margin:2px;
  /* margin-bottom:7px;*/
}

table.new_main_table{
  /*border:1px solid #CC3300;*/
}

.nan_picture2{
  padding:10px;
  padding-bottom:6px;
  padding-right:0px;
}

.pick2_name{
 padding:4px;
 margin-right:-2px;
 background-color:#FFF0F5;
/* border-bottom:1px dashed #FFCCCC;*/
 }

.pick2_comment{
 font-size:10px;
 line-height:140%;
 padding:4px;
 margin-left:-2px;
 }

.pick2_comment2{
 font-size:10px;
 line-height:120%;
 padding:4px;
 background-color:#FDF5E6;
 margin-left:-2px;
 }

/*ミニバナー用*/

table.mini_banner_table{
   border-bottom:1px dashed #999999;
   margin-top:2px;
   margin-bottom:4px;
   padding-bottom:2px;
}

.mini_banner_title{
  margin-top:2px;
  background-color:#EEEEEE;
  padding:2px;
  margin-left:4px;
}

.mini_banner_comment{
  font-size:10px;
  margin-left:4px;
}

.mini_banner_comment2{
  font-size:10px;
  padding:1px;
}
  
table.cpz_table{
margin-top:110px;
margin-left:4px;
width:190px;
}

table.ona_table{
margin-left:4px;
width:270px;
}

.small_picture{
  border:1px solid #333333;
}


/*ブ・前内UPDATE表示用*/

.blog_title{
font-size:12px;
padding-top:6px;
padding-bottom:4px;
color:#333333;
}

.blog_down{
font-size:10px;
padding-bottom:4px;
color:#333333;
}

.blog_down2{
font-size:10px;
padding-bottom:2px;
padding-left:8px;
color:#333333;
line-height:120%;
}

table.blog_table{
border:0px solid #999999;
}

.blog_picture{
padding:2px 8px 2px 12px;
}



/*ランキング承認*/
.touhyou{
color:#FFFFFF;
padding-left:20px;
padding-right:20px;
line-height:140%;
}


/**/
.main_table_back{
background-image:url("http://douga.nan-net.com/img/main_table2_back.jpg");
}

.age_table_back{
background-image:url("http://douga.nan-net.com/img/age_table_back.jpg");
}

.down_title_back{
background-image:url("http://douga.nan-net.com/img/down_title_back.jpg");
background-repeat: no-repeat;
}


.rss_desc { 
font-size:10px;
line-height:120%;
}
