/* 秘訣　css */

#header h1 {
	padding: 0;
	height: 90px;
}

.top_box{
	margin-top: 20px;
	margin-bottom: 20px;
	padding-left: 20px;
	}

.bun{
	margin-top: 10px;
	margin-bottom: 20px;
	padding-left: 20px;
	}

.bun02{
	margin-top: 10px;
	margin-bottom: 20px;
	padding-left: 50px;
	}

.bun03{
	margin-top: 10px;
	margin-bottom: 0px;
	padding-left: 20px;
	}

.tit{
	width: 570px;
	height: 40px;
	background: url(../hiketu_img/title.png) no-repeat center center;

	}

.title{
	padding: 10px 0 0 45px;
	font-size: 14px;
	display: block;
	}

.title02{
	padding: 10px 0 0 50px;
	font-size: 14px;
	display: block;
	}

.sub_title{
	width: 570px;
	height: 40px;
	background: url(../hiketu_img/sub_title.png) no-repeat center center;
	}

.sub_title02{
	width: 570px;
	height: 40px;
	background: url(../hiketu_img/sub_title02.png) no-repeat center center;
	}

.sub_title03{
	width: 570px;
	height: 40px;
	background: url(../hiketu_img/sub_title03.png) no-repeat center center;
	}

.sub_title04{
	width: 570px;
	height: 40px;
	background: url(../hiketu_img/sub_title04.png) no-repeat center center;
	}

.sub_title05{
	width: 570px;
	height: 40px;
	background: url(../hiketu_img/sub_title05.png) no-repeat center center;
	}

.sub_title06{
	width: 570px;
	height: 40px;
	background: url(../hiketu_img/sub_title06.png) no-repeat center center;
	}

.sub_title07{
	width: 570px;
	height: 40px;
	background: url(../hiketu_img/sub_title07.png) no-repeat center center;
	}

.sub_title08{
	width: 570px;
	height: 40px;
	background: url(../hiketu_img/sub_title08.png) no-repeat center center;
	}


.point01{
	margin-top: 0;
	height: 50px;
	background: url(../hiketu_img/point01.png) no-repeat left center;
	}
.point01_tit{
	margin-top: 0;
	padding: 18px 0 0 45px;
	font-size: 14px;
	color: #39b54a;
	display: block;
	}

.point02{
	margin-top: 0;
	height: 50px;
	background: url(../hiketu_img/point02.png) no-repeat left center;
	}
.point02_tit{
	margin-top: 0;
	padding: 10px 0 0 45px;
	font-size: 14px;
	color: #f39b07;
	display: block;
	}


.t{
	width: 550px;
	height: 64px;
	border-collapse: collapse;

	}

.t_left{background: url(../hiketu_img/table_g_l.png) no-repeat right top;}
.t_right{background: url(../hiketu_img/table_g_r.png) no-repeat right top;}
.bg{background: #d7f0db;}

.in{ font-weight: bold; text-align: center;}
.in td{padding: 1px;}

.tx_ff{color: #fff;}
.tx_pink{color: #ff90b9;}

.line_h{line-height: 1.5em;}

.align{float: right;
margin: 0px 0px 10px 10px;}



.off{clear: both;}

/* --- hiketu_m.html --- */

.title_m{
	padding: 15px 0 0 72px;
	font-size: 14px;
	display: block;
	}

.tit_m{
	width: 570px;
	height: 52px;
	background: url(../hiketu_img/m_bar01.png) no-repeat center center;
	}

.sub_title_m{
	width: 570px;
	height: 40px;
	background: url(../hiketu_img/m_midasi01.png) no-repeat center center;
	}

.sub_title_m02{
	width: 570px;
	height: 40px;
	background: url(../hiketu_img/m_midasi02.png) no-repeat center center;
	}

.sub_title_m03{
	width: 570px;
	height: 40px;
	background: url(../hiketu_img/m_midasi03.png) no-repeat center center;
	}

.sub_title_m04{
	width: 570px;
	height: 40px;
	background: url(../hiketu_img/m_midasi04.png) no-repeat center center;
	}

.sub_title_m05{
	width: 570px;
	height: 40px;
	background: url(../hiketu_img/m_midasi05.png) no-repeat center center;
	}

.sub_title_m06{
	width: 570px;
	height: 40px;
	background: url(../hiketu_img/m_midasi06.png) no-repeat center center;
	}

.sub_title_m07{
	width: 570px;
	height: 40px;
	background: url(../hiketu_img/m_midasi07.png) no-repeat center center;
	}

.sub_title_m08{
	width: 570px;
	height: 40px;
	background: url(../hiketu_img/m_midasi08.png) no-repeat center center;
	}

.tx_skyb{color: #4cb0e4;}

.item{
	width: 560px;
	background: #e8f2f3;
	border: 1px solid #cdd7e0;
	}

.item_tit{
	margin-bottom: 5px;
	color: #0c4b7e;
	display: block;
	}

.item01{
	height: 90px;
	margin-top: 5px;
	padding: 5px 5px 10px 30px;
	background: url(../hiketu_img/m_photo01.png) no-repeat center top;
	}

.item02{
	height: 90px;
	padding: 5px 5px 10px 120px;
	background: url(../hiketu_img/m_photo02.png) no-repeat center top;
	}

.item03{
	height: 90px;
	padding: 5px 5px 10px 30px;
	background: url(../hiketu_img/m_photo03.png) no-repeat center top;
	}

.item04{
	height: 90px;
	padding: 5px 5px 10px 120px;
	background: url(../hiketu_img/m_photo04.png) no-repeat center top;
	}

.bun_m{
	margin-top: 0px;
	margin-bottom: 20px;
	padding-left: 30px;
	}

.bun_m02{
	margin-top: 0px;
	margin-bottom: 20px;
	padding-left: 50px;
	}

/*-- 好きな人にアピールする方法（女性向け） --*/
.appeal .top_box img{
padding-left:10px;
}

.appeal .tit{
height:52px;
margin:20px 0 10px;
padding-left:35px;
background:url(../hiketu_img/131108_heading_bg.png) no-repeat top left;
}

.appeal .tit .title{
margin:0 !important;
padding:15px 0 0 20px;
color:#fff;
font-size:15px;
font-weight:bold;
}

.appeal .box{
background:url(../hiketu_img/131108_answer_bg.png) no-repeat top left;
}

.appeal .heading{
margin:10px 0 27px;
padding:10px 0 0 55px;
font-weight:bold;
font-size:15px;
color:#ed5bad;
}

.appeal .pl55{
padding-left:55px;
}

/*-- これで成功！第一印象アップ術体験談 --*/
.insyouup .top_box img{
padding-left:10px;
}

.appeal .tit{
height:52px;
margin:20px 0 10px;
padding-left:35px;
background:url(../hiketu_img/131108_heading_bg.png) no-repeat top left;
}

.insyouup .tit .title{
	margin: 0 !important;
	padding: 7px 0 0 40px;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
}

.insyouup .box{
	background-image: url(../hiketu_img/hiketu04/taikendan_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 30px;
}

.insyouup .heading{
	margin: 10px 0 27px;
	padding: 10px 0 0 60px;
	font-weight: bold;
	font-size: 15px;
	color: #ed5bad;
}

.insyouup .pl55{
padding-left:55px;
}


.insyouupmen .top_box img{
padding-left:10px;
}

.insyouupmen .tit{
	height: 52px;
	margin: 0px 0 10px;
	padding-left: 35px;
	background-image: url(../hiketu_img/m_bar01.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.insyouupmen .tit .title{
	margin: 0 !important;
	padding: 15px 0 0 40px;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
}

.insyouupmen .box{
	background-image: url(../hiketu_img/hiketu04/taikendan_bgm.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 30px;
	width: 570px;
}

.insyouupmen .heading{
	margin: 10px 0 27px;
	padding: 10px 0 0 60px;
	font-weight: bold;
	font-size: 15px;
	color: #00506B;
}
.insyouupmen .heading1505{
	margin: 10px 0 27px;
	padding: 10px 0 0 60px;
	font-weight: bold;
	font-size: 15px;
	color: #29A7E2;
}

.inner1505{
	background-image: url(../hiketu_img/hiketu10/midashi.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 20px;
	width: 570px;
}

.i1505 .heading{
	margin: 10px 0 27px;
	padding: 10px 0 0 60px;
	font-weight: bold;
	font-size: 15px;
	color: #3FA9F5;
}



.insyouupmen .pl55{
	padding-left: 55px;
}

.img_r {
	float: right;
	margin: 0 0 10px 10px;
	padding: 0 10px 0 0;
}

.woman .bg05 {
	background-image: url(../hiketu_img/hiketu05/bar_pink.png);
	height: 52px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	margin: 30px 0 10px 0;
	padding: 0 0 0 75px;
	line-height: 3.4;
	clear: both;
}

.man .bg06 {
background: url('../hiketu_img/m_bar01.png') no-repeat left top;
	height: 52px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	margin: 30px 0 10px 0;
	padding: 0 0 0 75px;
	line-height: 3.4;
	clear: both;
}

.man .bg08 {
	background: url('../hiketu_img/m_bar02.png') no-repeat left top;
	height: 52px;
	color: #1A9EDF;
	font-size: 14px;
	font-weight: bold;
	line-height: 3.4;
	clear: both;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 20px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 55px;
}
.woman .bg08 {
	color: #00A0B2;
	font-size: 14px;
	font-weight: bold;
	clear: both;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 50px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #00A0B2;
}


/* hiketu06 */

.hiketu06 b {
	color: #D83563;
	display: block;
	margin-bottom: 5px;
}

.hiketu06 p {
	margin-bottom: 20px;
}


/*hiketu09*/

.woman .bg09 {
	background-image: url(../hiketu_img/hiketu09/bar01.png);
	height: 52px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 3.4;
	clear: both;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 75px;
}
.woman .bg09_2 {
	height: 52px;
	color: #F31C77;
	font-size: 14px;
	font-weight: bold;
	line-height: 3.4;
	clear: both;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 20px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 55px;
	background-image: url(../hiketu_img/hiketu08/tit_bar_l2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.h-title {
	margin: 0 15px 10px 55px;
	padding-bottom: 5px;
	border-bottom: solid 1px #ED1E79;
	color: #ED1E79;
}
.man .h-title {
	border-bottom: solid 1px #0071BC;
	color: #0071BC;
}
.txt-wp > p {
	padding: 0 15px 0 55px;
}
.txt-wp > p:not(:last-child){
	margin-bottom: 30px;
}
.mb {
	margin-bottom: 30px;
}