﻿@charset "utf-8";

/* ======================================================
 * layout.css
 * ------------------------------------------------------
 * WIRE FRAME ********************************************
 * Body
 * Header
 * Navigation
 * Contents
 * Footer
 * ClearFix
====================================================== */

/********************************************************

  WIRE FRAME

********************************************************/

/* Body
------------------------------------------------------ */
#pageContainer {
}


/* Header
------------------------------------------------------ */


/* Navigation
------------------------------------------------------ */
/*----- navigation -----*/
#navigation .commonMenu > li + li {
	margin-left: 0;
}
#navigation .commonMenu > li.gNav01 > a { width: 245px; }
#navigation .commonMenu > li.gNav02 > a { width: 245px; }
#navigation .commonMenu > li.gNav03 > a { width: 245px; }
#navigation .commonMenu > li.gNav04 > a { width: 245px; }
#navigation .commonMenu > li.gNav01 > a > span img { margin:  -8px 0 0 -34px; }
#navigation .commonMenu > li.gNav02 > a > span img { margin:  -7px 0 0 -33px; }
#navigation .commonMenu > li.gNav03 > a > span img { margin:  -10px 0 0 -26px; }
#navigation .commonMenu > li.gNav04 > a > span img { margin:  -8px 0 0 -33px; }


/* Contents
------------------------------------------------------ */
#redirect .topicWrap {
	display: none;
}
#redirect .topicWrap + .contentsWrap {
	padding-top: 20px;
}


/* Footer
------------------------------------------------------ */
.footerWrap02 #copyright {
	text-align: right;
}
.footerWrap02 #copyright .subCopy {
	line-height: 2.4;
}
.footerWrap02 #copyright .subCopy > img {
	margin: 3px 5px 0 0;
}

/* ClearFix
------------------------------------------------------ */
.clearfix:after {
	content: "";
	clear: both;
	display: table;
	display: block\9;
}