/* BDSMNEW CSS */

body {
  background-color: #000000;
  text-align: center;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  line-height: 20px;
  color: #d30000;
  padding:0px;
  margin:0px;
scrollbar-base-color: #000000;
background-repeat:repeat;
}

img	{border:none;}

img #rank{padding:0px;margin:10px 0px 5px 0px; border:none;}
#left a #rank{padding:0px;margin:0px;}

#rankkowaku{padding:0px;margin:10px 0px;border:none; line-height:110%; text-align:left;}



/* LINKS */



a:link {color:#e7cc97; text-decoration: none;} 
a:visited {color:#e7cc97; text-decoration: none;} 
a:hover,a:active {color:#ff0000; text-decoration: none;}

#left a:link {font-size:11px; color:#e7cc97; text-decoration: none;line-height:115%;} 
#left a:visited {font-size:11px;color:#e7cc97; text-decoration: none;line-height:115%;} 
#left a:hover, #left a:active {font-size:11px;color:#ff0000; text-decoration: none;line-height:115%;}

#top a:link {color:#ffffff; text-decoration: none; font-weight: bold; border-bottom:none;} 
#top a:visited {color:#ffffff; text-decoration: none;font-weight: bold;} 
#top a:hover, #top a:active {color:#FF0000; text-decoration: none;font-weight: bold;}

#footer  a:link {color:#ffffff; text-decoration: none; font-weight: bold; border-bottom:none; padding-left:10px; padding-right: 10px;} 
#footer  a:visited {color:#ffffff; text-decoration: none;font-weight: bold; padding-left:10px; padding-right: 10px;} 
#footer  a:hover, #footer  a:active {color:#ff0000; text-decoration: none;font-weight: bold; padding-left:10px; padding-right: 10px;}

#bottom  a:link {color:#e7cc97; text-decoration: none; font-weight: bold; border-bottom:none;} 
#bottom a:visited {color:#e7cc97; text-decoration: none;font-weight: bold;} 
#bottom a:hover, #bottom a:active {color:#FF0000; text-decoration: none; font-weight: bold;}

h3 a:link {color:#ffffff; text-decoration: none;} 
h3 a:visited {color:#ffffff; text-decoration: none;} 
h3 a:hover,a:active {color:#FF0000; text-decoration: none;}



#itemfield a:link{color:#e7cc97;}
#itemfield a:visited{color:#e7cc97;}
#itemfield a:hover{color:#ffff00;}

#itemfield_exp #more a:link{font-size:10px; color:#e7cc97;padding:0;margin:0;}
#itemfield_exp #more a:visited{font-size:10px; color:#e7cc97;padding:0;margin:0;}
#itemfield_exp #more a:hover{font-size:10px; color:#ffff00;padding:0;margin:0;}



#itemfield {margin:0px; padding:10px; line-height:120%; float:left; text-align:justify; }
#itemfield p{margin:5px; padding:0px; line-height:120%; /*float:left;*/}
#itemfield p img{padding:0 5px 0 0; float:left;}
#itemfield li{line-height:120%;}

#itemfield p.bodyimage img{width:120px; height:90px;}



#itemfield_exp{width:480px; height:90px;  margin:0px; padding:15px; line-height:115%; /*float:left;*/text-align:justify; overflow:hidden;}
#itemfield_exp p{color:#ffffff; line-height:110%; display:block;  float:left;margin:0px; padding:0px 0px 0px 5px;}
#itemfield_exp p img {padding:0 0px 0 0; float:left;}



#itemfield_exp p.bodyimage img{width:120px; height:90px;padding:0px;margin:0px 5px 0px 0px;}


#itemfield_exp p.bodyimage2 img{width:60px; height:60px;padding:0px;margin:0px 5px 0px 0px;}

.bodyimage2 #more{ width:400px;height:40px;margin:0px; padding:0px; /*float:left;*/}
#more #indtitle{height:15px;color:#ffffff;background-color:#250a04;}
#more #indleft{ width:170px;height:40px;margin:3px 0px 0px 0px; padding:0px; float:left;border-right:1px solid #250a04;/*background-color:#ff0000;*/}
#more #indright{ width:170px;height:40px;margin:3px 0px 0px 8px; padding:0px; float:left;/*background-color:#ffff00;*/}
#more #indreadmore{width:40px;height:40px; font-size:10px; float:right; margin:0px;padding:0px;/*background-color:#ff00ff;*/background-position:right top;}
#more #indreadmore a:link {color:#e7cc97; text-decoration: none;} 
#more #indreadmore a:visited {color:#e7cc97; text-decoration: none;} 
#more #indreadmore a:hover,a:active {color:#ff0000; text-decoration: none;}


#itemfield_ana p		{color:#ffffff; line-height:120%;	margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#itemfield_ana p img	{padding:0 5px 0 0; float:left;}







#itemp{float:left;
padding:0px;
margin:7px;
width: 113px;
height:133px;
}

#plyptitle{width:113px;height:20px;padding:0px;margin:0px;}
#plyptitle h3{font-size:11px; color:#ff0000;padding:0px;margin:0px;}
#plyp{width:113px;height:113px;/*background-color:#ffff00;*/padding:0px;margin:0px;float:left;}






#link_cate_taikenback{ width:525px; margin:50px 0px;padding:0px; background-color:#700000;background-repeat:repeat-y; /*border:1px solid #250a04;*/background-position:center top;}

#link_cate_taiken p{font-size:11px; background-position:center top; text-align:justify;
margin:0px 0px 0px 0px;padding:5px;line-height:150%;}

#link_cate_taiken a {margin: 5px; text-decoration:underline;}



#link_cate_howto p{font-size:11px; background-position:center top; text-align:justify;
margin:0px 0px 0px 0px;padding:5px;line-height:150%;}

#link_cate_howto a {margin: 5px; /*text-decoration:underline;*/}







#left ul li a span{color:#ff0000;}
#left ul li a:hover span{color:#ffff00;}

#left ul li{
line-height:120%;}

#left ul.nobullets li{color:#ff0000;
line-height:120%;}

#left ul.nobullets1 li{color:#ff0000;
line-height:120%;}


#left ul.nobullets {line-height:150%;}

/*#left ul.nobullets li ul.cat1				{margin:5px 0 0 15px; padding:0;}*/

/* カテゴリーベース */
#left ul.nobullets							{ font-size:12px; margin:5px 0 0 20px;}

/* カテゴリー選択 */

#left ul.nobullets li.nobullets2			{font-size:12px;/*font-weight:bold;*/
											margin:0px 0; text-decoration:none; line-height:150%;}
#left ul.nobullets li.nobullets2 a			{color :#ff0000;}
#left ul.nobullets li ul.cat1 a				{color:#e7cc97; line-height:150%;}

/* サブカテゴリーベース */

#left ul.nobullets li ul.cat1				{font-size:12px; margin:0px 0 0 10px; list-style-type:none;line-height:150%;}
#left ul.nobullets li ul li					{ font-size:12px; margin:2px 0;}

/* サブカテゴリー選択 */
#left ul.nobullets li ul.cat1				{margin:0px 0 0 10px; list-style-type:none;line-height:150%;}
#left ul.nobullets li ul.cat1 li			{margin:0px 0 0 0px; list-style-type:none;}
#left ul.nobullets li ul.cat1 li.cat1a		{margin:0px; list-style-type:disc;}
#left ul.nobullets li ul.cat1 li.cat1a a	{color :#ffff00;    /*font-size:12px;*/}

/* マウスオーバーしたときの挙動 */
#left ul.nobullets li a:hover,
#left ul.nobullets li.nobullets2 a:hover,
#left ul.nobullets li ul.cat1 li.cat1a a:hover,
#left ul.nobullets li ul.cat1 a:hover,
#left ul.nobullets li.nobullets2 ul.cat1 a:hover,
#left ul.nobullets li.nobullets2 ul.cat1 li.cat1a a:hover
											{font-size:11px; color:#ffff00;}
/* オンクリックしたときの挙動 */
#left ul.nobullets li a:active,
#left ul.nobullets li.nobullets2 a:active,
#left ul.nobullets li ul.cat1 li.cat1a a:active,
#left ul.nobullets li ul.cat1 a:active,
#left ul.nobullets li.nobullets2 ul.cat1 a:active,
#left ul.nobullets li.nobullets2 ul.cat1 li.cat1a a:active
											{font-size:11px; color:#ffff00;}

/*
#item p.index	{display:none;}
#item img.index	{display:none;}

#index img.item	{display:none;}*/



#index #anabox #itemfield p img.index
	{float:left; margin:0; padding:3px;}


#index #itemfield p img.index,#index #itemfield p img
	{float:left; margin:0; padding:0;}
#index #itemfield p
	{
	margin:0; padding:0;
	color:#ffffff;}

#index #itemfield,#index #itemfield_exp
	{
	margin:0; padding:0 5px;
	}
#index #itemfield .readmore,#itemfield_exp .readmore
	{float:right;background-position:right bottom;
	margin:0px ; padding:0px;text-align:right;}
	

#anabox .readmore
{font-size:10px; background-position:left bottom;margin:0px 0px 0px 400px;padding:0px;}

#anabox2 #itemfield_exp .readmore
{font-size:10px; float:right; background-position:right bottom;margin:0px;padding:3px 3px 3px 0px;}
	
.pagenavi		{width:600px; height:20px; margin:72px 0 0 0px; padding:0px 10px 0px 10px;/*padding:72px 0 0 10px;*/
 background-color:#000000; float:left;}
.pagenavi span	{color:#ffffff;font-weight:bold;}


#mapl{width:261px;padding:0px;margin:0px;background-repeat:no-repeat; border-right:solid 1px #250a04;border-bottom:solid 1px #250a04;float:left;background-color:#460000;
background-position:center top;}

#maplback{width:200px; padding:0px; margin:0px 10px 10px 10px; background-repeat:no-repeat;
background-color:#000000;background-image:url(image/sitemback.jpg); border:solid 1px #250a04;}

#maplback #title{width:150px; padding:0px; margin:0px; background-repeat:repeat-y;
background-color:#ff0000;}



/*======================LISTS in content===================================*/

#content ul { padding-left: 0px; margin-left: 20px; color: #444444; line-height: 18px; margin-top: 10px;margin-bottom:10px;}
#content li { list-style-type: square;  margin:0px;}

/* ---------------------------------- */
#content ul.testcat,#content ul.testsubcat
{
    margin:0;
    padding:0px 10px 0 10px;
}

#content li.maincat,#content li.subcat
{
    margin:0px 10px 0 10px;
    padding:0;
list-style-type:disc;
font-weight:bold;
}

#content li.subcat a
{color:#5080f0;}

/* ====================================================================== */

/*======================TYPOGRAPHY=========================================*/
p { margin: 0px; padding: 0px; margin-bottom: 10px; }

h1 { font-size: 17px; line-height: 20px;color: #003366; margin:0px; padding: 0px; margin-bottom: 5px; }
h2 { font-size: 17px; line-height: 20px;color: #003366; margin:0px; padding: 0px; margin-bottom: 5px; }
h3 { font-size: 15px;color: #ffffff; margin:0px; padding: 5px;}
h4 { font-size: 12px;color: #ffffff; margin-top:0px; margin-left:3px;  margin-right:auto; padding: 0px; margin-bottom: 2px; }
h5 { font-size: 12px; color: #003366; margin:0px; padding: 0px; margin-bottom: 5px; letter-spacing: 2px; }

#header h1 { font-size: 12px; color: #E2C07A; margin:0px; padding: 0px;}
#header h2 { font-size: 14px; line-height: 16px; letter-spacing: 1px; color: #ff0000; margin:0px; padding: 0px;  padding-top: 0px;margin-bottom: 5px; padding-left:35px;}
/* ====================================================================== */


/* CONTAINERS */


#back-y {
  margin: 0px auto;
  background-position:center top ;
  background-repeat:repeat-y;
  padding: 0px;
  background-image:url(image/backrepeat-y.jpg);
}

#wrapper {
  margin: 0px auto;
  background-image:url(image/bdsm5-3-xXkarib.jpg);
  background-position:center top ;
  background-repeat:no-repeat;
  padding: 0px;
}

#wrapper_ex {
  margin: 0px auto;
  background-image:url(image/back_exp.jpg);
  background-position:center top ;
  background-repeat:no-repeat;
  padding: 0px;
}

#wrapper_how {
  margin: 0px auto;
  background-image:url(image/back_how.jpg);
  background-position:center top ;
  background-repeat:no-repeat;
  padding: 0px;
}

#wrapper_play {
  margin: 0px auto;
  background-image:url(image/back_play.jpg);
  background-position:center top ;
  background-repeat:no-repeat;
  padding: 0px;
}

#wrapper_ana {
  margin: 0px auto;
  background-image:url(image/back_ana.jpg);
  background-position:center top ;
  background-repeat:no-repeat;
  padding: 0px;
}

#wrapper_map {
  margin: 0px auto;
  background-image:url(image/back_map.jpg);
  background-position:center top ;
  background-repeat:no-repeat;
  padding: 0px;
}

#wrapper_link {
  margin: 0px auto;
  background-image:url(image/back_link.jpg);
  background-position:center top ;
  background-repeat:no-repeat;
  padding: 0px;
}

#wrapper_new {
  margin: 0px auto;
  background-image:url(image/back_new.jpg);
  background-position:center top ;
  background-repeat:no-repeat;
  padding: 0px;
}









#wrapperin {
  width:884px;
  margin: 0px auto 0px auto;
  /*border:1px solid #444444;*/
  /*background-image:url(image/bdsm5-3-xXkarib.jpg);*/
  background-position:center top ;
  padding: 0px;
}




#top {
  width: 884px;
  height: 80px;
  /*border:1px solid #444444;*/
  background:  url('') top left no-repeat;
  padding: 10px 0px;margin:0px;
  position:relative;
}
#top #pbox{width:400px; padding:0px; margin:0px; float:left; /*background-color:#ff0000;*/}

#top p {
  color:#ffffff;
  text-align:left;
  padding-left: 0px;
  padding-top: 9px;
  padding-bottom:0px;
  line-height: 12px;
  font-size:12px}

div.lankinglist{width:468px;height:60px;padding:0;margin:0; position:absolute; top:10px; right:0; z-index:1; background:#000; overflow:hidden;}
#ban46860{width:468px;height:60px;padding:0;margin:0; position:absolute; top:10px; right:0; z-index:2;}

#ban8831{width:88px;height:31px;padding:0px;margin-left:6px;background-color:#1f1c1c;border:1px solid #968080;float:left;}
#ban8831 a:link {margin:0px;padding:0px;} 
#ban8831 a:visited {margin:0px;padding:0px;} 
#ban8831 a:hover,a:active {margin:0px;padding:0px;}

#ban8831box{/*background-color:#ffffff;*/ background-position:center top; text-align:center; padding:10px autopx 10px auto; margin:0px auto 0px auto;}

#ban150500{width:150px;height:500px;padding:0px auto;margin:0px auto;background-color:#1f1c1c;border:1px solid #968080;}


#header {
  width: 682px;
  height: 130px;
  /*border:1px solid #444444;*/
  background:  url('') top left no-repeat; 
  /*background-color:#ff00ff;*/
  text-align:left;
}

#header_dammy {
width: 682px;
height: 92px;
padding:0px;
margin:0px;
/*border:1px solid #444444;*/
background-repeat:no-repeat;
/*background-color:#ff00ff;*/
/*background-color:#000000;*/
text-align:left;}


#pankuzubox{width:682px;background-position:left bottom; margin:0px;padding:0px;background-color:#000000;}

#pankuzubox span{color:#ffffff;}

#header p {
  color:#ffffff;
  text-align:left;
  padding-right: 5px;
  padding-left: 0px;
  padding-top: 5px;
  padding-bottom:5px;
  font-size:12px;
line-height:160%;
/*width:300px;*/
float:right;
text-align:justify;}

#header p span{color:#E2C07A;}


/*===============NAV bigtitles exp and how=========================*/
#bigtitles {
width: 682px;
height:72px;
padding:0px;margin:10px 0px;
/*background-color:#ffffff;*/}
#bigtitles ul{padding:0px;margin:0px;}
#bigtitles ul li{width:330px;height:72px;padding:0px; margin:0px 5px 0px 0px ;/*display:inline;*/float:left;list-style-type : none;}
#bigtitles a{width:330px;height:72px;padding:0px; margin:0px;display:block;}
#bigtitles #exp a:hover{padding:0px; margin:0px;background-image:url(image/taikenro.gif);background-position:0 -72px;}
#bigtitles #how a:hover{padding:0px; margin:0px;background-image:url(image/tyokyoro.gif);background-position:0 -72px;}


#bigtitles a span{ position: absolute; left: -9999px; }

#exp a{background-image:url(image/taiken.gif); /*background-color:#ff0000;*/padding:0px;margin:0px;}
#how a{background-image:url(image/tyokyo.gif); /*background-color:#00fff0;*/padding:0px;margin:0px;}
/*=============///end NAV bigtitles exp and how=========================*/

#content {
  padding: 0px; margin: 0px;
  /*border: 1px dashed #cccccc;*/
  padding-top: 0px;
  padding-bottom: 0px;
  clear:both;
  text-align: left;
  padding-left: 0px;
}

#content #inside {
  width:682px;
  float:left;
  text-align: left;
/*border:1px solid #444444;*/}

#content #inside #left {
  float: left;
  width: 150px;
border-right:1px solid #250a04;
border-left:1px solid #250a04;
padding:0;margin:0;
/*background:#ffffff;*/}


/*==================================================*/

.box-1{margin:5px; text-align:left; font-size:10px;line-height:120%;color:#ffffff;}

#left .box-1 a:link {font-size:10px; color:#e7cc97; text-decoration: none;} 
#left .box-1 a:visited {font-size:10px;color:#e7cc97; text-decoration: none;} 
#left .box-1 a:hover, #left .box-1 a:active {font-size:10px;color:#ff0000; text-decoration: none;}


/*==================================================*/










#content #inside #middle {
  margin-left:0px;
  float:left;
  width: 530px;
padding:0;margin:0;
/*border:1px solid #444444;*/
/*background:#ffffff;*/}


#content #middle #hist{
  padding:0px;
  margin:0px;
  width: 530px;
  background-repeat:repeat-y;
/*border:1px solid #444444;*/
/*background:#ffffff;*/
}

#histin{
padding:0px;
margin:5px;
color:#ffffff;
  width: 510px;
  height:60px;
overflow:auto;
line-height:120%;
text-align:justify;
background-repeat:no-repeat;}

#content #middle #gide{
  padding:0px;
  margin:0px;
  width: 530px;
/*border:1px solid #444444;*/
/*background:#ff0000;*/}

#gidein{
  padding:0px;
  margin:0px 0px 5px 0px;
  width: 530px;
/*background:#ff0000;*/}




/*--------------ガイドの大枠------------------*/
#gidebox{float:left;width:247px;padding:0px 0px;margin:5px 0px 1px 5px;}

/*--------------ガイドの各タイトル枠------------------*/
#gidepbox{width:195px;float:left;padding:0;margin:0px 0px 2px 0px;}
#gidepbox h1 a{font-size:14px;color:#d30303;padding:0;margin:0px 0px 0px 3px;}
#gidepbox h1 a:hover{font-size:14px;color:#d3a43c;padding:0;margin:0px 0px 0px 3px;}

/*--------------ガイドの各文字枠------------------*/
#gidepbox p{font-size:12px;color:#ffffff;line-height:120%;padding:0;margin:0px 0px 0px 3px;}


/*--------------ガイドの各画像------------------*/



#mnews {width:52px; height:51px; float:left;padding:0;margin:0;/*background-color:#ff0000;*/background-image:url(image/mnew.gif);display:block;}
a:hover#mnews{background-image:url(image/mnewro.gif);}

#mexpr{width:52px; height:51px; float:left;padding:0;margin:0;/*background-color:#ff0000;*/background-image:url(image/mexp.gif);display:block;}
a:hover#mexpr{background-image:url(image/mexpro.gif);}

#manal{width:52px; height:51px; float:left;padding:0;margin:0;/*background-color:#ff0000;*/background-image:url(image/mana.gif);display:block;}
a:hover#manal{background-image:url(image/manaro.gif);}

#mplay{width:52px; height:51px; float:left;padding:0;margin:0;/*background-color:#ff0000;*/background-image:url(image/mpla.gif);display:block;}
a:hover#mplay{background-image:url(image/mplaro.gif);}

#mhowt{width:52px; height:51px; float:left;padding:0;margin:0;/*background-color:#ff0000;*/background-image:url(image/mhow.gif);display:block;}
a:hover#mhowt{background-image:url(image/mhowro.gif);}

#msmap{width:52px; height:51px; float:left;padding:0;margin:0;/*background-color:#ff0000;*/background-image:url(image/msma.gif);display:block;}
a:hover#msmap{background-image:url(image/msmaro.gif);}

#mlink{width:52px; height:51px; float:left;padding:0;margin:0;/*background-color:#ff0000;*/background-image:url(image/mlink.gif);display:block;}
a:hover#mlink{background-image:url(image/mlinkro.gif);}










#content #middle #item{
  padding:0px;
  margin:0px;
  width: 530px;
  background-color:repeat-y;
/*background:#000000;*/}

#item #itemfield{color:#ffffff;width:500px;margin:0px;}

#content #middle #item2{
  padding:0px;
  margin:0px;
  width: 530px;
  background-color:repeat-y;
/*background:#000000;*/}

#item2 #itemfield{color:#ffffff;width:500px;padding:0px;}




#content #right {
  margin-left:0px;
  float:left;
  width: 200px;
  border-right:1px solid #250a04;
border-left:1px solid #250a04;
padding:0;margin:0;
/*background:#ffffff;*/}


#right #nav a:link {color:#e7cc97; text-decoration: none;} 
#right #nav a:visited {color:#e7cc97; text-decoration: none;} 
#right #nav a:hover, #right #nav a:active {color:#040101; text-decoration: none;}




#right img {
	margin-bottom:2px;
}

#right #rss{margin:0px;padding:0px;background-repeat:repeat-y;}
#right #rss #rssmark{width:78px;height:13px;background-image:url(image/rssmark.gif);background-repeat:no-repeat;float:left;margin:0px;padding:0px;}
#right #rss p{height:13px;line-height:100%;color:#ffffff; font-size:10px;float:left; margin:0px 0px 0px 5px; padding:0px;}
/*================NAV in rightbox==============================*/ 
#right #nav{width:200px;padding:0px;margin:0px 0px 10px 0px;}
#right #nav ul{padding:0px;margin:0px;}
#right #nav ul li{padding:0px;margin:0px;list-style-type:none;}
#right #nav ul li a{padding:0px;margin:5px 0px;float:both;display:block;}
#right #nav ul li a:hover{ background-position:center -20px;}
#right #nav ul li a span{ position:absolute;}
#right #nav ul li a p{padding:1px 0px 0px 0px;margin:0px 0px 0px 20px;}

#ntop a{width:200px;height:20px;background-image:url(image/nav_top.gif);/*background-color:#620005;border:1px solid #473b3a;*/}
#nnew a{width:200px;height:20px;background-image:url(image/nav_top.gif);/*background-color:#620005;border:1px solid #473b3a;*/}
#nexp a{width:200px;height:20px;background-image:url(image/nav_top.gif);/*background-color:#620005;border:1px solid #473b3a;*/}
#nanl a{width:200px;height:20px;background-image:url(image/nav_top.gif);/*background-color:#620005;border:1px solid #473b3a;*/}
#nply a{width:200px;height:20px;background-image:url(image/nav_top.gif);/*background-color:#620005;border:1px solid #473b3a;*/}
#nhow a{width:200px;height:20px;background-image:url(image/nav_top.gif);/*background-color:#620005;border:1px solid #473b3a;*/}
#nmap a{width:200px;height:20px;background-image:url(image/nav_top.gif);/*background-color:#620005;border:1px solid #473b3a;*/}
#nlin a{width:200px;height:20px;background-image:url(image/nav_top.gif);/*background-color:#620005;border:1px solid #473b3a;*/}
/*================///end NAV in rightbox==============================*/ 


/*================ NAV in taiken==============================*/ 


#middle #taikencatnav{width:500px;height:33px; padding:0px;margin:8px auto;}
#middle #taikencatnav ul{padding:0px;margin:0px;}
#middle #taikencatnav ul li{padding:0px;margin:0px;float:left;list-style-type:none;background-repeat:no-repeat;}
#middle #taikencatnav ul li a{font-size:10px; padding:0px;margin:0px;display:block;}
#middle #taikencatnav ul li a:hover{color:#040101; background-image:url(image/taiken_back_ro.jpg);padding:0px;margin:0px;}
#middle #taikencatnav ul li a span{position:absolute;}
#middle #taikencatnav ul li a p{background-position:center top;font-size:10px; /*font-weight:bold;*/padding:8px 0px 0px 3px;margin: 0px;}

#taiken a{width:45px;height:33px;background-image:url(image/taiken_back.jpg);}


/*================ NAV in linkc==============================*/ 


#middle #linkcatnav{width:500px;height:33px; padding:0px;margin:8px auto;}
#middle #linkcatnav ul{padding:0px;margin:0px;}
#middle #linkcatnav ul li{padding:0px;margin:0px;float:left;list-style-type:none;background-repeat:no-repeat;}
#middle #linkcatnav ul li a{font-size:10px; padding:0px;margin:0px;display:block;}
#middle #linkcatnav ul li a:hover{color:#040101; background-image:url(image/taiken_back_ro.jpg);padding:0px;margin:0px;}
#middle #linkcatnav ul li a span{position:absolute;}
#middle #linkcatnav ul li a p{background-position:center top;font-size:10px; /*font-weight:bold;*/padding:8px 0px 0px 3px;margin: 0px;}

#linkc a{width:50px;height:33px;background-image:url(image/taiken_back.jpg);}



/*================ NAV in news==============================*/ 


#middle #newscatnav{width:500px;height:33px; padding:0px;margin:8px auto;}
#middle #newscatnav ul{padding:0px;margin:0px;}
#middle #newscatnav ul li{padding:0px;margin:0px;float:left;list-style-type:none;background-repeat:no-repeat;}
#middle #newscatnav ul li a{font-size:10px; padding:0px;margin:0px;display:block;}
#middle #newscatnav ul li a:hover{color:#040101; background-image:url(image/taiken_back_ro.jpg);padding:0px;margin:0px;}
#middle #newscatnav ul li a span{position:absolute;}
#middle #newscatnav ul li a p{background-position:center top;font-size:13px; /*font-weight:bold;*/padding:8px 0px 0px 0px;margin: 0px;text-align:center;}

#newsc a{width:93px;height:33px;background-image:url(image/taiken_back.jpg);background-repeat:no-repeat;}




/*================ NAV in howto==============================*/ 

#middle #howtocatnav{width:500px; height:33px; padding:0px;margin:8px auto;}
#middle #howtocatnav ul{padding:0px;margin:0px;}
#middle #howtocatnav ul li{padding:0px;margin:0px; float:left; list-style-type:none;}
#middle #howtocatnav ul li a{width:45px; height:33px; padding:0px;margin:0px;  display:block;
}
#middle #howtocatnav ul li a:hover{width:45px; height:33px; color:#040101; background-image:url(image/taiken_back_ro.jpg);padding:0px;margin:0px;}
#middle #howtocatnav ul li a span{position:absolute;}
#middle #howtocatnav ul li a p{padding:8px 0px 0px 13px; font-size:15px; font-weight:bold; margin:0px;}

#howtoa a{background-image:url(image/taiken_back.jpg);}
#howtok a{background-image:url(image/taiken_back.jpg);}
#howtos a{background-image:url(image/taiken_back.jpg);}
#howtot a{background-image:url(image/taiken_back.jpg);}
#howton a{background-image:url(image/taiken_back.jpg);}
#howtoh a{background-image:url(image/taiken_back.jpg);}
#howtom a{background-image:url(image/taiken_back.jpg);}
#howtoy a{background-image:url(image/taiken_back.jpg);}
#howtor a{background-image:url(image/taiken_back.jpg);}
#howtow a{background-image:url(image/taiken_back.jpg);}
#howtoa a{background-image:url(image/taiken_back.jpg);}


/*================TITLE R and L and M========================================*/
#right #title{width:200px;height:20px;/*background-color:#620005;*//*border:1px solid #473b3a;*/background-image:url(image/mida_right.jpg);background-repeat:no-repeat;}
#right #title h4{padding:1px 0px 0px 3px; margin:0px;}

#left #title{width:146px;height:20px;/*background-color:#620005;*//*border:1px solid #473b3a;*/background-image:url(image/mida_left.jpg);background-repeat:no-repeat;}
#left #title h4{padding:1px 0px 0px 3px; margin:0px;}

#middle #title{width:525px;height:27px;background-image:url(image/midashi_md.jpg);/*border:1px solid #473b3a;*/margin:0px;padding:0px;background-repeat:no-repeat;}
#middle #title h4{font-size:14px; padding:5px 0px;}





#middle #anabox{width:485px; background-repeat:repeat-y;margin:20px;border:1px solid #250a04;}

#middle #anabox2{width:485px; height:62px; background-repeat:repeat-y;margin:5px 0px 5px 20px;padding:0px;border:1px solid #250a04; overflow:hidden;}


#middle #photo_ana{width:150px;height:120px; float:left;
/*background-color:#ff0000;*/}

#middle #text_ana{width:485px; /*height:120px;*/padding:0px; margin:0px; float:left;
background-repeat:repeat-y;overflow:hidden;}

#middle #text_ana p{padding:0px; margin:0px;line-height:130%;}


#middle #title_ana{width:485px;/*height:27px;*/background-image:url(image/midashi_md.jpg);/*border:1px solid #473b3a;*/margin:0px;padding:0px;background-repeat:no-repeat;
float:left;}

#middle #title_ana h4{font-size:14px; padding:5px 0px;}


#title_exp{width:485px;/*height:27px;*/background-image:url(image/midashi_md.jpg);/*border:1px solid #473b3a;*/margin:0px;padding:0px;background-repeat:no-repeat;}

#title_exp h3{font-size:14px; padding:5px 0 5px 5px;}


#middle #title_ana2{width:400px;/*height:27px;*/background-image:url(image/midashi_md.jpg);/*border:1px solid #473b3a;*/margin:0px;padding:0px;background-repeat:no-repeat; float:right;}

#middle #title_ana2 h4{font-size:14px; padding:5px 0px;}


#middle #title_ana3{width:330px;/*height:27px;*/background-image:url(image/midashi_md.jpg);/*border:1px solid #473b3a;*/margin:0px;padding:0px;background-repeat:no-repeat; float:right;}

#middle #title_ana3 h4{font-size:14px; padding:5px 0px; margin:0px;}







#to_player_analy a{width:516px;height:214px;background-image:url(image/player_analy.gif); display:block;}
#to_player_analy a:hover{width:516px;height:214px;background-image:url(image/player_analy2.gif); display:block;}




/*=====================syuttyousyo news============================================*/
#syuttyousyoboxout{width:480px;border:1px solid #473b3a;margin:10px auto 10px 15px;padding:0px; background-repeat:repeat-y;background-color:#000000;}

#syuttyousyoboxout #inbox{width:438px;height:150px;border:1px solid #473b3a;margin:15px 15px 15px 20px; padding:0px; overflow:hidden;}

#syuttyousyobox{width:438px;height:150px;border:1px solid #473b3a;margin:0px; padding:0px; overflow:hidden;}
#syuttyousyobox #photo{width:200px;height:150px;/*border-right:1px solid #473b3a;*//*background-color:#1f1c1c;*/margin:0px ; padding:0px; float:left;}
#syuttyousyobox #mojibox{width:235px; margin:0px; float:left;}
#syuttyousyobox #mojibox #title{width:235px;height:28px;background-image:url(image/midashi_md.jpg);padding:0px;margin:0px;}
#syuttyousyobox #mojibox #title h3{margin:0px;padding:5px;}
#syuttyousyobox #mojibox p{ margin:5px;
 text-align:justify;color:#ffffff;line-height:120%;}





ul li .menulist a{margin:10px; list-style-type:none;}






/*================///end TITLE R and L and M========================================*/

#memboxb {width:460px; background-position:center top;padding:0px auto;margin:0px auto;/*background-color:#000000;*/}

#membox{width:113px;height:135px; float:left;background-color:#000000;border:1px solid #250a04;padding:0px auto;margin:0px auto;}

#membox #photo{width:113px;height:113px;background-color:#1f1c1c;}

#membox p{font-size:11px;margin:0px auto;padding:0px auto;background-position:center top;text-align:center;}




#headline_kouryaku{margin:30px;padding:5px;border:1px solid #444444;background-color:#520100;}

#headline_kouryaku2{margin:5px;padding:5px;border:1px solid #444444;background-color:#000000;}






/*-----左の各項目のはこ-------*/
#contboxl{/*width:130px;*/background-repeat:repeat-y;/*border:solid 1px #444444;*/font-size:10px;background-position:center top;padding:0px auto;margin:0px auto;}
#contboxl p{font-size:10px;padding:2px;margin:0px;text-align:justify;}

#left #contboxl a:link {font-size:10px; color:#e7cc97; text-decoration: none;line-height:115%;} 
#left #contboxl a:visited {font-size:10px;color:#e7cc97; text-decoration: none;line-height:115%;} 
#left #contboxl a:hover, #left a:active {font-size:10px;color:#ff0000; text-decoration: none;line-height:115%;}



/*-----右の各項目のはこ-------*/
#contboxr{width:180px;background-repeat:repeat-y;/*border:solid 1px #444444;*/background-position:center top;padding:0px auto;margin:5px auto;}
#contboxr p{padding:3px;margin:0px;text-align:justify;line-height:120%;color:#ffffff;}


#sitepboxr{width:180px;height:180px;padding:0px auto;margin:5px auto;/*border:1px solid #444444;background-color:#1f1c1c;*/
background-position:center top;}

#siteintror{width:180px;height:100px;padding:3px auto;margin:0px auto;text-align:justify;line-height:120%;color:#ffffff;}


#topicp{width:100px;height:80px;padding:0px;margin:0px;/*border:1px solid #444444;background-color:#1f1c1c;*/float:left;}



#searchboxr{width:180px;padding:0px auto;margin:8px 0px 0px auto;
background-position:center top;}






/*-----Footer---------------*/
#footer {
width: 880px;
/*background-color: #000000;*/
text-align:center;
padding:0px;margin:10px 0px;
background-position: center top; 
/*background-repeat:repeat;*/}

#footer p {
  text-align:center;
  padding-left: 20px;
  padding-top: 17px;
  padding-bottom:0px;
  /*line-height: 16px;*/
  font-size:11px;
  color: #ffffff;
}

#bottom {
  /*width:880px;*/
  margin: 0px auto;
  padding: 0px auto;
  /*line-height: 16px;*/
color:#ffffff;
  font-size:10px;
  text-align:center;
background-color:#000000;
background-image:url(image/backbottom.jpg);
background-position:center top;
background-repeat:repeat;}

/* NAVIGATION */

#navcontainer ul
{
  padding-left: 0;
  margin-left: 0;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  /*background-color: #ffffff;*/
  color: #444444;
  float: left;
  width: 100%;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 14px; font-weight: bold;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
  padding:10px 15px;
  background-color: #000000;
  color: #FFFFFF;
  text-decoration: none;
  float: left;
  /*border-right: 1px solid #fff;*/
}

#navcontainer ul li a:hover
{
  background-color: #444444;
  color: #fff;
}

/* IMAGE PLACEMENT */

.float_left {
  float:left;
  border: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-top: 0px;  
  margin-left: 0px;
}

.float_right {
  float:right;
  border: 0px;
  margin-left: 0px;
  margin-bottom: 0px;  
  margin-top: 0px;
  margin-right: 0px;
}

/*==================OTHER============================================*/

.box_468x60 {
  /*border:1px solid #DDDDDD;*/
  background-color: #f9f9f9;
  width: 730px;
  height: 60px;
  margin-bottom: 10px;
}

.box_180x60 {
  /*border:1px solid #E6E6E6;*/
  background-color: #f9f9f9;
  width: 150px;
  height: 60px;
  margin-bottom: 10px;
}

.spacer {
  clear:both;
}
.date {
	margin:0 0 20px 0;
	font-size:10px;}


.searchform .formfield{
	width: 110px;
	font-size:10px;
    font-family: Verdana, Arial, Tahoma, Trebuchet MS, Verdana, sans-serif;
	padding: 2px 0;
	margin: 0 2px 2px 0;
	background-color:#FCFCFC; /*border:1px solid #DEDDDD;*/ color:#4a4a4a;
}

.formbutton {
	margin:0px;
	padding-left:2px;
	padding-right:2px;
	font-size:10px;
	font-family:Verdana;
	background-color:#eeeeee;
	border:1px solid #A1A1A1;
	color:#353535;
}

.formbutton:hover {
	background-color:#efefef;
	border:1px solid #c5c5c5;
	color:#000000;
}

.formfield {
	font-size:10px;
	font-family:Verdana;
	background-color:#000000;
	border:1px solid #DEDDDD;
	color:#4a4a4a;
	margin-bottom:5px;
}

.formfield:focus {

	background-color:#ffffff;
	border:1px solid #000000;
}

#nucleus_lf_pwd {
	width:100px;
	font-size:10px;
	margin:2px;
}

#nucleus_lf_name {
	width:100px;
	font-size:10px;
	margin:2px;
}

#nucleus_lf_shared {
	margin:2px;
}

#nucleus_cf_body {
	font-size:12px;
	width:300px;
}

.mailform {
	font-size:11px;
	font-family:Verdana;
}

.loginform {
	padding:3px;
}

.error {
	color: red;
	font-weight: bold;
}

.pageswitch {
	text-align:center;
	margin-top:0px;margin-bottom:0px;
	padding:0px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #fff000;
}

form {margin-top:0px;}


#nusibanner2{width:468px;height:60px;margin-bottom:3px;padding-left:30px;}
#nusibanner{width:530px;height:60px;margin-bottom:3px;}



