@charset "utf-8";
/*
Theme Name: PPC-SENGOKU-2Colum-CUSTOM-HEADER-PLUS
Theme URI: http://ppc-template.co.cc/
Description: WordPress PPC and SEO Theme.
Author: TATEZO-(Satoshi Masuda)	
Author URI: http://blog-affiliate.jp/
Version: 1.0
*/
a {
color : #044d8b;
}
a:hover {
color : #6b8b45;
}


a img {
border : none;
}
body {
position : relative;
font-family : arial, sans-serif;
text-align : center;
background : url(images/Backgrounds/Background11.jpg);/*背景画像の変更はここで行います*/
margin : 0;
padding : 0;
}


#wrapper {
position : relative;
margin : 0 auto 0 auto;
width : 855px;
text-align : center;
padding : 0 0 0 0;
overflow: hidden;
}




/*----------------------------ヘッダーのデザインここから----------------------------------*/

#header {
	width: 855px;
	height: 150px;
	margin: 0 auto;
	background: url(images/header.jpg) no-repeat center;
	text-align:left;
        overflow: hidden;	
}

#header * {
	margin: 0;
	padding: 0;
	text-decoration: none;
	color: #FFFFFF;
}

#header h1 {
	padding: 20px 10px 5px;
	font-size:1.8em;
	font-variant:small-caps;
        overflow: hidden;
}

#header h2 {
	padding: 0 10px;
	font-size:1em;
        overflow: hidden;
}


/*----------------------------ヘッダーのデザインここまで----------------------------------*/


#main {
clear : both;
text-align : left;
width : 855px;
margin : 0;
padding : 0;
background : #FFFFFF;
overflow: hidden;
}

* html #main {
clear : both;
text-align : left;
width : 855px;
margin : 0;
padding : 0;
background : #FFFFFF;
overflow: hidden;
}



#navi-adbox {
background : url(images/menu-under-black.jpg);
width : 855px;
height : 62px;
margin : 0 auto 0;
padding : 0;
border-top : 5px solid #3f3f3f;
clear : both;
}


#contentwrapper {
float : left;
width : 855px;
overflow: hidden;
}

* html #contentwrapper {
padding : 0 0 30px 0;
float : left;
width : 595px;
overflow: hidden;
}

#contentwrapper2 {
padding : 0 20px 30px 20px;
float : left;
width : 610px;
overflow: hidden;
}



#content {
padding : 0 130px 0 130px;
line-height : 170%;
font-size : 16px;
overflow: hidden;
}





#content ul li {
list-style : none;
padding-left : 16px !important ;
margin:10px 0 10px 0;
}
#content ul li ul li {
clear : both;
list-style : none;
padding-left : 16px !important ;
margin:10px 0 10px 0;
}

#content2 {

line-height : 170%;
font-size : 16px;
overflow: hidden;
}

#content2 ul li {
list-style : none;
padding-left : 16px !important ;
margin:10px 0 10px 0;
}
#content2 ul li ul li {
clear : both;
list-style : none;
padding-left : 16px !important ;
margin:10px 0 10px 0;
}


.post {
clear : both;
padding-top : 10px;
}
.post-date {
width : 45px;
height : 49px;
float : left;
background : url(images/date-bg.gif) no-repeat;
}
.post-month {
font-size : 11px;
text-transform : uppercase;
color : #fff;
text-align : center;
display : block;
line-height : 11px;
padding-top : 2px;
margin-left : -3px;
}
.post-day {
font-size : 18px;
text-transform : uppercase;
color : #999;
text-align : center;
display : block;
line-height : 18px;
padding-top : 7px;
margin-left : -3px;
}


.post-title {
color : #CF1800 !important ;/*----記事タイトルの文字色の変更はここです----*/
width : 100%;
float : left;
border : none;
overflow:hidden;
}
.post-title a {
color : #CF1800;/*----記事タイトルの文字色の変更はここです----*/
width : 100%;
float : left;
margin-left : 10px;
border : none;
text-decoration : none;
overflow:hidden;
}
.pageTitle {
color : #232323;
}

.pageTitle a {
color : #232323;
}
.entry {
clear : both;
margin-top : 30px;
padding-top : 10px;
}
.entry h3 {
font-size : 13pt;
}
.entry h4 {
font-size : 13pt;
}

/*-------------------------------サイドバーのデザインここから------------------------------*/
.sidebars {
float : right;
margin : 0 18px 20px 0;
width : 180px;
border : 1px solid #ccc;
overflow: hidden;
}


.sidebars h2 {
font-size : 11pt;
color : #ffffff;
background : url(images/sidebar/sidebar03.png) no-repeat left top;/*サイドバー画像の変更*/
height : 39px;
padding : 7px 5px 0 10px;
margin : 0 0 0 0;
}
.sidebars table {
width : 180px;
}
.sidebars ul {
margin : 0;
padding : 0 0 0 0;
}
.sidebars ul li {
margin-top : 0;
margin-bottom : 5px;
list-style : none;
font-size : 9pt;
}
.sidebars ul li ul {
margin-top : 0;
padding : 0;
}
.sidebars ul li ul li {
color : #333;
line-height : 14px;
margin : 0;
padding : 0 2px 2px 16px;
}
.sidebars li.nobg a:hover {
background : none;
color : #036;
text-decoration : none;
}
.sidebars a {
display : inline;
color : #333;
text-decoration : none;
}
.sidebars a:hover {
color : #036;
background : #ffee8f;
}
.sidebars p {
font-size : 9pt;
padding : 2px 0;
}
#tag_cloud a {
display : inline;
}


/*-----------------------------サイドバーのデザインここまで---------------------------*/




/*--------------------------------フッターのデザインここから----------------------------*/

#credits {
clear : both;
width : 855px;
height : 70px;
text-align : center;
background : url(images/footer.jpg) no-repeat;
margin : 0;
}



#copyright  { 
position : relative;
top : 30px;
color : #232323;
font-size : 12px;
}
#copyright a {
color : #ffb82f;
font-size : 12px;
}

/*-------------------------フッターのデザインここまで-----------------------------*/



.cleared {
clear : both;
}
.left {
float : left;
}
.right {
float : right;
}



#pannavi {
position : relative;
top : 0;
width : 500px;
float : left;
margin : 10px 0 0;
}


*:first-child + html #searchform, * html #searchform {
padding : 5px 0;
}
#searchbutton:hover, .comment #submit:hover {
cursor : pointer;
}



/*----------------------文字装飾などここから--------------------------*/


/*引用文のデザインここから*/
blockquote {
background : #fff3af;
border : 1px dotted #bbb;
margin : 5px 10px;
padding : 5px 10px;
}
/*引用文のデザインここまで*/


code {
color : #36c;
}


/*赤い強調文字*/
.red {
color : #cc0000;
font-weight : 600;
font-size : 120%;
}

/*青い強調文字*/
.blue {
color : blue;
font-weight : 600;
font-size : 120%;
}

/*緑の強調文字*/
.green {
color : green;
font-weight : 600;
font-size : 120%;
}

/*オレンジの強調文字*/
.orange {
color : orange;
font-weight : 600;
font-size : 120%;
}

/*背景色が黄色の強調文字*/
.yellow {
background-color : yellow;
font-size : 120%;
}

/*背景色が黄色の赤い文字*/
.red-yellow-back {
color : #cc0000;
background-color : yellow;
}

/*大きい文字*/
.big {
color : #cc0000;
font-size : 22px;
font-weight : 800;
line-height : 160%;
}



/*水平線のデザイン*/
hr {
background : url(images/h2bg.jpg) no-repeat;
height : 7px;
margin : 15px 0 15px 0;
}


/*------------------------サブヘッド用背景画像ここから------------------------*/
.sub-head-green {
font-size : 15pt;
color : #ffffff;
background : url(images/sub-head/sub-head-green.png) no-repeat;
height : 50px;
padding : 10px 0 0 40px;
margin : 20px 0 20px -20px;
}
.sub-head-orange {
font-size : 15pt;
color : #ffffff;
background : url(images/sub-head/sub-head-orange.png) no-repeat;
height : 50px;
padding : 10px 0 0 40px;
margin : 20px 0 20px -20px;
}
.sub-head-black {
font-size : 15pt;
color : #ffffff;
background : url(images/sub-head/sub-head-black.png) no-repeat;
height : 50px;
padding : 10px 0 0 40px;
margin : 20px 0 20px -20px;
}
.sub-head-blue {
font-size : 15pt;
color : #ffffff;
background : url(images/sub-head/sub-head-blue.png) no-repeat;
height : 50px;
padding : 10px 0 0 40px;
margin : 20px 0 20px -20px;
}
.sub-head-gold {
font-size : 15pt;
color : #ffffff;
background : url(images/sub-head/sub-head-gold.png) no-repeat;
height : 50px;
padding : 10px 0 0 40px;
margin : 20px 0 20px -20px;
}
.sub-head-dark-red {
font-size : 15pt;
color : #ffffff;
background : url(images/sub-head/sub-head-dark-red.png) no-repeat;
height : 50px;
padding : 10px 0 0 40px;
margin : 20px 0 20px -20px;
}
.sub-head-brown {
font-size : 15pt;
color : #ffffff;
background : url(images/sub-head/sub-head-brown.png) no-repeat;
height : 50px;
padding : 10px 0 0 40px;
margin : 20px 0 20px -20px;
}
.sub-head-red {
font-size : 15pt;
color : #ffffff;
background : url(images/sub-head/sub-head-red.png) no-repeat;
height : 50px;
padding : 10px 0 0 40px;
margin : 20px 0 20px -20px;
}
.sub-head-murasaki {
font-size : 15pt;
color : #ffffff;
background : url(images/sub-head/sub-head-murasaki.png) no-repeat;
height : 50px;
padding : 10px 0 0 40px;
margin : 20px 0 20px -20px;
}

/*------------------------サブヘッド用背景画像ここまで------------------------*/


.check {
background : url(images/check.gif) no-repeat;
height : 35px;
padding : 12px 0 0 35px;
}


.check-a {
background : url(images/check-a.gif) no-repeat;
height : 35px;
padding : 7px 0 0 25px;
}


.check-b {
background : url(images/check-b.gif) no-repeat;
height : 35px;
padding : 12px 0 0 35px;
}


.check-c {
background : url(images/check-c.gif) no-repeat;
height : 35px;
padding : 7px 0 0 32px;
}



.check-d {
background : url(images/check-d.gif) no-repeat;
height : 35px;
padding : 15px 0 0 35px;
}



.point-maru {
background : url(images/point-maru.gif) no-repeat;
height : 40px;
padding : 15px 0 0 37px;
}




.point02 {
background : url(images/point02.png) no-repeat;
height : 40px;
padding : 15px 0 0 37px;
}




