@charset "utf-8";
/* CSS Document */

div.normal p.ghead {color:#08255F;margin:25px 0 -10px 0;padding:0; text-align:justify; text-justify:inter-ideograph;}
div.normal p.ghead img {vertical-align:text-bottom;}

div#c_infonavi {margin:40px 0 0 0;padding:0;}

div#navi_m_v {float:left;border:1px solid #c6c6c6;width:281px;_width:283px;font-size:10px;}
div#navi_m_v p{padding:0 7px 6px;margin:0;line-height:140%;}
div#navi_m_v div {border-top:1px solid #c6c6c6;text-align:right;margin:0;padding:7px;background-position:right;line-height:100%;}
div#navi_m_v div img { vertical-align:middle;line-height:0;}
div#navi_m_v div a { vertical-align:middle;line-height:100%;}

div#navi_wo {float:right;border:1px solid #c6c6c6;width:281px;_width:283px;font-size:10px;}
div#navi_wo p{padding:0 7px 6px;margin:0;line-height:140%;}
div#navi_wo div {border-top:1px solid #c6c6c6;text-align:right;margin:0;padding:7px;background-position:right;line-height:100%;}
div#navi_wo div img { vertical-align:middle;line-height:0;}
div#navi_wo div a { vertical-align:middle;line-height:100%;}

h2.mv {margin:0;padding:25px 0 5px;}
h2.ov {margin:0;padding:10px 0 0;}
h2.ov#top {margin:0;padding:25px 0 0;}

div#sign {text-align:right;margin:0;padding:25px 0 10px;}

p.ov {margin:0 3px;}

div#office_map {margin:25px 0 20px;}

div.office_box {width:265px;font-size:10px;font-family:Arial, Helvetica, sans-serif,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";min-height:150px;height:150px;}
div.office_box#left {float:left;}
div.office_box#right {float:right;}
div.office_box span {font-size:12px;line-height:100%;background:#fff url(../imgdir/corporate_info/world_office/cursor.gif) left no-repeat;padding-left:14px; text-align:left; font-weight:bold;font-family:Arial, Helvetica, sans-serif,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
div.office_box span.ls {letter-spacing:-2px;}
*:first-child+html div.office_box span.ls{letter-spacing:0px;}
*html div.office_box span.ls{letter-spacing:0px;}
div.office_box p {line-height:140%;margin:3px 0;padding:5px 0;background:#fff url(../imgdir/corporate_info/world_office/dash.gif) repeat-x top;text-align:right; font-family:Arial, Helvetica, sans-serif,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}


div.office_b {margin:0 0 1px 0;}
div.office_b table {width:585px;border-collapse:inherit;font-size:10px;text-align:left;line-height:100%; font-family:Arial, Helvetica, sans-serif,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
div.office_b table img {vertical-align:middle;margin:0 5px;}
div.office_b table span {font-size:10px;}
div.office_b thead {background:#001C54; color:#fff;border:4px solid #001C54;}
div.office_b thead th {font-weight:normal;padding:7px;font-size:12px;font-weight:bold;}
div.office_b tbody th {border-left:4px solid #001C54;padding:5px 9px;border-bottom:1px solid #fff;background:#F0F0F0;font-weight:normal;line-height:140%; vertical-align:top;font-size:12px;font-weight:bold; font-family:Arial, Helvetica, sans-serif,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
div.office_b tbody th.last {border-bottom:1px solid #ECECEC;}
div.office_b tbody td {padding:5px;border-bottom:1px solid #ECECEC;border-right:1px solid #ECECEC;}
div.office_b tbody td select,div.office_b tbody td input,div.office_b tbody td textarea {margin:0;padding:0;}
div.office_b tbody td p {line-height:140%;margin:0; font-family:Arial, Helvetica, sans-serif,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
div.office_b tbody td p span.bold_s { font-size:11px;font-weight:bold; font-family:Arial, Helvetica, sans-serif,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; }


div.office_g {margin:0 0 1px 0;}
div.office_g table {width:585px;border-collapse:inherit;font-size:10px;text-align:left;line-height:100%; font-family:Arial, Helvetica, sans-serif,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
div.office_g table img {vertical-align:middle;margin:0 5px;}
div.office_g table span {font-size:10px;}
div.office_g thead {background:#001C54; color:#fff;border:4px solid #C2C2C2;}
div.office_g thead th {font-weight:normal;padding:7px;font-size:12px;font-weight:bold;}
div.office_g tbody th { vertical-align:top;border-left:4px solid #C2C2C2;padding:5px 9px;border-bottom:1px solid #fff;background:#F0F0F0;font-weight:normal;line-height:140%;font-size:12px;font-weight:bold;}
div.office_g tbody th.last {border-bottom:1px solid #ECECEC;}
div.office_g tbody td {padding:5px;border-bottom:1px solid #ECECEC;border-right:1px solid #ECECEC;}
div.office_g tbody td select,div.form_b tbody td input,div.form_b tbody td textarea {margin:0;padding:0; vertical-align:middle;}
div.office_g tbody td p {line-height:140%;margin:0; font-family:Arial, Helvetica, sans-serif,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
div.office_g tbody td p span.bold_s { font-size:11px;font-weight:bold; font-family:Arial, Helvetica, sans-serif,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; }
