@charset "utf-8";

/*-----------------------------------------------------------------
	リセット
-----------------------------------------------------------------*/

.googleads {
	cursor: default;
}

.googleads2 {
	filter: Alpha(Opacity=0,);
	opacity: 0.00;
	cursor: default;
}

.googleads3 {
	visibility: hidden;
	position: absolute;
	top: -9999px;
	left: -9999px;
}

.monitor-ameblo {
	position: fixed;
}

*: first-child+html .monitor-ameblo {
	position: absolute;
}

* html .monitor-ameblo {
	position: absolute;
	visibility: hidden;
}

*+html .monitor-ameblo {
	position: absolute;
}

@media screen and (max-device-width: 480px) {
	.monitor-ameblo {
	visibility: hidden;
	}
}

/*-----------------------------------------------------------------
	共通
-----------------------------------------------------------------*/

body {
	color: #5d5d5d;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;
	margin: 0px;
	padding: 0px;
}

ol,ul,li,dl,dt,dd {
	list-style: none;
	padding: 0px;
	margin: 0;
}

h1 , h2 , h3 , h4, h5 , h6 , p {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight: normal;
}

a: link {
	color: #5d5d5d;	
}

a: visited {
	color: #5d5d5d;
}

a: active {
	color: #CC0033;
}

a: hover {
	color: #CC0033;
}

a: hover.atptbox {
	top: 1px;
	position: relative;
}

.Briciole {
	padding: 7px 0 7px 10px;
	margin: 0 auto;
}

.px3 {
	height: 3px;
	clear: both;
}

.px5 {
	height: 5px;
	clear: both;
}

.px10 {
	height: 10px;
	clear: both;
}

.px20 {
	height: 20px;
	clear: both;
}

.c_pointer {
	cursor: pointer;
}

.dotline {
	background: url(http://gigaplus.makeshop.jp/gcom1420/WEB_top/dot_line_01.gif) repeat-x;
	width: 790;
	height: 3px;
	margin: 7px 0;
}

.img a: hover {
	filter: Alpha(Opacity=70,);
	opacity: 0.70;
}

#makebanner {
	text-align: left;
}

#ShopCategoryPage {
	text-align: left;
}

/*-----------------------------------------------------------------
	EarphoneNEWS
-----------------------------------------------------------------*/

.EarphoneNEWS {
	margin: 10px 0;
	padding: 0;
	text-align: center;
}

.EarphoneNEWS h4 {
	display: inline;
	padding: 0 0 1px 0;
	border-bottom: 1px dashed #dbdbdb;
	font-weight: bold;
	line-height: 20px;
}

.EarphoneNEWSdetail {
	font-size: 11px;
	line-height: 1.3em;
}

.EarphoneNEWSdetail a {
	text-decoration: none;
}

.news-frame {
	height: 203px;
}

.news-frame ul { margin: 0; padding: 0; }

.news-frame li {
	list-style-type: none;
	display: inline;
	padding: 0;
	color: #FFF;
}

#tab-topnews li {
	display: inline;
	cursor: pointer;
}

#tab-topnews li: hover {
	border-bottom: none;
	color: #000000;
}

#tab-topnews li.selected,#tab li.selected: hover {
	cursor: default;
	border-bottom: #ff9944 2px solid;
}

.detailtabbox {
	width: 568px;
	height: 176px;
	border-bottom: #ededed 1px solid;
	border-left: #ededed 1px solid;
	border-right: #ededed 1px solid;
}

.disnon {
	display: none;
}

.tabBox-left-frame {
	margin: 10px 0 0 5px;
	float: left;
	width: 365px;
}

.tabBox-right-frame {
	margin: 15px 0 0 5px;
	float: left;
}

.tabBox-right-frame img {
	margin: 0 0 3px 3px;
	max-width: 120px;
	max-height: 120px;
}

.tabBox-right-frame p {
	margin: 3px 0 0 3px;
}

.tab_nav {
	overflow: hidden;
	margin-bottom: 2px;
	border-bottom: 1px solid #ededed;
	font-family: 'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo,'メイリオ' sans-serif;
}

.tab_nav li {
	float: left;
	line-height: 1;
	width: 100px;
	height: 30px;
	font-weight: bold;
	
 background: #F9F9F9;
	border: 1px solid #DDD;
	color: #111;
	margin-right: 2px;
}

.tab_nav li a {
	text-align: center;
	display: block;
	text-decoration: none;
	padding: 10px 0;
	margin-right: 2px;
	font-weight: bold;
	font-size: 14px;
}

.tab_nav li: first-of-type a {
	border: none;
}

.archives {
	display: none;
}

.archives h2 {
	padding: 10px 10px;
	font-size: 100%;
	background-color: #6f7575;
	color: #fff;
}

.archives ul {
	border-top: 1px solid #000;
}

.archives li a {
	display: block;
	border-bottom: 1px solid #000;
	padding: 12px 0 10px 10px;
	line-height: 1.3;
	text-decoration: none;
	font-weight: bold;
	color: #000;
}
#tab_1 h2 {
	background-color: #a4240e;
}
#tab_2 h2 {
	background-color: #2b36a4;
}
#tab_3 h2 {
	background-color: #06510e;
}
#tabs .show {
	display: block;
}

/*-----------------------------------------------------------------
	SHOP PAGE
-----------------------------------------------------------------*/

#frameMain {
	width: 640px;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
}

#dotted {
	margin: 5px 3px 5px 3px;
	clear: both;
}

#dottedair {
	margin: 5px 0 0 0;
	clear: both;
}

.clear {
	clear: both;
}

#coment {
	font-size: 18px;
	font-weight: bold;
}

#explanation {
	width: 600px;
}

#explanationsub {
	padding: 0 0 8px 13px;
}
/*
#contents {
	background: url(http://www.e-earphone.jp/design/gcom1420/shinseihin/shinseihin-off_150x33.jpg) no-repeat;
	height: 33px;
	text-indent: -9999px;
}
#contents a {
	text-indent: -9999px;
	display: block;
	height: 33px;
	background: url(http://www.e-earphone.jp/design/gcom1420/shinseihin/shinseihin-off_150x33.jpg) no-repeat;	
}
#contents a: hover { 
	background: url(http://www.e-earphone.jp/design/gcom1420/shinseihin/shinseihin-on_150x33.jpg) no-repeat;
}	*/

/*-----------------------------------------------------------------
	Left Menu
-----------------------------------------------------------------*/

#lefty {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	width: 180px;
}

#lefty ul {
	display: block;
	clear: both;
	border-top: 1px solid #FF9944;
	border-right: 1px solid #FF9944;
	border-bottom: 1px solid #FF9944;
	border-left: 1px solid #FF9944;
	padding: 5px;
}


#lefty ul a: hover img {
	margin: 0;
	padding: 0;
	filter: Alpha(Opacity=70,);
	opacity: 0.70;
}

#lefty ul #nav3 {
	border: none;
	font-size: 100%;
	font-weight: bold;
	list-style: none;
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic',sans-serif;
}
#nav3 li {
	margin-bottom: 2px;
	width: 160px;
}
#nav3 li a {
	text-decoration: none;
	display: block;
	color: #000000;
	width: 125px;
	padding: 5px 10px 5px 35px;
	background: url(arrow.gif) no-repeat 3px center;
	border-bottom: dashed 1px #FF9944;
}

#lefty .leftmakerlist {
	border: #CCC 1px solid;
	padding: 1px 0 1px 1px;
	margin-bottom: 15px;
}

#lefty .leftmakerlist .maker-img {
	float: left;
	margin-bottom: 4px;
}

.leftMenudotted {
	border-top: 1px dotted #FF9934;
	margin: 3px 3px;
	clear: both;
}

#leftMenu {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	width: 180px;
}

#leftMenu .ul {
	background-color: #fff6ef;
}

#leftMenu ul a: hover img {
	margin: 0;
	padding: 0;
	filter: Alpha(Opacity=70,);
	opacity: 0.70;
}

#categoryleft {
	background: url(http://www.e-earphone.jp/design/gcom1420/LeftMenu/back.gif) no-repeat;
	height: 30px;
	text-indent: -9999px;
	display: block;
	clear: both;
}

#searchleft {
	padding: 0;
	background-color: #ff9944;
	height: 60px;
	width: 180px;
	display: block;
}

.Information {
	text-indent: -9999px;
	clear: both;
	margin-top: 13px;
	background: url(http://www.e-earphone.jp/design/gcom1420/LeftMenu/info-off_180x33.jpg) no-repeat;
}

.Social {
	text-indent: -9999px;
	clear: both;
	margin-top: 0px;
	background: url(http://www.e-earphone.jp/design/gcom1420/LeftMenu/soc-off_180x33.jpg) no-repeat;
}

.Social a {
	text-indent: -9999px;
	display: block;
	height: 33px;
	background: url(http://www.e-earphone.jp/design/gcom1420/LeftMenu/soc-off_180x33.jpg) no-repeat;	
}

.Information a {
	text-indent: -9999px;
	display: block;
	height: 33px;
	background: url(http://www.e-earphone.jp/design/gcom1420/LeftMenu/info-off_180x33.jpg) no-repeat;	
}

.Information a: hover { 
	background: url(http://www.e-earphone.jp/design/gcom1420/LeftMenu/info-on_180x33.jpg) no-repeat;
}

#leftMenu .infoleft {
	display: block;
	clear: both;
	border-right: 1px solid #FF9944;
	border-bottom: 1px solid #FF9944;
	border-left: 1px solid #FF9944;
	padding: 5px;
}

#leftkobutsu {
	margin: 8px 0;
	line-height: 20px;
	font-weight: bold;
}

/*-----------------------------------------------------------------
	SHOP DETAIL
-----------------------------------------------------------------*/

#ShopDetailPage {
	width: 750px;
	margin: 10px auto;
	padding: 20px;
	background-color: #FFF;
	text-align: left;
}

#ShopDetailPage980 {
	width: 940px;
	margin: 10px auto;
	padding: 20px;
	background-color: #FFF;
	text-align: left;
}

#ShopDetailPage .pankuzu {
	text-align: left;
	color: #5d5d5d;
	padding: 5px;
	background-color: #f4f7fc;
	border-top: 1px dashed #dbdbdb;
	border-bottom: 1px dashed #dbdbdb;
	margin: 0 0 10px 0;
	width: 740px;
}

#ShopDetailPage .pankuzu980 {
	text-align: left;
	color: #5d5d5d;
	padding: 5px;
	background-color: #f4f7fc;
	border-top: 1px dashed #dbdbdb;
	border-bottom: 1px dashed #dbdbdb;
	margin: 0 0 10px 0;
	width: 930px;
}

#ShopDetailPage .pankuzuChuko {
	text-align: left;
	color: #5d5d5d;
	padding: 5px;
	background-color: #f4f7fc;
	border-top: 1px dashed #dbdbdb;
	border-bottom: 1px dashed #dbdbdb;
	margin: 0 0 10px 0;
	width: 740px;
}

#ShopDetailPage .gyakuoku {
	margin: 10px auto;
	width: 750px;
}

#ShopDetailPage .picture {
	width: 300px;
	float: left;
	padding: 5px;
	margin: 0;
}

#ShopDetailPage .detail {
	width: 430px;
	float: right;
	margin: 0;
	padding: 0 0 0 10px;
	text-align: left;
}

#ShopDetailPage .detail table {
	line-height: 20px;
}

*: first-child+html #ShopDetailPage .detail table {
	line-height: 16px;
}

* html #ShopDetailPage .detail table {
	line-height: 16px;
}

#ShopDetailPage .detail table tr td div {
	width: 250px;
	border: 1px dashed #dbdbdb;
	padding: 5px;
}

#ShopDetailPage .detail table tr td p {
	float: left;
}

#ShopDetailPage .detail ul .PRODUCTION {
	padding: 0 0 1px 0;
}

#ShopDetailPage .detail ul .BRANDNAME {
	clear: both;
	font-weight: bold;
	font-size: 14px;
	padding: 0 0 10px 0;
}

#ShopDetailPage .detail ul .TAXPRICE {
	padding: 0 0 3px 0;
	font-size: 14px;
}

#ShopDetailPage .detail ul .RESERVE {
	padding: 0 0 2px 0;
}

#ShopDetailPage .detail ul .QUESTION {
	padding: 0 0 10px 0;
	clear: both;
}

#ShopDetailPage .detail ul .ADDCODE {
	padding: 0 0 10px 0;
}

*: first-child+html #ShopDetailPage .detail ul .ADDCODE {
	padding: 0;
}

* html #ShopDetailPage .detail ul .ADDCODE {
	padding: 0;
}

#ShopDetailPage .detail ul .order {
	padding: 0 0 10px 0;
}

#ShopDetailPage .detail ul .ORIGINAL {
	padding: 0 0 3px 0;
	font-size: 14px;
}

#ShopDetailPage .detail ul .ORIGINALimg {
	padding: 0 0 3px 0;
}

#ShopDetailPage .detail ul .ORIGINALimg a: hover {
	opacity: .85;
	filter: alpha(opacity=85);
}

#ShopDetailPage .detail ul .ORIGINAL2 {
	padding: 0 0 10px 0;
}

#ShopDetailPage .earguide {
	padding: 10px 0;
}

#ShopDetailPage .Explanation {
	padding: 0;
	margin: 0;
}

#ShopDetailPage .Explanation ul .EDETAIL {
	clear: both;
	margin: 0;
	padding: 0;
}

#ShopDetailPage .Explanation ul .height {
	height: 10px;
}

#OriginalDetailPage {
	width: 750px;
	margin: 10px auto;
	padding: 0;
	text-align: left;
	background: url(http://image.webftp.jp/design/gcom1420/Original/OriginalGoodsAddCartBG.jpg)top center no-repeat;
	height: 460px;
}

*: first-child+html #OriginalDetailPage {
	width: 750px;
	padding: 0;
	text-align: left;
	background: url(http://image.webftp.jp/design/gcom1420/Original/OriginalGoodsAddCartBG.jpg) no-repeat;
	height: 460px;
}

* html #OriginalDetailPage {
	width: 750px;
	padding: 0;
	text-align: left;
	background: url(http://image.webftp.jp/design/gcom1420/Original/OriginalGoodsAddCartBG.jpg) no-repeat;
	height: 460px;
}

#OriginalDetailPage .pankuzu {
	text-align: left;
	color: #5d5d5d;
	padding: 5px;
	background-color: #f4f7fc;
	border-top: 1px dashed #dbdbdb;
	border-bottom: 1px dashed #dbdbdb;
	margin: 0 0 10px 0;
	width: 740px;
}

#OriginalDetailPage .picture {
	width: 300px;
	float: left;
	padding: 5px;
	margin: 0 10px 0 0;
}

#OriginalDetailPage .detailOriginalGoods {
	width: 410px;
	float: left;
	margin: 0;
	padding: 0 0 0 10px;
	text-align: left;
}

#OriginalDetailPage .detailOriginalGoods ul .order a: hover {
	opacity: .85;
	filter: alpha(opacity=85);
}

#OriginalDetailPage .detailOriginalGoods ul .PRODUCTION {
	padding: 0 0 1px 0;
}

#OriginalDetailPage .detailOriginalGoods ul .BRANDNAME {
	clear: both;
	font-weight: bold;
	font-size: 14px;
	padding: 0 0 10px 0;
}

#OriginalDetailPage .detailOriginalGoods ul .TAXPRICE {
	padding: 0 0 3px 0;
	font-size: 14px;
}

#OriginalDetailPage .detailOriginalGoods ul .RESERVE {
	padding: 0 0 10px 0;
}

#OriginalDetailPage .detailOriginalGoods ul .twitter {
	padding: 0 0 10px 0;
}

#OriginalDetailPage .detailOriginalGoods ul .ADDCODE {
	padding: 0 0 10px 0;
}

*: first-child+html #OriginalDetailPage .detailOriginalGoods ul .ADDCODE {
	padding: 0;
}

* html #OriginalDetailPage .detailOriginalGoods ul .ADDCODE {
	padding: 0;
}

#OriginalDetailPage .detailOriginalGoods ul .order {
	padding: 0 0 10px 0;
}

#OriginalDetailPageExp {
	width: 750px;
	margin: 10px auto;
	padding: 0;
	text-align: left;
}

h3.cTitle {
	color: #333333;
	font-size: 20px;
	padding: 8px 11px 7px 0;
	line-height: normal;
	margin-bottom: 12px;
}

h3.cTitle span {
	border-left: 3px solid #666666;
	display: inline-block;
	padding-left: 8px;
	padding-right: 11px;
}

.det-itemlink-small {
	float: left;
	border: none;
	width: 158px;
	height: 230px;
}

/*-----------------------------------------------------------------
	SHOP CATEGORY
-----------------------------------------------------------------*/

.SNblock {
	display: none;
}

.SNblock div {
	padding: 0 3px 0 0;
	float: left;
	overflow: hidden;
	display: block;
}

.SNblock #facebook_like2 {
	padding: 0 3px 0 0;
	float: left;
	overflow: hidden;
	width: 105px;
	display: block;
}


/*-----------------------------------------------------------------
	SHOP CATEGORY
-----------------------------------------------------------------*/

#ShopCategoryPage {
	width: 790px;
	margin: 10px 0;
	padding: 0;
	text-align: left;
	clear: both;
}

#ShopCategoryPage .pankuzu {
	text-align: left;
	color: #5d5d5d;
	padding: 5px;
	background-color: #f4f7fc;
	border-top: 1px dashed #dbdbdb;
	border-bottom: 1px dashed #dbdbdb;
	margin: 0 0 10px 0;
}

#ShopCategoryPage .GROUP {
	text-align: left;
	color: #5d5d5d;
	padding: 0px;
	margin: 20px 20px 20px 0;
	border-bottom: 1px dashed #dbdbdb;
	border-top: 1px dashed #dbdbdb;
	float: left;
	width: 790px;
}

#ShopCategoryPage ul .total {
	float: left;
	height: 20px;
}

#ShopCategoryPage ul .line {
	float: right;
	font-size: 12px;
	height: 20px;
}

/*-----------------------------------------------------------------
	COMPLY
-----------------------------------------------------------------*/

#comply_wall {
	width: 750px;
	margin: 10px auto;
	border-top: solid 1px #cdcdcd;
	border-bottom: solid 1px #cdcdcd;
	color: #5d5d5d;
	background: url(http://image.webftp.jp/design/gcom1420/Original/comply_wall.jpg) repeat-y;
	line-height: 18px;
}

#comply_wall h1 {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	width: 515px;
}

#comply_wall h2 {
	color: #BF1200;
}

.comply_dotted {
	width: 710px;
	margin: 0px 15px 10px 15px;
	border-bottom: dashed #999999 1px;
	clear: both;
	height: 20px;
}

#comply {
	width: 515px;
	height: 90px;
	margin: 0;
}

.comply_box {
	width: 750px;
	margin: 0 0 5px 0;
}

.comply_box .pic {
	margin: 0 0 0 15px;
	width: 180px;
	float: left;
}

.comply_box .text {
	margin: 0 0 0 15px;
	float: left;
	width: 515px;
}

#comply .main {
	overflow: hidden;
	text-align: center;
	width: 515px;
	height: 100px;
	background: no-repeat;
	padding: 5px 0 0 0;
	margin: 0;
}

.abc {
	overflow: hidden;
}

#complyRelation {
	width: 740px;
	margin: 10px auto 30px auto;
	color: #5d5d5d;
	line-height: 18px;
	clear: both;
	height: 1550px;
}

#complyRelation .Box {
	width: 740px;
	clear: both;
	margin: 0 0 20px 0;
}

#complyRelation .Box ul {
	width: 148px;
	float: left;
}

#complyRelation .Box ul li {
	margin: 2px 0;
}

#complyRelation .Box ul .Size {
	margin: 2px 0 2px 10px;
}

#complyRelation .Box ul .Horizon {
	color: #CCCCCC;
	margin: 2px 0 2px 10px;
}

#complyRelation .Box ul li h1 {
	display: inline;
	border-bottom: dashed 1px #494949;
}

/*-----------------------------------------------------------------
	PACKING PAGE
-----------------------------------------------------------------*/

.packing {
	width: 600px;
	clear: both;
	margin: 8px 0 0 0;
}

.packing_hed {
	width: 600px;
	margin: 0 0 20px 0;
}

.packing_1 {
	width: 600px;
	height: 15px;
}

.p-1 {
	width: 600px;
	margin: 0 0 5px 0;
}

.p-2 {
	width: 150px;
	height: 138px;
	float: left;
	margin: 0 0 20px 0;
	visibility: hidden;
}

.p-3 {
	width: 440px;
	color: #666666;
	float: left;
	margin: 20px 0 0 160px;
}

.tejun_l {
	width: 250px;
	padding: 5px;
	border: 1px solid #999999;
	float: left;
	margin: 0 0 20px 0;
}

.tejun_r1 {
	width: 338px;
	float: right;
	height: 170px;
	margin: 0 0 20px 0;
	background: url(http://image.webftp.jp/design/gcom1420/packing/step1.jpg) no-repeat 3px top;
}

.tejun_r2 {
	width: 336px;
	float: right;
	height: 170px;
	margin: 0 0 20px 0;
	background: url(http://image.webftp.jp/design/gcom1420/packing/step2.jpg) no-repeat;
}

.tejun_r3 {
	width: 336px;
	float: right;
	height: 170px;
	margin: 0 0 20px 0;
	background: url(http://image.webftp.jp/design/gcom1420/packing/step3.jpg) no-repeat;
}

.tejun_r4 {
	width: 336px;
	float: right;
	height: 170px;
	margin: 0 0 20px 0;
	background-image: url(http://image.webftp.jp/design/gcom1420/packing/step4.jpg) no-repeat;
}

.tejun_r5 {
	width: 336px;
	float: right;
	height: 170px;
	margin: 0 0 20px 0;
	background: url(http://image.webftp.jp/design/gcom1420/packing/step5.jpg) no-repeat;
}

.tejun_r6 {
	width: 336px;
	float: right;
	height: 170px;
	margin: 0 0 20px 0;
	background: url(http://image.webftp.jp/design/gcom1420/packing/step6.jpg) no-repeat;
}

.tejun_r7 {
	width: 336px;
	float: right;
	height: 170px;
	margin: 0 0 20px 0;
	background: url(http://image.webftp.jp/design/gcom1420/packing/step7.jpg) no-repeat;
}

.tejun_r8 {
	width: 336px;
	float: right;
	margin: 0 0 20px 0;
	background: url(http://image.webftp.jp/design/gcom1420/packing/step8.jpg) no-repeat;
}

.tejun_r_box {
	width: 258px;
	border: 1px dotted #159405;
	padding: 5px;
	color: #666666;
	margin: 30px 15px;
}

tejun {
	width: 600px;
}

.box {
	clear: both;
}

.boxWall {
	clear: both;
	height: 150px;
	width: 600px;
	background: url(http://image.webftp.jp/design/gcom1420/Original/wrapping.jpg) no-repeat;
	margin: 0 0 10px 0;
}

/*-----------------------------------------------------------------
	used day
-----------------------------------------------------------------*/

#used-title {
	width: 790px;
	background: url(http://image.webftp.jp/design/gcom1420/KAITORI/Usedday-Title.jpg) no-repeat;
	height: 400px;
	margin: 0 0 5px 0;
}

#UsedSpecial-Frame {
	width: 720px;
	margin: 1px auto 10px auto;
	line-height: 18px;
}

#UsedSpecial-Frame .img {
	margin: 0 0 10px 0;
}

#UsedSpecial-Frame h4 {
	display: inline;
	padding: 0 0 1px 0;
	border-bottom: 1px dashed #dbdbdb;
}	

#UsedSpecial-Frame .Content01 {
	clear: both;
	height: 281px;
	margin: 0 0 10px 0;
	padding: 5px 0 0 190px;
	width: 560px;
	background: url(http://image.webftp.jp/design/gcom1420/KAITORI/UsedSpecial01.jpg) no-repeat;
}

#UsedSpecial-Frame .Content02 {
	clear: both;
	height: 281px;
	margin: 0 0 10px 0;
	padding: 5px 0 0 190px;
	width: 560px;
	background: url(http://image.webftp.jp/design/gcom1420/KAITORI/UsedSpecial02.jpg) no-repeat;
}

#UsedSpecial-Frame .Content03 {
	clear: both;
	height: 281px;
	margin: 0 0 10px 0;
	padding: 5px 0 0 190px;
	width: 560px;
	background: url(http://image.webftp.jp/design/gcom1420/KAITORI/UsedSpecial03.jpg) no-repeat;
}

#UsedSpecial-Frame .Content04 {
	clear: both;
	height: 281px;
	margin: 0 0 10px 0;
	padding: 5px 0 0 190px;
	width: 560px;
	background: url(http://image.webftp.jp/design/gcom1420/KAITORI/UsedSpecial04.gif) no-repeat;
}

#UsedSpecial-Frame ul .Img {
	margin: 0;
	width: 500px;
	height: 20px;
}

#UsedSpecial-Frame ul li {
	float: left;
	margin: 5px 0 15px 10px;
	width: 500px;
}

#UsedSpecial-Frame .wantedul {
	margin: 0;
	width: 790px;
}

#UsedSpecial-Frame .wantedul .wantedli {
	margin: 0;
	width: 790px;
	padding: 0 5px;
}

/*-----------------------------------------------------------------
	MAIN PAGE
-----------------------------------------------------------------*/

.Spaice {
	height: 7px;
	clear: both;
}

#mainflame {
	width: 790px;
	margin: 0 auto;
}

#mainflame .img {
	margin: 0 auto 5px auto;
}

#mainflameone {
	width: auto;
	margin: 0;
}

#mainflameone .oneleft {
	width: 570px;
	float: left;
	height: 282px;
	margin: 0 0 0 0;
	position: absolute;
	z-index: 1;
}

#mainflameone .oneright {
	float: right;
	width: 210px;
	text-align: left;
}

#mainflametwo {
	width: auto;
	clear: both;
	float: left;
}

#mainflametwo .twoleft {
	width: 570px;
	float: left;
	height: 290px;
	margin: 3px 0 0 0;
}

#mainflametwo .tworight {
	float: right;
	width: 210px;
	text-align: left;
}

#mainflametwo .dotted {
	clear: both;
}

#mainflamethree {
	width: 790px;
}

#mainflamethree .threeleft {
	width: 570px;
	float: left;
}
#mainflamethree .threeall {
	width: 395px;
	float: left;
	text-align: left;
}

#mainflamethree .threeright {
	float: right;
	width: 210px;
	height: 370px;
}

#mainflamethreeright .threerightL {
	float: left;
	width: 200px;
}

#mainflamethreeright .threerightR {
	float: right;
	width: 150px;
}

#mainrankinglogo {
	height: 28px;
	border-bottom: 1px solid #ff9933;
}

#mainrankingnumber {
	border-right: 1px solid #ff9933;
	border-left: 1px solid #ff9933;
	height: 160px;
}

#mainrankingnumber ul {
	padding: 5px 0 1px 3px;
	font-size: 1em;
	height: 40px;
}

#mainrankingnumber li {
	float: left;
}

#mainrankingclear {
	clear: both;
}

#mainrankingnumber .rankpic {
	width: 40px;
	height: 40px;
	float: left;
	padding: 0 3px 0 3px;
}

#mainrankingnumber .ranknumber {
	height: 40px;
	float: left;
}

#mainrankingnumber .ranktext {
	text-align: left;
}

#mainNewsAndCheckTitle {
	margin: 5px 0 4px 0;
	float: left;
	width: 570px;
	height: 20px;
}

#mainNewsAndCheckTitle .newsTitle {
	float: left;
	height: 20px;
	width: 285px;
	text-align: left;
}

#mainNewsAndCheckTitle .checkTitle {
	float: right;
	height: 20px;
	width: 285px;
	text-align: left;
}

#mainNewsAndCheck {
	width: 570px;
	height: 140px;
	margin: 0 0 25px 0;
	position: static;
}

#mainNewsAndCheck .news {
	float: left;
	overflow: hidden;
	height: 180px;
	width: 285px;
}

#mainNewsAndCheck .check {
	float: right;
	height: 180px;
	width: 278px;
	padding: 0 0 0 3px;
	overflow: hidden;
}

#mainNewsAndCheck .check .Ribbon {
	height: 52px;
	width: 52px;
	position: absolute;
}

#mainNewsLogo {
	height: 110px;
	clear: both;
	width: 570px;
	padding: 3px 0 0 0;
}

#slideshow {
	width: 490px;
	height: 300px;
}

.top_newslink {
	position: relative;
	margin: 2px 0 3px 0;
}

.top_newslink a: hover img {
	filter: Alpha(Opacity=70,);
	opacity: 0.70;
}

/*-----------------------------------------------------------------
	メーカー一覧
-----------------------------------------------------------------*/

.maker-box {
	width: 790px;
	height: auto;
	text-align: left;
}

.maker-list {
	width: 153px;
	height: 130px;
	float: left;
	padding: 2px 1px 2px 1px;
	margin: 0 1px 2px 1px;
	color: #5d5d5d;
	background-color: #fff3e9;
}

.maker-list img {
	width: 147px;
	height: 80px;
	border: 0;
}

.maker-box p {
	padding: 3px 3px 3px 3px;
	color: #5d5d5d;
}

.maker-box td {
	background-color: #fff3e9;
}

.makerlist {
	float: left;
	margin: 2px 2px 10px 1px;
}

/*-----------------------------------------------------------------
	MAIN FRAME(ver2012)
-----------------------------------------------------------------*/

#bottom_left {
	width: 570px;
	float: left;
}
#bottom_right {
	width: 210px;
	float: right;
	padding: 20px 0 0 0;
}

/*-----------------------------------------------------------------
	Blog slide
-----------------------------------------------------------------*/

.qitem {
	width: 100px;
	height: 110px;
	/*-----------------------------------------------------------------
	display div in line
-----------------------------------------------------------------*/

	float: right;
	cursor: hand;
	margin: 8px 0 0 5px;
}

.qitem img {

}

.qitem .caption {
	position: absolute;
	z-index: 0;	
	color: #ccc;
	display: block;
}

.qitem .caption h4 {
	padding: 10px 5px 0 8px;
	margin: 0;
	color: #369ead;
}

.qitem .caption p {
	font-size: 10px;
	padding: 3px 5px 0 8px;
	margin: 0;
	color: #999999;
}

.bar1, .bar2, .bar3, .bar4 {
	position: absolute;
	background-repeat: no-repeat; 
	z-index: 200;
}

.clear {
	clear: both;	
}


.CategoryTitle {
	text-align: left;
}

/*-----------------------------------------------------------------
	New Release
-----------------------------------------------------------------*/

.NewRelease {
	margin: 0 0 2px 0;
	width: 580px;
	height: 170px;
	clear: both;
	font-size: 10px;
}
 
.NewRelease li {
	width: 178px;
	height: 163px;
	border: 1px solid #999999;
	padding: 1px;
	float: left;
	margin: 0 4px 0 0;
}
 
.NewRelease li.fourth {
	margin: 0 0 0 1px;
}
 
.NewRelease .NewRelease-Title {
	color: #494949;
	font-weight: bold;
	font-size: 10px;
	padding: 0 0 0 0;
	margin: 0;
	text-align: left;
}

.NewRelease .NewRelease-Serial {
	padding: 0;
	margin: 0;
	float: left;
	color: #B7B7B7;
	font-size: 10px;
}

.NewRelease .NewRelease-Price {
	padding: 0;
	margin: 0;
	float: right;
	color: #FF0000;
	font-size: 11px;
}

.NewRelease .NewRelease-detail {
	padding: 0 0 0 0;
	float: left;
	width: 178px;
	height: 38px;
}

.NewRelease .NewRelease-img {
	display: block;
	width: 178px;
	height: 120px;
}
/*-----------------------------------------------------------------
	Teiban
-----------------------------------------------------------------*/

.img_Wall {
	width: 790px;
	height: 327px;
	position: relative;
	background: url(http://www.e-earphone.jp/design/gcom1420/Renew/Teiban-Wall.jpg) no-repeat;
	margin: 3px 0 0 0;
}

.img_Wall div {
	position: absolute;
	line-height: 16px;
}

/*-----------------------------------------------------------------
	img
-----------------------------------------------------------------*/

#img1 {
	top: 8px;
	left: 8px;
	width: 160px;
	height: 200px;
	background: url(http://www.e-earphone.jp/design/gcom1420/Renew/Teiban1.jpg) top;
}

#img1 a {
	color: #fff;
	width: 160px;
	height: 200px;
	display: block;
	text-decoration: none;
}

#img1 a: hover {
	background: #000;
	opacity: .60;
	filter: alpha(opacity=60);
}

#img1 a span {
	text-align: left;
	display: none;
	width: 150px;
	padding: 5px;
}

#img1 a: hover span {
	display: block;
}

#img2 {
	top: 8px;
	left: 176px;
	width: 300px;
	height: 100px;
	background: url(http://www.e-earphone.jp/design/gcom1420/Renew/Teiban2.jpg) top;
}

#img2 a {
	color: #fff;
	width: 300px;
	height: 100px;
	display: block;
	text-decoration: none;
}

#img2 a: hover {
	background: #000;
	opacity: .60;
	filter: alpha(opacity=60);
}

#img2 a span {
	text-align: left;
	display: none;
	width: 290px;
	padding: 5px;
}

#img2 a: hover span {
	display: block;
}

#img3 {
	top: 8px;
	right: 176px;
	width: 129px;
	height: 310px;
	background: url(http://www.e-earphone.jp/design/gcom1420/Renew/Teiban3.jpg) top;
}

#img3 a {
	color: #fff;
	width: 129px;
	height: 310px;
	display: block;
	text-decoration: none;
}

#img3 a: hover {
	background: #000;
	opacity: .60;
	filter: alpha(opacity=60);
}

#img3 a span {
	text-align: left;
	display: none;
	width: 124px;
	padding: 5px;
}

#img3 a: hover span {
	display: block;
}

#img4 {
	top: 8px;
	right: 8px;
	width: 160px;
	height: 100px;
	background: url(http://www.e-earphone.jp/design/gcom1420/Renew/Teiban4.jpg) top;
}

#img4 a {
	color: #fff;
	width: 160px;
	height: 100px;
	display: block;
	text-decoration: none;
}

#img4 a: hover {
	background: #000;
	opacity: .60;
	filter: alpha(opacity=60);
}

#img4 a span {
	text-align: left;
	display: none;
	width: 155px;
	padding: 5px;
}

#img4 a: hover span {
	display: block;
}

#img5 {
	top: 118px;
	left: 176px;
	width: 110px;
	height: 90px;
	background: url(http://www.e-earphone.jp/design/gcom1420/Renew/Teiban5.jpg) top;
}

#img5 a {
	color: #fff;
	width: 110px;
	height: 90px;
	display: block;
	text-decoration: none;
}

#img5 a: hover {
	background: #000;
	opacity: .60;
	filter: alpha(opacity=60);
}

#img5 a span {
	text-align: left;
	display: none;
	width: 105px;
	padding: 5px;
}

#img5 a: hover span {
	display: block;
}

#img6 {
	top: 118px;
	left: 296px;
	width: 180px;
	height: 200px;
	background: url(http://www.e-earphone.jp/design/gcom1420/Renew/Teiban6.jpg) top;
}

#img6 a {
	color: #fff;
	width: 180px;
	height: 200px;
	display: block;
	text-decoration: none;
}

#img6 a: hover {
	background: #000;
	opacity: .60;
	filter: alpha(opacity=60);
}

#img6 a span {
	text-align: left;
	display: none;
	width: 170px;
	padding: 5px;
}

#img6 a: hover span {
	display: block;
}

#img7 {
	top: 118px;
	right: 8px;
	width: 160px;
	height: 200px;
	background: url(http://www.e-earphone.jp/design/gcom1420/Renew/Teiban7.jpg) top;
}

#img7 a {
	color: #fff;
	width: 160px;
	height: 200px;
	display: block;
	text-decoration: none;
}

#img7 a: hover {
	background: #000;
	opacity: .60;
	filter: alpha(opacity=60);
}

#img7 a span {
	text-align: left;
	display: none;
	width: 150px;
	padding: 5px;
}

#img7 a: hover span {
	display: block;
}

#img8 {
	top: 219px;
	left: 8px;
	width: 280px;
	height: 99px;
	background: url(http://www.e-earphone.jp/design/gcom1420/Renew/Teiban8.jpg) top;
}

#img8 a {
	color: #fff;
	width: 280px;
	height: 99px;
	display: block;
	text-decoration: none;
}

#img8 a: hover {
	background: #000;
	opacity: .60;
	filter: alpha(opacity=60);
}

#img8 a span {
	text-align: left;
	display: none;
	width: 270px;
	padding: 5px;
}

#img8 a: hover span {
	display: block;
}

/*-----------------------------------------------------------------
	USTREAM
-----------------------------------------------------------------*/
#USTframe {
	background: url(http://www.e-earphone.jp/design/gcom1420/Renew/USTpic.jpg) no-repeat;
	width: 440px;
	height: 265px;
	padding: 0 0 0 350px;
	text-align: left;
}

#USTframe h4 {
	display: inline;
	padding: 0 0 1px 0;
	border-bottom: 1px dashed #494949;
}	

#USTframe ul {
	width: 440px;
	padding: 5px;
	height: 255px;
}

#USTframe ul li {
	line-height: 22px;
}

#USTframe ul .botton {
	line-height: 22px;
	padding: 15px 0 0 0;
}

#USTframe ul .botton h4 {
	display: inline;
	padding: 0 0 2px 0;
	border-bottom: 1px dashed #494949;
	font-weight: bold;
}	

#USTframe ul .botton img {
	margin: 5px 0 0 0;
}

/*-----------------------------------------------------------------
	ShopMap
-----------------------------------------------------------------*/
#ShopMap-tenpo {
	width: 100%;
	border-bottom: solid 3px #545353;
	margin: 10px 0 0 0;
}

#ShopMap-tenpo #inline {
	width: 790px;
	margin: 0 auto;
}

#ShopMapFlame {
	margin: 0 auto;
}

#ShopMapFlame h1 {
	display: inline;
	padding: 0 0 1px 0;
	border-bottom: 1px dashed #dbdbdb;
}

#ShopMapFlame h2 {
	display: inline;
	padding: 0 0 1px 0;
	border-bottom: 1px dashed #dbdbdb;
	font-weight: bold;
}

#ShopMapFlame ul li {
	margin: 10px 0 0 0;
}

#ShopMapFlame ul .ShopTextTag {
	height: 47px;
	width: 120px;
	background: url(http://image.webftp.jp/design/gcom1420/RealShop/RealShopWall.jpg) no-repeat;
	text-align: center;
	padding: 15px 0 0 0;
	display: block;
}

#ShopMapFlame1 {
	height: 349px;
	width: 980px;
	margin: 0 auto;
	background: url(http://image.webftp.jp/design/gcom1420/RealShop/RealShopMap2.jpg) no-repeat;
}

#ShopMapFlame1 ul {

}

#ShopMapFlame1 ul .waku1 {
	width: 30px;
	height: 110px;
	margin: 23px 0 0 120px;
	position: absolute;
}

#ShopMapFlame1 ul .waku2 {
	width: 120px;
	height: 45px;
	margin: 23px 0 0 151px;
	position: absolute;
}

#ShopMapFlame1 ul .waku3 {
	width: 148px;
	height: 45px;
	margin: 23px 0 0 271px;
	position: absolute;
}

#ShopMapFlame1 ul .waku4 {
	width: 105px;
	height: 25px;
	margin: 148px 0 0 170px;
	position: absolute;
}

#ShopMapFlame1 ul .waku5 {
	width: 104px;
	height: 25px;
	margin: 148px 0 0 275px;
	position: absolute;
}

#ShopMapFlame1 ul .waku6 {
	width: 210px;
	height: 30px;
	margin: 174px 0 0 170px;
	position: absolute;
}

#ShopMapFlame1 ul .waku7 {
	width: 20px;
	height: 91px;
	margin: 185px 0 0 399px;
	position: absolute;
}

#ShopMapFlame1 ul .waku8 {
	width: 120px;
	height: 45px;
	margin: 278px 0 0 150px;
	position: absolute;
}

#ShopMapFlame1 ul .waku9 {
	width: 73px;
	height: 45px;
	margin: 278px 0 0 271px;
	position: absolute;
}

#ShopMapFlame1 ul .waku10 {
	width: 74px;
	height: 45px;
	margin: 278px 0 0 346px;
	position: absolute;
}

#ShopMapFlame1 ul .waku11 {
	width: 45px;
	height: 45px;
	margin: 23px 0 0 420px;
	position: absolute;
}

#ShopMapFlame1 ul .waku12 {
	width: 45px;
	height: 45px;
	margin: 23px 0 0 467px;
	position: absolute;
}

#ShopMapFlame1 ul .waku13 {
	width: 44px;
	height: 45px;
	margin: 23px 0 0 513px;
	position: absolute;
}

#ShopMapFlame1 ul .waku14 {
	width: 90px;
	height: 45px;
	margin: 141px 0 0 421px;
	position: absolute;
}

#ShopMapFlame1 ul .waku15 {
	width: 180px;
	height: 45px;
	margin: 23px 0 0 557px;
	position: absolute;
}

#ShopMapFlame1 ul .waku16 {
	width: 88px;
	height: 45px;
	margin: 23px 0 0 739px;
	position: absolute;
}

#ShopMapFlame1 ul .waku17 {
	width: 50px;
	height: 20px;
	margin: 186px 0 0 558px;
	position: absolute;
}

#ShopMapFlame1 ul .waku18 {
	width: 180px;
	height: 61px;
	margin: 143px 0 0 628px;
	position: absolute;
}

#ShopMapFlame1 ul .waku19 {
	width: 20px;
	height: 70px;
	margin: 207px 0 0 558px;
	position: absolute;
}

#ShopMapFlame1 ul .waku20 {
	width: 269px;
	height: 45px;
	margin: 278px 0 0 557px;
	position: absolute;
}

.ShopMapullitext {
	margin: 0 auto 10px auto;
	width: 930px;
	padding: 0 0 0 50px;
	line-height: 22px;
}

.ShopMapullitext ul {

}

.ShopMapullitext ul li {
	border-left: 2px solid #5d5d5d;
	padding: 0 0 0 10px;
	margin: 0 0 10px 0;
}

.ShopMapFlame2 {
	width: 980px;
	margin: 10px auto;
	clear: both;
}

#ShopMedia {
	width: auto;
	background: url(http://image.webftp.jp/design/gcom1420/RealShop/FusenMedia.jpg) no-repeat;
	margin: 0 0 10px 0;
	line-height: 22px;
	padding: 10px 0 10px 65px;
}

#ShopCompany {
	width: auto;
	background: url(http://image.webftp.jp/design/gcom1420/RealShop/FusenCompany.jpg) no-repeat;
	margin: 0 0 10px 0;
	line-height: 22px;
	padding: 10px 0 10px 65px;
}

#ShopCompany table {
	margin: 0 0 15px 0;
	line-height: 22px;
}

#ShopCompany table tr td {
	padding: 10px;
}

#ShopInfo {
	background: url(http://image.webftp.jp/design/gcom1420/RealShop/FusenInfo.jpg) no-repeat;
	margin: 0 0 10px 0;
	padding: 10px 0 10px 65px;
	line-height: 22px;
}

#ShopAccess {
	padding: 10px 0 10px 65px;
	background: url(http://image.webftp.jp/design/gcom1420/RealShop/FusenAccess.jpg) no-repeat;
	margin: 0 0 10px 0;
}

/*-----------------------------------------------------------------
	ShopMap
-----------------------------------------------------------------*/
#preview {
	position: absolute;
	border: 1px solid #494949;
	background: #fff;
	padding: 5px;
	display: none;
	color: #FFF;
}

/*-----------------------------------------------------------------
	kaitori
-----------------------------------------------------------------*/
#kaitoriframe {
	width: 790px;
	line-height: 20px;
	margin: 8px 0 20px 0;
}

#kaitorititle {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 10px 0;
	background: url(http://image.webftp.jp/design/gcom1420/KAITORI/kaitori-top.gif);
	height: 150px;
	width: 790px;
}

#kaitoribox {
	font-weight: bold;
	border-left: thick solid #333333;
	padding: 5px 0 5px 5px;
	margin: 20px 0 3px 0;
	clear: both;
}

#kaitoricheck1-1 {
	width: 350px;
	background: url(http://image.webftp.jp/design/gcom1420/KAITORI/kaitori-check.gif) no-repeat;
	height: 25px;
}

#kaitoricheck2-1 {
	width: 350px;
	background: url(http://image.webftp.jp/design/gcom1420/KAITORI/kaitori-check2.gif) no-repeat;
	height: 25px;
}

#kaitoricheck1-2 {
	border: 1px dashed #333333;
	padding: 5px;
	margin: -0.9px 0 15px 0;
}

#kaitoricheck2-2 {
	border: 1px dashed #ff9933;
	padding: 5px;
	margin: -0.9px 0 10px 0;
	font-size: 14px;
	line-height: 20px;
}

#kaitoritext {
	border-bottom: 1px dashed #666666;
	display: inline;
}

.qa {
	color: #666666;
	clear: left;
	margin: 20px 0;
	padding: 20px 0 10px 0;
	border-top: 1px solid #999999;
}

.qa h1 {
	font-size: 16px;
	color: #FF9933;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

#kaitoritext2 {
	display: inline;
	border-bottom: 1px dashed #333333;
	line-height: 20px;
}

#kaitoridotted {
	border-top: 1px dotted #FF9934;
	margin: 5px 3px;
}

#kaitoritell {
	width: 790px;
	height: 80px;
	background-image: url(http://image.webftp.jp/design/gcom1420/KAITORI/tell.gif);
	background-repeat: no-repeat;
}

#kaitoritell2 {
	width: 780px;
	text-align: right;
	padding: 5px;
}

#kaitoritell3 {
	width: 790px;
	height: 430px;
	background: url(http://image.webftp.jp/design/gcom1420/KAITORI/tejun.gif);
	margin: 5px 0;
}

#kaitoriaccess {
	visibility: hidden;
	float: right;
}

#Procedure {
	width: 790px;
	margin: 5px 0;
	color: #666666;
}

#Procedure2 {
	width: 790px;
	clear: both;
}

#Procedure3 {
	width: 790px;
	clear: both;
	text-align: right;
	margin-top: 10px;
}

#Procedure-r {
	width: 250px;
	float: left;
	margin: 0 0 0 5px;
	text-align: center;
	background: url(http://image.webftp.jp/design/gcom1420/KAITORI/kt-quick-couse.gif) no-repeat center;
	height: 60px;
}

#Procedure-text-r {
	width: 250px;
	float: left;
	text-align: center;
	margin: 5px 0 5px 5px;
}

#Procedure-yajirushi-r {
	width: 250px;
	float: left;
	text-align: center;
	height: 26px;
	margin: 5px 0 5px 5px;
}

#Procedure-m {
	width: 250px;
	float: left;
	margin: 0 5px;
	text-align: center;
	height: 60px;
}

#Procedure-text-m {
	width: 250px;
	float: left;
	text-align: center;
	margin: 5px;
}

#Procedure-yajirushi-m {
	width: 250px;
	float: left;
	text-align: center;
	height: 26px;
	margin: 5px;
}

#Procedure-l {
	width: 250px;
	float: left;
	margin: 0 5px 0 10px;
	text-align: center;
	background: url(http://image.webftp.jp/design/gcom1420/KAITORI/kt-motikomi-couse.gif) no-repeat center;
	height: 60px;
}

#Procedure-text-l {
	width: 250px;
	float: left;
	text-align: center;
	margin: 5px 5px 5px 10px;
}

#Procedure-yajirushi-l {
	width: 250px;
	float: left;
	text-align: center;
	height: 26px;
	margin: 5px 5px 5px 10px;
}

/*-----------------------------------------------------------------
	SIN KAITORI
-----------------------------------------------------------------*/

#sin-kaitoriframe {
	font-size: 12px;
	margin: 0 auto 10px auto;
	height: auto;
	width: 720px;
	line-height: 20px;
}

#sin-kaitoriframeHedder {
	margin: 0;
	width: 790px;
	height: 280px;
}

#sin-kaitoriHedderMenu {
	width: 790px;
	height: 30px;
	margin: 0 0 10px 0;
}

#sin-kaitoriHedderMenu a: hover {
	opacity: .80;
	filter: alpha(opacity=80);
}

#sin-kaitoriHedderMenu li {
	float: left;
	padding: 0;
	margin: 0;
	height: 30px;
	width: 158px;
}

#sin-kaitorinagareframe {
	width: 788px;
	margin: 0 0 10px 0;
	border-left: 1px solid #2c9b1a;
	border-right: 1px solid #2c9b1a;
	border-bottom: 1px solid #2c9b1a;
	padding: 0 0 10px 0;
}

#sin-kaitorinagareframe a: link {
	color: #bf1200;	
}

#sin-kaitorinagareframe a: visited {
	color: #bf1200;	
}

a: hover.atptbox {
	top: 1px;
	position: relative;
}

*: first-child+html #sin-kaitorinagareframe {
	width: 790px;
	margin: 0 0 10px 0;
	border-left: 1px solid #2c9b1a;
	border-right: 1px solid #2c9b1a;
	border-bottom: 1px solid #2c9b1a;
}

* html #sin-kaitorinagareframe {
	width: 790px;
	margin: 0 0 10px 0;
	border-left: 1px solid #2c9b1a;
	border-right: 1px solid #2c9b1a;
	border-bottom: 1px solid #2c9b1a;
}

#sin-kaitorinagareframe h1 {
	display: inline;
	padding: 0 0 2px 0;
	border-bottom: 1px dashed #494949;
}

#sin-kaitorinagareframe ul {
	clear: both;
}

#sin-kaitorinagareframe ul .Document {
	width: 385px;
	margin: 0 0 0 10px;
}

#sin-kaitorinagareframe ul .img {
	width: 780px;
	height: 80px;
	padding: 10px 0 0 0;
	margin: 0 auto;
}

#sin-kaitorinagareframe ul .imgnull {
	height: 1px;
	padding: 10px 0 0 0;
}

#sin-kaitorinagareframe ul .imgnull {
	height: 1px;
	padding: 10px 0 0 0;
}

#sin-kaitorinagareframe ul .left {
	width: 385px;
	float: left;
	margin: 10px 0 0 5px;
	height: 290px;
}

#sin-kaitorinagareframe ul .right {
	width: 385px;
	height: 290px;
	float: right;
	margin: 10px 5px 0 0;
}

#sin-kaitoriKougakuFrame {
	width: 790px;
	margin: 10px 0 0 0;
	line-height: 22px;
}

#sin-kaitoriKougakuFrame .list {
	width: 790px;
	margin: 0;
	padding: 10px 0;
	height: 400px;
}

#sin-kaitoriKougakuFrame .list ul {
	clear: both;
}

#sin-kaitoriKougakuFrame .list ul li {
	width: 360px;
	margin: 0 0 0 10px;
	background-color: #c7dae3;
	float: left;
	height: 400px;
}

#sin-kaitoriKougakuFrame .list ul .dart {
	width: 30px;
	margin: 0 0 0 10px;
	background-color: #c7dae3;
	float: left;
	height: 400px;
}

#sin-kaitoriKougakuFrame .list p {
	margin: 0 10px;
}


/*-----------------------------------------------------------------
	FAQ
-----------------------------------------------------------------*/

#sin-FAQ {
	margin: 0;
	width: 720px;
}

#sin-FAQ .F {
	padding: 10px;
	clear: both;
	height: 265px;
}

#sin-FAQ .F .List {
	width: 350px;
	float: left;
	margin: 0 0 2px 0;
}

#sin-FAQ .A {
	padding: 0px 10px;
	clear: both;
}

#sin-FAQ .A li {

}

#sin-FAQ .A .Question {
	background-color: #FFCDA4;
	padding: 10px 0 10px 5px;
	font-weight: bold;
}

#sin-FAQ .A .AnswerT {
	padding: 10px 0 10px 5px;
	margin: 0;
	font-weight: bold;
}

#sin-FAQ .A .AnswerB {
	padding: 0 0 0 5px;
	margin: 0 0 20px 0;
}

/*-----------------------------------------------------------------
	KOUGAKU-KOTSU
-----------------------------------------------------------------*/

#sin-kaitoriframe .koukotsuul li {
	margin: 10px 0 0 0;
}

#sin-kaitoriframe .koukotsuul .kotsupic {
	width: 130px;
	height: 130px;
	margin: 5px 0 10px 10px;
	float: left;
}

#sin-kaitoriframe .koukotsuul .kotsutext {
	margin: 5px 10px;
	float: left;
	width: 630px;
}

#sin-kaitoriframe .koukotsuul .kotsutext table {
	font-size: 16px;
	margin: 0 0 5px 0;
}

/*-----------------------------------------------------------------
	SEISAN KANRYOU
-----------------------------------------------------------------*/

#seisanframe {
	width: 790px;
	margin: 8px 0 0 0;
	clear: both;
}

#seisan {
	width: 790px;
}

#seisan li {
	float: left;
}

#seisan .m {
	width: 200px;
	float: left;
	background: #ff9933;
	padding: 5px 0 5px 5px;
	font-weight: bold;
	color: #FFFFFF;
}

#seisan .k {
	float: left;
	background: #ff9933;
	padding: 5px 0 5px 5px;
	font-weight: bold;
	color: #FFFFFF;
	width: 430px;
}

#seisan .p {
	width: 145px;
	float: left;
	background: #ff9933;
	padding: 5px 0 5px 5px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}

#seisantext {
	border-bottom: 1px dashed #dbdbdb;
	display: inline;
}

#seisantext li {
	float: left;
}

#seisantext .textm {
	width: 200px;
	float: left;
	padding: 5px 0 5px 5px;
	font-weight: bold;
	color: #666666;
}

#seisantext .textk {
	width: 430px;
	float: left;
	padding: 5px 0 5px 5px;
	font-weight: bold;
	color: #666666;
}

#seisantext .textp {
	width: 145px;
	float: left;
	padding: 5px 0 5px 5px;
	font-weight: bold;
	color: #FF0000;
	text-align: right;
}

#seisan-info {
	color: #666666;
	margin-bottom: 30px;
	clear: both;
	padding: 5px;
	width: 640px;
}

#seisan-dotted {
	border-top: 1px dotted #FF9934;
	margin: 5px 3px;
	clear: both;
}

/*-----------------------------------------------------------------
	POTA-AN
-----------------------------------------------------------------*/

#potaan_wall {
	width: 980px;
	margin: 10px auto;
	line-height: 18px;
}

#potaan_wall table {
	margin: 15px 0 0 0;
	width: 750px;
}

#potaan_wall table tbody {
	font-size: 12px;
	color: #5d5d5d;
	margin: 0px;
	padding: 0px;
	line-height: 20px;
}

#potaan_wall table tr {
	margin: 15px 0 30px 0;
	width: 750px;
}

#potaan_wall table tr img {
	border: none;
}

#potaan_wall table tr div {
	display: inline;
	border-bottom: 1px dashed #dbdbdb;
	width: 150px;
	padding: 0 0 2px 0;
}

#potaan_wall table tr h1 {
	margin: 0;
	padding: 0 5px;
	font-weight: normal;
	clear: both;
}

#potaan_wall table tr h2 {
	margin: 0;
	padding: 0 5px;
	font-weight: normal;
	clear: both;
	font-size: 80%;
	color: #BF1200;
}

#potaan_wall table tr h3 {
	margin: 0;
	padding: 0 5px;
	font-weight: normal;
	clear: both;
	color: #6d2929;
}

#potaan_wall table tr td {
	width: 140px;
	vertical-align: top;
}

.potaan_hr {
	width: 980px;
	height: 25px;
	background: url(http://image.webftp.jp/design/gcom1420/POTA-AN/pota_hr.jpg) no-repeat;
	margin: 15px 0 0 0;
}

#potaan_title {
	width: 980px;
}

#potaan_pota1 {
	width: 980px;
	height: 221px;
	background: url(http://image.webftp.jp/design/gcom1420/POTA-AN/pota1.jpg) no-repeat;
	margin: 0;
}

#potaan_pota1-5 {
	width: 980px;
	height: 370px;
	background: url(http://image.webftp.jp/design/gcom1420/POTA-AN/pota1-5.jpg) no-repeat;
	margin: 0;
}

#potaan_pota1-5 ul {

}

#potaan_pota1-5 ul .liL {
	width: 320px;
	height: 240px;
	float: left;
	margin: 64px 0 0 20px;
}

#potaan_pota1-5 ul .liR {
	width: 320px;
	height: 240px;
	float: right;
	margin: 64px 20px 0 0;
}

#potaan_pota2 {
	width: 980px;
	height: 135px;
	background: url(http://image.webftp.jp/design/gcom1420/POTA-AN/pota2.jpg) no-repeat;
	margin: 0;
}

.potaan_potapic {
	width: 980px;
	margin: 10px 0 0 0;
	text-align: center;
}

/*-----------------------------------------------------------------
	EarGuide
-----------------------------------------------------------------*/

#EarGuide_wall {
	background: url(http://image.webftp.jp/design/gcom1420/EARGUIDE/EarGuideWall.jpg) repeat-y;
	width: 980px;
	margin: 10px auto 0 auto;
	line-height: 22px;
	padding: 0 0 -3px 0;
}

#page-wrap {	
	width: 600px;	
	margin: 15px auto;	
	position: relative;	
}	
	
.EarGuide_sidebar {	
	width: 50px;
	height: 50px;	
	position: fixed;	
	bottom: 5px;
	right: 5px;	
}

#EarGuide_wall ul {
	padding: 20px 0 0 50px;
}

#EarGuide_wall ul li {
	padding: 0;
	margin: 0 0 15px 0;
}

#EarGuide_wall ul li img {
	margin: 0 0 0 -50px;
}

#EarGuideCONTENTS {
	background: url(http://image.webftp.jp/design/gcom1420/EARGUIDE/EarGuideCONTENTS.jpg) no-repeat;
	width: 980px;
	height: 100px;
	margin: 0;
	padding: 0;
}

#EarGuideCONTENTS .ul {
	padding: 10px 0 0 16px;
}

#EarGuideCONTENTS .ul li {
	padding: 0;
	float: left;
	margin: 0 13px 0 0;
}

#EarGuideCONTENTS ul li a {
	width: 107px;
	height: 83px;
	display: block;
}

.EarGuide_hr {
	background: url(http://image.webftp.jp/design/gcom1420/EARGUIDE/EarGuideHoraizon.jpg) no-repeat;
	width: 980px;
	height: 70px;
	margin: 0 0 15px -50px;
	padding: 0;
}

.EarGuide_hr2 {
	background: url(http://image.webftp.jp/design/gcom1420/EARGUIDE/EarGuideHoraizon2.jpg) no-repeat;
	width: 980px;
	height: 70px;
	margin: 0 0 15px -50px;
	padding: 0;
}

#EarGuide_wall h3 {
	font-size: 16px;
	font-weight: bold;
	display: inline;
	padding: 0 0 3px 0;
	border-bottom: 1px dashed #494949;
}

#EarGuide_wall h4 {
	display: inline;
	padding: 0 0 3px 0;
	border-bottom: 1px dashed #494949;
}	

#EarGuide_wall h5 {
	display: inline;
	padding: 0 0 3px 0;
	border-bottom: 1px dashed #cccccc;
	color: #AAAAAA;
}

#EarGuideTitle {
	width: 980px;
	margin: 10px auto;
	line-height: 18px;
}

.EarGuideChikatan {
	margin: 0 0 0 50px;
}

#EarGuideOshiete2 {
	background: url(http://image.webftp.jp/design/gcom1420/EARGUIDE/EarGuideOshiete02.jpg) no-repeat;
	margin: 20px 0 0 0;
	width: 980px;
}

#EarGuideOshiete2 .description {
	padding: 130px 0 0 0;
	width: 790px;
	margin: 0 auto;
}

#EarGuideOshiete3 {
	background: url(http://image.webftp.jp/design/gcom1420/EARGUIDE/EarGuideOshiete03.jpg) no-repeat;
	margin: 20px 0 0 0;
	width: 980px;
}

#EarGuideOshiete3 .description {
	padding: 130px 0 0 0;
	width: 790px;
	margin: 0 auto;
}

#EarGuidePLUG {
	background: url(http://image.webftp.jp/design/gcom1420/EARGUIDE/EarGuidePLUGSIZE.jpg) no-repeat;
	margin: 20px 0 0 0;
	width: 980px;
}

#EarGuidePLUG img {
	padding: 120px 0 0 0;
}

#EarGuidePLUG .description {
	padding: 0 0 0 50px;
}

#EarGuideDB {
	background: url(http://image.webftp.jp/design/gcom1420/EARGUIDE/EarGuideDB.jpg) no-repeat;
	margin: 20px 0 0 0;
	width: 900px;
}

#EarGuideDB .description {
	padding: 80px 0 0 50px;
}

#EarGuideCLASS {
	background: url(http://image.webftp.jp/design/gcom1420/EARGUIDE/EarGuideCLASS.jpg) no-repeat;
	margin: 20px 0 0 0;
	width: 900px;
}

#EarGuideCLASS .description {
	padding: 80px 0 0 50px;
}

#EarGuideSTAFF {
	background: url(http://image.webftp.jp/design/gcom1420/EARGUIDE/EarGuideSTAFF.jpg) no-repeat;
	margin: 20px 0 0 0;
	width: 900px;
}

#EarGuideSTAFF .description {
	padding: 80px 0 0 50px;
}

#EarGuideSTAFF ul {
	padding: 20px 0 0 50px;
}

#EarGuideSTAFF ul li {
	padding: 0;
	margin: 0 0 15px 0;
}

#EarGuideSTAFF ul .StaffComentCarsea {
	padding: 0 0 0 70px;
	margin: -15px 0 0 0;
	background: url(http://image.webftp.jp/design/gcom1420/EARGUIDE/EarGuideSaffpicCarsea.jpg) no-repeat;
	height: 130px;
}

#EarGuideSTAFF ul .StaffComentBoo {
	padding: 0 0 0 70px;
	margin: -15px 0 0 0;
	background: url(http://image.webftp.jp/design/gcom1420/EARGUIDE/EarGuideSaffpicBoo.jpg) no-repeat;
	height: 130px;
}

#EarGuideSTAFF ul .StaffComentAsa {
	padding: 0 0 0 70px;
	margin: -15px 0 0 0;
	background: url(http://image.webftp.jp/design/gcom1420/EARGUIDE/EarGuideSaffpicAsa.jpg) no-repeat;
	height: 130px;
}

#EarGuideSTAFF ul .StaffComentChikatan {
	padding: 0 0 0 70px;
	margin: -15px 0 0 0;
	background: url(http://image.webftp.jp/design/gcom1420/EARGUIDE/EarGuideSaffpicChikatan.jpg) no-repeat;
	height: 130px;
}

#EarGuideSTAFF ul .StaffComentMiko {
	padding: 0 0 0 70px;
	margin: -15px 0 0 0;
	background: url(http://image.webftp.jp/design/gcom1420/EARGUIDE/EarGuideSaffpicMiko.jpg) no-repeat;
	height: 130px;
}

#EarGuideSTAFF ul .StaffComentMegu {
	padding: 0 0 0 70px;
	margin: -15px 0 0 0;
	background: url(http://image.webftp.jp/design/gcom1420/EARGUIDE/EarGuideSaffpicMegu.jpg) no-repeat;
	height: 130px;
}

#EarGuideSTAFF ul .StaffComentNao {
	padding: 0 0 0 70px;
	margin: -15px 0 0 0;
	background: url(http://image.webftp.jp/design/gcom1420/EARGUIDE/EarGuideSaffpicNao.jpg) no-repeat;
	height: 130px;
}

#EarGuideSTAFF ul .StaffComentOkan {
	padding: 0 0 0 70px;
	margin: -15px 0 0 0;
	background: url(http://image.webftp.jp/design/gcom1420/EARGUIDE/EarGuideSaffpicOkan.jpg) no-repeat;
	height: 130px;
}

#EarGuideSTAFF ul .StaffComentTencho {
	padding: 0 0 0 70px;
	margin: -15px 0 0 0;
	background: url(http://image.webftp.jp/design/gcom1420/EARGUIDE/EarGuideSaffpicTencho.jpg) no-repeat;
	height: 130px;
}

#EarGuideSTAFF ul .StaffComentAce {
	padding: 0 0 0 70px;
	margin: -15px 0 0 0;
	background: url(http://image.webftp.jp/design/gcom1420/EARGUIDE/EarGuideSaffpicAce.jpg) no-repeat;
	height: 130px;
}

#EarGuideSTAFF ul .StaffComentTakuya {
	padding: 0 0 0 70px;
	margin: -15px 0 0 0;
	background: url(http://image.webftp.jp/design/gcom1420/EARGUIDE/EarGuideSaffpicTakuya.jpg) no-repeat;
	height: 130px;
}

#EarGuideSTAFF ul .StaffComentAzusa {
	padding: 0 0 0 70px;
	margin: -15px 0 0 0;
	background: url(http://image.webftp.jp/design/gcom1420/EARGUIDE/EarGuideSaffpicAzusa.jpg) no-repeat;
	height: 130px;
}

#EarGuideSTAFF ul .StaffComentNana {
	padding: 0 0 0 70px;
	margin: -15px 0 0 0;
	background: url(http://image.webftp.jp/design/gcom1420/EARGUIDE/EarGuideSaffpicNana.jpg) no-repeat;
	height: 130px;
}

#EarGuideSTAFF ul .StaffComentShota {
	padding: 0 0 0 70px;
	margin: -15px 0 0 0;
	background: url(http://image.webftp.jp/design/gcom1420/EARGUIDE/EarGuideSaffpicShota.jpg) no-repeat;
	height: 130px;
}

#EarGuideSTAFF ul .StaffComentHamachan {
	padding: 0 0 0 70px;
	margin: -15px 0 0 0;
	background: url(http://image.webftp.jp/design/gcom1420/EARGUIDE/EarGuideSaffpicHamachan.jpg) no-repeat;
	height: 130px;
}

#EarGuideSTAFF ul .StaffComentTarachan {
	padding: 0 0 0 70px;
	margin: -15px 0 0 0;
	background: url(http://image.webftp.jp/design/gcom1420/EARGUIDE/EarGuideSaffpicTarachan.jpg) no-repeat;
	height: 130px;
}

#EarGuideSTAFF ul .StaffComentSattsun {
	padding: 0 0 0 70px;
	margin: -15px 0 0 0;
	background: url(http://image.webftp.jp/design/gcom1420/EARGUIDE/EarGuideSaffpicSattsun.jpg) no-repeat;
	height: 130px;
}

#EarGuideSTAFF ul .StaffComentGirl3 {
	padding: 0 0 0 70px;
	margin: -15px 0 0 0;
	height: 130px;
}

#EarGuideSTAFF ul li img {
	margin: 0 0 0 -50px;
}

#EarGuideGENRE {
	background: url(http://image.webftp.jp/design/gcom1420/EARGUIDE/EarGuideGENRE.jpg) no-repeat;
	margin: 20px 0 0 0;
	width: 900px;
}

#EarGuideGENRE .description {
	padding: 80px 0 0 50px;
}

#EarGuideGENRE ul {
	padding: 0 0 0 50px;
}

#EarGuideGENRE ul li {
	padding: 0;
	margin: 0 0 15px 0;
}

/*-----------------------------------------------------------------
	DockCable
-----------------------------------------------------------------*/

#DockC_wall {
	width: 748px;
	border: 1px solid #494949;
	padding: 0;
	margin: 5px auto 0 auto ;
	line-height: 22px;
	text-align: left;
}

.DockC_content {
	width: 730px;
	padding: 10px 0 0 0;
	margin: 0;
}

#DockC_wall h4 {
	display: inline;
	padding: 0 0 1px 0;
	border-bottom: 1px dashed #dbdbdb;
}	

#DockC_wall ul .dockC-2 {
	background: url(http://image.rakuten.co.jp/e-earphone/cabinet/img60444180.jpg) no-repeat;
	height: 600px;
	padding: 10px 250px 10px 20px;
	width: 480px;
}

*: first-child+html #DockC_wall ul .dockC-2 {
	background: url(http://image.webftp.jp/design/gcom1420/DOCK-CABLE/dockC-2.jpg) no-repeat;
	height: 600px;
	padding: 10px 250px 10px 20px;
	width: 750px;
}

* html #DockC_wall ul .dockC-2 {
	background: url(http://image.webftp.jp/design/gcom1420/DOCK-CABLE/dockC-2.jpg) no-repeat;
	height: 600px;
	padding: 10px 250px 10px 20px;
	width: 750px;
}

#DockC_wall ul .dockC-3 {
	background: url() no-repeat;
	padding: 10px 20px;
	width: 690px;
}

#DockC_wall ul .dockC-4 {
	background: url() no-repeat;
	padding: 10px 20px;
	width: 690px;
}

/*-----------------------------------------------------------------
	CustomIEM
-----------------------------------------------------------------*/

#CustomIEM_wall {
	padding: 0;
	margin: 0 auto 100px auto;
	line-height: 20px;
	width: 790px;
}

#CustomIEM_wall h3 {
	display: inline;
	padding: 0 0 1px 0;
	border-bottom: 1px dashed #dbdbdb;
	font-weight: bold;
	font-size: 14px;
}	

#CustomIEM_wall h4 {
	display: inline;
	padding: 0 0 1px 0;
	border-bottom: 1px dashed #dbdbdb;
}	

#CustomIEM_wall ul {
	padding: 0;
	margin: 0;
}

#CustomIEM_wall ul li {
	padding: 0;
	margin: 0;
}

#CustomIEM_wall .JHDescription {
	background: url(http://image.webftp.jp/design/gcom1420/CustomIEM/CustomJHDescription.jpg) no-repeat;
	width: 790px;
	height: 297px;
	padding: 0;
	margin: 0;
}

#CustomIEM_wall .JHDescription .JH {
	width: 310px;
	padding: 43px 0 0 0;
	margin: 0 12px 0 468px;
}

#CustomIEM_wall ul .Roothhed {
	background: url(http://image.webftp.jp/design/gcom1420/CustomIEM/CustomRoothHed.jpg) no-repeat;
	width: 790px;
	height: 116px;
	padding: 0;
	margin: 0;
	clear: both;
}

#CustomIEM_wall .RoothDescription {
	background: url(http://image.webftp.jp/design/gcom1420/CustomIEM/CustomRoothDescription.jpg) no-repeat;
	width: 790px;
	height: 297px;
	padding: 0;
	margin: 0;
}

#CustomIEM_wall ul .Westonehed {
	background: url(http://image.webftp.jp/design/gcom1420/CustomIEM/CustomWestoneHed.jpg) no-repeat;
	width: 790px;
	height: 116px;
	padding: 0;
	margin: 0;
	clear: both;
}

#CustomIEM_wall .What {
	background: url(http://image.webftp.jp/design/gcom1420/CustomIEM/CustomWhat.jpg) no-repeat;
	width: 790px;
	height: 40px;
	margin: 11px 0 0 0;
	padding: 30px 5px 0 5px;
}

#CustomIEM_wall .What2 {
	background: url(http://image.webftp.jp/design/gcom1420/CustomIEM/CustomWhat2.jpg) no-repeat;
	width: 790px;
	height: 40px;
	margin: 30px 0 0 0;
	padding: 30px 5px 0 5px;
	clear: both;
}

#CustomIEM_wall .Process {
	margin: 50px 0 0 0;
	padding: 0;
	width: 790px;
}

#CustomIEM_wall .Process .Left {
	margin: 0;
	padding: 0;
	float: left;
	width: 550px;
}

#CustomIEM_wall img {
	margin: 0 0 10px 0;
}

#CustomIEM_wall .Process .Left li {
	margin: 0 0 20px 0;
	padding: 0 5px 0 15px;
}

#CustomIEM_wall .Process .Left li table {
	padding: 0;
	margin: 10px 0;
	border: 0;
	background-color: #505050;
}

#CustomIEM_wall .Process .Left .Bold {
	padding: 0;
	margin: 0 0 3px 0;
	clear: both;
}

#CustomIEM_wall .Process .Left .pic {
	padding: 0;
	margin: 0 15px 0 0;
	float: left;
}

#CustomIEM_wall .Process .Left iframe {
	padding: 0;
	margin: 0;
	clear: both;
}

#CustomIEM_wall .Process .Right {
	margin: 0;
	padding: 0;
	float: right;
	text-align: right;
	width: 220px;
}

#CustomIEM_wall .Process .Right li {
	margin: 0 0 20px 0;
	padding: 0;
	text-align: right;
}

#CustomIEM_wall .FAQ {
	margin: 0;
	padding: 0;
}

#CustomIEM_wall .FAQ .Q {
	margin: 0;
	padding: 0;
}

#CustomIEM_wall .FAQ .A {
	margin: 2px 0 20px 30px;
	padding: 0;
}

/*-----------------------------------------------------------------
	RE-MOLD
-----------------------------------------------------------------*/

#RemoldCustomIEM_wall {
	padding: 0;
	margin: 0 auto 100px auto;
	line-height: 20px;
	width: 790px;
	color: #5d5d5d;
}

#RemoldCustomIEM_wall h3 {
	display: inline;
	padding: 0 0 1px 0;
	border-bottom: 1px dashed #dbdbdb;
	font-weight: bold;
	font-size: 14px;
}	

#RemoldCustomIEM_wall h4 {
	display: inline;
	padding: 0 0 1px 0;
	border-bottom: 1px dashed #dbdbdb;
}	

#RemoldCustomIEM_wall ul {
	padding: 0;
	margin: 0;
}

#RemoldCustomIEM_wall ul li {
	padding: 0;
	margin: 0;
}

#RemoldCustomIEM_wall ul .RemoldRoothhed {
	background: url(http://image.webftp.jp/design/gcom1420/ReMoldCustomIEM/ReMoldRoothHed.jpg) no-repeat;
	width: 790px;
	height: 116px;
	padding: 0;
	margin: 0;
	clear: both;
}

#RemoldCustomIEM_wall .RemoldRoothDescription {
	background: url(http://image.webftp.jp/design/gcom1420/ReMoldCustomIEM/ReMoldRoothDescription.jpg) no-repeat;
	width: 790px;
	height: 297px;
	padding: 0;
	margin: 0;
}

#RemoldCustomIEM_wall .What {
	background: url(http://image.webftp.jp/design/gcom1420/CustomIEM/CustomWhat.jpg) no-repeat;
	width: 790px;
	height: 40px;
	margin: 11px 0 0 0;
	padding: 30px 5px 0 5px;
}

#RemoldCustomIEM_wall .What2 {
	background: url(http://image.webftp.jp/design/gcom1420/CustomIEM/CustomWhat2.jpg) no-repeat;
	width: 790px;
	height: 40px;
	margin: 30px 0 0 0;
	padding: 30px 5px 30px 5px;
	clear: both;
}

#RemoldCustomIEM_wall .What3 {
	background: url(http://image.webftp.jp/design/gcom1420/ReMoldCustomIEM/CustomWhat3.jpg) no-repeat;
	width: 790px;
	margin: 30px 0 0 0;
	padding: 30px 5px 0 5px;
	clear: both;
}

#RemoldCustomIEM_wall .Process {
	margin: 50px 0 0 0;
	padding: 0;
	width: 790px;
}

#RemoldCustomIEM_wall .Process .Left {
	margin: 0;
	padding: 0;
	float: left;
	width: 550px;
}

#RemoldCustomIEM_wall img {
	margin: 0 0 10px 0;
}

#RemoldCustomIEM_wall .Process .Left li {
	margin: 0 0 20px 0;
	padding: 0 5px 0 15px;
}

#RemoldCustomIEM_wall .Process .Left li table {
	padding: 0;
	margin: 10px 0;
	border: 0;
	background-color: #505050;
}

#RemoldCustomIEM_wall .Process .Left .Bold {
	padding: 0;
	margin: 0 0 3px 0;
	clear: both;
}

#RemoldCustomIEM_wall .Process .Left .pic {
	padding: 0;
	margin: 0 15px 0 0;
	float: left;
}

#RemoldCustomIEM_wall .Process .Right {
	margin: 0;
	padding: 0;
	float: right;
	text-align: right;
	width: 220px;
}

#RemoldCustomIEM_wall .Process .Right li {
	margin: 0 0 10px 0;
	padding: 0;
	text-align: right;
}

#RemoldCustomIEM_wall .FAQ {
	margin: 0;
	padding: 0;
}

#RemoldCustomIEM_wall .FAQ .Q {
	margin: 0;
	padding: 0;
}

#RemoldCustomIEM_wall .FAQ .A {
	margin: 2px 0 20px 30px;
	padding: 0;
}

/*-----------------------------------------------------------------
	blog&twitter
-----------------------------------------------------------------*/

#bt-frameleft {
	width: 390px;
	height: 360px;
	padding: 0;
	margin: 0;
	float: left;
	text-align: left;
	overflow: hidden;
	}

#bt-frame {
	width: 390px;
	height: 305px;
	padding: 0;
	margin: 0;
	float: left;
	overflow: hidden;
}

/*-----------------------------------------------------------------
	webde
-----------------------------------------------------------------*/
#webde-frame {
	width: 748px;
	border: 1px solid #000;
	margin: 0 auto;
	line-height: 20px;
}

#webde-frame h1 {
	display: inline;
	padding: 0 0 1px 0;
	border-bottom: 1px dashed #dbdbdb;
	font-weight: bold;
}

#webde-frame h2 {
	display: inline;
	padding: 0 0 1px 0;
	border-bottom: 1px dashed #dbdbdb;
}

#webde-frame ul {
	border-left: 2px solid #5d5d5d;
	padding: 0 0 0 10px;
	margin: 0 0 10px 10px;
}

#webde-frame .webde-2 img {
	margin: 0 0 10px 0
}

#webde-frame .webde-3 .machineul {
	padding: 0 0 10px 3px;
	margin: 0;
	border: none;
}

#webde-frame .webde-3 .machineul li {
	float: left;
	padding: 0;
	width: 180px;
	text-align: right;
}

#webde-frame .webde-3 .machineul .machine {
	float: left;
	width: 181px;
	text-align: right;
	margin: 0 0 0 4px;
}

/*-----------------------------------------------------------------
	Creveiw
-----------------------------------------------------------------*/

#Creveiw-frame {
	background-color: #f4ecd3;
	width: 790px;
	height: 420px;
	padding: 10px 0;
	color: #5d5d5d;
	text-align: left;
}

#Creveiw-frame h1 {
	margin: 0 0 0 10px;
}

#Creveiw-frame p {
	display: inline;
	padding: 0 0 1px 0;
	border-bottom: 1px dashed #dbdbdb;
}

#Creveiw-frame #box ul {
	margin: 0 10px;
}

#Creveiw-frame #box ul li {
	float: left;
}

/*-----------------------------------------------------------------
	USED
-----------------------------------------------------------------*/

#USEDinfo-frame {
	padding: 5px 0 0 0;
	width: 790px;
}

#USEDinfo-frame .Usedone {
	float: left;
	width: 290px;
}

#USEDinfo-frame .Usedone a: hover {
	opacity: .60;
	filter: alpha(opacity=60);
}

#USEDinfo-frame .Usedone ul {
	padding: 0 0 6px 0;
	height: 130px;
}

#USEDinfo-frame .Usedone ul li {
	float: left;
	padding: 0 4px 0 0;
}

#USEDinfo-frame .Usedtwo {
	float: left;
	padding: 0 4px 0 0;
	width: 130px;
	height: 266px;
}

#USEDinfo-frame .Usedthree {
	color: #5d5d5d;
	float: left;
	padding: 0 4px 0 0;
	width: 130px;
	height: 266px;
	background: url(http://www.e-earphone.jp/design/gcom1420/Renew/USED-longbar2.jpg) no-repeat;
}

#USEDinfo-frame .Usedthree ul {
	width: 100px;
	margin: 5px 0 0 5px;
	border: solid 1px #bdbdbd;
}

*: first-child+html .Usedthree ul {
	width: 100px;
	margin: 5px 0 0 5px;
	border: solid 1px #bdbdbd;
}

* html .backnumberul .Usedthree ul {
	width: 100px;
	margin: 5px 0 0 5px;
	border: solid 1px #bdbdbd;
}

#USEDinfo-frame .Usedthree ul li a: hover {
	opacity: .60;
	filter: alpha(opacity=60);
}

#USEDinfo-frame .Usedfour {
	color: #5d5d5d;
	float: left;
	width: 228px;
	padding: 4px 0 0 2px;
	height: 260px;
	overflow: hidden;
}

/*-----------------------------------------------------------------
	Member Ship
-----------------------------------------------------------------*/

#membershipframe h1 {
	display: inline;
	padding: 0 0 2px 0;
	border-bottom: 1px dashed #bdbdbd;
}

/*-----------------------------------------------------------------
	Search
-----------------------------------------------------------------*/

.search_Item {
	font-size: 13px;
	font-weight: 300;
}

.search_Item_Name {
	font-size: 16px;
	font-weight: 300;
	text-decoration: underline;
	padding: 20px;
}

.search_Item_Price {
	font-size: 14px;
	font-weight: 300;
}

/*-----------------------------------------------------------------
	maker_introduction
-----------------------------------------------------------------*/

.maker_introductionbox {
	width: 790px;
	height: auto;
	margin: 0 auto;
}

.maker_introductionbox .maker_img {
	width: 300px;
	height: 200px;
	float: left;
}

.maker_introductionbox .introduction {
	width: 480px;
	min-height: 320px;
	float: right;
	font-size: 14px;
}

.maker_introductionbox .introduction p {
	line-height: 1.3em;
}

.maker_introductionbox .Maker_title {
	font-size: 18px;
	border-bottom: #999 1px dashed;
	margin-bottom: 10px;
}

.maker_introductionbox .maker_link {
	width: 300px;
	height: 60px;
	float: left;
}
/*-----------------------------------------------------------------
	カスタムIEMなどオプション付ページ用
-----------------------------------------------------------------*/

input.m_price {
font-size: 16px;
font-weight: bold;
color: #ff0000;
width: 75px;
}

/*-----------------------------------------------------------------
	CSS3ボタン(topページ用)
-----------------------------------------------------------------*/

.shiny-button-blue {
	display: inline-block;
	text-align: center;
	border-width: 1px;
	border-style: solid;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 1.1;
	font-weight: normal;
	font-family: sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	background-color: #006BCF;
	background-image: -webkit-linear-gradient(top, #006ed4 0%, #197fdf 48%, #006BCF 49%, #006BCF 82%, #0079eb 100%);
	background-image: -moz-linear-gradient(top, #006ed4 0%, #197fdf 48%, #006BCF 49%, #006BCF 82%, #0079eb 100%);
	background-image: -o-linear-gradient(top, #006ed4 0%, #197fdf 48%, #006BCF 49%, #006BCF 82%, #0079eb 100%);
	background-image: linear-gradient(top, #006ed4 0%, #197fdf 48%, #006BCF 49%, #006BCF 82%, #0079eb 100%);
	border-color: hsl(209, 40%, 41%);
	-webkit-box-shadow: inset 0 0 1px 1px #1c92ff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: inset 0 0 1px 1px #1c92ff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 0 1px 1px #1c92ff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
	-webkit-text-shadow: 1px 1px 1px #003669;
	-moz-text-shadow: 1px 1px 1px #003669;
	-o-text-shadow: 1px 1px 1px #003669;
	text-shadow: 1px 1px 1px #003669;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding: 3.5999999999999996px 9px 3.5999999999999996px 9px;
}

.shiny-button-blue strong {
	letter-spacing: 1px;
	font-size: 12px;
}

.shiny-button-blue: hover {
	color: #FFFFFF;
	background-color: #0073de;
	background-image: -webkit-linear-gradient(top, #0076e3 0%, #2087e6 48%, #0073de 49%, #0073de 82%, #0082fa 100%);
	background-image: -moz-linear-gradient(top, #0076e3 0%, #2087e6 48%, #0073de 49%, #0073de 82%, #0082fa 100%);
	background-image: -o-linear-gradient(top, #0076e3 0%, #2087e6 48%, #0073de 49%, #0073de 82%, #0082fa 100%);
	background-image: linear-gradient(top, #0076e3 0%, #2087e6 48%, #0073de 49%, #0073de 82%, #0082fa 100%);
	border-color: hsl(209, 41%, 44%);
	-webkit-box-shadow: inset 0 0 1px 1px #2697ff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: inset 0 0 1px 1px #2697ff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 0 1px 1px #2697ff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
	-webkit-text-shadow: 1px 1px 1px #003e78;
	-moz-text-shadow: 1px 1px 1px #003e78;
	-o-text-shadow: 1px 1px 1px #003e78;
	text-shadow: 1px 1px 1px #003e78;
}

.shiny-button-blue: visited {
	color: #FFFFFF;
	background-color: #0063c0;
	background-image: -webkit-linear-gradient(top, #005eb6 0%, #006BCF 100%);
	background-image: -moz-linear-gradient(top, #005eb6 0%, #006BCF 100%);
	background-image: -o-linear-gradient(top, #005eb6 0%, #006BCF 100%);
	background-image: linear-gradient(top, #005eb6 0%, #006BCF 100%);
	padding: 4.6px 9px 2.5999999999999996px 9px;
}


.btn-blue {
	color: #FFFFFF;
	width: auto;
	background-color: #0063c0;
	padding: 2px 2px 2px 2px;
	position: relative;
	font-size: 10px;
	text-decoration: none;
	border-color: hsl(209, 41%, 44%);
	-webkit-box-shadow: inset 0 0 1px 1px #2697ff, 0 0 1px 1px rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 0 1px 1px #2697ff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
	text-shadow: 1px 1px 1px #003e78;
	border-radius: 5px;
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	float: left;
	margin: 2px 3px 0 0;
	border: #000 1px solid;
	white-space: nowrap;
}

.btn-blue: visited {
	color: #FFFFFF;
}
 
.btn-blue: hover {
	top: 1px;
	text-decoration: none;
}

.btn-blue: link {
	color: #FFFFFF;
}

.btn-pink {
	color: #FFFFFF;
	width: auto;
	background-color: #FF9944;
	padding: 2px 2px 2px 2px;
	position: relative;
	font-size: 10px;
	text-decoration: none;
	border-color: hsl(209, 41%, 44%);
	-webkit-box-shadow: inset 0 0 1px 1px #FF80C0, 0 0 1px 1px rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 0 1px 1px #FF80C0, 0 0 1px 3px rgba(0, 0, 0, 0.15);
	text-shadow: 1px 1px 1px #003e78;
	border-radius: 5px;
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	float: left;
	margin: 2px 3px 0 0;
	border: #000 1px solid;
	white-space: nowrap;
}

.btn-pink: visited {
	color: #FFFFFF;
}
 
.btn-pink: hover {
	top: 1px;
	text-decoration: none;
}

.btn-pink: link {
	color: #FFFFFF;
}

.btn-head {
	color: #FF9944;
	background-color: #FFFFFF;
	padding: 2px 2px 2px 2px;
	position: relative;
	font-size: 16px;
	text-decoration: none;
	border-radius: 5px;
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	float: left;
	margin: 2px 3px 0 0;
	white-space: nowrap;
}

#news_a {
	width: 285px;
	height: 160px;
	overflow: auto;
	float: left;
}
#news2_a {
	width: 285px;
	height: 160px;
	overflow: auto;
	float: left;
}

#news_nyuka {
	width: 285px;
	height: 84px;
	overflow: hidden;
	float: left;
}
#news_yoyaku {
	width: 285px;
	height: 84px;
	overflow: hidden;
	float: right;
}
#news_reuse {
	width: 285px;
	height: 84px;
	overflow: hidden;
	float: left;
}
#news_page {
	width: 285px;
	height: 84px;
	overflow: hidden;
	float: right;
}

.newslink {
	float: right;
}

li.original {
	margin-bottom: 2px;
}

ul.original {
	float: right;
}

ul.original a: hover img {
	filter: Alpha(Opacity=70,);
	opacity: 0.70;
}

#M-FooterContent {
	position: relative;
	z-index: -999;
	height: auto;
	width: 980px;
	height: 400px;
}

/*-----------------------------------------------------------------
	CSS3ボタン(レフト絞込み検索用)
------------------------------------------------------------------------------------------------*/

.refin-button {
	display: inline-block;
	text-align: center;
	border-width: 1px;
	border-style: solid;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 1.1;
	font-weight: 800;
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	width: 180px;
	background-color: #FF9944;
	background-image: -webkit-linear-gradient(top, #ff9c49 0%, #f0b17b 48%, #FF9944 49%, #FF9944 82%, #ffa860 100%);
	background-image: -moz-linear-gradient(top, #ff9c49 0%, #f0b17b 48%, #FF9944 49%, #FF9944 82%, #ffa860 100%);
	background-image: -o-linear-gradient(top, #ff9c49 0%, #f0b17b 48%, #FF9944 49%, #FF9944 82%, #ffa860 100%);
	background-image: linear-gradient(top, #ff9c49 0%, #f0b17b 48%, #FF9944 49%, #FF9944 82%, #ffa860 100%);
	border-color: hsl(27, 40%, 53%);
	-webkit-box-shadow: inset 0 0 1px 1px #ffc390, 0 0 1px 3px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: inset 0 0 1px 1px #ffc390, 0 0 1px 3px rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 0 1px 1px #ffc390, 0 0 1px 3px rgba(0, 0, 0, 0.15);
	-webkit-text-shadow: 1px 1px 1px #dd6400;
	-moz-text-shadow: 1px 1px 1px #dd6400;
	-o-text-shadow: 1px 1px 1px #dd6400;
	text-shadow: 1px 1px 1px #dd6400;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 6px 15px 6px 15px;
}

.refin-button strong {
	letter-spacing: 1px;
	font-size: 22px;
}

.refin-button: hover {
	color: #FFFFFF;
	background-color: #ffa153;
	background-image: -webkit-linear-gradient(top, #ffa458 0%, #f2b989 48%, #ffa153 49%, #ffa153 82%, #ffb06f 100%);
	background-image: -moz-linear-gradient(top, #ffa458 0%, #f2b989 48%, #ffa153 49%, #ffa153 82%, #ffb06f 100%);
	background-image: -o-linear-gradient(top, #ffa458 0%, #f2b989 48%, #ffa153 49%, #ffa153 82%, #ffb06f 100%);
	background-image: linear-gradient(top, #ffa458 0%, #f2b989 48%, #ffa153 49%, #ffa153 82%, #ffb06f 100%);
	border-color: hsl(27, 39%, 54%);
	-webkit-box-shadow: inset 0 0 1px 1px #ffcea5, 0 0 1px 3px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: inset 0 0 1px 1px #ffcea5, 0 0 1px 3px rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 0 1px 1px #ffcea5, 0 0 1px 3px rgba(0, 0, 0, 0.15);
	-webkit-text-shadow: 1px 1px 1px #ec6b00;
	-moz-text-shadow: 1px 1px 1px #ec6b00;
	-o-text-shadow: 1px 1px 1px #ec6b00;
	text-shadow: 1px 1px 1px #ec6b00;
}

.refin-button: active {
	color: #FFFFFF;
	background-color: #ff9135;
	background-image: -webkit-linear-gradient(top, #ff8b2b 0%, #FF9944 100%);
	background-image: -moz-linear-gradient(top, #ff8b2b 0%, #FF9944 100%);
	background-image: -o-linear-gradient(top, #ff8b2b 0%, #FF9944 100%);
	background-image: linear-gradient(top, #ff8b2b 0%, #FF9944 100%);
	padding: 7px 15px 5px 15px;
}

/*-----------------------------------------------------------------
	ITEM DETAIL
-----------------------------------------------------------------*/

#ItemDetailPage {
	width: 750px;
}

#ItemDetailPage .makerInfo {
	border-bottom: #d0d0d0 1px solid;
	border-left: #d0d0d0 1px solid;
	margin: 0px 0px 10px;
	width: 748px;
	background: url(http://image.webftp.jp/design/gcom1420/Original/ShopDetailPage-Productinfo.jpg) no-repeat;
	height: 53px;
	color: #5d5d5d;
	CLEAR: both;
	font-size: 12px;
	border-top: #d0d0d0 1px solid;
	border-right: #d0d0d0 1px solid;
}

#ItemDetailPage .makerInfoLink {
	padding-bottom: 0px;
	padding-left: 11px;
	width: 300px;
	padding-right: 0px;
	float: left;
	padding-top: 34px
}

#ItemDetailPage .makerInfoLinkdetail {
	border-bottom: #cccccc 1px dashed;
	padding-bottom: 1px;
	padding-left: 0px;
	padding-right: 0px;
	display: inline;
	padding-top: 0px
}

#ItemDetailPage .makerInfoRelease {
	text-align: left;
	padding-bottom: 0px; 
	padding-left: 0px; 
	width: 300px; 
	padding-right: 11px; 
	float: right; 
	padding-top: 34px;
}

#ItemDetailPage .makerInfoReleasedetail {
	border-bottom: #cccccc 1px dashed; 
	padding-bottom: 1px; 
	padding-left: 0px; 
	padding-right: 0px; 
	display: inline; 
	padding-top: 0px;
}

#ItemDetailPage .space10px {
	height: 10px;
}

#ItemDetailPage .review {
	border-bottom: #bdbdbd 3px dashed;
	border-left: #bdbdbd 3px dashed; 
	padding-bottom: 1px; 
	line-height: 22px; 
	margin: 0px 4px 10px;
	padding-right: 10px #fff no-repeat;
	min-height: 180px;
	color: #5d5d5d;
	CLEAR: both;
	font-size: 12px;
	border-top: #bdbdbd 3px dashed;
	border-right: #bdbdbd 3px dashed;
	padding-top: 5px;
	position: relative;
	height: auto;
	overflow: auto;
}

#ItemDetailPage .reviewPic {
	float: left;
	height: auto;
	overflow: auto;
}

#ItemDetailPage .reviewDetail {
	border-bottom: #cccccc 1px dashed;
	padding-bottom: 1px;
	display: inline;
	padding-top: 0px;
	width: 640px;
	overflow: hidden;
	height: 180px;
	vertical-align: central;
}

#ItemDetailPage .textEffect {
	margin: 0px 0px 30px;
	width: 750px;
	color: #5d5d5d;
	font-size: 12px;
}

#ItemDetailPage .textEffectTitle {
	border-bottom: #cccccc 1px dashed; 
	padding-bottom: 3px; 
	padding-left: 0px; 
	padding-right: 0px; 
	display: inline; 
	padding-top: 0px;
}

#ItemDetailPage .textEffectUL {
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 20px;
	padding-right: 0px;
	padding-top: 0px;
}

#ItemDetailPage .textEffectLI {
	padding-bottom: 0px; 
	line-height: 20px; 
	margin: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-top: 0px;
}

#ItemDetailPage .textEffectDetail {
	border-bottom: #cccccc 1px dashed; 
	padding-bottom: 3px; 
	padding-left: 0px; 
	padding-right: 0px; 
	display: inline; 
	padding-top: 0px;
}

/*-----------------------------------------------------------------
	Information
-----------------------------------------------------------------*/

#InfoDipWall {
	margin: 0 0 30px 0;
	padding: 0;
	width: 100%;
}

#InfoTopTagL {
	margin: 0 0 10px 0;
	padding: 0;
	height: 60px;
	width: 250px;
	position: relative;
	float: left;
	background: url(../img/Info/InfoTitle.gif) no-repeat;
}

#InfoTopTagR {
	margin: 0 0 10px 0;
	padding: 0;
	background: url(../img/Info/InfoTopTag-off.gif) no-repeat;
	height: 60px;
	width: 250px;
	position: relative;
	float: right;
}

#InfoTopTagR a {
	width: 250px;
	height: 60px;
	text-indent: -9999px;
	display: block;
	background: url(../img/Info/InfoTopTag-off.gif) no-repeat;	
}

#InfoTopTagR a: hover { 
	background: url(../img/Info/InfoTopTag-on.gif) no-repeat;
}

#InfoFlame {
	margin: 0 auto 0 auto;
	width: 790px;
	line-height: 20px;
}

#InfoFlameL {
	float: left;
	width: 395px;
	margin: 0;
}

#InfoFlameR {
	float: right;
	width: 395px;
	margin: 0;
}

.InfoH1	{
	padding: 4px 0 4px 7px;
	width: 365px;
	background: #fff6ee;
	margin: 0 0 15px 0;
	font-weight: bold;
	color: #494949;
	border-left: 3px solid #666666;
	border-top: 1px dashed #666666;
	border-bottom: 1px dashed #666666;
	border-right: 1px dashed #666666;
}

.InfoH2	{
	padding: 4px 7px 4px 7px;
	width: 774px;
	background: #fff6ee;
	margin: 0 0 15px 0;
	font-weight: bold;
	color: #5d5d5d;
	border-left: 3px solid #666666;
	border-top: 1px dashed #666666;
	border-bottom: 1px dashed #666666;
	border-right: 1px dashed #666666;
	height: 18px;
}

.InfoH2 .p1 {
	float: left;
}

.InfoH2 .p2 {
	float: right;
}

.InfoH2 .top {
	float: right;
	padding-top: 4px;
	position: relative;
	right: 10px;
}

.InfoBorder	{
	margin: 100px 0 100px 0;
	height: 5px;
	background: url(../img/Info/InfoBorder.gif) no-repeat;
	width: 840px;
	clear: both;
}

.InfoBox01 {
	background: url(../img/Info/InfoTag-Guide.gif) no-repeat;
	width: 790px;
	height: 216px;
	padding: 0 0 0 50px;
	margin: 0 0 300px 0;
}

.InfoBox02 {
	background: url(../img/Info/InfoTag-02.gif) no-repeat;
	width: 790px;
	padding: 0 0 0 50px;
	clear: both;
}

.InfoBox02 Form {
	list-style: none;
	font-weight: normal;
	height: 20px;
	width: 230px;
	margin: 5px 0 0 0;
	border: 1px dashed #666666;
	padding: 5px;
}

.InfoBox02 Form .Enroll {
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	height: 20px;
	width: 230px;
	border: none;
	background: #ff9944;
	color: #5d5d5d;
}

.InfoBox03 {
	background: url(../img/Info/InfoTag-03.gif) no-repeat;
	width: 790px;
	padding: 0 0 0 50px;
}

.InfoBox04 {
	background: url(../img/Info/InfoTag-04.gif) no-repeat;
	width: 790px;
	padding: 0 0 0 50px;
}

.InfoBox05 {
	background: url(../img/Info/InfoTag-05.gif) no-repeat;
	width: 790px;
	padding: 0 0 0 50px;
}

.InfoBox06 {
	background: url(../img/Info/InfoTag-06.gif) no-repeat;
	width: 790px;
	padding: 0 0 0 50px;
}

.InfoBox07 {
	background: url(../img/Info/InfoTag-07.gif) no-repeat;
	width: 790px;
	padding: 0 0 0 50px;
}

.InfoBox08 {
	background: url(../img/Info/InfoTag-08.gif) no-repeat;
	width: 790px;
	padding: 0 0 0 50px;
}

.InfoBox09 {
	background: url(../img/Info/InfoTag-09.gif) no-repeat;
	width: 790px;
	padding: 0 0 0 50px;
}

.InfoBox10 {
	background: url(../img/Info/InfoTag-10.gif) no-repeat;
	width: 790px;
	padding: 0 0 0 50px;
	line-height: 20px;
	height: 216px;
}

.InfoBox11 {
	background: url(../img/Info/InfoTag-11.gif) no-repeat;
	width: 790px;
	padding: 0 0 0 50px;
	height: 216px;
}

.InfoBox12 {
	background: url(../img/Info/InfoTag-12.gif) no-repeat;
	width: 790px;
	padding: 0 0 0 50px;
}

.InfoBox13 {
	background: url(../img/Info/InfoTag-13.gif) no-repeat;
	width: 790px;
	padding: 0 0 0 50px;
}

.InfoBox13 ul .Chrome {
	background: url(../img/Info/BrowsericonChrome.jpg) no-repeat;
	height: 60px;
	padding: 18px 0 0 65px;
}

.InfoBox13 ul .Fire {
	background: url(../img/Info/BrowsericonFire.jpg) no-repeat;
	height: 60px;
	padding: 18px 0 0 65px;
}

.InfoBox13 ul .IE {
	background: url(../img/Info/BrowsericonIE.jpg) no-repeat;
	height: 60px;
	padding: 18px 0 0 65px;
}

.InfoBox13 ul .Opera {
	background: url(../img/Info/BrowsericonOpera.jpg) no-repeat;
	height: 60px;
	padding: 18px 0 0 65px;
}

.InfoBox13 ul .Safari {
	background: url(../img/Info/BrowsericonSafari.jpg) no-repeat;
	height: 60px;
	padding: 18px 0 0 65px;
}

.InfoBox14 {
	background: url(../img/Info/InfoTag-14.gif) no-repeat;
	width: 790px;
	padding: 0 0 0 50px;
}

.InfoBox15 {
	background: url(../img/Info/InfoTag-12.gif) no-repeat;
	width: 790px;
	padding: 0 0 0 50px;
	height: 230px;
}

.InfoBox16 {
	background: url(../img/Info/InfoTag-12.gif) no-repeat;
	width: 790px;
	padding: 0 0 0 50px;
	height: 805px;
}

.todaystaff_wrap {
	background: url(http://gigaplus.makeshop.jp/gcom1420/WEB_top/today_back.jpg?0412) no-repeat;
	width: 790px;
	height: 480px;
	overflow: hidden;
}

.todaystaff_wrap .osaka {
	float: left;
	width: 50%;
}

.todaystaff_wrap .tokyo {
	float: right;
	width: 50%;
}

.todaystaff_wrap .picture_osaka {
	float: left;
	margin: 120px 0 0 15px;
}

.todaystaff_wrap .picture_osaka img {
	width: 178px;
	height: 178px;
	border: 0;
}

.todaystaff_wrap .picture_tokyo {
	float: left;
	margin: 120px 0 0 15px;
}

.todaystaff_wrap .picture_tokyo img {
	width: 178px;
	height: 178px;
	border: 0;
}

.todaystaff_wrap .staffimg_osaka {
	float: left;
	margin: 120px 0 0 60px ;
}

.todaystaff_wrap .staffimg_tokyo {
	float: left;
	margin: 120px 0 0 60px ;
}

.todaystaff_wrap .column_osaka {
	width: 360px;
	text-align: left; 
	margin: 5px 0 0 15px;
	clear: left;
	line-height: 150%;
}

.todaystaff_wrap .column_osaka .komidasi {
	font-size: 14px;
}

.todaystaff_wrap .column_osaka p {
	margin: 10px 0 0 0;
}

.todaystaff_wrap .column_tokyo {
	width: 360px;
	text-align: left; 
	margin: 5px 0 0 15px;
	clear: left;
	line-height: 150%;
}

.todaystaff_wrap .column_tokyo .komidasi {
	font-size: 14px;
}

.todaystaff_wrap .column_tokyo p {
	margin: 10px 0 0 0;
}

.eearclub {
	width: 180px;
	height: 451px;
	background: url(http://gigaplus.makeshop.jp/gcom1420/WEB_top/top_left/eearclub_backimg.jpg) no-repeat;
	margin-bottom: 10px;
	position: relative;
}

.eearclub div.mainpic {
	width: 150px;
	height: 200px;
	position: absolute;
	top: 104px;
	left: 15px;
}

.eearclub div.maincolumn {
	width: 150px;
	height: 100px;
	position: absolute;
	top: 316px;
	left: 15px;
	line-height: 17px;
}

/*-----------------------------------------------------------------
	blogSelection
-----------------------------------------------------------------*/

.blogSelectionWrap {
	width: 640px;
	height: auto;
	text-align: left;
	border: #093 1px solid;
	margin-left: 50px;
}

.blogSelectionInnerWrap {
	width: 570px;
	margin: 15px 0 50px 35px;
	height: auto;
}

.blogSelectionBanner {
	margin: 15px 0 10px 50px;
}

/*-----------------------------------------------------------------
	left-todaykaitori
-----------------------------------------------------------------*/

#todaykaitori {
	width: 180px;
	height: 405px;
	background: url(http://gigaplus.makeshop.jp/gcom1420/WEB_top/todaystaff/kaitori/todaykaitori-main.gif) no-repeat;
	position: relative;
	display: block;
	text-decoration: none;
	cursor: pointer;
}

#todaykaitori img.mainpic {
	position: absolute;
	top: 134px;
	left: 15px;
}

#todaykaitori .catch {
	position: absolute;
	top: 289px;
	left: 20px;
	font-size: 14px;
	font-weight: bold;
	padding-left: 5px;
	color: #F00;
}

#todaykaitori .model {
	position: absolute;
	top: 290px;
	left: 10px;
	font-size: 16px;
	font-weight: bold;
	padding-left: 5px;
}

#todaykaitori .pricetitle {
	position: absolute;
	top: 330px;
	left: 15px;
	font-size: 14px;
	font-weight: bold;
}

#todaykaitori .price {
	position: absolute;
	top: 328px;
	left: 90px;
	font-size: 16px;
	font-weight: bold;
	color: #F00;
}

/*-----------------------------------------------------------------
	スクロールバー
-----------------------------------------------------------------*/

div.flexcroll {
	padding: 0;
	width: 365px;
	height: 163px;
	overflow: auto;
	position: relative;
}
div.flexcroll p {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: 'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo,'メイリオ' sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	vertical-align: baseline;
}
/*-----------------------------------------------------------------
	本体？
-----------------------------------------------------------------*/

.scrollgeneric {
	line-height: 1px;
	font-size: 1px;
	position: absolute;
	top: 0;
	left: 0;
}

/*-----------------------------------------------------------------
	縦スクロール範囲
-----------------------------------------------------------------*/

.vscrollerbase {
	width: 3px;
	background-color: #FFF;
}

/*-----------------------------------------------------------------
	縦スクロールバー
-----------------------------------------------------------------*/

.vscrollerbar {
	width: 3px;
	background-color: #F5F5F5;
}

/*-----------------------------------------------------------------
	横スクロール範囲
-----------------------------------------------------------------*/

.hscrollerbase {
	height: 10px;
	background-color: #eee;
}

/*-----------------------------------------------------------------
	横スクロールバー
-----------------------------------------------------------------*/

.hscrollerbar {
	height: 10px;
	background-color: #900;
}

/*-----------------------------------------------------------------
	縦横スクロールバー
-----------------------------------------------------------------*/

.scrollerjogbox {
	width: 10px;
	height: 10px;
	top: auto;
	left: auto;
	bottom: 0;
	right: 0;
	background-color: #eee;
}

/*-----------------------------------------------------------------
	商品詳細にブログを組み込む
-----------------------------------------------------------------*/

.wp-wrap {
	background: url("http://gigaplus.makeshop.jp/gcom1420/wordpress/img/seamlesstexture19_1200.jpg") repeat;
	width: 690px;
	overflow: hidden;
	padding-left: 60px;
	boder: 1px solid #279EC9;
}

.wp-iframe {
	width: 640px;
	scrolling: no;
	position: relative;
	top: -280px;
	overflow: hidden;
	z-index: 10;
	margin: 20px auto;
}

/*-----------------------------------------------------------------
	201412 中古商品ページ
-----------------------------------------------------------------*/

.reuse-wrap {
	width: 750px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", sans-serif;
}

.reuse-wrap .b10p {
	margin-bottom: 10px;
}

.reuse-wrap .floatleft {
	float: left;
}

.reuse-wrap .reu-detail {
	width: 660px;
	float: right;
	position: relative;
	font-size: 14px;
	color: #000000;
}

.reu-detail .r-detail {
	float: left;
	border-bottom: 2px solid #29b45b;
	margin: 10px 0 20px 20px;
	width: 640px;
}

.reu-detail .acce {
	position: absolute;
	top: 120px;
	left: 20px;
}

.reu-detail .stockout {
	position: absolute;
	top: 210px;
	left: 20px;
}

.reuse-wrap .war-detail {
	width: 640px;
	float: right;
	font-size: 14px;
	font-weight: bold;
	line-height: 2;
	color: #292828;
}

.reuse-wrap a.p-link {
	color: #ff49b8;
	}

.reuse-wrap a.p-link: visited {
	color: #ff49b8;
	}

/*-----------------------------------------------------------------
	商品詳細レビュー
-----------------------------------------------------------------*/


#M_reviewViewAll {
	width: auto;
}

#M_reviewViewAll .M_reviewList {
	background: #FFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

/*-----------------------------------------------------------------
	商品詳細2015
-----------------------------------------------------------------*/


.detail2015-wrap {
	width: 430px;
	float: left;
	padding-top: 15px;
	font-size: 16px;
	color: #333333;
}

.detail2015-wrap .color-red {
	color: #e02d2d;
}

.detail2015-wrap input.m_price {
	width: 150px;
	font-size: 33px;
	color: #e02d2d;
}

.detail2015-wrap .production {
	padding-left: 5px;
}

.borderbottom {
	border-bottom: 1px solid #cccccc;
}

.detail2015-wrap .reuse-original-price {
	float: right;
	margin: 5px 15px 0 0;
}

.detail2015-wrap .price-wrap {
	float: right;
	margin: 15px 15px 0 15px;
}

.detail2015-wrap .taxprice {
	font-size: 33px;
	font-weight: bold;
	margin: 0 5px;
}

.detail2015-wrap .reserve-wrap {
	float: right;
	font-size: 18px;
	margin-right: 15px;
}

.detail2015-wrap .zaiko-box {
	margin: 0px;padding: 0px;
	width: 100%;
	border: 1px solid #cccccc;
	
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
	
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
}

.zaiko-box table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	height: 100%;
	margin: 0px;padding: 0px;
}

.zaiko-box tr: last-child td: last-child {
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
}

.zaiko-box table tr: first-child td: first-child {
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
}

.zaiko-box table tr: first-child td: last-child {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
}

.zaiko-box tr: last-child td: first-child {
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

.zaiko-box tr: hover td {
	background-color: #ffffff;
}

.zaiko-box td {
	vertical-align: middle;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	border-width: 0px 1px 1px 0px;
	text-align: center;
	padding: 11px;
	font-size: 17px;
	color: #5d5d5d;
}

.zaiko-box tr: last-child td {
	border-width: 0px 1px 0px 0px;
}

.zaiko-box tr td: last-child {
	border-width: 0px 0px 1px 0px;
}

.zaiko-box tr: last-child td: last-child {
	border-width: 0px 0px 0px 0px;
}

.zaiko-box tr: first-child td {
	background: -o-linear-gradient(bottom, #ffffff 5%, #ffffff 100%);	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #ffffff) );
	background: -moz-linear-gradient( center top, #ffffff 5%, #ffffff 100% );
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff");	background: -o-linear-gradient(top,#ffffff,ffffff);

	background-color: #ffffff;
	border: 0px solid #cccccc;
	text-align: center;
	border-width: 0px 0px 1px 1px;
	font-size: 17px;
	color: #5d5d5d;
}

.zaiko-box tr: first-child: hover td {
	background: -o-linear-gradient(bottom, #ffffff 5%, #ffffff 100%);	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #ffffff) );
	background: -moz-linear-gradient( center top, #ffffff 5%, #ffffff 100% );
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff");	background: -o-linear-gradient(top,#ffffff,ffffff);

	background-color: #ffffff;
}

.zaiko-box tr: first-child td: first-child {
	border-width: 0px 0px 1px 0px;
}

.zaiko-box tr: first-child td: last-child {
	border-width: 0px 0px 1px 1px;
}

.detail2015-wrap .zaiko {
	font-size: 14px;
	font-weight: bold;
	color: #216efc;
	text-align: left;
}

.detail2015-wrap .count1600 {
	border-top: #cccccc 1px dashed;
	margin-top: 5px;
}

.detail2015-wrap .basket-wrap {
	width: 430px;
	height: 185px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	border: #cccccc 1px solid;
	background-color: #FFF;
}

.detail2015-wrap .basket-wrap .quantity-title {
	float: left;
	margin: 15px 5px 10px 145px;
	font-size: 18px;
}

.detail2015-wrap .basket-wrap .quantity {
	float: left;
	margin: 11px 0 0 10px;
	font-size: 18px;
}
	
.detail2015-wrap .basket-wrap .updown-wrap {
	float: left;
	margin: 15px 0 0 -20px;
}

.detail2015-wrap .basket-wrap .upcount {
	display: block;
}

.detail2015-wrap .basket-wrap .downcount {
	display: block;
	margin-top: 4px;
}

.detail2015-wrap .basket-wrap .getbasket {
	margin-left: 25px
}

.detail2015-wrap .guid-wrap {
	width: 430px;
	height: 40px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	border: #cccccc 1px solid;
	font-size: 17px;
	margin-top: 10px;
	background-image: -moz-linear-gradient(top, #ffffff, #f2f0ef);
	background-image: -ms-linear-gradient(top, #ffffff, #f2f0ef);
	background-image: -webkit-linear-gradient(top, #ffffff, #f2f0ef);
	background-image: linear-gradient(top, #ffffff, #f2f0ef);
	background-clip: padding-box;
}

.detail2015-wrap .guid-wrap .guid {
	padding: 0 50px 0 60px;
	display: block;
	float: left;
	color: #333333;
	font-size: 14px;
	border-right: 1px solid #cccccc;
	margin-top: 10px;
}

.detail2015-wrap .guid-wrap .toi {
	padding: 10px 60px 0 30px;
	display: block;
	float: right;
	color: #333333;
	font-size: 14px;
}

.detail2015-wrap #quantity-box input[type="text"] {
	width: 50px;
	height: 30px;
	font-size: 110%;
	padding-left: 5px;
}

#detail2015-imagebox iframe {
	height: 451px;
}

#detail980-imagebox iframe {
	height: 601px;
}

/*-----------------------------------------------------------------
	カスタムIEM2015
-----------------------------------------------------------------*/

.custom-wrap {
	width: 790px;
}

.custom-index {
	width: 100%;
	list-style-type: none;
	margin: 5px 0;
}

.custom-index a {
	display: block;
	text-decoration: none;
	color: #333333;
	height: 25px;
	padding-left: 5px;
}

.custom-index a: hover {
	opacity: 0.5;
}

.custom-index li {
	width: 180px;
	height: 35px;
	margin-right: 10px;
	float: left;
	padding: 10px 0 0 10px;
	font-size: 16px;
	font-weight: bold;
}

.custom-index li.end {
	margin: 0;
}

.custom-wrap h2.h2-title {
	width: 780px;
	height: 35px;
	padding: 10px 0 0 10px;
	font-size: 18px;
	font-weight: bold;
	border: none;
	display: block;
	margin: 10px 0 10px 0;
}

.custom-wrap h2.h2-title span {
	display: block;
	text-decoration: none;
	color: #333333;
	height: 25px;
	padding-left: 10px;
}

p.le-detail {
	margin: 0 10px 40px 10px;
	font-size: 16px;
}

.custom-model-wrap {
	width: 779px;
	height: 250px;
	margin: 10px 1px 0 10px;
	border: 1px solid #A8A8A8;
	border-radius: 7px;
}

.custom-model-img {
	width: 200px;
	height: 160px;
	margin: 15px 15px 60px 15px;
	float: left;
}

.custom-model-model {
	font-size: 28px;
	font-weight: bold;
	color: #000000;
	float: left;
	margin-top: 10px;
}

.custom-model-shoukai {
	font-size: 14px;
	float: left;
	width: 540px;
	height: 95px;
	line-height: 1.3em;
	overflow: hidden;
	margin-top: -5px;
}

.custom-model-type {
	width: 540px;
	float: left;
	margin: 10px 0;
}

.custom-type {
	height: 30px;
	text-align: center;
	display: inline-block;
	font-size: 20px;
	font-weight: bold;
	vertical-align: middle;
	border-radius: 5px;
	padding: 5px 10px 2px;
	margin-right: 5px;
}

.type_bass {
	color: #FFF;
	background: #999;
}

.type_mid {
	color: #FFF;
	background: #01AC00;
}

.type_high {
	color: #FFF;
	background: #17C4E8;
}

.type_vocal {
	color: #FFF;
	background: #D9AA05;
}

.type_clear {
	background: white;
	border: 1px solid #ccc;
}

.type_rock {
	color: #FFF;
	background: #b2bb13;
}

.type_jazz {
	color: #FFF;
	background: #9400A8;
}

.type_classic {
	color: #FFF;
	background: #9E4E00;
}

.type_anime {
	color: #FFF;
	background: #FF54E3;
}

.type_metal {
	color: #FFF;
	background: #D00000;
}

.type_club {
	color: #FFF;
	background: #000;
}

.custom-model-price {
	font-size: 18px;
	font-weight: bold;
	color: #F7F7F7;
	float: left;
	width: 190px;
	height: 30px;
	background: #000;
	padding: 4px 0 0 10px;
}

custom-model-link {
	display: block;
	background: #EF191C;
	float: left;
	font-size: 18px;
	font-weight: bold;
	color: #F7F7F7;
	width: 140px;
	height: 30px;
	padding: 4px 0 0 30px;
	margin-left: 30px;
}

.custom-model-link a {
	color: #F7F7F7;
	text-decoration: none;
}

.custom-model-link a: hover {
	opacity: 0.5;
}

.custom-wrap .custom-oshirase {
	width: 750px;
	margin: 15px 0 15px 0;
	border: #F44E50 3px solid;
	border-radius: 10px;
	padding: 10px 10px 10px 30px;
	font-size: 16px;
	line-height: 1.4em;
	color: #F44E50;
	font-weight: bold;
}

.custom-form-linkArea {
	position: relative;
	width: 750px;
	height: 70px;
	border-radius: 10px;
	margin: 20px;
}

.custom-form-linkArea a {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
}

.custom-form-linkArea a: hover {
	background-color: #2F2F2F;
	opacity: 0.3;
	border-radius: 10px;
}

.custom-form-linkText {
	font-size: 36px;
	position: absolute;
	top: 10px;
	left: 230px;
}

/*-----------------------------------------------------------------
	レビュー投稿ボタン
-----------------------------------------------------------------*/

.review_toko {
	color: #FFFFFF;
	background: #4990E5;
	font-size: 25px;
	font-weight: bold;
	display: table;
	width: auto;
	height: 65px;
	border: #4990E5 solid 2px;
	border-radius: 5px;
}

.review_toko: hover {
	background: #70B7FD;
	border: #70B7FD solid 2px;
}

.youtube2 {margin: 10px 0 10px 0}

/*-----------------------------------------------------------------
	VirTry
-----------------------------------------------------------------*/

.vtOfficialLink {
	color: #F00;
	text-decoration: underline;
}

.vtOfficialLink: visited {
	color: #F00;
	text-decoration: underline;
}

.vtiFrame {
	height: 676px;
	border: 1px solid #ccc;
	width: 100%;
	margin: 5px 0 5px;
}

/*-----------------------------------------------------------------
	skullcany knokout*/
h1.heading_knock {
	font-size: 36pt;
	font-clor: #000000;
}

div.detail_1_knock {
	font-size: 20pt;
	font-clor: #000000;
	line-height: 30px;
}

h2.copy {
	font-size: 20pt;
	font-clor: #000000;
	height: 60px;
	line-height: 30px;
}

div#img_2 {
	float: right;
}

h2.copy_2 {
	width: 450px;
	font-size: 16pt;
	font-clor: #000000;
	position: relative;
	top: 80px;
	left: 30px;
	line-height: 30px;
}

div.clear {
	clear: both;
}

div#img_3 {
	float: left;
}

h2.copy_3 {
	float: right;
	width: 400px;
	font-size: 16pt;
	font-clor: #000000;
	position: relative;
	top: 50px;
	left: 15px;
	line-height: 30px;
}

div#img_1_knock {
	margin-top: 25px;
	margin-bottom: 25px;
}

div#img_4_knock {
	margin-top: 25px;
	margin-bottom: 25px;
}

/*-----------------------------------------------------------------
	skullcany knokout*/

/*beats_solo2_wireless*/

div.clear {
	clear: both;
}

div.head_solo2_1 {
	font-size: 40px;	
}

div.img_solo2_1 {
	margin-top: 50px;
	margin-bottom: 25px;
}

div.detail_solo2_1 {
	font-size: 20px;
	margin-bottom: 75px;
	line-height: 25px;
}

div.head_solo2_2 {
	font-size: 40px;	
}

div.img_solo2_2 {
	margin-top: 50px;
	margin-bottom: 25px;
}

div.detail_solo2_2 {
	font-size: 20px;
	margin-bottom: 75px;
	line-height: 25px;
}

div.head_solo2_3 {
	font-size: 40px;	
}

div.img_solo2_3 {
	float: left;
	margin-top: 50px;
	margin-bottom: 75px;
}

div.detail_solo2_3 {
	float: right;
	font-size: 20px;
	width: 380px;
	position: relative;
	right: 15px;
	top: 50px;
	line-height: 25px;
}

div.head_solo2_4 {
	font-size: 40px;	
}

div.img_solo2_4 {
	margin-top: 50px;
	float: right;
}

div.detail_solo2_4 {
	float: left;
	font-size: 20px;
	width: 420px;
	position: relative;
	left: 5px;
	top: 50px;
	line-height: 25px;
}

/*beats_solo2_wireless*/
