@charset utf-8; /* ========================================= リセット用 ※編集不可 ========================================= */ body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dt,dd,dl,form,iframe{ margin:0; padding:0; } ul,ol{ list-style-type:none; } img, iframe{ border:none; } /* ========================================= リセット用 ここまで ========================================= */ body{ font-size:14px; font-family:sans-serif; background:#967152 url(http://assets.flips.jp/images/users/kushihashisinkyuuin/design/12294/images/bg.jpg) repeat-y center top; text-align:center; } /**/#container{ margin:0 auto; width:840px; text-align:left; } /* ========================================= リンク ========================================= */ /**/#container a:link, #container a:visited{ color:#EE8279; text-decoration:underline; } /**/#container a:hover, #container a:active{ color:#EE8279; text-decoration:underline; } /* ========================================= フォント テキストインデント ========================================= */ #logo{ font-size:16px; font-weight:bold; color:FFFFFF; } #top_text h1{ font-size:12px; font-weight:normal; color:#333333; } .module{ font-size:14px; line-height:1.5; color:#967152; } .text{ margin-left:10px; } .article{ margin-left:10px; margin-right:10px; } /* ========================================= ヘッダー ========================================= */ /**/#header{ padding-top:20px; height:68px; _height:88px; } /**/#header .sub{ width: 420px; float:right; margin:0; text-align:right; } /**/#logo{ width: 300px; height:50px; float:left; margin:0px 0 0 0px; font-weight:bold; font-family:tahoma; font-size:30px; } /**/#logo a:link,#logo a:visited{ text-decoration:none; color:#2D1506; } /**/#logo a:hover,#logo a:active{ text-decoration:underline; color:#2D1506; } /**/#top_text{ line-height:140%; margin-bottom:5px; font-weight:bold; } /**/#top_text h1{ font-size: 100%; font-weight:normal; color:#333333; } /**/#link{ font-size:12px; margin-top:12px; } /**/#link ul { text-align:right; } /**/#link ul li{ display:inline; padding-left:1em; } /**/#link a:link, #link a:visited{ background:url(http://assets.flips.jp/images/users/kushihashisinkyuuin/design/12294/images/header_icon.jpg) no-repeat 0 0; margin-left:10px; padding:2px 0 5px 22px; color:#333333; } /**/#visual{ width:840px; overflow:hidden; } /* ========================================= ナビゲーション ========================================= */ /**/#navigation{ width:100%; height:40px; font-size:12px; font-weight:normal; margin:15px 0; background:url(http://assets.flips.jp/images/users/kushihashisinkyuuin/design/12294/images/navibg.jpg) no-repeat right top; } /**/#navigation li{ position:relative; float:left; background:url(http://assets.flips.jp/images/users/kushihashisinkyuuin/design/12294/images/navi.jpg) repeat-x left top; } /**/#navigation li a:link,#navigation li a:visited{ display:block; padding:14px 20px 14px 30px; color:#967152; text-decoration:none; } /**/#navigation li a:hover,#navigation li a:active{ color:#967152; text-decoration:underline; } /* ========================================= ページタイトル ========================================= */ /**/#page_title{ clear:left; background:url(http://assets.flips.jp/images/users/kushihashisinkyuuin/design/12294/images/pagetop.jpg) no-repeat left top; margin-bottom:20px; padding:18px 20px 40px 35px; font-size:16px; line-height:1; font-weight:bold; color:#967152; } /**/#page_title h2{ font-weight:bold; } /* ========================================= レイアウト ========================================= */ /**/#main{ clear:left; padding:30px 0 0 0; } #w_right{ float:right; width:570px; } #w_left{ float:left; width:220px; } /**/#main #contents{ } /**/#main #side{ } /* ========================================= フッター ========================================= */ /**/#footer{ background:url(http://assets.flips.jp/images/users/kushihashisinkyuuin/design/12294/images/footer.jpg) no-repeat 0 0; margin-top:30px; margin:0; padding:0px 0; text-align:center; color:#999; } /**/#footer a{ color:#333; font-size:12px; } #footer ul{ padding:15px 0; } /**/#footer li{ margin-left:8px; display:inline; } /**/#footer .copy{ color:#967152; padding:10px 0 60px; margin-top:5px; } /* モジュール ------------------------------------ */ div.module{ padding-bottom: 18px; } /* ========================================= 見出し ========================================= */ #contents h3{ margin-bottom:0; background:url(http://assets.flips.jp/images/users/kushihashisinkyuuin/design/12294/images/n_h3.jpg) no-repeat 0 0; padding:12px 0 8px 35px; min-height:25px; font-size:16px; font-weight:bold; color:#967152; } #side h3{ margin-bottom:0px; background:url(http://assets.flips.jp/images/users/kushihashisinkyuuin/design/12294/images/s_h3.jpg) no-repeat 0 0; padding:10px 0 10px 30px; font-size:14px; font-weight:bold; color:#967152; } #contents h4{ margin:0 0 0 10px; background:url(http://assets.flips.jp/images/users/kushihashisinkyuuin/design/12294/images/n_h4.jpg) no-repeat 0 0; padding:11px 0 5px 38px; font-weight:bold; font-size:14px; color:#2D1506; } #side h4{ margin:0 0 0 10px; background:url(http://assets.flips.jp/images/users/kushihashisinkyuuin/design/12294/images/s_h4.jpg) no-repeat 0 0; padding:8px 0 5px 25px; font-size:14px; font-weight:normal; color:#2D1506; } /* RSS */ #contents h4.rss, #side h4.rss{ margin:0 0 0 20px; padding:2px 0 3px 5px; border-bottom:1px dashed #CCCCCC; border-left:2px solid #999999; background:none; font-size:14px; } ol.rss li div.rss{ margin:2px 0 5px 20px; } /* RSS */ div.module ol.rss{ } ol.rss h4{ border:none; padding:0; } ol.rss h4 span{ font-size:80%; font-weight:normal; color:#EE8279; } /**/#contents ol.rss div{ padding:0.2em 0 0.8em 0.5em; } /**/#side ol.rss div{ padding:0.1em 0 0.6em 0; } /* テーブル */ div.module table{ width:100%; border-collapse:collapse; border:#CCCCCC 1px solid; _font-size:1em; _line-height1.5; _color:#967152; } div.module table th, div.module table td{ padding:2px 1em; border:#CCCCCC 1px solid; text-align:left; font-size:inherit; font-weight:normal; } div.module table th{ width:30%; font-weight:bold; color:inherit; } div.module table td{ color:inherit; } /* 問い合わせフォーム */ div.module form.inquiry{ } /**/#side form.inquiry dt, /**/#contents form.inquiry dt{ margin-left:20px; font-weight:bold; } /**/#side form.inquiry dd{ padding:0.4em 0 0.8em; } /**/#contents form.inquiry dd{ padding:0.1em 0 0.3em; } /**/#side form.inquiry dd{ padding-left:0; } /**/#side form.inquiry dd input, /**/#side form.inquiry dd textarea{ width:90%; } /**/#contents form.inquiry dd{ padding-left:2em; } /**/#contents form.inquiry dd input{ width:40%; } /**/#contents form.inquiry dd textarea{ width:70%; } /* サイトマップ */ div.module ul.sitemap{ list-style-type:square; padding-left:1.3em; } div.module ul.sitemap li{ line-height:170%; } /**/#container div.module ul.sitemap li a{ } /* clearfix ------------------------------------ */ .clearfix:after, .module:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; } .clearfix, .module { min-height: 1px; } * html .clearfix, * html .module { height: 1px; /*\*//*/ height: auto; overflow: hidden; /**/ } /* ========================================= クレジット ========================================= */ #cresit{ font-size:8px; text-decoration:none; margin:0 auto; text-align:right; }