@charset "utf-8";

/*----------------------------------------------------------------
 *　recet
----------------------------------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td {
	margin:0;
	padding:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
object,embed {
	vertical-align:top;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight:normal; 
}
img,abbr,acronym,fieldset {
	border:0;
}

li {
	list-style-type:none;
}

/*----------------------------------------------------------------
 *　clearfix（フロートを含む親要素に適用させる）
----------------------------------------------------------------*/

#header .global_menu:after,
#main:after,
.dl02:after,
.footer_menu:after,
.list04:after,
.dl03:after,
.dl04:after,
.dl05:after,
.dl06:after,
.dl07:after,
.dl11:after,
.dl12:after,
.dl14:after,
.dl15:after,
.list05:after,
.cont_wrap01:after,
.cont_wrap02:after,
.system_dl01 dd:after{
	content: ""; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	overflow:hidden;
}

#header .global_menu,
#main,
.dl02,
.footer_menu,
.list04,
.dl03,
.dl04,
.dl05,
.dl06,
.dl07,
.dl11,
.dl12,
.dl14,
.dl15,
.list05,
.cont_wrap01,
.cont_wrap02,
.system_dl01 dd{
	zoom:1;
	overflow:hidden;
}

/*----------------------------------------------------------------
 *　印刷設定
----------------------------------------------------------------*/

@media print {
	※表示しない要素をbackground: none;などにする
	※ヘッダーの後に改ページしてしまう場合はコンテンツ要素にdisplay:blockを指定
}


