@charset "utf-8";

div.intro{
	margin: 0 15px;
	width: 715px;
	overflow: hidden;
}

div.intro .leftcol{
	margin: 20px 0;
	width: 495px;
}

div.intro .leftcol p{
	margin-bottom: 2em;
	font-size: 107%;
}

div.intro .rightcol{
	width: 200px;
	text-align: center;
}

p.sign{
	margin-top: 20px;
	text-align: right;
}

p.copy{
	margin: 30px 0;
}


div.case{
	margin-bottom: 40px;
	border-bottom: solid 5px #ccc;
}


div.case h3{
	padding: 10px 55px;
	color: #000;
	background: transparent url(../images/icon_baloon.gif) no-repeat left center;
	font-size: 153%;
	font-weight: bold;
}

ul.check{
	margin-left: 40px;
	width: 745px;
}

ul.check li{
	padding: 5px 0 5px 45px;
	background: transparent url(../images/icon_check.gif) no-repeat 20px top;
	font-size: 107%;
	font-weight: bold;
}

div.reason{
	padding: 30px 0 40px 75px;
}

div.bg_rsn1{
	background: transparent url(../images/bg_buyer.jpg) no-repeat left bottom;
}

div.bg_rsn2{
	background: transparent url(../images/bg_buyer2.jpg) no-repeat left bottom;
}

div.reason dl {
	margin-right: 2px;
	padding: 15px;
	width: 625px;
	overflow: hiddne;
}

div.reason dl dt{
	width: 91px;
	float: left;
	clear; left;
	font-size: 107%;
	font-weight: bold;
}

div.reason dl dd{
	margin-left: 111px;
	line-height: 1.66;
	color: #333;

}

div.section p.target{
	font-size: 123%;
	color: #333;
	text-align: center;
	font-weight: bold;
}

div.section p.target em{
	color: #ed0606;
}


div.terms{
	margin: 0 0 0 30px;
	width: 598px;
	overflow: hidden;
}


div.terms .leftcol{
	width: 209px;
}

div.terms .rightcol{
	width: 389px;
	font-size: 107%;
	background: #fff url(../images/baloon_navi.gif) no-repeat right top;
}

div.terms .rightcol p{
	margin-top: 15px;
	padding: 0 25px 15px;
	background: #fff url(../images/baloon_navi.gif) no-repeat right bottom;
}

div#terms dl{
	margin-top: 30px;
	line-height: 1.66;
}

div#terms dl dt{
	padding: 0 0 5px 15px;
	margin-bottom: 1em;
	border-bottom: dotted 1px #ccc;
	background: transparent url(../../common/images/arrow_green.gif) no-repeat left 0.6em;
	font-size: 107%;
	font-weight: bold;
}

div#terms dl dd{
	padding: 0 0 0 15px;
	margin-bottom: 2em;
}

div#net img{
	padding: 0 20px 20px 0;
	float: left;
	clear: left;
}

div#net p{
	margin-bottom: 1.5em;
}
