@charset"utf-8";

.c_yoyaku{
	float:right;
	margin-top:10px;
}

body {
	margin:0px;
	overflow-x : hidden;
}

.t-smoll {
	font-size: 9px;
}

.t-none {
	text-indent: -9999px;
}

.text_r{
	color:#dc143c;
}

#wrapper {
	width: 952px;
}

.photo {
	float:right;
	margin: 0 10px 10px 20px;
}

.photo_c {
	float:right;
	margin: -16px 10px 10px 20px;
}

.button {
	text-align:center;
	margin: 30px 0 50px 0;
}

#frame{
	width:940px;
	height:400px;
	overflow:scroll;
	background:#fff5ee;
	margin: 10px 0 5px 0;
}

#frame2{
	text-align:center;
	margin: 10px 0 5px 0;
	border:3px solid #fcac39;
}



/* メインコンテンツ */


div#mine_title {
	clear:both;
	background:url(../images/contents/sp/egf/title_img.jpg) no-repeat;
	width: 952px;
	height: 333px;
	text-indent: -9999px;
}

div#mine_title2 {
	background:url(../images/contents/sp/egf/title2_img.jpg) no-repeat;
	width: 952px;
	height: 160px;
	text-indent: -9999px;
}


/* リード */
#t001 {
	clear:both;
	background:url(../images/contents/sp/egf/tl_01.gif) no-repeat;
	width: 773px;
	height: 48px;
	margin: 20px 0 10px 13px;
	text-indent: -9999px;
}
#t002 {
	clear:both;
	background:url(../images/contents/sp/egf/tl_02.gif) no-repeat;
	width: 773px;
	height: 48px;
	margin: 20px 0 10px 13px;
	text-indent: -9999px;
}
#t003 {
	background:url(../images/contents/sp/egf/tl_03.gif) no-repeat;
	width: 773px;
	height: 48px;
	margin: 20px 0 10px 13px;
	text-indent: -9999px;
}

#detail p{
	margin: 10px 30px 10px 78px;
	line-height: 150%;
}

#osusume{
	background:url(../images/contents/sp/egf/osusume.gif) no-repeat;
	width: 862px;
	height: 209px;
	margin: 15px 0 10px 70px;
	text-indent: -9999px;
}

/* nagare */


#nagare h2 {
	clear:both;
	background:url(../images/contents/sp/egf/tl_nagare.gif) no-repeat;
	width: 939px;
	height: 69px;
	margin: 0px 0 0px 13px;
	text-indent: -9999px;
}

#step {
	margin: 30px 0 0px 70px;
}

#n001 {
	width: 200px;
	float: left;
	margin: 0 35px 0 0;
}

#n001 h3{
	background:url(../images/contents/sp/egf/step1.gif) no-repeat;
	width: 199px;
	height: 83px;
	margin: 0px 0 0px 0px;
	text-indent: -9999px;
}

#n002 {
	width: 260px;
	float: left;
	margin: 0 35px 0 0;
}

#n002 h3{
	background:url(../images/contents/sp/egf/step2.gif) no-repeat;
	width: 257px;
	height: 83px;
	margin: 0px 0 0px 0px;
	text-indent: -9999px;
}

#n003 {
	width: 321px;
	height: 190px;
	float: left;
	margin: 0 0px 10px 0;
}

#n003 h3{
	background:url(../images/contents/sp/egf/step3.gif) no-repeat;
	width: 321px;
	height: 190px;
	margin: 0px 0 0px 0px;
	text-indent: -9999px;
}

#n003 p{
	margin: -105px 0 0px 0px;
	width: 230px;
}

/* price */

#price {
	clear: both;
}

#price h2 {
	background:url(../images/contents/sp/egf/tl_price.gif) no-repeat;
	width: 939px;
	height: 69px;
	margin: 30px 0 10px 13px;
	text-indent: -9999px;
}

#price #text{
	background:url(../images/contents/sp/egf/price.gif) no-repeat;
	width: 292px;
	height: 66px;
	margin: 20px 0 10px 70px;
	text-indent: -9999px;
}



/* qa */

#qa {
	margin-bottom: 50px;
}

#qa h2 {
	background:url(../images/contents/sp/egf/tl_qa.gif) no-repeat;
	width: 939px;
	height: 69px;
	margin: 30px 0 10px 13px;
	text-indent: -9999px;
}

.question {
	background:url(../images/contents/sp/egf/al_q.gif) no-repeat 0 0px;
	color: #F77800;
	font-weight: bold;
	padding: 0 0 0 25px;
	margin: 20px 50px 5px 70px;
}

.anser {
	background:url(../images/contents/sp/egf/al_a.gif) no-repeat 0 -2px;
	padding: 0px 0 0 25px;
	margin: 0px 50px 5px 70px;
}
.border_b {
	border-bottom: #CCCCCC 1px dotted;
	padding: 0 0 10px 25px;
}
