@charset "UTF-8";



/*  =============================

		 BASE

=============================  */



/*  ---------------------------

			Footer

---------------------------  */

#footer{

	width:100%;

	margin-top:20px;

	padding-top:25px;

	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#DDffffff,EndColorStr=#DDffffff);

background-color: rgba(255, 255, 255, 0.9);

	position:relative;

	z-index:10;

	height:auto;

}



#footer .foot_inner{

	max-width:960px;

	width:100%;

	margin:0 auto;

	height:auto;

}



#footer .foot_inner ul.other_cont{

	list-style:none;

}



#footer .foot_inner ul.other_cont li{

	float:left;

	width:470px;

	height:60px;

	margin-bottom:15px;

}



#footer .foot_inner ul.other_cont li a{

	width:100%;

	height:100%;

	display:block;

	filter: alpha(opacity=100);

    -moz-opacity:1;

    opacity:1;

}



#footer .foot_inner ul.other_cont li.newNav01 a{

	background:#3e4c41 url(../images/foot_arrow_1.png) no-repeat right 15px;

}



#footer .foot_inner ul.other_cont li.newNav02 a{

	background:#726d5e url(../images/foot_arrow_1.png) no-repeat right 15px;

}



#footer .foot_inner ul.other_cont li.newNav03 a{

	background:#535353 url(../images/foot_arrow_1.png) no-repeat right 15px;

}

#footer .foot_inner ul.other_cont li.newNav04 a{

	background:#45694e url(../images/foot_arrow_1.png) no-repeat right 15px;

}



#footer .foot_inner ul.other_cont li a:hover{

	filter: alpha(opacity=80);

    -moz-opacity:0.8;

    opacity:0.8;

}



#footer .foot_inner ul.other_cont li a img{

	padding-left:30px;

	padding-top:20px;

}



#footer .foot_inner .pad{

	margin-left:15px;

}



#footer .foot_inner .catalog{

	float:left;

	width:470px;

	height:80px;

	margin-bottom:15px;

}



#footer .foot_inner .catalog a{

	width:100%;

	height:100%;

	display:block;

	background:url(../images/foot_arrow_2_2.jpg) no-repeat right 14px #F7F5F2;

	position: relative;

	filter: alpha(opacity=100);

    -moz-opacity:1;

    opacity:1;

}



#footer .foot_inner .catalog a:hover{

	filter: alpha(opacity=80);

    -moz-opacity:0.8;

    opacity:0.8;

}



#footer .foot_inner .catalog img{

	padding-left:0;

	padding-top:0px;

}



#footer .foot_inner ul.detail{

	list-style:none;

	float:left;

	width:470px;

	margin-bottom:15px;

}



#footer .foot_inner ul.detail li.btn_sweden{

	width:100%;

}



#footer .foot_inner ul.detail li{

	width:230px;

	height:35px;

	float:left;

	margin:0 0 10px 0

}



#footer .foot_inner ul.detail li.pad{

	margin-left:10px;

}



#footer .foot_inner ul.detail li a{

	width:100%;

	height:100%;

	display:block;

	background:url(../images/foot_arrow_3.jpg) no-repeat right 8px #F7F5F2;

	filter: alpha(opacity=100);

    -moz-opacity:1;

    opacity:1;

}



#footer .foot_inner ul.detail li a:hover{

	filter: alpha(opacity=80);

    -moz-opacity:0.8;

    opacity:0.8;

}



#footer .foot_inner ul.detail li a img{

	padding-left:15px;

	padding-top:9px;

}



#footer .copy{

	width:230px;

	margin:0 auto;

	padding-bottom:20px;

}





/* footer New travision added 20141024*/

.footerArea {

	color: #959595;

	background: #fff;

	height: 90px;

	text-align: right;

	border-top: 1px solid #e8e8e8;

}



.footerArea span.copy {

	padding-right: 20px;

}



.footerArea span.copy img {

	display: inline;

	vertical-align: sub;

	padding-top: 10px;

}



.footerArea span.copy small {

	vertical-align: bottom;

	margin-right: 0.5em;

}

/* footer New travision added 20141024 END*/



/* mjuk links New travision added 20141024 */

#mjuk_link_area_new {

	width:850px;

	margin:0 auto;

	padding:0;

	overflow:hidden;

}



#mjuk_link_area_new .topbtn {

	width:290px;

	margin:0 auto 20px;

	padding-bottom:12px;

	background:url(../../common/images/bn/top_shade.png) bottom center no-repeat;

}



#mjuk_link_area_new p {

	float:left;

	padding:0;

	margin-bottom:24px;

}



#mjuk_link_area_new p.momentbtn {
	clear:both;
}

#mjuk_link_area_new p.momentbtn,
#mjuk_link_area_new p.mymjukbtn {
	margin-right:20px;
}

#mjuk_link_area_new p.knowmjukbtn {
	margin-right:18px;
}


#catalog .sdw:after {

	background-position: right top;

}



#catalog h1 a {

	display: block;

}



#catalog {

	padding-bottom: 100px;

}



#catalog .inner {

	width:850px;

	padding:0 50px;

	margin:0 auto;

}



#catalog ul {

	padding: 14px 0;

	color: red;

	font-size: 93%;

}



#catalog ul li {

	padding: 0 19px;

	border-right: 1px solid #dedddb;

	border-left: 1px solid #FFF;

}



#catalog ul li:first-child {

	border-left: 1px solid #dedddb;

}



#catalog ul li a {

	height: 35px;

	line-height: 35px;

	display: block;

	text-align: left;

}



.centeredList {

	position: relative;

	overflow: hidden;

}



.centeredList ul {

	position: relative;

	left: 50%;

	float: left;

}



.centeredList ul li {

	position: relative;

	left: -50%;

	float: left;

	list-style:none;

}



.sdw {

	position: relative;

	display: block;

	margin-bottom: 41px;

	margin-top: 10px;

}



.sdw:after {

	content: '';

	position: absolute;

	display: block;

	background: url(../images/sdw_680.png) no-repeat right 1px;

	width: 100%;

	height: 41px;

	left: 0;

	bottom: -41px;

}



.colored {

	background-color: rgb(247,245,242);

	color: #959595;

	text-shadow: #fff 1px 1px 0;

}



.colored a {

	color: #959595;

}



.colored a:hover {

	color: #ccc;

}



/* mjuk links New travision added 20141024 END*/





@media screen and (min-width: 961px){

#footer .foot_inner {

	display:none;

}

}



@media screen and (max-width: 960px){

#mjuk_link_area_new,

#catalog {

	display:none;

}

	

#footer .foot_inner{

	width:auto;

	padding:0 20px 0 20px;

	margin:0;

}



#footer .foot_inner ul.other_cont li{

	float:left;

	width:100%;

	height:60px;

	margin-bottom:15px;

}



#footer .foot_inner .pad{

	margin-left:0;

}



#footer .foot_inner .catalog{

	float:left;

	width:100%;

	height:80px;

	margin-bottom:15px;

}



#footer .foot_inner ul.detail{

	list-style:none;

	float:left;

	width:100%;

	margin-bottom:15px;

}



#footer .foot_inner ul.detail li{

	width:100%;

	height:35px;

	float:left;

	margin:0 0 10px 0

}



#footer .foot_inner ul.detail li.pad{

	margin-left:0;

}

}