/* ボディー */
*{margin:0; padding:0;}
html { margin: 0; padding: 0; }
form, input { margin: 0; padding: 0; }
img
{
border:none;
vertical-align:top;
line-height : 0
}

body {
	margin:0px;
	margin-left:16px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom:32px;
font-size:0px;
font-family:Arial, ヒラギノ角ゴ Pro W3,
	color: #000000;
	background-color: #dfcccc;

background-repeat:repeat-y;
	 background-image:url("./new_img/bg.png");
	

}



/* IE7でpadding指定 */

*:first-child+html body {

padding-left: 1px;

}

*html body {

padding-left: 1px;
	 background-image:url("./new_img/bg_ie.png");

}

/* clearfix */
.clearfix:after {
	content: "";
	display: block;
	clear: both;
}
.clearfix { display: inline-block; }
.clearfix { display: block; }
/* clearfix */

h1
{
background: url(./new_img/action_go.gif) no-repeat 0px 7px ;   
font-size:12px;
font-weight:normal;
width:180px;
float:left;
margin:0px;height:24px;padding:8px 0 0 16px;

}


h1 a:link {
	color: #000000;
	text-decoration: none;
}


a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #660000;
	position:relative;
	left:1px;
	top:1px;
}
a:active {
	text-decoration: none;
	color: #ff0000;
}

/* ヘッダー*/

.heder
{
height:36px;
width:886px;
border-bottom:solid 0px #aa8888;
}

.hederid
{
float:left;
width:544px;
height:32px;
font-size:12px;
}


.hedernan
{
float:right;width:115px;height:32px;
}

/* 広告１*/


.koukokuvip1
{
width:885px;
border:solid 1px #999;
background-color:#aa9999;
margin:16px 0 16px 0;
text-align:center;padding:16px 0 16px 0;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-webkit-box-shadow: 1px 1px 2px #112233;
-moz-box-shadow: 1px 1px 2px #112233;
}


/* タイトルトップ*/

.titletop
{
background-color:#eee;width:877px;border-left:solid 1px #aaa;border-top:solid 1px #aaa;border-right:solid 1px #999;
border-bottom:solid 1px #999;
margin:32px 0 16px 0;
font-size:12px;padding:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-webkit-box-shadow: 1px 1px 4px #000;
-moz-box-shadow: 1px 1px 4px #000;
background: #fcfff4; /* old browsers */
background: -moz-linear-gradient(top, #fcfff4 0%, #AA9999 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfff4), color-stop(100%,#AA9999)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#AA9999',GradientType=0 ); /* ie */
}

*html .titletop
{
background-color:#eee;width:886px;border-left:solid 1px #aaa;border-top:solid 1px #aaa;border-right:solid 1px #999;
border-bottom:solid 1px #999;
margin:16px 0 16px 0;
font-size:12px;padding:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-webkit-box-shadow: 1px 1px 4px #000;
-moz-box-shadow: 1px 1px 4px #000;
background: #fcfff4; /* old browsers */
background: -moz-linear-gradient(top, #fcfff4 0%, #AA9999 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfff4), color-stop(100%,#AA9999)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#AA9999',GradientType=0 ); /* ie */
}


.titleimg
{

width:190px;height:60px;float:left;

}


.topinfo
{

padding:14px 14px 14px 14px;
border:solid 1px #aaa;
margin:6px 0 0 0;
-webkit-border-radius:4px;
 -moz-border-radius:4px;
-webkit-box-shadow: 1px 1px 1px #666;
-moz-box-shadow: 1px 1px 1px #666;
background: #fcfff4; /* old browsers */
background: -moz-linear-gradient(top, #fcfff4 0%, #EDE2D3 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfff4), color-stop(100%,#EDE2D3)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#EDE2D3',GradientType=0 ); /* ie */

}



*:first-child+html .topinfo
{
padding:14px 14px 0px 14px;
border:solid 1px #aaa;
margin:6px 0 0 0;
height:33px;
background: #fcfff4; /* old browsers */
background: -moz-linear-gradient(top, #fcfff4 0%, #EDE2D3 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfff4), color-stop(100%,#EDE2D3)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#EDE2D3',GradientType=0 ); /* ie */

}

*html .topinfo
{
padding:14px 14px 0px 14px;
border:solid 1px #aaa;
margin:6px 0 0 0;
height:48px;
background: #fcfff4; /* old browsers */
background: -moz-linear-gradient(top, #fcfff4 0%, #EDE2D3 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfff4), color-stop(100%,#EDE2D3)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#EDE2D3',GradientType=0 ); /* ie */

}





.topleftf
{
width:468px;height:60px;float:left;
}


.toprightf
{
width:200px;height:60px;float:right;
}


.qrc
{
float:left;background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border:solid 1px #666;
}
.topicon
{
float:left;width:69px;height:60px;
}



.titleleft
{
 /* 新規 */
float:left;
width:600px
}



.topleftf2
{
 /* 新規 */
width:410px;height:60px;float:left;

}


.toprightf2
{
 /* 新規 */
padding:2px 0 0 0;
width:260px;height:100px;float:right;
}




.titlebtm
{

margin:4px 0 0px 0;
border:solid 1px #666;
padding:6px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
background: #f1e767; /* old browsers */
background: -moz-linear-gradient(top, #f1e767 0%, #feb645 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1e767), color-stop(100%,#feb645)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#feb645',GradientType=0 ); /* ie */
clear:both;
 /* 変更 */
}


.titlebtn00
{
margin:2px 4px 0px 0;
border:solid 1px #666;
padding:4px;

float:left;
-webkit-border-radius:4px;
-moz-border-radius:4px;

background: #ddcccc; /* old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f3f3f3), color-stop(51%,#ededed), color-stop(100%,#ffffff)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* ie */

}





.titlebtm ul li{
float:right;
list-style-type:none;
text-decoration:none;

}
.titlebtm li a{

display:block;
margin:0px 4px 0px 0;
border:solid 1px #666;
padding:6px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
text-align:center;
color:#000000;
background: #ffffff;
background: -moz-linear-gradient(top, #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f5f6), color-stop(37%,#e3eaed), color-stop(100%,#c8d7dc)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 ); /* ie */
-webkit-box-shadow: 1px 1px 2px #000;
-moz-box-shadow: 1px 1px 2px #000;
text-decoration:none;

}

.titlebtm li a:hover{
text-decoration:none;
background: #ffffff;
background: -moz-linear-gradient(top, #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f5f6), color-stop(37%,#e3eaed), color-stop(100%,#c8d7dc)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 ); /* ie */
-webkit-box-shadow: 1px 1px 0px #000;
-moz-box-shadow: 1px 1px 0px #000;

}

}
.titlebtm li a:visited {
	text-decoration: none;
	color: #000;
background: #ffdddd;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 ); /* ie */

}

}
.titlebtm li a:active {
	text-decoration: none;
	color: #000;
background: #ffdddd;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 ); /* ie */

}

/* 広告 */




.koukokub {
width:884px;border:solid 1px #888;
-webkit-border-radius:4px;
 -moz-border-radius:4px;
margin:16px 0 4px 0;
padding:4px 0 4px 0;
background-color:#aa9999;
-webkit-box-shadow: 1px 1px 2px #112233;
-moz-box-shadow: 1px 1px 2px #112233;
}

/* メニュー */
.mbody {
width:886px;padding:16px 0 16px 0;
background-repeat:no-repeat;

background-image:url(./new_img/mbodybg.png); background-position: bottom;
}

*:first-child+html .mbody {
width:886px;padding:16px 0 16px 0;
background-repeat:no-repeat;
background-image:url(./new_img/mbodybg7.png); background-position: bottom;
}



/* メニュー左 */
.leftkara 
{
background-color:#ddcccc;
padding:0px 0px 0px 0px;
margin:0 4px 0 0; 
width:280px;
float:left;
font-size:12px;
border:solid 1px #999;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-webkit-box-shadow: 1px 1px 2px #666;
-moz-box-shadow: 1px 1px 2px #666;
}



.idt2
{
height:16px;
font-size:14px;
padding:4px;
color:#ffffff;
font-weight:bold;


border:solid 1px #000;
margin:4px 0 0 0;
background: #3b679e; /* old browsers */
background: -moz-linear-gradient(top, #3b679e 0%, #2b88d9 50%, #207cca 51%, #7db9e8 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b679e), color-stop(50%,#2b88d9), color-stop(51%,#207cca), color-stop(100%,#7db9e8)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b679e', endColorstr='#7db9e8',GradientType=0 ); /* ie */

}



.youimg
{
width:80px;
height:80px;
float: left;
}
.youtxt
{
padding:4px;
width:187px;
height:72px;
float: left;
line-height:14px;
background: #ffffff; /* old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* ie */
font-weight:normal;
}


.youtxt a:link {
margin:0 0 4px 0;

font-size:14px;
	color: #660000;
	text-decoration: none;
font-weight:bold;

}
.youtxt a:visited {

font-size:14px;
	text-decoration: none;
	color: #660000;
font-weight:bold;

}

.youtxt a:hover {

font-size:14px;
	text-decoration: none;
	color: #ff0000;
font-weight:bold;
}
.youtxt a:active {
margin-bottom:6px;
font-size:14px;

	text-decoration: none;
	color: #660000;
}

.idt2a
{

font-size:12px;
padding:2px 1px 2px 1px;
margin:4px 0 4px 0;
	background-color:#ddddee;
font-weight:bold;
	border: 1px solid #000;
clear:both;
}




#idt a:link {
	color: #000000;
	text-decoration: underline;
}
#idt a:visited {
	text-decoration: none;
	color: #000000;
}
#idt a:hover {
	text-decoration: none;
	color: #660000;
}
#idt a:active {
	text-decoration: none;
	color: #660000;
}

.idt2at
{
margin:4px;
padding:4px 5px 4px 6px;
border:1px solid #666699;
-webkit-border-radius:4px;
 -moz-border-radius:4px;
	background-color:#ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* ie */

}




.rsst
{
font-size:12px;
line-height:14px;
margin:4px;
padding:4px;
font-weight:normal;
	background-color:#ffffff;
}





.leftmenu
{
font-weight:normal;letter-spacing:2px;
padding:4px;border:1px solid #000000;
margin:2px 0 2px 0;
padding:4px;
background: #fac695; 
background: -moz-linear-gradient(top, #fac695 0%, #f5ab66 47%, #ef8d31 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fac695), color-stop(47%,#f5ab66), color-stop(100%,#ef8d31)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fac695', endColorstr='#ef8d31',GradientType=0 ); /* ie */

}

.leftmenu2
{
border:1px solid #666;
font-size:14px;
padding:6px;
font-weight:normal;
text-align:left;
margin:4px;
line-height:16px;

background: #f2f6f8; /* old browsers */
background: -moz-linear-gradient(top, #f2f6f8 0%, #d8e1e7 50%, #b5c6d0 51%, #e0eff9 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f6f8), color-stop(50%,#d8e1e7), color-stop(51%,#b5c6d0), color-stop(100%,#e0eff9)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9',GradientType=0 ); /* ie */

}



/* メニュー左チャット対応 */


/* メニュー */
.mbody_chat {
width:886px;padding:16px 0 16px 0;
background-repeat:no-repeat;

background-image:url(./new_img/mbodybg_chat.png); background-position: bottom;
}

*:first-child+html .mbody_chat {
width:886px;padding:16px 0 16px 0;
background-repeat:no-repeat;
background-image:url(./new_img/mbodybg7_chat.png); background-position: bottom;
}


.leftkara_c {
width:754px;float:left;font-size:12px;border:solid 1px #666;
-webkit-box-shadow: 1px 1px 2px #666;
-moz-box-shadow: 1px 1px 2px #666;
padding:0 0 4px 0;
-webkit-taxt-shadow: 1px 1px 2px #666;
-moz-taxt-shadow: 1px 1px 2px #666;

-webkit-border-radius:4px;
 -moz-border-radius:4px;

}


/* メニュー左チャット対応 */


/* メニュー中 */
.nakakara {
width:468px;float:left;font-size:12px;border:solid 1px #666;
-webkit-box-shadow: 1px 1px 2px #666;
-moz-box-shadow: 1px 1px 2px #666;
padding:0 0 4px 0;
-webkit-taxt-shadow: 1px 1px 2px #666;
-moz-taxt-shadow: 1px 1px 2px #666;

-webkit-border-radius:4px;
 -moz-border-radius:4px;
}

*html .nakakara {
background-color:#ccc;width:470px;float:left;font-size:12px;border:solid 1px #000;

}



.menuname
{
height:24px;
font-size:16px;
padding-left:24px;
padding-top:7px;
margin-bottom:4px;
color:#ffffff;

/*

 */
font-weight:bold;
	background-color:#663333;/* old browsers */
background: -moz-linear-gradient(top, #aebcbf 0%, #6e7774 50%, #0a0e0a 51%, #0a0809 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aebcbf), color-stop(50%,#6e7774), color-stop(51%,#0a0e0a), color-stop(100%,#0a0809)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aebcbf', endColorstr='#0a0809',GradientType=0 ); /* ie */
-webkit-border-radius:4px;
 -moz-border-radius:4px;
}

*html .menuname
{
height:32px;
font-size:16px;
padding-left:24px;
padding-top:7px;
margin-bottom:4px;
color:#ffffff;
	background-color:#993333;

font-weight:bold;
background: #aebcbf; /* old browsers */
background: -moz-linear-gradient(top, #aebcbf 0%, #6e7774 50%, #0a0e0a 51%, #0a0809 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aebcbf), color-stop(50%,#6e7774), color-stop(51%,#0a0e0a), color-stop(100%,#0a0809)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aebcbf', endColorstr='#0a0809',GradientType=0 ); /* ie */
-webkit-border-radius:4px;
 -moz-border-radius:4px;
}


.bbst
{
width:446px;
line-height:14px;
padding:6px 4px 6px 18px;
margin:0px;
font-size:14px;
	font-weight:bold;
margin-left:0px;
	text-align:left;

background: #EECCCC; /* old browsers */


	text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
background-position:left center;
background-position:4px;
	background-image: url(./new_img/bbst.gif);
background-repeat:no-repeat;
border-bottom:dotted 1px #666;
}


*html .bbst
{
width:468px;
padding:6px 4px 6px 18px;
margin:0px;
font-size:14px;
line-height:14px;
	font-weight:bold;
margin-left:0px;
	text-align:left;
	background-color: #eecccc;

	text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
background-position:left center;
background-position:4px;
	background-image: url(./new_img/bbst.gif);
background-repeat:no-repeat;
}


.bbst:hover {
  background: #bb8888;
	background-image: url(./new_img/bbst.gif);
background-position:left center;
background-position:4px;
background-repeat:no-repeat;
  color: #FFFFFF;
  }


.bbst a:link {
	color: #000;

	text-decoration: none;

}
.bbst a:visited {
	text-decoration: none;
	color: #000;
}
.bbst a:hover {
	text-decoration: none;
	color: #fff;

}
.bbst a:active {
	text-decoration: none;
	color: #ffffff;
}




/* エロ板用 */
iframe.img_iframe{
	width:110px;
	height:110px;
	margin:6px auto 0 auto;

}



.eroitapick {
width:468px;background: #f85032;background: #ffffff; /* old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* ie */
border-bottom:dotted 1px #663333;
}


.eroitapickt{
	border:1px solid #666;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
text-align:left;
padding:7px 0 8px 20px;
margin:8px 0 0 8px;font-size:14px;
font-weight:bold;
	background-color: #eecccc;
	background-image: url(./new_img/bbst.gif);
background-position:left center;
background-position:4px;
background-repeat:no-repeat;

}

.eroitapickt:hover {
  background: #bb8888;
	background-image: url(./new_img/bbst.gif);
background-position:left center;
background-position:4px;
background-repeat:no-repeat;
  color: #FFFFFF;
  }





.bbst2
{
width:446px;
line-height:14px;
padding:6px 4px 6px 18px;
margin:0px;
font-size:14px;
	font-weight:bold;
margin-left:0px;
	text-align:left;

background: #EECCCC; /* old browsers */


	text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
background-position:left center;
background-position:4px;
	background-image: url(./new_img/bbst.gif);
background-repeat:no-repeat;
border-bottom:dotted 1px #666;
}


*html .bbst2
{
width:468px;
padding:6px 4px 6px 18px;
margin:0px;
font-size:14px;
line-height:14px;
	font-weight:bold;
margin-left:0px;
	text-align:left;
	background-color: #eecccc;

	text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
background-position:left center;
background-position:4px;
	background-image: url(./new_img/bbst.gif);
background-repeat:no-repeat;
}





.bbst2 a:link {
	color: #000;

	text-decoration: none;

}
.bbst2 a:visited {
	text-decoration: none;
	color: #000;
}
.bbst2 a:hover {
	text-decoration: none;
	color: #fff;

}
.bbst2 a:active {
	text-decoration: none;
	color: #ffffff;
}



.sub
{
width:460px;
line-height:14px;
margin-left:0px;
font-size:12px;
padding:4px;
	font-weight:normal;
	background-color: #ffeeee;
background: #EDE1E1; /* old browsers */
background: -moz-linear-gradient(top, #EDE1E1 0%, #FFEEEE 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EDE1E1), color-stop(100%,#FFEEEE)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EDE1E1', endColorstr='#FFEEEE',GradientType=0 ); /* ie */
	text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
border-bottom:dotted 1px #663333;

}
*html .sub
{
width:468px;
margin-left:0px;
font-size:12px;
line-height:14px;
padding:4px;
	font-weight:normal;
	background-color: #ffeeee;
	text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;


}


.subsp
{
width:468px;
height:4px;
border-bottom:dotted 1px #663333;
}


.sub2
{
width:460px;
line-height:14px;
margin-left:0px;
font-size:12px;
padding:4px;
	font-weight:normal;
	background-color: #ffeeee;
background: #EDE1E1; /* old browsers */
background: -moz-linear-gradient(top, #EDE1E1 0%, #FFEEEE 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EDE1E1), color-stop(100%,#FFEEEE)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EDE1E1', endColorstr='#FFEEEE',GradientType=0 ); /* ie */
	text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
border-bottom:dotted 1px #663333;

}
*html .sub2
{
width:468px;
margin-left:0px;
font-size:12px;
line-height:14px;
padding:4px;
	font-weight:normal;
	background-color: #ffeeee;
	text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;


}





.bbstad2
{
width:446px;
padding:4px;
margin:0px;
font-size:14px;
	font-weight:bold;
margin-left:0px;
padding-left:18px;
	text-align:left;

	background-color: #eecccc;
	text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;

background-position:left center;
background-position:4px;
	background-image: url(./new_img/bbstad.gif);
background-repeat:no-repeat;
}

*html .bbstad2
{
width:468px;
padding:4px;
margin:0px;
font-size:14px;
	font-weight:bold;
margin-left:0px;
padding-left:18px;
	text-align:left;

	background-color: #eecccc;

	text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;

background-position:left center;
background-position:4px;
	background-image: url(./new_img/bbstad.gif);
background-repeat:no-repeat;
}



.bbstad3
{
width:467px;
margin:0px;
margin-left:0px;
	background-color: #eecccc;
	float: left;
clear:both;
}

.subcon
{
border-top:1px solid #666;
border-bottom:1px solid #666;
margin:2px 0 2px 0;font-weight:bold;font-size:14px;background-color:#ffaaaa;padding:4px;background: #fac695; /* old browsers */
background: -moz-linear-gradient(top, #fac695 0%, #f5ab66 47%, #ef8d31 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fac695), color-stop(47%,#f5ab66), color-stop(100%,#ef8d31)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fac695', endColorstr='#ef8d31',GradientType=0 ); /* ie */

}

.subcon2
{
border:1px solid #666;
font-size:14px;padding:6px;font-weight:normal;text-align:left;margin:4px;background-color:#ffeeee;
background: #f2f6f8; /* old browsers */
background: -moz-linear-gradient(top, #f2f6f8 0%, #d8e1e7 50%, #b5c6d0 51%, #e0eff9 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f6f8), color-stop(50%,#d8e1e7), color-stop(51%,#b5c6d0), color-stop(100%,#e0eff9)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9',GradientType=0 ); /* ie */
}

/* メニュー中 */



/* メニュー右 */
.rightkara 
{
width:122px;float:right;
}

*:first-child+html .rightkara 
{
width:124px;float:right;
}

.right00 
{
width:120px;float:right;font-size:12px;text-align:right;
padding:1px;
margin:0 0 0 0; 
font-size:12px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-webkit-box-shadow: 1px 1px 2px #000;
-moz-box-shadow: 1px 1px 2px #000;
border:solid 1px #999;
	background-color: #fff;
}

*:first-child+html .right00 
{
width:120px;font-size:12px;text-align:left;
padding:1px;
margin:0 0px 0 0; 
font-size:12px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-webkit-box-shadow: 1px 1px 2px #000;
-moz-box-shadow: 1px 1px 2px #000;
border:solid 1px #999;
	background-color: #fff;
}

.right01
{
width:120px;float:right;font-size:12px;text-align:right;
padding:1px;
margin:8px 0 0 0; 
font-size:12px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-webkit-box-shadow: 1px 1px 2px #000;
-moz-box-shadow: 1px 1px 2px #000;
border:solid 1px #999;
	background-color: #fff;
}

*:first-child+html .right01
{
width:120px;float:right;font-size:12px;text-align:left;
padding:1px;
margin:8px 0 0 0; 
font-size:12px;
-webkit-border-radius:4px;
-moz-border-radius:4px;

border:solid 1px #999;
	background-color: #fff;
}

/* フッター */
.foot
{
width:876px;border-left:solid 1px #aaa;border-top:solid 1px #aaa;border-right:solid 1px #999;
border-bottom:solid 1px #999;
margin:8px 0 8px 0;
font-size:12px;padding:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-webkit-box-shadow: 1px 1px 4px #000;
-moz-box-shadow: 1px 1px 4px #000;
text-align:center;

background: #fcfff4; /* old browsers */
background: -moz-linear-gradient(top, #fcfff4 0%, #AA9999 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfff4), color-stop(100%,#AA9999)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#AA9999',GradientType=0 ); /* ie */

}

*html .foot
{
width:885px;border-left:solid 1px #aaa;border-top:solid 1px #aaa;border-right:solid 1px #999;
border-bottom:solid 1px #999;
margin:8px 0 8px 0;
font-size:12px;padding:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-webkit-box-shadow: 1px 1px 4px #000;
-moz-box-shadow: 1px 1px 4px #000;
text-align:center;

background: #fcfff4; /* old browsers */
background: -moz-linear-gradient(top, #fcfff4 0%, #AA9999 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfff4), color-stop(100%,#AA9999)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#AA9999',GradientType=0 ); /* ie */

}

/* ゲトラン用 */
.getadbgimg{
background-image: url("http://newcgi.nantv.com/comgetran/img/getranbg.png");
background-repeat: no-repeat;
}


/* スマトーフォン向け制御 */

input.go_smart{
	width:100%;
	padding:20px 0;
	margin:8px auto;
	font-size:xx-large;
	font-weight:bold;
	color:#000;
	text-shadow:1px 1px 1px #FFF;
	border:1px solid #666;
background: #f85032; /* old browsers */
background: -moz-linear-gradient(top, #f85032 0%, #f16f5c 50%, #f6290c 51%, #f02f17 71%, #e73827 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f85032), color-stop(50%,#f16f5c), color-stop(51%,#f6290c), color-stop(71%,#f02f17), color-stop(100%,#e73827)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827',GradientType=0 ); /* ie */


	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
-webkit-box-shadow: 1px 1px 2px #000;
-moz-box-shadow: 1px 1px 2px #000;
}