@charset "utf-8";

@import url("../packages/default/css/import.css");
@import url("/page/css/pages.css");
@import url("/page/css/cp.css");
@import url("/mail/cp.css");

/* ▼common css　*/
*{
margin:0px;
padding:0px;
}
a{
color:#000;
text-decoration:none;
}
a:hover{
color:#666;
text-decoration:none;
}
img{
border:none;
}
input {
font-size: 1em;
}
br{
margin:0px;
padding:0px;
}
h1{
font-size:11px!important;
margin:0px 0 0 354px;
padding:0px;
text-align:left;
font-weight:normal;
line-height:180%;
}


/* ▼セレクタ名を変更できないCSS　*/
div#container {
width:890px;
height:auto;
min-height:600px;
margin:10px;
padding:0px;
}

#container:after {/* firefox背景色表示用 */
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

div#leftcolumn {
width:170px;
height:100%;
min-height:100%;
margin:0px;
float:left;
}

div#leftcolumn h2 {
/*padding: 15px 0 0 0;*/
}

div#leftcolumn h2 img {
/*vertical-align:bottom;*/
}

div#rightcolumn {
width:170px;
height:auto;
margin:0;
float:right;
}

div#rightcolumn h2 {
/*padding: 15px 0 0 0;*/
}


/* 3カラム設定 */
div#three_maincolumn {
width:530px;
height:auto;
margin:0 0px 0 10px;
float:left;
}

div#three_maincolumn h2 {
/*padding: 15px 0 0 0;*/
}

/* 2カラム設定 */
div#two_maincolumn {
width:710px;
height:auto;
margin:0px;
padding:0px;
float:right;
}

div#two_maincolumn h2 {
/*padding: 15px 0 0 0;*/
}

/* 1カラム設定 */
div#one_maincolumn {
padding:0px;
}





/* ▼雑貨ネットonline CSS */
body{
background-color:#FFFFFF;
margin:0px auto;
text-align:center;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
letter-spacing:1px;
line-height:150%;
color:#000;
}

div#zn_mainboxbg{

background-image:url(../img/bg.gif);
background-repeat:repeat-y;


width:910px;
height:auto;
margin:0px auto;
padding:0 50px;
text-align:center;
}
div#zn_mainbox{
width:910px;
height:auto;
margin:0px auto;
text-align:center;
padding:0;
}
/* ▼HEADER */
div#zn_head{
width:910px;
margin:0px auto;
padding:0px;
text-align:center;
clear:both;
}
div#zn_headup{
background-image:url(../img/head/bg.gif);
background-repeat:no-repeat;
width:910px;
height:95px;
/*height:87px;*/
margin:0px auto;
padding:0px;
text-align:center;
clear:both;
}
div#zn_logo{
float:left;
margin:10px 0px 0px 10px;
padding:0px;
width:321px;
height:77px;
}
div#zn_login{
background-image:url(../img/head/log_bg.gif);
background-repeat:no-repeat;
float:right;
margin:30px 10px 0px 0px;
padding:0px;
width:337px;
height:57px;
text-align:right;
}

div#zn_logout{
background-image:url(../img/head/log_bg02.gif);
background-repeat:no-repeat;
float:right;
margin:30px 10px 0px 0px;
padding:0px;
width:337px;
height:57px;
text-align:right;
}

.zn_logininput{
width:135px;
height:15px;
}
.zn_forgetpass a{
color:#145AE6;
font-size:11px;
letter-spacing:0em;
text-decoration:underline;
}
.zn_forgetpass a:hover{
color:#145AE6;
font-size:11px;
text-decoration:none;
letter-spacing:0em;
}


/* ▼グローバルメニュー */
div#zn_navbtn{
padding:0px;
clear:both;
height:28px;
margin:10px 10px 0;
width:890px;
}
.zn_alt{display:none;}

.zn_topbtn{
background-image:url(../img/head/nav/top_btn01.gif);
background-repeat:no-repeat;
margin-right:2px;
padding:0px;
float:left;
width:176px;
height:28px;
}
.zn_topbtn a{
background-image:url(../img/head/nav/top_btn01.gif);
background-repeat:no-repeat;
width:176px;
height:28px;
display: block;
}
.zn_topbtn a:hover{
background-image:url(../img/head/nav/top_btn02.gif);
background-repeat:no-repeat;
}

.zn_allbtn{
background-image:url(../img/head/nav/all_btn01.gif);
background-repeat:no-repeat;
margin-right:2px;
padding:0px;
float:left;
width:176px;
height:28px;
}
.zn_allbtn a{
background-image:url(../img/head/nav/all_btn01.gif);
background-repeat:no-repeat;
float:left;
width:176px;
height:28px;
display: block;
}
.zn_allbtn a:hover{
background-image:url(../img/head/nav/all_btn02.gif);
background-repeat:no-repeat;
float:left;
width:176px;
height:28px;
}

.zn_novbtn {
background-image:url(../img/head/nav/nov_btn01.gif);
background-repeat:no-repeat;
margin-right:2px;
padding:0px;
float:left;
width:176px;
height:28px;
}
.zn_novbtn a{
background-image:url(../img/head/nav/nov_btn01.gif);
background-repeat:no-repeat;
float:left;
width:176px;
height:28px;
display: block;
}
.zn_novbtn a:hover{
background-image:url(../img/head/nav/nov_btn02.gif);
background-repeat:no-repeat;
float:left;
width:176px;
height:28px;
}

.zn_pribtn {
background-image:url(../img/head/nav/pri_btn01.gif);
background-repeat:no-repeat;
margin-right:2px;
padding:0px;
float:left;
width:176px;
height:28px;
}
.zn_pribtn a{
background-image:url(../img/head/nav/pri_btn01.gif);
background-repeat:no-repeat;
float:left;
width:176px;
height:28px;
display: block;
}
.zn_pribtn a:hover{
background-image:url(../img/head/nav/pri_btn02.gif);
background-repeat:no-repeat;
float:left;
width:176px;
height:28px;
}

.zn_guibtn {
background-image:url(../img/head/nav/gui_btn01.gif);
background-repeat:no-repeat;
margin-right:0px;
padding:0px;
float:left;
width:176px;
height:28px;
}
.zn_guibtn a{
background-image:url(../img/head/nav/gui_btn01.gif);
background-repeat:no-repeat;
float:left;
width:176px;
height:28px;
display: block;
}
.zn_guibtn a:hover{
background-image:url(../img/head/nav/gui_btn02.gif);
background-repeat:no-repeat;
float:left;
width:176px;
height:28px;
}

/* ▼検索バー */
div#zn_searchbox{
background-image:url(../img/head/search_bg.gif);
background-repeat:no-repeat;
width:890px;
height:32px;
margin:10px 10px 0 10px;
padding:0px;
clear:both;
text-align:right;
}
/* ▼Mbox */
div#zn_mbox{
width:890px;
height:auto;
margin:10px;
padding:0px;
}
.zn_barp{
margin:0px;
padding:0px;
}
.zn_banp{
margin:0px 0px 10px 0;
padding:0px;
}

.zn_banp_pmark{
margin:0px 0px 10px 0;
padding:0px;
width:170px;
height:80px;
background-image:url(../img/left/Pmark.gif);
background-repeat:no-repeat;
}

.zn_banp_pmark a{
width:170px;
height:80px;
background-image:url(../img/left/Pmark.gif);
background-repeat:no-repeat;
display:block;
}


.zn_pmark_txt{
margin:0px;
padding:3px 2px 3px 0px;
width:90px;
height:auto;
float:right;
text-align:left;
font:normal 11px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#333333;
line-height:13px;
}

.zn_banp_ssl{
margin:0px 0px 10px 0;
padding:0px;
width:170px;
height:80px;
}



.zn_banps01{
margin:0px 10px 10px 0;
padding:0px;
float:left;
}
.zn_banps02{
margin:0px 0px 10px 0;
padding:0px;
float:left;
}
.zn_banps03{
margin:0px 0px 10px 0px;
padding:0px;
}
.zn_banps04{
margin:0px 0px 0px 0;
padding:0px;
}

/* ▼左サイド */
div#zn_leftbox{
width:170px;
height:100%;
min-height:100%;
margin:0px;
float:left;
}
div#zn_lbox{
width:156px;
height:auto;
border-left:2px #FF7900 solid;
border-right:2px #FF7900 solid;
border-bottom:2px #FF7900 solid;
margin:0 0 10px 0;
padding:5px;
text-align:left;
}

div#zn_lbox p {
padding: 8px 0 0 0;
}

div#zn_lbox ul li{
padding-left:3px;
}
/*
div#zn_lbox ul.point_blue li	{ background:url("../packages/default/img/side/point_1.gif") no-repeat left 1px; }
div#zn_lbox ul.point_green li	{ background:url("../packages/default/img/side/point_2.gif") no-repeat left 1px; }
div#zn_lbox ul.point_orange li	{ background:url("../packages/default/img/side/point_3.gif") no-repeat left 1px; }
div#zn_lbox ul.point_blue li.onmark {
    background: url("../packages/default/img/side/point_4.gif") no-repeat left 3px;
}
*/

div#zn_lbox li.level1 {
    font-weight: bold;
}
div#zn_lbox li.level1 li {
    font-weight: normal;
}
div#zn_lbox li a {
    display: block;
    padding: 3px 0;
}

a.onlink {  text-decoration: underline; }
a.onlink:link { color: #ff0000; }
a.onlink:visited { color: #ff0000; }
a.onlink:hover { color: #ff0000; }

/* ie6 hack */
* html div#zn_lbox{
width:170px;
height:auto;
border-left:2px #FF7900 solid;
border-right:2px #FF7900 solid;
border-bottom:2px #FF7900 solid;
margin:0 0 10px 0;
padding:10px;
text-align:left;
}

div#zn_lbox2{
width:158px;
height:auto;
border-left:1px #FF7900 solid;
border-right:1px #FF7900 solid;
border-bottom:1px #FF7900 solid;
margin:0 0 10px 0;
padding:5px;
text-align:left;
font-size:11px;
}

/* ie6 hack */
* html div#zn_lbox2{
width:170px;
height:auto;
border-left:1px #FF7900 solid;
border-right:1px #FF7900 solid;
border-bottom:1px #FF7900 solid;
margin:0 0 10px 0;
padding:5px;
text-align:left;
font-size:11px;
}


.zn_ldl{
list-style:none;
color:#000000;
margin:0 0 10px 0px;
padding:0px;
}
.zn_ldt{
list-style:none;
color:#FF7800;
margin:0 0 5px 0px;
padding:0px;
font-weight:bold;
}

.zn_ldd{
color:#000000;
margin:0 0 5px 0;
padding:0px;
text-align:left;
}
/* ▼中央部分 */
div#zn_midbox{
width:530px;
height:auto;
margin:0 0px 0 10px;
float:left;
}
div#zn_midbox2{
width:530px;
height:auto;
margin:0px 0px 0px 0px;
float:left;
}
.zn_midmain{
margin:0 0 10px;
padding:0px;
width:526px;
height:auto;
border-left:2px #Fe0000 solid;
border-right:2px #Fe0000 solid;
border-bottom:2px #Fe0000 solid;
}
.zn_midmaino{
margin:0 0 10px;
padding:0px;
width:526px;
height:auto;
border-left:2px #FF7900 solid;
border-right:2px #FF7900 solid;
border-bottom:2px #FF7900 solid;
text-align:left;
}

.zn_midmaino table{
margin:0px 0px 10px;
}

.zn_midmainy{
margin:0 0 10px;
padding:0px;
width:526px;
height:auto;
border-left:2px #FFF000 solid;
border-right:2px #FFF000 solid;
border-bottom:2px #FFF000 solid;
text-align:left;
}



/* ▼右サイド */
div#zn_rightbox{
width:170px;
height:auto;
margin:0;
float:right;
}
div.zn_rbox01{
margin:0 0 10px 0;
padding:0px;
background-color:#148B13;
}
div.zn_rbox02{
background-image:url(../img/right/top5_down.gif);
background-repeat:no-repeat;
margin:0 0 10px 0;
padding:0px;
background-color:#FE0000;
width:170px;
height:215px;
}
.zn_rank{
color:#000000;
text-decoration:none;
line-height:110%;
letter-spacing:0em;
margin:0;
padding:0px 0 0 40px;
text-align:left;
height:30px;
}
.zn_rank a{
color:#000000;
text-decoration:none;
line-height:110%;
letter-spacing:0em;
}
.zn_rank a:hover{
color:#666666;
text-decoration:none;
line-height:110%;
letter-spacing:0em;
}


/* ie hack */ 
* html .zn_rank{
font-size:11px;
color:#000000;
text-decoration:none;
line-height:130%;
letter-spacing:0em;
margin:0;
padding:0px 0 0 40px;
text-align:left;
height:30px
}
* html .zn_rank a{
font-size:11px;
color:#000000;
text-decoration:none;
line-height:130%;
letter-spacing:0em;
}
* html .zn_rank a:hover{
font-size:11px;
color:#666666;
text-decoration:none;
line-height:130%;
letter-spacing:0em;
}


/* ▼フッター部分 */
div#zn_footerbox{
background-image:url(../img/footer/footer_bg.gif);
background-repeat:no-repeat;
background-color:#FE0000;
color:#ffffff;
width:890px;
height:50px;
margin:80px 0px 0px;
padding:10px;
clear:both;
font-size:11px;
text-align:left;
line-height:150%;
}
div#zn_footerbox a{
color:#fff;
text-decoration:none;
}
div#zn_footerbox a:hover{
color:#fff;
text-decoration:underline;
}

/* ▼商品一覧ページ */
div.zn_rightbigbox{
width:710px;
height:auto;
margin:0px 0px 10px;
padding:0px;
text-align:left;
}

div.zn_rightbigbox02{
width:710px;
height:auto;
margin:0px 0px 10px;
padding:0px;
text-align:left;
}

div.zn_rightbigbox02 table{
border:solid 1px #B7B7B7;
border-collapse:collapse;
}

div.zn_rightbigbox02 tr{
border:solid 1px #B7B7B7;
border-collapse:collapse;
}

div.zn_rightbigbox02 th{
padding:3px;
width:180px;
max-width:200px;
min-width:160px;
text-align:left;
font:normal 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
border-bottom:solid 1px #B7B7B7;
border-left:solid 1px #B7B7B7;
line-height:20px;
}

div.zn_rightbigbox02 th span{
font:bold 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#336699;
line-height:20px;
}

div.zn_rightbigbox02 td{
padding:3px 10px 3px 3px;
width:auto;
text-align:left;
font:normal 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
border-bottom:solid 1px #B7B7B7;
border-right:solid 1px #B7B7B7;
line-height:20px;
}


.zn_txtbox01{
width:200px;
height:20px;
}

.zn_txtbox02{
width:400px;
height:20px;
}

.zn_txtbox03{
width:50px;
height:20px;
}

.zn_txteria01{
width:500px;
height:200px;
}

.zn_txteria02{
width:650px;
height:200px;
}

.zn_pulldown01{
width:200px;
height:20px;
}

.zn_pulldown02{
width:100px;
height:20px;
}

.zn_btn{
width:100px;
height:30px;
}


div.zn_from_btn{
padding:10px 0px;
width:710px;
height:auto;
text-align:center;
}

.zn_form_privacy{
padding:5px;
width:auto;
height:200px;
overflow:auto;
text-align:left;
border:solid 1px #B7B7B7;
font:normal 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
background-color:#FFFFFF;
line-height:20px;
}

div.zn_from_th{
width:150px;
height:1px;
}

.zn_righttxt{
text-align:right;
margin:0px 0 10px 0;
padding:0px;
}

.zn_righttxt{
text-align:right;
margin:0px 0 10px 0;
padding:0px;
}

.zn_righttxt{
text-align:right;
margin:0px 0 10px 0;
padding:0px;
}
.zn_orabar{
width:690px;
height:30px;
background-color:#FF7800;
color:#fff;
margin:0px 0px;
padding:0px 10px;
font-size:14px;
text-align:left;
line-height:210%;
}
/* ie6 hack */
*html .zn_orabar{
width:710px;
height:30px;
background-color:#FF7800;
color:#fff;
margin:0px 0px;
padding:0px 10px;
font-size:14px;
text-align:left;
line-height:210%;
}

.zn_gray01bar{
width:690px;
height:30px;
background-color:#B7B7B7;
color:#000;
margin:5px 0px;
padding:0px 10px;
font-size:12px;
text-align:left;
}
.zn_gray02bar{
width:690px;
height:auto;
min-height:20px;
background-color:#D1D1D1;
color:#000;
margin:5px 0px;
padding:5px 10px;
font:normal 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
text-align:left;
letter-spacing:0em;
line-height:20px;
}
.zn_gray01barin{
float:left;
width:200px;
}
.zn_gray02barin{
float:left;
width:120px;
}

.zn_ulora{
list-style:none;
margin:0px;
padding:0px;
float:left;
text-align:left;
line-height:210%;
}
.zn_liora{
float:left;
margin:0px 5px;
padding:0px;
color:#fff;
line-height:210%;
}
.zn_liora a{
float:left;
margin:0px;
padding:0px;
color:#fff;
line-height:210%;
}
.zn_liora a:hover{
float:left;
margin:0px;
padding:0px;
color:#fff;
}
.zn_ul01{
list-style:none;
margin:0px;
padding:0px;
float:right;
text-align:right;
line-height:230%;
}
.zn_li01{
float:left;
margin:0px;
padding:0px;
line-height:230%;
}
.zn_ul02{
list-style:none;
margin:0px;
padding:0px;
float:right;
width:auto;
text-align:right;
height:auto;
}
.zn_li02{
font:normal 11px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
float:left;
color:#145AE3;
margin:0px;
padding:0px;
width:auto;
}
.zn_li02 a{
float:left;
color:#145AE3;
}
.zn_li02 a:hover{
float:left;
color:#6599FF;
}

/* ▼商品一覧 */
.zn_all_item{
margin:10px 0px;
padding:0px;
width:710px;
text-align:right;
}
.zn_all_itembox{
width:122px;
/* height:185px; */
height:270px;
border:1px #d1d1d1 solid;
margin:5px 0 5px 7px;
padding:5px;
float:left;
text-align:center;
}

.zn_all_item_namebox{
width:auto;
height:45px;
}


/* ▼商品詳細 */
.zn_detailbar{
width:690px;
height:40px;
background-color:#dadada;
color:#000;
margin:5px 0px 10px 0;
padding:5px 10px;
font-size:12px;
text-align:left;
letter-spacing:0em;
line-height:300%;
}
*html .zn_detailbar{
width:710px;
height:40px;
background-color:#dadada;
color:#000;
margin:5px 0px 10px 0;
padding:5px 10px;
font-size:12px;
text-align:left;
letter-spacing:0em;
line-height:300%;
}

.zn_detailbarin{
float:left;
width:auto;
}
.zn_uldetail{
list-style:none;
margin:0px;
padding:0px;
float:right;
text-align:right;
height:45px;
}
.zn_lidetail{
float:left;
margin:0px 10px;
padding:0px;
height:45px;
}
/* ▼詳細box */
div#zn_detlbox{
float:left;
width:350px;
margin:0px;
padding:0px;
}
div#zn_detrbox{
float:right;
width:350px;
margin:0px;
padding:0px;
}
/* ▼詳細左 */
div#zn_detmpic{
border:1px #dadada solid;
width:350px;
margin:0px 0 10px 0;
padding:0px;
text-align:center;
}
.zn_detmimg{
margin:5px 0;
padding:0px;
text-align:center;
}
.zn_detmpic_sub{
width:75px;
height:76px;
margin:5px 0 5px 10px;
padding:0px;
float:left;
text-align:center;
display:block;
}
/* ▼詳細右 */
.zn_estbtn{
background-image:url(../img/detail_item/est_btn01.gif);
background-repeat:no-repeat;
width:160px;
height:40px;
float:left;
margin:5px;
padding:0px;
}

/*
.zn_estbtn a{
background-image:url(../img/detail_item/est_btn01.gif);
background-repeat:no-repeat;
width:160px;
height:40px;
display: block;
}
.zn_estbtn a:hover{
background-image:url(../img/detail_item/est_btn02.gif);
background-repeat:no-repeat;
width:160px;
height:40px;
}
*/

.zn_sambtn{
background-image:url(../img/detail_item/sam_btn01.gif);
background-repeat:no-repeat;
width:160px;
height:40px;
float:left;
margin:5px;
padding:0px;
}

/*
.zn_sambtn a{
background-image:url(../img/detail_item/sam_btn01.gif);
background-repeat:no-repeat;
width:160px;
height:40px;
display: block;
}
.zn_sambtn a:hover{
background-image:url(../img/detail_item/sam_btn02.gif);
background-repeat:no-repeat;
width:160px;
height:40px;
}
*/

.zn_detpribtn{
background-image:url(../img/detail_item/pri_btn01.gif);
background-repeat:no-repeat;
width:160px;
height:40px;
margin:5px;
padding:0px;
}
.zn_detpribtn a{
background-image:url(../img/detail_item/pri_btn01.gif);
background-repeat:no-repeat;
width:160px;
height:40px;
display: block;
}
.zn_detpribtn a:hover{
background-image:url(../img/detail_item/pri_btn02.gif);
background-repeat:no-repeat;
width:160px;
height:40px;
}

/* ▼商品詳細ラベル */
div#zn_labelbox{
width:702px;
border:1px #dadada solid;
margin:0px 0px 30px 0px;
padding:4px;
float:left;
text-align:center;
}

/* ie6 hack */
*html div#zn_labelbox{
width:710px;
border:1px #dadada solid;
margin:0px 0px 30px 0px;
padding:2px;
float:left;
text-align:center;
}

.zn_labelsbox{
width:136px;
height:30px;
margin:3px 0px 3px 4px;
padding:0px;
float:left;
text-align:center;
}
/* ie6 hack */
*html .zn_labelsbox{
width:136px;
height:30px;
margin:3px 0px 3px 3px;
padding:0px;
float:left;
text-align:center;
}



/* ▼関連商品 */
.zn_rel_itembox{
width:122px;
height:185px;
margin:5px 0 5px 10px;
padding:5px;
float:left;
text-align:center;
}


/* ▼商品テキスト */
.zn_itnametxt{
font-size:12px;
color:#000;
font-weight:bold;
letter-spacing:0em;
margin:0px;
padding:0px;
text-align:left;
line-height:15px;
}
.zn_itdettxt{
font-size:11px;
letter-spacing:-0.1em;
margin:0px;
padding:0px;
text-align:left;
line-height:110%;
/line-height:120%;
}
.zn_itpritxt{
font-size:12px;
color:#333333;
font-weight:normal;
letter-spacing:-0.1em;
margin:0px;
padding:0px;
text-align:left;
}
.zn_itpritbtxt{
font-size:12px;
color:#333333;
font-weight:normal;
letter-spacing:-0.04em;
margin:0px;
padding:0px;
text-align:left;
line-height:140%;
}
html>/**/body .zn_itpritbtxt{  
letter-spacing /*\**/: -0.1em;
font-size /*\**/:17px;
}

.zn_itpritxt02{
font-size:12px;
color:#FF0000;
font-weight:bold;
letter-spacing:-0.1em;
margin:0px;
padding:0px;
text-align:left;
}
.zn_itpritbtxt02{
font-size:20px;
color:#FF0000;
font-weight:bold;
letter-spacing:-0.04em;
margin:0px;
padding:0px;
text-align:left;
line-height:140%;
}
html>/**/body .zn_itpritbtxt02{  
letter-spacing /*\**/: -0.1em;
font-size /*\**/:17px;
}

.zn_itpritxt03{
font-size:12px;
color:#333333;
font-weight:bold;
letter-spacing:-0.1em;
margin:0px;
padding:0px;
text-align:left;
}
.zn_itpritbtxt03{
font-size:20px;
color:#333333;
font-weight:bold;
letter-spacing:-0.04em;
margin:0px;
padding:0px;
text-align:left;
line-height:140%;
}
html>/**/body .zn_itpritbtxt03{  
letter-spacing /*\**/: -0.1em;
font-size /*\**/:17px;
}

.zn_detailtittxt{
color:#FF7800;
font-size:16px;
font-weight:bold;
text-align:left;
line-height:200%;
}
.zn_detailtxt{
color:#000;
font-size:12px;
text-align:left;
line-height:150%;
text-align:left;
letter-spacing:0.0em;
}
.zn_detailtxt02{
color:#000;
font-size:12px;
text-align:left;
line-height:150%;
letter-spacing:0.0em;
margin:0;
padding:0px 0px 0px 10px;
}
.zn_detailtxt03{
color:#ff0000;
font-size:12px;
text-align:left;
line-height:150%;
letter-spacing:0.0em;
margin:0;
padding:0px 0px 0px 10px;
}
.zn_detailtxt04{
color:#000;
font-size:11px;
text-align:left;
line-height:150%;
text-align:left;
letter-spacing:0.0em;
margin:0;
padding:0px 0px 0px 10px;
}
.zn_detailtxt04 a{
color:#145AE3;
font-size:11px;
text-align:left;
line-height:150%;
text-align:left;
letter-spacing:0.0em;
text-decoration:underline;
}
.zn_detailtxt04 a:hover{
color:#000;
font-size:11px;
text-align:left;
line-height:150%;
text-align:left;
letter-spacing:0.0em;
text-decoration:none;
}

/* 商品一覧ページ▼ */
.zn_list_bcategory{
font:bold 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#145AE6;
text-align:left;
line-height:18px;
}

.zn_list_bcategory a{
font:bold 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#145AE6;
text-align:left;
line-height:18px;
}

.zn_list_bcategory a:hover{
font:bold 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#145AE6;
text-decoration:underline;
text-align:left;
line-height:18px;
}

.zn_list_scategory{
font:normal 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#145AE6;
text-align:left;
line-height:16px;
}

.zn_list_scategory a{
font:normal 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#145AE6;
text-align:left;
line-height:16px;
}

.zn_list_scategory a:hover{
font:normal 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#145AE6;
text-decoration:underline;
text-align:left;
line-height:16px;
}

.zn_list_ttl{
font:bold 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#FF7800;
text-align:left;
line-height:20px;
}

.txt_style_1{
font:bold 15px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#333333;
line-height:20px;
}

.txt_style_2{
font:normal 15px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#666666;
line-height:20px;
}

.txt_style_3{
font:normal 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#FF0000;
line-height:30px;
}

.txt_style_4{
font:bold 25px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#FF0000;
line-height:20px;
}

.txt_style_4 a{
font:bold 18px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#333333;
line-height:20px;
}

.txt_style_5{
font:normal 15px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#333333;
line-height:20px;
}

.txt_style_5 a{
font:normal 15px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#333333;
line-height:20px;
}

.txt_style_6{
font:bold 18px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#333333;
line-height:20px;
}

.txt_style_7{
font:normal 11px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#333333;
}

.txt_style_8{
font:bold 13px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#333333;
}

.txt_style_9{
font:normal 11px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#FF0000;
}

.txt_style_10{
font:bold 13px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#FF0000;
}

.txt_blue{
font:bold 13px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#009fe8;
}
.txt_green{
font:bold 13px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#009844;
}
.txt_orange{
font:bold 13px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#e56b21;
}
.txt_red{
font:bold 13px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#e40a72;
}
