html{-webkit-text-size-adjust:none}
body{color:#000;background: #F2F2E6 url(../img/taeco/bg.png) repeat-y center;font-size:14px;margin:15px auto 0;text-align:center}
img{border:none}
a{outline:0}
a:link,a:visited{color:#04C}
a:hover{color:#09F}
a:active{color:#06C}
a img{vertical-align:top}
a:hover .alpha,form:hover .alpha,form input:hover .alpha,.goods_fav a:hover{zoom:1;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.inline{display:inline}
.left{display:block;text-align:left}
.right{display:block;padding-right:10px;text-align:right}
.center{display:block;text-align:center;margin-left:auto;margin-right:auto}
.clear{clear:both}
h1{display:block;position:relative;text-align:left;margin:1em auto;padding:1em 10px;font-size:16px;
	width:660px;border:1px solid #999;
	-webkit-background-clip:padding-box;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	background-color:#DDD;
	background: -webkit-gradient(linear,0 0,0 bottom,from(#FFF),to(#DDD));
	background: -moz-linear-gradient(#FFF,#DDD);
	background: linear-gradient(#FFF, #DDD);
	-pie-background: linear-gradient(#FFF, #DDD);
	behavior:url(/shared/include/PIE.htc);}
h2{display:block;position:relative;text-align:left;margin:1em auto;padding:0.8em 10px;font-size:14px;
	width:660px;border:1px solid #f18d00;
	-webkit-background-clip:padding-box;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	border-radius: 10px 10px 0 0 / 10px 10px 0 0;
	background-color:#F93;
	background: -webkit-gradient(linear,0 0,0 bottom,from(#FC6),to(#FFF));
	background: -moz-linear-gradient(#FC6,#FFF);
	background: linear-gradient(#FC6,#FFF);
	-pie-background: linear-gradient(#FC6,#FFF);
	behavior:url(/shared/include/PIE.htc);}
h3{background-color:#DDD;padding:5px}
p{margin:0;padding:0 0 15px}
p.text{padding-left:1em;text-align:left;font-size:14px}
form{margin:0}
.red{color:#F30}
.red_b{color:#F30;font-weight:700}
.strong{color:#090;font-weight:700}
.pick{color:#B33;font-weight:700}

#body{display:block;width:680px;margin:0 auto;text-align:center}
#header{display:block;width:680px;height:53px;margin:0 auto;background-color:#FFF;text-align:center}
#title{display:block;float:left;width:67px}
#title img{vertical-align:text-bottom}
#button{display:block;float:right;margin-top:0;font-size:12px;line-height:150%;text-align:right}
#button a,#button form{margin-left:5px}

#top,#main,#detail,#guide,#footer{float:none;width:680px;background-color:#FFF;text-align:center;margin:0 auto}

#footer{margin:0;padding-top:20px;color:#000;font-size:11px}
