@charset "UTF-8"; div.container { margin: 0 auto; width: 960px !important; } div.mk_title { max-width: 16px; } .cl_red { color: #e50112; font-weight: bold; } hr { border:none; border-top:solid 1px #ccc; height:1px; color:#fff; } /*****/ /* HEADER INDEX1 企業メニュー */ /*****/ div.mod_navi_index1 { margin: 0 auto; width: 940px !important; height: 22px; padding: 5px 10px 0 10px; } div.mod_navi_index1_base { top: 0px; left: 0px; right: 0px; background: #333; } div.mod_navi_index1_c1 { width: 150px; height: 14px; padding: 2px 2px 0 2px; border-left: #f8f3df solid 2px; text-align: center; vertical-align: middle; font-weight: bold; font-size: 13px; float: left; } div.mod_navi_index1_c1 a, div.mod_navi_index1_c1 a:link, div.mod_navi_index1_c1 a:visited{ color: #f8f3df; text-decoration: none; } div.mod_navi_index1_c1 a:hover { // color: #FFFF00; text-decoration: underline; } /*****/ /* HEADER INDEX2 ロゴ・リンク・検索窓ナビ */ /*****/ div.mod_navi_index2 { width: 944px !important; height: 60px; margin: 12px 10px 0 10px; padding-top: 8px; border-bottom: #e50112 solid 2px; } div.mod_navi_index2_c1 { width: 150px; height: 60px; float: left; } div.mod_navi_index2_c2 { width: 794px; height: 30px; text-align: right; float: left; } div.mod_navi_index2_c3 { width: 548px; float: left; position: relative; top: -30px; text-align: left; } div.mod_navi_index2_c3 h1 { font-size: 16px; color: #e50112; margin-top: 14px; } #searchbutton { height: 33px; line-height: 33px; padding-right: 6px; } /*****/ /* FOOTER サイトマップ */ /*****/ div.mod_navi_sitemap1 { margin: 0 auto; width: 950px !important; padding: 24px 0 24px 10px; border: #fff4f4 solid 2px; } div.mod_navi_sitemap1_base { background: #fff4f4; } div.mod_navi_sitemap1_title { width: 920px; height: 26px; padding: 3px 10px 0 10px; } div.mod_navi_sitemap1_c { margin-left: 4px; padding: 8px 4px; font-weight: bold; line-height: 20px; float: left; } div.mod_navi_sitemap1_c img { padding-bottom: 3px; } div.mod_navi_sitemap1 h2 { background: #fff4f4; } /*****/ /* FOOTER コピーライト */ /*****/ div.mod_navi_index_footer { margin: 0 auto; width: 940px !important; padding: 12px 10px 20px 10px; text-align: center; color: #eee; } div.mod_navi_index_footer_base { background: #161e13; } /*****/ /* 汎用ページ書式 */ /*****/ div.mod_contents_title { width: 934px !important; height: 22px; margin: 20px 10px 8px 10px; font-size: 17px; font-weight: bold; border-left: #e50112 solid 5px; padding-left: 5px; } div.mod_contents_lead { width: 928px !important; margin: 0 18px; padding: 10px 0 12px 0; line-height: 18px; border-top: 1px solid #bed7ed; } div.mod_contents_main { width: 944px !important; margin: 0 10px; } div.mod_contents_main_box { margin: 0 8px; padding: 10px 0; line-height: 18px; vertical-align: middle; } div.mod_contents_main_box hr { width: 100%; border: 0; border-bottom: 1px solid #bed7ed; background: #fff; overflow: hidden; } div.mod_contents_contact { width: 928px !important; margin: 0 18px 10px 18px; padding: 30px 0; border-top: 1px solid #bed7ed; border-bottom: 1px solid #bed7ed; } div.mod_contents_contact h2 { font-size: 15px; font-weight: bold; } div.mod_contents_contact p { line-height: 18px; font-weight: bold; }