.bannerICC:hover a,.linkPanel:hover a{text-decoration:underline}
.fixedLayout{*zoom:1}
.fixedLayout:after,.fixedLayout:before{display:table;content:" "}
.linkPanel:after,.result .categoryTitle:before,.result .sectionHeader:before{content:"";display:inline-block}
.fixedLayout:after{clear:both}
.fixedLayout .col{float:left}
.fixedLayout .col:first-child{margin-left:0}
.listProduct{margin-top:10px}
.listProduct:first-child{margin-top:0}
.listProduct .col{padding:15px 9px 30px}
.listProduct .name{margin-bottom:8px;text-align:center}
.listProduct .name a{color:#be0000;font-weight:700}
.listProduct .caption{font-size:.86em}
.linkPanel{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border:1px solid #d6d6d6;border-radius:4px;cursor:pointer}
.linkPanel a{color:#323232}
.linkPanel img{-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}
.linkPanel:hover img{opacity:.6;filter:alpha(opacity=60)}
#cboxOverlay,.bannerICC:hover .thumb img{opacity:.65;filter:alpha(opacity=65)}
.linkPanel:after{position:absolute;bottom:1px;right:1px;border:6px solid transparent;border-right:6px solid #be0000;border-bottom:6px solid #be0000;border-radius:0 0 4px}
.cbox,.cbox label,.result .categoryTitle:before{position:relative}
.sectionHeader{margin-bottom:10px;font-size:1.57em;font-weight:700}
.result{margin-top:40px}
.result .category{margin-bottom:50px}
.result .subCategory{margin-bottom:30px}
.result .sectionHeader:before{position:relative;top:-2px;width:32px;height:32px;margin-right:11px;background:url(../img/search/icon_result.png) no-repeat;vertical-align:middle}
.result .categoryTitle{margin-bottom:12px;font-size:1.29em;font-weight:700}
.result .categoryTitle:before{top:-2px;width:4px;height:20px;margin-right:5px;background-color:#be0000;border-radius:2px;vertical-align:middle}
.result .subCategoryTitle{margin-bottom:20px;padding:7px 14px;font-size:1.07em;font-weight:700;background-color:#f4dac4}
.result .pagetop{margin:20px 0 30px}
.pagetop{margin-top:40px;text-align:right;border-right:1px solid #dbdbdb}
.pagetop a{display:inline-block;color:#333;padding:0 13px;border-left:1px solid #dbdbdb;font-size:.86em}
.pagetop a:after{display:inline-block;margin-left:5px;content:url(../img/icon05.png)}
.cbox label:before,.radio label:before{left:-1px;content:"";background-repeat:no-repeat}
#loading{padding:50px 0;text-align:center}
.cbox label,.radio label{padding-left:24px;display:inline-block}
.cbox label:before{position:absolute;top:0;display:inline-block;width:23px;height:20px}
.cbox input[type=checkbox]{position:absolute;visibility:hidden}
.radio,.radio label{position:relative}
.cbox input[type=checkbox]:checked+label:before{background-position:0 -20px}
.cboxRed label:before{background-image:url(../img/search/cbox_red.png)}
.cboxOrange label:before{background-image:url(../img/search/cbox_orange.png)}
.radio label:before{position:absolute;top:2px;display:inline-block;width:18px;height:18px}
.radio input[type=radio]{position:absolute;visibility:hidden}
.radio input[type=radio]:checked+label:before{background-position:0 -18px}
.radioRed label:before{background-image:url(../img/search/radio_red.png)}
#cboxContent,#colorbox,div#cboxWrapper{overflow:visible}
#cboxTopCenter,#cboxTopLeft,#cboxTopRight{height:26px;background:#fff;border-top:4px solid #e60000}
#cboxBottomLeft,#cboxBottomRight,#cboxTopLeft,#cboxTopRight{width:30px}
#cboxMiddleLeft,#cboxMiddleRight{width:30px;background:#fff}
#cboxBottomCenter,#cboxBottomLeft,#cboxBottomRight{height:30px;background:#fff}
#cboxOverlay{background:#000}
#cboxClose{display:none;position:absolute;bottom:auto;top:-75px;right:-20px;width:42px;height:42px;background:url(/common/img/colorbox/close.png) no-repeat}
#cboxClose:hover{background-position:0 0}
.lbContent{width:780px}
.lbContent .name{margin-bottom:15px;font-size:1.14em;font-weight:700}
.lbContent .title{margin-bottom:20px;font-weight:700}
.lbContent .image{margin-top:25px;padding:30px;border:1px solid #ccc;text-align:center}
.lbContent .date{margin-top:5px;font-size:.93em;text-align:right}
.bannerICC{display:none;cursor:pointer;margin-top:110px;padding:15px;border:1px solid #be0000;border-radius:4px}
.bannerICC .thumb{float:left;margin-right:16px}
.bannerICC .thumb img{-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}
.bannerICC .tit a{color:#be0000;font-weight:700}
.bannerICC .subtit{margin-bottom:8px;font-size:.93em;font-weight:700}
.bannerICC .wrap{overflow:hidden;_zoom:1}
.bannerICC .summary{font-size:.86em}