@charset "utf-8";
body, th, td{
	font-size: 75%;
	line-height: 150%;
	vertical-align: top;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
}
html>body, th, td{
	font-size: 12px;
	line-height: 150%;
	vertical-align: top;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
}
body{
	margin: 0px;
	height: 100%;
	text-align: center;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 16px;
	padding-left: 0px;
}				
th, td{ font-size: 100%; 
                }
a {
	text-decoration: underline;
	color: #0C419A;
}
a:hover {
	text-decoration: underline;
	color: #0F51BD;
}
a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a:hover img{ 
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
	}
.clear {
	clear: both;
}		
img, object, embed, div, table {  
     vertical-align: top; }	

#mainmenu {
	width: 730px;
	margin-right: auto;
	margin-left: auto;
}
#nav-one {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#nav-one li {
	float: left;
	position: relative;
}
#nav-one li a {
}
#nav-one li:hover a, 
#nav-one li.sfHover a {
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
}
#nav-one ul {
	background: #ffffff;
	margin-top: 0px;
	width: 110px;
	position: absolute;
	top: -999em;
	left: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	text-align: left;
	list-style-type: none;
}
#nav-one li:hover ul,
#nav-one li.sfHover ul {
	top: 40px;
}
#nav-one ul li {
	float: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-bottom-style: solid;
	border-bottom-color: #C1BFCB;
}
#nav-one ul a {
	width: 108px;
	padding-right: 0px;
	text-indent: 22px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #1D5493;
	display: block;
	background-image: url(images/cmn/sankaku2.gif);
	background-position: 10px 10px;
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C1BFCB;
	border-right-color: #C1BFCB;
	border-bottom-color: #C1BFCB;
	border-left-color: #C1BFCB;
	padding-left: 0px;
}
#nav-one ul a:hover {
}
#nav-one #m1 {
	background-image: url(images/cmn/mainmenu.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 43px;
	width: 125px;
}
#nav-one #m1:hover {
	background-image: url(images/cmn/mainmenu.jpg);
	background-repeat: no-repeat;
	background-position: 0px -43px;
	text-indent: -9999px;
	display: block;
	height: 43px;
	width: 125px;
}
#nav-one #m1_v {
	background-image: url(images/cmn/mainmenu_h.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 43px;
	width: 125px;
}
#nav-one #m2 {
	background-image: url(images/cmn/mainmenu.jpg);
	background-repeat: no-repeat;
	background-position: -125px 0px;
	text-indent: -9999px;
	display: block;
	height: 43px;
	width: 120px;
}
#nav-one #m2:hover {
	background-image: url(images/cmn/mainmenu.jpg);
	background-repeat: no-repeat;
	background-position: -125px -43px;
	text-indent: -9999px;
	display: block;
	height: 43px;
	width: 120px;
}
#nav-one #m2_v {
	background-image: url(images/cmn/mainmenu_h.jpg);
	background-repeat: no-repeat;
	background-position: -125px 0px;
	text-indent: -9999px;
	display: block;
	height: 43px;
	width: 120px;
}
#nav-one #m3 {
	background-image: url(images/cmn/mainmenu.jpg);
	background-repeat: no-repeat;
	background-position: -245px 0px;
	text-indent: -9999px;
	display: block;
	height: 43px;
	width: 121px;
}
#nav-one #m3:hover {
	background-image: url(images/cmn/mainmenu.jpg);
	background-repeat: no-repeat;
	background-position: -245px -43px;
	text-indent: -9999px;
	display: block;
	height: 43px;
	width: 121px;
}
#nav-one #m3_v {
	background-image: url(images/cmn/mainmenu_h.jpg);
	background-repeat: no-repeat;
	background-position: -245px 0px;
	text-indent: -9999px;
	display: block;
	height: 43px;
	width: 121px;
}
#nav-one #m4 {
	background-image: url(images/cmn/mainmenu.jpg);
	background-repeat: no-repeat;
	background-position: -366px 0px;
	text-indent: -9999px;
	display: block;
	height: 43px;
	width: 120px;
}
#nav-one #m4:hover {
	background-image: url(images/cmn/mainmenu.jpg);
	background-repeat: no-repeat;
	background-position: -366px -43px;
	text-indent: -9999px;
	display: block;
	height: 43px;
	width: 120px;
}
#nav-one #m4_v {
	background-image: url(images/cmn/mainmenu_h.jpg);
	background-repeat: no-repeat;
	background-position: -366px 0px;
	text-indent: -9999px;
	display: block;
	height: 43px;
	width: 120px;
}
#nav-one #m5 {
	background-image: url(images/cmn/mainmenu.jpg);
	background-repeat: no-repeat;
	background-position: -486px 0px;
	text-indent: -9999px;
	display: block;
	height: 43px;
	width: 120px;
}
#nav-one #m5:hover {
	background-image: url(images/cmn/mainmenu.jpg);
	background-repeat: no-repeat;
	background-position: -486px -43px;
	text-indent: -9999px;
	display: block;
	height: 43px;
	width: 120px;
}
#nav-one #m5_v {
	background-image: url(images/cmn/mainmenu_h.jpg);
	background-repeat: no-repeat;
	background-position: -486px 0px;
	text-indent: -9999px;
	display: block;
	height: 43px;
	width: 120px;
}
#nav-one #m6 {
	background-image: url(images/cmn/mainmenu.jpg);
	background-repeat: no-repeat;
	background-position: -606px 0px;
	text-indent: -9999px;
	display: block;
	height: 43px;
	width: 124px;
}
#nav-one #m6:hover {
	background-image: url(images/cmn/mainmenu.jpg);
	background-repeat: no-repeat;
	background-position: -606px -43px;
	text-indent: -9999px;
	display: block;
	height: 43px;
	width: 124px;
}
#nav-one #m6_v {
	background-image: url(images/cmn/mainmenu_h.jpg);
	background-repeat: no-repeat;
	background-position: -606px 0px;
	text-indent: -9999px;
	display: block;
	height: 43px;
	width: 124px;
}
.margin0 {
	margin: 0px;
	padding: 0px;
}
.px10 {
	font-size: 85%;
}
.px9 {
	font-size: 80%;
}
#outline {
	width: 774px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0C4099;
	border-right-color: #C0C0C0;
	border-bottom-color: #C0C0C0;
	border-left-color: #C0C0C0;
	background-image: url(images/cmn/syasen.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-bottom: 14px;
}
#header {
	height: 92px;
	width: 730px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	text-align: left;
}
#header h1 {
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 216px;
	position: absolute;
	left: 5px;
	top: 37px;
}
#header h1 a {
	background-image: url(images/cmn/logo.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 216px;
}
#kensakubox {
	height: 30px;
	width: 160px;
	position: absolute;
	top: 40px;
	right: 0px;
	font-size: 10px;
}
#kensakubox form {
	margin: 0px;
	padding: 0px;
}
#mainoutlinetop {
	clear: both;
	width: 720px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 256px;
}
#mainoutline {
	clear: both;
	width: 720px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 24px;
}
#mainoutline2 {
	clear: both;
	width: 720px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
}
#topleft {
	float: left;
	width: 516px;
	text-align: left;
}
#left {
	float: left;
	width: 506px;
	text-align: left;
}
#left2 {
	float: left;
	width: 516px;
	text-align: left;
}
#left3 {
	float: left;
	width: 536px;
	text-align: left;
	padding-left: 24px;
}
#right {
	float: right;
	width: 150px;
	text-align: left;
}
#flash {
	display: block;
	height: 212px;
	width: 716px;
	position: absolute;
	left: 5px;
	top: 155px;
}
#topics {
	background-image: url(images/cmn/grade.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 10px;
	padding-bottom: 38px;
}
.info_table th {
	width: 90px;
	background-image: url(images/cmn/sankaku2.gif);
	background-repeat: no-repeat;
	background-position: 15px 11px;
	text-align: left;
	padding-left: 25px;
	font-weight: normal;
}
.info_table a {
}
.info_table td {
	padding-left: 0px;
}
.info_table {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

#right ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#rightbnr li {
	margin-bottom: 5px!important;
}
#servicek {
	background-image: url(images/top/servicebox_naka.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 516px;
}
#servicek_ue {
	background-image: url(images/top/servicebox_ue.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 516px;
}
#servicek_sita {
	background-image: url(images/top/servicebox_sita.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 516px;
}
#servicek2 {
	background-image: url(images/top/servicebox2_naka.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 516px;
}
#servicek2_ue {
	background-image: url(images/top/servicebox2_ue.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 516px;
}
#servicek2_sita {
	background-image: url(images/top/servicebox2_sita.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 516px;
}
.margin10_0 {
	margin-top: 10px;
	margin-bottom: 0px;
}
.margin14_0 {
	margin-top: 14px;
	margin-bottom: 0px;
}
.margin38_0 {
	margin-top: 36px;
	margin-bottom: 0px;
}
.margin0_5 {
	margin-top: 0px;
	margin-bottom: 5px;
}
.margin0_18 {
	margin-top: 0px;
	margin-bottom: 18px;
}
.margin0_10 {
	margin-top: 0px;
	margin-bottom: 10px;
}
.margin32_10 {
	margin-top: 32px;
	margin-bottom: 10px;
}
#footermenu {
	font-size: 10px;
	padding-top: 45px;
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0C0C0;
	padding-bottom: 10px;
	margin: 0px;
}
#footermenu a {
	color: #333333;
	text-decoration: none;
}
#copy {
	margin: 0px;
	padding-top: 10px;
	font-size: 10px;
}
#kensaku {
	width: 100px;
}
#pankuzu {
	text-align: left;
	padding-top: 5px;
	font-size: 10px;
}
.bar {
	font-size: 100%;
	padding: 14px;
	background-image: url(images/cmn/bar.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #F5F5F5;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #0F0062;
	color: #1B0E6A;
	margin-top: 0px;
	margin-bottom: 18px;
	letter-spacing: 3px;
}
.bar a {
	color: #0F0062;
	text-decoration: none;
}
.bar2 {
	font-size: 100%;
	padding: 14px;
	background-image: url(images/cmn/bar.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #F5F5F5;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #0F0062;
	color: #1B0E6A;
	margin-top: 18px;
	margin-bottom: 18px;
	letter-spacing: 3px;
}
.bar2 a {
	color: #0F0062;
	text-decoration: none;
}
.bar3 {
	font-size: 100%;
	padding: 14px;
	background-image: url(images/cmn/bar.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #F5F5F5;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #0F0062;
	color: #1B0E6A;
	margin-top: 18px;
	margin-bottom: 0px;
	letter-spacing: 3px;
}
.bar3 a {
	color: #0F0062;
	text-decoration: none;
}
.side16 {
	padding-right: 16px;
	padding-left: 16px;
}
.gaiyoutable {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B6C5CA;
}
.gaiyoutable th {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B6C5CA;
	background-color: #DFE6E8;
	text-align: left;
	color: #406771;
}
.gaiyoutable .td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B6C5CA;
}
.wid460 {
	width: 460px;
	margin-left: 22px;
}
#gleft {
	float: left;
	width: 205px;
}
#gright {
	float: right;
	width: 205px;
}
.gyousekitable th {
	font-size: 10px;
	background-color: #DFE6E8;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #406771;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B6C5CA;
	text-align: center;
}
.gyousekitable td {
	font-size: 10px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B6C5CA;
}
.gyousekitable .sen {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B6C5CA;
}
.gyousekitable .kiiro {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B6C5CA;
	background-color: #FFFFE6;
}
.tani {
	font-size: 10px;
	text-align: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#submenu {
	background-image: url(images/cmn/subgrade.jpg);
	background-repeat: repeat-x;
	background-position: left 2px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #D5D5D5;
	margin-bottom: 20px;
}
#submenu li {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D5D5D5;
	background-image: url(images/cmn/sankaku2.gif);
	background-repeat: no-repeat;
	background-position: 10px 11px;
}
#title {
	margin-top: 0px;
	margin-bottom: 36px;
	clear: both;
}
#title2 {
	margin-top: 0px;
	margin-bottom: 6px;
	clear: both;
}
.bluebox {
	background-color: #D7E5F0;
	margin-top: 12px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 10px;
	padding-left: 12px;
	line-height: 180%;
	font-size: 10px;
}
.bluebox h4 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

#torikumi {
	text-align: center;
	padding-top: 34px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	border: 1px solid #C0C0C0;
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 26px;
}
#torikumi p {
	text-align: left;
	padding-right: 30px;
	padding-left: 110px;
	margin-top: 10px;
	margin-bottom: 0px;
	font-size: 10px;
}
.kankyou1 {
	font-size: 120%;
	margin: 0px;
}
.kankyou2 {
	margin-top: 0px;
	margin-bottom: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}
#kojinlist td {
	padding-top: 14px;
}
.contactbnr {
	text-align: center;
	margin-top: 46px;
}
#houjinmenu {
	height: 70px;
}
#houjinmenu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#houjinmenu li {
	float: left;
}
#f1 a {
	text-indent: -9999px;
	display: block;
	height: 54px;
	width: 85px;
	background-image: url(images/houjin/menu.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#f1 a:hover {
	text-indent: -9999px;
	display: block;
	height: 54px;
	width: 85px;
	background-image: url(images/houjin/menu.jpg);
	background-repeat: no-repeat;
	background-position: 0px -54px;
}
#f1_v a {
	text-indent: -9999px;
	display: block;
	height: 54px;
	width: 85px;
	background-image: url(images/houjin/menu.jpg);
	background-repeat: no-repeat;
	background-position: 0px -54px;
}
#f2 a {
	text-indent: -9999px;
	display: block;
	height: 54px;
	width: 84px;
	background-image: url(images/houjin/menu.jpg);
	background-repeat: no-repeat;
	background-position: -85px 0px;
}
#f2 a:hover {
	text-indent: -9999px;
	display: block;
	height: 54px;
	width: 84px;
	background-image: url(images/houjin/menu.jpg);
	background-repeat: no-repeat;
	background-position: -85px -54px;
}
#f2_v a {
	text-indent: -9999px;
	display: block;
	height: 54px;
	width: 84px;
	background-image: url(images/houjin/menu.jpg);
	background-repeat: no-repeat;
	background-position: -85px -54px;
}
#f3 a {
	text-indent: -9999px;
	display: block;
	height: 54px;
	width: 83px;
	background-image: url(images/houjin/menu.jpg);
	background-repeat: no-repeat;
	background-position: -169px 0px;
}
#f3 a:hover {
	text-indent: -9999px;
	display: block;
	height: 54px;
	width: 83px;
	background-image: url(images/houjin/menu.jpg);
	background-repeat: no-repeat;
	background-position: -169px -54px;
}
#f3_v a {
	text-indent: -9999px;
	display: block;
	height: 54px;
	width: 83px;
	background-image: url(images/houjin/menu.jpg);
	background-repeat: no-repeat;
	background-position: -169px -54px;
}
#f4 a {
	text-indent: -9999px;
	display: block;
	height: 54px;
	width: 84px;
	background-image: url(images/houjin/menu.jpg);
	background-repeat: no-repeat;
	background-position: -252px 0px;
}
#f4 a:hover {
	text-indent: -9999px;
	display: block;
	height: 54px;
	width: 84px;
	background-image: url(images/houjin/menu.jpg);
	background-repeat: no-repeat;
	background-position: -252px -54px;
}
#f4_v a {
	text-indent: -9999px;
	display: block;
	height: 54px;
	width: 84px;
	background-image: url(images/houjin/menu.jpg);
	background-repeat: no-repeat;
	background-position: -252px -54px;
}
#f5 a {
	text-indent: -9999px;
	display: block;
	height: 54px;
	width: 83px;
	background-image: url(images/houjin/menu.jpg);
	background-repeat: no-repeat;
	background-position: -336px 0px;
}
#f5 a:hover {
	text-indent: -9999px;
	display: block;
	height: 54px;
	width: 83px;
	background-image: url(images/houjin/menu.jpg);
	background-repeat: no-repeat;
	background-position: -336px -54px;
}
#f5_v a {
	text-indent: -9999px;
	display: block;
	height: 54px;
	width: 83px;
	background-image: url(images/houjin/menu.jpg);
	background-repeat: no-repeat;
	background-position: -336px -54px;
}
#f6 a {
	text-indent: -9999px;
	display: block;
	height: 54px;
	width: 87px;
	background-image: url(images/houjin/menu.jpg);
	background-repeat: no-repeat;
	background-position: -419px 0px;
}
#f6 a:hover {
	text-indent: -9999px;
	display: block;
	height: 54px;
	width: 87px;
	background-image: url(images/houjin/menu.jpg);
	background-repeat: no-repeat;
	background-position: -419px -54px;
}
#f6_v a {
	text-indent: -9999px;
	display: block;
	height: 54px;
	width: 87px;
	background-image: url(images/houjin/menu.jpg);
	background-repeat: no-repeat;
	background-position: -419px -54px;
}

#kojinmenu {
	height: 70px;
}
#kojinmenu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#kojinmenu li {
	float: left;
}
#k1 a {
	text-indent: -9999px;
	display: block;
	height: 54px;
	width: 85px;
	background-image: url(images/kojin/menu.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#k1 a:hover {
	text-indent: -9999px;
	display: block;
	height: 54px;
	width: 85px;
	background-image: url(images/kojin/menu.jpg);
	background-repeat: no-repeat;
	background-position: 0px -54px;
}
#k1_v a {
	text-indent: -9999px;
	display: block;
	height: 54px;
	width: 85px;
	background-image: url(images/kojin/menu.jpg);
	background-repeat: no-repeat;
	background-position: 0px -54px;
}
#k2 a {
	text-indent: -9999px;
	display: block;
	height: 54px;
	width: 84px;
	background-image: url(images/kojin/menu.jpg);
	background-repeat: no-repeat;
	background-position: -85px 0px;
}
#k2 a:hover {
	text-indent: -9999px;
	display: block;
	height: 54px;
	width: 84px;
	background-image: url(images/kojin/menu.jpg);
	background-repeat: no-repeat;
	background-position: -85px -54px;
}
#k2_v a {
	text-indent: -9999px;
	display: block;
	height: 54px;
	width: 84px;
	background-image: url(images/kojin/menu.jpg);
	background-repeat: no-repeat;
	background-position: -85px -54px;
}
#k3 a {
	text-indent: -9999px;
	display: block;
	height: 54px;
	width: 83px;
	background-image: url(images/kojin/menu.jpg);
	background-repeat: no-repeat;
	background-position: -169px 0px;
}
#k3 a:hover {
	text-indent: -9999px;
	display: block;
	height: 54px;
	width: 83px;
	background-image: url(images/kojin/menu.jpg);
	background-repeat: no-repeat;
	background-position: -169px -54px;
}
#k3_v a {
	text-indent: -9999px;
	display: block;
	height: 54px;
	width: 83px;
	background-image: url(images/kojin/menu.jpg);
	background-repeat: no-repeat;
	background-position: -169px -54px;
}
#k4 a {
	text-indent: -9999px;
	display: block;
	height: 54px;
	width: 84px;
	background-image: url(images/kojin/menu.jpg);
	background-repeat: no-repeat;
	background-position: -252px 0px;
}
#k4 a:hover {
	text-indent: -9999px;
	display: block;
	height: 54px;
	width: 84px;
	background-image: url(images/kojin/menu.jpg);
	background-repeat: no-repeat;
	background-position: -252px -54px;
}
#k4_v a {
	text-indent: -9999px;
	display: block;
	height: 54px;
	width: 84px;
	background-image: url(images/kojin/menu.jpg);
	background-repeat: no-repeat;
	background-position: -252px -54px;
}
#k5 a {
	text-indent: -9999px;
	display: block;
	height: 54px;
	width: 83px;
	background-image: url(images/kojin/menu.jpg);
	background-repeat: no-repeat;
	background-position: -336px 0px;
}
#k5 a:hover {
	text-indent: -9999px;
	display: block;
	height: 54px;
	width: 83px;
	background-image: url(images/kojin/menu.jpg);
	background-repeat: no-repeat;
	background-position: -336px -54px;
}
#k5_v a {
	text-indent: -9999px;
	display: block;
	height: 54px;
	width: 83px;
	background-image: url(images/kojin/menu.jpg);
	background-repeat: no-repeat;
	background-position: -336px -54px;
}
#k6 a {
	text-indent: -9999px;
	display: block;
	height: 54px;
	width: 87px;
	background-image: url(images/kojin/menu.jpg);
	background-repeat: no-repeat;
	background-position: -419px 0px;
}
#k6 a:hover {
	text-indent: -9999px;
	display: block;
	height: 54px;
	width: 87px;
	background-image: url(images/kojin/menu.jpg);
	background-repeat: no-repeat;
	background-position: -419px -54px;
}
#k6_v a {
	text-indent: -9999px;
	display: block;
	height: 54px;
	width: 87px;
	background-image: url(images/kojin/menu.jpg);
	background-repeat: no-repeat;
	background-position: -419px -54px;
}.al_center {
	text-align: center;
}
#daikinbox {
	padding: 8px;
	border: 1px solid #6FB352;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FEFAD5;
	text-align: center;
}
#daikinboxnaka {
	background-color: #F5E3BA;
	padding: 4px;
	border: 1px solid #999999;
	text-align: left;
	margin-bottom: 10px;
}
#daikinboxnaka table {
	background-color: #A2A0A3;
	margin-top: 5px;
	margin-bottom: 5px;
}
#daikinboxnaka td {
	background-color: #FFFAFE;
	font-size: 10px;
}
#daikinboxnaka th {
	font-size: 11px;
	background-color: #ECECEC;
	font-weight: normal;
	text-align: left;
}




#wid450 {
	width: 450px;
	margin-left: 25px;
}
#wid468 {
	width: 468px;
	margin-left: 25px;
}

.no1 {
	font-size: 14px;
	font-weight: bold;
	color: #FF4C00;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FEA277;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 34px;
	background-color: #FEF2E0;
	background-image: url(images/kojin/no1.gif);
	background-repeat: no-repeat;
	background-position: left 13px;
	margin-top: 6px;
	margin-bottom: 12px;
}
.no2 {
	font-size: 14px;
	font-weight: bold;
	color: #FF4C00;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FEA277;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 34px;
	background-color: #FEF2E0;
	background-image: url(images/kojin/no2.gif);
	background-repeat: no-repeat;
	background-position: left 13px;
	margin-top: 18px;
	margin-bottom: 12px;
}
.no3 {
	font-size: 14px;
	font-weight: bold;
	color: #FF4C00;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FEA277;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 34px;
	background-color: #FEF2E0;
	background-image: url(images/kojin/no3.gif);
	background-repeat: no-repeat;
	background-position: left 13px;
	margin-top: 18px;
	margin-bottom: 12px;
}
.no4 {
	font-size: 14px;
	font-weight: bold;
	color: #FF4C00;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FEA277;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 34px;
	background-color: #FEF2E0;
	background-image: url(images/kojin/no4.gif);
	background-repeat: no-repeat;
	background-position: left 13px;
	margin-top: 18px;
	margin-bottom: 12px;
}
.no5 {
	font-size: 14px;
	font-weight: bold;
	color: #FF4C00;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FEA277;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 34px;
	background-color: #FEF2E0;
	background-image: url(images/kojin/no5.gif);
	background-repeat: no-repeat;
	background-position: left 13px;
	margin-top: 18px;
	margin-bottom: 12px;
}

.no2_2 {
	font-size: 14px;
	font-weight: bold;
	color: #FF4C00;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FEA277;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 34px;
	background-color: #FEF2E0;
	background-image: url(images/kojin/no2.gif);
	background-repeat: no-repeat;
	background-position: left 13px;
	margin-top: 38px;
	margin-bottom: 12px;
}
.no3_2 {
	font-size: 14px;
	font-weight: bold;
	color: #FF4C00;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FEA277;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 34px;
	background-color: #FEF2E0;
	background-image: url(images/kojin/no3.gif);
	background-repeat: no-repeat;
	background-position: left 13px;
	margin-top: 38px;
	margin-bottom: 12px;
}
.no4_2 {
	font-size: 14px;
	font-weight: bold;
	color: #FF4C00;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FEA277;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 34px;
	background-color: #FEF2E0;
	background-image: url(images/kojin/no4.gif);
	background-repeat: no-repeat;
	background-position: left 13px;
	margin-top: 38px;
	margin-bottom: 12px;
}
.no5_2 {
	font-size: 14px;
	font-weight: bold;
	color: #FF4C00;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FEA277;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 34px;
	background-color: #FEF2E0;
	background-image: url(images/kojin/no5.gif);
	background-repeat: no-repeat;
	background-position: left 13px;
	margin-top: 38px;
	margin-bottom: 12px;
}

#hojyo {
	width: 340px;
	margin-left: 78px;
}
#hojyotable {
	padding: 6px;
	border: 1px solid #C0C0C0;
	margin-bottom: 16px;
}
.side16_t14 {
	padding-top: 14px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 16px;
}
.back_cara {
	background-image: url(images/kojin/service3/tunagu.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 0px;
	padding-bottom: 18px;
}


#hojyotable td {
	font-size: 10px;
}
.hojyokinnitsuite {
	font-size: 10px;
	text-align: center;
	margin: 0px;
}
.totop {
	font-size: 10px;
	text-align: right;
	padding-right: 0px;
	padding-left: 0px;
}
#totop {
	font-size: 10px;
	text-align: right;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
	clear: both;
}
.vmiddle {
	vertical-align: middle;
}
.w418box {
	width: 418px;
	margin-left: 16px;
	position: relative;
	padding-bottom: 30px;
}
.w418box img {
	position: absolute;
	top: -30px;
	right: 0px;
}
.air_midashi1 {
	padding: 0px;
	height: 40px;
	width: 450px;
	position: relative;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.air_midashi1 #cara {
	position: absolute;
	left: 220px;
	bottom: 0px;
}
.side10 {
	padding-right: 0px;
	padding-left: 10px;
}
.side10_10 {
	padding-right: 10px;
	padding-left: 10px;
}
.kome {
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}
.vbottom {
	vertical-align: bottom;
}
#iflame {
	margin-bottom: 24px;
}
.listbox {
	padding: 18px;
	margin-bottom: 18px;
	border: 1px solid #6190C2;
}
.titletable th {
	text-align: left;
	width: 100px;
	font-size: 12px;
	font-weight: normal;
	padding-top: 2px;
}
.titletable td {
	font-size: 14px;
	color: #0C419A;
	font-weight: bold;
}
.listbox .photo {
	text-align: center;
	margin-top: 18px;
}
.listbox .topicsmain {
	margin-top: 18px;
}
#tabbtn {
	background-image: url(images/top/tabsen.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
