﻿@charset "utf-8";
/* CSS Document */


/*BODY * {
	margin:0;
	padding:0;
}
BODY {
	background-image: url(/img/ec_img/shade.gif) #fff;
	background-repeat:repeat-y;
	margin:0;
	padding:0 5px 20px 25px;
}
*html body {
	font-family:'MS PGothic', sans-serif;
}
a img {
	border-style:none;
}
.none {
	display:none;
}

#contents .indivi_uri {
	margin-left:7px;
	margin-top:3px;
	font-size:12px;
	float:left;
	height:20px;
	border:0px solid #333333;
	padding-top:3px;
}
#contents .indivi_day {
	margin-right:10px;
	margin-top:3px;
	font-size:12px;
	float:right;
	height:20px;
	border:0px solid #333333;
	padding-top:1px;
}
.visible {
	display:none !important;
}*/

.li_baseBox {
	width:428px;
	height:167px;
	background:url(/eshop/img/gt/new_1001/base.jpg) top left repeat-x;
	float:left;
	overflow:hidden;
	margin:0;
	margin-right/**/:5px;
	margin-bottom/**/:5px;
}
/*.li_baseBox .li_textBox {
	width:428px;
	height:20px;
	text-align:right;
	font-size:12px;
	line-height:100%;
	overflow:hidden;
}
.li_baseBox .li_imageBox {
	width:428px;
	height:155px;
	overflow:hidden;
}
.li_baseBox .li_topBox {
	width:428px;
	height:167px;
	margin-top:-175px;
	background: url(/eshop/img/ecgt/top3.gif) left top no-repeat;
}
.li_baseBox>.li_topBox {
	background: url(/eshop/img/ecgt/top3.png) left top no-repeat;
}
.li_baseBox .li_ancBox {
	width:428px;
	height:167px;
	cursor:pointer;
	position:relative;
	top:-170px;
	border:0px solid #FF0000
}
.li_baseBox .li_kanbai {
	background: url(/eshop/img/gt/kanbai_l.gif) center center no-repeat;
}
.li_baseBox>.li_kanbai {
	background: url(/eshop/img/gt/kanbai_l.png) center center no-repeat;
}

.li_baseBox .li_yoyaku {
	background: url(/eshop/img/gt/yoyaku_l.gif) center center no-repeat; position:relative;top:-147px;
}
.li_baseBox>.li_yoyaku {
	background: url(/eshop/img/gt/yoyaku_l.png) center center no-repeat;
}

.mini_kanbai {
	width:210px;
	height:109px;
	position:relative;
	top:-109px;
	background: url(/eshop/img/gt/kanbai_s.gif) center center no-repeat;
}
*>.mini_kanbai {
	background: url(/eshop/img/gt/kanbai_s.png) center center no-repeat;
}
.mini_yoyaku {
	width:210px;
	height:120px;
	position:relative;
	top:-125px;
	background: url(/eshop/img/gt/yoyaku_s.gif) center center no-repeat;
}
*>.mini_yoyaku {
	background: url(/eshop/img/gt/yoyaku_s.png) center center no-repeat;
}

.mini {
	display:none;
}
#script_bnr {
	background-image: url(/eshop/img/ecgt/wide_100699_1.jpg);
	background-repeat:no-repeat;
	height:230px;
	width:900px;
	margin:0 auto;
}
*html #script_bnr {
	height:230px;
	overflow:hidden;
}
html>body #tb {
	clear:both;
	height:230px;
	width:900px;
	position:relative;
	top:-230px;
	background:url(/eshop/img/ecgt/wide_100699_1.png) left top no-repeat
}
*html #tb {
	clear:both;
	height:230px;
	width:900px;
	position:relative;
	top:-235px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/eshop/img/ecgt/wide_100699_1.png');
}

#banner_centering {
	margin:2px 0px 2px 2px;
}

#middle_box {
	width:940px;
	height:146px;
	padding:0;
	margin:10px 0 0;
}
*html #middle_box {
	width:940px;
	height:146px;
	;
	padding:0;
	margin:10px 0 0px;
}
*/
#banner_box {
	float:right;
	background-image:none;
	width:398px;
	height:130px;
	margin:0;
	margin-right/**/:37px;
}
/**html #banner_box {
	float:right;
	background-image:none;
	width:398px;
	height:auto;
	margin:0;
	margin-right:17px;
}

#lower_box {
	margin:10px 0px 0px;
	padding:0px;
	clear:both;
}
*html #lower_box {
	margin:0px;
	padding:0;
}
#under_box {
	margin-top:0px;
}
*html #under_box {
	margin:0px 0 0;
}

#minibox {
	margin-bottom:10px;
}

#news1 {
	padding:3px 0 3px 10px;
	text-align:left;
	background-color:#FFF;
	font-size:12px;
	line-height:100%;
}
*html #news1 {
	padding:3px 0 3px 10px;
	text-align:left;
	background-color:#FFF;
	font-size:10px;
	line-height:90%;
}
#news2 {
	padding:6px 0 6px 10px;
	text-align:left;
	background-color:#EEE;
	font-size:12px;
	line-height:100%;
}
*html #news2 {
	padding:3px 0 3px 10px;
	text-align:left;
	background-color:#EEE;
	font-size:10px;
	line-height:180%;
}
*html #service {
	margin:0px 0 0 5px;
	height:32px;
}
#service {
	margin:7px 0 0 5px;
	height:32px;
}
#top_banner {
	margin:0px 18px 0px;
}

.topbanner {
	width:430px;
	height:175px;
	position:relative;
	top:-175px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src=/eshop/img/ecgt/top2.png);
}
>.topbanner {
background: url(/eshop/img/ecgt/top2.png) left top no-repeat;
}

#no_need {
	font-size:12px;
	padding:0px;
	margin:-2px 0 0 0px;
	color:#333333;
	width:200px;
}
*html #no_need {
	font-size:12px;
	padding:0;
	margin:-3px 0px 0 0px;
	color:#333333;
	width:200px;
}

#head ul li img {
	vertical-align:text-bottom;
}
*html #head ul li img {
	vertical-align:top;
}
#head {
	margin:1px 1px 0px 0px;
	;
	border:0px solid #CCCCCC;
	float:right;
	width:610px;
	text-align:right;
	height:35px;
}
*html #head {
	margin:4px 0px 0px 0px;
	border:0px solid #CCCCCC;
	float:right;
	width:610px;
	text-align:right;
}

#logo {
	text-align:left;
	margin:0px 11px 10px;
}
*html #logo {
	text-align:left;
	margin:0px 5px 10px;
	padding:0;
	width:200px;
	border:0px solid #CCCCCC;
}
*html #logo img {
	margin:0;
	padding:0
}

#fontsizeBTN {
	margin-right:0px;
	margin-top:0px;
}
*html #fontsizeBTN {
	margin-right:0px;
	margin-top:5px;
}
*html #fontsizeBTN p {
	font-size:9px;
}

#LayerIMG {
	position:absolute;
	left:-999px;
	top:-999px;
}
#Layer1 {
	position:absolute;
	left:-999px;
	top:-999px;
	width:496px;
	height:286px;
	z-index:1;
}
#Layer_i1 {
	position:absolute;
	left:0px;
	top:0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/ec_img/gt_alert01.png);
	width:495px;
	height:10px;
}
#Layer_i2 {
	position:absolute;
	left:0px;
	top:10px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/ec_img/gt_alert02b.png);
	width:10px;
	height:250px;
}
#Layer_i3 {
	position:absolute;
	left:470px;
	top:10px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/ec_img/gt_alert03b.png);
	width:26px;
	height:230px;
}
#Layer_i4 {
	position:absolute;
	left:0px;
	top:260px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/ec_img/gt_alert04.png);
	width:496px;
	height:26px;
}
#Layer_i1 IMG, #Layer_i2 IMG, #Layer_i3 IMG, #Layer_i4 IMG {
	display:none;
}
#Layer_i1> IMG, #Layer_i2> IMG, #Layer_i3> IMG, #Layer_i4> IMG {
	display:block;
}
#Layer1 #Layer1Text {
	position:absolute;
	left:10px;
	top:10px;
	width:460px;
	height:250px;
	z-index:2;
	padding:0;
	font-size:100%;
	background-color:#fff;
	overflow:auto;
}
#Layer1 #Layer1Text P {
	margin:0.5em 0;
	font-size:90%;
	text-align:center
}
#Layer1 #Layer1Text #closeBtn {
	z-index:0;
}
.toroku a, .whatsMypage a, .login2 a {
	width:200px;
	height:28px;
	display:block;
	margin:auto;
}
.toroku a:link, .toroku a:active, .toroku a:visited {
	background:url(/eshop/img/gt/alert/mypage_0.jpg) no-repeat;
}
.toroku a:hover {
	background:url(/eshop/img/gt/alert/mypage_1.jpg) no-repeat;
}
.whatsMypage a:link, .whatsMypage a:active, .whatsMypage a:visited {
	background:url(/eshop/img/gt/alert/sakusei_0.jpg) no-repeat;
}
.whatsMypage a:hover {
	background:url(/eshop/img/gt/alert/sakusei_1.jpg) no-repeat;
}
.login2 a:link, .login2 a:active, .login2 a:visited {
	background:url(/eshop/img/gt/alert/login_0.jpg) no-repeat;
}
.login2 a:hover {
	background:url(/eshop/img/gt/alert/login_1.jpg) no-repeat;
}

#LOGIN_BOX .kome {
	font-size:80% !important;
	text-align:center !important;
}


#soryo_zero {
	margin:5px 37px 5px 37px;
}
*html #soryo_zero {
	margin:5px 37px 5px
}
.d114220, .d112100, .d125700, .d126150, .d126160, .d126120, .d126130, .d126170, .d126180, .d126100, .d126110, .d126140, .d126980, .d127820, .d127930, .d128080, .d128440, .d128450, .d128460, .d128470, .d128480, .d128490, .d126630, .d126650, .dgigamedia {
	display:none;
}*/

#top113970,#top125180{ display:none;}
#base_price99999,#persent_off99999{display:none;}
.BOTTOM_BOX_INNER_BOX_BODY b{color:#FF0000;}