@charset "shift_jis";

h1{
	margin:0;
	padding:0;
}

table,th,tr,td,img {border:0;}




#Container{
	width:771px;
	margin:0px auto;
}


#Main_bg {
	width:771px;
	background-color:#ffffff;
}


.Block{
	width:771px;
	text-align:left;
	margin: 0px;
	padding: 0px;
}

/*++++++++++++++++++++++++++++++++++++++++
トップイメージ
++++++++++++++++++++++++++++++++++++++++*/

#h1_on_p{
	width:299px;
	margin-top:-140px;
	margin-left:472px;
	margin-bottom:20px;
}


/*++++++++++++++++++++++++++++++++++++++++
対象商品、その他のサービス
++++++++++++++++++++++++++++++++++++++++*/

.BlockProducts_left {
	width:356px;
	float:left;
	margin: 0px;
	padding: 0;
}

* html .BlockProducts_left p{
	margin:0;
	padding:0;
}

img.img_right{
	float:right;
}

.BlockProducts_right {
	width:415px;
	float:right;
	text-align:center;
	padding: 0;
}

div#img_att{
	padding:0px 0 0px 173px;
}
.BlockBtn {
	padding:0px 0 45px 97px;
}


/*++++++++++++++++++++++++++++++++++++++++
キャンペーンバナー
++++++++++++++++++++++++++++++++++++++++*/

.BlockCBnr {
	width:630px;
	padding:15px 0 0 70px;
}



/*++++++++++++++++++++++++++++++++++++++++
ページトップ
++++++++++++++++++++++++++++++++++++++++*/

#page_top{
	width: 77px;
	padding-top:30px;
	float:right;
}




/*==============   記事部分   ==============*/
/* floatさせたボックスが親ボックスの外にはみ出す現象を回避（ここから） */
#Container:after {
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}

#Container { display:inline-table; }

/* Mac IE には適用させない \*/
* html #Container { height:1px; }
#Container { display:block; }
/* */
/* floatさせたボックスが親ボックスの外にはみ出す現象を回避（ここまで） */




/*++++++++++++++++++++++++++++++++++++++++
clearfix
++++++++++++++++++++++++++++++++++++++++*/

.clearfix{
    zoom:1;
}
.clearfix:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}

.clear {
	clear:both;
}

/*++++++++++++++++++++++++++++++++++++++++
フォント
++++++++++++++++++++++++++++++++++++++++*/
.st_blue {
	font-size:120%;
	color: #0254D2;
	font-weight:bold;
}


/* フォント指定 */
.fnt_txt {
	font-size:75%;
	color:#666666;
	line-height:150%;
}

.fnt_txt2 {
	font-size:55%;
	color:#666666;
	line-height:150%;
}


/*++++++++++++++++++++++++++++++++++++++++
スペース
++++++++++++++++++++++++++++++++++++++++*/


*>/**/sup { vertical-align: text-top; line-height: 80%; }






.left_in_l{
	float:left;
	width: 213px;
	margin: 0px;
	padding: 0px;

}
.left_in_r{
	float:left;
	width: 143px;
	margin: 0px;
	padding: 0px;
}

.BlockProducts_right_in{
	padding-right:33px;
}
.BlockProducts_left_in{
	padding-left:27px;
}

/*  for IE6   */

* html .BlockProducts_left_in{
	padding-left:27px;
	width: 464px;
}




.text_att {
	color:#C00;
}
