@charset "utf-8";

/* ==================================================================
	Site Name: ハローローン
	Version: 0.1

	import.css		読み込みCSS
	font.css		文字サイズの指定CSS	
	defalut.css		基準値の指定CSS
	color.css		色の指定CSS
	common.css		サイト全体に共通するCSS
	component.css	CSSの部品	
	modules.css		個別指定用CSS	
	print.css		印刷用CSS
	
	* 細かくなりそうな場合は別にCSSを作成
	
   ■CSS適用箇所
   　商品内容について
	
=================================================================== */


/* --------------------------------
   ◇ pagenavi
-------------------------------- */
.prepare ul.pagenavi{
	margin-bottom:23px;
	width:525px;
}

.prepare ul.pagenavi li{
	float:left;
	width:252px;
	text-align:left;
	display:inline;
	margin-left:21px;
}
.prepare ul.pagenavi li.none{
	margin-left:0px;
}

.prepare ul.pagenavi li img{
	margin:0 0 6px 7px;
}
.prepare ul.pagenavi li a img{
	margin:0;
}


/* --------------------------------
   ◇ frame
-------------------------------- */
.prepare #main .frame-body{
	background-image:url(../../images/prepare/frame-body.gif);
	padding:8px 16px 0 16px
}

html > .prepare #main .frame-body{
	width:485px;
	color:#747373;

}

.prepare #main .frame-footer{
	background-image:url(../../images/prepare/frame-footer.gif);
	height:25px;
}



.prepare #main .confi{
    padding-top:29px;
	padding-bottom:18px;
}

.prepare #main .attention{
    font-size:95%;
}

.prepare #main .frame-body ul{
    padding-left:10px;
}




/* --------------------------------
   ◇ title
-------------------------------- */

/*
.prepare #main h2{
	margin:19px 0 0px 6px;
	text-align:left;
}
*/

.prepare #main h3{
    padding-top:29px;
}

.prepare #main h5{
    font-size:130%;
	margin-top:50px;
}

.prepare #main h4{
	color:#348E01;
	font-size:114%;
	font-weight:700;
	margin-bottom:15px;
	margin-top:18px;
}

/* --------------------------------
   ◇ text
-------------------------------- */
.prepare #main ul.mark,{
	margin-bottom:0.8em;
}

.prepare #main .btn{
	margin-top:-20px;
	width:469px;
	height:93px;
	background:url(../../images/commodity/card/img1.gif) 73px 0 no-repeat;
	text-align:right;
}

.prepare #main .btn img{
	margin-top:45px;
}



/* --------------------------------
   ◇ tbl
-------------------------------- */
.rep-tbl{
	width:263px;
	margin-bottom:12px;
}

.rep-tbl th,
.rep-tbl td{
	padding:5px 2px;
	border:1px solid #A1A0A0;
	text-align:center;
}

.rep-tbl th.col1{
	background:#E5EBF7;
}
.rep-tbl th.col2{
	background:#6B9BD2;
	color:#fff;
}





