@charset "utf-8";

body{font-size: x-small; line-height:1.4; font-family:verdana,arial,helvetica,sans-serif; color: #636466; }
a img { border:0}

.IMF_hs_head{background-color:#72BF44; width:600px;height:25px;border:1px solid #000; border-bottom-width:0px;}
.IMF_hs_head h2{ padding:5px; margin:0; color:#FFF; font-weight:bold; font-size:small; line-height:1.2; float:left;}
.IMF_hs_contents{clear:both; padding:10px 65px 20px 65px;border:1px solid #000; border-top-width:0px;/*border-bottom-width:0px;*/ width:470px}
.IMF_hs_contents h2{ margin:0 0 10px 0; padding:0;font-weight:bold; font-size:small;line-height:1.2;}
.IMF_hs_contents p{ padding:0; margin:0.5em 0; line-height:1.2}

dl{ width:400px; padding:0px;border:1px solid #000; border-bottom-width:0px; margin:0px;}
dt{ width:390px; padding:5px;background-color:#72BF44; color:#FFF; font-weight:bold; font-size:small}
dt span{ display:none!important}
dd{font-size:x-small; padding:5px;margin:0px; }

dd table{margin:10px auto;width:360px; }
dd table td.flag{padding:0 5px 0 0; vertical-align:top;}
dd table td.country{padding-bottom:10px; width:90px; line-height:1.2; vertical-align:top;}

.footer_for_single,
.footer_for_single_short{height:44px; background:url(../images/highslide/hsnavi_back.gif) 0 0 repeat-x; position:relative;border:1px solid #000000; border-top-width:0px;}
.footer_for_single{ width:600px;}
.footer_for_single_short{ width:400px;}
.footer_for_single a,
.footer_for_single_short a{background:url(../images/highslide/hsnavi_return.gif) right 0 no-repeat; display:block; width:81px; height:44px; float:right;}
.footer_for_single a:hover,
.footer_for_single_short a:hover{background-image:url(../images/highslide/hsnavi_return_r.gif);}
.footer_for_single img,
.footer_for_single_short img{ display:none; border:0;}
* html .footer_for_single img{margin-top:-2px;}
* html .footer_for_single_short img{margin-top:-2px;}

table.dat   { border-collapse: collapse;border-left: 2px solid #666;border-right: 2px solid #666;border-bottom: 2px solid #666; background-color:#EDEEEF;font-size: x-small;}
th.dat  { border-left: 1px solid white; color:#FFF;background-color:#666;font-weight:bold;line-height:normal;}
td.dat_a   { border-left: 1px solid #666;border-right: 1px solid #666;border-bottom: 1px solid #666;line-height:normal; vertical-align:top; }
td.dat_b   { border-left: 1px solid #666;border-right: 1px solid #666;border-bottom: 1px solid #666;background-color:#C4E6B0;line-height:normal; vertical-align:top;}
th.dat,td.dat_a,td.dat_b{ padding:3px}

th.item  { border-left: 1px solid white; color:#FFF;background-color:#666;font-weight:bold;line-height:normal;}
