@charset "utf-8";

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

Title : top.css

----------------------------------------

Content

	1. TOP PAGE LAYOUT

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

/*--------------------------------------------------
	TOP PAGE LAYOUT
--------------------------------------------------*/
body {
text-align:center;
}


#topTitle {
position:absolute;
z-index:100;
top:0px;
right:0px;
display:run-in;
width:0;
height:0;
margin:0;
padding:0;
border-style:none;
overflow:hidden;
}

/*	headingSegment
--------------------------------------------------*/
#headingSegment {
position: absolute;
top:0;
left:0;
right:0;
width:100%;
min-width:950px;
z-index:3;
}
* html #headingSegment {
width:expression( (window.innerWidth || document.documentElement.clientWidth) < 950 ? '950px' : '100%' );
}
#headingSegment .segmentInner {
position: relative;
width:950px;
margin:0 auto;
text-align: left;
}
#headingSegment #contentsLogo {
top:12px;
left:25px;
z-index:3;
}
#headingSegment #moduleSection {
position: relative;
width:189px;
height:275px;
padding:75px 7px 0 7px;
background:#fff;
text-align: left;
}
#headingSegment #sFormImage {
display: none;
position: absolute;
top:67px;
left: 7px;
z-index:3;
cursor: pointer;
}
#headingSegment #sFormClose {
display: none;
position: absolute;
top:80px;
left: 182px;
z-index:2;
cursor: pointer;
}
#headingSegment #contentsForm {
position: relative;
top:0;
left:0;
}
#headingSegment #moduleLinkArea {
padding:0 4px 4px 4px;
border-right:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
border-left:1px solid #e5e5e5;
font-size:85%;
zoom:1;
}
#contentsForm #sFormLinksSection {
padding:4px 4px 0 4px;
border-bottom:none;
}


/*	visualSegment
--------------------------------------------------*/
#visualSegment {
position: absolute;
top:0;
left:0;
width:100%;
min-width:950px;
height:350px;
background: #000;
z-index:2;
}
* html #visualSegment {
width:expression( (window.innerWidth || document.documentElement.clientWidth) < 950 ? '950px' : '100%' );
}

/*	contentsSegment
--------------------------------------------------*/
#contentsSegment {
position:relative;
width:950px;
margin:0 auto;
background:#f7f7f7;
text-align: left;
}
#contentsSegment .segmentInner {
padding-top:350px;
}
#contentsSegment .segmentContent {
padding:0 0 95px 0;
}

/*	topNavSection
--------------------------------------------------*/
#contentsTopNav #topNavSection img {
vertical-align: top;
}
#contentsTopNav #topNavSection {
padding-top:3px;
}
#contentsTopNav #topNavSection .topNavColumn {
float:left;
margin-right:2px;
background:#fff;
}
#contentsTopNav #topNavSection .topNavColumn.lastColumn {
margin-right:0;
}
#contentsTopNav #topNavSection h2 {
border-bottom:2px solid #000;
}
#contentsTopNav #topNavSection li {
border-bottom:1px solid #f7f7f7;
}
#contentsTopNav #topNavSection:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#contentsTopNav #topNavSection {display:inline-block;}
/* Hides from IE-mac \*/
* html #contentsTopNav #topNavSection {height:1%;}
#contentsTopNav #topNavSection {display:block;}
/* End hide from IE-mac */

#contentsTopNav #downloadLink a:link,
#contentsTopNav #downloadLink a:visited {
color:#333;
}

/*	contentsFooter
--------------------------------------------------*/
#contentsFooter #contentsFooterInner {
position: relative;
margin:0;
padding-top:15px;
border-top:none;
}
#simplewebBtn {
position: absolute;
top:auto;
bottom:40px;
right:0;
height:20px;
z-index:10;
}