@charset "UTF-8";

/* hidden text */

.bnr_kgcnovfes2011,
.bnr_hanbai_12,
.bnr_kousaku_111023,
.bnr_hanbai_11sum,
.bnr_kousaku_110731,
.bnr_denko13_111219,
.bnr_denko12_110919,
.bnr_denko11_110619,
.bnr_kousaku_110619,
.bnr_kousaku_110403,
.bnr_contest_01,
.bnr_eventreport,
.bnr_05,
.bnr_07,
.bnr_11,
.bnr_12,
.bnr_ledwinker,
.bnr_roulet,
.bnr_dempabooks,
.bnr_dempabooks_430,
.bnr_elecon,
.bnr_vstone,
.bnr_nico,
.bnr_shonan,
.bnr_jm7rti,
.bnr_wakamatsu,
.bnr_silicon_house,
.bnr_osaka
{
	display:block;
	font-size:0;
	text-decoration:none;
	text-indent:-3000px;
}


/* EventReport */

.bnr_eventreport {
	background-image:url("../img_bnr/bnr_eventreport.png"); 
	background-repeat:no-repeat;
	height:90px;
}

/* Color Teikou Hayami Hyo */

.bnr_05 {
	background-image:url("../img_bnr/bnr_05.gif"); 
	background-repeat:no-repeat;
	height:40px;
}

/* Shop List */

.bnr_07 {
	background-image:url("../img_bnr/bnr_07.gif"); 
	background-repeat:no-repeat;
	height:40px;
}

/* bnr_LEDwinker */

.bnr_11 {
	background-image:url("../img_bnr/bnr_LEDwinker.gif");
	background-repeat:no-repeat;
	height:200px;
}

.bnr_ledwinker {
	background-image:url("../img_bnr/bnr_LEDwinker_430.png");
	background-repeat:no-repeat;
	height:50px;
}

/* bnr_Roulet */

.bnr_12 {
	background-image:url("../img_bnr/bnr_Roulet.gif");
	background-repeat:no-repeat;
	height:200px;
}

.bnr_roulet {
	background-image:url("../img_bnr/bnr_Roulet_430.png");
	background-repeat:no-repeat;
	height:50px;
}

/* bnr_dempabooks */

.bnr_dempabooks {
	background-image:url("../img_bnr/bnr_dempabooks.gif");
	background-repeat:no-repeat;
	height:130px;
}
.bnr_dempabooks_430 {
	background-image:url("../img_bnr/bnr_dempabooks_430.png");
	background-repeat:no-repeat;
	height:50px;
}

/* Denshi Kousaku Kyoushitsu */

.bnr_kousaku_111023 {
	background-image:url("../img_bnr/bnr_kousaku_111023.png");
	background-repeat:no-repeat;
	height:150px;
}
.bnr_kousaku_110731 {
	background-image:url("../img_bnr/bnr_kousaku_110731.png");
	background-repeat:no-repeat;
	height:150px;
}
.bnr_kousaku_110619 {
	background-image:url("../img_bnr/bnr_kousaku_110619.png");
	background-repeat:no-repeat;
	height:150px;
}
.bnr_kousaku_110403 {
	background-image:url("../img_bnr/bnr_kousaku_110403.png");
	background-repeat:no-repeat;
	height:150px;
}
.bnr_kousaku_100822 {
	background-image:url("../img_bnr/bnr_kousaku_100822.png");
	background-repeat:no-repeat;
	height:150px;
}
.bnr_kousaku_100718 {
	background-image:url("../img_bnr/bnr_kousaku_100718.png");
	background-repeat:no-repeat;
	height:150px;
}
.bnr_kousaku_101003 {
	background-image:url("../img_bnr/bnr_kousaku_101003.png");
	background-repeat:no-repeat;
	height:150px;
}
.bnr_kousaku_101031 {
	background-image:url("../img_bnr/bnr_kousaku_101031.png");
	background-repeat:no-repeat;
	height:150px;
}
.bnr_kousaku_101123 {
	background-image:url("../img_bnr/bnr_kousaku_101123.png");
	background-repeat:no-repeat;
	height:150px;
}
.bnr_kousaku_101031i {
	background-image:url("../img_bnr/bnr_kousaku_101031i.png");
	background-repeat:no-repeat;
	height:150px;
}
.bnr_kousaku_101031i  ul {
	padding:53px 100px 0 10px;
}
.bnr_kousaku_101031i  li {
	margin:0;
}
.bnr_kousaku_101031i .text {
	font-size:9px;
	line-height:12px;
	margin-bottom:5px;
}
.icon_tv {
	background-image:url("../img_bnr/icon_tv.png");
	background-repeat:no-repeat;
	background-position:0 1px;
	height:16px;
	text-indent:20px;
	font-size:12px;
	line-height:16px;
}
.bnr_elecon {
	background-image:url("../img_bnr/banner_elecon.png");
	background-repeat:no-repeat;
	height:240px;
	width:240px;
	margin-left:95px;
}
.bnr_contest_01 {
	background-image:url("../img_bnr/bnr_contest_01.png");
	background-repeat:no-repeat;
	height:150px;
}

/* 販売ページ */

.bnr_hanbai_11sum {
	background-image:url("../img_bnr/bnr_hanbai_11sum.png");
	background-repeat:no-repeat;
	height:150px;
}
.bnr_hanbai_12 {
	background-image:url("../img_bnr/bnr_hanbai_12.png");
	background-repeat:no-repeat;
	height:150px;
}

/* denko newbook*/

.bnr_denko13_111219 {
	background-image:url("../img_bnr/bnr_denko13_111219.png");
	background-repeat:no-repeat;
	height:150px;
}
.bnr_denko12_110919 {
	background-image:url("../img_bnr/bnr_denko12_110919.png");
	background-repeat:no-repeat;
	height:150px;
}
.bnr_denko11_110619 {
	background-image:url("../img_bnr/bnr_denko11_110619.png");
	background-repeat:no-repeat;
	height:150px;
}
.bnr_denko08_100918 {
	background-image:url("../img_bnr/bnr_denko08_100918.png");
	background-repeat:no-repeat;
	height:150px;
}

/* link bnr */

.bnr_vstone {
	background-image:url("../img_bnr_link/bnr_vstone_430x50.jpg");
	background-repeat:no-repeat;
	height:50px;
}
.bnr_nico {
	background-image:url("../img_bnr_link/bnr_nico.jpg");
	background-repeat:no-repeat;
	height:40px;
}
.bnr_shonan {
	background-image:url("../img_bnr_link/bnr_shonan.jpg");
	background-repeat:no-repeat;
	height:40px;
}
.bnr_jm7rti {
	background-image:url("../img_bnr_link/bnr_jm7rti.jpg");
	background-repeat:no-repeat;
	height:40px;
}
.bnr_osaka {
	background-image:url("../img_bnr_link/bnr_osaka.png");
	background-repeat:no-repeat;
	height:40px;
}

/* NEWS */

.bnr_wakamatsu {
	background-image:url("../img_bnr/bnr_wakamatsu.png");
	background-repeat:no-repeat;
	height:40px;
}
.bnr_silicon_house {
	background-image:url("../img_bnr/bnr_silicon_house.png");
	background-repeat:no-repeat;
	height:40px;
}

/* massage */

.msg {
	font-size:14px;
	line-height:20px;
	text-align:justify;
	padding:12px;
	border:1px solid #c00;
	color:#c00;
}

/* 11月祭 */

.bnr_kgcnovfes2011 {
	background-image:url("../img_bnr/bnr_kgcnovfes2011.png");
	background-repeat:no-repeat;
	height:150px;
}

/* アキバ大好き！祭り2012 */

.braking {
	font-size:11px;
	line-height:15px;
	padding:10px 15px;
	border:1px solid #f90;
	margin:0 0 10px;
}
.braking img {
	border:none;
}
.braking h3 {
	font-size:13px;
	font-weight:bold;
	line-height:21px;
	background-color:#f90;
	color:#FFF;
	height:21px;
	padding:0 8px 0;
	margin:0 0 8px;
}
.braking h4 {
	padding:0 0 4px;
	font-size:12px;
	line-height:16px;	
}
.braking small {
	padding:0;
	margin:0;
}
.braking dl {
	border-top:1px dotted #f90;
	padding:1px 0 0 0;
}
.braking dt {
	width:6em;
	float:left;
	color:#F90;
	padding:0 0 1px 0;
	margin:0 0 1px 0;
}
.braking dd {
	padding:0 0 1px 6em;
	margin:0 0 1px 0;
	border-bottom:1px dotted #f90;
}
.braking ul {
	text-align:center;
	padding:0 0 4px;
}
.braking .bnr {
	display:block;
	height:85px;
	width:238px;
	margin:0 auto 4px;
	border:1px solid #000;
}
.braking .bnr:hover {
	border:1px solid #f90;
}
