@charset "UTF-8";

/* ◇ 秋田県.com -category ◇ */

/* ナビのカラー */
div#header .menu_cs ul li.main a {
color:#fffff0;
background: url(/img/container/tab/menu.png);
background-position: 0 100%;
}

/* clearfix */
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {
display: inline-table;
min-height: 1%;
}
*html .clearfix {
height: 1%;
}
.clearfix {
display: block;
}

/* 直下カテゴリ内 */
#sub_cate {
width: 950px;
background : #f5fffa;
margin: 0px 12px 0px 12px;
}
#sub_cate .move {
font-weight: 600;
background : #ccffcc;
border-top: solid #90ee90 1px;
border-bottom: solid #90ee90 1px;
padding:4px 10px 4px 10px;
margin:4px 10px 2px 10px;
}
#sub_cate .move span.home {
color:#cc0099;
}
/* カテゴリタイトル県内版 */
#sub_cate .l_name {
background:#339966 url(/img/container/lead/m_akita-emblem.png) no-repeat 12px;
color:#ffffff;
font-size:16px;
border-bottom:1px solid #cccc99;
padding:6px 0px 6px 42px;
margin:2px 10px 0px 10px;
}
/* カテゴリタイトルその他 */
#sub_cate .l_name_b {
background:#339966 url(/img/container/lead/emblem.png) no-repeat 12px;
color:#ffffff;
font-size:16px;
border-bottom:1px solid #cccc99;
padding:6px 0px 6px 42px;
margin:2px 10px 0px 10px;
}
#sub_cate .l_come {
border-bottom: solid #ccffcc 1px;
padding:4px 0px 4px 22px;
margin:2px 10px 0px 10px;
}
/* サブカテゴリ */
#sub_cate .beneath {
border-bottom: solid #ccffcc 1px;
background:#ffffff;
padding:3px 0px 3px 20px;
margin:0px 10px;
}
#sub_cate .beneath ul {
margin: 1px 0px;
}
#sub_cate .beneath li {
width:139px;
font-size: 13px;
background: url(/img/icon/pm.gif) 0 no-repeat;
line-height: 1.6em;
padding: 0px 0px 0px 12px;
float:left;
}

/* メインコンテンツ設定 */
div#aid_contena {
width: 950px;
padding: 0;
margin: 0px 12px 0px 12px;
background:#f5fffa;
display:table;
overflow:hidden;
}
div#aid_contena a {
text-decoration:underline;
font-family: Verdana,'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','HiraKakuPro-W3',Arial,sans-serif;
}

/* 左側コンテンツスタイル */
#mein_left {
padding-top:4px;
width:630px;
float:left;
background: url(/img/container/bg_ccff99.png) repeat-y right;
margin-bottom:-6px;
padding-bottom:6px;
}
#mein_left a.url:link {
text-decoration: none;
}
#mein_left a.url:visited {
text-decoration: none;
}
#mein_left a.url:active {
text-decoration: none;
}
#mein_left a.url:hover {
text-decoration: underline;
}
#mein_left .results {
font-size:11px;
background : #fffff0;
border-top: solid #e7e7e7 1px;
border-bottom: solid #e7e7e7 1px;
padding:4px 10px 4px 10px;
margin:4px 10px 4px 10px;
}
#mein_left .results span.numbers {
font-weight: 700;
}
#mein_left .m_order {
text-align: right;
border-bottom: solid #ccffcc 1px;
padding:6px 30px 6px 0px;
margin:2px 10px 4px 10px;
}
#mein_left .m_order span.name {
font-weight: 700;
color:#996666;
}
/* リンクサイト紹介 */
#mein_left .link_web {
width: 609px;
height: 178px;
background: #ffffff;
border-bottom: solid #ccffcc 1px;
padding: 2px 0px 4px 0px;
margin: 0px 10px 0px 10px;
}	
#mein_left .put_icon {
color:#666699;
padding:4px 0px 4px 10px;
}	
#mein_left .thumbnail_i {
margin: 2px 10px 10px 4px;
float: left;
display:inline;
}
#mein_left .web_title {
background: url(/img/icon/house.gif) no-repeat 142px;
font-size:18px;
font-weight: 700;
padding:4px 0px 4px 162px;
}
#mein_left .web_url {
color:#666699;
font-size:10px;
font-weight: 600;
padding:2px 0px 2px 0px;
}
#mein_left .web_comment {
padding:0px 4px 0px 0px;
font-size:15px;
font-weight: 500;
line-height: 1.2em;
}
#mein_left .kanri_comment {
color:#339999;
padding:2px 0px;
}
#mein_left .updated {
color:#666699;
text-align: right;
padding:2px 10px 0px 0px;
}
/* 左側 楽天モーションウィジェット */
#mein_left .raku_name {
background : #ccffcc;
color:#009900;
font-weight: 700;
border-top: solid #90ee90 1px;
border-bottom: solid #90ee90 1px;
padding:4px 10px 4px 10px;
margin:20px 10px 4px 10px;
}
#mein_left .raku_af {
border-bottom: solid #ccffcc 1px;
padding:4px 0px 4px 0px;
margin:4px 14px 4px 15px;
}	
/* 左側タイトル */	
#mein_left .left_name {
background:#339966 url(/img/container/lead/mark_left.png) no-repeat 20px;
color:#ffffff;
font-weight: 700;
font-size:13px;
border-bottom:1px solid #bebebe;
padding:6px 0px 6px 46px;
margin:10px 10px 4px 10px;
}
/* 左側ピックアップトップリンク */	
#mein_left .topl_web {
width: 609px;
height: 134px;
background: #ffffff;
border-bottom: solid #ccffcc 1px;
padding: 4px 0px 4px 0px;
margin: 4px 10px 4px 10px;
}	
#mein_left .topl-thumbnail_i {
margin: 2px 10px 10px 4px;
float: left;
display:inline;
}
#mein_left .topl_title {
background: url(/img/icon/house.gif) no-repeat 142px;
font-size:18px;
font-weight: 700;
padding:4px 0px 4px 162px;
margin:20px 0px 14px 0px;
}
#mein_left .topl_comment {
padding:0px 4px 0px 0px;
font-size:15px;
font-weight: 500;
line-height: 1.2em;
}
/* 左側リンクサイト紹介下部広告 */
#mein_left .link_ad {
width:609px;
text-align: center;
background : #ffffff;
border-bottom: solid #ccffcc 1px;
padding:6px 0px 6px 0px;
margin:0px 10px 10px 10px;
}	
#mein_left .ad_name {
background : #ccffcc;
color:#009900;
font-weight: 700;
border-top: solid #90ee90 1px;
border-bottom: solid #90ee90 1px;
padding:4px 10px 4px 10px;
margin:4px 10px 2px 10px;
}

/* 右側コンテンツスタイル */
div#side_right {
background:#f5fffa url(/img/container/bg_ccff99.png) repeat-y left;
padding-top:8px;
float:left;
width:320px;
margin-bottom:-6px;
padding-bottom:6px;
}
/* 右側リンク */	
#side_right a:link {
color:#0000ff;
text-decoration: none;
}
#side_right a:visited {
color:#9933ff;
text-decoration: none;
}
#side_right a:hover {
color: #cc0033;
text-decoration: underline;
}
#side_right a:active {
color: #cc0033;
text-decoration: underline;
}
/* 右側タイトル */	
#side_right .right_name {
background:#339966 url(/img/container/lead/marked_right.png) no-repeat 8px;
color:#ffffff;
font-size:13px;
font-weight: 600;
border-bottom:1px solid #cccc99;
padding:5px 0px 5px 26px;
margin:2px 10px 2px 9px;
}
/* ナビバーメニュー */	
#side_right .right_menu {
width:300px;
background:#ffffff;
margin:4px 10px 10px 9px;
border-top:1px solid #cccc99;
border-bottom:1px solid #cccc99;
}
#side_right .right_menu dl {
padding:2px 0px;
}
#side_right .right_menu dl dt.menu {
background: url(/img/icon/pin2.gif) no-repeat 20px;
margin:2px 0px;
padding:2px 0px 2px 30px;
font-weight: 500;
font-size:13px;
}
#side_right .right_menu dl dt.menu2 {
background: url(/img/icon/exc.gif) no-repeat 18px;
margin:2px 0px;
padding:2px 0px 2px 30px;
font-weight: 500;
font-size:13px;
}
#side_right .right_menu dl dt.mein {
color:#666699;
margin:2px 0px;
padding:2px 0px 2px 26px;
font-weight: 500;
font-size:13px;
}
#side_right .right_menu noscript ul.weather {
margin: 4px 80px 4px 10px;
}
#side_right .right_menu noscript li.weather {
font-size: 14px;
background: url(/img/icon/feed.gif) 0 no-repeat;
line-height: 1.4em;
margin: 2px 0px;
padding: 0px 20px 0px 24px;
border-bottom: solid #90ee90 1px;
}
/* 逆アクセス javascript 内 */	
#side_right .rank_reverse {
width:300px;
display:table;
margin:2px 10px 10px 9px;
background:#ffffff;
}
#side_right .rank_reverse table.inview {
width:300px;
text-align: center;
border: solid 1px #bfbfbf;
border-collapse: collapse; border-spacing: 0px;
}
#side_right .rank_reverse table.inview tr.top {
background:#99ff99;
}
#side_right .rank_reverse table.inview td {
border: solid 1px #bfbfbf;
text-align: center;
}
#side_right .rank_reverse table.inview th, th.tit {
padding: 4px 5px 4px;
border: solid 1px #bfbfbf;
text-align: center;
}
#side_right .right_menu_reverse {
width:300px;
text-align: center;
background:#ffffff;
padding:2px 0px;
margin:2px 10px 10px 9px;
border-top:1px solid #cccc99;
border-bottom:1px solid #cccc99;
line-height: 1.3em;
}
/* 右側サイドバー中間広告 */
#side_right .link_ads {
width:300px;
background : #ffffff;
border-top:1px solid #cccc99;
border-bottom:1px solid #cccc99;
padding:6px 0px 6px 0px;
margin:4px 10px 10px 9px;
}	
#side_right .ads_name {
background : #ccffcc;
color:#009900;
font-weight: 700;
border-top: solid #90ee90 1px;
border-bottom: solid #90ee90 1px;
padding:4px 10px 4px 10px;
margin:4px 10px 2px 9px;
}
/* feedニュース */
#side_right .right_menu .rss-box {
background : #ffffff;
padding:4px 0px 4px 0px;
}
#side_right .right_menu .rss-box p {
font-size: 12px;
font-weight: 700;
padding:1px 0px 1px 10px;
}
#side_right .right_menu .rss-box ul {
margin: 4px 10px 4px 10px;
}
#side_right .right_menu .rss-box li {
font-size: 14px;
background: url(/img/icon/feed.gif) 0 no-repeat;
line-height: 1.4em;
margin: 2px 0px;
padding: 0px 0px 0px 24px;
border-bottom: solid #90ee90 1px;
}
#side_right .right_menu .rss-box noscript ul.aki_n {
border-top: solid #90ee90 1px;
margin: 4px 0px 4px 10px;
}
#side_right .right_menu .rss-box noscript li.aki_n {
font-size: 14px;
background: url(/img/icon/feed.gif) 0 no-repeat;
line-height: 1.4em;
margin: 2px 0px;
padding: 0px 0px 0px 24px;
border-bottom: solid #90ee90 1px;
}
/* g_news */
#side_right .right_menu .g_news {
background : #ffffff;
padding:4px 0px 4px 0px;
}

/* 下部その他メインカテゴリ内 */
#other_cate {
width: 950px;
background : #f5fffa;
margin: 0px 12px 0px 12px;
}
#other_cate .u_move {
background : #ccffcc;
font-weight: 700;
border-top: solid #90ee90 1px;
border-bottom: solid #90ee90 1px;
padding:4px 10px 4px 10px;
margin:1px 10px 2px 10px;
}
#other_cate .u_beneath {
float:left;
background : #ffffff;
border-top: solid #ccffcc 1px;
border-bottom: solid #ccffcc 1px;
padding:2px 10px 2px 10px;
margin:4px 10px 6px 10px;
}
#other_cate .u_beneath ul {
margin: 4px 0px 4px 0px;
}
#other_cate .u_beneath li {
width:118px;
font-size: 13px;
background: url(/img/icon/pm1.gif) 0 no-repeat;
line-height: 1.6em;
padding: 0px 0px 0px 12px;
float:left;
}
/* yomi-Copy-Right */
#other_cate_cr {
width: 950px;
background : #f5fffa;
margin: 0px 12px 0px 12px;
}
#other_cate_cr .l_come {
text-align: center;
font-size: 9px;
padding:2px 0px 0px 0px;
margin:0px 10px;
}

