@charset "utf-8";
/* CSS Document */
#csc h3{margin: 0;padding: 0; text-align:center;}
#csc ul{padding:0;}
#csc{font: 12px/1.5 Arial, sans-serif;}
#csc code, #csc kbd, #csc pre, #csc samp, #csc tt{ font-family: "Courier New", Courier, monospace; } 
#csc small{ font-size: 12px; } 
#csc ul, #csc ol{ list-style: none; }
#csc a{text-decoration: none; color: #3366CC;}
#csc a:hover{text-decoration: underline; color:#C5262A;}
#csc a:active{color: #C5262A;}
#csc legend{color: #000;} 
#csc abbr[title], #csc acronym[title]{border-bottom: 1px dotted; cursor: help;}
#csc q:before, #csc q:after{content: '';}
#csc fieldset, #csc img{border: none;} 
#csc button, #csc input, #csc select, #csc textarea{font-size: 100%;}
#csc table{border-collapse: collapse; border-spacing: 0;}
#csc hr{border: none; height: 1px;}


/*between elements distance start*/
#csc .mlra{margin-left:auto; margin-right:auto;}
#csc .mlr5{margin-left:5px; margin-right:5px;}
#csc .mlr10{margin-left:10px; margin-right:10px;}
/*between elements distance end*/
/*font color start*/
#csc .grayC{color:#CCCCCC;}
#csc .gray9{color:#999999;}
#csc .gray6{color:#666666;}
#csc .gray3{color:#333333;}
#csc .black{color:#000000;}
#csc .red{color:#C5262A;}
/*font color end*/

.csc{position:absolute; right:0px; top:0px; z-index:8888;}
.csc .cschdr{position:absolute; width:28px; background:url(cservice20110530.png) no-repeat 0 -23px; text-align:center; font-size:14px; color:#FFFFFF; line-height:20px; left:-28px; top:0px; padding-top:10px;}
.csc .cschdr span{display:inline-block; background:url(cservice20110530.png) no-repeat left bottom; height:10px; width:100%;}
.csc .csccnt{width:1px; background:#e8f4fa;position:relative;overflow:hidden;}
.csc .csccnt .cse{width:200px; border:3px #63b3db solid; border-bottom:none;padding-bottom:1px;}
.csc .csccnt .sse{width:200px; border:3px #63b3db solid; border-top:none;}
.csc .cse h3, .csc .sse h3{background:#baddef; line-height:26px; font-size:14px; font-weight:lighter; padding-left:20px; margin-bottom:15px;}
.csc .cse ul, .csc .sse ul{margin-bottom:15px;}
.csc .cse ul li, .csc .sse ul li{margin-bottom:5px; line-height:23px; margin-left:20px;}
.csc .olan a,.csc .olan span,.csc .tel,.csc .eml,.csc .onlrep,.csc .wdate, .csc .wtime{background:url(cservice20110530.png) no-repeat; padding-left:25px;}
.csc .olan a,.csc .olan span{display:inline-block;}
.csc .olan{}
.csc .cse ul li.olan span{padding-left:40px;}
.csc .olan a{background-position:right top; padding-left:0px; padding-right:15px; color:#000000;letter-spacing:8px;}
.csc .olan a:hover{color:#FFFFFF;}
.csc .tel{background-position:-180px -108px;}
.csc .eml{background-position:-180px -74px;}
.csc .onlrep{background-position:-180px -38px;}
.csc .onlrep a{text-decoration:underline;}
.csc .wdate{background-position:-180px -181px;}
.csc .wtime{background-position:-180px -143px;}

