html{-webkit-text-size-adjust:none}
body{background-color:#FFF;font-size:14px;text-align:center;margin:0}
img{border:none}
a{outline:0}
a:link,a:visited{color:#04C}
a:hover{color:#09F}
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}
a:active{color:#06C}
a img{vertical-align:top}
.inline{display:inline}
.center{display:block;text-align:center}
.right{display:block;text-align:right}
.red{color:#F30}
.red_b{color:#F30;font-weight:700}
.gray{color:#666}
.teal{color:teal}
.strong{color:#090;font-weight:700}
.err{display:block;font-size:12px;color:#F30;padding:0.5em}
.error{font-size:12px;color:#F30}
.com{font-size:12px}
.clear{clear:both}
.vimg{vertical-align:-1px}
.skip{line-height:200%;}
p.para{padding-left:1em}
h1{font-size:20px}
h2{font-size:18px;margin-bottom:0.5em}
h2.category{background-color:#dedede;border-top:2px solid #ccc;font-family:"メイリオ",Meiryo;padding:1px 7px;}
form,ul{margin:0;padding:0}
#header{width:920px;height:70px;display:block;text-align:left;margin:10px auto}
/*ここから仮*/
#header2{width:920px;height:120px;display:block;text-align:left;margin:10px auto}
.menu_bar{height:40px;margin-top:10px;}
.menu_b{float:left;}
.menu_b2{float:right;}
/*ここまで仮*/
.head_key{width:720px;height:22px;display:block;float:right;color:#666;font-size:12px;text-align:right}
.logo{width:180px;display:block;float:left;height:46px;margin:0}
#g_navi{width:720px;height:24px;display:block;float:right;text-align:right;margin-right:20px;padding:0}
#head_base{width:920px;height:25px;display:block;clear:both}
#main{width:920px;text-align:left;margin:0 auto 5px}
#Contents,#cart_contents{width:690px;display:block;float:right;text-align:left;margin:0 0 0 20px;padding:0}
.navi{display:block;margin:10px 0;font-size:12px}
.navi a{font-size:11px}
#s_navi,#s_naviTop{width:200px;display:block;float:left;text-align:left;margin:1em 0;padding:0}
#s_navi a,.goodsTbl a{text-decoration:none}
#s_navi a:hover,.goodsTbl a:hover,#footer a:hover{text-decoration:underline}
#s_navi p{margin:0 0 5px}
.slist{display: block;line-height:170%;padding:0}
.slist ul{list-style:none outside none;text-align:left;margin:0 0 4px;padding:0}
.slist li.ca1, .slist li.ca2{color:#333;background-color:#dedede;border-bottom:1px solid #FFF;margin:0;padding-left:3px}
.slist li.ca1{border-top:6px solid #CCC;font-weight:bold}
.slist li.ca2{font-size:12px}
.slist li.ca1 a, .slist li.ca2 a{display:block;padding-left:3px;line-height:24px}
.slist li.ca1 a img, .slist li.ca2 a img{vertical-align:baseline}
.slist li.ca1 a:hover, .slist li.ca2 a:hover{background-color:#eee;}

.tweet{width:680px;display:block;font-size:12px;border:1px dashed #6c9;margin:10px auto;padding:5px}
.itemOff, .itemOn{float:left;width:335px;height:127px;background-color:#eee;border:1px solid #ccc;margin:2px;padding:2px}
.itemOn{background-color:#dfe;border:1px solid #aaa;cursor:pointer}
.itemOffLite, .itemOnLite{float:left;width:128px;background-color:#eee;border:1px solid #ccc;font-size:12px;line-height:130%;margin:2px;padding:2px;text-align:center}
.itemOnLite{background-color:#dfe;border:1px solid #aaa;cursor:pointer}
.magaTbl td .left{float:left}
.magaTbl td{width:220px;border-right:1px #CCC dashed;border-bottom:1px #CCC dashed;padding:.5em 3px .5em 0}
.magaTbl td .magath{color:#090;font-size:16px;margin:5px 0}
.news_2{width:198px;display:block;background-color:#FFF;background-image:url(../img/taeco/sn_magazine.png);background-repeat:no-repeat;border:1px solid #ff4e19;margin:0 0 5px}
.news_2 a img{float:right}
.zasshi_t1,.zasshi_t2{width:193px;border-bottom:1px dashed #999;line-height:120%;margin:48px auto 0 5px}
.zasshi_t2{margin:0 auto 0 5px}
.links{display:block;font-size:12px;text-align:right;margin:2px;padding:2px 15px 0}
.displayGoods{margin-left:135px}
.displayGoods .comment{font-size:12px;color:#555;line-height:130%;margin:5px}
.displayGoodsTop{margin-left:135px;color:#363;font-weight:bold;border-bottom:1px solid #ddd}
.displayGoodsBottom{margin-left:135px;padding:3px;text-align:right}
.imgGoodsCate{float:left;border:1px solid #999}
.imgGoodsLite{border:1px solid #999}
.frame{border:1px solid #999;text-decoration:none}
.ptcTbl{margin-bottom:0}
.timesale{color:#F36;font-weight:700;font-size:24px}
.follow{margin:0 auto;text-align:center;font-size:12px}
#goodsLeft{width:400px;float:left}
#goodsRight{width:270px;float:right;margin-left:20px}
#goodsAfter{width:680px;clear:both;margin-top:2em}
.goodsName{font-family:"メイリオ",Meiryo;color:#333;border-bottom:1px #666 dashed}
.goodsTbl{width:400px;display:table;line-height:135%;margin:0 auto 20px;padding:0}
.goodsTbl td{font-size:12px;text-align:center;margin:10px;padding:0 0 1em}
#goodsPrice,#goodsComment,.goodsPoint,.goodsNum,.goodsButton{width:270px;display:block;margin:0 0 10px;padding:0}
#goodsPrice{font-size:16px;text-align:right}
#goodsComment{border-bottom:1px dashed #CCC;line-height:130%;text-align:left}
.goodsNum{text-align:left}
.goodsButton,.goodsFav{width:270px;display:block;text-align:right;margin:30px 0 0}
.goodsFav{line-height:20px;margin:10px 0 0}
#goodsDetail,#goodsReview1,#goodsReview2{font-size:12px;width:385px}
#goodsDetail{background-color:#EED;line-height:120%;margin:1em 0;padding:7px}
.goodsDetailLine{display:block;border-bottom:1px solid #999;font-weight:700;margin-bottom:3px}
.goods_detail{margin:20px 0 15px}
.goods_space{margin-bottom:7px}
.goods_space2{margin:20px 0 15px}
.goods_space3{margin-top:20px}
.goods_arrow{text-align:right;margin:0 9px 0}
.goods_check{width:100%;border:5px solid #ddd;line-height:130%;margin:10px 0;padding:0.5em;}
#goodsReview1{background-color:#DDD;border:1px solid #999;border-bottom:none;font-weight:700;text-align:center;margin:2em 0 0;padding:5px}
#goodsReview2{overflow:scroll;height:15em;border:1px solid #999;font-family:"メイリオ",Meiryo;text-align:left;margin:0;padding:5px}
.checkit{display:block;background-color:#FEE;margin:0.5em 0;padding:0.5em}
.goodsStone{display:block;color:#D77;font-weight:bold;margin:0.5em 0 0}
.gw812TblTd{display:block;font-size:13px;width:473px;height:244px;line-height:120%;background-image:url(../img/taimg/gw812_pc_fukidashi.png);background-repeat:no-repeat;margin:0 0 0 5px;padding:15px}
#footer{width:880px;display:block;border-top:2px solid #33995c;clear:both;color:#666;font-size:11px;margin:0 auto;text-align:center;padding:15px}
#footer a{font-size:12px;text-decoration:none}
/*ここからリキッドTaEco*/
div#body{width:680px;}
table#table1{border:5px #ffc4d8 solid; 
	border-collapse: collapse;
    border-spacing: 0;
	margin-top:10px;}
table#table1 th{
    border: #ffc4d8 solid;
    border-width: 0 0 1px 1px;
	padding-top:5px;}
table#table1 td{	
    border: 1px #ffc4d8 solid;
    border-width: 0 0px 1px 1px;
	padding:5px;}
table#table1 th.txt,table#table1 td.txt{font-size:14px; font-weight:bold;}
table#table1 th.txt{color:#e5004f;}
table#table1 td.txt{color:#666;}
table#table1 td.ox{font-size:30px; color:#663300;}
table#table2{font-size:13px; line-height:16px; width:680px; height:270px; margin-top:20px;}
table#table2 td.right{width:380px; text-align:left;}
table#table2 td.left{width:300px; vertical-align:mibble; text-align:center;}
table#table2 img.bar1,table#table2 img.bar2{margin-bottom:5px;}
table#table2 img.bar2{margin-top:5px;}
span.title,p.text3,h3.mds{color:#e5004f; font-weight:bold;}
span.kugiri{color:#ffc4d8;}
h2.titlebar{height:23px;background-color:#e5004f; font-size:17px; color:#FFF; font-weight:700; letter-spacing:0.5em; text-align:center; padding-top:6px; vertical-align:middle;margin:20px 0px 7px 0px;}
h3.mds{letter-spacing:0.1em}
p.text1,p.text2{font-size:15px;color:#111;}
p.text1{line-height:19px;margin:3px 0px 10px 15px;}
p.text2{line-height:21px;}
p.text2,h3.mds{padding:0px 15px 0px 15px;}
p.text3{font-size:16px;line-height:22px;width:600px;height:54px; margin-left:15px; padding:10px 20px 0px 20px;;background-color:#ffc4d8;}
img.sp,p.text2{margin-bottom:5px;}
span.small{font-size:12px; color:#666;}
div.buyb{margin-top:5px;}
div.buyb img.lsp{margin-left:6px;}
/*ここまでリキッドTaEco*/