@charset "shift_jis";

/* ------------------------- TOC
header_tagline_yahoo
950 header_tagline_yahoo / -----11/10/03追加----- /
header_tagline
950 header_tagline / -----11/10/03追加----- /
header_tagline_top_yahoo
950 header_tagline_top_yahoo / -----11/10/03追加----- /
header_tagline_top
950 header_tagline_top / -----11/10/03追加----- /
header_logout_yahoo
950 header_logout_yahoo / -----11/10/03追加----- /
header_logout
950 header_logout / -----11/10/03追加----- /
header_login_yahoo
950 header_login_yahoo / -----11/10/03追加----- /
header_login
950 header_login / -----11/10/03追加----- /
header_nongnavi_yahoo
header_nongnavi
header_popup_yahoo
header_popup
header_notice_01_yahoo / -----10/10/05修正----- /
950 header_notice_01_yahoo / -----11/10/03追加----- /
header_notice_01 / -----10/10/05修正----- /
950 header_notice_01 / -----11/10/03追加----- /
header_notice_02_yahoo / -----10/02/10修正----- /
950 header_notice_02_yahoo / -----11/10/03追加----- /
header_notice_02 / -----10/02/10修正----- /
950 header_notice_02 / -----11/10/03追加----- /
header_notice_03_yahoo / -----10/02/10修正----- /
950 header_notice_03_yahoo / -----11/10/03追加----- /
header_notice_03 / -----10/02/10修正----- /
950 header_notice_03 / / -----11/10/03追加----- /
header_notice_04_yahoo / -----10/02/10修正----- /
950 header_notice_04_yahoo / -----11/10/03追加----- /
header_notice_04 / -----10/02/10修正----- /
950 header_notice_04 / -----11/10/03追加----- /
header_notice_top_yahoo / -----10/02/10修正----- /
950 header_notice_top_yahoo / -----11/10/03追加----- /
header_notice_top / -----10/02/10修正----- /
950 header_notice_top / -----11/10/03追加----- /
header_notice_01_yahoo_login / -----10/03/10追加----- /
950 header_notice_01_yahoo_login / -----11/10/03追加----- /
header_notice_01_login / -----10/03/10追加----- /
950 header_notice_01_login / -----11/10/03追加----- /
header_notice_02_yahoo_login / -----10/03/10追加----- /
950 header_notice_02_yahoo_login / -----11/10/03追加----- /
header_notice_02_login / -----10/03/10追加----- /
950 header_notice_02_login / -----11/10/03追加----- /
header_notice_03_yahoo_login / -----10/03/10追加----- /
950 header_notice_03_yahoo_login / -----11/10/03追加----- /
header_notice_03_login / -----10/03/10追加----- /
950 header_notice_03_login / -----11/10/03追加----- /
950 header_notice_04_yahoo_login / -----11/10/03追加----- /
950 header_notice_04_login / -----11/10/03追加----- /
header_notice_top_yahoo_login / -----10/03/10追加----- /
950 header_notice_top_yahoo_login / -----11/10/03追加----- /
header_notice_top_login / -----10/03/10追加----- /
950 header_notice_top_login / -----11/10/03追加----- /
header_notice_01_yahoo_logout / -----10/03/10追加----- /
950 header_notice_01_yahoo_logout / -----11/10/03追加----- /
header_notice_01_logout / -----10/03/10追加----- /
950 header_notice_01_logout / -----11/10/03追加----- /
header_notice_02_yahoo_logout / -----10/03/10追加----- /
950 header_notice_02_yahoo_logout / -----11/10/03追加----- /
header_notice_02_logout / -----10/03/10追加----- /
950 header_notice_02_logout / -----11/10/03追加----- /
header_notice_03_yahoo_logout / -----10/03/10追加----- /
950 header_notice_03_yahoo_logout / -----11/10/03追加----- /
header_notice_03_logout / -----10/03/10追加----- /
950 header_notice_03_logout / -----11/10/03追加----- /
header_notice_04_yahoo_logout / -----11/02/22修正----- /
950 header_notice_04_yahoo_logout / -----11/10/03追加----- /
header_notice_04_logout / -----11/02/22修正----- /
950 header_notice_04_logout / -----11/10/03追加----- /
header_notice_top_yahoo_logout / -----10/03/10追加----- /
950 header_notice_top_yahoo_logout / -----11/10/03追加----- /
header_notice_top_logout / -----10/03/10追加----- /
950 header_notice_top_logout / -----11/10/03追加----- /
header_kaiintouroku_yahoo
950 header_kaiintouroku_yahoo / -----11/10/03追加----- /
header_kaiintouroku
950 header_kaiintouroku / -----11/10/03追加----- /
950 header_popup
950 header_nongnavi / -----14/01/20追加----- /
 ------------------------- */


/* ============================== header_logout_yahoo 08/03/31追加 */
/* -----ヘルプなど各種リンク----- */
#header #header_logout_yahoo { float: right; }
#header #header_logout_yahoo img { vertical-align: middle; margin: 1px 0 3px; }
#header #header_logout_yahoo a { font-size: 11px; font-family: "MS UI Gothic"; line-height: 120%; white-space: nowrap; }


/* ============================== 950 header_logout_yahoo 11/10/03追加 */
/* -----ヘルプなど各種リンク----- */
#header_950 #header_logout_yahoo { float: right; }
#header_950 #header_logout_yahoo img { vertical-align: middle; margin: 1px 0 3px; }
#header_950 #header_logout_yahoo a { font-size: 11px; font-family: "MS UI Gothic"; line-height: 120%; white-space: nowrap; }
#header_950 #header_logout_yahoo .split_bd { background: url("../../../../../rnc/parts/img/nog_hd_pipe.gif") no-repeat right center; padding-right: 15px; }


/* ============================== header_logout 08/03/31追加 */
/* -----ヘルプなど各種リンク----- */
#header #header_logout { float: right; }
#header #header_logout img { vertical-align: middle; margin: 1px 0 3px; }
#header #header_logout a { font-size: 11px; font-family: "MS UI Gothic"; line-height: 120%; white-space: nowrap; }


/* ============================== 950 header_logout 11/10/03追加 */
/* -----ヘルプなど各種リンク----- */
#header_950 #header_logout { float: right; }
#header_950 #header_logout img { vertical-align: middle; margin: 1px 0 3px; }
#header_950 #header_logout a { font-size: 11px; font-family: "MS UI Gothic"; line-height: 120%; white-space: nowrap; }
#header_950 #header_logout .split_bd { background: url("../../../../../rnc/parts/img/nog_hd_pipe.gif") no-repeat right center; padding-right: 15px; }


/* ============================== header_login_yahoo 08/03/31追加 */
/* -----ヘルプなど各種リンク----- */
#header #header_login_yahoo { float: right; }
#header #header_login_yahoo img { vertical-align: middle; margin: 1px 0 3px; }
#header #header_login_yahoo a { font-size: 11px; font-family: "MS UI Gothic"; line-height: 120%; white-space: nowrap; }


/* ============================== 950 header_login_yahoo 11/10/03追加 */
/* -----ヘルプなど各種リンク----- */
#header_950 #header_login_yahoo { float: right; }
#header_950 #header_login_yahoo img { vertical-align: middle; margin: 1px 0 3px; }
#header_950 #header_login_yahoo a { font-size: 11px; font-family: "MS UI Gothic"; line-height: 120%; white-space: nowrap; }
#header_950 #header_login_yahoo .split_bd { background: url("../../../../../rnc/parts/img/nog_hd_pipe.gif") no-repeat right center; padding-right: 15px; }


/* ============================== header_login 08/03/31追加 */
/* -----ヘルプなど各種リンク----- */
#header #header_login { float: right; }
#header #header_login img { vertical-align: middle; margin: 1px 0 3px; }
#header #header_login a { font-size: 11px; font-family: "MS UI Gothic"; line-height: 120%; white-space: nowrap; }


/* ============================== 950 header_login 11/10/03追加 */
/* -----ヘルプなど各種リンク----- */
#header_950 #header_login { float: right; }
#header_950 #header_login img { vertical-align: middle; margin: 1px 0 3px; }
#header_950 #header_login a { font-size: 11px; font-family: "MS UI Gothic"; line-height: 120%; white-space: nowrap; }
#header_950 #header_login .split_bd { background: url("../../../../../rnc/parts/img/nog_hd_pipe.gif") no-repeat right center; padding-right: 15px; }


/* ============================== header_nongnavi_yahoo 08/03/31追加 */
/* -----ヘルプなど各種リンク----- */
#header #header_nongnavi_yahoo { float: right; }
#header #header_nongnavi_yahoo img { vertical-align: middle; margin: 1px 0 3px; }
#header #header_nongnavi_yahoo a { font-size: 11px; font-family: "MS UI Gothic"; line-height: 120%; white-space: nowrap; }


/* ============================== header_nongnavi 08/03/31追加 */
/* -----ヘルプなど各種リンク----- */
#header #header_nongnavi { float: right; }
#header #header_nongnavi img { vertical-align: middle; margin: 1px 0 3px; }
#header #header_nongnavi a { font-size: 11px; font-family: "MS UI Gothic"; line-height: 120%; white-space: nowrap; }
#header_950 #header_nongnavi { float: right; } /* 14/01/20追加 */
#header_950 #header_nongnavi img { vertical-align: middle; margin: 1px 0 3px; } /* 14/01/20追加 */
#header_950 #header_nongnavi a { font-size: 11px; font-family: "MS UI Gothic"; line-height: 120%; white-space: nowrap; } /* 14/01/20追加 */


/* ============================== header_popup_yahoo 08/03/31追加 */
/* -----ヘルプなど各種リンク----- */
#header #header_popup_yahoo { float: right; }
#header #header_popup_yahoo img { vertical-align: middle; margin: 1px 0 3px; }
#header #header_popup_yahoo a { font-size: 11px; font-family: "MS UI Gothic"; line-height: 120%; white-space: nowrap; }
#header_980 #header_popup_yahoo { float: right; } /* 08/12/15追加 */
#header_980 #header_popup_yahoo img { vertical-align: middle; margin: 1px 0 3px; } /* 08/12/15追加 */
#header_980 #header_popup_yahoo a { font-size: 11px; font-family: "MS UI Gothic"; line-height: 120%; white-space: nowrap; } /* 08/12/15追加 */


/* ============================== header_popup 08/03/31追加 */
/* -----ヘルプなど各種リンク----- */
#header #header_popup { float: right; }
#header #header_popup img { vertical-align: middle; margin: 1px 0 3px; }
#header #header_popup a { font-size: 11px; font-family: "MS UI Gothic"; line-height: 120%; white-space: nowrap; }
#header_980 #header_popup { float: right; } /* 08/12/15追加 */
#header_980 #header_popup img { vertical-align: middle; margin: 1px 0 3px; } /* 08/12/15追加 */
#header_980 #header_popup a { font-size: 11px; font-family: "MS UI Gothic"; line-height: 120%; white-space: nowrap; } /* 08/12/15追加 */
#header_950 #header_popup { float: right; } /* 14/01/20追加 */
#header_950 #header_popup img { vertical-align: middle; margin: 1px 0 3px; } /* 14/01/20追加 */
#header_950 #header_popup a { font-size: 11px; font-family: "MS UI Gothic"; line-height: 120%; white-space: nowrap; } /* 14/01/20追加 */


/* ============================== header_kaiintouroku_yahoo 08/03/31追加 */
/* -----会員登録テキスト----- */
#header #header_kaiintouroku_yahoo { display: inline; }
#header #header_kaiintouroku_yahoo p { display: inline; font-size: 12px; line-height: 120%; }


/* ============================== header_kaiintouroku_yahoo 11/10/03追加 */
/* -----会員登録テキスト----- */
#header_950 #header_kaiintouroku_yahoo { display: inline; }
#header_950 #header_kaiintouroku_yahoo p { display: inline; font-size: 12px; line-height: 120%; }


/* ============================== header_kaiintouroku 08/03/31追加 */
/* -----会員登録テキスト----- */
#header #header_kaiintouroku { display: inline; }
#header #header_kaiintouroku p { display: inline; font-size: 12px; line-height: 120%; }


/* ============================== header_kaiintouroku 11/10/03追加 */
/* -----会員登録テキスト----- */
#header_950 #header_kaiintouroku { display: inline; }
#header_950 #header_kaiintouroku p { display: inline; font-size: 12px; line-height: 120%; }


/* ============================== header_notice_01_yahoo 10/10/05修正 */
/* -----グローバルナビ下告知----- */
#header #header_notice_01_yahoo { width: 700px; padding: 2px 0 3px; }
#header #header_notice_01_yahoo .heikinoubosu { border-bottom: 1px solid #b5b1ad; background: url(../../../../../rnc/contents/pub/inc_header/img/ndb_img_lid_heikinoubosu.gif) no-repeat 0 0; padding: 0 9px 1px; text-align: center; }
#header #header_notice_01_yahoo table { margin: 0 auto; }
#header #header_notice_01_yahoo table td.left { padding-right: 5px; vertical-align: top; }
#header #header_notice_01_yahoo table td.right { padding-top: 13px; vertical-align: top; font-size: 12px; line-height: 140%; }
#header #header_notice_01_yahoo table td.right span { font-weight: bold; color: #9e210b; }


/* ============================== 950 header_notice_01_yahoo 11/10/03追加 */
/* -----グローバルナビ下告知----- */
#header_950 #header_notice_01_yahoo { width: 950px; padding: 2px 0 3px; }
#header_950 #header_notice_01_yahoo .heikinoubosu { border-bottom: 1px solid #b5b1ad; background: url(../../../../../rnc/contents/pub/inc_header/img/ndb_img_lid_heikinoubosu.gif) no-repeat 0 0; padding: 0 9px 1px; text-align: center; }
#header_950 #header_notice_01_yahoo table { margin: 0 auto; }
#header_950 #header_notice_01_yahoo table td.left { padding-right: 5px; vertical-align: top; }
#header_950 #header_notice_01_yahoo table td.right { padding-top: 13px; vertical-align: top; font-size: 12px; line-height: 140%; }
#header_950 #header_notice_01_yahoo table td.right span { font-weight: bold; color: #9e210b; }


/* ============================== header_notice_01 10/10/05修正 */
/* -----グローバルナビ下告知----- */
#header #header_notice_01 { width: 700px; padding: 2px 0 3px; }
#header #header_notice_01 .heikinoubosu { border-bottom: 1px solid #b5b1ad; background: url(../../../../../rnc/contents/pub/inc_header/img/ndb_img_lid_heikinoubosu.gif) no-repeat 0 0; padding: 0 9px 1px; text-align: center; }
#header #header_notice_01 table { margin: 0 auto; }
#header #header_notice_01 table td.left { padding-right: 5px; vertical-align: top; }
#header #header_notice_01 table td.right { padding-top: 13px; vertical-align: top; font-size: 12px; line-height: 140%; }
#header #header_notice_01 table td.right span { font-weight: bold; color: #9e210b; }


/* ============================== 950 header_notice_01 11/10/03追加 */
/* -----グローバルナビ下告知----- */
#header_950 #header_notice_01 { width: 950px; padding: 2px 0 3px; }
#header_950 #header_notice_01 .heikinoubosu { border-bottom: 1px solid #b5b1ad; background: url(../../../../../rnc/contents/pub/inc_header/img/ndb_img_lid_heikinoubosu.gif) no-repeat 0 0; padding: 0 9px 1px; text-align: center; }
#header_950 #header_notice_01 table { margin: 0 auto; }
#header_950 #header_notice_01 table td.left { padding-right: 5px; vertical-align: top; }
#header_950 #header_notice_01 table td.right { padding-top: 13px; vertical-align: top; font-size: 12px; line-height: 140%; }
#header_950 #header_notice_01 table td.right span { font-weight: bold; color: #9e210b; }


/* ============================== header_notice_01_yahoo_logout 10/10/20修正 */
/* -----グローバルナビ下告知ログイン前----- */
#header #header_notice_01_yahoo_logout { width: 700px; padding: 2px 0 3px; }
#header #header_notice_01_yahoo_logout .heikinoubosu { border-bottom: 1px solid #b5b1ad; background: url(../../../../../rnc/contents/pub/inc_header/img/ndb_img_lid_heikinoubosu.gif) no-repeat 0 0; padding: 0 9px 1px; text-align: center; }
#header #header_notice_01_yahoo_logout table { margin: 0 auto; }
#header #header_notice_01_yahoo_logout table td.left { padding-right: 5px; vertical-align: top; }
#header #header_notice_01_yahoo_logout td.right { padding-top: 13px; vertical-align: top; font-size: 12px; line-height: 140%; }
#header #header_notice_01_yahoo_logout table td.right span { font-weight: bold; color: #9e210b; }


/* ============================== 950 header_notice_01_yahoo_logout 11/10/03追加 */
/* -----グローバルナビ下告知ログイン前----- */
#header_950 #header_notice_01_yahoo_logout { width: 950px; padding: 2px 0 3px; }
#header_950 #header_notice_01_yahoo_logout .heikinoubosu { border-bottom: 1px solid #b5b1ad; background: url(../../../../../rnc/contents/pub/inc_header/img/ndb_img_lid_heikinoubosu.gif) no-repeat 0 0; padding: 0 9px 1px; text-align: center; }
#header_950 #header_notice_01_yahoo_logout table { margin: 0 auto; }
#header_950 #header_notice_01_yahoo_logout table td.left { padding-right: 5px; vertical-align: top; }
#header_950 #header_notice_01_yahoo_logout td.right { padding-top: 13px; vertical-align: top; font-size: 12px; line-height: 140%; }
#header_950 #header_notice_01_yahoo_logout table td.right span { font-weight: bold; color: #9e210b; }


/* ============================== header_notice_01_logout 10/10/20修正 */
/* -----グローバルナビ下告知ログイン前----- */
#header #header_notice_01_logout { width: 700px; padding: 2px 0 3px; }
#header #header_notice_01_logout .heikinoubosu { border-bottom: 1px solid #b5b1ad; background: url(../../../../../rnc/contents/pub/inc_header/img/ndb_img_lid_heikinoubosu.gif) no-repeat 0 0; padding: 0 9px 1px; text-align: center; }
#header #header_notice_01_logout table { margin: 0 auto; }
#header #header_notice_01_logout table td.left { padding-right: 5px; vertical-align: top; }
#header #header_notice_01_logout td.right { padding-top: 13px; vertical-align: top; font-size: 12px; line-height: 140%; }
#header #header_notice_01_logout table td.right span { font-weight: bold; color: #9e210b; }


/* ============================== 950 header_notice_01_logout 11/10/03追加 */
/* -----グローバルナビ下告知ログイン前----- */
#header_950 #header_notice_01_logout { width: 950px; padding: 2px 0 3px; }
#header_950 #header_notice_01_logout .heikinoubosu { border-bottom: 1px solid #b5b1ad; background: url(../../../../../rnc/contents/pub/inc_header/img/ndb_img_lid_heikinoubosu.gif) no-repeat 0 0; padding: 0 9px 1px; text-align: center; }
#header_950 #header_notice_01_logout table { margin: 0 auto; }
#header_950 #header_notice_01_logout table td.left { padding-right: 5px; vertical-align: top; }
#header_950 #header_notice_01_logout td.right { padding-top: 13px; vertical-align: top; font-size: 12px; line-height: 140%; }
#header_950 #header_notice_01_logout table td.right span { font-weight: bold; color: #9e210b; }


/* ============================== header_notice_01_yahoo_login 10/03/10追加 */
/* -----グローバルナビ下告知ログイン後----- */
#header #header_notice_01_yahoo_login { padding: 7px 0 3px; }
#header #header_notice_01_yahoo_login .line1 { text-align: center; padding: 5px 0; border-top: 1px solid #ff6600; border-bottom: 1px solid #ff6600; }
#header #header_notice_01_yahoo_login table { margin: 0 auto; }
#header #header_notice_01_yahoo_login table td { vertical-align: top; font-size: 12px; line-height: 140%; }
#header #header_notice_01_yahoo_login img { margin: 2px 10px 0 0; }


/* ============================== 950 header_notice_01_yahoo_login 11/10/03追加 */
/* -----グローバルナビ下告知ログイン後----- */
#header_950 #header_notice_01_yahoo_login { padding: 7px 0 3px; }
#header_950 #header_notice_01_yahoo_login .line1 { text-align: center; padding: 5px 0; border-top: 1px solid #ff6600; border-bottom: 1px solid #ff6600; }
#header_950 #header_notice_01_yahoo_login table { margin: 0 auto; }
#header_950 #header_notice_01_yahoo_login table td { vertical-align: top; font-size: 12px; line-height: 140%; }
#header_950 #header_notice_01_yahoo_login img { margin: 2px 10px 0 0; }


/* ============================== header_notice_01_login 10/03/10追加 */
/* -----グローバルナビ下告知ログイン後----- */
#header #header_notice_01_login { padding: 7px 0 3px; }
#header #header_notice_01_login .line1 { text-align: center; padding: 5px 0; border-top: 1px solid #ff6600; border-bottom: 1px solid #ff6600; }
#header #header_notice_01_login table { margin: 0 auto; }
#header #header_notice_01_login table td { vertical-align: top; font-size: 12px; line-height: 140%; }
#header #header_notice_01_login img { margin: 2px 10px 0 0; }


/* ============================== 950 header_notice_01_login 11/10/03追加 */
/* -----グローバルナビ下告知ログイン後----- */
#header_950 #header_notice_01_login { padding: 7px 0 3px; }
#header_950 #header_notice_01_login .line1 { text-align: center; padding: 5px 0; border-top: 1px solid #ff6600; border-bottom: 1px solid #ff6600; }
#header_950 #header_notice_01_login table { margin: 0 auto; }
#header_950 #header_notice_01_login table td { vertical-align: top; font-size: 12px; line-height: 140%; }
#header_950 #header_notice_01_login img { margin: 2px 10px 0 0; }


/* ============================== 950 header_notice_950_01_logout 13/12/16追加 */
/* -----グローバルナビ下告知ログイン前950幅----- */
#header_950 #header_notice_950_01_logout { width: 950px; padding: 2px 0 3px; }
#header_950 #header_notice_950_01_logout .heikinoubosu { border-bottom: 1px solid #b5b1ad; background: url(../../../../contents/pub/inc_header/img/ndb_img_lid_heikinoubosu950.gif) no-repeat 0 0; padding: 0 9px 1px; text-align: center; }
#header_950 #header_notice_950_01_logout table { margin: 0 auto; }
#header_950 #header_notice_950_01_logout table td.left { padding-right: 5px; vertical-align: top; }
#header_950 #header_notice_950_01_logout td.right { padding-top: 13px; vertical-align: top; font-size: 12px; line-height: 140%; }
#header_950 #header_notice_950_01_logout table td.right span { font-weight: bold; color: #9e210b; }


/* ============================== 950 header_notice_950_01_login 12/10/21追加 */
/* -----グローバルナビ下告知ログイン後950幅----- */
#header_950 #header_notice_950_01_login { width: 950px; padding: 2px 0 3px; }
#header_950 #header_notice_950_01_login .heikinoubosu { border-bottom: 1px solid #b5b1ad; background: url(../../../../contents/pub/inc_header/img/ndb_img_lid_heikinoubosu950.gif) no-repeat 0 0; padding: 0 9px 1px; text-align: center; }
#header_950 #header_notice_950_01_login table { margin: 0 auto; }
#header_950 #header_notice_950_01_login table td.left { padding-right: 5px; vertical-align: top; }
#header_950 #header_notice_950_01_login td.right { padding-top: 13px; vertical-align: top; font-size: 12px; line-height: 140%; }
#header_950 #header_notice_950_01_login table td.right span { font-weight: bold; color: #9e210b; }


/* ============================== header_notice_02_yahoo 10/02/10修正 */
/* -----グローバルナビ下告知----- */
#header #header_notice_02_yahoo { padding: 7px 0 3px; }
#header #header_notice_02_yahoo .line1 { text-align: center; padding: 5px 0; border-top: 1px solid #ff6600; border-bottom: 1px solid #ff6600; }
#header #header_notice_02_yahoo table { margin: 0 auto; }
#header #header_notice_02_yahoo table td { vertical-align: top; font-size: 12px; line-height: 140%; }
#header #header_notice_02_yahoo img { margin: 2px 10px 0 0; }


/* ============================== 950 header_notice_02_yahoo 11/10/03追加 */
/* -----グローバルナビ下告知----- */
#header_950 #header_notice_02_yahoo { padding: 7px 0 3px; }
#header_950 #header_notice_02_yahoo .line1 { text-align: center; padding: 5px 0; border-top: 1px solid #ff6600; border-bottom: 1px solid #ff6600; }
#header_950 #header_notice_02_yahoo table { margin: 0 auto; }
#header_950 #header_notice_02_yahoo table td { vertical-align: top; font-size: 12px; line-height: 140%; }
#header_950 #header_notice_02_yahoo img { margin: 2px 10px 0 0; }


/* ============================== header_notice_02 10/02/10修正 */
/* -----グローバルナビ下告知----- */
#header #header_notice_02 { padding: 7px 0 3px; }
#header #header_notice_02 .line1 { text-align: center; padding: 5px 0; border-top: 1px solid #ff6600; border-bottom: 1px solid #ff6600; }
#header #header_notice_02 table { margin: 0 auto; }
#header #header_notice_02 table td { vertical-align: top; font-size: 12px; line-height: 140%; }
#header #header_notice_02 img { margin: 2px 10px 0 0; }


/* ============================== 950 header_notice_02 11/10/03追加 */
/* -----グローバルナビ下告知----- */
#header_950 #header_notice_02 { padding: 7px 0 3px; }
#header_950 #header_notice_02 .line1 { text-align: center; padding: 5px 0; border-top: 1px solid #ff6600; border-bottom: 1px solid #ff6600; }
#header_950 #header_notice_02 table { margin: 0 auto; }
#header_950 #header_notice_02 table td { vertical-align: top; font-size: 12px; line-height: 140%; }
#header_950 #header_notice_02 img { margin: 2px 10px 0 0; }


/* ============================== header_notice_02_yahoo_logout 10/03/10追加 */
/* -----グローバルナビ下告知ログイン前----- */
#header #header_notice_02_yahoo_logout { padding: 7px 0 3px; }
#header #header_notice_02_yahoo_logout .line1 { text-align: center; padding: 5px 0; border-top: 1px solid #006600; border-bottom: 1px solid #006600; }
#header #header_notice_02_yahoo_logout table { margin: 0 auto; }
#header #header_notice_02_yahoo_logout table td { vertical-align: top; font-size: 12px; line-height: 140%; }
#header #header_notice_02_yahoo_logout img { margin: 2px 10px 0 0; }


/* ==============================950 header_notice_02_yahoo_logout 11/10/03追加 */
/* -----グローバルナビ下告知ログイン前----- */
#header_950 #header_notice_02_yahoo_logout { padding: 7px 0 3px; }
#header_950 #header_notice_02_yahoo_logout .line1 { text-align: center; padding: 5px 0; border-top: 1px solid #006600; border-bottom: 1px solid #006600; }
#header_950 #header_notice_02_yahoo_logout table { margin: 0 auto; }
#header_950 #header_notice_02_yahoo_logout table td { vertical-align: top; font-size: 12px; line-height: 140%; }
#header_950 #header_notice_02_yahoo_logout img { margin: 2px 10px 0 0; }


/* ============================== header_notice_02_logout 10/03/10追加 */
/* -----グローバルナビ下告知ログイン前----- */
#header #header_notice_02_logout { padding: 7px 0 3px; }
#header #header_notice_02_logout .line1 { text-align: center; padding: 5px 0; border-top: 1px solid #006600; border-bottom: 1px solid #006600; }
#header #header_notice_02_logout table { margin: 0 auto; }
#header #header_notice_02_logout table td { vertical-align: top; font-size: 12px; line-height: 140%; }
#header #header_notice_02_logout img { margin: 2px 10px 0 0; }


/* ============================== 950 header_notice_02_logout 11/10/03追加 */
/* -----グローバルナビ下告知ログイン前----- */
#header_950 #header_notice_02_logout { padding: 7px 0 3px; }
#header_950 #header_notice_02_logout .line1 { text-align: center; padding: 5px 0; border-top: 1px solid #006600; border-bottom: 1px solid #006600; }
#header_950 #header_notice_02_logout table { margin: 0 auto; }
#header_950 #header_notice_02_logout table td { vertical-align: top; font-size: 12px; line-height: 140%; }
#header_950 #header_notice_02_logout img { margin: 2px 10px 0 0; }


/* ============================== header_notice_02_yahoo_login 10/03/10追加 */
/* -----グローバルナビ下告知ログイン後----- */
#header #header_notice_02_yahoo_login { padding: 7px 0 3px; }
#header #header_notice_02_yahoo_login .line1 { text-align: center; padding: 5px 0; border-top: 1px solid #ff6600; border-bottom: 1px solid #ff6600; }
#header #header_notice_02_yahoo_login table { margin: 0 auto; }
#header #header_notice_02_yahoo_login table td { vertical-align: top; font-size: 12px; line-height: 140%; }
#header #header_notice_02_yahoo_login img { margin: 2px 10px 0 0; }


/* ============================== 950 header_notice_02_yahoo_login 11/10/03追加 */
/* -----グローバルナビ下告知ログイン後----- */
#header_950 #header_notice_02_yahoo_login { padding: 7px 0 3px; }
#header_950 #header_notice_02_yahoo_login .line1 { text-align: center; padding: 5px 0; border-top: 1px solid #ff6600; border-bottom: 1px solid #ff6600; }
#header_950 #header_notice_02_yahoo_login table { margin: 0 auto; }
#header_950 #header_notice_02_yahoo_login table td { vertical-align: top; font-size: 12px; line-height: 140%; }
#header_950 #header_notice_02_yahoo_login img { margin: 2px 10px 0 0; }


/* ============================== header_notice_02_login 10/03/10追加 */
/* -----グローバルナビ下告知ログイン後----- */
#header #header_notice_02_login { padding: 7px 0 3px; }
#header #header_notice_02_login .line1 { text-align: center; padding: 5px 0; border-top: 1px solid #ff6600; border-bottom: 1px solid #ff6600; }
#header #header_notice_02_login table { margin: 0 auto; }
#header #header_notice_02_login table td { vertical-align: top; font-size: 12px; line-height: 140%; }
#header #header_notice_02_login img { margin: 2px 10px 0 0; }


/* ============================== 950 header_notice_02_login 11/10/03追加 */
/* -----グローバルナビ下告知ログイン後----- */
#header_950 #header_notice_02_login { padding: 7px 0 3px; }
#header_950 #header_notice_02_login .line1 { text-align: center; padding: 5px 0; border-top: 1px solid #ff6600; border-bottom: 1px solid #ff6600; }
#header_950 #header_notice_02_login table { margin: 0 auto; }
#header_950 #header_notice_02_login table td { vertical-align: top; font-size: 12px; line-height: 140%; }
#header_950 #header_notice_02_login img { margin: 2px 10px 0 0; }


/* ============================== header_notice_03_yahoo 10/10/20修正 */
/* -----グローバルナビ下告知----- */
#header #header_notice_03_yahoo { width: 700px; padding: 2px 0 3px; }
#header #header_notice_03_yahoo .heikinoubosu { border-bottom: 1px solid #b5b1ad; background: url(../../../../../rnc/contents/pub/inc_header/img/ndb_img_lid_heikinoubosu.gif) no-repeat 0 0; padding: 0 9px 1px; text-align: center; }
#header #header_notice_03_yahoo table { margin: 0 auto; }
#header #header_notice_03_yahoo table td.left { padding-right: 5px; vertical-align: top; }
#header #header_notice_03_yahoo td.right { padding-top: 13px; vertical-align: top; font-size: 12px; line-height: 140%; }
#header #header_notice_03_yahoo table td.right span { font-weight: bold; color: #9e210b; }


/* ============================== 950 header_notice_03_yahoo 11/10/03追加 */
/* -----グローバルナビ下告知----- */
#header_950 #header_notice_03_yahoo { width: 950px; padding: 2px 0 3px; }
#header_950 #header_notice_03_yahoo .heikinoubosu { border-bottom: 1px solid #b5b1ad; background: url(../../../../../rnc/contents/pub/inc_header/img/ndb_img_lid_heikinoubosu.gif) no-repeat 0 0; padding: 0 9px 1px; text-align: center; }
#header_950 #header_notice_03_yahoo table { margin: 0 auto; }
#header_950 #header_notice_03_yahoo table td.left { padding-right: 5px; vertical-align: top; }
#header_950 #header_notice_03_yahoo td.right { padding-top: 13px; vertical-align: top; font-size: 12px; line-height: 140%; }
#header_950 #header_notice_03_yahoo table td.right span { font-weight: bold; color: #9e210b; }


/* ============================== header_notice_03 10/10/20修正 */
/* -----グローバルナビ下告知----- */
#header #header_notice_03 { width: 700px; padding: 2px 0 3px; }
#header #header_notice_03 .heikinoubosu { border-bottom: 1px solid #b5b1ad; background: url(../../../../../rnc/contents/pub/inc_header/img/ndb_img_lid_heikinoubosu.gif) no-repeat 0 0; padding: 0 9px 1px; text-align: center; }
#header #header_notice_03 table { margin: 0 auto; }
#header #header_notice_03 table td.left { padding-right: 5px; vertical-align: top; }
#header #header_notice_03 td.right { padding-top: 13px; vertical-align: top; font-size: 12px; line-height: 140%; }
#header #header_notice_03 table td.right span { font-weight: bold; color: #9e210b; }


/* ============================== 950 header_notice_03 11/10/03追加 */
/* -----グローバルナビ下告知----- */
#header_950 #header_notice_03 { width: 950px; padding: 2px 0 3px; }
#header_950 #header_notice_03 .heikinoubosu { border-bottom: 1px solid #b5b1ad; background: url(../../../../../rnc/contents/pub/inc_header/img/ndb_img_lid_heikinoubosu.gif) no-repeat 0 0; padding: 0 9px 1px; text-align: center; }
#header_950 #header_notice_03 table { margin: 0 auto; }
#header_950 #header_notice_03 table td.left { padding-right: 5px; vertical-align: top; }
#header_950 #header_notice_03 td.right { padding-top: 13px; vertical-align: top; font-size: 12px; line-height: 140%; }
#header_950 #header_notice_03 table td.right span { font-weight: bold; color: #9e210b; }


/* ============================== header_notice_03_yahoo_logout 10/10/20修正 */
/* -----グローバルナビ下告知ログイン前----- */
#header #header_notice_03_yahoo_logout { width: 700px; padding: 2px 0 3px; }
#header #header_notice_03_yahoo_logout .heikinoubosu { border-bottom: 1px solid #b5b1ad; background: url(../../../../../rnc/contents/pub/inc_header/img/ndb_img_lid_heikinoubosu.gif) no-repeat 0 0; padding: 0 9px 1px; text-align: center; }
#header #header_notice_03_yahoo_logout table { margin: 0 auto; }
#header #header_notice_03_yahoo_logout table td.left { padding-right: 5px; vertical-align: top; }
#header #header_notice_03_yahoo_logout td.right { padding-top: 13px; vertical-align: top; font-size: 12px; line-height: 140%; }
#header #header_notice_03_yahoo_logout table td.right span { font-weight: bold; color: #9e210b; }


/* ============================== 950 header_notice_03_yahoo_logout 11/10/03追加 */
/* -----グローバルナビ下告知ログイン前----- */
#header_950 #header_notice_03_yahoo_logout { width: 950px; padding: 2px 0 3px; }
#header_950 #header_notice_03_yahoo_logout .heikinoubosu { border-bottom: 1px solid #b5b1ad; background: url(../../../../../rnc/contents/pub/inc_header/img/ndb_img_lid_heikinoubosu.gif) no-repeat 0 0; padding: 0 9px 1px; text-align: center; }
#header_950 #header_notice_03_yahoo_logout table { margin: 0 auto; }
#header_950 #header_notice_03_yahoo_logout table td.left { padding-right: 5px; vertical-align: top; }
#header_950 #header_notice_03_yahoo_logout td.right { padding-top: 13px; vertical-align: top; font-size: 12px; line-height: 140%; }
#header_950 #header_notice_03_yahoo_logout table td.right span { font-weight: bold; color: #9e210b; }


/* ============================== header_notice_03_logout 10/10/20追加 */
/* -----グローバルナビ下告知ログイン前----- */
#header #header_notice_03_logout { width: 700px; padding: 2px 0 3px; }
#header #header_notice_03_logout .heikinoubosu { border-bottom: 1px solid #b5b1ad; background: url(../../../../../rnc/contents/pub/inc_header/img/ndb_img_lid_heikinoubosu.gif) no-repeat 0 0; padding: 0 9px 1px; text-align: center; }
#header #header_notice_03_logout table { margin: 0 auto; }
#header #header_notice_03_logout table td.left { padding-right: 5px; vertical-align: top; }
#header #header_notice_03_logout td.right { padding-top: 13px; vertical-align: top; font-size: 12px; line-height: 140%; }
#header #header_notice_03_logout table td.right span { font-weight: bold; color: #9e210b; }


/* ============================== 950 header_notice_03_logout 11/10/03追加 */
/* -----グローバルナビ下告知ログイン前----- */
#header_950 #header_notice_03_logout { width: 950px; padding: 2px 0 3px; }
#header_950 #header_notice_03_logout .heikinoubosu { border-bottom: 1px solid #b5b1ad; background: url(../../../../../rnc/contents/pub/inc_header/img/ndb_img_lid_heikinoubosu.gif) no-repeat 0 0; padding: 0 9px 1px; text-align: center; }
#header_950 #header_notice_03_logout table { margin: 0 auto; }
#header_950 #header_notice_03_logout table td.left { padding-right: 5px; vertical-align: top; }
#header_950 #header_notice_03_logout td.right { padding-top: 13px; vertical-align: top; font-size: 12px; line-height: 140%; }
#header_950 #header_notice_03_logout table td.right span { font-weight: bold; color: #9e210b; }


/* ============================== header_notice_03_yahoo_login 10/03/10追加 */
/* -----グローバルナビ下告知ログイン後----- */
#header #header_notice_03_yahoo_login { padding: 7px 0 3px; }
#header #header_notice_03_yahoo_login .line1 { text-align: center; padding: 5px 0; border-top: 1px solid #ff6600; border-bottom: 1px solid #ff6600; }
#header #header_notice_03_yahoo_login table { margin: 0 auto; }
#header #header_notice_03_yahoo_login table td { vertical-align: top; font-size: 12px; line-height: 140%; }
#header #header_notice_03_yahoo_login img { margin: 2px 10px 0 0; }


/* ============================== 950 header_notice_03_yahoo_login 11/10/03追加 */
/* -----グローバルナビ下告知ログイン後----- */
#header_950 #header_notice_03_yahoo_login { padding: 7px 0 3px; }
#header_950 #header_notice_03_yahoo_login .line1 { text-align: center; padding: 5px 0; border-top: 1px solid #ff6600; border-bottom: 1px solid #ff6600; }
#header_950 #header_notice_03_yahoo_login table { margin: 0 auto; }
#header_950 #header_notice_03_yahoo_login table td { vertical-align: top; font-size: 12px; line-height: 140%; }
#header_950 #header_notice_03_yahoo_login img { margin: 2px 10px 0 0; }


/* ============================== header_notice_03_login 10/03/10追加 */
/* -----グローバルナビ下告知ログイン後----- */
#header #header_notice_03_login { padding: 7px 0 3px; }
#header #header_notice_03_login .line1 { text-align: center; padding: 5px 0; border-top: 1px solid #ff6600; border-bottom: 1px solid #ff6600; }
#header #header_notice_03_login table { margin: 0 auto; }
#header #header_notice_03_login table td { vertical-align: top; font-size: 12px; line-height: 140%; }
#header #header_notice_03_login img { margin: 2px 10px 0 0; }


/* ============================== 950 header_notice_03_login 11/10/03追加 */
/* -----グローバルナビ下告知ログイン後----- */
#header_950 #header_notice_03_login { padding: 7px 0 3px; }
#header_950 #header_notice_03_login .line1 { text-align: center; padding: 5px 0; border-top: 1px solid #ff6600; border-bottom: 1px solid #ff6600; }
#header_950 #header_notice_03_login table { margin: 0 auto; }
#header_950 #header_notice_03_login table td { vertical-align: top; font-size: 12px; line-height: 140%; }
#header_950 #header_notice_03_login img { margin: 2px 10px 0 0; }


/* ============================== header_notice_04_yahoo 10/10/20修正 */
/* -----グローバルナビ下告知----- */
#header #header_notice_04_yahoo { width: 700px; padding: 2px 0 3px; }
#header #header_notice_04_yahoo .heikinoubosu { border-bottom: 1px solid #b5b1ad; background: url(../../../../../rnc/contents/pub/inc_header/img/ndb_img_lid_heikinoubosu.gif) no-repeat 0 0; padding: 0 9px 1px; text-align: center; }
#header #header_notice_04_yahoo table { margin: 0 auto; }
#header #header_notice_04_yahoo table td.left { padding-right: 5px; vertical-align: top; }
#header #header_notice_04_yahoo td.right { padding-top: 13px; vertical-align: top; font-size: 12px; line-height: 140%; }
#header #header_notice_04_yahoo table td.right span { font-weight: bold; color: #9e210b; }


/* ============================== 950 header_notice_04_yahoo 11/10/03追加 */
/* -----グローバルナビ下告知----- */
#header_950 #header_notice_04_yahoo { width: 950px; padding: 2px 0 3px; }
#header_950 #header_notice_04_yahoo .heikinoubosu { border-bottom: 1px solid #b5b1ad; background: url(../../../../../rnc/contents/pub/inc_header/img/ndb_img_lid_heikinoubosu.gif) no-repeat 0 0; padding: 0 9px 1px; text-align: center; }
#header_950 #header_notice_04_yahoo table { margin: 0 auto; }
#header_950 #header_notice_04_yahoo table td.left { padding-right: 5px; vertical-align: top; }
#header_950 #header_notice_04_yahoo td.right { padding-top: 13px; vertical-align: top; font-size: 12px; line-height: 140%; }
#header_950 #header_notice_04_yahoo table td.right span { font-weight: bold; color: #9e210b; }


/* ============================== header_notice_04 10/10/20修正 */
/* -----グローバルナビ下告知----- */
#header #header_notice_04 { width: 700px; padding: 2px 0 3px; }
#header #header_notice_04 .heikinoubosu { border-bottom: 1px solid #b5b1ad; background: url(../../../../../rnc/contents/pub/inc_header/img/ndb_img_lid_heikinoubosu.gif) no-repeat 0 0; padding: 0 9px 1px; text-align: center; }
#header #header_notice_04 table { margin: 0 auto; }
#header #header_notice_04 table td.left { padding-right: 5px; vertical-align: top; }
#header #header_notice_04 td.right { padding-top: 13px; vertical-align: top; font-size: 12px; line-height: 140%; }
#header #header_notice_04 table td.right span { font-weight: bold; color: #9e210b; }


/* ============================== 950 header_notice_04 11/10/03追加 */
/* -----グローバルナビ下告知----- */
#header_950 #header_notice_04 { width: 950px; padding: 2px 0 3px; }
#header_950 #header_notice_04 .heikinoubosu { border-bottom: 1px solid #b5b1ad; background: url(../../../../../rnc/contents/pub/inc_header/img/ndb_img_lid_heikinoubosu.gif) no-repeat 0 0; padding: 0 9px 1px; text-align: center; }
#header_950 #header_notice_04 table { margin: 0 auto; }
#header_950 #header_notice_04 table td.left { padding-right: 5px; vertical-align: top; }
#header_950 #header_notice_04 td.right { padding-top: 13px; vertical-align: top; font-size: 12px; line-height: 140%; }
#header_950 #header_notice_04 table td.right span { font-weight: bold; color: #9e210b; }


/* ============================== 950 header_notice_04_yahoo_logout 11/10/03追加 */
/* -----グローバルナビ下告知ログイン前----- */
#header_950 #header_notice_04_yahoo_logout { padding: 7px 0 3px; }
#header_950 #header_notice_04_yahoo_logout .lid { border: 1px solid #b5b1ad; padding: 5px 9px; }
#header_950 #header_notice_04_yahoo_logout p { text-align: center; }
#header_950 #header_notice_04_yahoo_logout p span { font-weight: bold; color: #9e210b; }
#header_950 #header_notice_04_yahoo_logout p img { margin-right: 3px; vertical-align: middle; }
#header_950 #header_notice_04_yahoo_logout p a { line-height: 140%; }


/* ============================== 950 header_notice_04_logout 11/10/03追加 */
/* -----グローバルナビ下告知ログイン前----- */
#header_950 #header_notice_04_logout { padding: 7px 0 3px; }
#header_950 #header_notice_04_logout .lid { border: 1px solid #b5b1ad; padding: 5px 9px; }
#header_950 #header_notice_04_logout p { text-align: center; }
#header_950 #header_notice_04_yahoo_logout p span { font-weight: bold; color: #9e210b; }
#header_950 #header_notice_04_logout p img { margin-right: 3px; vertical-align: middle; }
#header_950 #header_notice_04_logout p a { line-height: 140%; }


/* ============================== 950 header_notice_04_yahoo_login 11/10/03追加 */
/* -----グローバルナビ下告知ログイン後----- */
#header_950 #header_notice_04_yahoo_login { padding: 7px 0 3px; }
#header_950 #header_notice_04_yahoo_login .lid { border: 1px solid #b5b1ad; padding: 5px 9px; }
#header_950 #header_notice_04_yahoo_login p { text-align: center; }
#header_950 #header_notice_04_yahoo_logout p span { font-weight: bold; color: #9e210b; }
#header_950 #header_notice_04_yahoo_login p img { margin-right: 3px; vertical-align: middle; }
#header_950 #header_notice_04_yahoo_login p a { line-height: 140%; }


/* ============================== 950 header_notice_04_login 11/10/03追加 */
/* -----グローバルナビ下告知ログイン後----- */
#header_950 #header_notice_04_login { padding: 7px 0 3px; }
#header_950 #header_notice_04_login .lid { border: 1px solid #b5b1ad; padding: 5px 9px; }
#header_950 #header_notice_04_login p { text-align: center; }
#header_950 #header_notice_04_yahoo_logout p span { font-weight: bold; color: #9e210b; }
#header_950 #header_notice_04_login p img { margin-right: 3px; vertical-align: middle; }
#header_950 #header_notice_04_login p a { line-height: 140%; }


/* ============================== header_notice_top_yahoo 10/02/10修正 */
/* -----グローバルナビ下告知----- */
#header #header_notice_top_yahoo { padding: 7px 0 3px; }
#header #header_notice_top_yahoo .line1 { text-align: center; padding: 5px 0; border-top: 1px solid #ff6600; border-bottom: 1px solid #ff6600; }
#header #header_notice_top_yahoo table { margin: 0 auto; }
#header #header_notice_top_yahoo table td { vertical-align: top; font-size: 12px; line-height: 140%; }
#header #header_notice_top_yahoo img { margin: 2px 10px 0 0; }


/* ============================== 950 header_notice_top_yahoo 11/10/03追加 */
/* -----グローバルナビ下告知----- */
#header_950 #header_notice_top_yahoo { padding: 7px 0 3px; }
#header_950 #header_notice_top_yahoo .line1 { text-align: center; padding: 5px 0; border-top: 1px solid #ff6600; border-bottom: 1px solid #ff6600; }
#header_950 #header_notice_top_yahoo table { margin: 0 auto; }
#header_950 #header_notice_top_yahoo table td { vertical-align: top; font-size: 12px; line-height: 140%; }
#header_950 #header_notice_top_yahoo img { margin: 2px 10px 0 0; }


/* ============================== header_notice_top 10/02/10修正 */
/* -----グローバルナビ下告知----- */
#header #header_notice_top { padding: 7px 0 3px; }
#header #header_notice_top .line1 { text-align: center; padding: 5px 0; border-top: 1px solid #ff6600; border-bottom: 1px solid #ff6600; }
#header #header_notice_top table { margin: 0 auto; }
#header #header_notice_top table td { vertical-align: top; font-size: 12px; line-height: 140%; }
#header #header_notice_top img { margin: 2px 10px 0 0; }


/* ============================== 950 header_notice_top 11/10/03追加 */
/* -----グローバルナビ下告知----- */
#header_950 #header_notice_top { padding: 7px 0 3px; }
#header_950 #header_notice_top .line1 { text-align: center; padding: 5px 0; border-top: 1px solid #ff6600; border-bottom: 1px solid #ff6600; }
#header_950 #header_notice_top table { margin: 0 auto; }
#header_950 #header_notice_top table td { vertical-align: top; font-size: 12px; line-height: 140%; }
#header_950 #header_notice_top img { margin: 2px 10px 0 0; }
