@charset "UTF-8";

#container{width:750px; margin:0 auto; padding:0 0 20px 0;}
#container .mainph{width:740px; height:219px; margin:0 auto 20px auto; display:block; clear:both;}
#container .subArea{width:198px; margin-right:10px; float:left;}

*html #container .subArea{width:198px; margin-right:5px; float:left;}

#container .mainArea{width:540px; float:left;}

#container .mainArea h2.en01{margin-bottom:10px; width:537px; height:32px; background:url(/english/images/h2_en01.gif) 0 0 no-repeat; text-indent:-9999px; overflow:hidden;}

/*
#container .mainArea h3{margin:5px 0 5px 10px; width:300px; height:22px; text-indent:-9999px; clear:both;}

#container .mainArea h3.en01{background:url(/english/images/h3_en01.gif) 0 0 no-repeat; text-indent:-9999px;}
#container .mainArea h3.en02{background:url(/english/images/h3_en02.gif) 0 0 no-repeat; text-indent:-9999px;}
#container .mainArea h3.en03{background:url(/english/images/h3_en03.gif) 0 0 no-repeat; text-indent:-9999px;}
*/

#container .mainArea .menuArea{padding:5px 0 5px 30px; font-size:11px;}
#container .mainArea .menuArea h4.contents{color:#19669b; font-size:12px; font-weight:bold; clear:both; margin-top:5px;}

#container .mainArea .menuArea ul{margin:5px 0 15px 15px;}
#container .mainArea .menuArea ul li{display:inline; line-height:1.5; padding:0 5px 8px 0;}

#container .mainArea h3{color:#19669b; font-size:14px;  width:300px; display:block; background:url(/images/h3_marker.gif) 0 center no-repeat; text-indent:1.5em; margin:0 0 5px 25px;}
#container .mainArea h3 a,#container .mainArea h3 a:visited{color:#19669b;}


.contact{width:168px; padding:10px; margin:0 auto; border:dotted 1px #bababa; font-size:10px;}
.contact p{padding:8px 0;}
.contact p.b10{color:#19669b;}



