@charset "utf-8";
/* layout_nts1l2r.css の変更用　レイアウトとFontの定義専用 css */
/* nts1b2r   navi top,sub1 bottom,sub2 right */

/* --------------- body -----------------------------*/
/* --------------- contents ---------------------*/
/* ------ header -------------*/
/* ------ m_contents -------------*/
/* ------ m_contents_b -------*/
/* ------ main ------*/
/* ------ main_b（main内のレイアウト用） ------*/
/* ------ sub1 ------*/
/* ------ /m_contents_b ------*/
/* ------ sub2 ------*/
/* ------ pankuzu（nav_**ファイルで絶対位置指定） ---*/
/* ------ nav（nav_**ファイルで絶対位置指定）-------*/
/* ------ /m_contents ------------*/
/* ------ footer ------*/
/* --------------- /contents ---------------------*/
/* --------------- /body ----------------------------*/

/* レイアウト （変更部分のみ）*/
#header	{
	height:4em;/* ヘッダーの高さ指定　h1 と p の文字サイズを元に決定 */
	}

#m_contents_b {
	}	

#main	{
	float:left;
	width:650px;/* #main_bの幅の中に最大バナー486pxが入るようにする　*/
	}
	

#sub1  {
	float:left;
	width:650px;/* sub1 で指定するborder-rightの幅1pxだけ小さくする */
	}

#sub2  {
	width:175px;/* sub2 で指定するborder-leftの幅1pxだけ小さくする */
	float:right;
	}

#sub1  {
	border:solid 0;
	}
#sub1 .block {
	width:295px;
	float:left;
	}
#sub1 .block,#sub1 .sub_navi	{
	border:solid 1px #aaaaaa;
	margin:0 8px;
	}
/* アマゾン用 */
#sub1 .top_block {
	width:630px;/**/
	margin:0 10px;
	}
#sub1 .top_block .req_key{
	float:left;
	}
#sub1 .top_block .result{
	width:630px;
	}

/* floatを指定したitem_fram が高さに含まれなくなる対策　*/
#sub1 .amazon .result {
    overflow: hidden;
}
#sub1 .amazon .result:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*\*/
* html #sub1 .amazon .result {
    height: 1em;
    overflow: visible;
}
/**/
/* float対策ここまで */

#sub1 .top_block .item_frame{
	width:200px;
	height:120px;
	clear:none;
	float:left;
	margin:0 5px;
	}



/*
#sub1 h2 {
	text-align:left;
	font-size:120%;
	font-weight:bold;
	font-style:normal;
	clear:both;
	
	background-color:#fffefd; やさしい白
	border-color:#fffefd;やさしい白 
	}*/
