/* CSS Document */
#contsbody{
	width: 800px;
	background-color: #FFFFFF;
	padding-right: 20px;
	padding-left: 20px;
	margin: 0px 0px 35px;
	overflow: hidden;
}
#contsmain{
	float: right;
	width: 530px;
	padding: 0px;
	margin-top: 28px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #333333;
	text-align: left;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 77%;
}
#contsimg {
	height: 292px;
	width: 840px;
	margin: 0px;
	padding: 0px;
	background-position: center top;
	text-align: center;
	display: block;
	text-indent: -9999px;
}
#contsimg ul{
	height: 292px;
	width: 840px;
}
#contsimg li{
	height: 292px;
	width: 840px;
	margin: 0px;
	padding: 0px;
	display: block;
	text-indent: -9999px;
}
#contsimg li#img_01{
	background-image: url(../01/01img.jpg);
	background-repeat: no-repeat;
}
#contsimg li#img_02{
	background-image: url(../02/02img.jpg);
	background-repeat: no-repeat;
}
#contsimg li#img_03{
	background-image: url(../02/02img.jpg);
	background-repeat: no-repeat;
}
#contsimg li#img_04{
	background-image: url(../04/04img.jpg);
	background-repeat: no-repeat;
}
#contsimg li#img_05{
	background-image: url(../05/05img.jpg);
	background-repeat: no-repeat;
}
#contsimg li#img_06{
	background-image: url(../06/06img.jpg);
	background-repeat: no-repeat;
}
#contsimg li#img_07{
	background-image: url(../07/07img.jpg);
	background-repeat: no-repeat;
}
#contsimg li#img_busi{
	background-image: url(../images/busiimg.jpg);
	background-repeat: no-repeat;
}
#contsimg li#img_order{
	background-image: url(../order/orderimg.jpg);
	background-repeat: no-repeat;
}
#contsimg li#img_poli{
	background-image: url(../images/poliimg.jpg);
	background-repeat: no-repeat;
}
#contsimg li#img_site{
	background-image: url(../images/siteimg.jpg);
	background-repeat: no-repeat;
}
#contsimg li#img_com{
	background-image: url(../images/comimg.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#contsimg li#img_form{
	background-image: url(../images/formimg.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#contsimg li#img_08{
	background-image: url(../08/08img.jpg);
	background-repeat: no-repeat;
}
#contsimg li#img_09{
	background-image: url(../09/09img.jpg);
	background-repeat: no-repeat;
}
#contsimg li#img_010{
	background-image:url(../010/010img.jpg);
	background-repeat: no-repeat;
}
#contsimg li#img_news{
	background-image:url(../images/newsimg.jpg);
	background-repeat: no-repeat;
}
#contsimg li#img_answer{
	background-image:url(../images/camimg.jpg);
	background-repeat: no-repeat;
}
/***********************************************************************************************************/


/******** leftj[ ********************************************/
#leftnavi{
	position: absolute;
	width: 219px;
	top: 316px;
	float: left;
	border: 1px solid #9EA3AC;
	padding: 2px;
	left: 21px;
	background-color: #FFFFFF;
}
#leftnavi li{
	display: block;
	margin: 0px;
	padding: 0px;
	height: 36px;
	text-indent: -9999px;
	}
#leftnavi li a{
	text-decoration: none;
	display: block;
	height: 36px;
}
/**** navi01 ****************************************/
#leftnavi01 p{
	background-image: url(../images/leftnavi01_t.gif);
	background-repeat: no-repeat;
	height: 30px;
	text-indent: -9999px;
}
#leftnavi01 li#lv01_1{
	background-image: url(../images/leftnavi01_01off.gif);
	background-repeat: no-repeat;
	height: 36px;
}
#leftnavi01 li#lv01_2{
	background-image: url(../images/leftnavi01_02off.gif);
	background-repeat: no-repeat;
	height: 36px;
}
#leftnavi01 li#lv01_3{
	background-image: url(../images/leftnavi01_03off.gif);
	background-repeat: no-repeat;
	height: 36px;
}
#leftnavi01 li#lv01_4{
	background-image: url(../images/leftnavi01_04off.gif);
	background-repeat: no-repeat;
	height: 36px;
}
#leftnavi01 li#lv01_5{
	background-image: url(../images/leftnavi01_05off.gif);
	background-repeat: no-repeat;
	height: 36px;
}
#leftnavi01 li#lv01_6{
	background-image: url(../images/leftnavi01_06off.gif);
	background-repeat: no-repeat;
	height: 36px;
}
#leftnavi01 li#lv01_7{
	background-image:url(../images/leftnavi01_07off.gif);
	background-repeat: no-repeat;
	height: 36px;
}
#leftnavi01 li#lv01_1 a:hover{
	background-image: url(../images/leftnavi01_01on.gif);
	background-repeat: no-repeat;
}
#leftnavi01 li#lv01_2 a:hover{
	background-image: url(../images/leftnavi01_02on.gif);
	background-repeat: no-repeat;
}
#leftnavi01 li#lv01_3 a:hover{
	background-image: url(../images/leftnavi01_03on.gif);
	background-repeat: no-repeat;
}
#leftnavi01 li#lv01_4 a:hover{
	background-image: url(../images/leftnavi01_04on.gif);
	background-repeat: no-repeat;
}
#leftnavi01 li#lv01_5 a:hover{
	background-image: url(../images/leftnavi01_05on.gif);
	background-repeat: no-repeat;
}
#leftnavi01 li#lv01_6 a:hover{
	background-image: url(../images/leftnavi01_06on.gif);
	background-repeat: no-repeat;
}
#leftnavi01 li#lv01_7 a:hover{
	background-image: url(../images/leftnavi01_07on.gif);
	background-repeat: no-repeat;
}
/**** navi01 ****************************************/
/**** navi02 ****************************************/
#leftnavi02 p{
	background-image: url(../images/leftnavi02_t.gif);
	background-repeat: no-repeat;
	height: 30px;
	text-indent: -9999px;
}
#leftnavi02 li#lv02_1{
	background-image: url(../images/leftnavi02_01off.gif);
	background-repeat: no-repeat;
	height: 36px;
}
#leftnavi02 li#lv02_2{
	background-image: url(../images/leftnavi02_02off.gif);
	background-repeat: no-repeat;
	height: 36px;
}
#leftnavi02 li#lv02_3{
	background-image: url(../images/leftnavi02_03off.gif);
	background-repeat: no-repeat;
	height: 36px;
}
#leftnavi02 li#lv02_4{
	background-image: url(../images/leftnavi02_04off.gif);
	background-repeat: no-repeat;
	height: 36px;
}
#leftnavi02 li#lv02_1 a:hover{
	background-image: url(../images/leftnavi02_01on.gif);
	background-repeat: no-repeat;
}
#leftnavi02 li#lv02_2 a:hover{
	background-image: url(../images/leftnavi02_02on.gif);
	background-repeat: no-repeat;
}
#leftnavi02 li#lv02_3 a:hover{
	background-image: url(../images/leftnavi02_03on.gif);
	background-repeat: no-repeat;
}
#leftnavi02 li#lv02_4 a:hover{
	background-image: url(../images/leftnavi02_04on.gif);
	background-repeat: no-repeat;
}
/**** navi02 ****************************************/
/**** navi03 ****************************************/
#leftnavi03 p{
	background-image: url(../images/leftnavi03_t.gif);
	background-repeat: no-repeat;
	height: 30px;
	text-indent: -9999px;
}
#leftnavi03 li#lv03_1{
	background-image: url(../images/leftnavi03_01off.gif);
	background-repeat: no-repeat;
	height: 36px;
}
#leftnavi03 li#lv03_2{
	background-image: url(../images/leftnavi03_02off.gif);
	background-repeat: no-repeat;
	height: 36px;
}
#leftnavi03 li#lv03_1 a:hover{
	background-image: url(../images/leftnavi03_01on.gif);
	background-repeat: no-repeat;
}
#leftnavi03 li#lv03_2 a:hover{
	background-image: url(../images/leftnavi03_02on.gif);
	background-repeat: no-repeat;
}
/**** navi03 ****************************************/
/******** leftj[ ************************************/
#baner{
	margin-top: 2px;
	margin-bottom: 0px;
}
#baner iframe{
	width: 219px;
	height: 535px;
	margin: 0px;
	padding: 0px;
}
.title {
	margin-bottom: 15px;
}
.title02 {
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0B0046;
	padding-bottom: 10px;
}
.pagetop{
	width: 530px;
	text-align: right;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	color: #4750B1;
	letter-spacing: 0.1em;
	font-size: 10px;
	text-decoration: none;
	display: block;
	margin-top: 5px;
	padding-top: 5px;
	padding-bottom: 15px;
	float: left;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
}
/**** Rec ****************************************/
.conte{
	padding-bottom: 17px;
	clear: both;
}
.conte h3{
	margin-bottom:15px;
}
.conte h4{
	margin-bottom:6px;
	color: #4A8CDE;
	line-height: 1.4em;
	font-size: 115%;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.conte p{
	line-height: 1.8em;
	text-align:justify;
	text-justify:distribute;
}
.conte p.bline{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0B0046;
	margin-bottom: 20px;
	padding-bottom: 25px;
}
.bottomline{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0B0046;
	margin-bottom: 10px;
	padding-bottom: 30px;
}
.conte img.photo_left{
	float: left;
	margin-right: 13px;
	margin-top: 5px;
}
.conte img.photo_left02{
	float: left;
	margin-right: 8px;
	margin-top: 5px;
}
.conte img.photo_right{
	float: right;
	margin-top: 3px;
	margin-left: 13px;
}
.conte p.tmargin{
	padding-top: 5px;
}
