/*init*/
html,body,h1, h2, h3, h4,p, div, blockquote, pre, address,dl, dt, dd, ul, ol, li,em, strong, dfn, small, big, q, i, b, span,
a:link, a:visited, a:hover, a:active,abbr, acronym, cite, code, var, img,table,tr,th,td {font-size: 100%;font-style: inherit;font-weight: inherit;color: inherit;background: transparent;margin:0;padding:0;}
form,input,select,button{margin:0;padding:0;}

/*basic*/
body{font-size: 11pt;text-align:left;font-family: "Arial", Sans-Serif;text-align:center;}
A:link {color: blue;}
A:visited {color: purple;}

/*inline ele*/
em, strong, b, i, small, big,
code, samp, var, dfn, kbd, q, cite,
abbr, acronym {display: inline;}
em{font-style: normal;font-weight:normal;background:#D8D8FF;}
strong {font-style: normal;font-weight: bold;}

#topLine {width:100%;color:#000;margin-left:5px;}
#topLine table{width:938px;text-align:left;margin:0 auto;padding:1px 2px;font-size:80%;background-color:#FEC827;}

/*result table*/
#primary .resultTable {width:728px;font-size:85%;border-bottom:none;margin:0 0 10px 0;text-align:center;}
#primary .resultTable th {margin:0;padding:5px;background-color:#303B45;color:#f5f5f5;text-align:center;}
#primary .resultTable td{border-bottom:1px solid #ccc;margin:0;padding:7px;}
#primary .resultTable th a:link,#primary .resultTable th a:visited{color:#f5f5f5;}
#primary .resultTable .altrow{background-color:#f5f5f5;}
#primary .resultTable a img	{border:none;}
#primary .resultInfo{margin:0 0 10px 0;padding:15px;}
#primary .resultInfo h2{padding:3px 2px;margin:0 0 10px 0;border-bottom:1px solid #999;font-weight:bold;}
#primary .resultInfo ul,#primary .resultInfo ol,#primary .resultInfo dl{margin:0 20px 20px 10px;}
#primary .resultInfo ul li{margin:3px;}
#primary .resultInfo dl dt{margin:2px 0;font-weight:bold;}
#primary .resultInfo dl dd{margin:2px 0 2px 20px;}

/*detail table*/
#primary .detailTable {width:100%;font-size:85%;margin:0 0 10px 0;text-align:left;}
#primary .detailTable th {margin:0;padding:5px;background-color:#303B45;color:#f5f5f5;text-align:center;}
#primary .detailTable td{border-bottom:1px solid #ccc;margin:0; padding:7px;}
#primary .detailTable th a:link,#primary .detailTable th a:visited{color:#f5f5f5;}
#primary .detailTable .altrow{ background-color:#f5f5f5;}
#primary .detailTable a img{ border:none;}
#primary .detailTable .url{font-size:80%;}
#primary .detailTable .url a:link,#primary .detailTable .url a:visited,#primary .detailTable .url a:hover,#primary .detailTable .url a:active{text-decoration: none;color:#bbb;}
#primary .detailInfo{margin:0 0 10px 0;padding:15px;}
#primary .detailInfo h2{padding:3px 2px;margin:0 0 10px 0;border-bottom:1px solid #999;font-weight:bold;}
#primary .detailInfo ul,#primary .detailInfo ol,#primary .detailInfo dl{margin:0 20px 20px 10px;}
#primary .detailInfo ul li{margin:3px;}
#primary .detailInfo dl dt{margin:2px 0;font-weight:bold;}
#primary .detailInfo dl dd{margin:2px 0 2px 20px;}

/*articles*/
#primary .articles{margin:0 0 10px 0;padding:10px 15px 0 15px;line-height:130%;}
#primary h1{text-align:center;font-size:2em;padding:2em 10px;margin-bottom:10px;border-right:1px solid #ccc;border-left:1px solid #ccc;border-top: 5px solid #303B45;border-bottom: 1px solid #ccc;}
#primary .articles h2{padding:3px 2px;margin:0 0 10px 0;border-bottom:1px solid #999;font-weight:bold;}
#primary .articles h3{margin:10px 0;padding:2px;border-bottom:1px solid #ccc;font-weight:bold;}
#primary .articles h2 a:link,#primary .articles h2 a:visited{color:#303B45;text-decoration: none;}
#primary .articles p{margin:10px;}
#primary .articles address{text-align:center;color:#ccc;margin:20px;}

/*paragraph*/
#primary .articles p, #primary .articles div, #primary .articles blockquote, #primary .articles pre {display: block;text-align: left;}
#primary .articles div {margin: 0;padding: 0;}
#primary .articles p{clear:both;margin: 1em 0;padding: 0;}
#primary .articles ul + p,#primary .articles ol + p,#primary .articles dl + p{margin:2em 0 1em 0;}
#primary .articles p + ul,#primary .articles p + ol,#primary .articles p + dl{margin-top:2em;}
#primary .articles p img{float:right;padding: 0 10px 20px 10px;}
#primary .articles blockquote{font-size: 90%;margin:2em;padding: 0.5em;background-color:#F5F5F5;}
#primary .articles pre {font-size: 90%;font-family: "Courier", MonoSpace;margin:2em;padding:0.5em;background-color:#F5F5F5;overflow:scroll;}

/*list*/
#primary .articles ul,#primary .articles dl{margin:0 10px 10px 10px;}
#primary .articles ol{margin:0 10px 10px 25px;}
#primary .articles ul li{margin:3px;}
#primary .articles dl dt{margin:2px 0 0 0;font-weight:bold;}
#primary .articles dl dd{margin:0 0 2px 20px;}

/*table*/
#primary .articles table{margin:1em;border-collapse: collapse;}
#primary .articles table th, #primary .articles table td{padding:3px 10px;border:1px solid #CCC;}
#primary .articles table th{background-color:#F5F5F5;}

#primary .articles .postmetadata{padding:5px;margin:20px 0 0 0;text-align:right;font-size:0.8em;background-color:#F5F5F5;border-top:1px solid #CCC;}
#primary .articles .postmetasingle{padding:5px;text-align:right;font-size:0.8em;background-color:#F5F5F5;border-top:1px solid #CCC;border-bottom:1px solid #CCC;}
#primary .page_navigation{text-align:center;margin:3em;}
#primary .page_navigation a{text-decoration:none;}
#primary .page_navigation .previous_page:before{content:url("./images/left_arrow.gif");}
#primary .page_navigation .next_page:after{content:url("./images/right_arrow.gif");}
#primary .commentlist li{background-color:#f5f5f5;padding:5px 5px 5px 15px;margin-bottom:10px;border:1px solid #CCC;border-top:2px solid #999;}
#primary .commentlist li.alt{background-color:#FFF;}
#primary ul.relational_keyword li{float:left;padding:5px;list-style-type:none;}
#primary address{padding:3em 1em;margin:20px 0;text-align:center;}

#primary .bottom_search{background:#FEC827;color:#000;padding:3px 0;border:1px solid #DAA401;text-align:center;margin-bottom:10px}
#primary .bottom_search .title{font-size:80%}
#primary .bottom_search .keyword{width:180px}

/*common*/
.articles,.sub-content,.resultTable,.detailTable,.detailInfo, .resultTable,.resultInfo {border: 1px solid #ccc;border-top:3px solid #303B45;
background-image: url('./images/cdn-04-lefttop.gif');background-repeat:no-repeat;background-position:top left;
}
.aucTitle{ text-align:left}
.disable{ color:#ccc;}
.left{text-align:left;}
.center{ text-align:center;}
.right{ text-align:right;}
.sun{color:red}
.sat{color:blue}
.disable-image{ color:#ccc;}
.enable-image{ padding:1px;}
.enable-image img{width:50px;height:50px;}
.enable-image .vccount{visibility: hidden;}
.categoryText{font-size:85%;color:#aaa;}
.no-display{display:none;}


@media screen,tv,projection {

/*header*/
#logo h1 a{width:200px;height:120px;display:block;background-image: url('./images/cdn-04-logo.png');background-repeat:no-repeat;background-position:top center;}
#logo h1 a:hover{background-position:4px -141px;}
#logo .site_title{display:none;}
#info{width:728px;padding:0;}
#info table{margin:0;padding:0;border:none;width:728px;}
#info table tr,#info table td{margin:0;padding:0;}

/*search*/
#search p{background:#FEC827;color:#000;padding:3px 0;border-top:1px solid #DAA401;border-bottom:1px solid #DAA401;}
#search button{padding:0 5px;}
#search a:link,#search a:visited{color:#000;}
#search a:hover{color:red;}
#search .title{font-size:80%}
#search .keyword{width:180px}

/*primary blocks*/
#wrap{width:938px;margin:0 auto;padding:0;text-align:left;}
#logo{position:absolute;top:0;height:90px;width:200px;text-align:center;margin-left:-5px}
#logo img{border:none;}
#info{position:absolute;top:25px;width:728px;margin-left:210px;text-align:center;}
#search{position:absolute;top:127px;width:100%;height:28px;text-align:center;}
#primary{position:absolute;top:170px;text-align:left;margin-left:210px;width:728px;}
#secondary{position:absolute;top:170px;width:200px;}

/*side area*/
#secondary .sub-content{margin:0 10px 10px 0;padding:5px;}
#secondary h2{font-size:9pt;margin:3px;padding:2px;border-bottom:1px solid #ccc;font-weight:bold;}
#secondary h2 a:link,#secondary h2 a:visited{color:#303B45}
#secondary a img{border:none;}
#secondary p{margin: 5px 0 5px 10px;}
#secondary dl{margin:10px 5px 0 5px;font-size:85%;}
#secondary dt{padding:2px;}
#secondary ul{margin:5px 5px 5px 2px;padding:0;}
#secondary ul li{margin:3px;}
#secondary .current{background:#ddd;}
#secondary .affiliItem{margin-left:0;}
#secondary .affiliItem li{text-align:center;color:red;font-weight:bold;list-style-type:none;margin-bottom:10px;}

ul li{padding-left:15px;background-image: url('./images/cdn-04-list.gif');background-repeat:no-repeat;background-position:left 4px;list-style:none;}
#primary .page_top a{margin:5px 0 10px 628px;padding:0;width:100px;height:30px;display:block;background-image: url('./images/page_top.gif');background-repeat:no-repeat;background-position:top center;}
#primary .page_top a:hover{background-position:0 -30px;}

}

@media print {
#info,#search,#secondary,.adsense,#logo img,.site_title,.ads,.otherRange{display:none;}
#primary{width:100%;}
#primary .resultTable .altrow{background:#fff;}
}
