@charset "shift_jis";

/*-------------------------------------------------------------------



このテンプレートの著作権は、制作者（ヒコ）にあります。

サイト：http://design.affiliatetek.net/



このファイルは、IE6以外に適応されるスタイルが含まれています。

一応、説明もつけていますが手を入れる場合は、十分注意してください。。





--------------------------------------------------------------------*/																	

/*-------------------------------------------------------------------

全称セレクタやリンクの基本カラー

--------------------------------------------------------------------*/

* {

	font-family:'MS PGothic', Osaka, sans-serif;

	padding:0;

	margin:0;

}a:link{

	color:#0033FF;

	text-decoration:underline;

}a:visited{

	color:#800080;

}a:hover{

	color:#d66666;

}

/*-------------------------------------------------------------------

bodyとid="container"のスタイル

--------------------------------------------------------------------*/

body{

	color:#444444;

	background:#FFFFFF;

	text-align:justify;

	font-size:13px;

	background:#FFFFFF;

}div#container{

	width:754px;

	margin:0 auto;

	background:url(../img/inner.png) repeat-y center top;

}div#inner{

	padding:0 13px;

}

/*-------------------------------------------------------------------

id="header"関係のスタイル

--------------------------------------------------------------------*/

div#header{

	height:141px;

	background:#FFFFFF url(../img/bana.jpg) no-repeat top center;

	border-bottom:1px solid #badac9;

}div#header h1{

	font-size:11px;

	color:#999999;

	font-weight:normal;

	text-align:right;

}div#header h2{

	font-size:24px;

	text-indent:-99999px;

}div#header h2 a,div#header h2 a:hover{

	display:block;

	width:500px;

	height:50px;

	background:transparent;

}div#header p{

	color:#666666;

	line-height:140%;

	padding:13px 0 0 8px;

}

/*-------------------------------------------------------------------

id="contents"関係のスタイル（全ページ共通のベース）

--------------------------------------------------------------------*/

div#contents{

	float:right;

	width:521px;

	font-size:13px;

	padding-top:4px;

}div#contents a:hover{

	background:#e6f5ed;

}div#contents p{

	line-height:135%;

}div#contents dl{

	padding:5px 7px 0 7px;

	line-height:125%;

}div#contents dt{

	background:url(../img/list1.gif) no-repeat left center;

	padding-left:15px;

}div#contents dd{

	padding-bottom:6px;

}div#contents h3{

	font-size:13px;

	background:url(../img/h3.png) no-repeat;

	padding:3px 0 4px 13px;

}div#contents h4{

	font-size:13px;

	margin:0 7px;

	border-bottom:1px solid #aaaaaa;

	padding-bottom:2px;

}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:12px;

}div#infomation,div.entry,div.ads,div.entryRight{

	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{

	margin-top:1px;

}div.entry p{

	margin:11px 7px 15px 7px;

}p.nav{

	font-size:11px;

	margin-top:2px;

	line-height:100%;

	text-align:right;

}

/*-------------------------------------------------------------------

id="wing"関係スタイル（トップページ専用）

--------------------------------------------------------------------*/

div#index{

	margin-top:5px;

	background:url(../img/wing.jpg) no-repeat right bottom;

}

/*-------------------------------------------------------------------

id="wing"関係スタイル（カテゴリページ専用）

--------------------------------------------------------------------*/

div#cat{

	margin-top:1px;

	background:url(../img/wing.jpg) no-repeat right bottom;

}

/*-------------------------------------------------------------------

その他トップページ＆カテゴリページ専用スタイル

--------------------------------------------------------------------*/

div#option{

	font-size:12px;

}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="sidebar"関係のスタイル

--------------------------------------------------------------------*/

div#sidebar{

	float:left;

	width:200px;

	border-top:4px solid #FFFFFF;

}div#sidebar h4{

	font-size:13px;

	color:#FFFFFF;

	text-align:center;

	background:#badac9;

	padding:4px 0 3px 0;

}div#sidebar ul{

	list-style:none;

	padding:3px;

	line-height:140%;

}div#sidebar li{

	background:url(../img/list1.gif) no-repeat left center;

	padding-left:15px;

}div#sidebar p{

	line-height:135%;

	padding:3px;

}div#boxend{

	border-bottom:1px solid #badac9;

}div.box{

	border-width:0 1px;

	border-style:solid;

	border-color:#badac9;

	background:#f9fcfa;

}

/* ブロック型メニュー */

ul.BoxMenu{

	padding:0 !important;

}ul.BoxMenu li{

	padding:0 !important;

}ul.BoxMenu li a{

	display:block;

	width:173px;

	padding:5px 5px 5px 20px;

	border-bottom:1px dashed #CCCCCC;

	background:#f9fcfa url(../img/listBox.gif) no-repeat left center;

	text-decoration:none;

}ul.BoxMenu li a:hover{

	background:#E6F5ED url(../img/listBox.gif) no-repeat left center;

}

/*-------------------------------------------------------------------

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:12px;

	font-weight:normal;

	padding-top:8px;

}address{

	font-size:12px;

	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;}

.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;}





/*--------------------------------------------------------------------

バグ対策（強引な応急処置）

---------------------------------------------------------------------*/

div#option{

	margin-top:5px;

}