@charset "UTF-8";
/* CSS Document */

/* -------------------------------------------------------
                  luxemonde common
------------------------------------------------------- */
sup {
	line-height:1.5em;
}

.mod_section.read_txt{
	margin-top:50px;
}
.mod_section p{
	line-height:1.5em;
}
.bold{
	font-weight:bold;
}
.ex_marginTLL{
	margin-top:40px;
}
.ex_marginEL{
	margin-top:50px;
}
p.ex_pagetop{
    margin:20px auto 0px;
    width:966px;
}

/* humburger menu title style */
.navi_title {
    background: #666;
    color: #fff;
    font-size: 21px;
    font-weight: bold;
    padding: 20px;
    position: relative;
    width: 924px;
	overflow:hidden;
}

.navi_title span {
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    position: absolute;
    right: 20px;
    top: 30px;
}



/* ------------------ feature ----------------------- */

.feature_list{
	margin-top:45px !important;
}
.feature_list.ex_marginEM{
    margin-top: 30px !important;	
}
.feature_list > ul{
	font-size:0;
}
.feature_list li{
	display:inline-block;
	width:228px;
	margin-right:18px;
	line-height:1.4em;
	font-size:14px;
	vertical-align:top;
}
.feature_list li:last-child{
	margin-right:0;
	width:474px;
}
.feature_list li img{
	margin-bottom:14px;
}


/* ------------------ lineup ----------------------- */
.other_link{
	background: url(img/icon_otherwindow.png) no-repeat right  ;
	padding-right:20px;
}
.lineup_list{
	margin-top:45px !important;
}
.lineup_list h3{
	font-size:1.3em;
	margin-bottom:14px;
}
.lineup_list > ul{
	font-size:0;
}
.lineup_list li{
	display:inline-block;
	width:146px;
	margin-right:18px;
	line-height:1.4em;
	font-size:14px;
	margin-bottom:18px;
}
.lineup_list li:last-child{
	margin-right:0;
}
.lineup_list li img{
	margin-bottom:14px;
}
.lineup_list li a{
	color:#333;
	text-decoration:underline;
}
.lineup_list li a:hover{
	color:#999;
	text-decoration:none;
}

.mod_headerbar_item_in .headerbarTitle,
.mod_section h2{
	font-family:Ryumin Bold KL, "リュウミン B-KL","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

.mod_section h2 small{
	font-size:70%;
}

/* -------------------------------------------------------
                        top
------------------------------------------------------- */

/* ------------------ index_txt -----------------------  */
.index_txt{
	margin-top:50px !important;
	overflow:hidden;
}
.index_txt img{
	float:right;
	margin:0 0 10px 20px;
}
.index_txt p{
	line-height:1.5em;
}


/* ------------------ mod_tab -----------------------  */
.mod_tab {
    margin-top: 55px;
}
.mod_tab .resp-tabs-container {
    padding: 20px 0 0 0;
}
.mod_tab_menu.mod_tab_menu-04 .mod_tab_menu_text p{
	 height: 4em;
}
.mod_tab_menu ul li.dbRight{
 border-right:solid 1px #FFF;
}

/* ------------------ tab_txt -----------------------  */

.tab_txt{
	line-height:150%;
    height: 6em;
    padding: 12px 20px 14px 20px;
	}



/* -------------------------------------------------------
                        product
------------------------------------------------------- */

/* ------------------ milook_bnr -----------------------  */
.milook_bnr{
	}