/* ボディー */
*{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: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:0px;
font-size:0px;
 font-family:Meiryo,Tahoma,Verdana,Segoe,sans-serif;
 font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ ゴシック", "Osaka", sans-serif ;
	color: #000000;
	background-color: #ffffff;
background-repeat:repeat-x;

}



a:link {
	color: #000000;
	text-decoration: underline;
text-decoration: underline; text-underline-position: below

}
a:visited {
	color: #000000;
text-decoration:none;
   padding-bottom:-4px;
}
a:hover {
	text-decoration: none;
	color: #ff0000;
}
a:active {
	text-decoration: none;
	color: #ff0000;
}

/* clearfix */

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/* clearfix */





/*　ヘッダー　*/
.heder00
{
background-color:#333;
	border-bottom: solid 1px #000;

}
.heder01
{

width:1022px;

margin-left:auto;
margin-right:auto;
}

h1
{
display:inline;
padding:8px;
font-size:11px;
text-align:left;
font-weight:normal;
color:#fff;
float:left;
width:114px;
	border-top: solid 1px #000;
	border-bottom: solid 1px #000;
	border-left: solid 1px #000;
	border-right: solid 1px #000;

}


h1 a:link {
text-decoration: none;color:#fff;

}
h1 a:visited {
text-decoration: none;color:#fff;

}
h1 a:hover {
	text-decoration: none;color:#fff;

}
h1 a:active {
	text-decoration: none;color:#fff;

}



.hed01
{
width:1022px;
margin-left:auto;
margin-right:auto;

}

.hedtimg
{
float:left;margin:4px 4px 0 0;
}


.hedcm
{
width:468px;float:left;background-color: #eeeeee;height:60px;
}

.hedimg2
{
float:right;margin-top:6px;
}
.hedimg3
{
float:right;margin-top:6px;
}


.idmenu
{
float:right;width:766px;
height:33px;
height: 35px\9;
height/*\**/: 33px\9;
/height:35px;
	border-top: solid 1px #000;
	border-bottom: solid 1px #000;
	border-left: solid 1px #555;
	border-right: solid 1px #000;

text-align:right;
}


.spmenu
{
width:104px;

padding:5px 8px 5px 8px;
font-size:11px;
text-align:center;
font-weight:normal;
color:#fff;
float:right;
	border-top: solid 1px #000;
	border-bottom: solid 1px #000;
	border-right: solid 1px #000;
	border-left: solid 1px #555;

}



.spmenu a {
display: block;
padding:4px 8px 4px 8px;
	color: #fff;
	text-decoration: none;
font-size:10px;

}

.spmenu a:visited {
text-decoration:none;
padding:4px 8px 4px 8px;
color: #fff;

}


.spmenu a:hover {
padding:4px 8px 4px 8px;
	color: #fff;

background:#666;
display: block;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius: 4px;
	text-decoration: none;


}
.spmenu a:active {
padding:4px 8px 4px 8px;
	color: #fff;
	text-decoration: none;
}




.menuber
{
border-top: 1px solid #aaa;padding:4px 0 0 0;height:38px;
width:100%;background:#000;margin:0px 0 32px 0;
background: #45484d; /* Old browsers */
background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}

.menunaka
{
width:1022px;margin-left:auto;margin-right:auto;
}

.menulink
{
display: block;
padding:4px 0 4px 0;


float:left;
margin:0 8px 0 0px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius: 4px;

text-align:center;
//CSS3 behavior: url(border-radius.htc);font-size:12px;color:#fff;
}

.menulink a {
display: block;
width:120px;
padding:4px 0 4px 0;
	color: #fff;
	text-decoration: none;
font-size:10px;

}

.menulink a:visited {
width:120px;
padding:4px 0 4px 0;
	color: #fff;

}
.menulink a:hover {
width:120px;
padding:4px 0 4px 0;
	color: #fff;

background:#444;
display: block;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius: 4px;


}
.menulink a:active {
width:120px;
padding:4px 0 4px 0;
	color: #fff;
}





.menulinkpr
{
display: block;
padding:4px 0 4px 0;


float:left;
margin:0 8px 0 0px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius: 4px;

text-align:center;
//CSS3 behavior: url(border-radius.htc);font-size:12px;color:#fff;
}

.menulinkpr a {
display: block;
width:160px;
padding:4px 0 4px 0;
	color: #00ff00;
	text-decoration: none;
font-size:10px;
background:#000;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius: 4px;

}

.menulinkpr a:visited {
width:160px;
padding:4px 0 4px 0;
	color: #00ff00;


}
.menulinkpr a:hover {
width:160px;
padding:4px 0 4px 0;
	color: #fff;

background:#444;
display: block;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius: 4px;


}
.menulinkpr a:active {
width:160px;
padding:4px 0 4px 0;
	color: #fff;
}


.selectmenu {
background:#fff;padding:8px 16px 8px 16px;float:left;
/* 左上のみ角丸 */
border-top-left-radius: 4px; 
-webkit-border-top-left-radius: 4px;
-moz-border-radius-topleft: 4px;

/* 右上のみ角丸 */
border-top-right-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topright:4px; 
font-size:12px;color:#000;
height:22px;margin:0 8px 0 0;
font-weight:bold;
}






.nan-idq
{
padding:11px 8px 0px 0px;font-size:12px;text-align:right;color:#ffffff;

}




.nan-idq a:link {
	color: #fff;
	text-decoration: underline;
}
.nan-idq a:visited {
	color: #fff;
	text-decoration: underline;
}
.nan-idq a:hover {
	text-decoration: none;
	color: #fff;
}
.nan-idq a:active {
	text-decoration: none;
	color: #fff;
}

/*　タブ　*/

.tab01
{
background-color: #fff;font-size:12px;height:24px;margin-top:4px;
}


.tab02
{
width:792px;
margin-left:auto;
margin-right:auto;
background-color: #fff;
}



.tabimg
{
float:left;width:132px;height:24px;
}

.tabimg2
{
float:left;width:72px;height:24px;
}


.tabhome
{
background-color: #3AC833;height:4px;font-size:1px;
}
.tabblue
{
background-color: #649AF7;height:4px;font-size:1px;
}
.tabred
{
background-color: #FE6464;height:4px;font-size:1px;
}

.tabyellow
{
background-color: #FED533;height:4px;font-size:1px;
}

.tabgreen
{
background-color: #3AC833;height:4px;font-size:1px;
}
.tabbrown
{
background-color: #C87633;height:4px;font-size:1px;
}

.tabnone
{
background-color: #aaa;height:4px;font-size:1px;
}




.main
{
width:1022px;margin-left:auto;margin-right:auto;margin-bottom:32px;
}



/*　右メニュー 新　*/






.menubg1
{
background-color: #ddeeee;font-size:16px;margin-top:1px;padding:4px;
}

.menubg2
{
background-color: #eeffff;font-size:16px;margin-top:1px;padding:4px;
}

.bbstitle
{
font-weight:bold;padding:2px;
}

.bbstxt
{
font-weight:normal;font-size:11px;
}










/*　左メニュー 　*/
.leftc
{
width:336px;padding-left:0px;padding-top:0px;float:left;
}

.lefttopadv
{
width:336px;height:280px;padding:0;margin:0 0 8px 0;
}



/*　左メニュー 　*/




/*　右メニュー 新　*/






/*　右メニュー　体験談項目など　*/
.tmenu00
{
width:498px;
padding-left:2px;
float:left;

display:inline;
margin-top:8px;
background-color: #ffffff;
}

.tmenu01
{
width:496px;
float:left;
margin-top:0px;
padding:2px;
}
.tmenu02
{
background-position-y:
top;margin-top:16px;
padding-left:18px;
font-size:16px;
width:338px;
float:left;
font-weight:bold;
background-color: #fff;background-image:url(./pimg2/bbtbg.gif);
background-repeat:no-repeat;
}

.tmenu03
{
width:137px;
float:left;
background-color: #fff;
margin-top:7px;
}

.tmenu04
{
float:right;margin:1px;
}
.tmenu05
{
margin-top:2px;font-size:11px;width:492px;background-color: #eee;padding:2px;
}
.tmenu06
{
border-bottom:dashed 1px #aaa;margin-top:4px;
}



/*　下部リンク　*/

.bottom01
{
width:792px;
margin-left:auto;
margin-right:auto;
background-color: #fff;font-size:12px;
background-color: #eeeeff;
margin-top:16px;
padding-bottom:4px;
padding-top:4px;
text-align:center;
}


/*　フッター　*/
.copy
{
width:796px;
height:20px;
margin-top:8px;
padding-top:8px;
padding-bottom:4px;
text-align:center;
margin-left:auto;
margin-right:auto;
font-size:12px;
	background-image: url(./pimg2/copy.gif);
}
.copys
{

height:24px;
margin-top:8px;
padding-top:8px;
padding-bottom:4px;
text-align:center;
margin-left:auto;
margin-right:auto;
font-size:12px;
	background-image: url(./pimg/copybgs.gif);
}



.copy2
{
width:1022px;
text-align:center;
margin-left:auto;
margin-right:auto;
font-size:12px;
color:#fff;
padding:16px 0 16px 0;
background:#222;
border-left: 1px solid #000;
border-right: 1px solid #000;

}

.copy2 a
{

color:#fff;
	text-decoration: none;

}

.bsp
{
width:100%;
text-align:center;
font-size:12px;
background:#222;
}







/*　広告　*/

.ad01
{
color: #cc0000;
width: 276px;
padding:2px; border: 0px solid #aaa;
background-image:url(./pimg2/bgwaku2x.gif);
font-size:12px;text-align:left; background-color: #ffffff;background-repeat:repeat-y;

}


.ad02
{
 float: left;width:164px;color:#333333;margin:0px; padding-top:4px;padding-left:10px;text-decoration:none; 
}


.ad03
{
color:#0000ff; text-decoration:underline; font-weight:bold; font-size:12px;margin-bottom:2px;
}

.locoselect
{

background:#666;

color: #fff;
padding:10px; 
font-size:12px;text-align:left;
border:1px solid #aaa\9;
margin:0 0 8px 0;
box-shadow: 0 0 1px #aaa, 0 0 3px #aaa, 3px 3px 3px #ccdddd;  
-moz-box-shadow: 0 0 1px #aaa, 0 0 3px #aaa, 3px 3px 3px #ccdddd;   
-webkit-box-shadow: 0 0 1px #aaa, 0 0 3px #aaa, 3px 3px 3px #ccdddd;  
font-size:14px;  
border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */  

}


.adacm1
{
color: #cc0000;
padding:8px; 
font-size:12px;text-align:left;
border:1px solid #aaa\9;
margin:0 0 8px 0;
box-shadow: 0 0 1px #aaa, 0 0 3px #aaa, 3px 3px 3px #ccdddd;  
-moz-box-shadow: 0 0 1px #aaa, 0 0 3px #aaa, 3px 3px 3px #ccdddd;   
-webkit-box-shadow: 0 0 1px #aaa, 0 0 3px #aaa, 3px 3px 3px #ccdddd;  
  
border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */  
/*
background-image:url(./pimg2/bgwaku2cm.gif);
background-repeat:repeat-y;
*/
}
.adacm1se
{
color: #cc0000;

padding:4px; border: 1px solid #888;
font-size:12px;text-align:left; background-color: #66cc66;
border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */  
box-shadow: 0 0 1px #aaa, 0 0 3px #aaa, 3px 3px 3px #ccdddd;  
-moz-box-shadow: 0 0 1px #aaa, 0 0 3px #aaa, 3px 3px 3px #ccdddd;   
-webkit-box-shadow: 0 0 1px #aaa, 0 0 3px #aaa, 3px 3px 3px #ccdddd;  
margin:0px 0 8px 0;
/*
background-image:url(./pimg2/bgwakuse.gif);
background-repeat:repeat-y;
*/
}
.adacm2
{

color:#333333;
padding:0 4px 8px 6px;text-decoration:none; 
font-size:11px;
}


.adacm3
{
color:#000; font-weight:bold; font-size:16px;padding:8px 0 0 8px;
}


.adacm3 a:link {
	color: #000000;
	text-decoration: underline;
}
.adacm3 a:visited {
	color: #000000;
	text-decoration: underline;
}
.adacm3 a:hover {
	text-decoration: none;
	color: #ff0000;
}
.adacm3 a:active {
	text-decoration: none;
	color: #ff0000;
}

.pickupadcm
{
font-weight:normal;padding:4px; font-size:10px;line-height:14px;
}
.pickupadcm a:link {
	color: #990000;
	text-decoration: underline;
}
.pickupadcm a:visited {
	color: #000000;
	text-decoration: underline;
}
.pickupadcm a:hover {
	text-decoration: none;
	color: #ff0000;
}
.pickupadcm a:active {
	text-decoration: none;
	color: #ff0000;
}










.adtxt01
{
width:498px;background-image:url(./pimg2/adwaku.gif);height:50px;padding-left:2px;float:left;display:inline;margin-top:8px;
}

.adtxt02
{
width:32px;height:32px;float:left;margin-left:7px;margin-top:8px;
}

.adtxt03
{
width:440px;height:32px;float:left;margin-left:16px;margin-top:0px;
}

.adtxt04
{
margin-top:7px;font-size:16px;width:347px;float:left;font-weight:bold;
	text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
}

.adtxt05
{
height:29px;font-size:16px;width:90px;float:left;
}

.adtxt06
{
margin-top:2px;font-size:11px;width:430px;
	text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
}


/* マーシーアド */
.mcad01
{
background-color:#fff;
padding:4px;
margin-top:0px;
font-size:14px;
}

.mcad02
{
margin:2px 4px 0 0;float:left;
}

.mcad03
{
font-weight:bold;padding:2px 0 2px 0px;font-size:14px;color:#000;float:left;width:460px;text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
}


.mcad04
{
font-weight:normal;font-size:12px;clear:both;width:480px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;
}




/*ナンネットINFORMATION-----------------------------------*/


.naviborder{
margin:0px 0 0 0;height:8px;
background: #4c4c4c; /* Old browsers */
background: -moz-linear-gradient(top,  #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(12%,#595959), color-stop(25%,#666666), color-stop(39%,#474747), color-stop(50%,#2c2c2c), color-stop(51%,#000000), color-stop(60%,#111111), color-stop(76%,#2b2b2b), color-stop(91%,#1c1c1c), color-stop(100%,#131313)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* IE10+ */
background: linear-gradient(to bottom,  #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 ); /* IE6-9 */
 border-bottom:2px solid #669966;
 border-bottom:2px solid #336633;

}



.top_navi{
 /*background: -moz-linear-gradient(top, #222222, #555555);
 background: -webkit-gradient(linear, left top, left bottom, from(#222222), to(#555555)); 
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#222222', endColorstr='#555555');
 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#222222', endColorstr='#555555')";*/
 background-color:#333;
 border-bottom:1px solid #222;


background: #6bba70; /* Old browsers */
background: -moz-linear-gradient(top,  #6bba70 0%, #5da05f 97%, #4e844e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6bba70), color-stop(97%,#5da05f), color-stop(100%,#4e844e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6bba70 0%,#5da05f 97%,#4e844e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #6bba70 0%,#5da05f 97%,#4e844e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #6bba70 0%,#5da05f 97%,#4e844e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #6bba70 0%,#5da05f 97%,#4e844e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6bba70', endColorstr='#4e844e',GradientType=0 ); /* IE6-9 */
}

.top_naviadv{
 background-color:#333;
 border-left:1px solid #557766;
border-right:1px solid #557766;
margin-left:auto;
margin-right:auto;
width:1022px;

background: #6bba70; /* Old browsers */
background: #749773; /* Old browsers */

background: rgb(107,186,112); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZiYmE3MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NDk3NzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(107,186,112,1) 0%, rgba(116,151,115,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(107,186,112,1)), color-stop(100%,rgba(116,151,115,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(107,186,112,1) 0%,rgba(116,151,115,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(107,186,112,1) 0%,rgba(116,151,115,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(107,186,112,1) 0%,rgba(116,151,115,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(107,186,112,1) 0%,rgba(116,151,115,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6bba70', endColorstr='#749773',GradientType=0 ); /* IE6-8 */
    -webkit-box-shadow: 0 4px 6px 0px #333;
    -moz-box-shadow: 0 4px 6px 0px #333;
    box-shadow: 0 4px 6px 0px #333;

}


.navi_box{
 background: -moz-linear-gradient(top, #444444, #111111);
 background: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#111111)); 
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#444444', endColorstr='#111111');
 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#444444', endColorstr='#111111')";

background: #005700; /* Old browsers */
background: -moz-linear-gradient(top,  #005700 0%, #002400 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#005700), color-stop(100%,#002400)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #005700 0%,#002400 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #005700 0%,#002400 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #005700 0%,#002400 100%); /* IE10+ */
background: linear-gradient(to bottom,  #005700 0%,#002400 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005700', endColorstr='#002400',GradientType=0 ); /* IE6-9 */


 width:250px;
 margin:10px 10px 20px 6px;
 border:1px solid #333;
 -webkit-box-shadow: 0 1px 5px 0px #336633;
 -moz-box-shadow: 0 1px 5px 0px #336633;
 box-shadow: 0 1px 5px 0px #336633;
 color:#FFF;
 float:left;
}

.navi_title{
 font-size:12px;
 margin:12px 6px 0px 0px;
}
.navi_review{
 font-size:11px;
 margin:10px 6px 12px 0px;
line-height:14px;
}

.navi_box a:link    { color: #FFF; text-decoration: underline;font-weight:bold;}
.navi_box a:visited { color: #FFF; text-decoration: underline;}
.navi_box a:hover   { color: #999; text-decoration: underline;}


.arrow{
  background-color:#555;
  color:#FFF;
 float:left;
 margin:-94px 6px 0 -25px;
 padding:4px;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 font-size:12px;
 border:1px solid #222;

}

.arrow2{
  background-color:#555;
  color:#FFF;
 float:left;
 margin:-94px 6px 0 810px;
 padding:4px;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 font-size:12px;
 border:1px solid #222;
}

#slider {    list-style: none;    margin: 0;    padding: 0;}

/*ナンネットINFORMATION-----------------------------------*/

/*右カラム*/


.rcmn
{
width:172px;float:right;
}


.rb1
{
width:158px;background:#fff;float:right;
 
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 border:1px solid #999;
text-align:center;
margin:0 0 8px 0;
}

.rbadv
{
width:160px;height:600px;background:#ddd;float:right;margin:0 0 8px 0;
}



.adimg
{
float: left;width:54px;color:#333333;margin:0px;height:54px;border:none;
}



.ad
{
color: #cc0000;
width: 489px;height:56px;
background-color: #aaa;

}


.ad01a
{
color: #cc0000;
width: 485px;height:56px;
padding:2px; border: 0px solid #ff0000;padding-bottom:0px;

font-size:12px;text-align:left;clear:fix;background-repeat:repeat-y;	background-color: #eee;

}


.ad02a
{
float: left;width:427px;color:#333333;margin:0px; padding:3px 0px 0px 4px;text-decoration:none;height:51px;
	background-color: #fff;text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
}
.ad03a
{
color:#0000ff; text-decoration:underline;
padding:2px 0px 0px 0px;
font-weight:bold; font-size:12px;
clear:fix;margin-bottom:0px;text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
font-size:16px;

}


.bottomout

{

margin:0px 0 0 0;border-top: solid 1px #aaa;
padding:24px 0 24px 0;
margin-left:auto;
margin-right:auto;
background:#ddffee;

text-align:center;
}

.bottomout ul
{

width:1022px;
width:900px;

font-size:12px;
	text-decoration: none;

	cursor: pointer;
margin-left:auto;
margin-right:auto;
text-align:left;

color:#fff;

}

.bottomout ul li
{
font-size:12px;
	text-decoration: none;
	background: none;
	cursor: pointer;float: left;
color:#333;

}
.bottomout ul > li > a {
	display: block;
	padding: 4px 16px;
margin:8px 4px;
	text-decoration: none;
color:#333;

}


.bottomout ul > li > a:link {
	display: block;
	padding: 4px 16px;
	color: #333;
margin:8px 4px;
	text-decoration: none;
}


.bottomout ul > li > a:hover {
 text-decoration: none;
	background:#99ddaa;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;

}

ul {
	margin:0;
	padding:0;
	list-style: none;
}
