/**** TOP ****/



body {
	color: #FFFFFF;
	background: #000000 url(../img/head_back2.jpg) repeat-x;
	padding: 0px;
	margin: 0px;
	font: 12px "ＭＳ Ｐゴシック", Osaka;
	text-align: center;
}


/**** common ****/

h1,h2,h3,h4,h5,h6,ul,li,p,img{
	margin: 0;
	padding: 0;
	border: 0;
}

p {
	font-size: 12px;
	line-height: 1.6em;
}

.text_red {color: #FF0000}

.text_small {
	font-size: 10px;
}

/*通常link*/

a{
	color: #FFFFFF;
	text-decoration: none;
}

a:hover{
	color: #FF0000;
}


a:active{
	color: #FFFFFF;
	text-decoration: none;
}





/* ____ フロートボックス解除用。htmlでは<br class="clear" />で使用 ____ */
.clear {
	clear:both;
}



/*バナーlink*/

#top_product a{
	color: #FF0000;
	text-decoration: none;
}

#top_product a:hover{
	color: #FFFFFF;
}


#top_product a:active{
	color: #FF0000;
	text-decoration: none;
}


/**** header ****/

#header {
	background: url(../img/head_back.jpg) no-repeat;
	height: 87px;
}

h1 {
	float: left;
	margin-top: 3px;
	margin-left: 5px;
	font-size: 10px;
	font-weight: normal;
}


h2 {
	float: left;
	margin-top: 3px;
	margin-left: 10px;
	font-size: 10px;
	font-weight: normal;
}

h4 {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	margin-bottom: 15px;
	margin-top: 10px;
}






.logo {
	float: left;
}


/**** search ****/

#header #search {
	margin: 18px 15px 17px 0px;
	padding: 0px;
	width: auto;
	float: right;
}

#header #search legend
{
	font-size:70%;
	color:#666666;
	background:#ffffff;
	margin:0 0 5px 0;
}

#header #search input.search-input
{
	width:150px;
	font-size:80%;
}

#header #search input.search-submit
{
	width:60px;
	hight:19px;
	vertical-align:middle;
}





#header ul {
	font-size: 11px;
	color: #0033CC;
	margin: 0.8em 10px 0px 0px;
	padding: 0px 0px 0px 7px;
	float: right;
	list-style-type: none;
	clear: both;
}
#header #head_menu {
	clear: both;
	float: right;
	width: 100%;
	margin-top: 0px;
}

#header li {
	display: inline;
	padding: 0px 5px 0px 10px;
	background: url(../img/yajirushi.gif) no-repeat;
	margin-left: 5px;
}



/**** wrapper ****/

#wrapper {
	width: 980px;
	margin: 0px auto;
	padding: 0px;
	height: auto;
	text-align: left;
}



/**** contents ****/

#wrapper #content {
	float: left;
	margin: 0px;
	background: url(../img/content_back.jpg) repeat-x;
	width: 770px;
	text-align: center;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


#inner #pulldown select {
	font-size: 10px;
}


#inner h3 {
	font: bold 14px "ＭＳ Ｐゴシック", Osaka, Arial, Helvetica;
	color: #FFFFFF;
	background: url(../img/komi_back.gif) repeat-x;
	height: 34px;
	padding-top: 5px;
	padding-left: 7px;
	margin-bottom: 10px;
}

#content #inner {
	width: 750px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	float: right;
}




#content #inner #pankuzu ul {
	margin: 0px;
	padding: 0px 0px 15px;
	list-style: none;
	font-size: 10px;
}

#content #inner #pankuzu li {
	display: inline;
	margin: 0px;
	padding: 0px;
}

#content #inner #pankuzu li a{
	color: #FF0000;
	text-decoration: none;
}

#content #inner #pankuzu li a:hover{
	color: #FFFFFF;
}


#content #inner #pankuzu li a:active{
	color: #FF0000;
	text-decoration: none;
}



.main_img {
	padding-top: 15px;
	padding-bottom: 20px;
}

.main_img4 {
	padding-bottom: 20px;
}


.main_img2 {
	padding-top: 15px;
	padding-bottom: 20px;
	padding-left: 12px;
}

#main_img3 {
	padding-top: 15px;
	padding-bottom: 20px;
	padding-left: 12px;
}

.pagetop {
	text-align: right;
	width: 750px;
	margin-bottom: 20px;
	clear: both;
}
#inner #pulldown {
	float: right;
}

#inner #bottan {
	background: url(../img/naname_back.gif) repeat;
	width: 146px;
	float: right;
	height: 125px;
	margin: 0px;
	padding: 0px;
}


#inner #bottan .detail a{
	text-decoration:none;
	text-indent:-1000px;
	text-align:center;
	width:130px;
	height:50px;
	overflow:hidden;
	display:block;
	margin: 8px 0px 0px 8px;
	padding: 0px;
}

#inner #bottan .detail a:link,
#inner #bottan .detail a:visited{
background:url("../img/bu_detail1.jpg") no-repeat;
}
 
#inner #bottan .detail a:hover{
background:url("../img/bu_detail2.jpg") no-repeat;
}



#inner #bottan .buy a{
	text-decoration:none;
	text-indent:-1000px;
	text-align:center;
	width:130px;
	height:50px;
	overflow:hidden;
	display:block;
	margin: 8px 0px 0px 8px;
	padding: 0px;
}

#inner #bottan .buy a:link,
#inner #bottan .buy a:visited{
background:url("../img/bu_buy1.jpg") no-repeat;
}
 
#inner #bottan .buy a:hover{
background:url("../img/bu_buy2.jpg") no-repeat;
}

#inner #bottan .sold {
	text-decoration:none;
	text-indent:-1000px;
	text-align:center;
	width:130px;
	height:50px;
	overflow:hidden;
	display:block;
	margin: 8px 0px 0px 8px;
	padding: 0px;
	background:url("../img/bu_sold.jpg") no-repeat;
}


#inner dd a{
	color: #FF0000;
	text-decoration: underline;
}

#inner dd a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}

#inner dd a:active{
	color: #FF0000;
	text-decoration: underline;
}


dl {
	margin: 0 0 0px;
	padding: 0px;
}
dl dt {
	float: left;
	width: 9em;
	padding: 5px 0;
	font-weight: bold;
	text-indent: 0.1em;
	line-height: 150%;
}
dl dd {
	padding: 5px 0 5px 7em;
	line-height: 150%;
}




dl.map {
	margin: 0 0 0px;
	padding: 0px;
}
dl.map dt {
	float: left;
	width: 10em;
	padding: 5px 0;
	font-weight: bold;
	text-indent: 0.1em;
	line-height: 150%;
	color: #FF0000;
}
dl.map dd {
	padding: 5px 0 5px 10em;
	line-height: 150%;
}

#inner dd.map a{
	color: #FFFFFF;
	text-decoration: none;
}

#inner dd.map a:hover{
	color: #FF0000;
	text-decoration: underline;
}

#inner dd.map a:active{
	color: #FFFFFF;
	text-decoration: none;
}



/**** navigation ****/


#wrapper #left #navi {
	float: left;
	padding-left: 5px;
}

#wrapper #left #navi ul {
	margin: 0px;
	list-style: none;
}


#wrapper #left #navi {
	float: left;
	padding-left: 5px;
}

#wrapper #left #navi ul {
	margin: 0px;
	list-style: none;
}

#left {
	float: left;
}

#left #left_twit {
	width: 200px;
	float: left;
	padding-left: 5px;
	color: #C00;
	padding-top: 10px;
}

#wrapper #left #navi a{
text-decoration:none;
text-indent:-1000px;
text-align:center;
width:200px;
height:37px;
overflow:hidden;
display:block;
}

#wrapper #left #navi em{
text-decoration:none;
overflow:hidden;
display:none;
}




#new a:link,
#new a:visited{
background:url("../img/na_new.jpg") no-repeat;
}
 
#new a:hover{
background:url("../img/na_new2.jpg") no-repeat;
}



#amc a:link,
#amc a:visited{
background:url("../img/na_amc.jpg") no-repeat;
}
 
#amc a:hover{
background:url("../img/na_amc2.jpg") no-repeat;
}


#plex a:link,
#plex a:visited{
background:url("../img/na_plex.jpg") no-repeat;
}
 
#plex a:hover{
background:url("../img/na_plex2.jpg") no-repeat;
}


#mus a:link,
#mus a:visited{
background:url("../img/na_muscular.jpg") no-repeat;
}
 
#mus a:hover{
background:url("../img/na_muscular2.jpg") no-repeat;
}



#eva a:link,
#eva a:visited{
background:url("../img/na_eva1.jpg") no-repeat;
}
 
#eva a:hover{
background:url("../img/na_eva2.jpg") no-repeat;
}


#satake a:link,
#satake a:visited{
background:url("../img/na_satake.jpg") no-repeat;
}
 
#satake a:hover{
background:url("../img/na_satake2.jpg") no-repeat;
}


#kaimu a:link,
#kaimu a:visited{
background:url("../img/na_kaimu.jpg") no-repeat;
}
 
#kaimu a:hover{
background:url("../img/na_kaimu2.jpg") no-repeat;
}


#toku a:link,
#toku a:visited{
background:url("../img/na_tokusatsu.jpg") no-repeat;
}
 
#toku a:hover{
background:url("../img/na_tokusatsu2.jpg") no-repeat;
}


#ultra a:link,
#ultra a:visited{
background:url("../img/na_ultra.jpg") no-repeat;
}
 
#ultra a:hover{
background:url("../img/na_ultra2.jpg") no-repeat;
}


#spec a:link,
#spec a:visited{
background:url("../img/na_spec.jpg") no-repeat;
}
 
#spec a:hover{
background:url("../img/na_spec2.jpg") no-repeat;
}


#monster a:link,
#monster a:visited{
background:url("../img/na_monster1.jpg") no-repeat;
}
 
#monster a:hover{
background:url("../img/na_monster2.jpg") no-repeat;
}


#replica a:link,
#replica a:visited{
background:url("../img/na_replica1.jpg") no-repeat;
}
 
#replica a:hover{
background:url("../img/na_replica2.jpg") no-repeat;
}


#goods a:link,
#goods a:visited{
background:url("../img/na_smafo1.jpg") no-repeat;
}
 
#goods a:hover{
background:url("../img/na_smafo2.jpg") no-repeat;
}



#left #navi #banner {
	background: url(../img/naname_back.gif);
	margin-top: 15px;
	padding-top: 10px;
	width: 200px;
	padding-bottom: 10px;
}



#left #navi #banner .ba_stand a{
	text-decoration:none;
	text-indent:-1000px;
	text-align:center;
	width:180px;
	height:65px;
	overflow:hidden;
	display:block;
	margin: 0px 0px 10px 10px;
	padding: 0px;
}


#left #navi #banner .ba_stand a:link,
#left #navi #banner .ba_stand a:visited{
background:url("../img/bu_stand.jpg") no-repeat;
}
 
#left #navi #banner .ba_stand a:hover{
background:url("../img/bu_stand.jpg") no-repeat;
}



#left #navi #banner .ba_blog a{
	text-decoration:none;
	text-indent:-1000px;
	text-align:center;
	width:180px;
	height:65px;
	overflow:hidden;
	display:block;
	margin: 0px 0px 10px 10px;
	padding: 0px;
}

#left #navi #banner .ba_blog a:link,
#left #navi #banner .ba_blog a:visited{
background:url("../img/ba_blog1.jpg") no-repeat;
}
 
#left #navi #banner .ba_blog a:hover{
background:url("../img/ba_blog2.jpg") no-repeat;
}


#left #navi #banner .ba_mail a{
	text-decoration:none;
	text-indent:-1000px;
	text-align:center;
	width:180px;
	height:65px;
	overflow:hidden;
	display:block;
	margin: 0px 0px 10px 10px;
	padding: 0px;
}

#left #navi #banner .ba_mail a:link,
#left #navi #banner .ba_mail a:visited{
background:url("../img/ba_mail1.jpg") no-repeat;
}
 
#left #navi #banner .ba_mail a:hover{
background:url("../img/ba_mail2.jpg") no-repeat;
}




#left #navi #banner .ba_led a{
	text-decoration:none;
	text-indent:-1000px;
	text-align:center;
	width:180px;
	height:65px;
	overflow:hidden;
	display:block;
	margin: 0px 0px 10px 10px;
	padding: 0px;
}

#left #navi #banner .ba_led a:link,
#left #navi #banner .ba_led a:visited{
background:url("../img/ba_led.jpg") no-repeat;
}
 
#left #navi #banner .ba_led a:hover{
background:url("../img/ba_led.jpg") no-repeat;
}


#left #navi #banner .ba_led2 a{
	text-decoration:none;
	text-indent:-1000px;
	text-align:center;
	width:180px;
	height:65px;
	overflow:hidden;
	display:block;
	margin: 0px 0px 10px 10px;
	padding: 0px;
}

#left #navi #banner .ba_led2 a:link,
#left #navi #banner .ba_led2 a:visited{
background:url("../img/ba_ledbuy1.jpg") no-repeat;
}
 
#left #navi #banner .ba_led2 a:hover{
background:url("../img/ba_ledbuy2.jpg") no-repeat;
}



#left #navi #banner .ba_hasso a{
	text-decoration:none;
	text-indent:-1000px;
	text-align:center;
	width:180px;
	height:65px;
	overflow:hidden;
	display:block;
	margin: 0px 0px 10px 10px;
	padding: 0px;
}

#left #navi #banner .ba_hasso a:link,
#left #navi #banner .ba_hasso a:visited{
background:url("../img/ba_hassouyoteibi.jpg") no-repeat;
}
 
#left #navi #banner .ba_hasso a:hover{
background:url("../img/ba_hassouyoteibi.jpg") no-repeat;
}




#left #navi #banner .ba_base a{
	text-decoration:none;
	text-indent:-1000px;
	text-align:center;
	width:180px;
	height:65px;
	overflow:hidden;
	display:block;
	margin: 0px 0px 10px 10px;
	padding: 0px;
}

#left #navi #banner .ba_base a:link,
#left #navi #banner .ba_base a:visited{
background:url("../img/ba_base.jpg") no-repeat;
}
 
#left #navi #banner .ba_base a:hover{
background:url("../img/ba_base.jpg") no-repeat;
}



#left #navi #banner .ba_grass a{
	text-decoration:none;
	text-indent:-1000px;
	text-align:center;
	width:180px;
	height:65px;
	overflow:hidden;
	display:block;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

#left #navi #banner .ba_grass a:link,
#left #navi #banner .ba_grass a:visited{
background:url("../img/ba_grass1.jpg") no-repeat;
}
 
#left #navi #banner .ba_grass a:hover{
background:url("../img/ba_grass2.jpg") no-repeat;
}

#left #navi #banner .ba_apa a{
	text-decoration:none;
	text-indent:-1000px;
	text-align:center;
	width:180px;
	height:65px;
	overflow:hidden;
	display:block;
	margin: 0px 0px 10px 10px;
	padding: 0px;
}

#left #navi #banner .ba_apa a:link,
#left #navi #banner .ba_apa a:visited{
background:url("../img/bt_info01.jpg") no-repeat;
}
 
#left #navi #banner .ba_apa a:hover{
background:url("../img/bt_info.jpg") no-repeat;
}



#left #navi #banner .ba_ichi a{
	text-decoration:none;
	text-indent:-1000px;
	text-align:center;
	width:180px;
	height:65px;
	overflow:hidden;
	display:block;
	margin: 0px 0px 10px 10px;
	padding: 0px;
}

#left #navi #banner .ba_ichi a:link,
#left #navi #banner .ba_ichi a:visited{
background:url("../img/ba_ichi.jpg") no-repeat;
}
 
#left #navi #banner .ba_ichi a:hover{
background:url("../img/ba_ichi.jpg") no-repeat;
}


.table {
	margin-bottom: 20px;
}

.td {
	font: 12px "ＭＳ Ｐゴシック", Osaka;
}
.th {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}








#comment {
	height: 20px;
	width: 100%;
}







#movie {
	padding-top: 15px;
	padding-bottom: 10px;
}

#movie2 {
	padding-top: 10px;
	padding-bottom: 20px;
}

#inner #top_left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 235px;
	background: url(../img/naname_back_dark.gif) repeat;
}

#inner #top_banner {
	width: 100%;
	margin: 0px 0px 20px;
	padding: 0px;
}







/**** Products ****/

#inner #top_product {
	margin: 0px 0px 20px;
	padding: 6px 0px 6px 6px;
	background: url(../img/naname_back_dark.gif) repeat;
	height: 600px;
}

#inner #top_product img {
	margin: 0px 0px 5px;
	padding: 0px;
	float: left;
}

#inner #top_product .product_box1 {
	width: 234px;
	float: left;
	border: 1px solid #333333;
	margin: 0px 0px 8px;
	padding:3px;
	height: 180px;
}

#inner #top_product .product_box2 {
	width: 234px;
	float: left;
	border: 1px solid #333333;
	margin-bottom: 10px;
	padding: 3px;
	height: 180px;
	margin-right: 6px;
	margin-left: 6px;
}

#inner #top_product .product_box3 {
	width: 234px;
	float: left;
	border: 1px solid #333333;
    margin: 0px 0px 8px;
	padding: 3px;
	height: 180px;
}

.box {
	font: 12px "ＭＳ Ｐゴシック", Osaka;
	text-align: left;
	width: 100%;
}










.komi {
	font: bold 14px "ＭＳ Ｐゴシック", Osaka, Arial, Helvetica;
	color: #FFFFFF;
	background: url(../img/komi_back750.gif) no-repeat;
	height: 34px;
	padding-top: 5px;
	padding-left: 7px;
	margin-bottom: 10px;
}



/**** TOP products banner****/



#inner #top_left .glass a{
	text-decoration:none;
	text-indent:-1000px;
	text-align:center;
	width:211px;
	height:75px;
	overflow:hidden;
	display:block;
	margin: 0px 0px 12px 12px;
	padding: 0px;
}

#inner #top_left .glass a:link,
#inner #top_left .glass a:visited{
background:url("../../top_img/banner/ba_grass1.jpg") no-repeat;
}
 
#inner #top_left .glass a:hover{
background:url("../../top_img/banner/ba_grass2.jpg") no-repeat;
}




/**** TOP products AMC****/

#inner #top_left .amc a{
	text-decoration:none;
	text-indent:-1000px;
	text-align:center;
	width:211px;
	height:75px;
	overflow:hidden;
	display:block;
	margin: 0px 0px 12px 12px;
	padding: 0px;
}

#inner #top_left .amc a:link,
#inner #top_left .amc a:visited{
background:url("../../top_img/banner/ba_amc1.jpg") no-repeat;
}
 
#inner #top_left .amc a:hover{
background:url("../../top_img/banner/ba_amc2.jpg") no-repeat;
}


/**** TOP products plex****/
#inner #top_left .plex a{
	text-decoration:none;
	text-indent:-1000px;
	text-align:center;
	width:211px;
	height:75px;
	overflow:hidden;
	display:block;
	margin: 0px 0px 12px 12px;
	padding: 0px;
}

#inner #top_left .plex a:link,
#inner #top_left .plex a:visited{
background:url("../../top_img/banner/ba_plex1.jpg") no-repeat;
}
 
#inner #top_left .plex a:hover{
background:url("../../top_img/banner/ba_plex2.jpg") no-repeat;
}


/**** TOP products Muscular****/
#inner #top_left .musc a{
	text-decoration:none;
	text-indent:-1000px;
	text-align:center;
	width:211px;
	height:75px;
	overflow:hidden;
	display:block;
	margin: 0px 0px 12px 12px;
	padding: 0px;
}

#inner #top_left .musc a:link,
#inner #top_left .musc a:visited{
background:url("../../top_img/banner/ba_mus1.jpg") no-repeat;
}
 
#inner #top_left .musc a:hover{
background:url("../../top_img/banner/ba_mus2.jpg") no-repeat;
}



/**** TOP products Muscular****/
#inner #top_left .muho a{
	text-decoration:none;
	text-indent:-1000px;
	text-align:center;
	width:211px;
	height:75px;
	overflow:hidden;
	display:block;
	margin: 0px 0px 12px 12px;
	padding: 0px;
}

#inner #top_left .muho a:link,
#inner #top_left .muho a:visited{
background:url("../../top_img/banner/ba_muho1.jpg") no-repeat;
}
 
#inner #top_left .muho a:hover{
background:url("../../top_img/banner/ba_muho2.jpg") no-repeat;
}



/**** TOP products Tokusatsu****/
#inner #top_left .toku a{
	text-decoration:none;
	text-indent:-1000px;
	text-align:center;
	width:211px;
	height:75px;
	overflow:hidden;
	display:block;
	margin: 0px 0px 12px 12px;
	padding: 0px;
}

#inner #top_left .toku a:link,
#inner #top_left .toku a:visited{
background:url("../../top_img/banner/ba_tokusatsu1.jpg") no-repeat;
}
 
#inner #top_left .toku a:hover{
background:url("../../top_img/banner/ba_tokusatsu2.jpg") no-repeat;
}



/**** TOP products ULTRA****/
#inner #top_left .ultra a{
	text-decoration:none;
	text-indent:-1000px;
	text-align:center;
	width:211px;
	height:75px;
	overflow:hidden;
	display:block;
	margin: 0px 0px 12px 12px;
	padding: 0px;
}

#inner #top_left .ultra a:link,
#inner #top_left .ultra a:visited{
background:url("../../top_img/banner/ba_ultra1.jpg") no-repeat;
}
 
#inner #top_left .ultra a:hover{
background:url("../../top_img/banner/ba_ultra2.jpg") no-repeat;
}



/**** TOP products ULTRA****/
#inner #top_left .satake a{
	text-decoration:none;
	text-indent:-1000px;
	text-align:center;
	width:211px;
	height:75px;
	overflow:hidden;
	display:block;
	margin: 0px 0px 12px 12px;
	padding: 0px;
}

#inner #top_left .satake a:link,
#inner #top_left .satake a:visited{
background:url("../../top_img/banner/ba_satake1.jpg") no-repeat;
}
 
#inner #top_left .satake a:hover{
background:url("../../top_img/banner/ba_satake2.jpg") no-repeat;
}



/**** TOP products スペクトルマン****/
#inner #top_left .spec a{
	text-decoration:none;
	text-indent:-1000px;
	text-align:center;
	width:211px;
	height:75px;
	overflow:hidden;
	display:block;
	margin: 0px 0px 12px 12px;
	padding: 0px;
}

#inner #top_left .spec a:link,
#inner #top_left .spec a:visited{
background:url("../../top_img/banner/ba_spec1.jpg") no-repeat;
}
 
#inner #top_left .spec a:hover{
background:url("../../top_img/banner/ba_spec2.jpg") no-repeat;
}



/**** TOP products Monster****/
#inner #top_left .monster a{
	text-decoration:none;
	text-indent:-1000px;
	text-align:center;
	width:211px;
	height:75px;
	overflow:hidden;
	display:block;
	margin: 0px 0px 12px 12px;
	padding: 0px;
}

#inner #top_left .monster a:link,
#inner #top_left .monster a:visited{
background:url("../../top_img/banner/ba_monster1.jpg") no-repeat;
}
 
#inner #top_left .monster a:hover{
background:url("../../top_img/banner/ba_monster2.jpg") no-repeat;
}

iframe { border: none; }

/* ____ フロートボックス解除用。htmlでは<br class="clear" />で使用 ____ */
.clear {
	clear:both;
}




/**** footer ****/

#footer {
	background: url(../img/foot_back.jpg) no-repeat;
	font-size: 10px;
	clear: both;
	height: 120px;
	margin-left: 5px;
	padding-left: 10px;
	padding-top: 10px;
	text-align: center;
}
#footer #foot_link {
	line-height: 2em;
	margin-bottom: 5px;
}

#footer #foot_link a{
	color: #FFFFFF;
	text-decoration: none;
}

#footer #foot_link a:hover{
	color: #FF0000;
}


#footer #foot_link a:active{
	color: #FFFFFF;
	text-decoration: none;
}

#footer #foot_link li {
	display: inline;
	list-style: none;
}




#wrapper #content #inner #blog {
	margin-bottom: 15px;
}

#wrapper #content #inner .kokuchi {
	margin-bottom: 15px;
	font-size: 16px;
	text-align: center;
	line-height: 3em;
	color: #F00;
	background-color: #FFF;
	width: 100%;
}


#wrapper #content #inner .kokuchi a{
	color: #FF0000;
	text-decoration: none;
}

#wrapper #content #inner .kokuchi a:hover{
	color: #FF0000;
}


#wrapper #content #inner .kokuchi a:active{
	color: #FF0000F;
	text-decoration: none;
}


.box_left {
	float: left;
	width: 370px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.box_right {
	float: right;
    width: 370px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.ba_left {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.ba_right {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}

#foot_key {
	clear: both;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
	font-size: 8px;
}
.top_banner {
	width: 750px;
	margin-bottom: 10px;
	height: 240px;
}

.top_banner2 {
	width: 750px;
	margin-bottom: 10px;
	height: 110px;
}

.top_banner3 {
	width: 750px;
	margin-bottom: 10px;
}