/*
Theme Name: 1022
Description: CoolWeb WPテーマ Ver.10.0
Version: 10.0.0
Author: エーエフ・パートナー
Author URI: http://www.af-joho.com/
*/





 /*テーマ基本文字、大きさ、色、行間 */
body {color: #555555; font-size:13px; line-height:2.0em; background-color: #EFEFEF;}
#containar {background-color: #EFEFEF;}
/* Link color */
a {color: #CC0000; }
a:hover {color: #CC0000;}
 /*文字装飾*/
#ptitle {color: #414444;}
h1,h1 a {color: #FFFFFF; text-decoration: none;}
h2,h2 a {color: #414444; text-decoration: none;}
h3,h3 a {color: #414444; text-decoration: none;}
h4,h4 a,h5,h5 a,h6,h6 a {color: #414444; text-decoration: none;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {color: #CC0000; text-decoration:underline;}
.main-title {position: relative; margin: 0 0 1.0em; padding: 0.5em 1em;background: #AA0000; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; font-size: 1.53em;}
.main-title:after{position: absolute; bottom: -12px; left: 8%; z-index: 90; margin-left: -15px; border-top: 15px solid  #AA0000; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 0; content: "";}
.part-title {position: relative; margin: 0 0 1.0em; padding: 0.5em 1em; color: #FFFFFF; background:  #AA0000; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; font-size: 1.07em;}
.part-title:after, .comment-reply-title:after{position: absolute; bottom: -11px; left: 8%; z-index: 90; margin-left: -15px; border-top: 15px solid  #AA0000; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 0; content: "";}

 /* メイン画像 */
#mainvisual {border-color: #FFFFFF;}
/* ナビゲーションカラー*/
#gnav nav ul li a {color: #414444;}
#gnav nav ul li a:hover {color: #FFFFFF;}
#gnav nav ul li.color01:hover a {background-color: #FF808C; color: #FFFFFF;}
#gnav nav ul li.color02:hover a {background-color: #3FC9C7; color: #FFFFFF;}
#gnav nav ul li.color03:hover a {background-color: #77C83D; color: #FFFFFF;}
#gnav nav ul li.color04:hover a {background-color: #B480E9; color: #FFFFFF;}
#gnav nav ul li.color05:hover a {background-color: #7094FF; color: #FFFFFF;}
#gnav nav ul li.color06:hover a {background-color: #FFB42E; color: #FFFFFF;}
.color01 a .arrow {color: #FF808C;}
.color02 a .arrow {color: #3FC9C7;}
.color03 a .arrow {color: #77C83D;}
.color04 a .arrow {color: #B480E9;}
.color05 a .arrow {color: #7094FF;}
.color06 a .arrow {color: #FFB42E;}
#gnav nav ul li:hover a .arrow {color: #FFFFFF;}
 /* footer */
footer {color: #CCCCCC; background-color: #555555;}
.footer-wrapper h4{color: #FFFFFF; background-color: #222222;}
.footer-wrapper ul li a, #footer-inner ul li a {color: #CCCCCC; text-decoration: none; display: block;}
.footer-wrapper ul li a:hover,#footer-inner ul li a:hover{color: #FFFFFF; text-decoration: underline;} 
.footer-wrapper ul li a:before,#footer-inner ul li a:before{content:"・";} 
.footer-wrapper ul li {border-bottom: 1px dotted  #DFDFDF;}
.footer-wrapper ul.children li ,.footer-wrapper ul.sub-menu li {border-top: 1px dotted  #DFDFDF;}
.footer-wrapper ul.children li:first-child ,.footer-wrapper ul.sub-menu li:first-child {border-bottom: none;}
#copyright{color: #FFFFFF; background: #CC0066;}
/* Kiji-list Color*/
#kiji-list article {border-color: #CCCCCC;}
#kiji-list article:first-child {border-color: #CCCCCC;}
#first-list > article .next a, .kiji-list > article .next a. #kiji-list-cat > article .next a {color: #414444; background-color: #EFEFEF;}
#first-list > article .next a:hover,.kiji-list > article .next a:hover, #kiji-list-cat > article .next a:hover {color: #EFEFEF; background-color: #CC0066;}
 /* Menu color */
.sidebar-wrapper h4{color: #FFFFFF; background: #FF808C;}
.sidebar-wrapper h4:before{font-family: iconfont;font-weight: normal;content: "L"; color: #FFFFFF; padding: 0 4px;}
.sidebar-wrapper ul li {border-top: 1px dotted  #CC0066;}
.sidebar-wrapper ul.children li ,.sidebar-wrapper ul.sub-menu li {border-top: dotted 1px  #CC0066;}
.sidebar-wrapper  ul li:first-child {border-top: none;}
.sidebar-wrapper  ul li:last-child {border-bottom: 1px solid  #CC0066;}
.sidebar-wrapper ul li a {color: #414444; }
.sidebar-wrapper ul li a:hover,
.sidebar-wrapper ul li a:active{color: #CC0000; background-color: #EFEFEF; text-decoration: underline;} 
/* ------人気ランキングパーツ ------ */
.rank-post .p-post {border-bottom-color: #CCCCCC;}
.rank-post .p-post a {color: #414444; text-decoration: none; display: block;}
.rank-post .p-post a:hover {color: #CC0000; text-decoration: underline;}
/*ページ分割*/
.e_page .link_before,.e_page .link_page,.e_page .current_page,.e_page .link_next {color: #555555; background: #FFFFFF; border: solid 1px  #CC0066;}
.e_page .current_page {color: #FFFFFF; background:  #CC0066; border: solid 1px  #CC0066;}
.e_page a {color:  #555555; background: #FFFFFF; border: solid 1px  #CC0066;}
.e_page a:hover{background:  #CC0066; color: #FFFFFF;}
/* ランキングカラー*/
.w-color01 { border: 2px solid  #FF808C;}
.w-color02 { border: 2px solid  #3FC9C7;}
.w-color03 { border: 2px solid  #77C83D;}
.w-color04 { border: 2px solid  #B480E9;}
.w-color05 { border: 2px solid  #7094FF;}
.w-color06 { border: 2px solid  #FFB42E;}
.w-color01 .idx {background-color: #FF808C;}
.w-color02 .idx {background-color: #3FC9C7;}
.w-color03 .idx {background-color: #77C83D;}
.w-color04 .idx {background-color: #B480E9;}
.w-color05 .idx {background-color: #7094FF;}
.w-color06 .idx {background-color: #FFB42E;}
