@charset "UTF-8";


.rayout-center{
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	clear:both;
	font-size:14px;
	line-height: 170%;
	text-align	: center;
	color: #666666;
	background-color:#ffffff;
	}
.content-body{
	}
.container840{
	width: 840px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	display:block;
	background-color:#ffffff;		
	}
.container840 .key-visual{
	width: 840px;
	height: 330px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display:block;
	float:left;
	clear: left;
	background-color:#ffffff;
	overflow:visible;
	}
.container840 .honbun{
	width: 840px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display:block;
	float:left;
	clear: left;
	overflow:visible;
	}	





.container840 .honbun .inside{
	width: 820px;
	margin: 0px;
	padding: 0px;
	display:block;
	float:right;
	clear: right;
	}
.container840 .honbun .inside .main-area{
	width: 800px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;	float:left;
	clear: left;
	}






.content-title-body{
	width: 840px;
	height: 32px;
	margin: 0px;
	float:left;
	clear: left;
	text-indent:-9999px;
	display:block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}	


.content-title-btn-top{
	width: 140px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	float:right;
	clear: none;
	}	
.content-title-btn-top a{
	width: 140px;
	height: 32px;
	text-indent:-9999px;
	background-image:url(../images/gommage/ttl_btn_top.gif);
	background-repeat:no-repeat;
	float:right;
	clear: none;
	}
.content-title-btn-top a:link{
	background-image:url(../images/gommage/ttl_btn_top.gif);
	background-repeat:no-repeat;
	}
.content-title-btn-top a:visited{
	background-image:url(../images/gommage/ttl_btn_top.gif);
	background-repeat:no-repeat;
	}
.content-title-btn-top a:hover{
	background-image:url(../images/gommage/ttl_btn_top_f2.gif);
	background-repeat:no-repeat;
	}





#btn_price{
	width: 800px;
	height: 372px;
	text-indent:-9999px;
	margin: 0px;
	padding: 0px;
	float:left;
	clear: left;
	}
#btn_price a{
	width: 800px;
	height: 372px;
	text-indent:-9999px;
	background-image:url(../images/gommage/btn_price.gif);
	background-repeat: no-repeat;
	background-position: right top;
	float:left;
	clear: left;
	}
#btn_price a:link{
	background-image:url(../images/gommage/btn_price.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}
#btn_price a:visited{
	background-image:url(../images/gommage/btn_price.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}
#btn_price a:hover{
	background-image:url(../images/gommage/btn_price_f2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}





.container840 .navi_top_and_end{
	width: 840px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px; 
	display:block;	
	float:left;
	clear: left;
	background-color:#ffffff;
	}
#btn_page_top{
	width: 140px;
	height: 25px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px; 
	text-indent:-9999px;
	float:right;
	clear: none;
	}
#btn_page_top a{
	width: 140px;
	height: 25px;
	display:block;
	background-image:url(../images/gommage/btn_page_top.gif);
	background-repeat:no-repeat;
	}
#btn_page_top a:link{
	background-image:url(../images/gommage/btn_page_top.gif);
	background-repeat:no-repeat;
	}
#btn_page_top a:visited{
	background-image:url(../images/gommage/btn_page_top.gif);
	background-repeat:no-repeat;
	}
#btn_page_top a:hover{
	background-image:url(../images/gommage/btn_page_top_f2.gif);
	background-repeat:no-repeat;
	}






#btn_sight_top{
	width: 175px;
	height: 29px;
	text-indent:-9999px;
	float:left;
	clear: left;
	}
#btn_sight_top a{
	width: 175px;
	height: 29px;
	display:block;
	background-image:url(../images/gommage/btn_sight_top.gif);
	background-repeat:no-repeat;
	}
#btn_sight_top a:link{
	background-image:url(../images/gommage/btn_sight_top.gif);
	background-repeat:no-repeat;
	}
#btn_sight_top a:visited{
	background-image:url(../images/gommage/btn_sight_top.gif);
	background-repeat:no-repeat;
	}
#btn_sight_top a:hover{
	background-image:url(../images/gommage/btn_sight_top_f2.gif);
	background-repeat:no-repeat;
	}





.txt-box{
	width: 800px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float:left;
	clear: left;
	word-break: normal;
	overflow:hidden;
}
.txt-box-nonpad{
	width: 800px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float:left;
	clear: left;
	word-break: normal;
	overflow:hidden;
}

/*******************************************************/
.rayout-center{
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	clear: both;
	font-size:14px;
	line-height: 170%;
	text-align: center;
	color: #666666;
	background-color:#ffffff;
	}
.content-body{
	width: 840px;
	margin: 0px;
	padding: 0px;
	float:left;
	clear: left;
	display: block;
	}
.container840{
	width: 840px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	display: block;
	}
.honbun{
	width: 840px;
	margin: 0px;
	padding: 0px;
	display: block;
	float:left;
	clear: left;
	overflow: visible;
	}	
/* 大分類　フラッシュ領域・html領域 */
.flash-area{
	margin: 0px;
	padding: 0px;
	overflow: visible;
	}
.html-area{
	margin: 0px;
	padding: 0px;
	overflow: visible;
	}
/* コンテンツ幅 */
.content-title-body{
	width: 840px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	float:left;
	clear: left;
	text-indent:-9999px;
	display: block;
	}	





/* キービジュアル */
.key-visual{
	width: 840px;
	height: 340px;
	margin: 0px;
	padding: 0px;
	display:block;
	float:left;
	clear: left;
	}

#ld_key_gomma_campaign{
	width: 840px;
	height: 330px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
	float:left;
	clear: left;
	display: block;
	}	

#ld_key_gomma{
	width: 840px;
	height: 330px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
	float:left;
	clear: left;
	display: block;
	background-image:url(../images/gommage/ld_gomma.jpg);
	background-position: center 0px;
	background-repeat: no-repeat;
	}	
#ld_key_gomma a{
	width: 840px;
	height: 330px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
	float:left;
	clear: left;
	text-indent:-9999px;
	display: block;
	background-image:url(../images/gommage/ld_gomma.jpg);
	background-position: center 0px;
	background-repeat: no-repeat;
	}	
#ld_key_gomma a:link{
	width: 840px;
	height: 330px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
	float:left;
	clear: left;
	text-indent:-9999px;
	display: block;
	background-image:url(../images/gommage/ld_gomma.jpg);
	background-position: center 0px;
	background-repeat: no-repeat;
	}	
#ld_key_gomma a:visited{
	width: 840px;
	height: 330px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
	float:left;
	clear: left;
	text-indent:-9999px;
	display: block;
	background-image:url(../images/gommage/ld_gomma.jpg);
	background-position: center 0px;
	background-repeat: no-repeat;
	}	
#ld_key_gomma a:hover{
	width: 840px;
	height: 330px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
	float:left;
	clear: left;
	text-indent:-9999px;
	display: block;
	background-image:url(../images/gommage/ld_gomma.jpg);
	background-position: center -330px;
	background-repeat: no-repeat;
	}	

.container840 .honbun .inside{
	width: 820px;
	margin: 0px;
	padding: 0px;
	display:block;
	float:right;
	clear: right;
	}
.container840 .honbun .inside .main-area{
	width: 800px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;	float:left;
	clear: left;
	}

#btn_price_gomma{
	width: 760px;
	height: 300px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
	text-indent:-9999px;
	display:block;
	float:left;
	clear: left;
	}
#btn_price_gomma a{
	width: 760px;
	height: 300px;
	clear: none;
	text-indent:-9999px;
	display:block;	
	background-image:url(../images/gommage/btn_price.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	float:left;
	clear: left;
	}
#btn_price_gomma a:link{
	background-image:url(../images/gommage/btn_price.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	}
#btn_price_gomma a:visited{
	background-image:url(../images/gommage/btn_price.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	}
#btn_price_gomma a:hover{
	background-image:url(../images/gommage/btn_price.jpg);
	background-position: 0px -300px;
	background-repeat: no-repeat;
	}





#price_op_lotion{
	width: 800px;
	height: 210px;
	clear: none;
	text-indent:-9999px;
	display:block;
	float:left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	}
#price_op_lotion a{
	width: 800px;
	height: 210px;
	text-indent:-9999px;
	display:block;	
	background-image:url(../images/gommage/price_op_lotion.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float:left;
	clear: left;
	}
#price_op_lotion a:link{
	background-image:url(../images/gommage/price_op_lotion.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
#price_op_lotion a:visited{
	background-image:url(../images/gommage/price_op_lotion.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
#price_op_lotion a:hover{
	background-image:url(../images/gommage/price_op_lotion.jpg);
	background-repeat: no-repeat;
	background-position: 0px -210px;
	}





.txt-box{
	width: 800px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	float:left;
	clear: left;
	word-break: normal;
	overflow:hidden;
}


















/*整理中*/
.ttl_onsen{
	width: 700px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	float:left;
	clear: left;
	text-indent:-9999px;
	display:block;
	background-image:url(../images/gommage/ttl_onsen.gif);
	background-repeat: no-repeat;
	}
.ttl_kantan{
	width: 700px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	float:left;
	clear: left;
	text-indent:-9999px;
	display:block;	
	background-image:url(../images/gommage/ttl_kantan.gif);
	background-repeat: no-repeat;
	}
.ttl_spa{
	width: 700px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	float:left;
	clear: left;
	text-indent:-9999px;
	display:block;	
	background-image:url(../images/gommage/ttl_spa.gif);
	background-repeat: no-repeat;
	}
.ttl_kufuku{
	width: 700px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	float:left;
	clear: left;
	text-indent:-9999px;
	display:block;	
	background-image:url(../images/gommage/ttl_kufuku.gif);
	background-repeat: no-repeat;
	}





.sttl_versionup{
	width: 800px;
	height: 90px;
	float:left;
	clear: left;
	text-indent:-9999px;
	display:block;
	background-image:url(../images/gommage/sttl_versionup.gif);
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-position: center top;
	background-repeat: no-repeat;
	padding: 0px;
	}	
.sttl_kgdno{
	width: 800px;
	height: 140px;
	float:left;
	clear: left;
	text-indent:-9999px;
	display:block;
	background-image:url(../images/gommage/sttl_kgdno.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 32px;
	margin-left: 0px;
	background-position: center top;
	background-repeat: no-repeat;
	padding: 0px;
	}
.sttl_mochi{
	width: 800px;
	height: 155px;
	float:left;
	clear: left;
	text-indent:-9999px;
	display:block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding: 0px;
	background-image:url(../images/gommage/sttl_mochi.gif);
	background-position: center top;
	background-repeat: no-repeat;
	}
.li_s_tukaikata{
	width: 800px;
	height: 60px;
	float:left;
	clear: left;
	text-indent:-9999px;
	display:block;
	background-image:url(../images/gommage/li_s_tukaikata.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-top: 17px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
	padding: 0px;
	}
.li_s_step4{
	width: 800px;
	height: 345px;
	float:left;
	clear: left;
	text-indent:-9999px;
	display:block;
	background-image:url(../images/gommage/li_s_step4.gif);
	background-position: center top;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
.li_s_machigai{
	width: 800px;
	height: 50px;
	float:left;
	clear: left;
	text-indent:-9999px;
	display:block;
	background-image:url(../images/gommage/li_s_machigai.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}	
.li_s_step4{
	width: 800px;
	height: 345px;
	float:left;
	clear: left;
	text-indent:-9999px;
	display:block;
	background-image:url(../images/gommage/li_s_step4.gif);
	background-position: center top;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
.li_s_sinai{
	width: 800px;
	height: 383px;
	float:left;
	clear: left;
	text-indent:-9999px;
	display:block;
	background-image:url(../images/gommage/li_s_sinai.gif);
	background-position: right top;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
.sttl_torozoku{
	width: 800px;
	height: 264px;
	float:left;
	clear: left;
	text-indent:-9999px;
	display:block;
	background-image:url(../images/gommage/sttl_torozoku.gif);
	background-position: center;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	}
.li_s_uruou{
	width: 800px;
	height: 315px;
	float:left;
	clear: left;
	text-indent:-9999px;
	display:block;
	background-image:url(../images/gommage/li_s_uruou.gif);
	background-position: right top;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	}	
.li_s_itawaru{
	width: 800px;
	height: 520px;
	float:left;
	clear: left;
	text-indent:-9999px;
	display:block;
	background-image:url(../images/gommage/li_s_itawaru.gif);
	background-position: right top;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	padding: 0px;
	}
.li_s_hikisime{
	width: 800px;
	height: 328px;
	float:left;
	clear: left;
	text-indent:-9999px;
	display:block;
	background-image:url(../images/gommage/li_s_hikisime.gif);
	background-position: right top;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	}
.li_s_tennen{
	width: 800px;
	height: 183px;
	float:left;
	clear: left;
	text-indent:-9999px;
	display:block;
	background-image:url(../images/gommage/li_s_tennen.gif);
	background-position: right top;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	}
.sttl_sekkaku{
	width: 800px;
	height: 100px;
	float:left;
	clear: left;
	text-indent:-9999px;
	display:block;
	background-image:url(../images/gommage/sttl_sekkaku.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	}
.sttl_osusume{
	width: 800px;
	height: 529px;
	float:left;
	clear: left;
	text-indent:-9999px;
	display:block;
	background-image:url(../images/gommage/sttl_osusume.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	}
.sttl_torisaru{
	width: 800px;
	height: 172px;
	float:left;
	clear: left;
	text-indent:-9999px;
	display:block;
	background-image:url(../images/gommage/sttl_torisaru.gif);
	background-position: center top;
	background-repeat: no-repeat;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	}











/* プリント */
.break { page-break-before: always; }
