@charset utf-8;
.accordion{text-align:left;font:'Helvetica Neue', Verdana, Arial, sans-serif;margin-left:10px}
.accordion ol{position:relative;overflow:hidden;height:100%;list-style-type:none;margin:0;padding:0}
.accordion li > h2{color:#000;font-weight:400;z-index:2;position:absolute;top:0;left:0;-webkit-transform:translateX(-100%) rotate(-90deg);-webkit-transform-origin:right top;-moz-transform:translateX(-100%) rotate(-90deg);-moz-transform-origin:right top;-o-transform:translateX(-100%) rotate(-90deg);-o-transform-origin:right top;-ms-transform:translateX(-100%) rotate(-90deg);-ms-transform-origin:right top;transform:translateX(-100%) rotate(-90deg);transform-origin:right top;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);margin:0}
.accordion li > h2 span{display:block;padding-right:8%;text-align:right;height:90%;margin-top:5px}
.accordion li > h2 b{display:inline-block;position:absolute;top:42%;left:5%;text-align:center;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}
.accordion li > h2:hover{cursor:pointer}
.accordion li > div{height:100%;position:absolute;top:0;z-index:1;overflow:hidden;background:#b2b2b2}
.accordion li > div .main_slide_img{margin:5px 5px 5px 10px}
.accordion noscript p{background:#FFF;margin:0;padding:10px}
.basic li > h2{background:#333;color:#FFF;line-height:1.8em;border-top:2px solid #616161}
.basic li > div h3{color:#000;margin:15px 10px}
.basic li > div p{font-size:12px;color:#000;margin:10px}
.dark{border:9px solid #353535;border-bottom-width:8px;background:#030303;-webkit-box-shadow:0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0,0,0,0.4);-moz-box-shadow:0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0,0,0,0.4);-o-box-shadow:0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0,0,0,0.4);box-shadow:0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0,0,0,0.4);padding:5px 5px 6px 0}
.dark li > h2{background:#030303;font-size:16px;line-height:2.7em;text-shadow:0 -1px 0 #030303}
.dark li > h2 span{background:#353535;color:#FFF}
.dark li > h2 b{background:#353535\9;color:#030303;font-size:20px;text-shadow:-1px 1px 0 #5b5b5b}
.dark h2.selected span,.dark h2.selected span:hover{background:0}
.dark h2.selected b{background:#434343\9}
.dark li > div{background:#030303;margin-left:5px}
.rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.rounded li > h2 span{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.accordion li > h2 span:hover,.basic li > h2.selected{color:#d06700}
.accordion li > div .main_slide_title,.time_line{margin-top:5px}