@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h4, h5, h6, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike,  sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	vertical-align: baseline;
	list-style-type: none;
	font-weight: inherit;
	font-style: inherit;
	font-size: small;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "HIragino Kaku Gothic Pro W3", "HIragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
}
blockquote, p {
	vertical-align: baseline;
	list-style-type: none;
	font-weight: inherit;
	font-style: inherit;
	font-size: small;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "HIragino Kaku Gothic Pro W3", "HIragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
}
a{
	text-decoration:none;}
	
body {
	line-height: 1;
	_display: inline;
	_zoom: 1;
	-webkit-text-size-adjust: 100%;
	background-color: #ffffff;
}
.clearfix {
	zoom: 1;
}
.clear {
	clear: both;
	margin-top: 30px;
}
/* オンマウス画像透過
---------------------------------------- */
a.overwhite {
	background-color: #fff;
	display: block;
	line-height: 0px;
}
a.overwhite img {
	transition: all 0.1s ease;
}
a:hover.overwhite img {
	opacity: 0.6;
	filter: alpha(opacity=20);
}
.overalpha a:active, .overalpha a:hover {
	text-decoration: none;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
/* Margin
---------------------------------------- */
/* .mt */
.mt-5p {
	margin-top: 5px;
}
.mt-10p {
	margin-top: 10px;
}
.mt-15p {
	margin-top: 15px;
}
.mt-20p {
	margin-top: 20px;
}
.mt-30p {
	margin-top: 30px;
}
.mt-40p {
	margin-top: 40px;
}
.mt-50p {
	margin-top: 50px;
}
.mt-60p {
	margin-top: 60px;
}
.mt-100p {
	margin-top: 100px;
}
/* .mr */
.mr-5p {
	margin-right: 5px;
}
.mr-10p {
	margin-right: 10px;
}
.mr-15p {
	margin-right: 15px;
}
.mr-20p {
	margin-right: 20px;
}
.mr-30p {
	margin-right: 30px;
}
.mr-40p {
	margin-right: 40px;
}
.mr-50p {
	margin-right: 50px;
}
.mr-60p {
	margin-right: 60px;
}
/* .mb */
.mb-5p {
	margin-bottom: 5px;
}
.mb-10p {
	margin-bottom: 10px;
}
.mb-15p {
	margin-bottom: 15px;
}
.mb-20p {
	margin-bottom: 20px;
}
.mb-30p {
	margin-bottom: 30px;
}
.mb-40p {
	margin-bottom: 40px;
}
.mb-50p {
	margin-bottom: 50px;
}
.mb-60p {
	margin-bottom: 60px;
}
.mb-100p {
	margin-bottom: 100px;
}
/* .ml*/
.ml-5p {
	margin-left: 5px;
}
.ml-10p {
	margin-left: 10px;
}
.ml-15p {
	margin-left: 15px;
}
.ml-20p {
	margin-left: 20px;
}
.ml-30p {
	margin-left: 30px;
}
.ml-40p {
	margin-left: 40px;
}
.ml-50p {
	margin-left: 50px;
}
.ml-60p {
	margin-left: 60px;
}
/* Padding
---------------------------------------- */
/* .pt */
.pt-10p {
	padding-top: 10px;
}
.pt-15p {
	padding-top: 15px;
}
.pt-30p {
	padding-top: 30px;
}
/* .pr */
.pr-10p {
	padding-right: 10px;
}
.pr-15p {
	padding-right: 15px;
}
.pr-30p {
	padding-right: 30px;
}
/* .pb */
.pb-10p {
	padding-bottom: 10px;
}
.pb-15p {
	padding-bottom: 15px;
}
.pb-30p {
	padding-bottom: 30px;
}
.pb-60p {
	padding-bottom: 60px;
}
/* .pl*/
.pl-10p {
	padding-left: 10px;
}
.pl-15p {
	padding-left: 15px;
}
.pl-30p {
	padding-left: 30px;
}
/* ---------------------------------------- */
.lp_p {
	margin-left: 30px;
	line-height: 150%;
}
ul li {
	list-style-type: disc;
	margin-left: 50px;
	line-height: 150%;
}
ol li {
	list-style-type: decimal;
	margin-left: 50px;
	line-height: 150%;
}
.dac {
	padding: 10px;
}
.honto {
	padding-left:30px;
	
}
.qq {
	font-size: 18px;
	margin-bottom: 10px;
	line-height: 40px;
}
h3 {
	font-size: 16px;
	background:url(../images/mark01_07.png) no-repeat;
	padding-top:20px;
	padding-left:230px;
	padding-bottom:10px;
}
.hss {
	padding: 10px;
	border-radius: 10px;        /* CSS3草案 */
	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 10px;   /* Firefox用 */
	margin: 10px;
	padding: 20px;
	line-height: 160%;
	font-weight: bold;
	font-size: 16px;
	background-color: #E5E8AD;
	width: 600px;
}
strong{
	font-size:13px;
	font-weight:bold;}