@import url("jquery.tooltip.css");

/* headline-css-reset */
#contents #main-contents .section h2.title{
	text-indent:0px;
	height:auto;
	margin:15px 0 20px 0;
}


/* headlinecss-alternation */

div#contents{
	width:990px;
}

div.chidigi-content{
	letter-spacing:0.03em;
}
div.chidigi-content h2.title{
	font-size:24px;
	color:black;
	margin:0;
	padding:0;
	text-indent:0px;
}
div.chidigi-content h3{
	font-weight:1000;
	font-size:20px;
	color:white;
	background-color:#1653A2;
	margin:20px 0 10px 0;
	padding:3px 0 3px 7px;
	border:2px solid #333;
}
div.chidigi-content h3 span.caption{
	margin-left:20px;
	font-size:12px;
	color:#ddddff;
	text-align:right;
}


div.chidigi-content div#pickup-content{
	border:1px solid gray;
	margin:10px auto 20px auto;
	width:440px;
}
div.chidigi-content div#pickup-content h3.pickup{
	border:none;
	font-size:16px;
	background-color:#FFA824;
	color:white;
	padding:2px 2px 2px 4px;
	margin:2px 2px 2px 2px;
}
div.chidigi-content div#pickup-content table{
	vertical-align:top;
}
div.chidigi-content div#pickup-content table h4{
	color:black;
	font-size:14px;
	display:inline;
	vertical-align:top;
}





div.chidigi-content div.menu-withinpage{
	text-align:left;
	width:100%;
	margin-bottom:20px;
}
div.chidigi-content ul.menu-withinpage{
	list-style-type:none;
	list-sytle-position:inside;
	font-size:14px;
	margin:0 auto 0 auto;
}
div.chidigi-content ul.menu-withinpage li{
	display:inline;
	float:left;
	padding-right:0.5em;
	margin-left:0.5em;
	border-right:1px solid gray;
}
div.chidigi-content ul.menu-withinpage li.first{
	padding-left:0.5em;
	margin-left:0;
	border-left:1px solid gray;
}

div.chidigi-content ul.news, div.chidigi-content ul.column{
	margin: 10px 0 0 0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
}

div.chidigi-content ul.news li,div.chidigi-content ul.column li {
	padding:2px 0 5px 35px;
	font-size:14px;
	border-bottom:1px solid #ccc;
}
div.chidigi-content ul.review li{
	padding:2px 0 5px 33px;
}

div.chidigi-content li.ah{
	background: transparent url(/headline/img/0804/ico_akiba.gif) no-repeat scroll left top;
}
div.chidigi-content li.pw{
	background: transparent url(/headline/img/0804/ico_pc.gif) no-repeat scroll left top;
}
div.chidigi-content li.iw{
	background: transparent url(/headline/img/0804/ico_inet.gif) no-repeat scroll left top;
}
div.chidigi-content li.avw{
	background: transparent url(/headline/img/0804/ico_av.gif) no-repeat scroll left top;
}
div.chidigi-content li.wf{
	background: transparent url(/headline/img/0804/ico_mado.gif) no-repeat scroll left top;
}
div.chidigi-content li.iwv{
	background: transparent url(/headline/img/0804/ico_video.gif) no-repeat scroll left top;
}

div.chidigi-content dt{
	background-color:#f2f2f2;
	padding:0;
	font-size:14px;
	list-style-type:square;
}
div.chidigi-content dd{
	margin:3px 0 10px 0;
	font-size:12px;
}

div.chidigi-content ul.review{
	margin: 0 0 30px 0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	font-size:14px;
}
div.chidigi-content ul.review li{
	clear:both;
}
div.chidigi-content ul.review li:after { 
 content: ""; 
 display: block; 
 clear: both; 
}

div.chidigi-content ul.review li img{
	float:left;
	margin-right:5px;
}

div.chidigi-content div.readmore,div.chidigi-content div.news-sort{
	text-align:center;
	border-bottom:none;
	font-size:12px;
	margin:0px 15px 10px 5px;
	display:inline;
}

div.chidigi-content ul.links{
	padding:0;
	font-size:14px;
}
div.chidigi-content ul.links li{
	margin-left:20px;
	font-size:14px;
}
div.chidigi-content ul.links li.nest{
	margin-left:40px;
	font-size:12px;
}




/* Chidigi-Catalog */

.chidigi-catalog-table{
	font-size:12px;
	text-align:center;
	margin:0 0 20px 0;
	width:100%;
}

#chidigi-catalog table,#chidigi-catalog td,#chidigi-catalog th{
	border:1px solid gray;
	border-spacing:0;
	border-collapse: collapse; 
	padding: 2px; 
}
#chidigi-catalog th{
	background-color:#ddd;
}
#chidigi-catalog table ul{
	margin:0;
	padding:0;
}

#chidigi-catalog table li{
	margin:0;
	text-align:left;
	list-style-type:none;
	list-style-position:outside;
}
td.catalog-table-review{
	width:33px;
}



/* ---------- Q&A ----------*/

div#qa-content div.lead{
	font-size:12px;
	padding:10px 20px 20px 20px;
}
div#qa-content h3 img{
	margin-left:10px;
}
div#qa-content h4{
	font-size:16px;
	font-weight:bold;
	width:200px;
	margin:5px 0 0 0;
	padding:6px 0 0 5px;
	border-left:10px solid #F9A157;
}
div#qa-content h4.recent{
	border-left:10px solid #1653A2;
}
div#qa-button{
	width:400px;
	margin-left:20px;
	text-align:center;
	margin-bottom:15px;
	padding:8px;
	border:1px dashed gray;
}
div#qa-content ul.qa-list{
	font-size:14px;
	margin:0 0 10px 0;
	padding:0;
}
div#qa-content ul.qa-list li{
	padding:2px;
	margin:0 10px 4px 15px;
}
div#qa-content div.qa-category{
	border:1px solid #ccc;
	margin-bottom:10px;
	margin-top:10px;
	padding:3px 10px 10px 10px;
	background-image:url("img/cat_bg2.gif");
	background-position:right bottom;
	background-repeat:no-repeat;
}

/* CSS Tabs */
#navlist {
        padding: 3px 0;
        margin: 0 0 20px 0;
        border-bottom: 1px solid #778;
        font: bold 14px Verdana, sans-serif;
}

#navlist li {
        list-style: none;
        margin: 0;
        display: inline;
}

#navlist li a {
        padding: 3px 0.5em;
        margin-left: 3px;
        border: 1px solid #778;
        border-bottom: none;
        background: #DDE;
        text-decoration: none;
}

#navlist li a:link { color: #448; }
#navlist li a:visited { color: #667; }

#navlist li a:hover {
        color: #000;
        background: #AAE;
        border-color: #227;
}

#navlist li a#current {
        background: white;
        border-bottom: 1px solid white;
        color:black;
}


div.chidigi-content span.ad-string a{
	font-size:14px;
	font-weight:bold;
	letter-spacing:0.03em;
}