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

body {
	margin-top: 0px;
	padding-top: 0px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
#main {
	height: auto;
	width: 940px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #930;
	border-left-color: #930;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #930;
}
#main #header {
	padding: 0px;
}
#main #meincontent {
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
	vertical-align: top;
}
.leftnavi {
	width: 220px;
	height: auto;
	padding: 0px;
}
.side_navi_frame {
	padding: 0px;
	font-size: 8px;
	margin-left: 20px;
	margin-bottom: 10px;
}
.waku01_top_l {
	background-image: url(../images/waku/leftbox1_top_l.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 10px;
	background-position: right bottom;
}
.waku01_top_c {
	background-image: url(../images/waku/leftbox1_top_c.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.waku01_top_r {
	background-image: url(../images/waku/leftbox1_top_r.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 10px;
	width: 10px;
}
.waku01_mid_l {
	background-image: url(../images/waku/leftbox1_mid_l.jpg);
	background-repeat: repeat-y;
	background-position: right;
	padding: 0px;
}
.waku01_mid_r {
	background-image: url(../images/waku/leftbox1_mid_r.jpg);
	background-repeat: repeat-y;
	background-position: left;
	margin: 0px;
	padding: 0px;
}
.waku01_botm_l {
	background-image: url(../images/waku/leftbox1_bom_l.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 10px;
}
.waku01_botm_c {
	background-image: url(../images/waku/leftbox1_bom_c.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	padding: 0px;
}
.waku01_botm_r {
	background-image: url(../images/waku/leftbox1_bom_r.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.navibox .navi_image {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.navibox .sidenaviline {
	width: 90%;
	text-align: center;
	margin-top: 4px;
	margin-right: auto;
	margin-bottom: 4px;
	margin-left: auto;
	color: #CCC;
}
.leftnavi .btn_box {
	padding-left: 20px;
	padding-bottom: 5px;
}
.navibox table tr .rightwaku_mid_l {
	background-image: url(../images/waku/mainbox1_mid_l.jpg);
	background-repeat: repeat-y;
	background-position: right;
	margin: 0px;
	width: 10px;
	padding: 0px;
}
.rightbox {
	font-size: 8px;
	width: 200px;
	vertical-align: top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
}
.navibox table tr .rightwaku_mid_r {
	background-image: url(../images/waku/mainbox1_mid_r.jpg);
	background-repeat: repeat-y;
	background-position: left;
	margin: 0px;
}
.navibox table tr .rightwaku_botm_l {
	background-image: url(../images/waku/mainbox1_bom_l.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;
}
.navibox table tr .rightwaku_botm_c {
	background-image: url(../images/waku/mainbox1_bom_c.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
}
.navibox table tr .rightwaku_botm_r {
	background-image: url(../images/waku/mainbox1_bom_r.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
}
td {
	vertical-align: top;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.navibox table tr td table tr td {
	padding: 5px;
}
.navibox table {
	text-align: center;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
}
.space10 {
	padding: 0px;
	height: 10px;
}
#botom {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	background-color: #F66;
	padding: 4px;
	text-align: center;
}
#contentarea {
	padding-right: 5px;
	padding-left: 5px;
	height: auto;
	width: auto;
	margin: 0px;
	padding-top: 0px;
}
#contentarea_01 {
	padding-right: 5px;
	padding-left: 5px;
	height: auto;
	width: auto;
	margin: 0px;
	padding-top: 0px;
}
#contentarea .topcontent {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}
#contentarea .topcontent01 {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
contentarea .topcontent02 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}
p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #666;
	padding: 0px;
	line-height: 165%;
	margin-top: 0px;
}
.toptitle {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333;
	padding-bottom: 0px;
	padding-top: 15px;
	padding-left: 10px;
	margin: 0px;
}
.topcontent table tr td .copy {
	line-height: 1.5em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 12px;
	width: 443px;
}
.topcontent table tr td .copy02 {
	line-height: 1.5em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 12px;
	width: 100%;
}
.topcontent table tr td .image {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.zone {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
}
.waku_top_content01 {
	background-image: url(../images/waku/indeximage_01a.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 155px;
	width: 695px;
}
.waku_top_content02 {
	background-image: url(../images/waku/indeximage_02a.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 155px;
}
.waku02_mid_r {
	background-image: url(../images/waku/mainbox1_mid_rb.jpg);
	background-repeat: repeat-y;
	width: 10px;
	margin: 0px;
	padding: 0px;
}
.waku02_botm_l {
	background-image: url(../images/waku/mainbox1_bom_lb.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 10px;
}
.waku02_botm_c {
	background-image: url(../images/waku/mainbox1_bom_cb.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 10px;
}
.waku02_botm_r {
	background-image: url(../images/waku/mainbox1_bom_rb.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 10px;
}
.waku02_mid_l {
	background-image: url(../images/waku/mainbox1_mid_lb.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 10px;
}
.topcontent table {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.waku_kyotaku_content01 {
	background-image: url(../images/waku/kyotaku_title.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 490px;
	height: 38px;
}
.waku_rental_content01 {
	background-image: url(../images/bigmama_midashi00.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 490px;
	height: 38px;
}
.waku_homon_content01 {
	background-image: url(../images/mainbox_houmonn.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 490px;
	height: 38px;
}
.waku_kyotaku_content01 {
	background-image: url(../images/mainbox_kyotaku00.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 490px;
	height: 38px;
}
.waku_kyotaku_content02 {
	background-image: url(../images/waku/kyotaku_topline.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 8px;
}
.waku_kaisyagaiyo {
	background-image: url(../images/waku/mainbox_kaisyagaiyo.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 490px;
	height: 38px;
}
.waku_top01 {
	background-image: url(../images/waku/mainbox_top_non.jpg);
	background-repeat: repeat-x;
	width: 490px;
	height: 30px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
}
.content_title {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 18px;
	line-height: normal;
	font-weight: 900;
	color: #903;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.content_title02 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	line-height: normal;
	font-weight: normal;
	color: #666;
	padding-top: 10px;
	padding-left: 10px;
}
.table2 {
	padding: 0px;
	vertical-align: top;
}
.tablerental {
	vertical-align: top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 614px;
	margin-right: auto;
	margin-left: auto;
}
.side_navi_frame2 {
	padding: 0px;
	font-size: 8px;
	margin-left: 24px;
	margin-bottom: 10px;
}
h1 {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
}
h2 {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
h3 {
	margin: 0px;
	padding: 0px;
}
.space10 {
	padding-top: 10px;
}
#main #header table tr td img {
	margin: 0px;
	padding: 0px;
}
.aisatsu {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #666;
	line-height: 1.6em;
	padding-left: 14.5px;
	padding-right: 10px;
}
.rinen_image {
	padding-top: 40px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.table_nonline {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 1.5em;
	font-weight: normal;
	color: #666;
	padding-left: 10px;
	padding-bottom: 20px;
}
.table_nonline table tr td {
	padding-bottom: 5px;
	text-align: center;
	padding-right: 30px;
	padding-left: 20px;
}
.table_nonline table tr td img {
	padding-bottom: 10px;
}
.table_nonline table tr td .recruit_midashi {
	text-align: left;
	width: 530px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 20px;
}
.kyotaku_text01 {
	padding-top: 7px;
}
.topcontent01 table tr td .zone .copy {
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.topcontent01 table tr td .zone .copy p {
	font-size: 14px;
}
.topcontent01 table tr td .zone .topimage {
	margin: 0px;
	width: 660px;
}
table tr td a #Image16 {
	margin: 0px;
	padding: 0px;
}
.topcontent01 table tr td .zone .topimage .topiimage_area {
	margin: 0px;
	padding: 0px;
}
.topcontent01 table tr td .zone .topimage .topiimage_area .left {
	margin: 0px;
	padding: 0px;
	width: 325px;
}
.topcontent01 table tr td .zone .topimage .topiimage_area .right {
	float: right;
	width: 325px;
	margin: 0px;
	padding: 0px;
}
.top_h2 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 20px;
	font-weight: bold;
	color: palevioletred;
	padding-top: 25px;
	padding-left: 25px;
	line-height: 1.65em;
}
.div_shadow{
text-shadow: 2px 2px 5px lightgray;
}
.event {
	margin: 0px;
	padding-bottom: 15px;
}
