/* コンテナー ---------------------------------------------------------------------- */ body { margin: 0; font: 100% " Osaka", "MS Pゴシック"; background: #f5f5f7; padding: 0; text-align: center; color: #333333; font-size:12px; line-height:130%; } #layout{ margin : 0 auto ; width: 779px; background:#FFFFFF; border: 1px solid #666666; text-align: left; } img { vertical-align:bottom; border:none; } /* ヘッダー ------------------------------------------------------------------------ */ #page_header { background: #ffffff; padding: 0 2px 2px 0; } #page_header h1 { margin: 0; padding: 5px 5px; font-size:12px; color: #333333; } .head_menu { text-align:right; width: 775px; height:105px; margin:2px; background:url(/images/layout/obj/h001.jpg) no-repeat right ; } .netkun { float:left; text-align:right; } .main_menu ul { width:775px; margin:0px 2px; list-style:none; padding: 0px; } .main_menu li { float:left; margin:3px 0px; } /* コンテンツ ---------------------------------------------------------------------- */ #contents { padding: 10px 8px 10px; background: #FFFFFF; } /*------h2{ margin: 2px; border-bottom:1px solid #008800; border-left:10px solid #008800; padding-left: 5px; background: #ddffdd; }---------------------------------------------------------------------- */ /* リンク ---------------------------------------------------------------------- */ a:link { font-size:12px; color: #333333; text-decoration: none;} a:visited { font-size:12px; color: #333333; text-decoration: none;} a:hover { font-size:12px; color: #0066cc; text-decoration:underline;} a.sitemap:link { font-size:12px; color: #0066cc; text-decoration: none;} a.sitemap:visited { font-size:12px; color: #0066cc; text-decoration: none;} a.sitemap:hover { font-size:12px; color: #0066cc; text-decoration:underline;} /* 文字色・サイズ ------------------------------------------------------------------ */ #contents h1 { font-size:16px; color:#ff6600; } #contents h2 { font-size:14px; color:#669900; margin:5px 0px 5px 30px; } p { margin:10px 3px; line-height:150%; color: #333333; font-size:14px; line-height:130%; } .gry12 { font-size:12px; color:#333333; line-height:130%; } .gry12vb { font-size:12px; color:#333333; line-height:130%; vertical-align:bottom; } .gry14 { font-size:14px; color:#333333; line-height:130%;} .gry14b { font-size:14px; color:#333333; line-height:130%; font-weight: bold; } /* テーブル ------------------------------------------------------------------ */ .bg_text1 { font-size:12px; color: #333333; border-bottom: 1px solid #ffff33; padding: 2px; margin-bottom: 3px; background: #ffffcc; } .bg_text2 { font-size:12px; color: #333333;         border-bottom: 1px solid #ffff33; padding: 2px; margin-bottom: 3px;} .bg_boxor { font-size:13px; color: #333333; border-bottom: 1px solid #ff9900; padding: 2px; margin-bottom: 3px; background: #ffffcc; } .bg_boxr { font-size:12px; color: #333333; border-bottom: 1px solid #ff0033; padding: 2px; margin-bottom: 3px; background: #fdebef; } .bg_boxb { font-size:13px; color: #333333; border-bottom: 1px solid #043775; padding: 2px; margin-bottom: 3px; background: #f0fbfc; } .bg_boxg { font-size:13px; color: #333333; border-bottom: 1px solid #357b35; padding: 2px; margin-bottom: 3px; background: #f2f9f2; } .bg_boxp { font-size:13px; color: #333333; border-bottom: 1px solid #ff3385; padding: 2px; margin-bottom: 3px; background: #fcf4f7; } .box { float:right; margin: 5px 2px; } #page_navbar{ background: #ccffdd; } #special_pickup, #search_area{ clear: both; border: 1px solid #000000; width: 740px; height: 200px; margin-left: auto; margin-right: auto; margin-bottom: 20px; } .sp_item{ float: left; margin-left: 2px; margin-right: 2px; width: 140px;; height: 150px;; } /* フッター ---------------------------------------------------------------------- */ #footer { padding: 2px 2px 0px; width:779px; height:120px; background:url(/images/layout/obj/footer.gif) no-repeat center top; } .footer_member { font-size:13px; color:#333333; line-height:150%; margin:3px 5px; padding-top:18px; padding-left:20px; letter-spacing:2px; } a.menber:link { color: #333333; text-decoration: none;} a.menber:visited { color: #333333; text-decoration: none;} a.menber:hover { color: #ff9900; text-decoration: underline; } .foot_menu { width:600px; margin:20px 10px 2px; font-size:12px; color:#333333; } .address{ width:600px; margin:5px 10px 0px; font-size:11px; text-align:left; } #page_navbar{ border: 1px solid #ddffdd; background: #ccffdd; } /* see: http://f32.aaa.livedoor.jp/~azusa/index.php?t=css&p=navigation */ ul#nav2, ul#nav2 * { font:bold 11px Verdana,sans-serif; } ul#nav2 { list-style:none; margin:1em 0; padding:0; } ul#nav2 li { display:inline; text-align:center; padding:0 0 0 .5em; } ul#nav2 a:hover, ul#nav2 a#current { color:#8ea084; border-bottom:3px solid #ffaaaa; text-decoration:none; } ul#nav2 a { color:#848684; font-weight:bold; border-bottom:3px solid #aaaaaa; text-decoration:none; } #special_pickup, #search_area{ clear: both; border: 1px solid #000000; width: 740px; height: 200px; margin-left: auto; margin-right: auto; margin-bottom: 20px; } .sp_item{ float: left; margin-left: 2px; margin-right: 2px; width: 140px;; height: 150px;; }