/*
Theme Name: PPCアフィリ用テンプレート
Theme URI: http://www.kayomunetada.com/
Description: このテンプレートは、PPCアフィリエイト用のテンプレートです。<br />【公式サイトはこちら】のリンク方法<br /><textarea value=""><p class="official"><a href="●●●●●●●●●●">公式サイトはこちら</a></p></textarea>
Version: 1.1
Author: 加用 宗忠
Author URI: http://www.kayomunetada.com/
*/


/* Reset
---------------------------------------------*/

* {
	margin: 					0;
	padding: 					0;
	font-size: 					100%;
	list-style: 				none;
}

body {
	font-size: 					11pt;
	font-family:				Verdana,"ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;
	color: 						#333333;
	height: 					auto;
	margin-right:				auto;
	margin-left:				auto;
	text-align: 				center;
	background-image: 			url(img/bg.png);
	letter-spacing: 			0.4px;
}

script {
	margin: 0;
	padding: 0;
}

img {
	border: 					0;
	margin: 					0;
	padding:	 				0;
}

h1 {
	font-size: 					26px;
	font-weight: 				bold;
	text-align: 				left;
	line-height: 				110%;
	padding: 					30px 0 0 10px;
	color: 						#ffffff;
}

h2 {
	font-size: 					11pt;
	margin: 					3px 0 0 0;
	padding: 					0 0 0 10px;
	color: 						#ffffff;
	text-align: 				left;
}

h3 {
	margin: 					0;
	padding: 					6px 0 0 30px;
	_padding: 					5px 0 0 30px;
	font-weight: 				bold;
	color: 						#DD0000;
	font-size: 					11pt;
	text-align:					left;
}



a:hover {
	color: 						red;
}

em {
	font-weight: 				bold;
	color: 						red;
	font-style: 				normal;
}

#contents p {
	margin: 					0 0 1em 0;
}

#deal p {
	margin: 					0 0 0 0;
}


/* Desgin
---------------------------------------------*/

#main {
	width:						595px;
	height:						100%; 
	margin:						0 auto 20px auto;
	_margin:					0 auto 20px auto;
	text-align:					left;
	color: 						#333333;
	background:					#fff;
	background-image: 			url(img/bg_contents.gif);
}

#header {
	background-color: 			#fff;
	background-image: 			url(img/header.gif);
	height: 					96px;
	width: 						551px;
	background-repeat: 			no-repeat;
	position:					relative;
	font-size: 					12px;
	text-align:					center;
	margin: 					0 0 0 22px;
}

#wrapper {
	background-color: 			#fff;
	width: 						539px;
	margin: 					0 0 0 22px;
	padding: 					36px 0 0 0;
	background-image: 			url(img/bg_main.gif);
	background-repeat: 			no-repeat;
}

#contents {
	width:						470px;
	_width:						470px;
	line-height: 				160%;
	margin: 					0;
	padding: 					0px 40px 0 40px;
	background-color: 			#ffffff;
	background-image: 			url(img/bg_side.gif);
	background-repeat: 			repeat-y;
}

#footer {
	background-image: 			url(img/footer.gif);
	background-repeat: 			repeat-x;
	width:						551px; 
	height:						56px; 
	position:					relative;
	font-size: 					12px;
	margin: 					0 0 0 22px;
	padding:					0;
	color:						#7676A6;
	text-align:					center;
}

/* Contents
---------------------------------------------*/

#left {
	margin: 					-3px 0px 0 0;
	_margin: 					0 0 0 0;
	position: 					relative;
}



#right p {
	margin: 					0 0 0.5em 0;
}

#middle {
	text-align: 				center;
}

#middle p {
	margin: 					0 0 1em 0;
}

.toku {
	text-align:					center;
}

.click {
	text-align:					center;
	font-size: 					18px;
	padding: 					1em 0 0 0;
	font-weight: 				bold;
}

.tieup {
	padding: 					2em 0 0 0;
	font-size: 					12px;
	text-align: 				center;
	color: 						#666666;
}

.link {
	text-align: 				center;
	font-size: 					12px;
}

.title {
	width: 						100%;
	height: 					32px;
	background-color: 			#F3FFD2;
	margin: 					0 0 0.5em 0;
	background-image: 			url(img/arrow.gif);
	background-repeat: 			no-repeat;
	background-position: 		10px 11px;
}

h3 a {
	color: 						#DD0000;
	text-decoration: 			none;
}

.title a:hover {
	color: 						#DD0000;
	text-decoration: 			none;
}

.title a:visit {
	color: 						#DD0000;
	text-decoration: 			none;
}

.official {
	position: 					absolute;
	top:						5px;
	right:						10px;
	_top:						7px;
	_right:						50px;
}

.official a {
	font-weight: 				bold;
	text-decoration: 			none;
	border-bottom: 				1px solid #0035F7;
}

.official a:hover {
	font-weight: 				bold;
	text-decoration: 			none;
	border-bottom: 				1px solid red;
}

.ww_01 {
	background-color: 			#FF8585;
	padding: 					0 10px 10px 10px;
	margin: 					0 30px;
}

.date {
	color:						#909090;
	font-size:					12px;
	font-weight:				bolder;
	font-family:				monospace;
	padding: 					0 0 0 1em;
}

/* Footer
---------------------------------------------*/
#footer_text {
	font-weight:				bold;
	padding: 					29px 0 0 0;
}

#footer a {
	color: 						#7676A6;
	text-decoration: 			none;
}

#footer a:hover {
	color: 						red;
}

/* Add
---------------------------------------------*/

.t_01 {
	font-weight: 				bold;
	color: 						#EF3496;
}

.index_date {
	font-size: 					12px;
	text-align:					right;
}





