@charset "UTF-8";

.topText{
	margin-top:20px;
	position:relative;
	width:950px;
}

.topText img{
	position:absolute;
	right:44px;
}


/*-------------------------------------
    contGuide
--------------------------------------*/

.contGuide{
	padding:59px 108px 63px 65px;
	width:777px;
	background:url(../img/bg_1.gif) 0 100% no-repeat;
}

.contGuide.none{
	background:none !important;
}

.contGuide dl.pat1{
	padding:40px 0 0 123px;
	position:relative;
	width:592px;
}

.contGuide dl.pat1 dt{
	padding:0 10px 10px 0;
	width:489px;
	background:url(../../img/line3.gif) 0 100% no-repeat;
}

.contGuide dl.pat1 dt .answer{
	float:left;
}

.contGuide dl.pat1 dt .name{
	float:right;
}

.contGuide dl.pat1 dd.image{
	position:absolute;
	top:40px;
	right:0;
}

.contGuide dl.pat1 dd.text{
	padding-top:10px;
	width:499px;
	font-size:85%;
}

.contGuide dl.pat2{
	padding:40px 0 0 185px;
	position:relative;
	width:592px;
}

.contGuide dl.pat2 dt{
	margin-left:91px;
	padding:0 10px 10px 0;
	width:489px;
	background:url(../../img/line3.gif) 0 100% no-repeat;
}

.contGuide dl.pat2 dt .answer{
	float:left;
}

.contGuide dl.pat2 dt .name{
	float:right;
}

.contGuide dl.pat2 dd.image{
	position:absolute;
	top:50px;
	left:185px;
}

.contGuide dl.pat2 dd.text{
	margin-left:91px;
	padding-top:10px;
	width:499px;
	font-size:85%;
}

