@import "reset.css";@import "style.css";@import "caption.css";/* ======================================================================== - Gloval Header - ======================================================================== */div#header {	position: relative}div#header p.logo {	text-indent: -9999px;	margin: 0 0 0 42px;	padding: 29px 0 0 94px;	height: 158px;	background: url("../images/_pc/logo.gif") 0 0 no-repeat}div#header p.logo a {	display: block;	width: 150px;	height: 45px;}div#header ul li.bnr {	position: absolute;	top: 20px;	right: 30px}div#header ul li.inline {	position: absolute;	top: 105px;	right: 30px}/* ======================================================================== - Gloval Footer - ======================================================================== */div#footer {}/* ======================================================================== - Gloval Navigation - ======================================================================== */ul.globalnavi li {	margin: 0 0 3px 0}ul.globalnavi li a {	display: block;	width: 180px;	height: 55px;	text-indent: -9999px;	background: url("../images/_pc/globalnavi.gif") no-repeat}ul.globalnavi li.contact a { background-position: 0 0 }ul.globalnavi li.contact a:hover, ul.globalnavi li.contact a.On { background-position: -180px 0 }ul.globalnavi li.summary-med a { background-position: 0 -55px }ul.globalnavi li.summary-med a:hover, ul.globalnavi li.summary-med a.On { background-position: -180px -55px }ul.globalnavi li.summary-cp a { background-position: 0 -110px }ul.globalnavi li.summary-cp a:hover, ul.globalnavi li.summary-cp a.On { background-position: -180px -110px }/* ======================================================================== - Symmetric Column - ======================================================================== *//* ======================================================================== - Primary Column - ======================================================================== */div.primary-column div.inner {	margin: 0 0 28px 0;	padding: 10px 14px;	background: rgb(253, 255, 233)}div.primary-column p.infoCL {	margin: 30px 0 15px 0;	text-align: center}/* HOME */div.primary-column.home div.tr1 {	position: relative;	width: 100%;	height: 248px;	margin: 0 0 28px 0;	text-indent: -9999px;	background: url("../images/_pc/home-1.gif") 0 0 no-repeat}div.primary-column.home div.tr1 p a {	background: url("../images/_pc/home-1.gif") no-repeat}div.primary-column.home div.tr1 p.med {	position: absolute;	top: 110px;	left: 50px}div.primary-column.home div.tr1 p.med a {	display: block;	width: 96px;	height: 115px;	background-position: 0 -248px}div.primary-column.home div.tr1 p.med a:hover {	background-position: -228px -248px}div.primary-column.home div.tr1 p.cp {	position: absolute;	top: 110px;	right: 50px}div.primary-column.home div.tr1 p.cp a {	display: block;	width: 131px;	height: 115px;	background-position: -96px -248px}div.primary-column.home div.tr1 p.cp a:hover {	background-position: -324px -248px}div.primary-column.home div.inner div.img {	margin: 0 0 15px 0}div.primary-column.home div.inner div.iLeft {	margin: 0 0 15px 0}div.primary-column.home div.inner p {	margin: 18px 0}div.primary-column.home div.inner div.fLeft {	margin: 0 30px 0 0;	width: 280px}div.primary-column.home div.inner div.fRight {	width: 280px}/* CONTACT */div.primary-column.contact form table.common th {	padding: 13px 0 12px 15px}div.primary-column.contact form p.submit {	margin: 25px 0 15px 0;	text-align: center}/* ======================================================================== - Secondary Column - ======================================================================== */div.secondary-column {	margin: 20px 0 0 0}/* LOGIN FORM */div.secondary-column form {	margin: 0 0 15px 0;	padding: 25px 7px 7px 7px;	background: url("../images/_pc/globalnavi.gif") no-repeat}div.secondary-column form p {	margin: 5px 0 0 0;	background: url("../images/_pc/caption.gif") no-repeat}div.secondary-column form p.txtid {	padding: 0 0 0 53px;	background-position: 0 6px}div.secondary-column form p.txtpas {	padding: 0 0 0 53px;	background-position: 0 -25px}div.secondary-column form p.submit {	margin: 10px 0 5px 0;	background: none;	text-align: center}div.secondary-column form input.wS {	width: 105px;	font-size: 12px}div.secondary-column form.med {	background-position: -360px 0}div.secondary-column form.cp {	background-position: -360px -227px}/* NEWS */div.secondary-column ul.news {	margin: 20px 0 0 0;	padding: 10px 5px 13px 5px;	_padding-top: 25px;	width: 180px;	background: rgb(255, 255, 255) url("../images/_pc/caption.gif") -185px 5px no-repeat}div.secondary-column ul.news li {	margin: 13px 0 0 0;	font-size: 10px}div.secondary-column ul.news li span {	padding: 0 5px;	background: rgb(85, 126, 191);	color: rgb(255, 255, 255);	line-height: 100%}
