/*
 * Komica Minolta Navigation
 *
 * Copyright 2012 Jun Taketani (konicaminolta.jp)
 * http://www.konicaminolta.jp/
 *
*/

/* =============================
　　added on 2013.02.01
================================ */

#megaMenu a/*:link*/ { color:#036; text-decoration:none;}
#megaMenu a:hover { color:#036; text-decoration: underline;}
#megaMenu a:visited { color:#613290; /*text-decoration: none;*/}

#megaMenu .line:after,
.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
	font-size: 0;/*for FF footer*/
}

#megaMenu .line,
.clearfix {
    display:inline-table;
    min-height:1%;  /* for IE 7*/
}

/* Hides from IE-mac \*/
* html #megaMenu .line,
* html .clearfix {
	height: 1%;
}

#megaMenu .line,
.clearfix {
	display: block;
}

/* End hide from IE-mac */

#megaMenu{
	font-size:75%;
	padding:0 0 21px 3px;
	font-family:Arial, Helvetica, sans-serif;}

#megaMenu.column05{
	width:777px; background:url(/component/c_common/img/bg_megamenu01.png) bottom left no-repeat}

#megaMenu.column05b{
	width:877px; background:url(/component/c_common/img/bg_megamenu07.png) bottom left no-repeat}
	
#megaMenu.column04{
	width:625px; background:url(/component/c_common/img/bg_megamenu02.png) bottom left no-repeat}

#megaMenu.column04b{
	width:706px; background:url(/component/c_common/img/bg_megamenu06.png) bottom left no-repeat}

#megaMenu.column03{
	width:473px; background:url(/component/c_common/img/bg_megamenu03.png) bottom left no-repeat}

#megaMenu.column03b{
	width:537px; background:url(/component/c_common/img/bg_megamenu08.png) bottom left no-repeat}
	
#megaMenu.column02{
	width:321px; background:url(/component/c_common/img/bg_megamenu04.png) bottom left no-repeat}

#megaMenu.column02b{
	width:367px; background:url(/component/c_common/img/bg_megamenu09.png) bottom left no-repeat}

#megaMenu.column01{
	width:168px; background:url(/component/c_common/img/bg_megamenu05.png) bottom left no-repeat}

#megaMenu img{ border:none; vertical-align:top}

#megaMenu p.windowClose{
	text-align:right;
	background: url(/component/c_common/img/bg_megamenu02.gif) no-repeat 0 0;
	margin:0 17px 6px 15px;
	padding:5px 0 0 0}

#megaMenu p.windowClose img{ vertical-align:top}

#megaMenu p.categoryTop{
	clear:both;
	border-top:1px solid #d9d9d9;
	margin:0 18px 0 10px;
	padding:10px 0 0 0;
	text-align:right;
	}

#megaMenu p.categoryTop a{
	background:url(/component/c_common/img/bg_megamenu03.gif) no-repeat right;
	padding:0 10px 0 0}
	
#megaMenu .line{ clear:both; margin:0 0 0 0; padding:0 0 20px 0}
#megaMenu .line .size1of5{ width:132px; margin:0 0 0 20px; float: left}
#megaMenu .line .size1of5:first-child{ width:132px; margin:0 0 0 15px; float: left}

#megaMenu .line .size1of4{ width:160px; margin:0 0 0 10px; float: left;}
#megaMenu .line .size1of4:first-child{ width:160px; margin:0 0 0 15px; float: left;}


#megaMenu .line .size1of5 p{ color:#666; margin:0 0 0px 0; line-height:1.23}
#megaMenu .line .size1of4 p{ margin:0}

#megaMenu .line .size1of5 p strong{ color:#222}


#megaMenu .line .size1of5 p a span{
	display:block;
	background:url(/component/c_common/img/bg_local_dl05_top.gif) no-repeat 0 5px;
	margin:10px 0 0 0;
	padding:0 0 0 8px;}

#megaMenu .line .size1of4 ul{ margin:0 0 0 0; padding:0 0 10px 5px; list-style:none;}
#megaMenu .line .size1of5 ul{ margin:0 0 0 0; padding:0 0 10px 0; list-style:none;}

#megaMenu .line .size1of4 ul li,
#megaMenu .line .size1of5 ul li{
	background:url(/component/c_common/img/bg_local_dl05_top.gif) no-repeat 0px 5px;
	padding:0 0 0 8px;
	margin:0 0 5px 0;}

.marginTop25{margin-top:25px!important;}
.marginTop30{margin-top:30px!important;}

/* added on 2013.02.01 end */


#megaMenu {
	font-size:100%;
	padding:0;
	position:relative;
	display:none;
	z-index:90;
}

#megaMenu .column05,
#megaMenu .column05b,
#megaMenu .column04,
#megaMenu .column04b,
#megaMenu .column03,
#megaMenu .column03b,
#megaMenu .column02,
#megaMenu .column02b,
#megaMenu .column01{
	font-size:75%;
	padding:0 0 21px 3px;
}


#megaMenu .column05{
	width:777px; background:url(/component/c_common/img/bg_megamenu01.png) bottom left no-repeat;
}

#megaMenu .column04{
	width:625px; background:url(/component/c_common/img/bg_megamenu02.png) bottom left no-repeat;
}

#megaMenu .column03{
	width:473px; background:url(/component/c_common/img/bg_megamenu03.png) bottom left no-repeat;
}

#megaMenu .column02{
	width:321px; background:url(/component/c_common/img/bg_megamenu04.png) bottom left no-repeat;
}


#megaMenu .column01{
	width:168px; background:url(/component/c_common/img/bg_megamenu05.png) bottom left no-repeat;
}

#megaMenu.column05b{
	width:877px; background:url(/component/c_common/img/bg_megamenu07.png) bottom left no-repeat;
}

#megaMenu .column04b{
	width:706px; background:url(/component/c_common/img/bg_megamenu06.png) bottom left no-repeat;

}

	
#megaMenu .column03b{
	width:537px; background:url(/component/c_common/img/bg_megamenu08.png) bottom left no-repeat;
}
	
#megaMenu .column02b{
	width:367px; background:url(/component/c_common/img/bg_megamenu09.png) bottom left no-repeat;
}
