
@charset "utf-8";
/*------tokutei-------------------------------------*/

table#noborder {
width:500px;
}

tr.noborder_title{
background-color:#EFEFEF;
}

table#noborder td{
border:none !important;
padding:0;
margin:0;
line-height:1;
}


/*------brandlist, brandindex,brandsearch page------*/

#brand {
width:700px;
}

#brand h2{
width:700px;
height:40px;
overflow:hidden;
margin:0 0 15px 0;
}

#brand h2.result{
width:682px;
height:40px;
overflow:hidden;
background:transparent url(../img/cmn/bg_h2.gif) no-repeat scroll 0 0;
margin:0 0 3px 0;
font-size:16px;
color:#000000;
padding:12px 0 0 18px;
}

#brand h2.result span{
font-size:16px;
color:#e5151f;
}

#brand p.lead{
padding:0 3px 0 3px;
}

#brand div.notice{
background-color:#f5f5f5;
width:694px;
padding:0 3px 5px 3px;
margin:10px 0 20px 0;
}

#brand div.notice ul{
padding:10px 3px 0px 10px;
}

#brand div.notice li{
background:transparent url(../img/cmn/icon_dot.gif) no-repeat scroll 0 center;
overflow:hidden;
padding:2px 0 0 10px;
margin:0 5px 0 0;
}

#brand p.txtNav{
display:inline;
padding:0 0 0 8px;
margin:0 5px 0 0; 
background:transparent url(../img/cmn/icon_arrow_01.gif) no-repeat scroll 0 center;
font-size:10px;
}

/*nav*/

#brand div#navAlphabet,#brand div#navKana{
width:698px;
border:1px solid #c6c6c6;
background-color:#f5f5f5;
margin-bottom:15px;
overflow:hidden;
}

#brand div#navSearch{
width:698px;
border:1px solid #c6c6c6;
background-color:#f5f5f5;
margin-bottom:0px;
overflow:hidden;
*padding-bottom:15px;:
}


#brand h3{
width:700px;
margin-left:10px;
}

#brand #navAlphabet ul{
padding:10px 10px 5px 10px;
overflow:hidden;
*width:401px;
*padding-bottom:10px;
}


#brand #navKana ul{
padding:10px 10px 5px 10px;
overflow:hidden;
*width:630px;
*padding-bottom:10px;
}

#brand #navAlphabet li.turn,#brand #navKana li.turn{
clear:both;
margin:0 5px 5px 0;
}

#brand #navKana li.space{
margin:0 34px 5px 0;
}

#brand #navKana li.last{
margin:0 20px 5px 0;
}

#brand #navAlphabet li,#brand #navKana li{
float:left;
margin:0 5px 5px 0;
}

#brand div#navSearch p.txtBox input{
float:left;
width:230px;
margin:10px 0 0 10px;
padding:4px 2px 3px 2px;
border:1px solid #c6c6c6;
}

#brand div#navSearch p.search{
float:left;
text-align:right;
margin:10px 0 10px 10px;
}

#brand div#navSearch p.txtNav{
float:right;
padding:0 0 0 8px;
margin:0 5px 0 0; 
background:transparent url(../img/cmn/icon_arrow_01.gif) no-repeat scroll 0 6px;
font-size:10px;
margin-top:20px;
}

/*searchResult*/

div#searchResult{
clear:both;
width:700px;
}

div#searchResult div.no{
background:transparent url(../img/cmn/line_dot.gif) no-repeat scroll 0 top;
width:700px;
padding:20px 0px 0px 0px;
overflow:hidden;
margin-top:20px;
}

div#searchResult div.no p{
background:transparent url(../img/cmn/line_dot.gif) no-repeat scroll 0 bottom;
padding-bottom:20px;
color:#e5151f;
font-weight:bold;
}

/*
div#searchResult div.itemIcons{
width:680px;
margin-top:25px;
margin-bottom:5px;
background-color:#f5f5f5;
padding:10px;
overflow:hidden;
}

div#searchResult div.itemIcons p{
float:left;
}

div#searchResult div.itemIcons li{
float:left;
}

div#searchResult div.itemIcons dt{
float:left;
margin-left:10px;
}

div#searchResult div.itemIcons dd{
float:left;
margin-left:5px;
}
*/

div#searchResult table.resultBox {
clear:both;
width:700px;
border-top:1px solid #c6c6c6;
border-left:1px solid #c6c6c6;
border-right:1px solid #c6c6c6;
empty-cells:show;
}

div#searchResult table.resultBox th.brand{
padding:7px 5px 7px 10px;
background:#ecf6cd url(../img/cmn/bg_th_02.gif) no-repeat scroll 0 0;
border-top:1px solid #ffffff;
border-bottom:1px solid #c6c6c6;
border-left:1px solid #ffffff;
border-right:1px solid #c6c6c6;
text-align:center;
font-weight:bold;
}

/*
div#searchResult table.resultBox th.item{
width:85px;
padding:7px 10px 7px 10px;
border-top:1px solid #ffffff;
border-bottom:1px solid #c6c6c6;
border-left:1px solid #ffffff;
border-right:1px solid #c6c6c6;
background-color:#ecf6cd;
text-align:center;
font-weight:bold;
}
*/

div#searchResult table.resultBox th.remarks{
width:104px;
padding:7px 10px 7px 10px;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
border-bottom:1px solid #c6c6c6;
background-color:#ecf6cd;
text-align:center;
font-weight:bold;
}

div#searchResult table.resultBox td.brandA{
padding:7px 5px 7px 10px;
border-top:1px solid #ffffff;
border-bottom:1px solid #c6c6c6;
border-left:1px solid #ffffff;
background:#f1f1f1 url(../img/cmn/bg_th.gif) no-repeat scroll 0 0;
vertical-align:top;
}

div#searchResult table.resultBox td.brandB{
padding:7px 5px 7px 10px;
border-top:1px solid #ffffff;
border-bottom:1px solid #c6c6c6;
border-left:1px solid #ffffff;
border-right:1px solid #c6c6c6;
vertical-align:top;
}

/*
div#searchResult table.resultBox td.item{
padding:7px 10px 7px 10px;
border-top:1px solid #ffffff;
border-bottom:1px solid #c6c6c6;
border-left:1px solid #ffffff;
border-right:1px solid #c6c6c6;
background-color:#f1f1f1;
vertical-align:top;
}

div#searchResult table.resultBox td.item p{
float:left;
margin-left:5px;
}
*/

div#searchResult table.resultBox td.remarks{
padding:7px 10px 7px 10px;
border-bottom:1px solid #c6c6c6;
vertical-align:top;
color:#ffffff;
}


/*------itemlist page------*/

#itemlist {
width:700px;
}

#itemlist h2{
width:700px;
height:40px;
overflow:hidden;
margin:0 0 15px 0;
}

#itemlist h3{
width:700px;
height:20px;
overflow:hidden;
margin:0 0 1px 0;
}

#itemlist p.lead{
padding:0 3px 0 3px;
}

#itemlist p.btnBrand{
padding:10px 3px 10px 3px;
}

#itemlist div.notice{
background-color:#f5f5f5;
width:694px;
padding:0 3px 5px 3px;
}

#itemlist div.notice ul{
padding:10px 3px 0px 10px;
}

#itemlist div.notice li{
background:transparent url(../img/cmn/icon_dot.gif) no-repeat scroll 0 center;
overflow:hidden;
padding:2px 0 0 10px;
margin:0 5px 0 0;
}

#itemlist p.txtNav{
display:inline;
padding:0 0 0 8px;
margin:0 5px 0 0; 
background:transparent url(../img/cmn/icon_arrow_01.gif) no-repeat scroll 0 center;
font-size:10px;
}

/*bnr*/

#itemlist p.bnr{
background:transparent url(../img/cmn/line_dot.gif) no-repeat scroll 0 bottom;
padding:0 3px 0 3px;
margin:40px 0 10px 0;
font-weight:bold;
}

#itemlist ul.bnrItem{
width:688px;
margin:0 4px 0 8px;
*margin:0 4px 25px 8px;
_margin:0 4px 0px 8px;
}

#itemlist ul.bnrItem li{
float:left;
margin:0 3px 25px 0;
}

#itemlist ul.bnrItem li.clothes a{
background:transparent url(../img/itemlist/bnr_clothes.jpg) no-repeat scroll 0 0;
display:block;
overflow:hidden;
text-indent:-9999px;
width:169px;
height:307px;
}

#itemlist ul.bnrItem li.bags a{
background:transparent url(../img/itemlist/bnr_bags.jpg) no-repeat scroll 0 0;
display:block;
overflow:hidden;
text-indent:-9999px;
width:169px;
height:307px;
}

#itemlist ul.bnrItem li.shoes a{
background:transparent url(../img/itemlist/bnr_shoes.jpg) no-repeat scroll 0 0;
display:block;
overflow:hidden;
text-indent:-9999px;
width:169px;
height:307px;
}

#itemlist ul.bnrItem li.accessories a{
background:transparent url(../img/itemlist/bnr_accessories.jpg) no-repeat scroll 0 0;
display:block;
overflow:hidden;
text-indent:-9999px;
width:169px;
height:307px;
}

#itemlist ul.bnrItem li.clothes a:hover, #itemlist ul.bnrItem li.bags a:hover, #itemlist ul.bnrItem li.shoes a:hover, #itemlist ul.bnrItem li.accessories a:hover{
background-position: 0 -307px;
}

/*ng*/

#itemlist #itemNg{
clear:both;
overflow:hidden;
background-color:#f5f5f5;
width:694px;
padding:0 3px 5px 3px;
}

#itemlist #itemNg p.lead{
padding:10px 5px 5px 7px;
}

/*#itemlist #itemNg ul{
float:left;
padding:10px 3px 5px 10px;
width:461px;
}

#itemlist #itemNg li.others{
background:transparent url(../img/cmn/icon_ng.gif) no-repeat scroll 0 center;
overflow:hidden;
padding:2px 0 0 10px;
font-weight:bold;
margin-bottom:10px;
}*/

#itemlist #itemNg ul{
float:left;
padding:10px 3px 5px 10px;
}

#itemlist #itemNg li.others{
background:transparent url(../img/cmn/icon_ng.gif) no-repeat scroll 0 6px;
overflow:hidden;
padding:2px 0 0 10px;
font-weight:bold;
margin-bottom:10px;
}

#itemlist #itemNg li.badCondition{
overflow:hidden;
}

#itemlist #itemNg dl{
margin-bottom:10px;
_margin-top:-10px;
}

#itemlist #itemNg dt{
background:transparent url(../img/cmn/icon_ng.gif) no-repeat scroll 0 center;
overflow:hidden;
padding:2px 0 0 10px;
font-weight:bold;
}

#itemlist #itemNg dd{
background:transparent url(../img/cmn/icon_dot.gif) no-repeat scroll 0 center;
overflow:hidden;
padding:2px 0 0 10px;
margin:0 0 0 15px;
}

#itemlist #itemNg p.itemNgImg{
float:right;
margin:10px 10px 10px 10px;
}

/*------faq page------*/

#faq{
width:700px;
}

#faq h2{
width:700px;
height:40px;
overflow:hidden;
margin:0 0 15px 0;
}

#faq h3{
width:700px;
height:20px;
overflow:hidden;
margin:0 0 1px 0;
}

#faq .mainImage {
width:700px;
height:150px;
}

/*menu*/

#faq .menu {
clear:both;
width:700px;
margin:20px 0 0 0;
}

#faq .menu h3{
background:transparent url(../img/faq/h3.gif) no-repeat scroll 0 0;
overflow:hidden;
text-indent:-9999px;
width:700px;
height:15px;
margin:0 0 5px 0;
}

#faq .menu ul {
width:680px;
overflow:hidden;
background:#f5f5f5 url(../img/top/btm_news.gif) no-repeat scroll 0 bottom;
font-weight:bold;
padding:10px 10px 5px 10px;
*padding:10px 10px 10px 10px;/*for ie6-7*/
}

#faq .menu li.left {
float:left;
width:325px;
background:transparent url(../img/cmn/icon_arrow_btm.gif) no-repeat scroll 0 3px;
padding:0 0 0 15px;
margin-bottom:5px;
}

#faq .menu li.right {
float:right;
width:325px;
background:transparent url(../img/cmn/icon_arrow_btm.gif) no-repeat scroll 0 3px;
padding:0 0 0 15px;
margin-bottom:5px;
}

/*ctg*/

#faq .ctg{
clear:both;
width:700px;
margin:20px 0 0 0;
}

#faq .ctg h3{
background:transparent url(../img/cmn/bg_h3.gif) no-repeat scroll 0 bottom;
overflow:hidden;
width:690px;
height:18px;
font-size:12px;
color:#585858;
padding-left:10px;; 
}

#faq .ctg ul {
width:700px;
overflow:hidden;
}

#faq .ctg li.set{
background:transparent url(../img/cmn/line_dot.gif) no-repeat scroll 0 bottom;
padding-bottom:5px;
margin-top:10px;
}

#faq .ctg li.q{
background:#f5f5f5 url(../img/faq/icon_q.gif) no-repeat scroll 5px 3px;
padding:5px 5px 5px 30px;
margin-bottom:5px;
font-weight:bold;
}

#faq .ctg li.a{
background:transparent url(../img/faq/icon_a.gif) no-repeat scroll 5px 3px;
padding:5px 5px 5px 30px;
}

/*------itemindex page------*/

#itemindex{
width:700px;
}

#itemindex h2{
width:700px;
height:40px;
overflow:hidden;
margin:0 0 15px 0;
}

#itemindex h3{
width:700px;
height:20px;
overflow:hidden;
margin:0 0 1px 0;
}

#itemindex .mainImage {
width:700px;
height:150px;
}

#itemindex p.lead{
padding:15px 3px 0 3px;
}


/*feature*/

#itemindex .feature{
width:700px;
background:transparent url(../img/itemindex/bg_pickup.gif) repeat-y scroll 0 0;
border-bottom:1px solid #e5151f;
padding:0 0 10px 0;
margin:10px 0 0 0;
overflow:hidden;
}

#itemindex .feature .wrap{
width:700px;
background:transparent url(../img/itemindex/bg_pickup_top.gif) no-repeat scroll 0 top;
min-height:260px;
}

#itemindex .feature h3{
background:transparent url(../img/itemindex/h3_pickup.gif) no-repeat scroll 0 top;
text-indent:-9999px;
width:274px;
height:48px;
}

#itemindex .feature ul{
float:left;
padding:0 9px 0 10px;
margin-right:15px;
}

#itemindex .feature p.image{
float:left;
margin:4px 0 0 0;
}

#itemindex .feature li{
clear:both;
background:transparent url(../img/itemindex/line_dot_pickup.gif) repeat-x scroll 0 bottom;
margin:15px 0 0 0;
padding:0 0 5px 0;
overflow:hidden;
*display:inline;
*zoom:1;
}

#itemindex .feature dl{
clear:both;
}

#itemindex .feature dt{
float:left;
text-indent:-9999px;
width:80px;
height:20px;
margin:0 15px 0 0;
}

#itemindex .feature dl dt.brand{
background:transparent url(../img/itemindex/icon_brand.gif) no-repeat scroll 0 top;
}

#itemindex .feature dl dt.item{
background:transparent url(../img/itemindex/icon_item.gif) no-repeat scroll 0 top;
}

#itemindex .feature dl dt.comment{
background:transparent url(../img/itemindex/icon_comment.gif) no-repeat scroll 0 top;
}

#itemindex .feature dl dt.price{
background:transparent url(../img/itemindex/icon_price.gif) no-repeat scroll 0 top;
}

#itemindex .feature dd{
float:left;
width:355px;
}

#itemindex .feature dl dd.txtBrand{
font-size:16px;
font-weight:bold;
}

#itemindex .feature dl dd.txtItem{
font-size:16px;
font-weight:bold;
}

#itemindex .feature dl dd.txtComment{

}

#itemindex .feature dl dd.txtPrice{
font-size:16px;
font-weight:bold;
color:#e5151f;
}




/*information 3column*/

#itemindex .information3 {
clear:both;
width:700px;
margin:20px 0 0 0;
}

#itemindex .information3 h3{
width:700px;
height:15px;
margin:0 0 10px 0;
}

#itemindex .information3 div.itemLine{
background:transparent url(../img/itemindex/bg_info_3.gif) repeat-y scroll 0 bottom;
width:700px;
overflow:hidden;
margin-bottom:3px;
}

#itemindex .information3 .itemLine div.itemBox01 {
float:left;
width:222px;
padding:5px;
background-color:#e8e8e8;
margin-right:3px;
}

#itemindex .information3 .itemLine div.itemBox02 {
float:left;
width:221px;
padding:5px;
background-color:#e8e8e8;
margin-right:3px;
}

#itemindex .information3 .itemLine div.itemBox03 {
float:left;
width:221px;
padding:5px;
background-color:#e8e8e8;
}

#itemindex .information3 p.img {
float:left;
width:70px;
margin-right:5px;
}

#itemindex .information3 .itemLine ul.item {
display:inline;
width:151px;

*width:146px;
*float:right;
*clear:both;
*margin-top:0px;
}

#itemindex .information3 .itemLine ul.item02{
width:221px;
}

#itemindex .information3 li.brandName {
font-weight:bold;
margin-bottom:3px;
overflow:hidden;
word-break:break-all;
}

#itemindex .information3 li.itemName {
margin-bottom:3px;
overflow:hidden;
word-break:break-all;
}

#itemindex .information3 li.price {
color:#e5151f;
text-align:right;
line-height:1.3;
word-break:break-all;
}

/*information 2column*/

#itemindex .information2 {
clear:both;
width:700px;
margin:20px 0 0 0;
}

#itemindex .information2 h3{
width:700px;
height:15px;
margin:0 0 10px 0;
}

#itemindex .information2 div.itemLine{
background:transparent url(../img/itemindex/bg_info_2.gif) repeat-y scroll 0 bottom;
width:700px;
overflow:hidden;
margin-bottom:3px;
}

#itemindex .information2 .itemLine div.itemBox01 {
float:left;
width:339px;
padding:5px;
background-color:#e8e8e8;
margin-right:3px;
}

#itemindex .information2 .itemLine div.itemBox02 {
float:left;
width:338px;
padding:5px;
background-color:#e8e8e8;
}

#itemindex .information2 p.img {
float:left;
width:70px;
margin-right:5px;
}

#itemindex .information2 .itemLine ul.item {
display:inline;
width:268px;
*width:263px;
*float:right;
*clear:both;
*margin-top:0px;
}

#itemindex .information2 .itemLine ul.item02{
width:338px;
}

#itemindex .information2 li.brandName {
font-weight:bold;
margin-bottom:3px;
overflow:hidden;
word-break:break-all;
}

#itemindex .information2 li.itemName {
margin-bottom:3px;
overflow:hidden;
word-break:break-all;
}

#itemindex .information2 li.price {
color:#e5151f;
text-align:right;
line-height:1.3;
word-break:break-all;
}

/*brand*/

#itemindex .brand{
clear:both;
width:700px;
margin:20px 0 0 0;
}

#itemindex .brand h3{
width:700px;
height:15px;
margin:0 0 5px 0;
}

#itemindex .brand .box{
width:700px;
overflow:hidden;
background:transparent url(../img/itemindex/bg_brand.gif) no-repeat scroll 0 bottom;
}

#itemindex .brand ul{
width:680px;
overflow:hidden;
padding:10px 10px 5px 10px;
*padding:10px 10px 10px 10px;/*for ie6-7*/
}

#itemindex .brand li.left{
float:left;
width:325px;
background:transparent url(../img/cmn/icon_cross.gif) no-repeat scroll 0 3px;
padding:0 0 0 15px;
}

#itemindex .brand li.right{
float:right;
width:325px;
background:transparent url(../img/cmn/icon_cross.gif) no-repeat scroll 0 3px;
padding:0 0 0 15px;
}

#itemindex .brand .box p{
text-align:right;
margin:5px 5px 10px 0;
}

/*item*/

#itemindex .item{
clear:both;
width:700px;
margin:20px 0 0 0;
}

#itemindex .item h3{
width:700px;
height:15px;
margin:0 0 5px 0;
}

#itemindex .item .boxClothes{
width:700px;
overflow:hidden;
background:transparent url(../img/itemindex/bg_item_clothes.jpg) no-repeat scroll 0 bottom;
}

#itemindex .item .boxAccessories{
width:700px;
overflow:hidden;
background:transparent url(../img/itemindex/bg_item_accessories.jpg) no-repeat scroll 0 bottom;
}

#itemindex .item .boxBags{
width:700px;
overflow:hidden;
background:transparent url(../img/itemindex/bg_item_bags.jpg) no-repeat scroll 0 bottom;
}

#itemindex .item .boxShoes{
width:700px;
overflow:hidden;
background:transparent url(../img/itemindex/bg_item_shoes.jpg) no-repeat scroll 0 bottom;
}

#itemindex .item ul.itemlist{
width:680px;
overflow:hidden;
padding:10px 10px 5px 10px;
*padding:10px 10px 10px 10px;/*for ie6-7*/
}

#itemindex .item ul.itemlist li{
float:left;
/*width:211px;*/
width:160px;
background:transparent url(../img/cmn/icon_cross.gif) no-repeat scroll 0 3px;
padding:0 0 0 15px;
}

#itemindex .item ul.itemlist li.right{
float:left;
/*width:211px;*/
width:313px;
background:transparent url(../img/cmn/icon_cross.gif) no-repeat scroll 0 3px;
padding:0 0 0 15px;
}

#itemindex .item ul.notice{
width:680px;
margin:0 10px 10px 10px;
font-weight:bold;
font-size:10px;
}

#itemindex .item p.notice{
width:680px;
margin:0 10px 10px 10px;
font-weight:bold;
font-size:10px;
}

/*assessment*/

#itemindex .assessment{
clear:both;
width:700px;
margin:20px 0 0 0;
}

#itemindex .assessment h3{
width:700px;
height:20px;
margin:0 0 1px 0;
}

#itemindex .assessment .box{
width:700px;
overflow:hidden;
background:#f5f5f5 url(../img/itemindex/bg_assessment.gif) no-repeat scroll 0 center;
}

#itemindex .assessment .box h4{
width:79px;
height:24px;
margin:7px  0 0 5px;
}

#itemindex .assessment ul{
width:680px;
overflow:hidden;
padding:5px 10px 5px 10px;
*padding:5px 10px 10px 10px;/*for ie6-7*/
}

#itemindex .assessment ul li{
background:transparent url(../img/cmn/icon_point.gif) no-repeat scroll 0 3px;
padding:0 0 0 15px;
margin-bottom:5px;
font-weight:bold;
}


#itemindex .assessment .box p{
margin:0 5px 10px 10px;
}

/*notes*/

#itemindex .notes{
clear:both;
width:700px;
margin:20px 0 0 0;
}

#itemindex .notes h3{
width:700px;
height:20px;
margin:0 0 1px 0;
}

#itemindex .notes ul{
background-color:#f5f5f5;
width:680px;
overflow:hidden;
padding:10px 10px 5px 10px;
*padding:10px 10px 10px 10px;/*for ie6-7*/
}

#itemindex .notes ul li{
background:transparent url(../img/cmn/icon_arrow_01.gif) no-repeat scroll 0 center;
padding:0 0 0 8px;
margin-bottom:5px;
font-size:10px;
}

/*------sitemap page------*/

#sitemap{
width:700px;
}

#sitemap h2{
width:700px;
height:40px;
overflow:hidden;
margin:0 0 15px 0;
}

#sitemap h3{
background:transparent url(../img/cmn/bg_h3.gif) no-repeat scroll 0 bottom;
overflow:hidden;
width:690px;
height:18px;
font-size:12px;
color:#585858;
padding-left:10px;; 
}

/*menu*/

#sitemap .menu {
clear:both;
width:700px;
margin:20px 0 0 0;
}

#sitemap .menu ul {
width:680px;
overflow:hidden;
background:#f5f5f5;
padding:10px 10px 5px 10px;
*padding:10px 10px 10px 10px;/*for ie6-7*/
}

#sitemap .menu li.left {
float:left;
width:325px;
background:transparent url(../img/cmn/icon_arrow_02.gif) no-repeat scroll 0 3px;
padding:0 0 0 15px;
margin-bottom:10px;
font-weight:bold;
}

#sitemap .menu li.right {
float:right;
width:325px;
background:transparent url(../img/cmn/icon_arrow_02.gif) no-repeat scroll 0 3px;
padding:0 0 0 15px;
margin-bottom:10px;
font-weight:bold;
}


#sitemap .menu li.leftDl {
float:left;
}

#sitemap .menu li.rightDl {
float:right;
width:340px;
}

#sitemap .menu dl{
margin-bottom:10px;
}

#sitemap .menu dt{
background:transparent url(../img/cmn/icon_arrow_02.gif) no-repeat scroll 0 center;
overflow:hidden;
padding:2px 0 0 15px;
font-weight:bold;
}

#sitemap .menu dd{
background:transparent url(../img/cmn/icon_dot.gif) no-repeat scroll 0 center;
overflow:hidden;
padding:2px 0 0 10px;
margin:0 0 0 20px;
}

/*------news page------*/

#newsBox{
width:700px;
}

#newsBox h2{
width:700px;
height:40px;
overflow:hidden;
margin:0 0 25px 0;
}

#newsBox h3{
background:transparent url(../img/cmn/bg_h3.gif) no-repeat scroll 0 bottom;
overflow:hidden;
width:690px;
height:18px;
font-size:12px;
color:#585858;
padding-left:10px;
}

/*box*/

#newsBox .box{
background:transparent url(../img/cmn/line_dot.gif) no-repeat scroll 0 bottom;
/*border-bottom:1px solid #c6c6c6;*/
width:700px;
padding-bottom:10px
}

#newsBox .box p{
margin:15px 0 0 0;
padding:0 10px 0 10px;
}

#newsBox .box p img{
margin:10px 0 10px 0;
}

/*------rule page------*/

#rule{
width:700px;
}

#rule h2{
width:700px;
height:40px;
overflow:hidden;
margin:0 0 15px 0;
}

#rule h3{
background:transparent url(../img/cmn/bg_h3.gif) no-repeat scroll 0 bottom;
overflow:hidden;
width:690px;
height:18px;
font-size:12px;
color:#585858;
padding-left:10px;
margin-top:10px;
margin-bottom:10px;
}

#rule p.lead{
padding:0 3px 5px 3px;
}

/*box*/

#rule .box{
width:700px;
padding-bottom:10px;
}

#rule .box p{
background:transparent url(../img/cmn/icon_dot.gif) no-repeat scroll 8px 6px;
padding:0 10px 0 17px;
margin:0 0 5px 5px;
}

#rule .box p.nonlist{
background:none;
margin:10px 0 0 5px;
padding:0 10px 0px 17px;
}

#rule .box p.guide01{
background:none;
margin:15px 0 0 0;
padding:0 10px 0px 12px;
font-weight:bold;
}

#rule .box p.guide02{
background:none;
margin:10px 0 0 0;
padding:0 10px 0px 37px;
}

#rule .box p.guide03{
background:transparent url(../img/cmn/icon_dot.gif) no-repeat scroll 29px 7px;
margin:10px 0 0 0;
padding:0 10px 0px 37px;
}

#rule .box p.guide04{
background:transparent url(../img/cmn/icon_dot.gif) no-repeat scroll 29px 7px;;
margin:10px 0 0 0;
padding:0 10px 0px 37px;
}

#rule .box p.guide05{
background:none;
margin:10px 0 0 0;
padding:0 10px 0px 37px;
}

#rule .box p.txtnav{
background:none;
padding:0 10px 0 27px;
margin:0 5px 15px 5px; 
background:transparent url(../img/cmn/icon_arrow_01.gif) no-repeat scroll 18px center;
font-size:10px;
}

#rule .box p.date{
background:none;
background:transparent url(../img/cmn/line_dot.gif) no-repeat scroll 0 top;
margin:10px 0 0 0;
padding:10px 10px 0px 0;
text-align:right;
}

#rule .box ol{
padding:10px 10px 10px 53px;
}

#rule .box li.decimal{
list-style:decimal outside;
}

#rule .box ol.guide{
padding:0px 10px 10px 67px;
}


/*------flow page------*/

#webFlow {
width:700px;
}

#webFlow h2{
width:700px;
height:40px;
overflow:hidden;
margin:0 0 15px 0;
}

#webFlow p.lead{
padding:0 3px 0 3px;
}

#webFlow h3{
width:700px;
height:15px;
overflow:hidden;
margin:15px 0 10px 0;
}

#webFlow h4{
width:700px;
height:30px;
overflow:hidden;
margin:0;
}

#webFlow div.step{
width:678px;
border-bottom:solid 1px #7ea709;
border-right:solid 1px #7ea709;
border-left:solid 1px #7ea709;
background-color:#f5f5f5;
overflow:hidden;
padding:10px;
}

#webFlow div.step .img{
float:left;
width:200px;
height:100px;
margin-right:10px;
}

#webFlow div.step .flowTxt{
float:left;
width:468px;
}

#webFlow div.step p{
margin:0 0 10px 0; 
}

#webFlow div.margin{
margin-top:50px;
}

#webFlow div.step p.txtNav{
padding:0px 0 0 8px;
margin:-5px 5px 0px 0; 
background:transparent url(../img/cmn/icon_arrow_01.gif) no-repeat scroll 0 center;
font-size:10px;
}

#webFlow div.step p.txtNav02{
padding:0px 0 0 8px;
margin:0px 5px 15px 0; 
background:transparent url(../img/cmn/icon_arrow_01.gif) no-repeat scroll 0 center;
font-size:10px;
}

#webFlow div.step p.notice{
font-size:10px;
}

#webFlow p.arrow{
padding:10px 0 5px 0px;
text-align:center;
}

#webFlow div.step .img02{
clear:both;
width:678px;
height:114px;
}

#webFlow p.imgMerit{
margin-top:50px;
}

/*------conditionality page------*/

#conditionality {
width:700px;
}

#conditionality h2{
width:700px;
height:40px;
overflow:hidden;
margin:0 0 15px 0;
}

#conditionality p.lead{
padding:0 3px 0 3px;
}

#conditionality table.brandBox {
clear:both;
width:700px;
border-top:1px solid #c6c6c6;
border-left:1px solid #c6c6c6;
border-right:1px solid #c6c6c6;
margin-top:15px;
empty-cells:show;
}

#conditionality table.brandBox th.brand{
padding:7px 5px 7px 10px;
background:#ecf6cd url(../img/cmn/bg_th_02.gif) no-repeat scroll 0 0;
border-top:1px solid #ffffff;
border-bottom:1px solid #c6c6c6;
border-left:1px solid #ffffff;
border-right:1px solid #c6c6c6;
text-align:center;
font-weight:bold;
}

/*#conditionality table.brandBox th.item{
width:150px;
padding:7px 5px 7px 10px;
border-top:1px solid #ffffff;
border-bottom:1px solid #c6c6c6;
border-left:1px solid #ffffff;
border-right:1px solid #c6c6c6;
background-color:#ecf6cd;
text-align:center;
font-weight:bold;
}*/

#conditionality table.brandBox th.conditionality{
width:300px;
padding:7px 10px 7px 10px;
border-top:1px solid #ffffff;
border-bottom:1px solid #c6c6c6;
border-left:1px solid #ffffff;
border-right:1px solid #c6c6c6;
background-color:#ecf6cd;
text-align:center;
font-weight:bold;
}

#conditionality table.brandBox th.reference{
width:70px;
padding:7px 10px 7px 10px;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
border-bottom:1px solid #c6c6c6;
background-color:#ecf6cd;
text-align:center;
font-weight:bold;
}

#conditionality table.brandBox td.brand{
padding:7px 5px 7px 10px;
border-top:1px solid #ffffff;
border-bottom:1px solid #c6c6c6;
border-left:1px solid #ffffff;
border-right:1px solid #c6c6c6;
background:#f1f1f1 url(../img/cmn/bg_th.gif) no-repeat scroll 0 0;
vertical-align:top;
font-weight:bold;
}

/*#conditionality table.brandBox td.item{
padding:7px 5px 7px 10px;
border-top:1px solid #ffffff;
border-bottom:1px solid #c6c6c6;
border-left:1px solid #ffffff;
border-right:1px solid #c6c6c6;
vertical-align:top;
}*/


#conditionality table.brandBox td.conditionality{
padding:7px 10px 7px 10px;
border-top:1px solid #ffffff;
border-bottom:1px solid #c6c6c6;
border-left:1px solid #ffffff;
border-right:1px solid #c6c6c6;
vertical-align:top;
}

#conditionality table.brandBox td.reference{
padding:7px 10px 7px 10px;
border-bottom:1px solid #c6c6c6;
vertical-align:top;
text-align:center;
color:#ffffff;
}

#conditionality table.brandBox td.reference img{
margin-bottom:5px;
*margin-bottom:0px;
}


#conditionality table.brandBox td.reference p.txtNav{
display:inline;
padding:5px 0 0 15px;
margin:0 0 5px 0 0; 
background:transparent url(../img/cmn/icon_magnifier.gif) no-repeat scroll 0 4px;
font-size:10px;
*display:block;
*background:transparent url(../img/cmn/icon_magnifier.gif) no-repeat scroll 18px 6px;
}

/*------conditionality popup page------*/

body#popPage {
background-color:#ffffff!important;
}

#popMain {
width:500px;
padding:10px;
}

#popMain h2 {
width:480x;
height:40px;
}

#popMain h3 {
width:480x;
height:14px;
margin-top:5px;
}

#popMain p.lead {
margin:10px 0 0 12px;
}

#popMain p.btn {
text-align:center;
margin-top:20px;
}

#popMain table {
width:480px;
border-top:1px solid #c6c6c6;
border-left:1px solid #c6c6c6;
border-right:1px solid #c6c6c6;
margin-top:5px;
margin-bottom:15px;
empty-cells:show;
}

#popMain table th{
padding:5px 5px 5px 10px;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
border-right:1px solid #c6c6c6;
border-bottom:1px solid #c6c6c6;
background-color:#ecf6cd;
vertical-align:top;
text-align:left;
font-weight:bold;
}

#popMain table td{
padding:5px 5px 5px 10px;
border-top:1px solid #ffffff;
border-bottom:1px solid #c6c6c6;
border-left:1px solid #ffffff;
vertical-align:top;
}

#popMain table td.brandName{
font-weight:bold;
}

#popMain ul{
margin:5px 0 10px 0;
}

#popMain li{
background:transparent url(../img/cmn/icon_dot.gif) no-repeat scroll 0 8px;
overflow:hidden;
padding:2px 5px 0 10px;
margin:0 0 0 15px;
font-weight:bold;
}

#popMain li span{
font-weight:lighter;
}


/*------checkSeat page------*/

#checkSeat{
width:700px;
}

#checkSeat h2{
width:700px;
height:40px;
overflow:hidden;
margin:0 0 15px 0;
}

#checkSeat p.lead{
padding:0 3px 0 3px;
}

#checkSeat p.btn{
padding:0px 3px 0px 3px;
text-align:right;
}

/*ctg*/

#checkSeat .ctg{
clear:both;
width:700px;
margin:20px 0 0 0;
}

#checkSeat .ctg h3{
background:transparent url(../img/cmn/bg_h3.gif) no-repeat scroll 0 bottom;
overflow:hidden;
width:690px;
height:18px;
font-size:12px;
color:#585858;
padding-left:10px; 
}

#checkSeat .ctg {
width:700px;
overflow:hidden;
}

#checkSeat .ctg div.set{
background:transparent url(../img/cmn/line_dot.gif) no-repeat scroll 0 bottom;
padding-bottom:10px;
margin-top:5px;
}

#checkSeat .ctg div.set ul li{
padding:5px 5px 0px 5px;
}

#checkSeat .ctg div.set ul li input{
margin-right:5px;
vertical-align:text-bottom;
}

#checkSeat .ctg div.set ul li span{
padding:5px 5px 0px 18px;
}


#checkSeat p.btnFaq{
padding:0px 3px 0px 3px;
text-align:right;
}

#checkSeat div.btnArea{
text-align:center;
padding:15px 0 15px 0;
background-color:#f5f5f5;
margin-top:20px;
}

#checkSeat div.btnArea p{
display:inline;
}

#checkSeat div.btnArea p.reset{
margin-left:10px;
width:143px;
height:23px;
}

#checkSeat div.btnArea p.print{
margin-left:10px;
width:150px;
height:23px;
}

/*------guide page------*/

#guide {
width:700px;
}

#guide h2{
width:700px;
height:40px;
margin:0 0 15px 0;
}

/*ctg*/

#guide .ctg{
clear:both;
width:700px;
margin:20px 0 0 0;
overflow:hidden;
border-bottom:1px solid #c6c6c6;
}

#guide .ctg h3{
width:700px;
height:15px;
margin:0 0 5px 0;
}

#guide .ctg p.txt01{
float:left;
width:500px;
margin:5px 0 40px 10px;
display:inline;/*ie6*/
}

#guide .ctg p.img{
float:right;
width:170px;
height:100px;
margin:0 10px 10px 10px; 
}

#guide .ctg p.txtNav{
display:inline;
padding:0 0 0 8px;
margin:0 5px 0 10px; 
background:transparent url(../img/cmn/icon_arrow_01.gif) no-repeat scroll 0 center;
font-size:10px;
}

#guide .ctg p.txt02{
padding:5px 10px 5px 10px;
}

#guide .ctg p.txt03{
padding:5px 10px 10px 10px;
background:transparent url(../img/cmn/line_dot.gif) no-repeat scroll 10px bottom;
}


#guide .ctg .store h4{
background:transparent url(../img/cmn/icon_cross_02.gif) no-repeat scroll 12px 5px;
padding:0 10px 0 21px;
font-weight:bold;
margin-top:10px;
margin-bottom:5px;
font-size:12px;
}

#guide .ctg .store div{
background:transparent url(../img/cmn/line_dot.gif) no-repeat scroll 10px bottom;
padding:5px 10px 10px 10px;
overflow:hidden;
_padding:5px 10px 30px 10px;
}


#guide .ctg .store div p.lead{
float:left;
margin-left:10px;
}

#guide .ctg .store div p.btn{
float:right;
margin-top:-5px;
}

#guide .ctg .flow h4{
background:transparent url(../img/cmn/icon_cross_02.gif) no-repeat scroll 12px 5px;
padding:0 10px 0 21px;
font-weight:bold;
margin-top:10px;
margin-bottom:5px;
font-size:12px;
}

#guide .ctg .flow div{
padding:5px 10px 10px 10px;
overflow:hidden;
_padding:5px 10px 30px 10px;
}


#guide .ctg .flow div p.lead{
float:left;
margin-left:10px;
}

#guide .ctg .flow div p.btn{
float:right;
margin-top:-5px;
}

#guide .ctg .flow .imgFlow{
width:672px;
height:131px;
margin:5px 10px 15px 18px; 
}

#guide .ctg .flow .imgMerit{
width:672px;
height:241px;
margin:5px 10px 15px 18px; 
}

#guide .ctgBox .imgPacking{
width:672px;
height:241px;
margin:5px 10px 15px 18px; 
}

/*ctgBox*/

#guide .ctgBox{
clear:both;
width:700px;
margin:20px 0 0 0;
}

#guide .ctgBox h3{
background:transparent url(../img/cmn/bg_h3.gif) no-repeat scroll 0 bottom;
overflow:hidden;
width:690px;
height:18px;
font-size:12px;
color:#585858;
padding-left:10px;
margin:0 0 1px 0;
}

#guide .ctgBox .box{
width:700px;
overflow:hidden;
background-color:#f5f5f5;
padding:10px 0 10px 0;
}

#guide .ctgBox .box p{
background:transparent url(../img/cmn/icon_dot.gif) no-repeat scroll 8px 6px;
padding:0 10px 0 17px;
margin:0 0 5px 5px;
}

#guide .ctgBox .box p.nonlist{
background:none;
margin:10px 0 0 5px;
padding:0 10px 0px 17px;
}

#guide .ctgBox .box p.nonlist02{
background:none;
margin:0 0 0 5px;
padding:0 10px 0px 7px;
}

#guide .ctgBox .box p.small{
margin-top:10px;
font-size:10px;
}

#guide .ctgBox .box p.txtnav{
background:none;
padding:0 10px 0 27px;
margin:0 5px 5px 5px; 
background:transparent url(../img/cmn/icon_arrow_01.gif) no-repeat scroll 18px center;
font-size:10px;
}

#guide .ctgBox .box p.txtnav02{
background:none;
padding:0 10px 0 22px;
margin:10px 5px 15px 0px; 
background:transparent url(../img/cmn/icon_arrow_01.gif) no-repeat scroll 13px center;
font-size:10px;
}

#guide .ctgBox .box p.date{
background:none;
background:transparent url(../img/cmn/line_dot.gif) no-repeat scroll 0 top;
margin:10px 0 0 0;
padding:10px 10px 0px 0;
text-align:right;
}


#guide .ctgBox .box p.imgPacking{
background:none;
width:680px;
height:126px;
padding:0;
margin:0;
margin:15px 10px 0px 10px; 
}

#guide .ctgBox .box ol{
padding:10px 10px 10px 53px;

}

#guide .ctgBox .box li.decimal{
list-style:decimal outside;
}

#guide .ctgBox .box dl{
width:680px;
border:1px dotted #c6c6c6;
background-color:#fffff8;
margin:10px 0 0 10px;
padding:0 0 5px 0;
}

#guide .ctgBox .box dt{
background:transparent url(../img/cmn/icon_cross_02.gif) no-repeat scroll 12px 5px;
padding:0 10px 0 21px;
font-weight:bold;
margin-top:5px;
margin-bottom:5px;
}

#guide .ctgBox .box dd{
background:transparent url(../img/cmn/icon_dot.gif) no-repeat scroll 8px 6px;
padding:0 10px 0 17px;
margin-left:18px;
margin-bottom:2px;
}

#guide .ctgBox .box p.emphasis{
font-weight:bold;
padding-bottom:5px;
color:#e5151f;
}








