@charset "utf-8";/** * style  * (c) FOURDIGIT Inc. * * 1. import * 2. html, body * 3. HTMLtag, siteCommonClass * 4. Layout * 5. EachPageStyle * *//** * 1. import */@import "extension/init/std.css";/*@import "extension/init/strict.css";*/@import "extension/util.css";@import "extension/accessibility.css";@import "extension/noscript.css";@import "extension/logtag.css";/** * 2. html, body */	body {		background: #ffffff url(../../imgs/bg.gif) repeat 50% 0;	}	.page {		color: #333333;		font-size: 12px;		line-height: 18px;		padding-bottom: 20px;		background: url(../../imgs/bg-page.gif) no-repeat 50% 0;	}/** * 3. HTMLtag, siteCommonClass *//* anchor */	a {		color: #0000ff;		text-decoration: underline;	}	a:visited {}	a:hover {		color: #ff0000;		text-decoration: underline;	}	a:active {}/* heading */	.siteTitle {		/*dont use <h1> selector*/	}	.contentTitle {		/*dont use <h2> selector*/	}	.section .title {		/*dont use <h3> selector*/	}	.section .className .title {		/*dont use <h4> selector*/	}/** * 4. Layout */	body #container {		width: 960px;		margin-right: auto;		margin-left: auto;		text-align: left;	}	body #gHeader {		padding: 34px 0 15px;	}	body #gFooter {		margin-top: 80px;		text-align: center;	}	#wrap {		width: 100%;	}	#main {		width: 730px;		margin-left: 230px;	}	#gNav {		width: 220px;		background: url(../../imgs/bg-nav.gif) repeat-y 0 0;	}	#gNav #inner {		background: url(../../imgs/bg-nav-top.gif) no-repeat 0 0;		padding: 20px 20px 0 10px;	}	.parent {		position: relative;	}	.child {		position: absolute;	}