@charset "UTF-8";

/* users index css*/

.b_mb5{
	margin-bottom:5px;}

.b_mb15{
	margin-bottom:15px;}

.b_mb25{
	margin-bottom:25px;}

.b_ml5{
	margin-left:10px;
	margin-top:15px;
	}
.b_ml15{
	margin-left:15px;
	}
.b_mt5{
	margin-top:5px;
	}
.b_mt15{
	margin-top:15px;
	}

.b_center{
	text-align:center;
}

.b_ind_btn{
	margin:35px 0 0px 0;
	text-align:center;
}
.b_ind_btn .left{
	width:319px;
	margin:0 9px;
	float:left;
}

.b_ind_btn2{
	margin:10px 0;
	text-align:center;
}
#b_1_box .title{
}
#b_1_box #board{
	background-image:url(../img/b/b-1_bg.jpg);
	background-repeat:no-repeat;
	width:702px;
	height:690px;
	margin-bottom:20px;
	position:relative;
}
#b_1_box #board .title{
	position:absolute;
	top:80px;
	left:130px;
}

#b_1_box #board .img01{ position:absolute;top:167px;left:23px;}
#b_1_box #board .img02{ position:absolute;top:167px;left:188px;}
#b_1_box #board .img03{ position:absolute;top:167px;left:353px;}
#b_1_box #board .img04{ position:absolute;top:167px;left:518px;}
#b_1_box #board .img05{ position:absolute;top:393px;left:23px;}
#b_1_box #board .img06{ position:absolute;top:393px;left:242px;}
#b_1_box #board .img07{ position:absolute;top:393px;left:461px;}

#b_1_check{}
#b_1_check h2{
	background-image:url(../img/b/b-1-1_h2bg.gif);
	width:675px;
	height:27px;
	margin:10px 0;
	padding:0 0 0 27px;
/*	color:#333333; */
	}
#b_1_check #result{
	width:702px;
	text-align:center;
	}
#b_1_check #explain{
	width:702px;
	height:auto;
}
/*
#b_1_check #explain .img{
	float:left;
	width:404px;
}
*/
/*
#b_1_check #explain .txt{
	float:left;
	padding-top:20px;
	width:702px;
}
*/
#b_1_check #explain .txt04{
	float:left;
	width:290px;
}
#b_1_check #explain .txt2{
	width:650px;
	margin:10px 0 25px 30px;
/*	color:#777777; */
}


#b_1_check #explain .undermark{
	display:block;
	text-align:center;
	margin-bottom:20px;
}


.reason{
	width:702px;
	background-color: #edf8fd;
	float:left;
	margin-top: 20px;
	margin-bottom: 20px;
}

.reason img {
	float:left;
	width:32px;
	margin-top: 10px;
	margin-left: 7px;
}

.reason .txt {
	float:left;
	width:650px;
	margin-top: 15px;
	margin-left: 5px;
	margin-bottom: 15px;
}


.reason-maru{
	width:702px;
	background-color: #fef6f7;
	float:left;
	margin-top: 20px;
	margin-bottom: 20px;
}

.reason-maru img {
	float:left;
	width:32px;
	margin-top: 10px;
	margin-left: 7px;
}

.reason-maru .txt{
	float:left;
	width:650px;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 15px;
/*	color:#ff4f30 */
}


.answerimg{
	float:left;
	margin-left: 30px;
}



.advice{
	width: 320px;
	background-color: #fef6f7;
	float:left;
	margin-top: 50px;
	margin-bottom: 20px;
	margin-left: 20px;
}


.advice img{
	float:left;
	margin-top: 12px;
	margin-left: 10px;

}
.advice .txt{
	float:left;
	width:250px;
	margin-top: 15px;
	margin-left: 10px;
	margin-bottom: 15px;
/*	color:#ff4f30 */
}


.txt-imp{
	float:left;
	width:250px;
	margin-top: 15px;
	margin-left: 10px;
	margin-bottom: 15px;
	color: #fe3500;
}

.txt-imp-wide{
	float:left;
	width:650px;
	margin-top: 15px;
	margin-left: 10px;
	margin-bottom: 15px;
	color: #fe3500;
}


.advicewide{
	width:702px;
	background-color: #fef6f7;
	float:left;
	margin-top: 50px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.advicewide-left, .advicewide-right{
	width:340px;
	float:left;
	margin-left:10px;
	margin-top:13px;
}

.advicewide-left img, .advicewide-right img{
	float:left;
}

.advicewide-left .txt-imp{
	width:298px;
	float:left;
	margin-top:5px;
	margin-left:5px;
	color:#fe3500;
}

 .advicewide-right .txt-imp{
	width:303px;
	float:left;
	margin-top:5px;
	margin-left:5px;
	color:#fe3500;
}

.txt-imp-under{
	margin-top:20px;
	margin-left:17px;
	margin-bottom:12px;
	display:block;
	color:#fe3500;
}



#b_1_check #btn{
	width:702px;
	text-align:center;
	padding:30px 0 30px;
}


#b_1_box #checkboard{
	background-image:url(../img/b/b-2_background.jpg);
	background-repeat:no-repeat;
	width:702px;
	height:588px;
	margin-bottom:20px;
	position:relative;
}
#b_1_box #checkboard .title{
	position:absolute;
	top:80px;
	left:180px;
}
#b_1_box #checkboard .list{
	position:absolute;
	top:167px;
	left:50px;
}
#b_1_box #checkboard .list li{
	margin:0px 0 13px 0;
}

#b_1_box #checkboard .list li img{
	margin-right:10px;
vertical-align:-12px;
}



#b_1_box #explain .con{
	width:650px;
	margin:20px 0 0px 30px;
}

.leftimg{
	width:49%;
	height:100%;
	float:left;
	margin-left:10px;
}

.righttext{
	text-align:center;
	width:49%;
	height:100%;
	float:right;
}

.righttext p{
	margin-top:10px;
	margin-right:10px;
	text-align:left;
}

.righttext img{
	margin-top:10px;
	text-align:center;
}

.frame-top{
	margin: 0px;
	margin-bottom: -20px;
	padding: 0px;
}

.tabimg{
	margin-top: 20px;
	margin-bottom: -30px;
}

.sub_frame{
	width:702px;
	height: auto;
	background-image: url(../img/b/frame-middle.gif);
	background-repeat:repeat;
	margin-top: 0px;
	padding-top: 0px;
}

.pointttxt{
	width:702px;
}


