/*name:minorityminddesigner:arakawadesigner_url:http://www.minoritymind.jp/developer:arakawadeveloper_url:http://www.minoritymind.jp/*/
/* 基本レイアウト */html { margin: 0; padding: 0; }form, input { margin: 0; padding: 0; }a img { border: 0; }
/* リンク色（ページ全体） */a { color: #990000; text-decoration: underline; }a:hover { color: #ff9900; }
/* リンク色（ヘッダー） */#banner a { color: #fff; text-decoration: none; }#banner a:hover { color: #fff; }
/* リンク色（サイドメニュー） */#side a { color: #333; }#side a:hover { color: #ff9900; }
/* 見出し */h1, h2, h3, h4, h5, h6 { font-weight: bold; }h1, h2, h3, h4, h5, h6 { margin: 0px; }
/* ページレイアウト */body{min-width: 730px;margin: 0;padding: 0;font-size: 0.8em;text-align: center;color: #333;background: #f0f0f0;line-height: 1.5;}
#container{position: relative;margin: 0 auto;padding: 0;text-align: center;width: 730px;background: #fff;border-left: 5px solid #333; border-right: 5px solid #333; }
#container:after{content: " ";display: block;visibility: hidden;clear: both;}
/* ヘッダー（レイアウト） */#banner{position: relative;width: 730px;height: 280px;margin: 0;background: url(img/banner.jpg) top no-repeat;}
#banner div{position: relative;display: block;width: 730px;height: 278px;margin: 0;border-bottom: 1px solid #3089a7;}
/* ヘッダー（サイトタイトル） */#banner h1{margin: 0;color: #fff;font-size: 1.4em;font-weight: normal;line-height: 1.25;font-family: "HGP創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W8";text-align: left;position:absolute; bottom: 39px; left: 20px;letter-spacing: 1.2em;}
/* ヘッダー（検索ボックス） */#banner-search{position:absolute; bottom:10px; right:10px;color:#666;letter-spacing: 1em;font-size: 10px;}
/* ヘッダー（サイト説明） */#banner-description{display: none;}
/* メインコンテンツ全体 基本レイアウト*/#pagebody{position: relative;width: 730px;margin: 0;text-align: left;border-top: 3px solid #000;}
#pagebody:after{content: " ";display: block;visibility: hidden;clear: both;}
/* メインコンテンツレイアウト */
#main /* 記事部分 */{display: inline;position: relative;float: left;min-height: 1px;width: 430px;margin: 10px 20px;text-align: left;}
#side /* サイドメニュー */{display: inline;position: relative;float: right;min-height: 1px;margin: 10px;padding: 50px 0 0 0;width: 220px;text-align: left;}
#s-main /* 検索結果記事部分 */{display: inline;position: relative;float: right;min-height: 1px;width: 510px;_width: 490px;margin: 10px;text-align: left;}
/* 記事部分見出し */
.header1{position: relative;width: auto;_width: 100%;margin: 15px 0;padding: 40px 0 30px 10px;border-left: 5px solid #3089a7;border-bottom: 1px solid #ccc;line-height: 1.25;font-size: 1.4em;font-weight: normal;font-family: "HGP創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W8";text-transform: uppercase;clear: both;letter-spacing: 0.7em;}
.header1 .date{display: block;font-size: 0.8em;color: #666;letter-spacing: 0em;margin: 0;padding: 0 0 50px;}
/* 記事部分コンテンツ */
.entry{line-height: 2.2;margin: 10px 0 0 10px;padding: 10px 0; border-bottom: 1px dotted #666;}
.entry p{margin: 30px 0;}
.more{text-align: right;}
.header2{position: relative;margin-top: 10px;border-left: 5px solid #f0f0f0;padding: 2px 0 2px 10px;font-size: 1.1em;font-weight: normal;font-family: "HGP創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W8";line-height: 1.25;}
.header1 a, .header2 a {text-decoration: none;}
.entry-footer,{margin: 5px 10px 0 0;border-top: 1px dotted #f0f0f0;padding: 5px 0;color: #ccc;font-size: 10px;text-align: right;}
.bread{background: none;margin: 0 10px;padding-left: 10px;text-align: left;}
.f-navi{margin: 5px 0;text-align: center;clear: both;}
.gotop {text-align: right;clear: both;padding: 10px;}
.img{float: left;margin: 0 5px 5px 0;text-align: center;}
.tb-info{text-align: center;border: 1px dotted #f0f0f0;}
/* フッター */#footer{position: relative;width: 730px;height: 70px;text-align: center;padding: 0;margin: 0;clear: both;color: #666;}
#footer p{padding: 0;margin: 0;font-size: 0.8em;color: #ccc;position:absolute; top:25px; right:15px;}
#footer a{text-decoration: none;color: #666;}
.footer-navi{ width: 720px;margin: 0 auto;padding: 20px 0;font-size: 0.8em;text-align: center;line-height: 1.25;clear: both;color: #ccc;border-top: 1px dotted #f0f0f0;border-bottom: 1px dotted #f0f0f0;letter-spacing: 0.3em;}
.footer-navi a{color: #ccc;text-decoration: none;}
/* サイドメニュー内部 */.side-header{position: relative;width: auto;margin: 5px 0 0;padding: 5px 0 20px;color: #333;background: #fff;font-size: 10px;line-height: 1.25;text-align: center;letter-spacing: 1em;border-bottom: 1px solid #f0f0f0;}
#side p {padding: 0 5px;}
#side ul{margin: 0 0 15px;padding: 0;list-style: none;}
#side li{border-bottom: 1px solid #f0f0f0;width: 220px;}
#side li a{width: auto;_width: 100%;text-indent: 5px;display: block;font-size: 12px;line-height: 1.25;margin: 5px 0;padding: 20px 0 20px 10px;letter-spacing: 0.1em;border-left: 5px solid #3089a7;text-decoration: none;letter-spacing: 0.2em;}
#side li a:hover{background: #fff;color: #990000;border-left: 5px solid #990000;}
#side dl{padding: 5px;}
#side dt{font-size: 0.9em;line-height: 2.5;border-bottom: 1px dotted #f0f0f0; padding-bottom: 5px;}
