@charset "utf-8";

/* common.css */

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

/* dBreadCrumbs */
div#dBreadCrumbs a,
div#dBreadCrumbs a:link,
div#dBreadCrumbs a:visited { color: #ffffff; }
div#dBreadCrumbs a:hover,
div#dBreadCrumbs a:active,
div#dBreadCrumbs a:focus { color: #ffffff; text-decoration: none; }

/* dGlobalFooter */
div#dGlobalFooter a,
div#dGlobalFooter a:link,
div#dGlobalFooter a:visited { color: #333333; }
div#dGlobalFooter a:hover,
div#dGlobalFooter a:active,
div#dGlobalFooter a:focus { color: #333333; }

/*----------------------------------------------*/
/*                                              */ 
/* 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;
}
/*----------------------------------------------*/
/*                                              */
/* input                                        */
/*                                              */
/*----------------------------------------------*/
input[type="text"],
input[type="password"],
select,
textarea {
	padding: 7px 4px;
	border: 1px solid #cccccc;
}
input[type="text"]:focus,
input[type="password"]:focus,
select:focus,
textarea:focus {
	background-color: #f6e9cf;
}
		div.dLoginBox input[type="text"]:focus,
		div.dLoginBox input[type="password"]:focus,
		div.dLoginBox select:focus,
		div.dLoginBox textarea:focus {
			background-color: #fff7e5;
		}
input[type="button"],
input[type="submit"],
input[type="button"].disabled:hover,
input[type="submit"].disabled:hover {
	border: 1px solid #cccccc;
	padding: 3px 5px;
	background-color: #ffffff;
	background: #eeeeee;
}
input[type="button"]:hover,
input[type="submit"]:hover {
	border: 1px solid #ead9b9;
	background-color: #faf8f2;
}
/*----------------------------------------------*/
/*                                              */
/* 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                                     */
/*                                              */
/*----------------------------------------------*/
div#dGlobalWrapper {
}
		div#dGlobalWrapper h1,
		div#dGlobalWrapper h2,
		div#dGlobalWrapper h3,
		div#dGlobalWrapper h4,
		div#dGlobalWrapper h5,
		div#dGlobalWrapper h6,
		div#dGlobalWrapper li,
		div#dGlobalWrapper dt,
		div#dGlobalWrapper dd,
		div#dGlobalWrapper td,
		div#dGlobalWrapper th,
		div#dGlobalWrapper a,
		div#dGlobalWrapper span,
		div#dGlobalWrapper strong,
		div#dGlobalWrapper address,
		div#dGlobalWrapper caption,
		div#dGlobalWrapper cite,
		div#dGlobalWrapper code,
		div#dGlobalWrapper figure,
		div#dGlobalWrapper figcaption,
		div#dGlobalWrapper small,
		div#dGlobalWrapper td p,
		div#dGlobalWrapper th p {
			line-height: 1.5;
		}
		div#dGlobalWrapper dd,
		div#dGlobalWrapper p,
		div#dGlobalWrapper p a,
		div#dGlobalWrapper p span,
		div#dGlobalWrapper p strong,
		div#dGlobalWrapper p caption,
		div#dGlobalWrapper p cite,
		div#dGlobalWrapper p code,
		div#dGlobalWrapper p figure,
		div#dGlobalWrapper p figcaption,
		div#dGlobalWrapper p small {
			line-height: 1.5;
		}


