<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*----------------------------------------------------------------------------------*/
/*                                                                                  */
/*  NCC COMMON LAYOUT STYLE                                                         */
/*                                                                                  */
/*----------------------------------------------------------------------------------*/

/* ================================================================================ */
/*  1.COMMON LAYOUT COLLUMN                                                         */  
/* ================================================================================ */

/* -------------------------------------------------------------------------------- */
/*  1-1.COLUMN                                                                      */  
/* -------------------------------------------------------------------------------- */

#container {
	width:960px;
	/*min-height: 100%;*/
	margin:0px auto;
	}
	
#mainContents {	
	padding-bottom: 720px;
	border:solid 1px #f00;
	}
	
#mainInner{
	min-width:960px;
}	



/* -------------------------------------------------------------------------------- */
/*  1-2.HEAD                                                                        */  
/* -------------------------------------------------------------------------------- */

header {
	width:100%;		
	height:80px;
    margin:30px 0px 20px 0px;
	/*background:url(../img/bg_head_nav.gif) repeat-x;*/
	}
 
#topHead {    
	position:absolute;
	top:420px;
	z-index:100;
    margin:0px;
}

#subHead {    
    margin-bottom: 100px;
}

header div{
	width:960px;
	margin:0px auto;
	position:relative;
	}
	
header ul li{
	float:left;
	}

header nav ul{
	width:720px;
	position:absolute;
	top:30px;
	right:5px;
	height:25px;
	background:url(../img/bg_nav.gif) no-repeat;
	}
	
header nav ul li{
	margin-left:31px;
	}
	
header nav ul li:first-child{
	margin-left:0px;
	}
    
#subTitle{
    width:100%;
    height:80px;
    background-color:#000;
    margin-bottom:160px;    
    }
 
.bg1{
    background:url(../img/bg_sub_01.gif);
    }



/* -------------------------------------------------------------------------------- */
/*  1-5.FOOT                                                                        */  
/* -------------------------------------------------------------------------------- */

footer {
	width:100%;
	height:720px;
	margin-top:-720px;
	background:#1e1e1e url(../img/bg_foot.gif) repeat-x;
	clear:both;
	}
	
#footerInner {
	width:960px;
	margin:0px auto;
	position:relative;
	height:720px;
	}
	
#footerInner p#contFoot01{
	position:absolute;
	top:2px;
    display:none;
	}
	
#footerInner p#contFoot02{
	position:absolute;
	top:60px;
	left:200px;
	}
	
#footerInner div#footBox{
	position:absolute;
	top:230px;
	}
    
#footerInner div#footBox dl{
    width:960px;
    background:url(../img/bg_cont_line.gif) repeat-x bottom;
    padding-bottom:0px;
    }
	
#footerInner div#footBox dt{
	width:503px;
	float:left;
	margin-right:55px;
    }
    
#footerInner div#footBox dt p:first-child{
	margin-bottom:15px;
	}    
	
#footerInner div#footBox dd{
    width:400px;
	position:relative;
	top:-50px;
    float:left;
	}
    
#footerInner div#footBox dd div{
    background-color:#E9E6E6;
    padding:10px;
    }
	
#footerInner div#footBox dd span:first-child{
	margin-bottom:15px;
	display:block;
	}
	
#footerInner h3{
	margin-bottom:15px;
	}
	
#footerInner dt,address{
	color:#969696;
	}
	
#footerInner div#footBox2{
	width:100%;
	position:absolute;
	bottom:60px;
	font-size:9pt;
	color:#969696;
	padding-top:30px;
	
	}
	
div#footBox2 a{	
	color:#969696;	
	}
	
address a{
	color:#0066cc !important;
	}	


/* ================================================================================ */
/*  2.COMMON LAYOUT PARTS                                                           */  
/* ================================================================================ */

/* -------------------------------------------------------------------------------- */
/*  2-1.TITLE                                                                       */  
/* -------------------------------------------------------------------------------- */

h1{
	width:179px;
	height:28px;
	position:absolute;
	left:0px;
	top:29px;
	background:url(../img/logo.gif) no-repeat;
	text-indent:-9999px;
	}
    
h2{
    text-align:center;
    position:relative;
    top:40px;
    }

h2 span{
	display: inline-block;
	width: 130px;
	height: 130px;	
	color:#fff;
	background-color: #000;
	border-radius: 50%;
	box-sizing: border-box;
}

h2 span.contactTtl{
	font-size: 20px;
	line-height: 130px;
}

h2 span.privacyTtl{
	font-size: 18px;
	padding-top: 45px;
}


/* -------------------------------------------------------------------------------- */
/*  2-2.POSITION                                                                    */  
/* -------------------------------------------------------------------------------- */

/*float*/
.floL{float:left;}
.floR{float:right;}

/*text-position*/
.txtL{text-align:left;}
.txtC{text-align:center;}
.txtR{text-align:right;}

/*position*/
.atPosi{margin:0px auto;}
.abPosi{position:absolute;}
.relPosi{position:relative;}

/* -------------------------------------------------------------------------------- */
/*  2-3.MARGIN AND PADDING                                                          */  
/* -------------------------------------------------------------------------------- */

/*Margin-Left*/


/*Margin-Right*/
.marR50{margin-right:50px;}

/*Margin-Bottom*/
.mar05{margin-bottom:5px;}
.mar10{margin-bottom:10px;}
.mar15{margin-bottom:15px;}
.mar20{margin-bottom:20px;}
.mar25{margin-bottom:25px;}
.mar30{margin-bottom:30px;}
.mar35{margin-bottom:35px;}
.mar45{margin-bottom:45px;}
.mar50{margin-bottom:50px;}
.mar60{margin-bottom:60px;}
.mar70{margin-bottom:70px;}


/* -------------------------------------------------------------------------------- */
/*  2-4.TELEWORK                                                                    */  
/* -------------------------------------------------------------------------------- */

.telework{
	margin-bottom:150px;
}

.telework h3{
	font-size: 22px;
	margin-bottom:40px;
}

.telework p{
	margin-bottom:15px;
	font-size:14px;
}

.telework p span{
	font-size:18px;
	font-weight:bold;
}


/* -------------------------------------------------------------------------------- */
/*  2-5.BOX                                                                         */  
/* -------------------------------------------------------------------------------- */




/* -------------------------------------------------------------------------------- */
/*  2-6.TABLE                                                                       */  
/* -------------------------------------------------------------------------------- */
</pre></body></html>