﻿@charset "utf-8";
@import url("common.css"); /* common stylesheet */

#dammy {
	background: url() no-repeat;
	margin: 0;
	padding: 40px 0 0 0;
	width: 216px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:40px;/* for ie5.x */
	}

/* layout
--------- --------- --------- --------- --------- */



/* #main
--------- --------- --------- --------- --------- */

h2 {
	width:720px;
	background: url(../images/yuraku/title.jpg) no-repeat;
	margin: 20px 0 0 0;
	padding: 32px 0 0 0;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:32px;/* for ie5.x */
	}

.mainimg {
	width:720px;
	background: url(../images/yuraku/mainimg.jpg) no-repeat;
	margin: 5px 0 0 0;
	padding: 235px 0 0 0;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:235px;/* for ie5.x */
	}

.company_access {
	width:730px;
	margin:20px 0 0 0;
	padding:57px 0 10px 0;
	background: url(../images/yuraku/stitle3.jpg) no-repeat;
	}
	
.company01 {
	width:425px;
	background:url(../images/company/icon_blue.jpg) 5px 0 no-repeat;
	padding:0 0 0 46px;
	}

.company02 {
	float:left;
	width:365px;
	}

.company_smane {
	background:url(../images/yuraku/icon_yellow.jpg) no-repeat;
	padding:0 0 0 46px;
	font-size:16px;
	line-height:18px;
	}

.conpany_add1 {
	margin:10px 0 0 0;
	padding:0 0 0 46px;
	height:370px;
	font-size:12px;
	line-height:20px;
	background:url(../images/yuraku/map1.jpg) no-repeat 46px 100px;
	}
	
.conpany_add2 {
	margin:10px 0 0 0;
	padding:0 0 0 46px;
	height:370px;
	font-size:12px;
	line-height:20px;
	background:url(../images/yuraku/map2.jpg) no-repeat 46px 100px;
	}
	
h3 {
	background: url(../images/yuraku/stitle1.jpg) no-repeat;
	margin: 20px 0 0 0;
	padding: 39px 0 0 0;
	width: 730px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:39px;/* for ie5.x */
	}

h4 {
	background: url(../images/yuraku/stitle2.jpg) no-repeat;
	margin: 20px 0 0 0;
	padding: 39px 0 0 0;
	width: 730px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:39px;/* for ie5.x */
	}

.yuraku_tec {
	width:730px;
	height:105px;
	margin:10px 0 0 0;
	background:url(../images/yuraku/bg1.jpg) no-repeat;
	list-style:none;
	}
	
.yuraku_tec li{
	float:left;
	width:206px;
	padding:57px 12px 0px 12px;
	margin:0 12px 0 0;
	font-size:12px;
	line-height:18px;

}
	
.yuraku_text{
	padding:10px 0 0 0;
	font-size:12px;
	}

.yuraku_img_area{
	margin:20px 0 0 0;
	width:730px;
	background:url(../images/yuraku/photo1.jpg) no-repeat;
}

.yuraku_text2{
	clear:both;
	width:393px;
	height:122px;
	font-size:12px;
	line-height:16px;
	padding:27px 0 0 337px;
	background:url(../images/yuraku/sstitle1.jpg) no-repeat 321px 0;
}

.yuraku_text3{
	clear:both;
	width:373px;
	height:122px;
	font-size:12px;
	line-height:16px;
	padding:27px 20px 0 337px;
	background:url(../images/yuraku/sstitle2.jpg) no-repeat 321px 0;
}

.yuraku_table{
	margin:20px 10px 0 10px;
	width:483px;
	font-size:12px;
	text-align:left;
	border-style:solid none none solid ;
	border-color:#E8C741;
	border-width:1px;
}

.yuraku_table th{
	padding: 10px;
	background-color:#FAF1DB;
	border-style: none solid solid none;
	border-color:#E8C741;
	border-width:1px;
}
	
.yuraku_table td{
	padding:10px;
	border-style: none solid solid none;
	border-color:#E8C741;
	border-width:1px;
}

.align_r{
	text-align:right;
}

.campaign {
	width:630px;
	background:url(../images/massage/campaign.jpg) no-repeat;
	padding:64px 20px 13px 72px;
	margin:10px 4px 20px 4px;
	font-size:12px;
	}
	
.yuraku_text4{
	padding:10px 0 0 275px;
	font-size:12px;
	}









