﻿@charset "UTF-8";


/* Url Import
******************************************************************************** */
@import url(./default.css);
@import url(./layout.css);
@import url(./public.css);
@import url(./private.css);



/* Override
******************************************************************************** */
body {
	background-color: #ffffff;
}
#body,
#body-inner,
#container,
#container-inner,
#contents,
#contents-inner,
#main,
#main-inner,
#mainColumn,
#mainColumn-inner,
.twoColumnLayout #main,
.twoColumnLayout p {
	margin: 0 auto;
	width: auto;
	background-color: #ffffff;
	background-image: none !important;
}
#headerNav,
#globalNav1,
#globalNav2,
#mainVisual,
#subColumn,
.pageTop,
#prParagraph {
	display:none;
}
#footerNav {
	visibility: hidden;
}
#headerLogo {
	padding-bottom: 50px;
	margin-top: 50px;
}
#breadCrumb ol.breadCrumb-list {
	margin: 0 0 20px !important;
}
#breadCrumb ol.breadCrumb-list li {
	list-style-type: none !important;
	margin: 0 1px 5px !important;
}
#copyright {
	clear: both;
	border-top: 1px solid #cccccc;
}


.threeColumnLayout #header-inner {
	padding: 0 0 40px;
}
.threeColumnLayout #main {
	width:640px !important;
}
.threeColumnLayout #main-inner {
	width:640px !important;
}
.threeColumnLayout #mainColumn {
	width:420px !important;
}
.threeColumnLayout #mainColumn-inner {
	width:420px !important;
	padding: 0 !important;
}
.threeColumnLayout #exColumn {
	width: 190px !important;
}
.threeColumnLayout #exColumn-inner {
	width: 190px !important;
	padding: 0 !important;
}
#top .shortcuts-matrix {
	width: 410px !important;
	border: none;
}
#top .shortcuts-matrix .left {
	width: 200px !important;
	float: left;
}
#top .shortcuts-matrix .right {
	width: 200px !important;
	float: right;
}
#top .board2,
#top .board2-inner {
	border: none;
}


/* Contents Layout Styles
******************************************************************************** */
/*
#breadCrumb ol.breadCrumb-list li {
	display: block;
	list-style-type: decimal;
	line-height:1.3;
}
#breadCrumb ol.breadCrumb-list li {
	margin-left: 23px;
	padding: 0;
	background: none;
}
#breadCrumb ol.breadCrumb-list li a{
	padding: 0;
}
*/


#main-inner h2 {
	padding-left: 0 !important;
	background: none;
}
#main-inner .twoColumn3 {
	border: none;
	background: none;
}
#main-inner .twoColumn3 .left{
	width:163px;
	float: left;
	background: none;
	padding:10px 0;
	margin: 0;
}
#main-inner .twoColumn3 .left p{
	font-weight: bold;
}
#main-inner .twoColumn3 .right{
	width: 387px;
	float: right;
	padding: 10px 0;
	margin: 0;
}

