body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
li,
dl,
dt,
dd,
th,
td,
div,
form,
input,
textarea,
address,
pre,
blockquote,
fieldset {
	margin: 0;
	padding: 0;
}
.thum_box li{list-style-image:none;list-style-type:none;margin-right:10px;margin-bottom:10px;float:left;}
em {display:none;}

.clear{clear:both;height:0px;_display:none;}

/* 基金 */
.kikin{
	background:url(../../images/kikin.gif) no-repeat 0 0;
	width:870px;
	height:93px;
	margin:10px 0 10px 0;
	padding:10px 0 10px 40px;
	border:0;
	}
	
/* 商品 */
.shohin{
	margin:0;
	}
.ShoTitle{
	height:29px;
	margin:15px 0 13px 0;
	}
	
/* 商品一覧 リスト各商品ごとにサイズ設定 */
.SlistB01{
	float:left;
	margin:0 20px 0 20px;
	background:url(../../images/boder01.gif) repeat-y 0 0;
	border:0;
	height:320px;
	width:1px;
	}

.SlistB02{
	float:left;
	margin:0;
	background:url(../../images/boder02.gif) repeat-x 0 0;
	border:0;
	height:1px;
	width:910px;
	}
	
.Slist01{
	height:320px;
	float:left;
	text-align:center;
	}
.Slist02{
	height:320px;
	float:left;
	text-align:center;
	}
	
/* 文字 */
.TextCenter{
	text-align:center;
	}

/* 布ナプキンについて　左 */
#Fl{
	width:649px;
	height:auto;
	float:left;
	background:0;
	margin-top:10px;
	}
	
/* 布ナプキンについて 右　FAQ */
#Fr{
	width:246px;
	padding-left:5px;
	height:auto;
	float:right;
	background:0;
	margin-top:10px;
	}
	
.faqT{
	background:#f8e7e4;
	padding:0 15px 0 15px;
	}

.TL{
	line-height:1.5em;
	}	

#mainbox {
	text-align:left;
	display:block;
	width: 900px;
	font: normal normal normal 12px "メイリオ",sans-serif,osaka,Meiryo;
	font-family:Meiryo;
	margin-bottom:50px;
	background-color:#FFFFFF;
}
.mainhead {
	width: 910px;
	height:94px;
	display:block;
	background:url(./images/title.jpg) no-repeat;	
}
.mainimg {
	width: 910px;
	height:338px;
	display:block;
	background:url(./images/main.jpg) no-repeat;	
}
.mainbox_l {
	width: 464px;
	display:block;
	float:left;
	margin-right:32px;	
}
.mainbox_r {
	width: 402px;
	display:block;
	float:left;
}
.mainbox_l_title {
	width: 464px;
	height:70px;
	display:block;
	margin-bottom:10px;	
	background:url(./images/mid_history.jpg) no-repeat;	
}

.mainbox_l_txt {
	width: 464px;
	display:block;
	font-size:12px;
	color:#333333;
	line-height:16px;
}
.mainbox_l img{margin:0 20px 20px 0;}
.mainbox_r img{margin:0 20px 20px 0;}
.mainbox_r_title {
	width: 402px;
	height:70px;
	display:block;
	margin-bottom:10px;
	background:url(./images/mid_direc.jpg) no-repeat;	
}
.mainbox_r_txt {
	width: 402px;
	display:block;
	font-size:12px;
	color:#333333;
	line-height:16px;
}
.mid_sele {
	width: 900px;
	height:109px;
	display:block;
	margin-bottom:44px;
	background:url(./images/mid_sele.jpg) no-repeat;	
}
.how_title {
	width: 900px;
	height:55px;
	display:block;
	background:url(./images/mid_how.jpg) no-repeat;	
}
.how01 {
	width: 301px;
	height:347px;
	display:block;
	float:left;
	background:url(./images/how01.jpg) no-repeat;	
}
.how02 {
	width: 305px;
	height:347px;
	display:block;
	float:left;
	background:url(./images/how02.jpg) no-repeat;	
}
.how03 {
	width: 294px;
	height:347px;
	display:block;
	float:left;
	background:url(./images/how03.jpg) no-repeat;	
}
.line {
	width: 900px;
	height:65px;
	display:block;
	background:url(./images/how_line.jpg) no-repeat;	
}
.bar_order {
	width: 900px;
	height:40px;
	display:block;
	background:url(./images/bar_order.jpg) no-repeat;	
}
.bar_step01 {
	width: 900px;
	height:76px;
	display:block;
	background:url(./images/bar_step01.jpg) no-repeat;	
}

.step01 {
	width: 856px;
	height:380px;
	padding:16px 0 0 44px;
	display:block;
	background:url(./images/bg_step01.jpg) no-repeat;	
}


.step01 {
	width: 856px;
	height:368px;
	padding:28px 0 0 44px;
	display:block;
	background:url(./images/bg_step01.jpg) no-repeat;	
}
.step01_a {
	width: 119px;
	height:154px;
	display:block;
	float:left;
	margin-right:20px;
	background:url(./images/step01_a_ro.jpg) no-repeat;	
}
.step01_c {
	width: 119px;
	height:154px;
	display:block;
	float:left;
	margin-right:20px;
	background:url(./images/step01_c_ro.jpg) no-repeat;	
}
.step01_e {
	width: 119px;
	height:154px;
	display:block;
	float:left;
	margin-right:20px;
	background:url(./images/step01_e_ro.jpg) no-repeat;	
}
.step01_h {
	width: 119px;
	height:154px;
	display:block;
	float:left;
	margin-right:20px;
	background:url(./images/step01_h_ro.jpg) no-repeat;	
}
.step01_k {
	width: 119px;
	height:154px;
	display:block;
	float:left;
	margin-right:20px;
	background:url(./images/step01_k_ro.jpg) no-repeat;	
}
.step01_m {
	width: 119px;
	height:154px;
	display:block;
	float:left;
	background:url(./images/step01_m_ro.jpg) no-repeat;	
}
.step01_n {
	width: 119px;
	height:154px;
	display:block;
	float:left;
	margin-right:20px;
	background:url(./images/step01_n_ro.jpg) no-repeat;	
}
.step01_r {
	width: 119px;
	height:154px;
	display:block;
	float:left;
	margin-right:20px;
	background:url(./images/step01_r_ro.jpg) no-repeat;	
}
.step01_s {
	width: 119px;
	height:154px;
	display:block;
	float:left;
	margin-right:20px;
	background:url(./images/step01_s_ro.jpg) no-repeat;	
}
.step01_t {
	width: 119px;
	height:154px;
	display:block;
	float:left;
	margin-right:20px;
	background:url(./images/step01_t_ro.jpg) no-repeat;	
}
.step01_w {
	width: 119px;
	height:154px;
	display:block;
	float:left;
	margin-right:20px;
	background:url(./images/step01_w_ro.jpg) no-repeat;	
}
.step01_y {
	width: 119px;
	height:154px;
	display:block;
	float:left;
	margin-right:20px;
	background:url(./images/step01_y_ro.jpg) no-repeat;	
}

.step01_a a{
	width: 119px;
	height:154px;
	display:block;
	background:url(./images/step01_a.jpg) no-repeat;	
}
.step01_a a:hover{
	width: 119px;
	height:154px;
	display:block;
	background:url(./images/step01_a_ro.jpg) no-repeat;	
}
.step01_c a{
	width: 119px;
	height:154px;
	display:block;
	background:url(./images/step01_c.jpg) no-repeat;	
}
.step01_c a:hover{
	width: 119px;
	height:154px;
	display:block;
	background:url(./images/step01_c_ro.jpg) no-repeat;	
}
.step01_e a{
	width: 119px;
	height:154px;
	display:block;
	background:url(./images/step01_e.jpg) no-repeat;	
}
.step01_e a:hover{
	width: 119px;
	height:154px;
	display:block;
	background:url(./images/step01_e_ro.jpg) no-repeat;	
}
.step01_h a{
	width: 119px;
	height:154px;
	display:block;
	background:url(./images/step01_h.jpg) no-repeat;	
}
.step01_h a:hover{
	width: 119px;
	height:154px;
	display:block;
	background:url(./images/step01_h_ro.jpg) no-repeat;	
}
.step01_k a{
	width: 119px;
	height:154px;
	display:block;
	background:url(./images/step01_k.jpg) no-repeat;	
}
.step01_k a:hover{
	width: 119px;
	height:154px;
	display:block;
	background:url(./images/step01_k_ro.jpg) no-repeat;	
}
.step01_m a{
	width: 119px;
	height:154px;
	display:block;
	background:url(./images/step01_m.jpg) no-repeat;	
}
.step01_m a:hover{
	width: 119px;
	height:154px;
	display:block;
	background:url(./images/step01_m_ro.jpg) no-repeat;	
}
.step01_n a{
	width: 119px;
	height:154px;
	display:block;
	background:url(./images/step01_n.jpg) no-repeat;	
}
.step01_n a:hover{
	width: 119px;
	height:154px;
	display:block;
	background:url(./images/step01_n_ro.jpg) no-repeat;	
}
.step01_r a{
	width: 119px;
	height:154px;
	display:block;
	background:url(./images/step01_r.jpg) no-repeat;	
}
.step01_r a:hover{
	width: 119px;
	height:154px;
	display:block;
	background:url(./images/step01_r_ro.jpg) no-repeat;	
}
.step01_s a{
	width: 119px;
	height:154px;
	display:block;
	background:url(./images/step01_s.jpg) no-repeat;	
}
.step01_s a:hover{
	width: 119px;
	height:154px;
	display:block;
	background:url(./images/step01_s_ro.jpg) no-repeat;	
}
.step01_t a{
	width: 119px;
	height:154px;
	display:block;
	background:url(./images/step01_t.jpg) no-repeat;	
}
.step01_t a:hover{
	width: 119px;
	height:154px;
	display:block;
	background:url(./images/step01_t_ro.jpg) no-repeat;	
}
.step01_w a{
	width: 119px;
	height:154px;
	display:block;
	background:url(./images/step01_w.jpg) no-repeat;	
}
.step01_w a:hover{
	width: 119px;
	height:154px;
	display:block;
	background:url(./images/step01_w_ro.jpg) no-repeat;	
}
.step01_y a{
	width: 119px;
	height:154px;
	display:block;
	background:url(./images/step01_y.jpg) no-repeat;	
}
.step01_y a:hover{
	width: 119px;
	height:154px;
	display:block;
	background:url(./images/step01_y_ro.jpg) no-repeat;	
}

/**
 *  STEP02
 */


.step02_back {
	width: 270px;
	height:29px;
	display:block;
	background:url(./images/bt_alfa_ro.jpg) no-repeat;	
}
.step02_back a{
	width: 270px;
	height:29px;
	display:block;
	background:url(./images/bt_alfa.jpg) no-repeat;	
}
.step02_back a:hover{
	width: 270px;
	height:29px;
	display:block;
	background:url(./images/bt_alfa_ro.jpg) no-repeat;	
}

.bar_step02 {
	width: 900px;
	height:84px;
	display:block;
	background:url(./images/bar_step02.jpg) no-repeat;	
}
.step02_pict {
	width: 270px;
	height:431px;
	display:block;
	float:left;
	background:url(./images/pict_item.jpg) no-repeat;		
}
.step02_box {
	width: 580px;
	height:394px;
	display:block;
	float:left;
	padding:37px 0 0 50px;
	background:url(./images/bg_step02.jpg) no-repeat;		
}

.stone_o {
	width: 83px;
	height:118px;
	display:block;
	float:left;
	margin-right:33px;
	background:url(./images/step02_onikisu_ro.jpg) no-repeat;	
}
.stone_o a{
	width: 83px;
	height:118px;
	display:block;
	background:url(./images/step02_onikisu.jpg) no-repeat;	
}
.stone_o a:hover{
	width: 83px;
	height:118px;
	display:block;
	background:url(./images/step02_onikisu_ro.jpg) no-repeat;	
}
.stone_t {
	width: 83px;
	height:118px;
	display:block;
	float:left;
	margin-right:33px;
	background:url(./images/step02_turcoiz_ro.jpg) no-repeat;	
}
.stone_t a{
	width: 83px;
	height:118px;
	display:block;
	background:url(./images/step02_turcoiz.jpg) no-repeat;	
}
.stone_t a:hover{
	width: 83px;
	height:118px;
	display:block;
	background:url(./images/step02_turcoiz_ro.jpg) no-repeat;	
}
.stone_p {
	width: 83px;
	height:118px;
	display:block;
	float:left;
	margin-right:33px;
	background:url(./images/step02_parl_ro.jpg) no-repeat;	
}
.stone_p a{
	width: 83px;
	height:118px;
	display:block;
	background:url(./images/step02_parl.jpg) no-repeat;	
}
.stone_p a:hover{
	width: 83px;
	height:118px;
	display:block;
	background:url(./images/step02_parl_ro.jpg) no-repeat;	
}
.stone_pe {
	width: 83px;
	height:118px;
	display:block;
	float:left;
	margin-right:33px;
	background:url(./images/step02_peridot_ro.jpg) no-repeat;	
}
.stone_pe a{
	width: 83px;
	height:118px;
	display:block;
	background:url(./images/step02_peridot.jpg) no-repeat;	
}
.stone_pe a:hover{
	width: 83px;
	height:118px;
	display:block;
	background:url(./images/step02_peridot_ro.jpg) no-repeat;	
}
.stone_w {
	width: 83px;
	height:118px;
	display:block;
	float:left;
	margin-bottom:41px;
	background:url(./images/step02_safaia_ro.jpg) no-repeat;	
}
.stone_w a{
	width: 83px;
	height:118px;
	display:block;
	background:url(./images/step02_safaia.jpg) no-repeat;	
}
.stone_w a:hover{
	width: 83px;
	height:118px;
	display:block;
	background:url(./images/step02_safaia_ro.jpg) no-repeat;	
}

.step02_alfabet{
	width: 124px;
	height:119px;
	margin-top:10px;
	display:block;
	float:left;	
}
.step02_plus{
	width: 43px;
	height:119px;
	margin-top:10px;	
	display:block;
	float:left;
	background:url(./images/step02_plus.jpg) no-repeat;	
}
.step02_stone{
	width: 124px;
	height:119px;
	margin-top:10px;
	display:block;
	float:left;
	margin-right:19px;
}
.step02_txt{
	width: 250px;
	display:block;
	float:left;
}
.step02_txt p{
	font-size:14px;
	color:#333333;
	line-height:20px;
	font-weight:bold;
}
.step02_detail{
	width: 238px;
	display:block;
	padding:4px;
	padding-top:2px;
	color:#333333;
	background-color:#FFFFFF;
	border:1px solid #FF6699;
}
.step02_choice{
clear:both;
	width: 233px;
	height:23px;
	display:block;
	background:url(./images/step02_set.jpg) no-repeat;	
}
.step02_set{
	width: 355px;
	height:57px;
	display:block;
	margin-right:22px;
	float:left;
	background:url(./images/step02_waku.jpg) no-repeat;
	line-height:57px;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	text-align:center;
}
.step02_price {
	width:183px;
	height:57px;
	display:block;
	float:left;
	margin-bottom:41px;
	background:url(./images/bt_buy_ro.jpg) no-repeat;	
}
.step02_price img{border:none;}
.step02_price a{
	width:183px;
	height:57px;
	display:block;
	background:url(./images/bt_buy.jpg) no-repeat;	
}
.step02_price a:hover{
	width:183px;
	height:57px;
	display:block;
	background:url(./images/bt_buy_ro.jpg) no-repeat;	
}