<?
	require_once('../lib/db.php');
	require_once('../lib/function_original.php');
	require_once('../lib/debug.php');
	require_once('../lib/config.ini.php');

	if($config[linkcolor]){
		$linkcolor = $config[linkcolor];
	}
	else{
		$linkcolor = '#2659B7';
	}

	Header("Content-Type:text/css");
?>

p {
margin:10px;
font-size:10pt;
line-height:14pt;
}

li {
font-size:10pt;
}

a {
color:<?=$linkcolor;?>;
text-decoration:none;
}

a:link {
color:<?=$linkcolor;?>;
text-decoration:none;
}

a:visited {
color:<?=$linkcolor;?>;
text-decoration:none;
}

a:hover {
color:<?=$linkcolor;?>;
text-decoration:underline;
}


a img:hover {
opacity:0.7;
}

.font {
font-size:10pt;
}

.site_center_headline_title a {
color:#444444;
text-decoration:none;
}

.site_center_headline_title a:link {
color:#444444;
text-decoration:none;
}

.site_center_headline_title a:visited {
color:#444444;
text-decoration:none;
}

.site_center_headline_title a:hover {
color:#2659B7;
text-decoration:none;
}




.site_detail_pr a {
color:#FF2B2B;
text-decoration:none;
}

.site_detail_pr a:link {
color:#FF2B2B;
text-decoration:none;
}

.site_detail_pr a:visited {
color:#FF2B2B;
text-decoration:none;
}

.site_detail_pr a:hover {
color:#FF2B2B;
text-decoration:underline;
}


.site_detail_pr{
	font-size:10.5pt;
	text-align:left;
	margin-top:5px;
}



.site_all{
	font-size:0px;
}


.header_image {
	margin-top:5px;
	background-image: url(../images/header_image.png);
	width:963px;
	height:150px;
	font-size:0px;
}

.header_menu_line {
	display:inline;
	width:2px;
	height:33px;
	font-size:0px;
	margin:0px 5px 0px 5px;
}



.header_back {
	background-image: url(../images/menu_00back.png);
	width:963px;
	height:33px;
	text-align:left;
	overflow:hidden;
}


.header_menu_top {
	display:inline;
	margin-left:10px;
	font-size:0px;

}

.header_menu {
	display:inline;
	font-size:0px;

}

.header_bottom {
	background-image: url(../images/menu_line02.png);
	width:963px;
	height:1px;
	font-size:0px;

}
/*パンくずリスト */
#crumbs {
	text-align:left;
	padding:7px 0;
}
#crumbs ul{
	list-style-type:none;
	padding:0 7px;
}
#crumbs ul li{
	display:inline;
	padding-right:5px;
}
.site_body {
	font-family:Meiryo,'メイリオ','Lucida Grande',Verdana,'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック',sans-serif;
	background: #ffffff;
	background-color: #ffffff;
	width:963px;
	overflow:hidden;
}


.site_left {
	float:left;
	width:182px;
	margin-top:8px;
	margin-left:7px;
}
*html .site_left {
	float:left;
	width:175px;
	margin-top:8px;
	margin-left:7px;
}
.site_left_newtopic {
	background-image: url(../images/left_newtopic.png);
	background-repeat:no-repeat;
	width:182px;
	height:30px;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	padding:10px 5px 0px 10px;
	color:#666666;
}
*html .site_left_newtopic {
	background-image: url(../images/left_newtopic.png);
	background-repeat:no-repeat;
	width:167px;
	height:30px;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	padding:10px 5px 0px 10px;
	color:#666666;
}
.site_left_hotspot {
	background-image: url(../images/left_hotspot.png);
	background-repeat:no-repeat;
	width:182px;
	height:30px;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	padding:10px 5px 0px 10px;
	color:#666666;
}
*html .site_left_hotspot {
	background-image: url(../images/left_hotspot.png);
	background-repeat:no-repeat;
	width:167px;
	height:30px;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	padding:10px 5px 0px 10px;
	color:#666666;
}
.site_left_hotspot_list {
	clear:both;
	font-size:10pt;
	width:160px;
	text-align:left;
	padding:2px 10px 2px 10px;
}

.site_left_newtopic_list {
	clear:both;
	font-size:10pt;
	width:160px;
	text-align:left;
	padding:7px 10px 7px 10px;
}

.site_left_line {
	clear:both;
	background-image: url(../images/left_line.png);
	width:182px;
	height:1px
}


.site_center {
	float:left;
	width:450px;
	margin-top:8px;
	margin-left:7px;
}
*html .site_center {
	float:left;
	width:443px;
	margin-top:8px;
	margin-left:7px;
}
.site_center_headline {
	background-image: url(../images/headline.png);
	width:450px;
	height:34px;
	margin-bottom:5px;
	background-repeat:no-repeat;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	padding:8px 5px 0px 20px;
	color:#666666;
}
*html .site_center_headline {
	background-image: url(../images/headline.png);
	width:425px;
	height:34px;
	margin-bottom:5px;
	background-repeat:no-repeat;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	padding:8px 5px 0px 20px;
	color:#666666;
}
.site_center_headline_title {

	font-size:17pt;
	font-weight:bold;
	margin:0px 0px 3px 0px;
	padding:5px 8px 5px 8px;
	text-align:left;
	background-image: url(../images/headline_title.png);
	width:434px;
	word-break:break-all;
}


.site_center_headline_body {
	font-size:11pt;
	margin:10px 10px 3px 10px;
	line-height:14pt;
	text-align:left;
}

.site_center_headline_body_b {
	font-size:11pt;
	margin:10px 10px 20px 10px;
	line-height:14pt;
	text-align:left;
}

.site_center_headline_postdate {
	color:#666666;
	font-size:8pt;
	padding:4px 0px 0px 0px;
	margin:10px 0px 10px 0px;
	width:428px;
	height:26px;
	text-align:right;
	background-image: url(../images/headline_postdate.png);
	background-repeat: no-repeat;
}

.mt10 {
	margin-top:10px
}


.site_right {
	float:left;
	width:300px;
	/*margin-top:8px;*/
	margin-left:7px;
}
*html .site_right {
	float:left;
	width:293px;
	/*margin-top:8px;*/
	margin-left:7px;
}
.site_right_accessrank {
	margin-top:10px;
	background-image: url(../images/back_barimg.png);
	width:300px;
	height:24px;
	background-repeat:no-repeat;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	padding:10px 5px 0px 10px;
	color:#666666;
}
*html .site_right_accessrank {
	margin-top:10px;
	background-image: url(../images/back_barimg.png);
	width:285px;
	height:24px;
	background-repeat:no-repeat;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	padding:10px 5px 0px 10px;
	color:#666666;
}
.site_right_tokushu {
	margin-top:10px;
	background-image: url(../images/back_barimg.png);
	width:300px;
	height:24px;
	background-repeat:no-repeat;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	padding:10px 5px 0px 10px;
	color:#666666;
}
*html .site_right_tokushu {
	margin-top:10px;
	background-image: url(../images/back_barimg.png);
	width:285px;
	height:24px;
	background-repeat:no-repeat;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	padding:10px 5px 0px 10px;
	color:#666666;
}
.right_banner {
	margin-top:10px;
}
.site_right_contact {
	margin-top:10px;
	background-image: url(../images/back_barimg.png);
	width:300px;
	height:24px;
    background-repeat:no-repeat;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	padding:10px 5px 0px 10px;
	color:#666666;
}
*html .site_right_contact {
	margin-top:10px;
	background-image: url(../images/back_barimg.png);
	width:285px;
	height:24px;
    background-repeat:no-repeat;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	padding:10px 5px 0px 10px;
	color:#666666;
}
.site_right_free {
	margin-top:10px;
	background-image: url(../images/back_barimg.png);
	width:300px;
	height:24px;
	background-repeat:no-repeat;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	padding:10px 5px 0px 10px;
	color:#666666;
}
*html .site_right_free {
	margin-top:10px;
	background-image: url(../images/back_barimg.png);
	width:285px;
	height:24px;
	background-repeat:no-repeat;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	padding:10px 5px 0px 10px;
	color:#666666;
}
.back_ps{background-position:0 -0px;}
.back_ps1{background-position:0 -0px;}
.back_ps2{background-position:0 -34px;}
.back_ps3{background-position:0 -68px;}
.back_ps4{background-position:0 -102px;}
.back_ps5{background-position:0 -136px;}
.back_ps6{background-position:0 -170px;}
.back_ps7{background-position:0 -204px;}
.back_ps8{background-position:0 -238px;}
.back_ps9{background-position:0 -272px;}
.back_ps10{background-position:0 -306px;}
.back_ps11{background-position:0 -340px;}
.back_ps12{background-position:0 -374px;}
.back_ps13{background-position:0 -408px;}
.back_ps14{background-position:0 -442px;}
.back_ps15{background-position:0 -476px;}
.back_ps16{background-position:0 -510px;}



.site_right_accessrank_list {
	font-size:10pt;
	width:280px;
	text-align:left;
	padding:10px
}

.site_right_line {
	background-image: url(../images/right_line.png);
	width:300px;
	height:1px
}
*html .site_right_line {
	background-image: url(../images/right_line.png);
	width:280px;
	height:1px
}

table.archive_year{
	width:100%;
}
table.archive_year tr:nth-child(odd){
	background-color:#F5E8E4;
}
table.archive_year p{
	font-weight:bold;
	line-height:1.2em;
	margin:5px;
}
table.archive_year ul{
	padding:0;
	margin:5px;
}
table.archive_year ul li{
	list-style:none;
	display:inline;
	margin:0 5px;
}
.banner01_back {
	margin-top:5px;
	padding-top:7px;
	text-align:center;
	background-repeat:no-repeat;
	background-image: url(../images/banner_01back.png);
	width:743px;
	height:105px;
}

.nowdate {
	float:left;
	width:200px;
	padding-top:20px;
	font-size:10pt
}

.footerline1 {
	margin-top:10px;
	width:100%;
	background-color:#efefef;
	height:1px
}

.footerline2 {
	width:100%;
	background-color:#dddddd;
	height:1px
}

.footer {
	width:100%;
	background-color:#efefef;
	text-align:center;
	color:#333333;
	font-size:10pt
}

.footer_top {
	height:30px
}

.footer_bottom {
	height:40px
}

.footer_bottom {
	margin:0px auto;
	width:963px;
	text-align:center;
}




.detail_postdate {
	color:#aaaaaa;
	font-size:10pt;
	font-weight:bold;
	text-align:right;
	margin:2px 3px 2px 3px;
}

.detail_img {

	text-align:center;
	padding:5px 0px 20px 0px;
}

img.detail_img2 {

     border: 1px solid #dddddd;
     padding: 3px; /*Inner border size*/
     background: #fff; /*Inner border color*/
     max-width: 400px;
}

.detail_line_gray {

font-size:12pt;
font-weight:bold;
border:1px solid #999999;
border-width:0px 0px 1px 5px;
padding:6px 0px 6px 10px;
margin:10px 0px 10px 0px;

}

.detail_line_verygray {
color:#666666;
font-size:12pt;
font-weight:bold;
border:1px solid #dddddd;
border-width:0px 0px 1px 5px;
padding:6px 0px 6px 10px;
margin:20px 0px 10px 0px;

}

.detail_line_blue {

font-size:12pt;
font-weight:bold;
border:1px solid #2B60FF;
border-width:0px 0px 1px 5px;
padding:6px 0px 6px 10px;
margin:10px 0px 10px 0px;

}

.detail_line_red {

font-size:12pt;
font-weight:bold;
border:1px solid #EA0000;
border-width:0px 0px 1px 5px;
padding:6px 0px 6px 10px;
margin:10px 0px 10px 0px;

}

.detail_line_green {

font-size:12pt;
font-weight:bold;
border:1px solid #009525;
border-width:0px 0px 1px 5px;
padding:6px 0px 6px 10px;
margin:10px 0px 10px 0px;

}

.detail_line_orange {

font-size:12pt;
font-weight:bold;
border:1px solid #FF8000;
border-width:0px 0px 1px 5px;
padding:6px 0px 6px 10px;
margin:10px 0px 10px 0px;

}

.block {
	color:#666666;
	font-size:11pt;
	background-color:#efefef;
	margin:10px 10px 0px 10px;
	padding:5px
}

hr {
clear:both;
   border-width: 1px 0px 0px 0px;
   border-style: dotted;
   border-color: #aaaaaa;
   height: 1px;
}

img.rank {
     border: 2px solid #ddd;
     padding: 3px; /*Inner border size*/
     background: #fff; /*Inner border color*/
     margin-right:10px;
}



select {
background-color: #ffffff;
border: 1px solid;
border-color: #666666 #666666 #cccccc #cccccc;
font-size:11pt;
}

input[type=text],textarea {
background-color: #ffffff;
border: 1px solid;
border-color: #666666 #666666 #cccccc #cccccc;
font-size:11pt;
height:20px;
}


input[type=text]:focus {
border: 1px solid;

border-color: #AAAAAA;

background-color: #EAFAFF;
height:20px;
}

textarea:focus {
border: 1px solid;

border-color: #D5DFFF #D5DFFF #DFDFDF #DFDFDF;

background-color: #EAFAFF;
}

.tipped {
	color: #666;
}

.adingo_keywords{
	display:inline;
}

.adingo_keywords ul{
	display:inline;
	padding-left:0px;
}

.adingo_keywords ul li{
	display:inline;
	margin-right:10px;
	width:auto;
}

