h2#ttl{
background-color:#3b200b;
padding-left:12px;
font-size: 14px;
font-weight:600;
margin:10px 0px;
}

dl.txtcmp{
margin:20px 0px;
line-height:1.6em;
}
dl.txtcmp dt{
float:left;
font-weight:600;
color:#785227;
padding:7px 0px 5px 0px;
width:150px;
border-bottom:1px solid #dedede;
}
dl.txtcmp dd{
color:#666666;
padding:7px 0px 5px 0px;
text-align:left;
border-bottom:1px solid #dedede;
}

#cclm3{

}

div.mntxt{
margin-left:10px;
width:600px;
}


div.mns{
padding-top:25px;
clear:left;
}

table.txtprc2{
width:400px;
border:1px solid #cccccc;
padding:0px;
margin:0px 0px 0px 25px;
}
table.txtprc2 th{
padding:5px;
margin:0px;
color:#3b200b;
background-color:#f6f3ed;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}
table.txtprc2 td{
padding:5px;
margin:0px;
color:#666666;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}

span.ens{
color:#999999;
}


div#mbr1{
float:left;
width:265px;
}
div#mbr1 h3{
background-image:url(../img/mbr/ttl_crr2.gif);
background-repeat:no-repeat;
height:40px;
padding: 6px 0px 0px 10px;
color:#3a210d;
font-weight:600;
}
div#mbr2{
float:left;
width:265px;
margin-right:0px;
}
div#mbr2 h3{
background-image:url(../img/mbr/ttl_rrr2.gif);
background-repeat:no-repeat;
height:40px;
padding: 6px 0px 0px 10px;
color:#3a210d;
font-weight:600;
}


div#gt div#bkol{
width:190px;
height:50px;
}

div#gt div#bkol{
width:190px;
height:50px;
}

div#gt div#bkol a{
text-align:center;
color:#ffffff;
padding-top:15px;
font-size:16px;
font-weight:600;
width:190px;
height:50px;
display:block;
background-image:url(../img/en/btn_book1.gif);
background-repeat:no-repeat;
}

div#gt div#bkol a:hover{
background-image:url(../img/en/btn_book2.gif);
background-repeat:no-repeat;
}
