/* ------------------------------------------------------------
 * Style Sheet for HTML guide at takusantokusan
 *  Last modified 2, 2012　キーワード検索サイト別TOP基本 
 * -----------------------------------------------------------*/
 body{
  margin-top : 0px;
  background-color:#ffffff;
  text-align:center;
  font-family: "MS UI Gothic",Osaka ,arial ,verdana ,sans-serif;
}

#k_pro{
width:1024px;
margin:auto;
text-align:left;
}
/* ========== 　ヘッダー　　========== */
#header{
width:1024px;
margin-bottom:0px;
}
/* ========== 　ヘッダー　グレー文字　　========== */
#header h1{
	margin: 0px;
	padding: 0px;
	font-size: 82%;
	display: block;
	color: #999999;
	text-align: right;
 font-weight : normal;
}
/* ========== 　ヘッダー　ロゴ　　========== */
#header .h_logo{
width:370px;
float:left;
}
#header .h_logo h2{
margin: 0px;
	padding: 0px;
	font-size: 82%;
	display: block;
	color: #999999;
	}
	#header .h_logo h3{
margin: 0px;
	padding: 0px;
	font-size: 82%;
	display: block;
	color: #999999;
	font-weight:normal;
	}

#header .h_logo img{
border:0px;
}
.contents .menu{
font-family:"MS PGothic";
clear:both;
font-size:80%;
margin-top:0px;
margin-left:0px;
font-weight:bold;
margin-bottom:5px;

}
.contents .menu a{
color:#0066CC;
}

/* ==========  メニュー部 ========== */

.header_m3{
clear:both;
margin-bottom:0px;
margin-top:0px;
background-image:url(https://www.taku3.net/imgs/images/kw/kw_waku.gif);
background-repeat:repeat-x;
} 

.header_m3 ul{
	margin-left:0px;
	padding-left:0px;
margin-bottom:0px;
margin-top:0px;
list-style-type:none;
font-size:90%;

}
.header_m3 li{
	text-align:center;
float:left;

}

.header_m3 li.m1_1 a{
text-decoration:none;
color:#000099;
padding-top:5px;
padding-bottom:5px;
padding-left:3px;
padding-right:3px;
}
#header .header_m3 li.m1_1b a{
		font-weight:bold;
text-decoration:none;
color:#FFF;
background-color:#be1516;
padding:4 4 3 4;
}
.header_m3 li.m1_1b a:hover{
text-decoration:none;
color:#000099;

}

.header_m3 li.m1_1b{
padding-top:13px;
padding-bottom:10px;
}
.header_m3 li.m1_1{
padding-top:13px;
padding-bottom:10px;
}

.header_m3 li a:hover{
text-decoration:none;
color:#FFF;
background-color:#DAAC71;

padding-top:5px;
padding-bottom:4px;
padding-left:3px;
padding-right:3px;
}
.header_m3 li.m1_2{
padding-top:13px;
margin-left:1px;
color:#DAAC71;
padding-bottom:10px;
}

.header_m3 li.m1_5{
margin-left:100px;
font-weight:bold;
}
.header_m3 li.m1_5 form{
margin:0px;
padding-top:2px;
}

/* ========== 　メニュー2　 ========== */


/* ========== 　中部分　真ん中　大特集　 ========== */



 .search{
 margin-bottom:0px;
margin-top:10px;
		}
	.search .kazu{
		font-size:80%;
		padding-left:10px;
	}
		
 /* ========== 　ヘッダー　バナー　　========== */
#header .h_banner{
text-align:center;
}


 /* ========== 　中央部全体　　========== */
#middle{
clear:both;
width:1024px;
background-color:#FFFFFF;
margin-top:0px;
text-align:left;

}
/* ========== 　　メイン ========== */
#middle .contents{
 width:1024px;
 float:left;
 background-image:url(https://www.taku3.net/imgs/images/kw/tate_01.jpg);
 background-repeat:repeat-y;
 margin-top:0px;
}







/* ========== 　　フッター　 ========== */
#footer{

margin-top:0px;
margin-bottom:0px;
width:1024px;
clear:both;
 background-image:url(https://www.taku3.net/imgs/images/kw/tate_01.jpg);
 background-repeat:repeat-y;
}
#footer .cyui{
	margin-left:10px;
	margin-top:30px;
font-size:75%;
width:1000px;
}
#footer .cyui ul{
	padding-left:0px;
color:#333333;
list-style-type:none;
margin-left:0px;
margin-bottom:0px;

}
#footer .menu{
padding-left:10px;
padding-bottom:10px;
width:1000px;
background-image:url(https://www.taku3.net/imgs/images/kw/line1.gif);
background-repeat:repeat-x;
font-size : 80%;
clear:both;
}
#footer .menu ul{
margin-left:0px;
margin-bottom:0px;
margin-top:0px;
padding-left:0px;

list-style-type:none;
}
#footer .menu li{
float:left;
}
#footer .menu h2{
font-size:100%;
margin-bottom:0px;
padding-top:10px;
}

#footer .copyright{
	clear:both;
 margin-left: 0px;
 background-color:#CCCCCC;
 text-align:right;
 height:15px;
  font-size : 80%;
  font-weight:normal;
  color : #ffffff;
  padding-top : 4px;
  padding-bottom : 4px;
  padding-right : 10px;
  margin-top:0px;
}
#google1{
margin-left:40px;
}

		
/* ========== 　　　フォント　色設定　　　　 ========== */
	

.f_green{
color:#006600;
}
.f_blue{
color:#3399FF;
}
.f_bold{
font-weight:bold;
}
.f_red{
color:#FF0000;
}
.clear{
clear:both;
}
/* ========== 　　バナー　　　　 ========== */
.amazon{
margin-top:50px;
}
.amazon iframe{
margin-left:10px;
}
.small{
	font-family:"Times New Roman", Times, serif;
	font-size:90%;
}
	
