/*
Theme Name: SAMPLE 04
Theme URI: http://www.www.www/
Description: SAMPLE 04
Author: TAKAKAZU
*/

body	{
	background-color:  #dcdcdc;
	text-align: center;
         margin: 0;
         padding: 0;
         font-family: Arial,'ＭＳゴシック',sans-serif ;
	}

#container	{
	background-color: #ffffff;
	width: 900px;
/*       margin: auto;             */
	text-align: left;
         border-left: solid 2px ridge #ff0000;
         border-right: solid 2px ridge #ff0000;
	}
#header	{
	height: 60px;
	}
#contents	{
	background-color: #ffffff;
	width: 480px;
         float: right;
/*       border: solid 2px outset #5ca5d6;  */
	}



#sidebar{
	width: 120px;
         margin-right: 5px;
	float: left;
	}

#mainwrap{
         margin-left: 5px;
         margin-right: 5px;
         width: 615px;
         float: left;
         }

#sidebar2	{
	width: 120px;
         margin-left: 5px
         float: right;


	}


.clear	{
	clear: both;
	margin: 0;
	}

#footernavi 	{
	clear: both;
	margin: 0;
	}

a	{
/*       color: #5b9919;   */
         color: #000000;   
	}


/* ++++++ ヘッダー部分のデザイン ++++++ */

#header h1	{
	margin: 0;
	background-color: #ffffff;
/*         border-bottom: solid 1px outset #ff0000; */
	}

#header h1 img	{
	border: none;
	float: left;
	}

#header p	{
	margin: 8px 3px 10px;
	color: #000000;
	font-size: 0.75em;
	}

#header h2	{
	float: right;
	padding-top: 20px;
	}

/* ++++++ パンくずリストのデザイン ++++++ */
#bread{
         margin: 0;
         font-size:0.75em;
         font-weight:bold;
       }


/* ++++++ コンテンツ部分のデザイン ++++++ */
#contents	{
	font-size: 0.75em;
	}

#contents h2	{
/*	margin: 20px 20px 10px;*/
	}

#contents p	{
	margin: 0 20px 20px;
	line-height: 150%;
	}

#contents #message	{
	margin-top: 0;
	font-weight: bold;
	color: black;
	}

#creditcardpro h4 {
         font-size: 12px; /* 文字の大きさ*/ 
         line-height: 38px; /* 文字の高さの位置*/ 
/*         padding-left: 25px; /* 文字の始まりの位置*/ */ 
         color:#000000; /* 文字の色*/ 
}

#ranking h3	{
/*	margin: 20px 20px 10px;*/
/*	padding: 5px 8px;*/
/*	padding-right: 10px;*/
/*	background-color: #008000;   */
/*       background-image: url("<?php bloginfo('url'); ?>/wp1/wp-content/themes/sample04/images/t001_07.gif")*/
	color: #000000;
	font-size: 1em;
         margin: 0;
	}

#contents h3 a	{
	color: #ffffff;
/*	color: #000000;*/
	text-decoration: none;
 /*      background-image: url("<?php bloginfo('url'); ?>/wp1/wp-content/themes/sample04/images/card_title.gif");*/
  /*     padding:7px 7px 7px 100px;*/
         background-color: #992222;
	font-size: small;
         margin: 0;
	}

#tabimenu	{
	margin: 10px 20px 20px;
	}

#tabimenu p	{
	width: 150px;
	margin: 0 3px 5px 0;
	float: left;
	text-align: center;
	}

#tabimenu p img	{
	border: none;
	}

#tabimenu p a	{
	color: #000000;
	}




#contents .more	{
	text-align: right;
	}

#contents .more ul	{
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

#contents .more ul li	{
	display: inline;
	}

#contents .more a	{
	color: #5b9919;
	}

#tabimenu .more	{
	clear: both;
	float: none;
	}

/*+++++ トップページコンテンツリスト +++++*/
#boxnavi {
        width: 480px;
        height: 300px;
        padding: 0;
        border: 2px solid gray;
        background-color: white;
        margin-top: 20px;
}
#boxnavi h3{
        margin-bottom: 5px;
        padding:5px;
        background-color: #992222;
} 
#boxnavi h3 h4{
        width: 458px;
        padding:2px 0 2px 8px;
        border-left: 3px solid #ffffff;
        color: #ffffff;
	font-size: small;
}
#boxnavi dl{
         width: 145px;
	float: left;
	margin: 5px;
	padding: 10px;
	color: #333;
	font-size: small;
}

#boxnavi dl dt{
        padding: 5px 8px;
	font-weight: bold;
}
#boxnavi dl dd{
        margin: 0;
	padding: 0;
}
#boxnavi dl dd ul{
        margin: 0;
	padding: 0;
}
#boxnavi dl dd ul li{
        list-style-type: none;
	padding: 5px 0 0 8px;
}
#boxnavi dl dd p{
        margin: 0;
	text-align: right;
}
#products{
	margin-right: 10px;
	border:2px solid #fcc;
	background: #fee;
}
#products dt{
	border-top: 1px solid #c99;
	border-left: 1px solid #c99;
	border-bottom: 1px solid #966;
	border-right: 1px solid #966;
}
/*+++++ トップページコンテンツリスト2 +++++*/
#boxnavi2 {
        width: 178px;
        height:130px;
        padding: 0;
        border: 2px solid gray;
        background-color: white;
        margin-right: 5px;
        margin-bottom: 5px;
        margin-top: 5px;
        float: left;
}
#boxnavi2 h3{
        margin-bottom: 5px;
        padding:5px;
        background-color: #992222;
	font-size: small;
	color: #ffffff;
} 

/*+++++ トップページコンテンツリスト3 +++++*/
#boxnavi3 {
        width: 470px;
        height:135px;
        padding: 0;
        border: 2px solid gray;
        background-color: white;
        margin-right: 5px;
        margin-bottom: 5px;
        margin-top: 5px;
        float: left;
}
#boxnavi3 h3{
        margin-bottom: 5px;
        padding:5px;
        background-color: #992222;
	font-size: small;
	color: #ffffff;
} 
/* ++++++ ランキング部分のデザイン ++++++ */
.example table {
width: 100%;
border: 1px #000000 solid;
border-collapse: collapse;
}

.example td {
border: 1px #000000 solid;
padding: 0 5px;
}

.example th {
border: 1px #000000 solid;
background-color: #992222;
color: #ffffff;
text-align: center;

}



/* カテゴリーページ */
#contents #postcat	{
	margin: 0;
/*	background-color: #ab7435;*/
         border-left: 10px  #00ff00;
         border-right: solid 1px ridge #dcdcdc;
         border-top: solid 1px ridge #dcdcdc;
         border-bottom: solid 1px ridge #dcdcdc;
/*	padding: 3px 5px;*/
	color: #000000;
         font-weight: bold;
	}

#contents .cardlist img	{
	float: right;
	margin: 0 10px 10px 0;
         border: none;
}

#contents .cardlist p img 	{
	float: left;
	margin: 0 10px 10px 0;
         border: none;
}
#contents .cardlist {
        width: 550px;
/*        height:135px; */
        padding: 0;
        border: 2px solid gray;
        background-color: white;
        margin-right: 5px;
        margin-bottom: 5px;
        margin-top: 5px;
        float: left;
}
#contents .cardlist h3{
        margin-bottom: 5px;
        padding:5px;
        background-color: #992222;
	font-size: small;
	color: #ffffff;
} 	

#contents .tabilist	{
	clear: both;
         border: solid 1px  #dcdcdc;
	}

/* シングルページ */
#contents #postcat	{
	margin: 0;
/*	background-color: #ab7435;*/
         border-left: solid 8px ridge #00ff00;
         border-right: solid 1px ridge #dcdcdc;
         border-top: solid 1px ridge #dcdcdc;
         border-bottom: solid 1px ridge #dcdcdc;
	padding: 3px 5px;
	color: #000000;
         font-weight: bold;
	}


#data	{
	width: 90%;
	margin: 0 20px 20px;
	border-collapse: collapse;
	margin-bottom: 20px;
	}
#credit img{
         border: none;
	margin: 0;
	}


#register img{
         border: none;
	margin: 0 20px 20px;
         float: right;
	}

#data th, #data td {
	text-align: left;
	padding: 5px;
	border: solid 1px #4a331a;
	}

#data th {
	width: 200px;
	background-color: #ab7435;
	}

#data ul	{
	margin: 0 0 0 25px;
	padding: 0;
	}

#attention	{
	font-size: smaller;
	}


/* ++++++ 左サイドバー部分のデザイン ++++++ */
#sidebar ul{
/*	display: inline;    */
	list-style-type: none;
	margin: 0;
	padding: 0;


}
#sidebar li{
	list-style-type:disc;
	font-size: small;
}
/*
#sidebar li{
	list-style-type:none;
	width:150px;
	height:25px;
         margin-right: 10px;
	text-indent:-9999px;
}
#sidebar a{
	display:block;
	height:25px;
	text-indent:-9999px;
}
 
#sidebar a:focus{
	overflow: hidden;
}

#sidebar li.menu1{
	background:url(http://www.creditcard-hikaku-pro.com/wp1/wp-content/themes/sample04/images/menu1.gif);
}

#sidebar li.nenkaihi{
	background:url(http://www.creditcard-hikaku-pro.com/wp1/wp-content/themes/sample04/images/menu1_nenkaihi.gif);
}

#sidebar li.shonenndo{
	background:url(http://www.creditcard-hikaku-pro.com/wp1/wp-content/themes/sample04/images/menu1_shonenndo.gif);
}

#sidebar li.hoken{
	background:url(http://www.creditcard-hikaku-pro.com/wp1/wp-content/themes/sample04/images/menu2_hoken.gif);
}
#sidebar li.kaigai{
	background:url(http://www.creditcard-hikaku-pro.com/wp1/wp-content/themes/sample04/images/menu2_kaigai.gif);
}
#sidebar li.kokunai{
	background:url(http://www.creditcard-hikaku-pro.com/wp1/wp-content/themes/sample04/images/menu2_kokunai.gif);
}
#sidebar li.shopping{
	background:url(http://www.creditcard-hikaku-pro.com/wp1/wp-content/themes/sample04/images/menu2_shopping.gif);
}
#sidebar li.allhoken{
	background:url(http://www.creditcard-hikaku-pro.com/wp1/wp-content/themes/sample04/images/menu2_allhoken.gif);
}

#sidebar li.mokuteki{
	background:url(http://www.creditcard-hikaku-pro.com/wp1/wp-content/themes/sample04/images/menu3_mokuteki.gif);
}
#sidebar li.etc{
	background:url(http://www.creditcard-hikaku-pro.com/wp1/wp-content/themes/sample04/images/menu3_etc.gif);
}
#sidebar li.gold{
	background:url(http://www.creditcard-hikaku-pro.com/wp1/wp-content/themes/sample04/images/menu3_gold.gif);
}
#sidebar li.point{
	background:url(http://www.creditcard-hikaku-pro.com/wp1/wp-content/themes/sample04/images/menu3_point.gif);
}

#sidebar li.teikeibrand{
	background:url(http://www.creditcard-hikaku-pro.com/wp1/wp-content/themes/sample04/images/menu4_teikeibrand.gif);
}
#sidebar li.jcb{
	background:url(http://www.creditcard-hikaku-pro.com/wp1/wp-content/themes/sample04/images/menu4_jcb.gif);
}
#sidebar li.visa{
	background:url(http://www.creditcard-hikaku-pro.com/wp1/wp-content/themes/sample04/images/menu4_visa.gif);
}
#sidebar li.amex{
	background:url(http://www.creditcard-hikaku-pro.com/wp1/wp-content/themes/sample04/images/menu4_amex.gif);
}
#sidebar li.master{
	background:url(http://www.creditcard-hikaku-pro.com/wp1/wp-content/themes/sample04/images/menu4_master.gif);
}
#sidebar li.diners{
	background:url(http://www.creditcard-hikaku-pro.com/wp1/wp-content/themes/sample04/images/menu4_diners.gif);
}
#sidebar li.lifestyle{
	background:url(http://www.creditcard-hikaku-pro.com/wp1/wp-content/themes/sample04/images/menu9_lifestyle.gif);
}
#sidebar li a:hover{
	background:none !important;
}
*/
/* ++++++ 右サイドバー部分のデザイン ++++++ */
#sidebar2 ul{
/*	display: inline;    */
	list-style-type: none;
	margin: 0;
	padding: 0;


}

#sidebar2 li{
	list-style-type:none;
	width:120px;
	height:25px;
  /*       margin-right: 10px;  */
/*	text-indent:-9999px; */

}
#sidebar2 a{
	display:block;
	height:25px;
/*	text-indent:-9999px;*/

}
 
#sidebar2 a:focus{
	overflow: hidden;
}
/*
#sidebar2 li.campain{
	background:url(http://www.creditcard-hikaku-pro.com/wp1/wp-content/themes/sample04/images/menu7_campain.gif);
}
#sidebar2 li.ranking{
	background:url(http://www.creditcard-hikaku-pro.com/wp1/wp-content/themes/sample04/images/menu8_ranking.gif);
}
#sidebar2 li a:hover{
	background:none !important;
}
*/
#sidebar2 h3{
        width: 120px;    
/*        height:80px; */
        padding: 0;
        margin: 0;
        border-left: 1px solid gray;
        border-right: 1px solid gray;
        border-bottom: 1px dashed gray;
        font-size: small;
/*　　　　　text-align: center;*/


}
#sidebar2 p{
        width: 120px;    
/*        height:80px;*/
        padding: 0;
        margin: 0;
        border-left: 1px solid gray;
        border-right: 1px solid gray;
        border-bottom: 1px solid gray;
        font-size: small;
/* 　　　 text-align: center;*/
}
#sidebar2 h3 img{
        float:center;
        margin:5px;
}
#sidebar2 p img{
        float:center;
        margin:5px;
}

#sidebarmenu	{
	margin: 10px 0px 25px 0;
	width:120px;
	padding:0px 10px 10px 10px;
	font-size: small;
/*	background:	url("http://www.creditcard-hikaku-pro.com/wp1/wp-content/themes/sample04/images/menu_back.jpg") no-repeat bottom; */
	}
#sidebarmenu-title
{
/*	padding: 8px 5px 8px 35px;  */
	font-size: small;
/*	background: url("http://www.creditcard-hikaku-pro.com/wp1/wp-content/themes/sample04/images/title_back.jpg") no-repeat left;    */
	height:1%;
}
#sidebarmenu-title　p
{
	font-size: medium;

}
#sidebarmenu h3
{
	font-size: small;
	font-weight: bold;
}
#sidebarmenu .lv1
{
	font-size: large;
}
#sidebarmenu .lv2
{
	font-size: medium;
}
#sidebarmenu a
{
	font-size: small;
}
#search{
	margin-top:5px;
	margin-left:5px;
}

/* ++++++ フッター部分のデザイン ++++++ */
#footernavi {
	padding: 10px 0 0;
}

#footernavi ul {
	background: url(http://www.creditcard-hikaku-pro.com/wp1/wp-content/themes/sample04/images/footer_bg.jpg) no-repeat 0 0;
         background-repeat: repeat-x;
	text-align: right;
	height: 20px;
	padding-right: 15px;
	color: #ffffff;
	min-height: 20px;
	padding-top: 10px;
	font-size: 0.65em;
}
#footernavi ul li {
	display: inline;
	text-align: right;
	font-weight: bold;
}
#footernavi ul li a:link,
#footernavi ul li a:visited,
#footernavi ul li a:hover {
	color: #ffffff;       

}
#footernavi address	{
	width: 100%;
/* 	padding: 2px 0;*/
	text-align: center;
/*         border-top: solid 5px outset #ff0000;    */
	color: #000000;
	font-size: 0.65em;
	font-style: normal;
	}
