*{margin:0;padding:0;}
img{border:none;vertical-align:text-bottom;}
body{font-size:small;background:url(img/body_bg.gif) center repeat-y;}
* a{text-decoration:none;}
a:hover{text-decoration:underline;}
em{font-style:normal;font-size:10px;padding-left:5px;}

/*header start*/
#header_table{margin:15px 0 0 0;}
#headercopy{padding:3px 20px;background:#00216e;font-size:12px;color:#ffffff;}
#logo{width:210px;padding-left:20px;padding-right:20px;}

/* ■global navi */
#gnavi{width:910px;height:30px;margin:10px 20px 0 20px;overflow:hidden;}
#gnavi ul{width:634px;height:30px;}
#gnavi li{float:left;height:30px;list-style-type:none;margin-right:3px;}
#gnavi .gnavi_home{width:77px;}
#gnavi .gnavi_tetsuzuki{width:119px;}
#gnavi .gnavi_area{width:130px;}
#gnavi .gnavi_advise{width:159px;}
#gnavi .gnavi_servise{width:131px;}
#gnavi #gnavi_business{width:276px;text-align:right;}
/* ■global navi end */

/* ■local navi */
#localmenu{padding:2px 2px 2px 5px;width:720px;}
#localmenu li{font-size:12px;color:#FFFFFF;margin-left:8px;padding-left:8px;list-style-type:none;float:left;background:url(img/lnavi_icon_off.gif) 0px 5px no-repeat;}
#localmenu a{color:#FFFFFF;}
#searchbox form{text-align:right;padding-right:5px;}
#searchbox_button{text-align:right;padding-right:15px;}
/* ■local navi end */

/* ■お問合せ、詳しくボタン */
#contact a{display:block;font-size:14px;margin-top:15px;margin-bottom:10px;height:37px;width:105px;background:url(img/otoiawase.gif) 0px 5px no-repeat;text-indent:-9999px;}
#outlink a{display:block;font-size:14px;margin-top:15px;margin-bottom:10px;height:37px;width:105px;background:url(img/kuwasiku.gif) 0px 5px no-repeat;text-indent:-9999px;}
/* ■お問合せ、詳しくボタン end */

/* ■layoutcss */
#main{width: 950px;margin:0 auto;min-height:100%;}
#top_main{float:left;width:595px;margin:20px 0 0 0;padding:0 10px 0 20px;}
#contents{width:950px;}
#contents_top{float:left;width:770px;padding:0;}
.daini_main{width:735px;height:165px;background:#000000;margin:0 0 20px 0;}
.pankuzu{font-size:12px;color:#494949;padding:5px 0;}
.pankuzuentry {font-size: 12px;color: #494949;padding: 5px 0 5px 20px;}
/*下層　右側広告部分*/

#contents_right{float:left;width:160px;margin:30px 0 0 0;padding:0;}
#contents_right #rower_rpr{width:160px;margin:0 0 10px 0;}
#contents_right .rower_rpr_1item{margin:0 0 10px 0;}
#contents_right .rower_rpr_1item .img{width:160px;margin:0 0 5px 0;}
#contents_right .rower_rpr_1item .txt{font-size:12px;margin:0;text-align:left;}
/*下層　右側広告部分 end*/

/*layoutcss end*/
#contents_main{padding:5px 0 0 0;width:560px;float:left;}
* html #contents_main{width:550px;}
#contents_left{padding:5px 15px 0 20px;float:left;width:160px;}

/* footer */
#footer{clear:both;width:950px;padding-top:40px;}
#footer_tbl_01{clear:both;margin-bottom:5px;}
#footer_tbl_02{clear:both;}
.footer_bg1{clear:both;width:950px;background-color:#BCCBE8;padding:5px 20px;}
.footer_bg2{clear:both;width:950px;background-color:#c1c2c4;padding:5px 20px;}
#footer_link li{float:left;font-size:12px;list-style-type:none;margin-right:10px;}
#footer_navi ul{padding-top:5px;}
#footer_navi li{float:left;font-size:12px;list-style-type:none;margin-right:10px;}
#copyright{clear:both;color:#535456font-size:12pxtext-align:left;padding-top:5px;}
/* footer end*/

.vline{background:url(img/v_line.gif) center repeat-y; width: 5px; height: 115px; }
.hline{background:url(img/hline.gif) repeat-x;}

/* ■top common */
#top_main .sub{float:left;width:585px;height:25px;margin:0;padding:5px 10px 0 5px;background:#ffffff url(img/top_sub_bg.gif) 0 0 no-repeat;vertical-align:text-bottom;}
#top_main h2{float:left;width:455px;font-size:13px;font-weight:bold;color:#ffffff;}
#top_main .top_list{float:right;height:24px;}
.top_block .inner{clear:both;}
#top_lnavi{ padding:5px; border-top:3px solid #023378; height: 25px; background:#6684C2; }
#pagetop{ text-align: right; margin-top: 5px; }
#pagetop a { padding-left: 15px; background-image: url('img/ico_link2.gif'); background-repeat: no-repeat; }
.speciallink a { margin-left: 5px; padding: 2px 0 2px 15px; background: url('img/ico_link3.gif') no-repeat left center; }

.to_contents{ font-size:12px; text-align:right; padding-right:5px; }

/* ■top_common end */



/* ■top_guide */

#top_tetsuzuki_guide{ width:595px; margin:0 0 10px 0; }

#top_tetsuzuki_guide table{ width:575px; margin:15px 10px; }

#top_tetsuzuki_guide table td{ padding:0 0 0 16px;
background:url(img/top_guide_arrow.gif) left no-repeat; font-size:14px;
weight:bold; line-height:2.5; }

/* ■top_guide end*/



/* ■top_pr */

#top_pr{ width:543px; padding:10px; border:dashed 1px #D5D5D5;
clear:both; font-size:11px; margin:0 10px 15px 10px; background:#ECF2FF}

#top_pr h3{ font-size:12px; }

#top_pr p{ margin-bottom:5px; }

/* ■top_pr end */



/* ■top_area */

#top_area_guide{ width:595px; }

#top_area_guide table{ margin-bottom:15px; }

#top_area_guide td{ height:45px; }

.bg_left{ background: url(img/top_area_dash_left.gif) bottom no-repeat; }

.bg_right{ background: url(img/top_area_dash_right.gif) bottom no-repeat; }

/* ■top_area end */



/* ■top_column */

#top_column{ width:595px; }

#top_column #kaigai_blg_newest{ width:288px; background:#f3b44d; }

#top_column_contents{ margin:15px 0; }

#top_column_left{ width:288px; }

#top_column_right{ width:288px; }

#top_column_center{ width:19px; }

#kaigaiblog_title{ width:288px; height:25px; background:#f3B44d; margin-bottom:5px; }

#kaigaiblog h3{ font-size:12px; color:#4a4a48; font-style:normal; padding:5px 0 5px 5px; }

#top_column .official{ font-size:12px; width:278px; padding:5px; background:#ffe29e; }

#official h4{ font-size:12px; color:#4a484b; font-style:normal; padding-top:5px; padding-left:5px; }

#official em{ font-size:10px; color:#808080; font-style:normal; padding-left:5px; padding-top:5px; }

.official { background:#ffe29e; }

.official p{ font-size: 12px; color: #4A4A4A; font-style: normal; padding: 5px 0 5px 5px; }

.ofi_blogtitle{ font-size:14px; padding-left:5px; padding-top:5px; }

.blogtitle{ font-size:14px; padding-top:10px; padding-left:5px; clear:both; }

.consyeru{} .blog_hline{ background:url(img/top_blog_dash_left.gif) repeat-x; height:10px; }

#nonofficial{ }

#nonofficial em{ font-size:10px; color:#808080; font-style:normal; padding-top:5px; }

.nonofficial p{ font-size:12px; color:#4a4a4a; font-style:normal; padding-top: 3px; padding-left: 5px; }

.column_right_bg{ width:288px; height:25px; background:#bccbe8; clear:both; }

#top_column_right h3{ font-size:12px; color:#4a4a48; font-style:normal; padding:5px 0 5px 5px; }

#top_column .kuwashiku{ font-size:12px; text-align:right; padding-right:5px; }

.kuwasiku{ font-size:12px; font-style:normal; text-align:right; padding:5px 3px 0 0; }

#top_column_right ul{ padding:10px 0; }

#top_column_right li{ font-size:12px; list-style-type:none;
background:url(img/bluearrow.gif) 0 5px no-repeat; clear:both;
line-height:16px; margin-left:5px; padding-left:10px; }

/* ■top_column end */



/* ■top_service */

#top_service{ width:595px; padding-bottom:15px; }

#top_service_contents td{vertical-align: top;}

h6{ font-size: 14px; font-weight: bold; padding-right: 30px; margin-bottom: 5px;}

#top_service p{ font-size: 12px; color: #606060; line-height: 1.4em; float: left; }

/* ■top_service end */



/* ■service_top category */

#service_category td{vertical-align: top;}

#top_service p{ font-size: 12px; color: #606060; line-height: 1.4em; float: left; }

/* ■tservice_top category end */





/* ■top_news */

#top_news{ width:595px; }

#top_news li{ list-style-type:none; padding-left:10px;
background:url(img/bluearrow.gif) 0 5px no-repeat; font-size:12px;
line-height:16px; }

#top_news_contents{ padding:10px 0 10px 0; }

/* ■top_news end */



/* ■top_business */

#top_business{ width:292px; border:solid 1px #3399ff; margin:5px 0; padding:3px; }

#top_business h3{ font-size:13px; color:#505050; margin:5px 2px 0 2px;
padding:3px 3px 3px 8px; border-bottom:solid 1px #3366ff;
background:url(img/top_right_eyecatch.gif) 0 2px no-repeat; }

#top_business ul{ margin:5px 3px 5px 17px; font-size:10px; padding-left:10px; }

/* ■top_business end */



/* ■top_topic */

#top_topic{ width:292px; border:solid 1px #3399ff; margin:5px 0; padding:3px; }

#top_topic h3{ font-size:13px; color:#505050; margin:5px 2px 0 2px;
padding:3px 3px 3px 8px; border-bottom:solid 1px #3366ff;
background:url(img/top_right_eyecatch.gif) 0 2px no-repeat; }

#top_topic h4{ font-size:12px; font-weight:normal; margin:5px; }

/* ■top_topic end */



/* ■top_right */

#top_right{ float:left; width:300px; margin:20px 0 0 0; }

/* ■top_right end */

/* ■top_rpr */

#top_rpr td{ vertical-align:top; }

#top_rpr p{ font-size:12px; }

/* ■top_rpr end */

/*topcss*/

/*海外赴任ブログCSS*/

#kaigaiblog{ width:288px; margin-bottom:10px; }

#kaigaiblog h3 { font-size: 13px; background-color:#f3B44d; font-weight:bold; }

#kaigaiblog span { font-size:11px; text-align:right; }

.blogtitle{ width:288px; }

/*海外赴任ブログCSS*/

/*左メニューCSS*/

#contents_left h2{ font-size: 13px; color: #FFFFFF; text-align: center;
margin-bottom: 0px; padding: 3px; background-color: #003277; }

#contents_left h3{ font-size: 12px; color: #000000; text-align: left;
margin-bottom: 0px; padding: 3px; background-color: #D9E0F0; }

#contents_left ul { margin-bottom: 0px; padding:5px 5px 5px 5px; background-color: #EEEEEE; }

#contents_left li { font-size:12px; list-style-type:none;
margin-bottom: 10px; padding:0 0 0 13px; line-height:14px;
background:url(img/bluearrow.gif) 5px 5px no-repeat; }

#contents_left a { }

/*左メニューCSS*/

/* ■tetsuzuki_top */

#tetsuzuki_top{ width:735px; margin:5px 15px 0 20px; }

#tetsuzuki_top li{ list-style-type:none; margin:0; padding:3px 0 2px
13px; background:url(img/bluearrow.gif) 5px 6px no-repeat;
font-size:12px; float:left; width:160px; }

#tetsuzuki_top td{ vertical-align:top; padding-bottom:15px; }

#tetsuzuki_top th{ font-weight:normal; text-align:left; }

#tetsuzuki_top{ width:735px; margin:5px 15px 0 20px; }

#tetsuzuki_top td{ vertical-align:top; padding-bottom:15px; }

#tetsuzuki_top th{ font-weight:normal; text-align:left; }

#tetsuzuki_top .sub{ width:360px; height:24px; margin:0; padding:5px 0
0 5px; background:#ffffff url(img/daini_h3_bg.gif) 0 0 no-repeat;
vertical-align:text-bottom; }

#tetsuzuki_top h3{ font-size:13px; font-weight:normal; color:#ffffff; }

.tetsuzuki_top_main{ width:735px; height:195px; margin:0 0 20px 0; }

/* ■tetsuzuki_top end */

/* ■area_top */

#area_top{ width:735px; margin:0 15px 0 20px; }

#area_top_content{ width:735px; border-top:solid 5px #003277; border-bottom:solid 1px #003277; margin-bottom:20px; }

#area_top_content td ul{ list-style-type:none; }

#area_top_content td{ padding-top: 8px; padding-bottom:8px; }

#area_top_content td li{ font-size:13px; float:left; margin-right:20px;
padding-left:10px; background:url(img/bluearrow.gif) 0 4px no-repeat; }

#area_top_content h2{ font-size:14px; color:#0e1116; }

.td_00{ background:#d9e0f0; padding:10px; }

.td_01{ font-size:13px; background:#f2f2f2; padding:10px; }

.td_02{ font-size:13px; background:ffffff; padding:10px; }

.stats{ padding-left:15px; padding-right:30px; }

#area_top_content02 .td_sub{ border:solid 1px #b1b1b1; border-bottom:none; padding:1px; }

#area_top_content02 .td_sub div{ border-bottom:solid 1px #666666; }

#area_top_content02 .td_sub h3{ font-size:13px; padding:5px 5px 5px
18px; border-bottom:solid 1px #666666; background:#f2f2f2
url(img/top_right_eyecatch.gif) 8px 4px no-repeat; color:#666666; }

#area_top_content02 .td_ctt{ border:solid 1px #b1b1b1; border-top:none; vertical-align:top; padding-bottom:10px; }

#area_top_content02 .td_ctt_left{ padding-top:10px; border:solid 1px
#b1b1b1; border-top:none; vertical-align:top; padding-bottom:10px; }

#area_top_content02 ul{ list-style-type:none; margin:10px; }

#area_top_content02 td li{ font-size:12px; float:left; width:150px;
padding: 3px 5px 2px 10px; background:url(img/bluearrow.gif) 0 6px
no-repeat;

}

#top_business li {list-style-type:none; }

.area_top_main{ width:735px; height:195px; margin:0 0 20px 0; }

#area_top_content02 #speciallink{ font-size:12px; }

/* ■area_top end */



/* ■column_top */

#column_top{ width:735px; margin:0 15px 0 20px; }

#kaigaiblog02{ width:360px; }

.column_top_blog_hline{ background:url(img/column_top_blog_dash_left.gif) repeat-x; height:10px; }

#column_top #kaigai_blg_newest{ width:360px; background:#f3b44d; }

#column_top h3{font-size:13px;font-weight:normal;color:#ffffff;}

#column_top li{font-size:12px;padding:3px 5px 2px 10px;list-style-type:none;background:url(img/bluearrow.gif) 0 6px no-repeat;}

#column_top #blg_newest{ border:solid 1px #c5d0e6; margin-bottom:15px; }

#column_top #blg_newest_sub{ background:#154583; padding-left:5px; color:#ffffff; }

#column_top #blg_newest h3{ font-size:13px; font-weight:bold; margin-top:3px; margin-bottom:3px; padding:3px; }

#column_top #blg_newest_ctt{ padding:5px; }

#column_top #blg_newest_sub div{ border-left:solid 3px #ffffff; padding-left:5px; }

#column_top #blg_newest ul{ margin-left:5px; }

#column_top #kaigai_blg_newest_sub_01{ padding-left:5px; color:#2f2f2f; }

#column_top #kaigai_blg_newest_sub_02{ text-align:right; padding-right:5px; }

#column_top .official{ font-size:12px; background:#ffe29e; margin:5px 0; padding:5px; }

#column_top .column_sub{ border:solid 1px #b1b1b1; border-bottom:none; padding:1px; }

#column_top .column_sub div{ border-bottom:solid 1px #666666; }

#column_top td .kuwasiku{ font-size:12px; }

#column_top .column_sub h2{ font-size:13px; padding:2px 5px 5px 18px;
background:#f2f2f2 url(img/top_right_eyecatch.gif) 8px 4px no-repeat;
color:#666666; }

#column_top .column_ctt{ padding:5px; }

#column_top .nonofficial{ }

.column_top_table ul{ margin:5px; }

.column_top_table .lead{ font-size:14px; width:722px; line-height:1.5em; padding-bottom:5px; border-bottom:dashed 1px #cbcbcb; }

.column_top_table li{ float:left; width:340px; }

#column_top_table_01{ margin:20px 0 10px 0; }

.column_top_main{ width:735px; height:195px; margin:0 0 20px 0; }

#column_top
.sub{color:#ffffff;width:360px;height:24px;margin:0;padding:5px 0 0
5px;background:#ffffff url(img/daini_h3_bg.gif) 0 0
no-repeat;vertical-align:text-bottom;}

#column_top
.sub2{color:#ffffff;width:735px;height:24px;margin:0;padding:5px 0 0
5px;background:#ffffff url(img/daini_h3_bg_2.gif) 0 0
no-repeat;vertical-align:text-bottom;}

/* ■column_top end */



/* ■service_top*/

#service_top{ width:735px; margin:0 15px 0 20px; }

#service_top h1{ width:735px; height:85px; }

#osusume_tbl_01{ border:solid 1px #d8dfef; margin-bottom:20px; }

#osusume_tbl_01 div{ margin:1px; background:#013378 url(img/service_top_osusume_bg.gif) bottom repeat-x; padding:3px 0 5px 0; }

#osusume_tbl_01 h2{ font-size:14px; color:#ffffff; border-left:solid 3px #ffffff; margin-left:9px; padding:2px 0 0 5px; }

#osusume_td_01 h4{font-size:14px;} #osusume_td_vline{margin-top:10px;
margin-bottom:10px; background:url(img/osusume_vline.gif) center
repeat-y;}

#service_top .service_tbl_01{ margin-bottom:15px; }

#service_top .sub{ width:360px; height:25px; background:url(img/daini_h3_bg.gif) no-repeat; margin-bottom:10px; }

#service_top .sub { padding:7px 0 0 5px; font-size:13px; font-weight: normal;}

#service_categor h3 { padding:7px 0 0 5px; font-size:13px; font-weight: normal;}

#service_top .sub2 a{ font-size:12px; color:#4a4a48; font-weight:bold; }

#service_top .img{ float:left; width:105px; height:80px; }

#service_top .txt{float:left;width:240px;font-size:12px;line-height:1.5;padding-left: 10px;}

.service_top_main{ width:735px; height:195px; margin:0 0 20px 0; }

.ichiran{float:right;}

#service_top h2 {
font-size:13px;font-weight:normal;color:#ffffff;width:735px;height:24px;margin:25px
0px 10px 0px;padding:5px 0 0 5px;background:#ffffff
url(img/daini_h3_bg_2.gif) 0 0 no-repeat;vertical-align:text-bottom; }

#service_top
h3{font-size:12px;color:#4a4a48;font-style:normal;margin:5px 0 10px
0px;padding:5px 0 5px 5px;height:15px;background:#bccbe8;clear:both;}

#service_top img { margin-right: 3px; float: left; }

#shoppinglist td { vertical-align:top; margin: 2px; padding: 5px; height: 115px; width: 225px; }

#shoppinglist img { margin-right: 3px; float: left; }

#shoppinglist iframe { margin-right: 3px; float: left; }

#shoppinglist p { float: left; width: 122px; }

#shoppingbanner iframe{ text-align: center; margin-top: 10px; margin-left: 150px; clear: both; }

#servicelist td { vertical-align:top; margin: 2px; padding: 5px; height: 115px; width: 225px;}

#recomendlist td { vertical-align:top; margin: 3px; padding: 5px; height: 100px; width: 342px; background-color: #FFEFDF; }

#recomendlist img { margin-right: 3px; float: left; }

#recomendlist p { float: left; width: 220px; }

#servicelist img { margin-right: 3px; float: left; }

#servicelist iframe { margin-right: 3px; float: left; }

#servicelist p { float: left; width: 122px; }

/* ■service_top end */







/* ■business_top */

#business_top{ width:735px; margin:0 15px 0 20px; }

#business_top .td_sub h2{ font-size:13px; padding:5px 5px 5px 18px;
border-bottom:solid 1px #666666; background:#f2f2f2
url(img/top_right_eyecatch.gif) 8px 4px no-repeat; color:#666666; }

#business_top h2 { font-size: 18px; color: #CA5B02; font-weight: bolder; margin: 10px 5px 5px; padding: 18px 5px 5px 4px; }

#business_top h3{ font-size: 13px; color: #000099; font-weight: bold;
vertical-align: text-bottom; margin: 5px 5px 10px; padding: 5px 0 0
5px; border-bottom: 1px dotted #F6F6F6; }

#business_top h4 { font-size: 14px; color: #000099; font-weight: bold; margin: 5px; padding: 0px; }

#business_top b{ font-size: 14px; color: #CA5B02; font-weight: bolder; margin-bottom: 5px; }

#business_top .td_sub{ width: 360px; border:solid 1px #b1b1b1; padding:1px; }

#business_top .td_sub div{ border-bottom:solid 1px #666666; }

#business_top p img{ padding: 5px; float: left; }

#business_top li{ padding-left:12px; margin-left: 7px;
list-style-type:none; background:url(img/bluearrow.gif) 0 4px
no-repeat; }

#business_top .td_ctt{ border:solid 1px #b1b1b1; border-top:none; vertical-align:top; padding-bottom:10px; }

#business_topic li { margin: 7px;  float: left; }

.dotline {margin-top: 5px;margin-bottom: 5px;border-top: 1px dotted #C0C0C0;clear: both;width: 90%;}

/* ■business_top end */



#contents_subcategory { font-size:12px;line-height: 1.7em; padding: 10px; }

#contents_subcategory h1 { font-size: 18px; color: #505050;
font-weight: bold; padding: 25px 5px 5px 15px; height: 35px; width:
545px; background-image: url('img/bg_guidetitle.jpg');
background-repeat: no-repeat; }

* html #contents_subcategory h1 { padding: 25px 0 5px 0; }

#contents_subcategory h2 { font-size: 14px; color: #003277;
padding-left:8px; font-weight: bold; v margin-bottom:
10px; padding: 3px; border-bottom: 1px dotted #D2D2D2; }

#contents_subcategory .tuzuki{ text-align:right; margin:15px 0 0 0;
padding-bottom:10px; padding-right:5px; border-bottom:solid 1px
#D2D2D2;}

#contents_body{font-size:12px;line-height: 1.7em; border:1px solid #DFDFDF; padding:10px;}

#contents_body h1 { font-size: 18px; color: #CA5B02; font-weight:
bolder; margin-top: 0px; margin-bottom: 5px; padding: 18px 5px 5px 4px;
}

#contents_body h2 { font-size: 14px; color: #C72300; margin: 10px 0
8px; padding: 15px 5px 5px; border-top-width: 1px; padding-left:8px;
border-top-color: #B0B0B0; border-top-style: solid;
background:url(img/h2_tittle_eye.gif) 0px 16px no-repeat;}

#contents_body h3 { font-size: 12px; color: #0E55C1; padding-left:8px;
font-weight: bold; margin-top: 10px; margin-bottom: 10px; padding: 3px;
border-bottom: 1px dotted #D2D2D2; }

#contents_body table { width: 100%; background-color: #CECECE; }

#contents_body td { word-break: break-all; vertical-align: top; padding: 3px; background-color: #FFFFFF; }

#contents_body th { padding: 3px; background-color: #E0E0E0; }

#author { color: #808080; text-align: right; margin-top: 3px; margin-bottom: 3px; }

#box1 { padding: 5px; border: 1px solid #CECECE; }

#box2 { padding: 5px; border: 1px solid #CECECE; width: 160px; }

#contents_body hr { margin-top: 10px; margin-bottom: 10px; }

#contents_body #area_foccus td{ background-color: #EEEEEE; }

#contents_body li { margin-left: 8px; }

#contents_body ul { margin-left: 8px; }

#search_result { padding: 20px; }

#search_result h1 { font-size: 14px; color: #0000FF; font-weight: bold; padding: 5; border-bottom: 2px solid #3300FF; }

#search_result h2 { font-size: 13px; margin-top: 15px; margin-bottom: 5px; padding: 3px; border-bottom: 1px dashed #E8E8E8; }

.dotlist li{margin-bottom: 4px;margin-left: 5px;padding-left:
10px;list-style-type: none;background-image:
url('img/list_sitemap.gif');background-repeat: no-repeat;}



/* ■area daisan */

#canada{width: 540px; height: 50px;background-image: url('img/canada.gif'); background-repeat: no-repeat;}

#indonesia{width: 540px;height: 50px;background-image: url('img/indonesia.gif'); background-repeat: no-repeat;}

#germany{width: 540px;height: 50px;background-image: url('img/germany.gif'); background-repeat: no-repeat;}

#france{width: 540px;height: 50px;background-image: url('img/france.gif'); background-repeat: no-repeat;}

#china{width: 540px;height: 50px;background-image: url('img/china.gif'); background-repeat: no-repeat;}

#australia{width: 540px;height: 50px;background-image: url('img/australia.gif'); background-repeat: no-repeat;}

#america{width: 540px;height: 50px;background-image: url('img/america.gif'); background-repeat: no-repeat;}

#uk{width: 540px;height: 50px;background-image: url('img/uk.gif'); background-repeat: no-repeat;}

#thailand{width: 540px;height: 50px;background-image: url('img/thailand.gif'); background-repeat: no-repeat;}

#taiwan{width: 540px;height: 50px;background-image: url('img/taiwan.gif'); background-repeat: no-repeat;}

#singapore{width: 540px;height: 50px;background-image: url('img/singapore.gif'); background-repeat: no-repeat;}

#phillippines{width: 540px;height: 50px;background-image: url('img/phillippines.gif'); background-repeat: no-repeat;}

#malaysia{width: 540px;height: 50px;background-image: url('img/malaysia.gif'); background-repeat: no-repeat;}

#korea{width: 540px;height: 50px;background-image: url('img/korea.gif'); background-repeat: no-repeat;}

#delhi{width: 540px;height: 50px;background-image: url('india.gif'); background-repeat: no-repeat;}

#areanavi {margin-top: 8px;margin-bottom: -11px;}

#areanavi ul {margin:0;padding:0;width:100%;border-bottom: 2px solid #13419f;height: 22px;}

#areanavi li {list-style-type: none;float: left;display: block;}

.areanavi_on {text-align: center;margin-left: 10px;padding-right:
25px;padding-left: 25px;border-top: 1px solid #13419f;;border-right:
1px solid #13419f;;border-left: 1px solid #13419f; height: 21px;
background-image: url('img/bg_areanavion.gif'); background-repeat:
repeat-x;}

.areanavi_on a {color: #FFFFFF;}

.areanavi_off {

height: 21px;

padding-right: 25px;

padding-left: 25px;

margin-left: 10px;

border-top-width: 1px;

border-right-width: 1px;

border-left-width: 1px;

border-color: #D8D8D8;

border-top-style: solid;

border-right-style: solid;

border-left-style: solid;

}

/*■area daisan end */



/*■Contact form Start*/

#contactform {padding-right: 100px;padding-left: 100px;}

#contactform h1 { font-size: 18px; color: #CA5B02; font-weight: bolder;
margin-top: 0px; margin-bottom: 5px; padding: 18px 5px 5px 4px; }

#contactform h2 { font-size: 14px; color: #C72300; margin: 10px 0 8px;
padding: 5px 5px 5px 8px; border-top: 1px solid #B0B0B0; background:
url(img/h2_tittle_eye.gif) no-repeat left center; }

#contactform table { width: 100%; background-color: #CECECE; }

#contactform td { word-break: break-all; vertical-align: top; padding: 3px; background-color: #FFFFFF; }

#contactform th { width: 180px; padding: 3px; background-color: #E0E0E0; }

#contactform hr { margin-top: 10px; margin-bottom: 10px; }

#submitbtn { text-align: center; margin-top: 10px; }

#contactform h3 { font-size: 12px; color: #000099; margin-top: 5px; }

#contactform span { color: #FF3300; font-weight: bold; }

/*■Contact form End*/



/*sitemap start */

#sitemap {padding-right: 10px;padding-left: 10px;}

#sitemap h1 {font-size: 14px;color: #000099;margin-bottom: 5px;border-bottom: 2px solid #000099;}

#sitemap h2 {font-size: 15px;color: #CC0000;margin-bottom:
10px;padding-left: 10px;border-left-width: 3px;border-left-color:
#CC0000;border-left-style: solid;}

#sitemap h3 {font-size: 13px;color: #FF6600;margin-bottom: 5px;border-bottom: 1px dotted #C0C0C0;}

#sitemap ul {margin-bottom: 10px;}

#sitemap li {margin-bottom: 4px;margin-left: 5px;padding-left:
10px;list-style-type: none;background-image:
url('img/list_sitemap.gif');background-repeat: no-repeat;}

#sitemap td {vertical-align: top;padding: 5px;}

/*sitemap end */



/* ■clearfix hack */



.clearfix:after {

content: ".";

display: block;

clear:both;

height: 0;

visibility: hidden;

}

.clearfix { display: inline-block; }

/* exlude MacIE5 \*/

* html .clearfix { height: 1% }

.clearfix { display:block;}

/* end MacIE5 */



