/*
Theme Name: Welcart Default No-Payment Test
Description: Isolated migration test theme. Legacy settlement callbacks are intentionally excluded.
Version: 1.0.0-test
*/
@import url("style2.css?ver=201312");@import url("fix.css?ver=201312");@charset "utf-8";.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
.clearfix{display:inline-table;min-height:1px;}
* html .clearfix{height:1px;}
.clearfix{display:block;}
.clear{clear:both;}
body{margin:0px;padding:0px;background-color:#FFF;background-repeat:repeat-x;font-family:"微軟正黑體","Microsoft JhengHei","新細明體","細明體",serif,sans-serif,Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Georgia,"Bitstream Charter";font-size:14px;color:#1e0f00;line-height:150%;word-wrap:break-word;min-width:1000px;_display:inline;_zoom:1;}
img{margin:0px;padding:0px;border-style:none;}
a{color:#1e0f00;text-decoration:none;}
a:hover{text-decoration:underline;}
a:hover img{opacity:0.8;filter:alpha(opacity=80);}
.entry ul a{text-decoration:underline;}
.entry ul a:hover{color:#aaa;}
ul, li{margin:0px;padding:0px;list-style:none;}
p{margin:0px;padding:0px;}
.textleft,
div.textleft{text-align:left;}
.textright,
div.textright{text-align:right;}
.textcenter,
div.textcenter{text-align:center;}
h3,p.h3{background-color:#1E0F00;color:#FFFFFF;font-size:14px;font-weight:600;margin-bottom:3px;padding:4px 10px;}
.alignleft,
div.alignleft{margin:0px;padding:0px 10px 10px 0px;float:left;}
.alignright,
div.alignright{margin:0px;padding:10px 0px 0px 10px;float:right;}
.aligncenter,
div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.error_message{color:#ff0000;font-size:13px;font-weight:bold;line-height:20px;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px 0;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
#wrap{width:1000px;margin-right:auto;margin-left:auto;padding-top:20px;}
#header{width:100%;height:auto;margin:0px;padding:0px;}
h1#site-title,
div#site-title{margin-top:35px;font-weight:100;padding:0;width:255px;float:left;font-size:15px;height:12px;}
p.discprition{margin:0px;padding:3px 0px 0px 10px;font-size:12px;line-height:16px;}
div.contact-info img.tel{margin:3px 14px 0 17px;}
div.mainnavi,
ul.mainnavi{background-color:#FFFFFF;background-image:url("images/border.gif");background-repeat:repeat-x;margin:0;padding:2px 0 0;}
div.mainnavi ul li,
ul.mainnavi li{padding:0px;border-width:1px 1px 1px 0;border-style:solid;margin:0px;border-color:#72685f #adacaa #ccc;float:left;width:16.5%;position:relative;}
div.mainnavi li a,
ul.mainnavi li a{color:#1e0f00;transition:none;display:block;font-size:15px;font-weight:600;margin:0;padding:15px 5px;text-align:center;width:94%;}
div.mainnavi li a:hover,
ul.mainnavi li a:hover{background-position:0px 0px;text-decoration:none;background-color:#d5d4d3;}
div.mainnavi ul ul,
ul.mainnavi ul{display:none;position:absolute;top:51px;left:0;float:left;box-shadow:0px 3px 3px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0px 3px 3px rgba(0,0,0,0.2);z-index:99999;}
div.mainnavi ul ul li,
ul.mainnavi ul li{min-width:111px;}
div.mainnavi ul ul ul,
ul.mainnavi ul ul{left:100%;top:0;}
div.mainnavi ul ul a,
ul.mainnavi ul a{padding:10px;width:144px;font-weight:normal;text-align:left;}
div.mainnavi li:hover > a,
div.mainnavi ul ul:hover > a,
ul.mainnavi li:hover > a,
ul.mainnavi ul:hover > a{background-position:331px 0;}
div.mainnavi ul li:hover > ul,
ul.mainnavi li:hover > ul{display:block;}
div.mainnavi ul ul li{width:164px;background-color:#fff;border:1px solid #adacaa;border-top:none;}
div.mainnavi ul ul li.first{border-top:1px solid #adacaa;}
ul.subnavi{height:29px;padding:0px;margin:0px;background-image:url(images/sub_navi_bg.jpg);background-repeat:repeat-x;background-position:top;color:#000;}
ul.subnavi li{padding:5px 20px;margin:0px;float:left;font-size:13px;}
ul.subnavi a{color:#000;}
#main{margin:0px;padding:10px 0px 0;background-color:#FFF;}
#leftbar{width:223px;margin:0px;padding:0px;float:left;}
#rightbar{width:200px;margin:0px;padding:0px;float:right;}
.sidebar li.widget{padding:0px 0px 10px 0px;}
.sidebar .widget_title{width:auto;height:25px;margin:0px;padding:5px 10px 0px 5px;background-repeat:repeat-x;color:#FFF;font-weight:bold;}
.sidebar .widget_welcart_login .widget_title,
.sidebar .widget_welcart_featured .widget_title,
.sidebar .widget_welcart_calendar .widget_title,
.sidebar .widget_welcart_search .widget_title,
.sidebar .widget_welcart_category .widget_title,
.sidebar .widget_welcart_post .widget_title,
.sidebar .widget_welcart_page .widget_title,
.sidebar .widget_welcart_bestseller .widget_title{height:30px;padding-top:0px;}
.sidebar .widget_tag_cloud .widget_title{padding:5px 10px 0px 5px;border:none;}
.sidebar .widget_title>img{height:24px;width:24px;margin:0px;padding:3px 5px 3px 0px;vertical-align:middle;}
#calendar_wrap,
.widget_tag_cloud div{width:224px;}
.widget_search form{width:auto;margin:0px;padding:10px;background:url(images/search-bg.png) repeat-y 0 0;}
.sidebar li ul ul{border:none;}
.sidebar li li{width:auto;height:auto;}
.welcart_widget_body{}
.sidebar #calendar_wrap,
.sidebar li.widget ul.welcart_featured_body,
.sidebar li.widget ul.welcart_calendar_body,
.sidebar li.widget ul.welcart_search_body,
.sidebar li.widget ul.welcart_login_body{padding-top:10px;}
.sidebar #calendar_wrap,
.sidebar .widget_tag_cloud div{padding:0px 10px 0px 10px;}
.sidebar .widget_archive li,
.sidebar .widget_categories li,
.sidebar .widget_pages li,
.sidebar .widget_meta li,
.sidebar .widget_links li,
.sidebar .widget_recent_comments li,
.sidebar .widget_recent_entries li,
.sidebar .widget_welcart_category li,
.sidebar .widget_welcart_post li,
.sidebar .widget_welcart_page li,
.sidebar .widget_welcart_bestseller li{padding:3px 10px;border-bottom:1px dotted #CCCCCC;}
.sidebar .widget_search a,
.sidebar .widget_welcart_search a,
.sidebar .widget_ucart_search a{margin-right:5px;font-size:10px;letter-spacing:1px;text-decoration:underline;}
.sidebar .widget_search a:hover,
.sidebar .widget_welcart_search a:hover,
.sidebar .widget_ucart_search a:hover{text-decoration:none;}
.sidebar .widget_search #searchsubmit,
.sidebar .widget_welcart_search #searchsubmit,
.sidebar .widget_ucart_search #searchsubmit{width:77px;height:22px;margin:0px 0px 0px 5px;padding:0px 0 0 15px;background-image:url(images/search-btn.png);background-repeat:no-repeat;cursor:pointer;border-style:none;letter-spacing:1px;background-position:0 0;text-shadow:0 0 1px #664E36;font-weight:bold;}
.sidebar .widget_welcart_search input.searchtext,
.sidebar .widget_ucart_search input.searchtext{width:70%;}
.sidebar .widget_search input#s{width:91%;height:25px;}
.sidebar .widget_search #searchform *{display:block;margin:10px auto 0;}
.sidebar .widget_search #searchform .screen-reader-text{display:none;}
#wp-calendar{width:224px;height:auto;margin:0px 0px 10px 0px;padding:0px;background-color:#333;border-collapse:collapse;border:1px solid #DAD8D1;text-align:center;}
#wp-calendar caption{padding:3px 0px;font-weight:bold;}
#wp-calendar th,
#wp-calendar td{padding:0px;border:1px solid #DAD8D1;}
#wp-calendar th{background-color:#777777;color:#FFF;}
#wp-calendar td{background-color:#FFF;}
.businesstoday{}
.sidebar .widget_welcart_featured .thumimg,
.sidebar .widget_ucart_featured .thumimg{width:150px;margin:0px auto;}
.sidebar .widget_welcart_featured .thumimg img,
.sidebar .widget_ucart_featured .thumimg img{border:1px solid #CCCCCC;text-decoration:none;}
.sidebar .widget_welcart_featured .thumtitle,
.sidebar .widget_ucart_featured .thumtitle{width:auto;padding:0px 0px 0px 20px;margin:15px 0px 0px 0px;background-image:url('images/list1.png');background-repeat:no-repeat;background-position:left 3px;text-align:left;}
.sidebar .widget_welcart_featured .thumtitle a,
.sidebar .widget_ucart_featured .thumtitle a{text-decoration:underline;white-space:normal;word-break:break-all;word-wrap:break-word;}
.sidebar .widget_welcart_featured .thumtitle a:hover,
.sidebar .widget_ucart_featured .thumtitle a:hover{font-weight:bold;}
#content{float:right;height:100%;padding:22px 0 0;width:767px;}
.three-column{width:560px;margin:0 10px 0 0;}
.two-column{margin:0 0 0 9px;}
h1, .quoted_price_title{background:url("images/h1.png") 0 0 no-repeat;border-bottom:2px solid #312416;height:37px;color:#fff;font-size:18px;font-weight:bold;margin-top:0;}
h1 span, .quoted_price_title span{background-color:#1E0F00;display:block;height:27px;left:37px;padding-top:10px;padding-left:5px;position:relative;width:224px;}
#content h2{margin:15px 0 10px;padding:0px;color:#22190f;}
#content h2.pagetitle, #content .title{height:34px;padding:0px 20px;background-image:url('images/content_title_bg1.jpg');background-repeat:repeat-x;border:none;display:block;color:#666666;font-size:1.1em;font-weight:bold;line-height:34px;}
#content .post h2{padding-top:10px;font-size:1.17em;}
#content img{max-width:100%;height:auto;}
#content .catbox{width:auto;height:100%;padding:0 0 10px 0;}
#content .page_box{width:auto;margin:0px;padding:30px 20px;background-image:url(images/pagebox_bg.jpg);background-repeat:repeat-x;background-position:bottom;background-color:#FFFFFF;}
#content .thumbnail_box{width:119px;height:190px;margin:4px 0px 0px 4px;padding:8px;background-color:#FFFFFF;float:left;overflow:hidden;}
.thumbnail_box .thumimg{padding:3px;border:1px solid #CCCCCC;text-align:center;}
.thumbnail_box .thumtitle{width:auto;margin:10px 5px 5px 0px;padding:0px;background-image:url('images/list1.png');background-repeat:no-repeat;background-position:left 2px;text-indent:20px;}
.thumbnail_box .thumtitle a{text-decoration:underline;white-space:normal;word-wrap:break-word;}
.thumbnail_box .thumtitle a:hover{font-weight:bold;}
.thumbnail_box a.detailbutton{width:89px;height:16px;padding-top:5px;margin-top:10px;background-image:url('images/button_bg_detail01.jpg');background-repeat:no-repeat;background-position:left top;display:block;color:#566732;font-size:10px;text-align:center;text-decoration:none;}
.thumbnail_box a.detailbutton:active{background-image:url('images/button_bg_detail01.jpg');background-repeat:no-repeat;background-position:right top;outline:none;}
table span.price{margin:0px;padding:0px;font-size:120%;font-weight:bold;}
span.cprice{font-size:12px;font-weight:normal;text-decoration:line-through;}
em.tax{font-size:0.7em;font-weight:normal;text-decoration:none;font-style:normal;color:inherit;letter-spacing:0em;}
dl.itemGpExp{margin:0px;padding:0px;}
dl.itemGpExp dt{height:16px;margin:0px;background-image:url('images/gp.gif');background-repeat:no-repeat;background-position:left center;padding:3px 0px 0px 30px;font-size:13px;font-weight:bold;color:#FF3333;}
dl.itemGpExp dd{margin:0px;padding:0px;}
dl.itemGpExp ul{margin:0px;padding:0px;}
dl.itemGpExp li{margin:0px;padding:0px;list-style-type:none;font-size:13px;letter-spacing:1px;}
#itempage{width:100%;}
#itempage .field{height:auto;width:auto;margin:0px;}
#itempage .field hr{color:#CCCCCC;}
#itempage .field .field_name{text-align:left;}
#itempage .field .field_price{width:auto;margin:0px;padding:0px;color:#ED5B14;font-size:140%;font-weight:bold;text-align:right;}
#itempage h3{height:18px;margin-bottom:10px;margin-left:210px;padding:3px 5px;background-color:#999999;color:#FFFFFF;font-size:14px;line-height:18px;}
#itempage .exp{min-height:220px;margin-bottom:10px;}
*:first-child+html #itempage .exp{display:inline;}
#itempage form{width:auto;height:auto;margin:0px;padding:0px;}
#itempage .itemimg{margin-right:10px;float:left;}
#itempage .itemsubimg{margin-bottom:10px;}
#itempage .itemsubimg img{width:135px;height:135px;padding:5px;}
.photodiv{width:349px;}
#itempage #large img{border:1px solid #eee;margin-bottom:6px;}
.thumb img{border:1px solid #eee;margin-right:6px;}
#itempage .skuform{width:100%;}
#itempage .skuform .skuquantity{width:50px;padding-right:4px;padding-left:4px;text-align:right;}
#itempage table.skusingle{margin:0px 0px 10px 0px;padding:0px;}
#itempage table.skusingle td{margin:0px;padding:3px 10px 3px 0px;}
#itempage table.skumulti{width:100%;margin-top:0px 0px 10px 0px;padding:0px;border:2px solid #CCC;border-collapse:collapse;}
#itempage table.skumulti th{margin:0px;padding:3px;background-color:#E6E6E6;border-right:1px solid #FFF;border-bottom:1px solid #FFF;font-size:12px;font-weight:normal;text-align:center;}
#itempage table.skumulti th.thborder{border-bottom:2px solid #CCC;}
#itempage table.skumulti td{margin:0px;padding:3px;border-right:1px solid #D9D9D9;border-bottom:2px solid #CCCCCC;}
#itempage table.skumulti td.subborder{border-bottom:1px solid #D9D9D9;}
#itempage table.skumulti td.skudisp{font-weight:bold;}
#itempage .assistance_item{width:auto;padding:0px;}
#itempage .assistance_item h3{height:18px;margin-left:0px;margin-bottom:10px;padding:3px 5px;background-color:#999999;color:#FFFFFF;font-size:14px;line-height:18px;}
#itempage .assistance_item ul{margin:0px;padding:0px;list-style-image:none;list-style-type:none;}
#itempage .assistance_item li{width:312px;margin:0px;float:left;padding:0px 0px 10px 0px;}
#itempage .assistance_item .listbox{width:auto;margin-right:10px;padding:10px;background-color:#f9f9f9;border:1px solid #cccccc;}
#itempage .assistance_item .slit{width:100px;height:100px;overflow:hidden;float:left;}
#itempage .assistance_item .detail{width:auto;margin:0px;padding-top:5px;padding-left:115px;}
#itempage .assistance_item h4{margin:0px 0px 5px 0px;padding:0px;color:#660000;font-size:12px;font-weight:bold;line-height:150%;}
#itempage .assistance_item .detail p{margin:0px;padding:0px;color:#333333;font-size:11px;line-height:150%;}
.page_content{padding:10px;}
#searchbox{margin:0px;padding:0px;}
#searchbox div.field{margin:20px 0px;padding:0px;}
#searchbox label.outlabel{margin:0px 10px 0px 0px;padding:0px;font-weight:bold;}
#searchbox fieldset{margin-top:5px;margin-right:0;margin-bottom:10px;margin-left:0;padding-top:0px;padding-right:10px;padding-bottom:0px;padding-left:10px;}
#searchbox legend{margin-left:5px;margin-right:5px;padding:2px 5px;color:#333333;font-size:12px;font-weight:bold;}
#searchbox fieldset ul{margin:0px;padding:5px 10px 10px 10px;}
#searchbox fieldset li{width:200px;height:20px;margin:0px;padding:0px 0px 10px 0px;float:left;list-style-type:none;}
input:focus{outline:#d5d4d3 auto 5px;}
.entry input[type="submit"] ,.entry input[type="button"]{min-width:120px;}
.entry input[type="submit"] ,.entry input[type="button"],
.entry input.btn , .usces_logout_a, .usces_login_a , .send .back_to_top_button,.entry a.send-btn{font-size:16px;font-weight:600;padding:6px 24px;text-align:center;cursor:pointer;vertical-align:middle;margin:0;border-width:1px;background-color:#d5d4d3;}
.entry input[type="submit"]:hover , input[type="button"]:hover
, .usces_logout_a:hover, .usces_login_a:hover, .send .back_to_top_button:hover, .entry a.send-btn:hover{text-decoration:none;color:#fff;background-color:#1e0f00;}
.loginbox input[type="submit"]{padding:6px 12px;border-radius:5px;background-color:#1e0f00;color:#fff;min-width:72px;text-align:center;font-size:15px;}
.loginbox input[type="submit"]:hover{opacity:0.7;filter:alpha(opacity=70);background-image:none;}
input[type="checkbox"]{margin:3px 10px 3px 4px;position:relative;}
/*input[type="checkbox"]:after{display:inline-block;content:"✔";background-color:#fff;color:#fff;width:15px;height:15px;padding:2px;position:absolute;left:-2px;top:-2px;font-size:14px;text-align:center;}*/
input[type="checkbox"]:checked:after{color:#1e0f00;}
.page-id-4 table,
.page-id-5 table{border-bottom:none;}
.page-id-4 table tr:last-of-type th,
.page-id-4 table tr:last-of-type td,
.page-id-5 table tr:last-of-type th,
.page-id-5 table tr:last-of-type td{border-bottom:1px solid #1e0f00;}
#memberpages #memberinfo ul{margin:0px;padding:0px 0px 15px 20px;list-style-position:outside;}
#memberpages #memberinfo li{margin:0px;padding:0px;font-size:12px;line-height:24px;color:#333;}
#memberpages #memberinfo li strong{color:#cc0000;}
#memberpages div.loginbox{width:257px;margin:50px auto 0px auto;padding:20px 30px 30px 30px;background-color:#d5d4d3;border:1px solid #d5d4d3;}
#memberpages input.loginmail,
#memberpages input.loginpass{width:94%;padding-right:5px;padding-left:5px;line-height:20px;height:33px;}
#memberpages form{margin:0px;padding:0px 0px 0px 0px;}
#memberpages .loginbox p{margin:0px;padding:15px 0px 0px 0px;line-height:24px;}
.loginbox label{font-weight:600;font-size:16px;}
.forgetmenot label{font-size:12px;}
#memberpages .loginbox p#nav a,#memberpages .loginbox p#nav2 a{text-decoration:underline;}
#memberpages .loginbox #nav2{padding-top:0;}
table{border-collapse:separate;border-spacing:0px 1px;border:1px solid #1e0f00;}
#memberinfo table{width:100%;margin:0px;padding:0px;}
#memberinfo table .num{font-size:14px;}
#memberinfo table .rightnum{font-size:14px;text-align:right;padding-right:5px;}
#memberinfo th{margin-right:auto;margin-left:auto;padding:5px;background-color:#f2f1f1;border:1px solid #e6e6e6;font-size:12px;font-weight:bold;line-height:150%;text-align:center;}
#memberinfo th.historyrow{color:#FFFFFF;background-color:#999999;}
#memberinfo td{padding:5px 10px;border:1px solid #e6e6e6;color:#333333;font-size:12px;line-height:150%;}
#memberinfo td.retail{margin:0px;padding:0px;}
#memberinfo h3{height:26px;margin:20px 0px 10px 0px;padding:0px;background-color:#990000;color:#ffffff;font-size:13px;font-weight:bold;line-height:26px;text-indent:10px;border-bottom:1px solid #660000;}
#memberinfo .send{width:auto;margin-right:auto;margin-left:auto;padding-top:10px;text-align:center;}
#memberinfo .customer_form input{}
#memberinfo .customer_form input#zipcode{width:100px;}
#memberinfo .customer_form input#address1,#memberinfo .customer_form input#address2,#memberinfo .customer_form input#address3{width:250px;}
#memberinfo .customer_form em{color:#ff0000;font-style:normal;}
#newmember table{width:100%;margin:0px;padding:0px;}
#newmember table .num{font-size:14px;}
#newmember table .rightnum{padding-right:5px;font-size:14px;text-align:right;}
th{background-color:#f2f1f1;border-bottom:1px solid #1e0f00;border-left:2px solid #f2f1f1;}.entry th{text-align:left;padding-left:15px;padding-right:15px;min-width:60px;}
.entry th[colspan]{text-align:center;}

table tr:last-of-type th, table tr th[rowspan='3']:last-of-type{border-bottom:none;}
#newmember th{width:100px;margin-right:auto;font-size:12px;font-weight:bold;padding:5px;vertical-align:top;}
td{border-bottom:1px solid #1e0f00;padding:5px;}
.entry td{padding-left:15px;padding-right:15px;}
tr td:last-of-type{border-right:2px solid #fff;}
td+td{border-left:1px solid #1e0f00;}
table tr:first-of-type td{}
table tr:last-of-type td{border-bottom:none;}
#newmember td{padding:5px 10px;color:#333;font-size:12px;line-height:150%;}
#newmember .send{width:auto;margin-right:auto;margin-left:auto;padding-top:10px;text-align:center;}
#newmember .customer_form input{width:120px;}
#newmember .customer_form input[type="radio"]{width:auto;}
#newmember .customer_form input#zipcode{width:100px;}
#newmember .customer_form input#mailaddress1,
#newmember .customer_form input#mailaddress2,
#newmember .customer_form input#address1,
#newmember .customer_form input#address2,
#newmember .customer_form input#address3{width:200px;}
#newmember .customer_form em{font-style:normal;color:#ff0000;}
.usccart_navi ol{width:auto;height:31px;margin:0px;padding:0px;background-repeat:no-repeat;display:block;list-style-image:none;list-style-type:none;}
.usccart_navi li{height:31px;margin:0px;padding:2px 0px 0px 35px;float:left;color:#FFFFFF;font-size:14px;font-weight:bold;line-height:29px;}
.usccart_navi ol.usccart_cart{background-position:0px 0px;}
.usccart_navi ol.usccart_customer{background-position:0px -32px;}
.usccart_navi ol.usccart_delivery{background-position:0px -63px;}
.usccart_navi ol.usccart_confirm{background-position:0px -95px;}
.usccart_navi li.usccart_cart{width:85px;}
.usccart_navi li.usccart_customer{width:94px;}
.usccart_navi li.usccart_delivery{width:125px;}
.usccart_navi li.usccart_confirm{width:70px;}
#inside-cart .post{width:auto;margin-top:10px;padding-top:15px;padding-bottom:15px;}
#inside-cart h2{height:32px;margin:0px 0px 15px 0px;padding:0px 0px 0px 10px;background-color:#ffcc00;border-bottom:2px solid #ffe679;color:#ffffff;font-size:16px;font-weight:bold;line-height:32px;}
#inside-cart p{margin:0px;padding:15px 0px 0px 0px;color:#333333;font-size:12px;line-height:24px;}
#inside-cart .send{width:auto;margin-top:15px;padding-top:15px;border-top:1px solid #ffcc00;text-align:center;}
#customer-info .post{width:auto;margin-top:10px;padding:15px 0px;}
#customer-info .error_message{color:#ff0000;font-size:13px;font-weight:bold;line-height:20px;}
#customer-info h2{height:32px;margin:0px 0px 15px 0px;padding:0px 0px 0px 10px;background-color:#ff9900;border-bottom:2px solid #ffc56a;color:#ffffff;font-size:16px;font-weight:bold;line-height:32px;}
#customer-info form{margin:0px;padding:0px;}
#customer-info table{margin-top:10px;border-collapse:collapse;}
#customer-info th{width:25%;margin-right:auto;margin-left:auto;padding:5px 10px;font-size:13px;font-weight:bold;line-height:150%;text-align:left;}
#customer-info td{font-size:13px;padding:5px 10px;line-height:150%;}
#customer-info .customer_form input{width:50%;margin-right:3px;}
#customer-info .customer_form tr.inp1 input{width:82%;margin-left:3px;}
#customer-info .customer_form tr.inp2 input{width:75%;margin-left:0px;margin-right:3px;}
#customer-info .send{width:auto;margin-top:15px;padding-top:15px;border-top:1px solid #fff;text-align:center;}
#customer-info .customer_form #mailaddress1,
#customer-info .customer_form #mailaddress2{width:230px;}
.customer_form tr td:last-of-type,
#confirm_table tr td:last-of-type{border-right:none;}
.customer_form tr th:first-child,
.customer_form tr td:first-child,
#cart tr th:first-child,
#cart tr td:first-child,
#confirm_table tr th:first-child,
#confirm_table tr td:first-child{border-left:none;}
#delivery-info .post{width:auto;margin-top:10px;padding:15px 0px;}
#delivery-info h2{height:32px;margin:0px 0px 15px 0px;padding:0px 0px 0px 10px;background-color:#ff6600;border-bottom:2px solid #ffaa68;color:#ffffff;font-size:16px;font-weight:bold;line-height:32px;}
#delivery-info form{margin:0px;padding:0px;}
#delivery-info table.customer_form{width:100%;margin-bottom:10px;border-collapse:collapse;}
#delivery-info th{width:25%;margin-right:auto;margin-left:auto;padding:5px 10px;font-weight:bold;line-height:150%;text-align:left;}
#delivery-info td{padding:5px 10px;line-height:150%;}
#delivery-info .error_message{color:#ff0000;font-size:13px;font-weight:bold;line-height:26px;}
#delivery-info .customer_form dl{width:auto;margin:0px;padding:0px;}
#delivery-info .customer_form dt{width:auto;padding-top:5px;color:#333333;font-size:12px;line-height:150%;}
#delivery-info .customer_form dd{margin:0px;padding:0px 0px 5px 20px;color:#333333;font-size:12px;line-height:150%;}
#delivery-info #delivery_table input{width:50%;margin-right:3px;}
#delivery-info #delivery_table tr.inp1 input{width:83%;margin-right:0px;margin-left:3px;}
#delivery-info #delivery_table tr.inp2 input{width:76%;margin-right:3px;margin-left:0px;}
#delivery-info .customer_form .btn{width:24px;}
#delivery-info #time{margin-top:10px;}
#delivery-info #time textarea{height:100px;width:94%;}
#delivery-info .send{text-align:center;width:auto;margin-top:15px;padding-top:15px;border-top:1px solid #ff6600;}
.confiem_notice{color:red;}
#info-confirm .post{width:auto;margin-top:10px;padding:15px 0px;background-color:#ffffff;}
#info-confirm h2{}
#info-confirm form{margin:0px;padding:0px;}
#info-confirm #confirm_table{width:100%;margin-top:15px;border-collapse:collapse;}
#confirm_table .ttl td{background-color:#1e0f00;}
#confirm_table h3{margin:0px;padding:0px;font-weight:bold;line-height:normal;}
#confirm_table td{padding:5px 10px;line-height:normal;}
#info-confirm .send{border-color:#fff;}
#coml-page h2,#error-page h2{height:32px;margin:0px 0px 15px 0px;padding:0px 0px 0px 10px;background-color:#666600;border-bottom:2px solid #b2b165;color:#ffffff;font-size:16px;font-weight:bold;line-height:32px;}
#coml-page p,#error-page p{margin:0px;padding:0px;color:#333333;font-size:12px;line-height:150%;}
#coml-page form,#error-page form{margin:0px;padding:0px;}
#coml-page .send,#error-page .send{width:auto;margin-top:15px;padding-top:15px;border-top:1px solid #b2b165;text-align:center;}
#coml-page .post,#error-page .post{width:auto;margin-top:10px;padding:15px;background-color:#ffffff;}
.inqbox{width:auto;padding-top:20px;padding-bottom:20px;}
.inqbox ul{margin:0px;padding:0px 0px 0px 20px;list-style-position:outside;}
.inqbox li{margin:0px;padding:0px;color:#333333;font-size:12px;line-height:24px;}
.inqbox li strong{color:#cc0000;}
.inqbox .inquiry_table{width:100%;margin-top:20px;border-collapse:collapse;}
.inqbox form{margin:0px;padding:0px;}
.inqbox th{width:25%;margin-right:auto;margin-left:auto;padding:5px 10px;background-color:#f3f3f3;border:1px solid #cccccc;color:#4e5020;font-size:12px;font-weight:bold;line-height:normal;text-align:left;vertical-align:top;}
.inqbox td{width:75%;padding:5px 10px;border:1px solid #cccccc;color:#333333;font-size:12px;line-height:normal;}
.inquiry_table input{width:95%;}
.inquiry_table textarea{width:95%;height:150px;}
.inqbox .send{margin:0px auto;padding:15px 0px;text-align:center;}
.inqbox .inquiry_comp{margin:50px auto 0px auto;padding:15px 0px;color:#336600;font-size:1.6em;font-weight:bold;text-align:center;}
.inqbox .compbox{padding:10px;background-color:#FFFFCC;border:1px solid #FFCC00;font-size:1em;line-height:1.5em;}
#footer{width:auto;margin:0px 0px;padding:10px 0px;background:url(images/border.gif) left top repeat-x;}
#footer p{margin:0px;padding:0px;}
#footer p.copyright{font-size:12px;}
#footer p.credit{margin-top:20px;font-size:10px;text-align:right;}
#footer ul.footernavi{color:#BAB1A5;padding:0px;margin:0px;border-bottom:1px solid #FFF;}
#footer li{float:left;display:block;margin:0px;}
#footer a{color:#1e0f00;transition:all 0.5s ease-in-out 0s;}
#footer a:hover{color:#BAB1A5;}
.f_left{float:left;}.f_right{float:right;}.cl_b{clear:both;}.cl_n{clear:none;}
.red{color:red;}.green{color:green;}.blue{color:blue;}.hidden{visibility:hidden;}
div#footer .center{width:1000px;margin:0 auto;}div#masthead{width:998px;margin:0 auto;}
#wrap .mg-r01{margin-right:5px;}#wrap .mg-r02{margin-right:10px;}#wrap .mg-r03{margin-right:15px;}#wrap .mg-r04{margin-right:20px;}#wrap .mg-r05{margin-right:25px;}
#wrap .mg-r06{margin-right:30px;}
#wrap .mg-l01{margin-left:5px;}#wrap .mg-l02{margin-left:10px;}#wrap .mg-l03{margin-left:15px;}#wrap .mg-l04{margin-left:20px;}#wrap .mg-l05{margin-left:25px;}
#wrap .mg-l06{margin-left:30px;}
#wrap .mg-l11{margin-left:55px;}
#wrap .mg-t01{margin-top:5px;}#wrap .mg-t02{margin-top:10px;}#wrap .mg-t03{margin-top:15px;}#wrap .mg-t04{margin-top:20px;}#wrap .mg-t05{margin-top:25px;}
#wrap .mg-t06{margin-top:30px;}
#wrap .mg-t07{margin-top:35px;}
#wrap .mg-b01{margin-bottom:5px;}#wrap .mg-b02{margin-bottom:10px;}#wrap .mg-b03{margin-bottom:15px;}#wrap .mg-b04{margin-bottom:20px;}#wrap .mg-b05{margin-bottom:25px;}#wrap .mg-b06{margin-bottom:30px;}
.hidden{visibility:hidden;}
p.center{margin:0 auto;width:120px;}
table.list{border-spacing:0;}
table.list th{border-right:1px solid #1e0f00;}
table.list th , table.list td{text-align:center;}
table.list th+th:last-of-type{border-right:none;}
table.list td{border-left:none;border-right:1px solid #1e0f00;}
table.list td+td:last-of-type{border-right:none;}
#clickbuy_message{position:absolute;width:60%;top:227px;left:389px;}
.header_notice{margin: -12px 0 0 60px;
font-size: 20px;
text-align: center;
font-weight: bold;
line-height: 30px;}
p.special{margin-top:20px!important;}
.post-3124 {font-size: 20px;line-height: 30px;}

/*過年公告*/
a.newyear-link{
    display: block;
margin-top: 9px;
    font-size: 16px!important;
    margin-bottom: 5px; 
    text-decoration: underline;
    color: red;}
span.announce{
    display: block;
    font-size: 16px!important;
    margin-bottom: 5px;
    color: red;
    margin-top: 5px;}
 /*
h1#site-title, div#site-title{display:none;}*/
.price-plan-ps{font-size:13px;padding: 5px 9px 0;}
