/*buy_btn*/

/*centercolumn*/

.buy_btn_margin{
margin:15px 0;
}

#centercolum{
width:729px;
float:left;
margin-bottom:15px;
text-align:left;
}

#catch{
width:669px;
height:158px;
background-image:url(../images/merit_explanation_back.gif);
background-repeat:no-repeat;
margin-top:10px;
padding:18px;
}

#catch_line{
margin:7px 0;
}

#merit_tit{
margin:10px 0 0 0;
}

#merit{
background-image:url(../../images/merit_back_01.gif);
background-repeat:no-repeat;
width:672px;
padding:9px;
}

#merit_back{
background-image:url(../../images/merit_back04.gif);
background-position:bottom;
background-repeat:repeat-x;
background-color:#fff6e8;
width:690px;
margin-left:13px;
}

.merit_arialeft{
width:330px;
background-image:url(../images/3merit_back.gif);
background-repeat:repeat-y;
padding-right:5px;
float:left;
}

.merit_aria{
width:325px;
background-image:url(../images/3merit_back.gif);
background-repeat:repeat-y;
float:right;
}

.merit_text{
width:293px;
margin:5px 10px 0 10px;
font-size:16px;
line-height:19px;
}

.merit_voice{
float:right;
margin-right:15px;
}

.merit_bottom{
background-image:url(../images/3merit_back02.gif);
background-repeat:no-repeat;
height:16px;
width:321px;
}

.merit_arialeft_red{
width:330px;
background-image:url(../images/3merit_back_red.gif);
background-repeat:repeat-y;
padding-right:5px;
float:left;
}

.merit_aria_red{
width:325px;
background-image:url(../images/3merit_back_red.gif);
background-repeat:repeat-y;
float:right;
}

.merit_bottom_red{
background-image:url(../images/3merit_back02_red.gif);
background-repeat:no-repeat;
height:16px;
width:321px;
}

.shikumi{
float:left;
clear:both;
margin:15px 0;
width:689px;
padding:20px;
background-color:#faf1e6;
}

.shikumi_more{
background-color:#FFFFFF;
border:1px solid #cccccc;
width::627px;
padding:10px;
}

.shikumi_more_text{
width:635px;
color:#ea6000;
line-height:25px;
border-bottom:1px #cccccc solid;
margin-bottom:5px;
background-image:url(../images/merit_text_top.gif);
background-repeat:no-repeat;
padding-left:16px;
}

.interview_girl{
background-image:url(../images/merit_-interview_back.gif);
background-repeat:no-repeat;
width:687px;
height:105px;
margin:10px 0 3px 29px;
}

.interview_title{
margin:44px 0 0 136px;
}

.interview_merit{
margin-top:10px;
float:left;
}

.merit_answer_pink{
width:665px;
height:143px;
background-image:url(../images/merit_answer_back_01.gif);
background-repeat:no-repeat;
background-position:bottom;
margin-left:29px;
padding-left:30px;
}

.merit_answer_yellow{
width:665px;
height:143px;
background-image:url(../images/merit_answer_back_02.gif);
background-repeat:no-repeat;
background-position:bottom;
margin-left:29px;
padding-left:30px;
}

.interview_text{
width:530px;
float:left;
margin-top:30px;
}

.interview_text_red{
color:#bf1920;
font-weight:bold;
}

/*------------------------------------------------------*/
span.hide{
    display:none;
}
#merit_box{
    margin-left:15px;
}
#new_merit{
    background:url(../images/merit_bg_2.gif) repeat-x bottom left #fff6e8;
	width:688px;
	float:left;
	clear:both;
	padding-bottom:9px;
}
#merit_in{
    background:url(../images/merit_bg_1.gif) no-repeat top left;
	width:688px;
	padding-top:9px;
	float:left;
	clear:both;
	text-align:center;
}
#merit_in dl,
#merit_in dl dt{
    clear:both;
    width:659px;
}
#merit_in dl{
	margin:0 auto 5px auto;
	text-align:left;
	padding-bottom:9px;
}
#merit_in dl dt{height:9px;}
#merit_in dl dd{
    width:639px;
	margin:0;
	padding:2px 10px;
}
#merit_in dl.merit_y{background:url(../images/merit_in_bottom_y.gif) no-repeat bottom left;}
#merit_in dl.merit_y dt{background:url(../images/merit_in_top_y.gif) no-repeat bottom left;}
#merit_in dl.merit_r{background:url(../images/merit_in_bottom_r.gif) no-repeat bottom left;}
#merit_in dl.merit_r dt{background:url(../images/merit_in_top_r.gif) no-repeat bottom left;}
#merit_in dl.merit_y dd{background:url(../images/merit_in_middle_y.gif) repeat-y bottom left;}
#merit_in dl.merit_r dd{background:url(../images/merit_in_middle_r.gif) repeat-y bottom left;}
#merit_in dl dd p{
    margin:0;
	padding:5px;
	font-size:120%;
}
#merit_in table{
    border:none;
	width:630px;
	height:65px;
}
#merit_in table td{vertical-align:middle;}
#merit_in dl .flower{
    text-align:left;
	vertical-align:top;
}
#merit_in dl.merit_r .flower{background:url(../images/merit_in_flower_r.gif) no-repeat bottom right;}
#merit_in dl.merit_y .flower{background:url(../images/merit_in_flower_y.gif) no-repeat bottom right;}
#merit_in .op{
    text-align:center !important;
}
#merit_in .merit_voice{ float:left;}
.mb05{ margin-bottom:5px;}
/*---------------*/
#nattoku{
   position:relative;
}
#nattoku img{
   position:absolute;
   left:0;
   top:0;
}
/*------------------------------------------------------*/