@charset "UTF-8";

/*base_set
___________________________________*/

* {
margin: 0;
padding: 0;
font-family:"メイリオ",Meiryo,Osaka,"MS P Gothic","ＭＳ Ｐゴシック",Verdana,Chicago,sans-serif;
line-height:2.3;
font-size:15px;
color:#555;
}

html,body {height:100%;}

body {
	background-image: url(http://www.keyword-hunter.com/wp-content/themes/propo-theme/images/ac_images/bg.gif);
	background-repeat: repeat;
}


a {color:#2b6bfb;text-decoration:none;overflow:hidden;outline:none;}
a:hover {text-decoration:underline;}
a:active {text-decoration:none;}


.box_1 table {
border-collapse: collapse;
border-spacing: 0;
}
.box_1 img {
border: 0;
}

.box_1 ul {
margin:0px 10px 0px;
padding:0px;	
}

.box_1 ul li {
margin:0px auto;
list-style-type:none;
display:block;
background-image:none;
padding:0px;
}

.box_1 ul li img {
vertical-align: bottom;
padding:0 15px 20px 0;
}


.box_1 dl {
	margin: 0px 10px;
	padding: 0px;
}


.box_1 dt {
	margin: 20px auto 0px;
	list-style-type: none;
	font-size: 20px;
	font-weight: bold;
	border-top: 2px dotted #2E2E2E;
	padding: 10px 0 0 120px;
	line-height:50px;
}

.box_1 dt.chapter1 {
	background-image: url(http://www.keyword-hunter.com/wp-content/themes/propo-theme/images/ac_images/chapter_1.png);
	background-repeat: no-repeat;
	background-size: 110px 47px;
	background-position:left 10px;
}

.box_1 dt.chapter2 {
	background-image: url(http://www.keyword-hunter.com/wp-content/themes/propo-theme/images/ac_images/chapter_2.png);
	background-repeat: no-repeat;
	background-size: 110px 47px;
	background-position:left 10px;
}

.box_1 dt.chapter3 {
	background-image: url(http://www.keyword-hunter.com/wp-content/themes/propo-theme/images/ac_images/chapter_3.png);
	background-repeat: no-repeat;
	background-size: 110px 47px;
	background-position:left 10px;
}

.box_1 dt.chapter4 {
	background-image: url(http://www.keyword-hunter.com/wp-content/themes/propo-theme/images/ac_images/chapter_4.png);
	background-repeat: no-repeat;
	background-size: 110px 47px;
	background-position:left 10px;
}

.box_1 dt.chapter5 {
	background-image: url(http://www.keyword-hunter.com/wp-content/themes/propo-theme/images/ac_images/chapter_5.png);
	background-repeat: no-repeat;
	background-size: 110px 47px;
	background-position:left 10px;
}

.box_1 dt.chapter6 {
	background-image: url(http://www.keyword-hunter.com/wp-content/themes/propo-theme/images/ac_images/chapter_6.png);
	background-repeat: no-repeat;
	background-size: 110px 47px;
	background-position:left 10px;
}

.box_1 dt.chapter7 {
	background-image: url(http://www.keyword-hunter.com/wp-content/themes/propo-theme/images/ac_images/chapter_7.png);
	background-repeat: no-repeat;
	background-size: 110px 47px;
	background-position:left 10px;
}

.box_1 dt.chapter8 {
	background-image: url(http://www.keyword-hunter.com/wp-content/themes/propo-theme/images/ac_images/chapter_8.png);
	background-repeat: no-repeat;
	background-size: 110px 47px;
	background-position:left 10px;
}


.box_1 dd {
margin:0px 0px 0px 20px;
}

/***IE7の隙間防止***/
*:first-child+html img{display:block;}



.clear {
	clear:both;}

.txtcenter {
	margin: 1em auto;
	text-align:center;	
}
.center {
margin:0px auto;	
}
.fright {
float:right;	
}
.fleft {
float:left;	
}

/*layout_set
___________________________________*/
#wrapper {
	width:100%;
	margin:0px auto;	
}


#wrapper h1 {
	text-align:center;
	border:none;
	background:none;
	margin-top:0 !important;
}
#wrapper h1 img {
	margin:0px auto !important;
	padding:0px !important;
	
}
#wrapper h2 {
	line-height:0;
	border:none;
	background:none;
}
#wrapper h2 img {
	margin:50px auto 0px !important;
	padding:0px !important;
}
.box_1 {
	width:930px;
	margin:0px auto;
}


/*メイン*/
.contents {
	width: 950px;
	margin: 0 auto;
	position: relative;
}

.contents div {
	margin: 0 auto;
	padding: 0;
}


/*list*/

.box_1 ul.list_1 {
margin:0px auto;
padding:0px;	
}

.box_1 ul.list_1 li {
margin:0px auto;
list-style:square;
list-style-position:inside;
padding:0 0 0 10px;
display:list-item;
background-image:none;
}

/*ueni_modoru*/

#gotop {
width:928px;
height:30px;
margin:0px auto;	
position:relative;
}

#gotop a {
	position:absolute;
	top:0px;
	right:30px;	
}



#main {
	padding-top:0px;
}

#page {
	margin-top:0px;
}

div.entry-content {
	padding-top:0px !important;
}

div#wpcf7-f1095-p1093-o1.wpcf7 {
	width:600px;
	margin:0 auto;
}

#tokuten {
	font-size:20px;
}

/*font_set
___________________________________*/
.f_red{color: #FF1C02;}
.f_bold{font-weight:bold;}
.f_22{font-size:22px !important;}
.f_20{font-size:20px !important;}
.f_18{font-size:18px !important;}
.f_15{font-size:15px !important;}
.f_13{font-size:13px !important;}
.f_12{font-size:12px !important;}
.f_11{font-size:11px !important;}




/*padding_set
___________________________________*/
.pT15{padding-top:15px;}
.pT30{padding-top:30px !important;}
.pT40{padding-top:40px !important;}
.pT50{padding-top:50px !important;}
.pT05{padding-top:5px;}
.pL10{padding-left:10px;}
.pL15{padding-left:15px;}
.pL20{padding-left:20px;}
.pL35{padding-left:35px;}
.pL40{padding-left:40px;}
.pL50{padding-left:50px;}
.pB05{padding-bottom:5px;}
.pB20{padding:20px 0 20px 0;}
.pB35{padding-bottom:35px;}
.pR15{padding-right:15px;}
.pR30{padding-right:30px;}
