@charset "utf-8";

/*--------------------
	layout.css 
--------------------*/

body{
}

strong {
   font-weight:bold;
}

/* page */
#page {
   min-width: 1002px;
   width: auto !important;
width:100%;
}

/* header */
#global_sub_navi_wrap {
	width: 100%;
}

#global_sub_navi {
	width: 1002px;
    height: 34px;
	margin:0 auto;
}

#global_navi {
	width: 1002px;
    height: 110px;
	margin:0 auto;
	clear:both;
}

/* main */
#main_contents {
	clear:both;
	width:1002px;
	margin:8px auto 0 auto;
}


/* footer */
#footer {
	clear:both;
	width:1002px;
    height:78px;
	margin:25px auto 0 auto;
}

/*--------------------
	clearfix
--------------------*/
/*
#page,
#header,
#header-inner,
#main,
#contents,
#contents-inner,
#aside,
#global-nav,
#footer,
#footer-inner{
    overflow:hidden;
    zoom:1;
}
#page:after,
#header:after,
#header-inner:after,
#main:after,
#contents:after,
#contents-inner:after,
#aside:after,
#global-nav:after,
#footer:after,
#footer-inner:after{
    content: "";
    display: block;
    clear: both;
    height: 0;
    overflow: hidden;
}
* html #page,
* html #header,
* html #header-inner,
* html #main,
* html #contents,
* html #contents-inner,
* html #aside,
* html #global-nav,
* html #footer,
* html #footer-inner{
    height: 1em;
    overflow: visible;
}
*/
