* { color:#222222; padding:0; font-size: 12px; line-height: 150%; margin: 0; font-family: "MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; background-image: none; } body { background-color: #E3DED5; } a { color:#990000; } a:hover { text-decoration: none; } a img { border:none; } hr { clear: both; height: 1px; } strong { color: #3A2F2C; } .chui { font-size: 12px; color: #CC0000; } /* ベース -------------------------------------------------------------------*/ #base { width:780px; background-color: #FFFFFF; margin-top: 1px; border: 1px solid #D5CEC1; margin-left: 10px; } #wrap { float: left; padding: 5px; margin-top: 5px; } /* ヘッダー -------------------------------------------------------------------*/ #header { width:780px; height:80px; background-image: url(new_img/header.gif); } h1 a { display: block; text-decoration: none; width: 300px; height: 70px; margin-left: 5px; color: #ffffff; text-indent: -10000px; } #header ul { left: 650px; top: 25px; position: absolute; } #header li { list-style-type: none; } #header li a { background-image: url(new_img/li.gif); background-repeat: no-repeat; background-position: left center; padding-left: 10px; } #header #disc { position: absolute; left: 400px; top: 30px; font-size: 10px; } #header #disc_2 { position: absolute; left: 250px; top: 30px; font-size: 12px; } /*ナビゲーション ----------------------------------------------- */ #nav { width:780px; height: 20px; background-image: url(http://nikibibi.com/image/navi.gif); } #nav ul { list-style-type:none; float: right; display: block; margin-right: 20px; border-right-width: 1px; border-right-style: solid; border-right-color: #FFFFFF; } #nav li { display: inline; padding-left: 15px; padding-right: 12px; border-left-width: 1px; border-left-style: solid; border-left-color: #FFFFFF; text-decoration: none; background-image: url(new_img/nav_li.gif); background-repeat: no-repeat; background-position: 7px center; } #nav a { color: #FFFFFF; font-size: 12px; line-height: 20px; letter-spacing: 0.1em; text-decoration: none; } #nav a:hover { text-decoration: underline; } /* コンテンツ -------------------------------------------------------------------*/ #wrap h2 { font-size: 16px; color: #333333; padding-right: 20px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EBEAE4; text-align: right; } #wrap h2#top_h2 { padding-right: 10px; font-weight: normal; font-size: 10px; } #contents { width:570px; float: right; } #contents p{ padding-top: 5px; padding-bottom: 5px; background-image: url(new_img/note_line.gif); margin-right: 20px; margin-left: 20px; padding-right: 10px; padding-left: 10px; margin-top: 7px; margin-bottom: 7px; line-height: 20px; } #contents h3 { font-size: 14px; border-left-width: 5px; border-left-style: solid; border-left-color: #0041B4; padding-left: 7px; color: #FFFFFF; line-height: 18px; margin-left: 5px; margin-top: 5px; margin-bottom: 2px; background-color: #3980F4; padding-top: 3px; padding-bottom: 3px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DDDDDD; border-right-width: 1px; border-right-style: solid; border-right-color: #DDDDDD; } #contents h4 { font-size: 12px; padding-left: 10px; color: #334E7D; line-height: 16px; margin-top: 15px; margin-bottom: 10px; margin-left: 15px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E3DED5; } #contents #c_pad { padding: 10px; } #contents #c_pad p a { line-height: 20px; } #contents #c_pad p strong { line-height: 20px; } #contents #c_pad #top_btn { padding-bottom: 10px; } #contents #c_pad table { width: 550px; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; } #contents #c_pad table td { padding: 5px; border: 1px solid #EAE8DF; } #contents #c_pad table th { background-color: #EFEDE7; padding: 7px; } #contents #c_pad label { color: #994631; margin-left: 20px; font-weight: bold; border-left-width: 5px; border-left-style: solid; border-left-color: #EFEDE7; padding-left: 3px; } #contents #c_pad ul { margin-left: 35px; margin-bottom: 20px; } #contents #c_pad li { list-style-type: none; background-image: url(new_img/c_li.gif); background-repeat: no-repeat; background-position: left center; padding-left: 10px; } #contents #c_pad .link th a { color: #3E3A31; font-weight: normal; } #contents #c_pad .c_img { text-align: center; padding-bottom: 10px; } #top_txt { padding: 5px; font-size: 10px; } #contents h3 .h3bg { color: #D74337; font-size: 18px; line-height: 18px; padding-left: 20px; } #contents #c_pad .fl_r { float: right; background-color: #FFFFFF; padding-right: 5px; padding-left: 10px; margin-left: 10px; border-left-width: 1px; border-left-style: dotted; border-left-color: #ECA59F; } #contents #c_pad .syomei { text-align: right; font-family: "MS P明朝", "細明朝体", "ヒラギノ明朝 Pro W3"; color: #705530; padding-right: 20px; } #contents #c_pad .pick { background-color: #FFEFDF; margin: 20px; padding: 5px; border: 1px solid #FDE3CC; } #contents #c_pad .pick p { background-image: none; line-height: 130%; margin: 5px; } #contents #c_pad #koushin { font-size: 10px; line-height: 120%; background-color: #F4E7D5; padding: 5px; color: #99242B; } #contents #c_pad .to_top { padding-right: 10px; padding-bottom: 2px; text-align: right; margin-bottom: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E3DED5; } #contents #c_pad .to_top a { font-size: 10px; } /* DL -------------------------------------------------------------------*/ #contents #c_pad dl { padding-bottom: 5px; margin-top: 10px; margin-right: 15px; margin-bottom: 20px; margin-left: 15px; } #contents #c_pad dd { margin-right: 5px; margin-left: 5px; background-color: #F5F2DC; padding-top: 10px; padding-right: 15px; padding-bottom: 10px; padding-left: 15px; margin-top: 1px; } #contents #c_pad dt { background-color: #446088; font-weight: bold; color: #FFFFFF; padding: 3px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; text-indent: 10px; } /* サイド・メニュー -------------------------------------------------------------------*/ #side { float: left; width: 200px; padding-bottom: 15px; background-color: #F1EBE0; } #side ul { margin-bottom: 5px; } #side li { list-style-type: none; } #side h3 { background-image: url(new_img/side_h3.gif); line-height: 30px; width: 190px; margin-right: auto; margin-left: auto; text-indent: 15px; margin-top: 5px; font-size: 12px; font-weight: normal; letter-spacing: 1px; color: #222222; } #side img { border:none; } #side p { padding: 10px; } #side p a { font-size:10px; background-color: #E2DECF; display: block; padding: 10px; line-height: 15px; border: 2px solid #C6BCB0; } #side_a { margin-bottom: 5px; width: 190px; margin-right: auto; margin-left: auto; background-color: #FF515E; padding: 5px; } #side_b { margin-bottom: 5px; width: 190px; margin-right: auto; margin-left: auto; background-color: #A7551F; padding: 5px; } #side_c { margin-bottom: 5px; width: 190px; margin-right: auto; margin-left: auto; background-color: #283C62; padding: 5px; } #side_a li a { display: block; width:150px; font-size: 12px; color:#FFFFFF; line-height: 18px; padding-right: 5px; padding-left: 15px; background-image:url(new_img/side_li.gif); background-repeat: no-repeat; height: 18px; text-decoration: none; background-color: #FF949C; background-position: 7px center; margin-right: auto; margin-left: auto; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #561417; border-bottom-color: #561417; border-left-color: #561417; } #side_a li a:hover { color: #69181D; text-decoration: underline; background-color: #FFECEC; background-image: url(new_img/side_li_ov.gif); } #side_b li a { display: block; width:150px; font-size: 12px; color:#FFFFFF; line-height: 18px; padding-right: 5px; padding-left: 15px; background-image:url(new_img/side_li.gif); background-repeat: no-repeat; height: 18px; text-decoration: none; background-color: #C96725; background-position: 7px center; margin-right: auto; margin-left: auto; border-bottom-color: #88461A; border-bottom-width: 1px; border-bottom-style: solid; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #88461A; border-left-color: #88461A; } #side_b li a:hover { color: #A7551F; text-decoration: underline; background-color: #FFEFE1; background-image: url(new_img/side_li_ov.gif); } #side_c li a { display: block; width:150px; font-size: 12px; color:#FFFFFF; line-height: 18px; padding-right: 5px; padding-left: 15px; background-image:url(new_img/side_li.gif); background-repeat: no-repeat; height: 18px; text-decoration: none; background-color: #324D7C; background-position: 7px center; margin-right: auto; margin-left: auto; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #1F2F4B; border-bottom-color: #1F2F4B; border-left-color: #1F2F4B; } #side_c li a:hover { color: #314777; text-decoration: underline; background-color: #FFFFFF; background-image: url(new_img/side_li_ov.gif); } /* フッタメニュー -------------------------------------------------------------------*/ #f_menu { clear: both; text-align: center; background-image: url(img/foot.jpg); background-repeat: repeat-x; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #D6D6CF; border-bottom-color: #E2E2DE; background-color: #FAFAF8; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; } #f_menu li { list-style-type: none; display: inline; border-right-width: 1px; border-right-style: solid; border-right-color: #333333; padding-right: 5px; padding-left: 5px; font-size: 10px; } #f_menu ul { margin-top: 5px; margin-bottom: 5px; } #f_menu li a { font-size: 12px; } #f_menu p { font-size: 10px; color: #505050; line-height: 120%; } #f_menu a { font-size: 10px; color: #BC4F43; } /* コピーライト -------------------------------------------------------------------*/ address { font-style: normal; color: #EBCDC2; text-align: center; padding-top: 5px; padding-bottom: 5px; display: block; background-color: #713324; font-size: 10px; } #side #pr_side { font-size: 10px; padding: 10px; color: #C5AB7C; margin-top: 10px; } #side #pr_side a { font-size: 9px; color: #846A3C; } .shi_list{ width: 615px; text-align: left; margin: 10px auto; } .company_list{ margin-top: 10px; margin-bottom: 10px; } .company_list table, .company_list tr, .company_list td, .company_list th{ padding: 2px 5px; border-collapse: collapse; border: 1px solid #555; } .company_list th{ background: #e8e8e8; } .company_list .midashi th{ background: #CC0000; color: #fff; }