/* ローエネ */

/* 矯正 */
div#pageHeader {
	background:none ;
	margin-left: auto ;
	margin-right: auto ;
	width:950px ;
}

div#ykkap-tpl-contents {
	width: auto ; /* 横幅矯正 */
	background:url(../images/lowene_bg_01.jpg) no-repeat center 2px ; /* 背景矯正 */
  margin-top: 20px; /* overwrite */
}

div#content {
	width: auto ; /* 横幅矯正 */

}
div.columnNum1 div#main {
	width: auto ; /* 横幅矯正 */

}
/* /矯正 */
#lowenergy_content.lowenergy_content_top {
	margin:4px auto 0 auto ;
	width:950px ;
}

#lowenergy_content .lowenergy_top_block {
	margin:0 auto 0 auto ;
	padding:0 ;
	width:950px ;
	height:872px ;
	
	position:relative ;
}
#lowenergy_content .lowenergy_top_block .lowene_logo_01 {
	position:absolute ;
	left:183px ;
	top:0 ;
}
#lowenergy_content .lowenergy_top_block .lowene_txt_01 {
	position:absolute ;
	left:401px ;
	top:0 ;
}
#lowenergy_content .lowenergy_top_block .lowene_txt_02 {
	position:absolute ;
	left:224px ;
	top:260px ;
	width:503px ;
	height:48px ;
	background-image:url(../images/lowene_txt_02.png) ;
	background-repeat:no-repeat ;
	text-indent:-9999px ;
}
#lowenergy_content .lowenergy_top_block .lowene_txt_03 {
	position:absolute ;
	left:224px ;
	top:344px ;
	width:503px ;
	height:79px ;
	background-image:url(../images/lowene_txt_03.png) ;
	background-repeat:no-repeat ;
	text-indent:-9999px ;
}
#lowenergy_content .lowenergy_top_block .lowene_txt_04 {
	position:absolute ;
	left:224px ;
	top:457px ;
	width:503px ;
	height:79px ;
	background-image:url(../images/lowene_txt_04.png) ;
	background-repeat:no-repeat ;
	text-indent:-9999px ;
}
#lowenergy_content .lowenergy_top_block .lowene_txt_05 {
	position:absolute ;
	left:224px ;
	top:564px ;
	width:503px ;
	height:79px ;
	background-image:url(../images/lowene_txt_05.png) ;
	background-repeat:no-repeat ;
	text-indent:-9999px ;
}
#lowenergy_content .lowenergy_top_block .lowene_txt_06 {
	position:absolute ;
	left:224px ;
	top:656px ;
	width:503px ;
	height:79px ;
	background-image:url(../images/lowene_txt_06.png) ;
	background-repeat:no-repeat ;
	text-indent:-9999px ;
}
#lowenergy_content .lowenergy_top_block .lowene_txt_07 {
	position:absolute ;
	left:791px ;
	top:469px ;
}
#lowenergy_content .lowenergy_top_block .lowene_book_01 {
	position:absolute ;
	left:791px ;
	top:585px ;
}
#lowenergy_content .lowenergy_top_block .lowene_top_idt {
	text-indent:-9999px ;
	display:block ;
}



#lowenergy_content .lowenergy_top_low {
	margin:0 auto ;
	padding:90px 0 30px 0 ;
	width:auto ;
}

#lowenergy_content .lowene_txt_08 {
	margin:36px auto 12px 422px ;
}

#lowenergy_content .lowenergy_top_menu ul {
	padding:0 0 0 0 ;
	margin-right:-12px ;
	width:960px ;
}
#lowenergy_content .lowenergy_top_menu ul li {
	float:left ;
	margin:13px 12px 0 0 ;
}
#lowenergy_content .lowenergy_top_menu ul li span {
	display:block ;
	width:468px ;
	height:129px ;
}

#lowenergy_content .lowenergy_top_menu_02 ul {
	padding:0 0 0 0 ;
	margin: 0 auto ;
	width:468px ;
}
#lowenergy_content .lowenergy_top_menu_02 ul li {
	margin: 20px 0 0 0 ;
}
#lowenergy_content .lowenergy_top_menu_02 ul li span {
	display:block ;
	width:468px ;
	height:129px ;
}


/* ===================================================================================
for SP max-width: 640px
=================================================================================== */
@media screen and (max-width: 640px) {

/* ローエネ */

/* 矯正 */
div#pageHeader {
	background:none ;
	margin-left: auto ;
	margin-right: auto ;
	width: auto ;
}
div#ykkap-tpl-contents {
	width: auto ; /* 横幅矯正 */
	background: none ; /* 背景矯正 */

}

div#content {
	width: 100% ; /* 横幅矯正 */
	background:url(../images/lowene_bg_sp_01.jpg) no-repeat center 2px ; /* 背景矯正 */
	-moz-background-size: auto 815px !important;
	background-size: auto  815px !important;
}
div.content_02_lowene {
	-moz-background-size: auto 815px !important;
	background-size: auto  815px !important;
}
div.columnNum1 div#main {
	width: auto ; /* 横幅矯正 */
	padding-bottom:0 ;

}
/* /矯正 */

#lowenergy_content .lowenergy_link_down {
	text-align:right ;
	margin:-54px 0 0 0 ;
	margin: 0; /* overwrite */
	position:relative ;
	z-index:999;
	font-size:14px ;
	line-height:1 ;
}
#lowenergy_content .lowenergy_link_down a {
	background-image: url('../images/lowene_link_sp_down_01.png') ;
	background-repeat:no-repeat ;
	background-position:5px center ;
	background-size:9px 5px ;
	padding: 4px 4px 5px 16px;
	border:#0db200 1px solid ;
	border-radius:3px ;
	background-color:#fff ;
	color:#0db200 ;
}

#lowenergy_content.lowenergy_content_top {
	margin:0 auto 0 auto ;
	width: auto ;
	background:none ;
}

#lowenergy_content .lowenergy_top_block {
	margin:54px auto 0 auto ;
	padding:0 0 0 0 ;
	width:298px ;
	height:715px ;
	position:relative ;
}
#lowenergy_content .lowenergy_top_block_height {
	height:710px !important;
}
#lowenergy_content .lowenergy_top_block img {
	width:100% ;
	max-width:100% ;
	height:auto ;
}
#lowenergy_content .lowenergy_top_block .lowene_logo_01 {
	position:absolute ;
	width:103px ;
	left:-10px ;
	top:0 ;
}
#lowenergy_content .lowenergy_top_block .lowene_txt_01 {
	position:absolute ;
	width:188px ;
	left:110px ;
	top:0 ;
}
#lowenergy_content .lowenergy_top_block .lowene_txt_02 {
	position: relative !important;
	left:auto ;
	top:auto ;
	padding-top:134px ;
	font-size:14px ;
	line-height:1.4 ;
	text-shadow: 0px 0px 1px #fff;
	color:#0db200 ;
	width:298px ;
	height: auto ;
	text-indent:0 ;
	background:none ;
}
#lowenergy_content .lowenergy_top_block .lowene_txt_03 {
	position: relative !important;
	left:auto ;
	top:auto ;
	margin-top:25px ;
	font-size:14px ;
	line-height:1.4 ;
	text-shadow: 0px 0px 1px #fff;
	color:#0db200 ;
	width:298px ;
	height: auto ;
	text-indent:0 ;
	background:none ;
}
#lowenergy_content .lowenergy_top_block .lowene_txt_04 {
	position: relative !important;
	left:auto ;
	top:auto ;
	margin-top:25px ;
	font-size:14px ;
	line-height:1.4 ;
	text-shadow: 0px 0px 1px #fff;
	color:#0db200 ;
	width:298px ;
	height: auto ;
	text-indent:0 ;
	background:none ;
}
#lowenergy_content .lowenergy_top_block .lowene_txt_05 {
	position: relative !important;
	left:auto ;
	top:auto ;
	margin-top:25px ;
	font-size:14px ;
	line-height:1.4 ;
	text-shadow: 0px 0px 1px #fff;
	color:#0db200 ;
	width:298px ;
	height: auto ;
	text-indent:0 ;
	background:none ;
}
#lowenergy_content .lowenergy_top_block .lowene_txt_06 {
	position: relative !important;
	left:auto ;
	top:auto ;
	margin-top:25px ;
	font-size:14px ;
	line-height:1.4 ;
	text-shadow: 0px 0px 1px #fff;
	color:#0db200 ;
	width:298px ;
	height: auto ;
	text-indent:0 ;
	background:none ;
}
#lowenergy_content .lowenergy_top_block .lowene_top_idt {
	text-indent:0 ;
	display:inline ;
}

/* txt */
#lowenergy_content .lowenergy_top_block .lowene_txt_sp_02 {
	position:rerative ;
	padding-top:138px ;
	width:298px ;
	font-size:14px ;
	line-height:1.4 ;
	text-shadow: 0px 0px 1px #fff;
	color:#0db200 ;
}
#lowenergy_content .lowenergy_top_block .lowene_txt_sp_03 {
	position:rerative ;
	margin-top:26px ;
	width:298px ;
	font-size:14px ;
	line-height:1.4 ;
	text-shadow: 0px 0px 1px #fff;
	color:#0db200 ;

}




/*
#lowenergy_content .lowenergy_top_block .lowene_txt_02 {
	position:absolute ;
	left:30px ;
	top:128px ;
	display:none ;
	width:251px ;
	height:24px ;
}
#lowenergy_content .lowenergy_top_block .lowene_txt_03 {
	position:absolute ;
	left:30px ;
	top:170px ;
	display:none ;
	width:251px ;
	height:40px ;
}
#lowenergy_content .lowenergy_top_block .lowene_txt_04 {
	position:absolute ;
	left:30px ;
	top:228px ;
	display:none ;
	width:251px ;
	height:40px ;
}
#lowenergy_content .lowenergy_top_block .lowene_txt_05 {
	position:absolute ;
	left:30px ;
	top:284px ;
	display:none ;
	width:251px ;
	height:40px ;
}
#lowenergy_content .lowenergy_top_block .lowene_txt_06 {
	position:absolute ;
	left:30px ;
	top:328px ;
	display:none ;
	width:251px ;
	height:40px ;
}
*/
#lowenergy_content .lowenergy_top_block .lowene_txt_07 {
	position:absolute ;
	left:791px ;
	top:469px ;
}
#lowenergy_content .lowenergy_top_block .lowene_book_01 {
	position:absolute ;
	left:791px ;
	top:585px ;
}


#lowenergy_content .lowenergy_top_low {
	margin:0 auto ;
	padding:0 0 30px 0 ;
	width:auto ;
}

#lowenergy_content .lowene_txt_08 {
	margin:36px auto 12px 422px ;
}

#lowenergy_content .lowenergy_top_menu ul {
	padding:0 0 0 0 ;
	margin-right:-12px ;
	width:960px ;
}
#lowenergy_content .lowenergy_top_menu ul li {
	float:left ;
	margin:13px 12px 0 0 ;
}
#lowenergy_content .lowenergy_top_menu ul li span {
	display:block ;
	width:468px ;
	height:129px ;
}

#lowenergy_content .lowenergy_top_menu_02 ul {
	padding:0 0 0 0 ;
	margin: 0 auto ;
	width:468px ;
}
#lowenergy_content .lowenergy_top_menu_02 ul li {
	margin: 20px 0 0 0 ;
}
#lowenergy_content .lowenergy_top_menu_02 ul li span {
	display:block ;
	width:468px ;
	height:129px ;
}



}

