.ep_modal{
	position:fixed;
	left:0;
	top:0;
	height:100%;
	width:100%;
	background: transparent;
}
* html .ep_modal{
	position:absolute;
	background:black;
	filter:alpha(opacity=0);
}
.glayLayer99{
	display:none;
	position:fixed;
	left:0;
	top:0;
	height:100%;
	width:100%;
	z-index:50000;
}
* html .glayLayer99{
	position:absolute;
	background:black;
	filter:alpha(opacity=40);
}
.ep_messagebox{
	z-index:50010;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFA200;
	background-color: #fff;
	text-decoration: none;
	text-align: center;
	padding: 20px 20px;
	background: -moz-linear-gradient(
	 top,
	 white 0%,
	 white 50%,
	 #D6D6D6);
	background: -webkit-gradient(
	 linear, left top, left bottom, 
	 from(white),
	 color-stop(0.50, white),
	 to(#D6D6D6));
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 3px solid #999999;
/*
	border: 3px solid #55B5E8;
	border: 3px solid #ffbf00;
*/
	-moz-box-shadow: 0px 1px 3px rgba(000,000,000,0.5),
	 inset 0px 0px 3px rgba(255,255,255,1);
	-webkit-box-shadow: 0px 1px 3px rgba(000, 000, 000, 0.5),
	 inset 0px 0px 3px rgba(255, 255, 255, 1);
	box-shadow: 0px 1px 3px rgba(000, 000, 000, 0.5),
	 inset 0px 0px 3px rgba(255, 255, 255, 1);
	text-shadow: 0px -1px 0px rgba(000, 000, 000, 0.1),
	 0px 1px 0px rgba(255, 255, 255, 1);
}
.ep_progress{
	display:block;
	width:500px;
}
.ui-progressbar{
	height:1em;
}
.ep_in_cart
{
	position: absolute;
	top:0px;
	left:5px;
	width: 32px;
	height: 32px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4xJREFUeNrkV01IG0EUHmOUJjF/GKvxrxVF0QgmRaoRDNrgqfUgqL3ooV6ikV704kWF3gLFUyHooeBVBQ9a0UNUIhgLaRWJVNNQbbSKmsTEJBs1sXRe6sqSPxNdsdCBybzZncz79nvvzX6L0P/ekqLdGB4efooHDp3OVCrVxo0AsOOXeHjNtNk4KXY7bc5/s9noPC8PzAXcP2IwRBgA7PwNdvwqa3QUsc1m2un2p6ejo9ZW5JVKt/F0AEAkUylnEMTbfI0GPdrbC14T1NXxuZWVXE5ZGTuJwUD+oyP/XQAk+3yIZzQiorhYGBCJ/NPT0xtMyv16nsGASNozmptFkvFxBXWDLZXKcDAycnBXJjLGxpC1v78em2MMyvWn7K2t6wmxuUlcHB56qX/kymQCOkJxxfBj+KEygBiYIrJ5TSZiOStrDuxirbY0u7OzVNTUlM+rrhYl4uxbe/sX2CvafcZtnoBVVMRPFYvZYMMI82CMudyUNKk0g1wHdk5395NYeyUEwDY5aTXKZEs+i8VF2jDCHOwffX3rsA5s6PHsyXjok/DBATDp2ARiD2UrVCqD8Zfq9dVMfA3sgMt1QRsAtkTCh4qAxIOKEDY0iFmFhcHSpJ4ZgtrabM/a2rFzaWl/d2jIShsA2Bg62HBGXLrdfvvMzM9zq5Vwr646Aw6H36nXuxI5MRMCAE/lmJvbdxuNrqggFQp+6LXjiQkbLQCgrql1Hm/baGnRRwMRF4DtwUELxB8SCxIO4n7p8VxA/UdaDzmSmpnJgTARZrMLjvU7MQAxXVMoVsCuslheBDM/LS31l1ZrCX05ccrL2c8Mhr9rOJyU72r1Om1HMZQamfXQcrq6ikLXwNEL4EiQmW1t4ngPouPz3NyYACDDgXpyfrqyEhbXE53umDp3zM6GrblksSKGwHSiVNYL5+djhuKrXD4PT3m2s+O1ajTWSBkPugFe3QDGubgYlidOpRKGz5Ek2Xve8nIBSLL7ap6KCrSvVoPZiyXZTmgSDpzW1LzDkqmAj9VRok2g0wVlV2hzyeUogPUg3hf5SkpA5HwA51FlOWbiOSikBP2DpqzK1mrDBO1uTw84BjUMYnSBVMQxvwtu0zDwOjx0YCY46VNT12xcARiI9F1A6+sYO1iE2OIkM+319qKzG6qKdgYifOB0ABNXsb9/BkLY+ARs2Bsbt7Hzh1U9mI1W3CX/5NfxHwEGAEKRiAdC1HPaAAAAAElFTkSuQmCC);
	/* in_cart_r.png */
	background-repeat: no-repeat;
}

/* 吹き出し*/
.epTip_switch
{
	font-size: 30px;
	position: absolute;
	bottom: 5px;
	left: 0px;
	z-index: 100000;
	font-size: 3rem;
}
#epTip_dmy{
	background: transparent;
}

.epTip_wait{
	/* hint.png */
/*
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAlNJREFUeNrsl71rIkEUwN/m69DGBS1CULLXaKlgZXX5AyysJM2hxWFrISmuC2lSHMIdVwhWJ9cc2iTgH5A0WoiwltrcHspVCkmjxDUx7w273mY54+xsAin2wbAzOjP7e58zC+CJJ544E0lkUaFQOMRHBlsCm2L5S8N2he2iWq3evhqIAXCKLc8x/SvN5QWSHEDkjM1lGsfjcYjFYhAOh1dzBoMBqKoKo9HIaqEMwvReBMSA+EH9aDQKuVwOQqHQ2vn9fh9qtRpMJhMa3mA72gQjcbpDJUukUinI5/NcFpxOp1Aul03raAjy/rn5Wxx7UkzIZAleCBK/3w+lUgl8Ph8NFVSo6BaEvT2dTjvOLoLJZrNP9hECQS0+0DMYDLLAFJFEIrHqurUIAxEVsoqZWaZiwiBuxcgeM52FQCj1YDgcCkOMx2OYzWasj5nzRwjEyH2NNmq1WkIgzWbT7F64jRFWyOr1OtPOiVBha7fb1pK/VrY3bdbtdq+TyWRmsVjs93o9VlkDgQAXRKVSAVzHlEHrfnMFQoIgv/BxjC6SO50O6LrOMoky4n8xQdZrNBomBFXlY1To7qUOvYDh5yPzN0rLSCTCoCigKTssB56jE9jpNaC4ydf2esZz8orUEe3N3NAMq8gcU1W0xuVr3dA813iu2SQ3b8k1cYtrFNt3jWqB1Z47bV2B3P391y+efVIeHrZ+24P5++nTS/K7A769d5y83Aq+u3MvzXW7Z5eyXTlcv+SBkjgApHVrPn/5qMznuyvX7O3p2vnJT2uKL+2k64AeBRgA41fo1NkdeIgAAAAASUVORK5CYII=");
	background-repeat: no-repeat;
*/
	color:#aaa;
}
.epTip_active{
	/* hint_active.png */
/*
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABV1JREFUeNrEWGtsFFUUvndmdreP7UNbqsW+UGgJhlQkNjTG2oiJKCWgsRUfCCYmYvSHEfRXwx+Lj0QCPzTG+Aht/CHExIQG0YQCpQa0iUoxtbaa0qa1pe2u7LZlHzM7c713du565+zduu0fT/LtnZ29M+e755x7zrmLEZX4FPtE2AG/VrIABs8RB5YEpjMSYeRAmkCCC1SmZsBSRExBOYciXCOBkH2tLWEFrlDLAD4HEjEBEgBYIIr4qGUgAZV6JNCAZRCwAlNqONAlFkw4xDEnIv4ILcEUeil8YBTJyIgkHOUcqoS0KJYmISFagSnOEcC/i2RU4eXcGswKcQEamIdATKViBMYGJJFHkcsxNVtR8fPg+obJ6YLquJ5TGo3Rm3SWqsQC1RWB4QcbrvYX+sM36Fz6C4pKLCHuLJsIprvGAyzhBQQY8hn+mqms+ubCfW3Do6X3x+Moo2j0bWtrpnuefPTiV7eVhuforZsUEWGMOYg71kswIl6BCCTBCPgZLvQ3bzvbd9ee8ILK7qPcXIJqay1UWUlQXh5BkQimQGhgQEXBYHLxqmpGdrf0vbtl08jv9OsCxaKDiGOpmBNDNhGfJCZyOQGG8z82P/Ztb+3LTBEjsHWrSZGgBOQWGR5WUGenJ0Wo5aH+tx9puvITvZyXkGFW0ZUMO4YHom/ielUVtcTznMSBAzrasSMzCSZ1dRZqb4+jxsZk7jrTu/m1wZHKO0Cgi9tfgUQUkDe85y83tM4vqsxFNgnmimyEEd23z0AVFRYyTTXvVE9Dq2Tr84VjGRGXVf4Yu7XZNm9LImsSorS1JexxaqbkgetzxUXClneVCUXIrGmErgxt3hgKJydwMy9XmJuYVZj8MnhnDSDhIgKrbgoYk9TeLy0laKXCLfnnePndklTvssj/LorYE4AegeT4oouqmvwhEMArVjIxkXx2bfX0oKRPsXUpEgKpRqZuzdBood+YZRN6etQVkWA5ZXIyqeaeDaPXnIJoweZIkREQCpexYd1sH3vJuXNaamXZCss9J08mO43VZcG+8jI79A2HjAktAom4+ojdLadPlNwSG2cvO3LEmzUZRuL4cY9tDZbqX2jt6RRri0DGlBERraHz6rn/mVMd+Xl6IBrFqKPDh7q7NVtRJrl0SbXnsbrDSLRt//7w7atCQZ7OeX0R9FlZF72ZQFHZh13bX78x76/jCuvrTVeSY7VlZERJ1Zgcrx58Ytvlo433DotFD1Zgm5QGApVbQ3XY86SDaDknDZsCP3zX+y8RtuKBgcyWWbdm6jQl8RtQHhdcz+PE0oBbsNDmiZnPnmOasYnlBKuRUOMZyr4OAtZFBAuEDFlHtfPhi2dngwUlC4tqkaIQVcEsxgjNwAgTwuZgYhFsEQtbmmaGX9lz5kuhXRRdYchiRFmicebNs904f3Li8b1Xh1YdzDq1l8+9/+ZLX3eBIDXAznFZBB54ZCc30zKNa8tzjaY7bjEkBEwxsTGLLOuA9d7HT70YieJi5g7suIUfT+gnIQQzWB7NCre/euJTcLgyZSQ4EfQfZ97UMfOtD57dPxvI78jWIoX+SPvhg198BI6gljTF+1anXIAkpzVTzLKGgf9ejmt0Q/NnyKRph3AM/g1Asr5E2MbKoaNPN0WiviZ7ixGlmiBcxR9RsPkrfW/I7uAVa2zj+vHu53b1hoBiC8SlPboKh8RNMlI2jn2+q2Z0omyIuPolEqosD2yhO2Ucrhi2GOJDzCua+Bp2g5IhQhIT84irk1u4mZMgaU0bLg7N5xeAvx7SVi8SQGDVaZLBXa7rN97ZW6/rnp2pm5iMHTv0WRdYAIzBNBJM/hFgAHx5sHj3jBuXAAAAAElFTkSuQmCC");
	background-repeat: no-repeat;
*/
	color:#fff;
}

.epTip{
	display:none;
	position:absolute;
	z-index:40000;
}
.arrow_box ,.arrow_box_dmy{
	padding:5px;
	border: 2px solid #e0e0e0;
	height:1.5em;
	text-align:center;
}
.arrow_box
{
	color:#fff;
	background: #10adcc;
}
.arrow_box_dmy
{
	display:none;
}

/* 簡易カート */
.show_cart_wrap
{
	padding:0 6px;
}
.show_cart_header
{
	border: 4px double rgb(209, 209, 209);
	padding-left:5px;
	padding-right:5px;
	display:none;
}
.show_cart_thm
{
	border-bottom: 1px solid rgb(209, 209, 209);
	position: relative;
	margin-bottom:5px;
	margin-right:0;
}
.show_cart_thm:nth-last-of-type(1)
{
	border-bottom: 0;
}
.show_cart_thm:nth-of-type(1)
{
	padding-top: 6px;}

.show_cart_item_info
{
}
.show_cart_item_info div
{
	display:inline-block;
}
.show_cart_item_name
{
	width: 40%;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 95%;
}
.show_cart_item_sku
{
	width: 20%;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 95%;
	text-align: right;
}
.show_cart_item_price
{
	width: 40%;
	float: right;
	text-align: right;
	color: #ED5B14;
}

/******************
トリミング
*******************/
/*トリミング更新ボタン*/
.ep_trimming_button{
	margin: 15px;
}
/*ヘッダー*/
#outer{
}
body #outer{
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	font-size: 1.4rem;
	letter-spacing: 1px;
	text-align: left;
}
#outer .ep_button_css{
	border: 3px solid #666;
}
.trimming_ok{
	/* trimming_ok.png */
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAaCAYAAACgoey0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABCtJREFUeNrslc1vG0UYxt+Z9Wfi2i4Q3ORUiUBDCoovqHwJuY1CC0j8C1CJQw8REoeqEkIgbkgcUKUekLhY/APACVQEcikqIlFhCzRNKRAHKf5omtRex9712jPDM7Np1TROk1RWT6z06F17d+b3Pu+8M0v0/9Wna/7D4TegiQcOXfnxtFr4dPLmA4NraG3mM6VaFdW5+rlaOD3RE877Dd137P18cvwoyeo5Yt6/NPLcq+lo6uHC3XDeV+jL7+aTY1MGqmpzRF2XLCZo5JlcOppMb4CH+gXNTJ0E9IiBUuMvItmFOkQKUbjEOC/i1eKtMawv0Ml38qmxSZI3ZgD9OwBqsOqQ8D0q27O2V6/lxj4o17cttS4L9Mm20MPT+dTjL8DpeaL6FZS3ZaREi4TnADqzCbplqTU09dRrhdi+8fQ8fZzGoOM9obkTgD5LcvkCnP5jnKo7nFZ+/8P2HGcTVF9WT+jBY4VMbjodDXsUirDs8QPV/WcKa19tdPpWPnUA0PqvRK0FUv51Uq0SUXOJpFOk8pWi3V5ze0I3rbGBjk8VHn3pRFo5V4m8ChZDUmNxjqqz3+e18wD6Zj45OkFq5TtSDXSvt0LUETDaJel2qLwg7LZLW0I3gDU0OXqokDn8NqDXiNqAWgrdqAzcKV6m6s8/FTIvTuaSo0+Sav5C5KJJBZ6LdWgL0MtN21uT94TevcZFv7FSFNdns1w6BkpMkVIuklikPZkKxV9/PhcZeoxU+xISqhINxACVAVQyKs87O4L2KnUqtneoMHwol7WsBpGPrcGRRCxCLIIcIzFi0YfQPDfN+0oGbkWzQ6VzJdtbbe8I2nMfG3iCF4afTmStBBzFAY1GAA8DHiYKox8tHgyVElCflr5esL1ld8fQnvtYD9blKs+1bInHLAyn0RDg4QAeg+vIgJFkYSp9u7hr6JYHiIHXu7nSxVVbKDgLAY4EWDiKEQmYTWOfDtLSl3/abrm5a+g9Ty4DX/VzpfNlW+rODaHEHGA2SKIdo6UvLtpuqX5f0G2/Tga+7OWWzi7a0pfmvBGeAvQHQG/cN3THHwndcPGRRGH4lYPZ8jfXLnWbiSP7py/Ubk9iZmGKMaPdgYUQTCkVklJGEWNKyphUakApGce2ifuV34ZWz753au/Rj86EHnmiuV4tjGfYwSRA77BAbchlHGLc5eae4575nPMOJHVyDECOyRNSyJSQMi2FSAEOIQoTk/idFELquAcJDUolkZAKB5kzoSGYsAk1AlkOt7iDWLc4r3PLqvMg1kzk3NEnFzqHJDI2mSMbCA6IdTErhEjGia/dEGchZnLGM8NlXfzy1p36gajDzJhb43VFMLeOgdTtUsONlqWdwFVElxvOUHKUXRmhpRX+p5BeEhYsEw5VbOf1RO8otWfEdeQe18lwrkvdhQzvPwEGAB9riG43RlxHAAAAAElFTkSuQmCC");
	display:inline-block;
	width:30px;
	height:26px;
}
.trimming_info{
	display:none;
}
.ep_cart_button{
	margin-top:10px;
	margin-bottom:10px;
	position: relative;
}
#ep_trm
{
	text-align: center;
	margin-bottom: 10px;
}
.ep_trm_title
{
	margin-top:5px;
	margin-bottom:5px;
	font-size:120%;
	color:#FFF;
}
.ep_trm_main,
.ep_trm_sample,
.ep_trm_buttons,
.ep_trm_info
{
	display: inline-block;
	vertical-align: top;
	text-align: center;
	padding-left:20px;
}
.ep_trm_sample table
{
	border-spacing: 0px;
}
.ep_trm_sample td
{
	padding: 0;
}

#ep_trm_target_w
{
}
.move:hover
{
	cursor:move;
}
#ep_trm_target_h
{
	display:none;
	width:400px;
	height:560px;
	background-color:#aaa;
	margin: 10px auto;
}
#ep_trm_button
{
	position: relative;
	margin-top: 10px;
}
.ep_trm_button, .ep_trm_button_f
{
	font-size: 52px;
	font-size: 5.2rem;
	color: #000;
	background-color: white;
	text-decoration: none;
	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 3px solid rgb(109, 109, 109);
	-moz-box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 3px rgba(255,255,255,1);
	-webkit-box-shadow: 0px 1px 3px rgba(000, 000, 000, 0.5), inset 0px 0px 3px rgba(255, 255, 255, 1);
	box-shadow: 0px 1px 3px rgba(000, 000, 000, 0.5), inset 0px 0px 3px rgba(255, 255, 255, 1);
	text-shadow: 0px -1px 0px rgba(000, 000, 000, 0.1), 0px 1px 0px rgba(255, 255, 255, 1);

	width:70px;
	height:70px;
	margin:5px;
}
.ep_trm_button_f
{
	font-size: 22px;
	font-size: 2.2rem;

	width:158px;
	height:34px;

	cursor: default;
}

.ep_trm_button_sp
{
	margin: 7px auto;
}
/*ロゴ付ける付けないのtext*/
.ep_trm_button_spf
{
    margin: 31px auto;
    vertical-align: top;
    height: 31px;
    color: white;
}
#ep_trm_button table
{
	margin: auto;
}

/*アンカー*/
#size_nw,
#size_ne,
#size_sw,
#size_se
{
	position:absolute;
	width:10px;
	height:10px;
}
.size_nw,
.size_ne,
.size_sw,
.size_se
{
	position:absolute;
	width:10px;
	height:10px;
	background-color:rgb(100, 100, 100);
}

#size_nw:hover	{cursor:nw-resize;}
#size_ne:hover	{cursor:ne-resize;}
#size_sw:hover	{cursor:sw-resize;}
#size_se:hover	{cursor:se-resize;}

#size_nw , .size_nw
{
	top:0;
	left:0;
}
#size_ne , .size_ne
{
	right:0;
	top:0;
}
#size_sw , .size_sw
{
	left:0;
	bottom:0;
}
#size_se , .size_se
{
	right:0;
	bottom:0;
}

.ep_anchor_active
{
	width:20px;
	height:20px;
	background-color:#F00;
}

.ep_waku_dsp{
	position:absolute;
	top: 0px;
	left:0px;
}
.ep_waku_dsp img{
}
.ep_after_box{
	position:relative;
	overflow: hidden;
}
.ep_after_in{
	position:absolute;
	overflow:hidden;
}
#keikoku{
	margin:auto;
}
#keikoku h2{
	color:#f00;
	margin: 4px;
}
#keikoku p{
	color:#555;
	margin: 4px;
}
.dmy{
	width:1px;
	height:1px;
}
.trm_kaiten_none
{
	color: rgb(248, 108, 108);
	display: none;
	position: absolute;
	right: 0px;
	top: 0px;
}
#ep_slider_size
{
	width:150px;
	height:48px;
	overflow:hidden;
}
.epTouchButton
{
	width:64px;
	height:64px;
	border:3px solid #aaa;
	padding:10px;
}
.ep_TouchButton_p{
	background-color:#f0f;
	border:5px solid #000;
}
.ep_TouchButton_m{
	background-color:#0ff;
}

/*
.ep_outline_n
{
	outline: rgb(100, 100, 100) solid 2px;
}
.ep_outline_a_m
{
	outline: rgb(100, 100, 100) solid 2px;
}
.ep_outline_a_t
{
	outline: rgb(100, 100, 100) solid 2px;
}
*/

#ep_trm_waku_w
{
	width:0px;
	height:0px;
	position: absolute;
	top:0px;
	left:0px;
	box-shadow: 0px 0px 10px 0px rgba(63, 63, 63, 1) inset;
	border-collapse: separate;
}



/************************************************/
.ep_nb_button
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFA200;
	background-color: white;
	text-decoration: none;
	background: -moz-linear-gradient( top, white 0%, white 50%, #D6D6D6);
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 3px solid rgb(109, 109, 109);
	-moz-box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 3px rgba(255,255,255,1);
	-webkit-box-shadow: 0px 1px 3px rgba(000, 000, 000, 0.5), inset 0px 0px 3px rgba(255, 255, 255, 1);
	box-shadow: 0px 1px 3px rgba(000, 000, 000, 0.5), inset 0px 0px 3px rgba(255, 255, 255, 1);
	text-shadow: 0px -1px 0px rgba(000, 000, 000, 0.1), 0px 1px 0px rgba(255, 255, 255, 1);
}
#ep_nb_button_wrap
{
	position:absolute;
	width: 220px;
	height: 75px;
	top: -20px;
	left: -20px;
}
/* backボタン */
#b_right {
	position:absolute;
	width: 80px;
	height:40px;
	top: 21px;
	left: 120px;
	text-align: center;
}
/* nextボタン */
#b_left {
	position:absolute;
	width: 80px;
	height:40px;
	top: 21px;
	left: 17px;
}

#line_n,
#line_e,
#line_s,
#line_w
{
	position: absolute;
	background-image:url(data:image/gif;base64,R0lGODlhCAAIALMAAP//////AP8A//8AAAD//wD/AAAA/wAAANTU1CkpKQAAAAAAAAAAAAAAAAAAAAAAACwAAAAACAAIAAAEEDDJhCqa9sqMba8TBX6h90UAOw==);
}
#line_n
{
	height:2px;
	width:0px;/* width + n*2 */
	top:-2px;
	left:-2px;
}
#line_e
{
	height:2px;
	width:0px;
	top:-2px;
	left:100px;
}
#line_s
{
	height:2px;
	width:0px;
	top:-2px;
	left:-2px;
}
#line_w
{
	height:0px;
	width:2px;
	top:-2px;
	left:-2px;
}
/*
.moji_ire{
	position:absolute;
	width:300px;
	height:30px;
	bottom:50px;
	left:20px;
}
.ep_moji_dsp{
	position:absolute;
	width:<?php echo $width_in*$s ?>px;
	text-align: center;
	bottom: 45px;
	color:#fff;
	font-family: Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 0.8em;
	height: 15px;
	overflow: hidden;
}
*/
