@charset "utf-8";

/* common.css */

/*----------------------------------------------*/
/*                                              */
/* a 【編集可】                                 */
/*                                              */
/*----------------------------------------------*/
a { color: #bb8c2f; text-decoration: none; }
a:link { color: #bb8c2f; text-decoration: none; }
a:visited { color: #bb8c2f; text-decoration: none; }
a:active { color: #bb8c2f; text-decoration: underline; }
a:hover { color: #bb8c2f; text-decoration: underline; }
a:focus { color: #bb8c2f; text-decoration: underline; }

div#dHeader a { color: #cccccc; }
div#dHeader a:link { color: #cccccc; }
div#dHeader a:visited { color: #cccccc; }
div#dHeader a:active { color: #cccccc; }
div#dHeader a:hover { color: #cccccc; }
div#dHeader a:focus { color: #cccccc; }

div#dFooter a { color: #666666; }
div#dFooter a:link { color: #666666; }
div#dFooter a:visited { color: #666666; }
div#dFooter a:active { color: #666666; }
div#dFooter a:hover { color: #666666; }
div#dFooter a:focus { color: #666666; }


/*----------------------------------------------*/
/*                                              */
/* base                                         */
/*                                              */
/*----------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,textarea,p,table,tr,th,td {
	margin: 0;
	padding: 0;
}
table,tr,th,td,fieldset,img {
	border: 0;
}
address,caption,th {
	font-style: normal;
	font-weight: normal;
}
ul li {
	list-style: none;
}
caption,th {
	text-align: left;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 1em;
	font-weight: normal;
}
sup {
	vertical-align: text-top;
	line-height: 1;
}
sub {
	vertical-align: text-bottom;
	line-height: 1;
}

/*----------------------------------------------*/
/*                                              */
/* layout                                       */
/*                                              */
/*----------------------------------------------*/
body.popup div#dBVMWrapper .lastElement,
div#dGWrapper div#dBVMWrapper .lastElement {
	margin-bottom: 0;
}
body.popup div#dBVMWrapper .halfElement,
div#dGWrapper div#dBVMWrapper .halfElement {
	margin-bottom: 8px;
}

/*----------------------------------------------*/
/*                                              */
/* font                                         */
/*                                              */
/*----------------------------------------------*/
body.bFontL {
	font-size: 88%;
}
body.bFontM {
	font-size: 82%;
}
body.bFontS {
	font-size: 75%;
}
body {
	font-size: 75%;
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Osaka,sans-serif;
}

/*----------------------------------------------*/
/*                                              */
/* contents                                     */k
/*                                              */
/*----------------------------------------------*/
div#dBVMWrapper {
}
		div#dBVMWrapper h1,
		div#dBVMWrapper h2,
		div#dBVMWrapper h3,
		div#dBVMWrapper h4,
		div#dBVMWrapper h5,
		div#dBVMWrapper h6,
		div#dBVMWrapper li,
		div#dBVMWrapper dt,
		div#dBVMWrapper dd,
		div#dBVMWrapper td,
		div#dBVMWrapper th,
		div#dBVMWrapper a,
		div#dBVMWrapper span,
		div#dBVMWrapper strong {
			line-height: 1.6;
		}
		div#dBVMWrapper div,
		div#dBVMWrapper p,
		div#dBVMWrapper p a,
		div#dBVMWrapper p span,
		div#dBVMWrapper p strong {
			line-height: 1.6;
		}


