/* BASIC css start */
#contentWrapper { width: 100%; min-width: 1100px; }
#contentWrap { width: 100%; margin: 0 auto; }

.moreBtn { text-align: center; margin: 0px 0 0px; }
.moreBtn a { padding: 18px 0; font-size: 15px; border: 1px solid; width: 400px; display: inline-block; }

h2.maintit {
    display: flex;
    justify-content: space-between;
    align-items: anchor-center;
    margin: 70px 0 20px;
}
h2.maintit>a {
    text-align: center;
    font-size: 30px;
    font-weight: 500;
    position:relative;
    color: #000;
}
h2.maintit .tit_sub_txt a {
    font-size: 14px;
    color:#595959
}
section{ clear: both; margin:0 100px 200px !important; }
section img{ image-rendering: -moz-crisp-edges; image-rendering: -o-crisp-edges; image-rendering: -webkit-optimize-contrast; -ms-interpolation-mode: nearest-neighbor; image-rendering: crisp-edges; }


.item .item_box .info .re > span:nth-child(2) {} /*´©Àû±¸¸Å¼ö*/


/* ¡å¡å¡å¡å¡å¡å¡å¡å¡å¡å¡å¡å¡å¡å¡å section07¿µ¿ª-·Õ¹è³Ê ¡å¡å¡å¡å¡å¡å¡å¡å¡å¡å¡å¡å¡å¡å¡å */

#section07 .mlong { text-align:center; }

/* ¡ã¡ã¡ã¡ã¡ã¡ã¡ã¡ã¡ã¡ã¡ã¡ã¡ã¡ã¡ã¡ã // section07¿µ¿ª - ³¡ ¡ã¡ã¡ã¡ã¡ã¡ã¡ã¡ã¡ã¡ã¡ã¡ã¡ã¡ã¡ã¡ã */


.item-list6 .item .item_box .thumb a { display: inline-block; width: 100%; }
.item_box .besttit { position: absolute; top: -30px; left: 0; }
.item_box .besttit .box { font-weight: 500; font-size: 14px; border-bottom: 1px solid #000; }
.item_box .info li.wish_count { display: inline-block; }
.banImg{ margin: 30px 0 90px 0px; display: inline-block; padding: 20px 0; }



#withJoinWrap{width:100%; padding-bottom:100px; }
#withJoinWrap .widthJoin{width:1350px;margin:0 auto 70px;text-align:center; }
#withJoinWrap p { font-weight: 600; font-size: 30px; margin-bottom: 18px; } 
#withJoinWrap span { font-size: 17px; display: inline-block; padding-top: 3px; height: 30px; }
#withJoinWrap ul.lgnjoin{ overflow: hidden; text-align: center; margin-top: 30px; }
#withJoinWrap ul.lgnjoin li { display: inline-block; padding: 10px 20px; border: 1px solid #333; margin-left: 20px; background: #333; width: 10%; }
#withJoinWrap ul.lgnjoin li:first-child { margin-left: 0; border: 1px solid #333; background: #fff; }
#withJoinWrap ul li a { color: #fff; font-size: 15px; }
#withJoinWrap ul li:first-child a { color:#333 }

#withJoinWrap .benefit { overflow: hidden; margin: 0 100px; display: flex; justify-content: center; }
#withJoinWrap .benefit li { display: inline-block; margin-left: 20px; }
#withJoinWrap .benefit li:first-child { margin-left: 0; }
#withJoinWrap .benefit li img { width: 100%; }


.main-item-list5 .item { margin-left: 2%; width: 18.5%; }

/* BASIC css end */

