@charset "shift_jis";

/* Main
-----------------------------------------------------------------*/
BODY {
	FONT-FAMILY: 'Verdana', 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Osaka,sans-serif;
	MARGIN: 0;
	PADDING: 0;
	FONT-SIZE: 100%;
	COLOR: #343433;
}

IMG {
	BORDER-STYLE: none;
}

IMG A {
	BORDER-STYLE: none;
}

IMG A:link {
	BORDER-STYLE: none;
}

IMG A:visited {
	BORDER-STYLE: none;
}

IMG A:hover {
	BORDER-STYLE: none;
}

A:link {
	COLOR: #32689e;
	FONT-SIZE: 1em;
	TEXT-DECORATION: none;
	
}

A:visited {
	COLOR: #32689e;
	FONT-SIZE: 1em;
	TEXT-DECORATION: none;
}

A:hover {
	COLOR: #d40640;
	FONT-SIZE: 1em;
	text-decoration: underline;
}

#cmn_main {
	WIDTH: 100%;
	MARGIN: 0;
	PADDING: 0;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #ffffff;
	background-image:url(image/headred.gif);
	background-position: top;
	background-repeat: repeat-x;

}

/* Go Pagetop
-----------------------------------------------------------------*/
#cmn_main ul.gopagetop {
	clear: both;
	MARGIN: 30px 0 0 0;	
	LIST-STYLE-TYPE: none;
	TEXT-ALIGN: right;
}

#cmn_main ul.gopagetop li {
	FLOAT: right;
	LIST-STYLE-TYPE: none;
	MARGIN: 0;
	PADDING-LEFT: 12px;
	BACKGROUND: url(image/pagetop.gif) left no-repeat;
	FONT-SIZE: 0.95em;
}


#cmn_main ul.gopagetop2 {
	clear: both;
	MARGIN: 30px 0 0 0;	
	LIST-STYLE-TYPE: none;
	TEXT-ALIGN: center;
}

#cmn_main ul.gopagetop2 li {
	LIST-STYLE-TYPE: none;
	MARGIN: 0;
	FONT-SIZE: large;
}
/* Header
-----------------------------------------------------------------*/
#cmn_header {
	MARGIN: 0 auto 0 auto;
	WIDTH: 900px;
	HEIGHT: 150px;
	TEXT-ALIGN: center;
}


#cmn_header h1 {
	PADDING: 20px 0px 0 10px;
	TEXT-ALIGN: left;
	FONT-SIZE: 1.0em;
	LETTER-SPACING: 1px;
}

#cmn_header p {
	MARGIN: 0;
	PADDING: 4px 0 0 0;
	TEXT-ALIGN: left;
	FONT-SIZE: 1.0em;
	COLOR: #666666;
	LETTER-SPACING: 1px;
}

#cmn_headerlogo {
	HEIGHT: 60px;
	TEXT-ALIGN:left;
 	PADDING: 25px 0 5px 10px;
}

#cmn_headerlogo h1{
 	PADDING: 0;
	MARGIN: 0;
}

#cmn_headerline {
	HEIGHT: 35px;
	MARGIN: 0;
	BACKGROUND: url(../nikkenlease/image/line_header.gif);
	BACKGROUND-REPEAT: repeat-x;
	TEXT-ALIGN: left;
}

#cmn_headerimg {
	WIDTH: 100%;
	HEIGHT: 300px;
	MARGIN: 0 0 30px 0;
	TEXT-ALIGN: center;
	BACKGROUND-REPEAT: repeat-x;
}

/* Global Navigation
-----------------------------------------------------------------*/
#cmn_globalnavi {
	HEIGHT: 35px;
	BACKGROUND: url(../nikkenlease/image/globalnavi_bg.gif) no-repeat;
	MARGIN: 0 0 0 0px;
}

#cmn_globalnavi UL {
	MARGIN: 0 0 0 0px;
	PADDING: 0 0 0 0px;
}
#cmn_globalnavi LI {
	DISPLAY: inline;
	LIST-STYLE-TYPE: none;
}
#cmn_globalnavi LI A {
	HEIGHT: 35px;
	DISPLAY: block;
	FLOAT: left;
	TEXT-INDENT: -9999px;
	TEXT-DECORATION: none;
	OVERFLOW: hidden;
}
/*------off*/
#cmn_globalnavi LI.home A {
	BACKGROUND: url(../nikkenlease/image/globalnavi.gif) no-repeat 0px -35px;
	WIDTH: 128px;	
}
#cmn_globalnavi LI.handling A {
	BACKGROUND: url(../nikkenlease/image/globalnavi.gif) no-repeat -128px -35px;
	WIDTH: 128px;	
}
#cmn_globalnavi LI.network A {
	BACKGROUND: url(../nikkenlease/image/globalnavi.gif) no-repeat -256px -35px;
	WIDTH: 128px;	
}
#cmn_globalnavi LI.merit A {
	BACKGROUND: url(../nikkenlease/image/globalnavi.gif) no-repeat -384px -35px;
	WIDTH: 131px;	
}
#cmn_globalnavi LI.corporate A {
	BACKGROUND: url(../nikkenlease/image/globalnavi.gif) no-repeat -515px -35px;
	WIDTH: 128px;	
}
#cmn_globalnavi LI.recruit A {
	BACKGROUND: url(../nikkenlease/image/globalnavi.gif) no-repeat -643px -35px;
	WIDTH: 128px;	
}
#cmn_globalnavi LI.contact A {
	BACKGROUND: url(../nikkenlease/image/globalnavi.gif) no-repeat -771px -35px;
	WIDTH: 128px;	
}

/*------hover*/
#cmn_globalnavi LI.home A:hover {
	BACKGROUND: url(../nikkenlease/image/globalnavi.gif) no-repeat 0px 0px;
}
#cmn_globalnavi LI.handling A:hover {
	BACKGROUND: url(../nikkenlease/image/globalnavi.gif) no-repeat -128px 0px;
}
#cmn_globalnavi LI.network A:hover {
	BACKGROUND: url(../nikkenlease/image/globalnavi.gif) no-repeat -256px 0px;
}
#cmn_globalnavi LI.merit A:hover {
	BACKGROUND: url(../nikkenlease/image/globalnavi.gif) no-repeat -384px 0px;
}
#cmn_globalnavi LI.corporate A:hover {
	BACKGROUND: url(../nikkenlease/image/globalnavi.gif) no-repeat -515px 0px;
}
#cmn_globalnavi LI.recruit A:hover {
	BACKGROUND: url(../nikkenlease/image/globalnavi.gif) no-repeat -643px 0px;
}
#cmn_globalnavi LI.contact A:hover {
	BACKGROUND: url(../nikkenlease/image/globalnavi.gif) no-repeat -771px 0px;
}
/*------active*/
#cmn_globalnavi LI.home_active A {
	BACKGROUND: url(../nikkenlease/image/globalnavi.gif) no-repeat 0px -70px;
	WIDTH: 128px;		
}
#cmn_globalnavi LI.handling_active A {
	BACKGROUND: url(../nikkenlease/image/globalnavi.gif) no-repeat -128px -70px;
	WIDTH: 128px;		
}
#cmn_globalnavi LI.network_active A {
	BACKGROUND: url(../nikkenlease/image/globalnavi.gif) no-repeat -256px -70px;
	WIDTH: 128px;		
}
#cmn_globalnavi LI.merit_active A {
	BACKGROUND: url(../nikkenlease/image/globalnavi.gif) no-repeat -384px -70px;
	WIDTH: 131px;		
}
#cmn_globalnavi LI.corporate_active A {
	BACKGROUND: url(../nikkenlease/image/globalnavi.gif) no-repeat -515px -70px;
	WIDTH: 128px;		
}
#cmn_globalnavi LI.recruit_active A {
	BACKGROUND: url(../nikkenlease/image/globalnavi.gif) no-repeat -643px -70px;
	WIDTH: 128px;		
}
#cmn_globalnavi LI.contact_active A {
	BACKGROUND: url(../nikkenlease/image/globalnavi.gif) no-repeat -771px -70px;
	WIDTH: 128px;		
}

/* Topic Path
-----------------------------------------------------------------*/
P#cmn_topicpath {
	PADDING-left: 0px;
	PADDING-top: 0px;
	PADDING-BOTTOM: 0.2em;
	MARGIN: 0px auto 0.2em;
	WIDTH: 680px;
}

P#cmn_topicpath A {
	COLOR: #32689e;	
 }

P#cmn_topicpath A:hover {
	COLOR: #d40640;
	TEXT-DECORATION: underline;	
}

/* Side Menu
-----------------------------------------------------------------*/

#cmn_menu {
	WIDTH: 180px;
	TEXT-ALIGN: left;
	FLOAT: left;
}

#cmn_menulist {
	WIDTH: 180px;
	LINE-HEIGHT: 2;
	FONT-SIZE: 0.8em;
	FLOAT: left;
}

#cmn_menulist h2 {
	HEIGHT: 40px;
	MARGIN: 0;
	PADDING: 10px 0 5px 20px;
	FONT-SIZE:1.2em;
	COLOR: #ba0d38;
	BORDER-BOTTOM: #cfc7bb 1px solid;
}

#cmn_menulist ul {
	MARGIN-TOP: 0;
	MARGIN-LEFT: 0;
	MARGIN-BOTTOM: 0;
	PADDING-LEFT: 0px;
	LIST-STYLE-TYPE: none;
}

#cmn_menulist li {
	WIDTH: 180px;
	BORDER-BOTTOM: #cfc7bb 1px solid;
	LINE-HEIGHT: 2;
}

#cmn_menulist li a {
	WIDTH: 150px;
	DISPLAY: block;
	PADDING: 13px 5px 13px 25px;
	COLOR: #343433;
	FONT-SIZE: 1em;
	TEXT-DECORATION: none;
	LINE-HEIGHT: 1.2;
	BACKGROUND-IMAGE: url(../nikkenlease/image/menubtn_back.gif);
 	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: top;
}

#cmn_menulist li a:hover {
	TEXT-DECORATION: none;
	COLOR: #d40640;
	BACKGROUND-IMAGE: url(../nikkenlease/image/menubtn_back_hover.gif);
 	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: top;
}

#cmn_menulist li.active a {
	TEXT-DECORATION: none;
	BACKGROUND-IMAGE: url(../nikkenlease/image/menubtn_back_hover.gif);
 	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: top;	
}

#cmn_menulist li.submenu a {
	BACKGROUND-IMAGE: url(../nikkenlease/image/submenubtn_back.gif);
 	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: top;	
}

#cmn_menulist li.submenu a:hover {
	TEXT-DECORATION: none;
	COLOR: #d40640;
	BACKGROUND-IMAGE: url(../nikkenlease/image/submenubtn_back_hover.gif);
 	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: top;
}

#cmn_menulist li.submenu_active a {
	BACKGROUND-IMAGE: url(../nikkenlease/image/submenubtn_back_hover.gif);
 	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: top;	
}

/* Footer
-----------------------------------------------------------------*/
#cmn_footer {
	CLEAR: both;
	BOTTOM: 0;
	MARGIN-top: 30px;
	PADDING: 15px 20px 20px 0px;
	TEXT-ALIGN: right;
	FONT-SIZE: 0.6em;
	COLOR: #6c6668;
	BACKGROUND: url(../nikkenlease/image/line_header.gif);
	BACKGROUND-REPEAT: repeat-x;
	height:40px;
}

#cmn_footer p.sitemap
{
	MARGIN: 10px 0 0 0;
}

/* Layout Selector
-----------------------------------------------------------------*/
.cmn_clear {CLEAR: both; HEIGHT: 0px;}
*.mt5{margin-top:5px;}
*.mt10{margin-top:10px;}
*.mt15{margin-top:15px;}
*.mt20{margin-top:20px;}
*.mt25{margin-top:25px;}
*.mt30{margin-top:30px;}
*.mt35{margin-top:35px;}
*.mt40{margin-top:40px;}
*.mt45{margin-top:45px;}
*.mt50{margin-top:50px;}
*.mt55{margin-top:55px;}
*.mt60{margin-top:60px;}
*.mb5{margin-bottom:5px;}
*.mb10{margin-bottom:10px;}
*.mb15{margin-bottom:15px;}
*.mb20{margin-bottom:20px;}
*.mb25{margin-bottom:25px;}
*.mb30{margin-bottom:30px;}
*.mb35{margin-bottom:35px;}
*.mb40{margin-bottom:40px;}
*.mb45{margin-bottom:45px;}
*.mb50{margin-bottom:50px;}
*.mb55{margin-bottom:55px;}
*.mb60{margin-bottom:60px;}
*.ml30{margin-left:30px;}

/*------clearfix*/
.clearfix:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

.clearfix{
    display:inline-block;
    min-height:1%;  /* for IE 7*/
}

/* Hides from IE-mac */
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/* for Dreamweaver*/
.clearfix{overflow:hidden;}
