.share {position:relative;top:0;left:300px; margin:0; padding:0 0 5px;}
.share li {display: inline-block; *display: inline; *zoom: 1; vertical-align: top; height:30px;}

#main header .lead {margin:10px 0 40px;}
#main section section h1 {font-size:18px; margin:15px 0 15px; color:#333;}
#main section section section h1 {font-size:14px; margin:30px 0 5px; color:#333;}
#main section section section .column2 h1 {margin-top:0;}
#main section h1 {font-size:18px; color:#333; line-height:1.5; margin:0 0 10px;}

#main section section#value_fan > h1*/ {font-size:18px; color:#333; line-height:1.5; margin:0 0 10px;}

section[id^="item"] {margin-bottom:20px;}

#main #C12070601 #snSection1 #section01Img {background:url(/img/store/campaign/C12070601/cp_120706_bgimg01.jpg) no-repeat 110px top; width:700px; height:430px; margin:-50px 0 20px;}
#main #section01Img .item01 {position:relative; top:135px; left:50px; margin:0; padding:0 0 5px; width:140px;}
#main #section01Img .item02 {position:relative; top:-60px; left:570px; margin:0; padding:0 0 5px; width:100px;}
#main #section01Img .item03 {position:relative; top:-40px; left:570px; margin:0; padding:0 0 5px; width:140px;}
#main #section01Img .item04 {position:relative; top:70px; left:105px; margin:0; padding:0 0 5px; width:140px;}

#main #section01Img li span {display:inline-block;}
#main #section01Img li .name {margin-left:3px; vertical-align:middle;}

#main #section01Img li {font-size:14px; font-weight:bold;}
#main .column2 .col h1 .itemNum,
#main #section01Img li .itemNum {font-size:20px; color:#666; font-weight:bold; display:block;}
#main #section01Img li a:link, #main #section01Img li a:visited, #main #section01Img li a:hover {text-decoration:none;}
#main #section01Img li a:link .name, #main #section01Img li a:visited .name, #main #section01Img li a:hover .name {text-decoration:underline; margin:0;}
#main #C1207060102 .column2 .col h1 .itemNum {color:#00a0e9;}
#main #C1207060103 .column2 .col h1 .itemNum {color:#99c333;}
#main #C1207060104 .column2 .col h1 .itemNum {color:#f49d25;}
#main #C1207060105 .column2 .col h1 .itemNum {color:#cc6666;}
#main #C1207060106 .column2 .col h1 .itemNum {color:#8f82bc;}
#main .column2 .col h1 .fiftyItemsNum,
#main #section01Img li .fiftyItemsNum {font-size:12px; font-weight:bold; display:inline-block; margin-left:2px; letter-spacing:1px;}

#main .column2 .col ul {margin:10px 0;}
#main .column2 .col li {list-style:disc; margin-left:15px;}
#main .column2 .col dt {font-weight:bold;}
#main .column2 .col dl {margin-bottom:15px;}
#main .column2 .col .itemList {margin-bottom:15px;}
#main .column2 .col .itemList ul {margin-right:-15px;}
#main .column2 .col .itemList li {margin:10px 15px 0 0;}

#main .column4 {margin:0 -12px 30px 0; overflow:hidden;}
#main .column4 li {display:inline-block; margin-right:11px; width:163px; vertical-align:top;}
#main .column4 li .description {font-size:11px; color:#666;}

.cpCategory.footer .C12070601 {background:url(/img/store/campaign/C12070601/cp_120706_bnr01.jpg) no-repeat center bottom; width:700px; height:440px;}

#main nav.cpCategory {margin:0 -10px 15px 0; padding:0;}
#main nav.cpCategory li {display:inline-block; margin:0 9px 12px 0; width:224px; height:95px;}
#main nav.cpCategory li a {display:block; text-decoration:none;}
#main nav.cpCategory li .mainTitle {display:none; padding-left:12px; font-weight:bold;}
#main nav.cpCategory li br {display:none;}

#main nav.cpCategory li .thumb {display:block; background: #000;}
#main nav.cpCategory li a img {
-webkit-transition: all .2s ease;
   -moz-transition: all .2s ease;
     -o-transition: all .2s ease;
        transition: all .2s ease;
}
#main nav.cpCategory li a:hover img {filter: alpha(opacity=80); opacity:0.8;
-webkit-transition: 0;
   -moz-transition: 0;
     -o-transition: 0;
        transition: 0;
}

#main #C12070601 nav.cpCategory li.C12070601 a,
#main #C1207060102 nav.cpCategory li.C1207060102 a,
#main #C1207060103 nav.cpCategory li.C1207060103 a,
#main #C1207060104 nav.cpCategory li.C1207060104 a,
#main #C1207060105 nav.cpCategory li.C1207060105 a,
#main #C1207060106 nav.cpCategory li.C1207060106 a {cursor: default;}

#main #C12070601 nav.cpCategory li.C12070601 a img,
#main #C1207060102 nav.cpCategory li.C1207060102 a img,
#main #C1207060103 nav.cpCategory li.C1207060103 a img,
#main #C1207060104 nav.cpCategory li.C1207060104 a img,
#main #C1207060105 nav.cpCategory li.C1207060105 a img,
#main #C1207060106 nav.cpCategory li.C1207060106 a img {filter: alpha(opacity=80); opacity:0.8;
-webkit-transition: 0;
   -moz-transition: 0;
     -o-transition: 0;
        transition: 0;
}


#main p {margin-bottom:10px;}
#snSection1,#snSection2,#snSection3 {margin-bottom:50px;}

#main #snSection3 .column2 sup {font-size:9px;color:#666; vertical-align: text-top; line-height: 4px;}
#main #snSection3 .column2 p.annotation {margin-bottom:20px;}
.relatedLink {margin:20px 0; text-align:right;}