@charset "utf-8";

@import "/css/common/default.css";
@import "/css/common/layout.css";
@import "/css/common/header_ssl.css";
@import "/css/common/sidebar_ssl.css";
@import "/css/common/footer.css";
@import "/css/common/enhance.css";
@import "form.css";

/*
		共通
 -------------------------------------------------- */
#content {
	width: 760px;
	margin: 0px;
}

p {
	line-height: 20px;
}


/*
		トップ
 -------------------------------------------------- */
#content .top-l{
	height: 312px;
	margin: 6px 0px 0px 0px;
	background: url(../img/top-pic.jpg) no-repeat 450px 6px;
}

#content .top-l h2{
	margin: 27px 0px 0px 0px;
}

#content .top-l p{
	margin: 40px 0px 0px 28px;
}

#content .top-r{
	height: 252px;
	margin: 0px;
	background-image: url(../img/top-pic-03.jpg);
	background-repeat: no-repeat;
	background-position: 40px 6px;
}

#content .top-r h2{
	margin: 15px 0px 0px 335px;
}

#content .top-r p{
	width: 360px;
	margin: 15px 0px 0px 335px;
}


/*
		コンテンツ
 -------------------------------------------------- */
#content .cts{
	width: 730px;
	margin: 10px 15px;
}

#content .cts h3{
	margin: 16px 0px 0px 0px;	
}

#content .cts p{
	margin: 30px;
	line-height: 160%;
}

#content .way{
	margin: 15px 0px 0px 0px;
}



#content .cts dl{
	float: left;
	display: inline;
	width: 227px;
	margin: 0px 23px 0px 0px;
	background: url(../img/cts-way-bg.gif) left top repeat-y;
}


#content .cts dl.r{
	margin: 0px;
}

#content .cts dl dt{ margin: 0px 1px; }
#content .cts dl dd{ height: 70px; margin: 10px; }
#content .cts dl dd.img{ height: 101px; margin: 0px 1px; }


/*
		QR
 -------------------------------------------------- */
#content .qr{
	width: 730px;
	margin: 27px 0px 0px 15px;	
}

#content .qr h3{
	margin: 0px;	
}

#content .qr .bride{
	width: 730px;
	height: 330px;
	margin: 15px 0px 0px 0px;
	background: url(../img/qr-bg.gif) no-repeat 0px 40px;
	float: left;
}

#content .qr dl{
	width: 385px;
	margin: 35px 0px 0px 0px;
	float: left;
}

#content .qr dl dt{
	margin:  0px 0px 0px 30px;	
}

#content .qr dl dd{
	margin: 20px 20px 0px 30px;	
}

#content .qr-code{
	margin: 70px 20px 0px 0px;	
}


