@charset "utf-8";
/*+++++++++++++++++++++++++++++++++*/
/*Web Site local.css   Ver.*/
/*+++++++++++++++++++++++++++++++++*/
#Header {
	background-image: url(../../imgs/navi/header_bg.jpg);
	}
#Logo {
	position: absolute;
	top: 35px;
	width: 428px;
	height: 60px;
	z-index: 100;
	}
#Logo-inner {
	background-image: url(../../imgs/navi/logo.png);
	width: 428px;
	height: 60px;
	position: static;
	}

#Logo-inner a {
	width: 428px;
	height: 60px;
	display: block;
	}

#LocalNavi {
	}

#LocalNavi ul li a:link,#LocalNavi ul li a:visited,#LocalNavi ul li a:hover {
	background-image: url(../../imgs/navi/local_navi.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
	width: 100px;
	height: 40px;
	display: block;
	}
#LocalNavi ul li#nav00 a:link,#LocalNavi ul li#nav00 a:visited {
	background-position: -6px 0;
	width: 88px;
	height: 40px;
	}
#LocalNavi ul li#nav00 a:hover {
	background-position: -6px -40px;
	}
.Index #LocalNavi ul li#nav00 a:link,.Index #LocalNavi ul li#nav00 a:visited {
	background-position: -6px -40px;
	}

#LocalNavi ul li#nav01 a:link,#LocalNavi ul li#nav01 a:visited {
	background-position: -94px 0;
	width: 78px;
	height: 40px;
	}
#LocalNavi ul li#nav01 a:hover {
	background-position: -94px -40px;
	}
.Cat01 #LocalNavi ul li#nav01 a:link,.Cat01 #LocalNavi ul li#nav01 a:visited {
	background-position: -94px -40px;
	}

#LocalNavi ul li#nav02 a:link,#LocalNavi ul li#nav02 a:visited {
	background-position: -172px 0;
	width: 79px;
	height: 40px;
	}
#LocalNavi ul li#nav02 a:hover {
	background-position: -172px -40px;
	}
.Cat02 #LocalNavi ul li#nav02 a:link,.Cat02 #LocalNavi ul li#nav02 a:visited {
	background-position: -172px -40px;
	}

#LocalNavi ul li#nav03 a:link,#LocalNavi ul li#nav03 a:visited {
	background-position: -251px 0;
	width: 79px;
	height: 40px;
	}
#LocalNavi ul li#nav03 a:hover {
	background-position: -251px -40px;
	}
.Cat03 #LocalNavi ul li#nav03 a:link,.Cat03 #LocalNavi ul li#nav03 a:visited {
	background-position: -251px -40px;
	}

#LocalNavi ul li#nav04 a:link,#LocalNavi ul li#nav04 a:visited {
	background-position: -330px 0;
	width: 79px;
	height: 40px;
	}
#LocalNavi ul li#nav04 a:hover {
	background-position: -330px -40px;
	}
.Cat04 #LocalNavi ul li#nav04 a:link,.Cat04 #LocalNavi ul li#nav04 a:visited {
	background-position: -330px -40px;
	}

#LocalNavi ul li#nav05 a:link,#LocalNavi ul li#nav05 a:visited {
	background-position: -409px 0;
	width: 125px;
	height: 40px;
	}
#LocalNavi ul li#nav05 a:hover {
	background-position: -409px -40px;
	}
.Cat05 #LocalNavi ul li#nav05 a:link,.Cat05 #LocalNavi ul li#nav05 a:visited {
	background-position: -409px -40px;
	}

#LocalNavi ul li#nav06 a:link,#LocalNavi ul li#nav06 a:visited {
	background-position: -534px 0;
	width: 107px;
	height: 40px;
	}
#LocalNavi ul li#nav06 a:hover {
	background-position: -534px -40px;
	}
.Cat06 #LocalNavi ul li#nav06 a:link,.Cat06 #LocalNavi ul li#nav06 a:visited {
	background-position: -534px -40px;
	}

#LocalNavi ul li#nav07 a:link,#LocalNavi ul li#nav07 a:visited {
	background-position: -641px 0;
	width: 88px;
	height: 40px;
	}
#LocalNavi ul li#nav07 a:hover {
	background-position: -641px -40px;
	}
.Cat07 #LocalNavi ul li#nav07 a:link,.Cat07 #LocalNavi ul li#nav07 a:visited {
	background-position: -641px -40px;
	}
#LocalNavi ul li#nav08 a:link,#LocalNavi ul li#nav08 a:visited {
	background-position: -729px 0;
	width: 88px;
	height: 40px;
	}
#LocalNavi ul li#nav08 a:hover {
	background-position: -729px -40px;
	}
.Cat08 #LocalNavi ul li#nav08 a:link,.Cat08 #LocalNavi ul li#nav08 a:visited {
	background-position: -729px -40px;
	}
#LocalNavi ul li#nav09 a:link,#LocalNavi ul li#nav09 a:visited {
	background-position: -817px 0;
	width: 89px;
	height: 40px;
	}
#LocalNavi ul li#nav09 a:hover {
	background-position: -817px -40px;
	}
.Cat09 #LocalNavi ul li#nav09 a:link,.Cat09 #LocalNavi ul li#nav09 a:visited {
	background-position: -817px -40px;
	}
/*=======BOX=======*/
.box {
	background-image: url(../../imgs/box/box_bg_rep.jpg);
	background-repeat: repeat-y;
	width: 606px;
	margin-bottom: 15px;
	}

h1.box-header {
	font-size: 132.4%;
	line-height: 1.2;
	background-image: url(../../imgs/heddings/h1.jpg);
	background-repeat: no-repeat;
	width: 600px;
	margin: 0 0 0 3px;
	}

h1.box-header span {
	color: white;
	background-image: url(../../imgs/heddings/h1_bot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 15px 10px 12px 15px;
	display: block;
	}

.box-inner {
	background-image: url(../../imgs/box/box_bg_bot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 5px 4px 7px;
	}

.subbox {
	background-image: url(../../imgs/box/inbox_bg_rep.jpg);
	background-repeat: repeat-y;
	width: 598px;
	}

.class {
	}

.subbox-header {
	background-image: url(../../imgs/box/inbox_header.jpg);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 6px;
	}

.subbox-inner {
	background-image: url(../../imgs/box/inbox_bg_bot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 5px;
	}
.subbox-header h2 {
	margin: 0;
	}
.subbox-content {
	padding: 15px 10px 10px;
	
	}

.shadow-box {
	background-image: url(../../imgs/global/modules/shadow_box_bg_rep.jpg);
	background-repeat: repeat-y;
	width: 606px;
	margin-bottom: 15px;
	}

h2.shadow-box-header {
	margin: 0;
	padding: 0;
	}
.shadow-box-inner {
	background-image: url(../../imgs/global/modules/shadow_box_bg_bot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 10px 15px 8px;
	}

.full {
	padding-right: 4px;
	padding-left: 4px;
	}
.blog-navi {
	padding: 10px 4px 15px;
	
	}

h2.bar {
	color: #491901;
	font-size: 165.5%;
	font-weight: bold;
	background-image: url(../../imgs/heddings/h2.jpg);
	background-repeat: no-repeat;
	position: relative;
	width: 560px;
	margin-bottom: 15px;
	margin-left: -3px;
	padding-top: 17px;
	padding-bottom: 14px;
	padding-left: 15px;
	}
.shadow-box-tel {
	}

.shadow-box-tel ul {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #acacac;
	
	}

/*==Plan===*/
.planbox {
	background-image: url(../../imgs/box/planbox_bg_rep.jpg);
	background-repeat: repeat-y;
	width: 910px;
	margin-bottom: 15px;
	}

h1.planbox-header {
	font-size: 132.4%;
	line-height: 1.2;
	background-image: url(../../imgs/heddings/h1_plan.jpg);
	background-repeat: no-repeat;
	width: 904px;
	margin: 0 0 0 3px;
	}

h1.planbox-header span {
	color: white;
	background-image: url(../../imgs/heddings/h1_plan_bot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 15px 10px 12px 15px;
	display: block;
	}

.planbox-inner {
	background-image: url(../../imgs/box/planbox_bg_bot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 5px 4px 7px;
	}

.plan_subbox {
	background-image: url(../../imgs/box/plan_inbox_bg_rep.jpg);
	background-repeat: repeat-y;
	width: 902px;
	}
.plan_subbox-header {
	background-image: url(../../imgs/box/plan_inbox_header.jpg);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 6px;
	}

.plan_subbox-inner {
	background-image: url(../../imgs/box/plan_inbox_bg_bot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 5px 5px 5px 6px;
	}
.plan_subbox-header h2 {
	margin: 0;
	}
.planbox-tel {
	padding: 10px 20px;
	
	}

.planbox-tel ul {
	margin-top: 10px;
	padding-top: 6px;
	border-top: 1px solid #acacac;
	
	}

.planbox .idx-plans {
	padding-left: 130px;
	}
