@charset "euc-jp";
/*-------------------------------------------------------------------
全称セレクタやリンクの基本カラー
--------------------------------------------------------------------*/
* {
	font-family:"メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding:0;
	line-height:140%;
	margin:0;
	font-size:13px;
}a:link{
	color:#0033FF;
	text-decoration:underline;
}a:visited{
	color:#800080;
}a:hover{
	color:#d66666;
}b{
	font-weight:normal
}
/*-------------------------------------------------------------------
bodyとid="container"のスタイル
--------------------------------------------------------------------*/
body{
	color:#000000;
	background:#FFFFFF;
	text-align:justify;
}div#container{
	float:left;
	width:750px;
	margin:0 auto;
	padding-left:59px;
	border-width:0 1px;
	border-style:solid;
	border-color:#0033FF;
	background:url(../img/bg1.gif) repeat-y left top;
}div#inner{
	padding:0 5px;
}
/*-------------------------------------------------------------------
id="header"関係のスタイル
--------------------------------------------------------------------*/
div#header{
	height:196px;
	background:#FFFFFF url(../img/bana2.png) no-repeat right bottom;
	border-bottom:1px solid #0033FF;
}div#header h1{
	color:#000099;
	font-weight:normal;
	text-align:right;
}div#header p{
	color:#000000;
	line-height:140%;
	font-size:14px;
	padding:13px 0 0 8px;
}
div#header_entries{
	height:74px;
}
/*-------------------------------------------------------------------
id="contents"関係のスタイル（全ページ共通のベース）
--------------------------------------------------------------------*/
div#contents{
	clear:both;
	width:100%;
	float:left;
	padding-top:4px;
}div#contents a:hover{
	background:#e6f5ed;
}div#contents p{
	line-height:135%;
}div#contents h3{
	color:#82b599;
	background:url(../img/h3.png) no-repeat;
	padding:3px 0 4px 13px;
	font-size:18px;
}div#contents h4{
	margin:0 7px;
	font-size:18px;
	border-bottom:1px solid #0aaaaa;
	padding-bottom:2px;
}div#contents h4 a{
	font-size:16px;
}div#contents ul{
	list-style:none;
	line-height:145%;
	margin:7px;
}div#contents ul li{
	background:url(../img/y.gif) no-repeat left center;
	padding-left:13px;
}p#Breadcrumb{
	margin-top:2px;
	line-height:100%;
	font-size:13px;
}div#infomation,div.entry,div.ads,div.entryRight,div.cdt{
	border:1px solid #0033FF;
}
/*-------------------------------------------------------------------
class="ctb"
--------------------------------------------------------------------*/
table.ctb{
	border-collapse: collapse;
	border: 1px solid #bcdbcb;
	font-size:12px;
	margin:20px;
	width: 95%;
}table.ctb td{
	background-color : transparent;
	border: 1px solid #bcdbcb;
}
/*-------------------------------------------------------------------
id="infomation"関係スタイル
--------------------------------------------------------------------*/
div.scroll dl{
	height:75px;
	overflow:auto;
}
/*-------------------------------------------------------------------
id="entries"関係スタイル（記事ページ専用）
--------------------------------------------------------------------*/
div#entries{
	margin-top:1px;
}div#entries ul{
	list-style:disc;
	margin:11px 33px 15px 33px;
}div#entries ul li{
	background:transparent;
	padding:0;
}div#entries dl{
	padding:0;
	margin:11px 7px 15px 7px;
}div#entries dt{
	background:transparent;
	padding:0;
	font-weight:bold;
}div#entries dd{
	padding-bottom:7px;
}div.entry{
	width:100%;
	margin-top:1px;
	margin-bottom:5px;
	padding-bottom:10px;
	background:url(../img/logo.png) no-repeat right bottom;
}div.entry a{
	font-size:14px;
}div.entry p{
	margin:11px 7px 15px 7px;
}p.nav{
	font-size:13px;
	margin-top:2px;
	line-height:100%;
	text-align:right;
}div.cdt{
	margin:10px 40px 10px 40px;
}div.cdt p{
	margin:11px 7px 15px 7px;
}div.sitemap{
	border-top:1px dotted #5b9b7a;
	font-size:8px;
	font-weight:normal;
	padding-top:9px;
}div.sitemap a{
	color: #5b9b7a;
	font-size:8px;
	text-decoration: underline;
}
/*-------------------------------------------------------------------
id="wing"関係スタイル（カテゴリページ専用）
--------------------------------------------------------------------*/
div#cat{
	margin-top:1px;
	background:url(../img/logo.png) no-repeat right bottom;
}
/*-------------------------------------------------------------------
その他トップページ＆カテゴリページ専用スタイル
--------------------------------------------------------------------*/
div#option{
	font-size:13px;
}div#option p,div#option ul{
	margin:7px;
	line-height:140%;
}div.ads{
	float:right;
	width:342px;
	height:280px;
	text-align:center;
}div.entryRight{
	float:left;
	width:170px;
	height:280px;
	overflow:auto;
}
/*-------------------------------------------------------------------
id="ore_"関係のスタイル
--------------------------------------------------------------------*/
div.ore_r{
	float:right;
	width:210px;
	text-align:center;
	padding:4px 3px 3px 3px;
}
div.ore_l{
	float:left;
	width:210px;
	text-align:center;
	padding:4px 3px 3px 3px;
}
div.ore_r2{
	float:right;
	width:105px;
	text-align:center;
	padding:4px 3px 3px 3px;
}
div.ore_l2{
	float:left;
	width:105px;
	text-align:center;
	padding:4px 3px 3px 3px;
}
/*-------------------------------------------------------------------
id="footer"関係のスタイル
--------------------------------------------------------------------*/
div#footer{
	clear:both;
	width:100%;
	background:#FFFFFF;
	border-top:5px solid #FFFFFF;
	color:#73a58b;
	text-align:right;
}div#footer h3{
	border-top:1px dotted #5b9b7a;
	font-size:13px;
	font-weight:normal;
	padding-top:8px;
}address{
	font-size:13px;
	font-style:normal;
	padding-top:11px;
	padding-bottom:7px;
	line-height:135%;
}div#footer a,div#footer a:visited,div#footer a:hover{
	color:#73a59b;
	text-decoration:underline;
}
/*--------------------------------------------------------------------
文字装飾スタイル <span class="セレクタ名">こうして使います。</span>
---------------------------------------------------------------------*/
.red{color:#d66666;}
.redBold{color:#d66666;}
.color{color:#82b599;}
.colorBold{color:#82b599;}
.vplink{font-size:10px;}
.vplink2{font-size:11px;
        color:#d66666;}
.Bold17{font-size:17pt;font-weight:bold}
.Bold15{font-size:15pt;font-weight:bold}
.m{font-size:8pt;}
.mm{font-size:5pt;}
.new{font-size:11px;font-weight:bold;color:#d66666;}
/*-------------------------------------------------------------------
アドセンス表示関連
--------------------------------------------------------------------*/
/*ヘッダーアドリンク用*/
div.adsH{padding:1px 0;background:#FFFFFF;}
/*フッターーアドセンス用*/
div.adsF{padding-bottom:5px;}
/*メインコンテンツアドセンス用*/
div.adsM{margin:0 1px 12px 2px;}
/*--------------------------------------------------------------------
global_menu
---------------------------------------------------------------------*/
#global_menu {
	background: url(../img/g1.gif) bottom left repeat-x;
}#global_menu a,#global_menu a span {
	background-image: url(../img/g1_bk.gif);
}#global_menu ul {
	display: inline;
	float: right;
	margin-right: 4px;
	padding: 0;
	list-style: none;
	font-size: 13px;
	line-height: 1;
	height: 1%;
}#global_menu li {
	float: left;
	padding: 0;
	text-align: center;
}#global_menu a {
	float: left;
	display: inline;
	margin-top: 5px;
	text-decoration: none;
	background-position: top left;
	vertical-align: middle;
	cursor: pointer;
}#global_menu a.tab_end {
	margin-right: 0;
}#global_menu a span {
	float: left;
	margin-left: 14px;
	padding: 12px 12px 6px 0;
	background-position: top right;
}#global_menu a:hover {
	background-position: left -50px;
}#global_menu a:hover span {
	background-position: right -50px;
}#global_menu a:hover {
	margin-top: 0px;
}#global_menu a:hover span {
	padding-bottom: 11px;
}

