﻿@charset "utf-8";

/* ======================================================
 * layout.css
 * ------------------------------------------------------
 * WIRE FRAME ********************************************
 * Body
 * Header
 * Navigation
 * Contents
 * Footer
 * ClearFix
====================================================== */

/********************************************************

  WIRE FRAME

********************************************************/

/* Body
------------------------------------------------------ */


/* Header
------------------------------------------------------ */


/* Navigation
------------------------------------------------------ */
/*----- navigation -----*/
#navigation .commonMenu > li + li {
 margin-left: 0;
}
#navigation .commonMenu > li > a {
	font-size: 14px;
	font-size: 1.4rem;
}
#navigation .commonMenu > li.gNav01 > a { width: 178px; }
#navigation .commonMenu > li.gNav02 > a { width: 137px; }
#navigation .commonMenu > li.gNav03 > a { width: 187px; }
#navigation .commonMenu > li.gNav04 > a { width: 178px; }
#navigation .commonMenu > li.gNav05 > a { width: 136px; }
#navigation .commonMenu > li.gNav06 > a { width: 164px; }
#navigation .commonMenu > li.gNav01 > a > span img { margin:  -9px 0 0 -28px; }
#navigation .commonMenu > li.gNav02 > a > span img { margin:  -9px 0 0 -27px; }
#navigation .commonMenu > li.gNav03 > a > span img { margin:  -8px 0 0 -27px; }
#navigation .commonMenu > li.gNav04 > a > span img { margin: -10px 0 0 -26px; }
#navigation .commonMenu > li.gNav05 > a > span img { margin:  -9px 0 0 -26px; }
#navigation .commonMenu > li.gNav06 > a > span img { margin:  -8px 0 0 -28px; }


/* Contents
------------------------------------------------------ */
/* sideMenu */
#business #sideMenu .catHead2nd > a,
#corporate #sideMenu .catHead2nd > a,
#network #sideMenu .catHead2nd > a,
#csr #sideMenu .catHead2nd > a,
#saiyou #sideMenu .catHead2nd > a,
#contact #sideMenu .catHead2nd > a {
	background-image: none;
}


/* Footer
------------------------------------------------------ */


/* ClearFix
------------------------------------------------------ */
.clearfix:after {
	content: "";
	clear: both;
	display: table;
	display: block\9;
}