@charset "Shift_JIS";
/* CSS Document */
#topic_area{ width:960px; clear:both; position:relative;margin:0 auto; border-top:1px solid #ccc;border-bottom:1px solid #ccc; display:block; height:70px;}
#topic_area .left_area{ width:140px; float:left;position:relative;}
#topic_area .left_area img{text-align:right; float:right; margin-top:15px;}
#topic_area .right_area{ width:820px; float:left;position:relative;color: #666; font-size: 12px; text-align:right;}

#topic_area .right_area ul{ margin-left:25px;margin-top:15px; margin-bottom:15px;overflow:hidden; clear:both; width:795px;}
#topic_area .right_area li{ padding:0;margin-top:0px; margin-bottom:12px !important; list-style:none; overflow:hidden; clear:both;width:795px;line-height:14px}
#topic_area a{ color: #2255a4;}
#topic_area a:hover{ text-decoration:underline;}
#topic_area .right_area .last_li{ margin-bottom:0px !important; }
.text_area{width:960px; position:absolute; margin:0 auto; left:0; right:0; top:135px;}
.text001{
	position: relative;
	left:200px;
	/*left:-160px;*/
	right:0;
}
#tip_wrapper{ width:960px; position: absolute; margin:auto; top:0px;left: 0;right: 0;}
.open_btn{ position:absolute; top:472px;left: 0;right: 0; margin:0 auto; display:none; width:104px; height:30px; z-index:970;cursor: pointer}
.open_btn a{ position:relative;margin:0; display:block; width:104px; height:30px;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.information_text{ position:absolute; top:466px;left: 0;right: 0; margin:0 auto; display:none;}
.close_btn{ -webkit-tap-highlight-color:rgba(0,0,0,0);position:absolute;top:465px;left: 0;right: 0; margin:0 auto; z-index:600; display:none; width:72px; height:25px; overflow:hidden;cursor: pointer}
.black_base{ background-color:#000000; width:100%; height:520px; position:absolute; top:50px;
opacity:0.5;
filter: alpha(opacity=50);        /* ie lt 8 */
-ms-filter: "alpha(opacity=50)";  /* ie 8 */
-moz-opacity:0.5;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 0.5;              /* Safari 1.x */
zoom:1;
display:none; z-index:970; }
.black_base a{width:100%; height:520px;display:none;cursor: default;}
<!--#tip_area{ width:100%; position:absolute; background-color:#000000; height:50px; }-->
#site_header{
	width:960px;
	margin:0 auto;
	text-align:center;
	}

a:link{color: #808080;text-decoration: none;}
a:visited{color: #808080;text-decoration: none;}
a:link:hover{color: #2255A4;text-decoration: underline;}
a:active{color: #2255A4;text-decoration: none;}


a{
	outline:0;
	color:#00CCFF;
}
 
body{text-align:center; margin:0; padding:0; width:100%；position:relative;}
img{border:none;}
ul, dl, li, dt, dd{display:block; margin:0; padding:0;list-style-type:none; text-align:left;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 		body#cojp_index .para2 { font-size:12px;}
		body#cojp_index .subText{ font-size:10px;}
		body#cojp_index .text{ font-size:12px;}
}

body div#site_header{width:100%; height:56px;
/* border-bottom:1px solid #CECECE;background:url(../img/cmn_bg_005.gif) 0 0 repeat-y;*/}
body div#site_header div#head_wrap01{width:960px; margin:0 auto;}
body div#site_header div#head_wrap01 a#siteid{display:block; width:161px; height:56px; float:left;}
body div#site_header div#head_wrap01 dl{width:542px; height:56px; float:right; padding-right:10px;}
body div#site_header div#head_wrap01 dl dt,
body div#site_header div#head_wrap01 dl dd{float:left}
body div#site_header div#head_wrap01 dl dt{width:542px; height:27px; text-align:right;}
body div#site_header div#head_wrap01 dl dd{height:29px;}
body div#site_header div#head_wrap01 dl dd.dd01{width:46px;margin-right:10px;}
body div#site_header div#head_wrap01 dl dd.dd02{width:57px;margin-right:10px;}
body div#site_header div#head_wrap01 dl dd.dd03{width:20px;margin-right:10px;}
body div#site_header div#head_wrap01 dl dd.dd04{width:58px;margin-right:25px;}
body div#site_header div#head_wrap01 dl dd.dd05{width:68px;margin-right:10px;}
body div#site_header div#head_wrap01 dl dd.dd06{width:79px;margin-right:10px;}
body div#site_header div#head_wrap01 dl dd.dd07{width:60px;margin-right:10px;}
body div#site_header div#head_wrap01 dl dd.dd08{width:59px;}
body div#site_header div#head_wrap01 dl dd a{
	display:block;
	width:inherit;
	height:29px;
	overflow:hidden;
	background-image:url(/index_imgs/index_btns_util_20151210.gif);
	background-repeat:no-repeat;
}

body div#site_header div#head_wrap01 dl dd a:hover{text-decoration:none;}
body div#site_header div#head_wrap01 dl dd.dd01 a{background-position:0 0;}
body div#site_header div#head_wrap01 dl dd.dd01 a:hover{ background-position:0 -30px;}
body div#site_header div#head_wrap01 dl dd.dd02 a{background-position:-56px 0;}
body div#site_header div#head_wrap01 dl dd.dd02 a:hover{ background-position:-56px -30px;}
body div#site_header div#head_wrap01 dl dd.dd03 a{background-position:-123px 0;}
body div#site_header div#head_wrap01 dl dd.dd03 a:hover{ background-position:-123px -30px;}
body div#site_header div#head_wrap01 dl dd.dd04 a{background-position:-153px 0;}
body div#site_header div#head_wrap01 dl dd.dd04 a:hover{ background-position:-153px -30px;}
body div#site_header div#head_wrap01 dl dd.dd05 a{background-position:-221px 0;}
body div#site_header div#head_wrap01 dl dd.dd05 a:hover{ background-position:-221px -30px;}
body div#site_header div#head_wrap01 dl dd.dd06 a{background-position:-314px 0;}
body div#site_header div#head_wrap01 dl dd.dd06 a:hover{ background-position:-314px -30px;}
body div#site_header div#head_wrap01 dl dd.dd07 a{background-position:-403px 0;}
body div#site_header div#head_wrap01 dl dd.dd07 a:hover{ background-position:-403px -30px;}
body div#site_header div#head_wrap01 dl dd.dd08 a{background-position:-473px 0;}
body div#site_header div#head_wrap01 dl dd.dd08 a:hover{ background-position:-473px -30px;}
body div#site_header div#head_wrap01 dl dd a span{visibility:hidden;};


body div#container{width:960px; text-align:center; height:auto; margin:0 auto;}

body div#container div#navi_area{width:100%;height:666px; text-align:center; position:relative; overflow:hidden;margin:0 auto; }

body div#container div#navi_area2{width:960px;height:33px; text-align:left; position:relative;border-bottom:1px solid #cccccc; margin-bottom:20px;}
body div#container div#navi_area #menu_area{
	display:block;
	position:absolute;
	width:100%;
	height:50px;
	background-image:url(/index_imgs/main_img/index_main_bg_001.jpg);
	background-repeat: repeat-x;
	
}
body div#container div#navi_area ul#menu{
	display:block;
	position:absolute;
	width:960px;
	
}

body div#container div#navi_area ul#menu{
	left:0px;
	right:0px;
	margin:0 auto;
	top:0px;
	z-index:3600;
	position: absolute;
	width:960px;
	clear:both;
}


body div#container div#navi_area #menu li {
	position: relative;
	display:block;
	float:left;
	margin: 0;
	padding:0px;
	width: 120px;
	background-image:url(/index_imgs/nav/index_nav_000_20160314.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	border:0;
	height:50px;
	z-index:1200;
}

body div#container div#navi_area #menu li span{
	display:none;
}
body div#container div#navi_area #menu li img{
	visibility:hidden;
}
body div#container div#navi_area #menu li:hover {
	background-position:0 -80px;
}
body div#container div#navi_area #menu .li01:hover {
	background-position:0 -80px;
}
body div#container div#navi_area #menu .li02:hover {
	background-position:-120px -80px;
}
body div#container div#navi_area #menu .li03:hover {
	background-position:-240px -80px;
}
body div#container div#navi_area #menu .li04:hover {
	background-position:-360px -80px;
}
body div#container div#navi_area #menu .li05:hover {
	background-position:-480px -80px;
}
body div#container div#navi_area #menu .li06:hover {
	background-position:-600px -80px;
}
body div#container div#navi_area #menu .li07:hover {
	background-position:-720px -80px;
}
body div#container div#navi_area #menu .li08:hover {
	background-position:-840px -80px;
}
body div#container div#navi_area #menu li ul {
  display:none;
  position:absolute;
  top: 50px;
  left: 0px;
  z-index:2300;
  width: 960px;
  height:385px;
  background-repeat:no-repeat;
  text-decoration:none;
  border:0;
  overflow:hidden;
}


/*body div#container div#navi_area #menu .li01 ul {
	background-image:url(/index_imgs/nav/index_nav_001_20150710.jpg);
	background-repeat:no-repeat;
}*/
body div#container div#navi_area #menu .li01 ul {
	background-image:url(/index_imgs/nav/index_nav_001_20160418.jpg);
	background-repeat:no-repeat;
	height:505px;
}
body div#container div#navi_area #menu .li02 ul {
	background-image:url(/index_imgs/nav/index_nav_002_20150710.jpg);
	background-repeat:no-repeat;
}

body div#container div#navi_area #menu .li03 ul {
	background-image:url(/index_imgs/nav/index_nav_003_20150710.jpg);
	background-repeat:no-repeat;
}

body div#container div#navi_area #menu .li04 ul {
	background-image:url(/index_imgs/nav/index_nav_004_20160630.jpg);
	background-repeat:no-repeat;
}

body div#container div#navi_area #menu .li05 ul {
	background-image:url(/index_imgs/nav/index_nav_005_20150710.jpg);
	background-repeat:no-repeat;
}

/*body div#container div#navi_area #menu .li06 ul {
	background-image:url(/index_imgs/nav/index_nav_006_20150710.jpg);
	background-repeat:no-repeat;
}*/
body div#container div#navi_area #menu .li06 ul {
	background-image:url(/index_imgs/nav/index_nav_006_20160418.jpg);
	background-repeat:no-repeat;
}
body div#container div#navi_area #menu .li07 ul {
	background-image:url(/index_imgs/nav/index_nav_007_20160520.jpg);
	background-repeat:no-repeat;
}
body div#container div#navi_area #menu .li08 ul {
	background-image:url(/index_imgs/nav/index_nav_008_20150710.jpg);
	background-repeat:no-repeat;
}



/*#menu .li01 ul{margin-left:0px;position:relative;}
#menu .li01 ul .btn1{width:175px; height:31px;position:absolute;left:33px; top:120px;background-position:0 0;}
#menu .li01 ul .btn1:hover{background-position:0 -220px;}
#menu .li01 ul .btn2{width:190px;height:168px;position:absolute;left:33px; top:173px;background-position:0 -50px;}
#menu .li01 ul .btn2:hover{background-position:0 -270px;}
#menu .li01 ul .btn3{width:190px;height:168px;position:absolute;left:267px; top:173px;background-position:-235px -50px;}
#menu .li01 ul .btn3:hover{background-position:-235px -270px;}
#menu .li01 ul .btn4{width:190px;height:168px;position:absolute;left:502px; top:173px;background-position:-470px -50px;}
#menu .li01 ul .btn4:hover{background-position:-470px -270px;}
#menu .li01 ul .btn5{width:190px;height:168px;position:absolute;left:737px; top:173px;background-position:-705px -50px;}
#menu .li01 ul .btn5:hover{background-position:-705px -270px;}
#menu .li01 ul a{height:20px; display:block; background-image:url(/index_imgs/nav/index_nav_btn_001_20150710.jpg);background-repeat:no-repeat;}*/
#menu .li01 ul{margin-left:0px;position:relative;}
#menu .li01 ul .btn1{width:322px; height:338px;position:absolute;left:33px; top:120px;background-position:0 0;}
#menu .li01 ul .btn1:hover{background-position:0 -340px;}
#menu .li01 ul .btn2{width:240px;height:158px;position:absolute;left:413px; top:120px;background-position:-381px 0;}
#menu .li01 ul .btn2:hover{background-position:-381px -340px;}
#menu .li01 ul .btn3{width:240px;height:158px;position:absolute;left:687px; top:120px;background-position:-654px 0;}
#menu .li01 ul .btn3:hover{background-position:-654px -340px;}
#menu .li01 ul .btn4{width:240px;height:160px;position:absolute;left:413px; top:299px;background-position:-381px -178px;}
#menu .li01 ul .btn4:hover{background-position:-381px -518px;}
#menu .li01 ul .btn5{width:240px;height:160px;position:absolute;left:687px; top:299px;background-position:-654px -178px;}
#menu .li01 ul .btn5:hover{background-position:-654px -518px;}
#menu .li01 ul a{height:20px; display:block; background-image:url(/index_imgs/nav/index_nav_btn_001_20160418.jpg);background-repeat:no-repeat;}

#menu .li02 ul{margin-left:-120px;position:relative;}
#menu .li02 ul .btn1{width:190px;height:190px;position:absolute;left:33px; top:153px;background-position:0 0px;}
#menu .li02 ul .btn1:hover{background-position:0 -190px;}
#menu .li02 ul .btn2{width:190px;height:190px;position:absolute;left:257px; top:153px;background-position:-224px 0px;}
#menu .li02 ul .btn2:hover{background-position:-224px -190px;}
#menu .li02 ul .btn3{width:190px;height:190px;position:absolute;left:514px; top:153px;background-position:-481px 0px;}
#menu .li02 ul .btn3:hover{background-position:-481px -190px;}
#menu .li02 ul .btn4{width:190px;height:190px;position:absolute;left:738px; top:153px;background-position:-705px 0px;}
#menu .li02 ul .btn4:hover{background-position:-705px -190px;}
#menu .li02 ul a{height:20px; display:block; background-image:url(/index_imgs/nav/index_nav_btn_002_20150710.jpg);background-repeat:no-repeat;}

#menu .li03 ul{margin-left:-240px;position:relative;}
#menu .li03 ul .btn1{width:282px;height:220px;position:absolute;left:33px; top:122px;background-position:0 0px;}
#menu .li03 ul .btn1:hover{background-position:0 -220px;}
#menu .li03 ul .btn2{width:282px;height:220px;position:absolute;left:339px; top:122px;background-position:-306px 0px;}
#menu .li03 ul .btn2:hover{background-position:-306px -220px;}
#menu .li03 ul .btn3{width:282px;height:220px;position:absolute;left:645px; top:122px;background-position:-612px 0px;}
#menu .li03 ul .btn3:hover{background-position:-612px -220px;}
#menu .li03 ul a{height:20px; display:block; background-image:url(/index_imgs/nav/index_nav_btn_003_20150710.jpg);background-repeat:no-repeat;}
  

/*#menu .li04 ul {margin-left:-360px;position:relative;}
#menu .li04 ul .btn1{width:190px;height:190px;position:absolute;left:33px; top:153px;background-position:0 0px;}
#menu .li04 ul .btn1:hover{background-position:0 -190px;}
#menu .li04 ul .btn2{width:190px;height:190px;position:absolute;left:257px; top:153px;background-position:-224px 0px;}
#menu .li04 ul .btn2:hover{background-position:-224px -190px;}
#menu .li04 ul .btn3{width:190px;height:190px;position:absolute;left:514px; top:153px;background-position:-481px 0px;}
#menu .li04 ul .btn3:hover{background-position:-481px -190px;}
#menu .li04 ul .btn4{width:190px;height:95px;position:absolute;left:738px; top:153px;background-position:-705px 0px;}
#menu .li04 ul .btn4:hover{background-position:-705px -190px;}
#menu .li04 ul .btn5{width:190px;height:75px;position:absolute;left:738px; top:264px;background-position:-705px -112px;}
#menu .li04 ul .btn5:hover{background-position:-705px -302px;}
#menu .li04 ul a{height:20px; display:block; background-image:url(/index_imgs/nav/index_nav_btn_004_20160630.jpg);background-repeat:no-repeat;}*/
#menu .li04 ul {margin-left:-360px;position:relative;}
#menu .li04 ul .btn1{width:137px;height:190px;position:absolute;left:33px; top:153px;background-position:0 0px;}
#menu .li04 ul .btn1:hover{background-position:0 -190px;}
#menu .li04 ul .btn2{width:137px;height:190px;position:absolute;left:172px; top:153px;background-position:-139px 0px;}
#menu .li04 ul .btn2:hover{background-position:-139px -190px;}
#menu .li04 ul .btn3{width:137px;height:190px;position:absolute;left:311px; top:153px;background-position:-278px 0px;}
#menu .li04 ul .btn3:hover{background-position:-278px -190px;}
#menu .li04 ul .btn4{width:190px;height:190px;position:absolute;left:514px; top:153px;background-position:-481px 0px;}
#menu .li04 ul .btn4:hover{background-position:-481px -190px;}
#menu .li04 ul .btn5{width:190px;height:79px;position:absolute;left:738px; top:153px;background-position:-705px 0px;}
#menu .li04 ul .btn5:hover{background-position:-705px -190px;}
#menu .li04 ul .btn6{width:190px;height:79px;position:absolute;left:738px; top:248px;background-position:-705px -96px;}
#menu .li04 ul .btn6:hover{background-position:-705px -286px;}
#menu .li04 ul a{height:20px; display:block; background-image:url(/index_imgs/nav/index_nav_btn_004_20160630.jpg);background-repeat:no-repeat;}

#menu .li05 ul{margin-left:-480px;position:relative;}
#menu .li05 ul .btn1{width:414px;height:220px;position:absolute;left:33px; top:122px;background-position:0 0px;}
#menu .li05 ul .btn1:hover{background-position:0 -220px;}
#menu .li05 ul .btn2{width:414px;height:220px;position:absolute;left:514px; top:122px;background-position:-481px 0px;}
#menu .li05 ul .btn2:hover{background-position:-481px -220px;}
#menu .li05 ul a{height:20px; display:block; background-image:url(/index_imgs/nav/index_nav_btn_005_20150710.jpg);background-repeat:no-repeat;}

/*#menu .li06 ul{margin-left:-600px;position:relative;}
#menu .li06 ul .btn1{width:414px;height:220px;position:absolute;left:33px; top:122px;background-position:0 0px;}
#menu .li06 ul .btn1:hover{background-position:0 -220px;}
#menu .li06 ul .btn2{width:414px;height:220px;position:absolute;left:514px; top:122px;background-position:-481px 0px;}
#menu .li06 ul .btn2:hover{background-position:-481px -220px;}
#menu .li06 ul a{height:20px; display:block; background-image:url(/index_imgs/nav/index_nav_btn_006_20150710.jpg);background-repeat:no-repeat;}*/
#menu .li06 ul{margin-left:-600px;position:relative;}
#menu .li06 ul .btn1{width:322px;height:220px;position:absolute;left:33px; top:122px;background-position:0 0px;}
#menu .li06 ul .btn1:hover{background-position:0 -220px;}
#menu .li06 ul .btn2{width:240px;height:220px;position:absolute;left:416px; top:122px;background-position:-383px 0px;}
#menu .li06 ul .btn2:hover{background-position:-383px -220px;}
#menu .li06 ul .btn3{width:240px;height:220px;position:absolute;left:687px; top:122px;background-position:-654px 0px;}
#menu .li06 ul .btn3:hover{background-position:-654px -220px;}
#menu .li06 ul a{height:20px; display:block; background-image:url(/index_imgs/nav/index_nav_btn_006_20160426.jpg);background-repeat:no-repeat;}
  
  
#menu .li07 ul{margin-left:-720px;position:relative;}
#menu .li07 ul .btn1{width:326px;height:220px;position:absolute;left:33px; top:122px;background-position:0 0px;}
#menu .li07 ul .btn1:hover{background-position:0 -220px;}
#menu .li07 ul .btn2{width:240px;height:220px;position:absolute;left:418px; top:122px;background-position:-385px 0px;}
#menu .li07 ul .btn2:hover{background-position:-385px -220px;}
#menu .li07 ul .btn3{width:240px;height:220px;position:absolute;left:688px; top:122px;background-position:-655px 0px;}
#menu .li07 ul .btn3:hover{background-position:-655px -220px;}
#menu .li07 ul a{height:20px; display:block; background-image:url(/index_imgs/nav/index_nav_btn_007_20160520.jpg);background-repeat:no-repeat;}

#menu .li08 ul{margin-left:-840px;position:relative;}
#menu .li08 ul .btn1{width:415px;height:220px;position:absolute;left:33px; top:122px;background-position:0 0px;}
#menu .li08 ul .btn1:hover{background-position:0 -220px;}
#menu .li08 ul .btn2{width:416px;height:40px;position:absolute;left:514px; top:122px;background-position:-481px 0px;}
#menu .li08 ul .btn2:hover{background-position:-481px -220px;}
#menu .li08 ul .btn3{width:190px;height:170px;position:absolute;left:514px; top:170px;background-position:-481px -47px;}
#menu .li08 ul .btn3:hover{background-position:-481px -267px;}
#menu .li08 ul .btn4{width:190px;height:170px;position:absolute;left:738px; top:170px;background-position:-705px -47px;}
#menu .li08 ul .btn4:hover{background-position:-705px -267px;}
#menu .li08 ul a{height:20px; display:block; background-image:url(/index_imgs/nav/index_nav_btn_008_20150715.jpg);background-repeat:no-repeat;}
  
#menu li ul li {
	margin: 0;
	padding: 0;
	width: 120px;
	border:0;
	overflow:hidden;
}

#menu li ul li a {
	display: inline-block;
	width: 120px;
	height: 50px;
}

#menu li ul li a:hover {
	background: #999;
	color: #fff;
}


#menu .li01{background-position:0 0;}
#menu .li02{background-position:-120px 0;}
#menu .li03{background-position:-240px 0;}
#menu .li04{background-position:-360px 0;}
#menu .li05{background-position:-480px 0;}
#menu .li06{background-position:-600px 0;}
#menu .li07{background-position:-720px 0;}
#menu .li08{background-position:-840px 0;}

#menu .li01:hover{background-position:0 -80px;width: 120px;}
#menu .li02:hover{background-position:-120px -80px;width: 120px;}
#menu .li03:hover{background-position:-240px -80px;width: 120px;}
#menu .li04:hover{background-position:-360px -80px;width: 120px;}
#menu .li05:hover{background-position:-480px -80px;width: 120px;}
#menu .li06:hover{background-position:-600px -80px;width: 120px;}
#menu .li07:hover{background-position:-720px -80px;width: 120px;}
#menu .li08:hover{background-position:-840px -80px;}
div#container #img_wrapper {
    height: 520px;
    overflow: hidden;
    position: relative;
    text-align: center;
	margin:0 auto;
    top: 50px;
    width: 100%;
　　 z-index: 980;
  background-image:url(/index_imgs/main_img/index_main_20160620_ss.jpg);
  background-size:cover;
	background-repeat:no-repeat;
	background-position:top center;
}
div#container #imgBox{
	margin:0 auto;
	text-align:center;
	width:960px;
	height:520px;
	position:relative;
	top:0px;
	overflow:hidden;
    z-index:980;
}

div#container #imgBox .slides a{
	width:960px;
	height:490px;
	display:block;
	position:absolute;
	left:0px;
	top:0px;
}

div#container #imgBox .slides{
	position:absolute;
}

#slide0000{
	top:0;
	left:0;
}

#slide0000 a{
	width:960px;
	height:424px;
	display:block;
	left:0px;
	top:0px;
}
#slide_navi{
	position:absolute;
	top:570px;
	left:0;
	width:100%;
	background-color:#F3F3F3;
}


#slide000{
	position:relative;
	top:-960px;
	left:0;
	opacity:0;
	display:block;
filter: alpha(opacity=0);        /* ie lt 8 */
-ms-filter: "alpha(opacity=0)";  /* ie 8 */
-moz-opacity:0;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 0;              /* Safari 1.x */
zoom:1;
}

#slide000 iframe{
	position:relative;
	border:2px solid #CCC;
	
}
/*#slide000 a{
	width:960px;
	height:424px;
	display:block;
	left:0px;
	top:0px;
}
*/
#slide010{
	top:0;
	left:0;
}
#slide010 a{
	width:960px;
	height:424px;
	display:block;
	left:0px;
	top:0px;
}


#slide001{
	top:15px;
	left:0;
}
#slide001 a{
	width:960px;
	height:424px;
	display:block;
	left:0px;
	top:0px;
}

#slide002{
	top:0;
	left:0px;
}
#slide002 a{
	width:960px;
	height:424px;
	display:block;
	left:0px;
	top:0px;
}

#slide003{
	top:0;
	left:0px;
}
#slide003 a{
	width:960px;
	height:424px;
	display:block;
	left:0px;
	top:0px;
}

#slide004{
	top:0;
	left:0px;
}
#slide004 a{
	width:960px;
	height:424px;
	display:block;
	left:0px;
	top:0px;
}

#slide005{
	top:0;
	left:0px;
}
#slide005 a{
	width:960px;
	height:424px;
	display:block;
	left:0px;
	top:0px;
}

#slide006{
	top:0;
	left:0px;
}
#slide006 a{
	width:960px;
	height:424px;
	display:block;
	left:0px;
	top:0px;
}

#slide007{
	top:0;
	left:0px;
}
#slide007 a{
	width:960px;
	height:424px;
	display:block;
	left:0px;
	top:0px;
}


#slide008{
	top:0;
	left:0px;
}

#slide008 a{
	width:960px;
	height:424px;
	display:block;
	left:0px;
	top:0px;
}

#slide009{
	top:0;
	left:0px;
}

#slide009 a{
	width:960px;
	height:424px;
	display:block;
	left:0px;
	top:0px;
}

#slide010{
	top:0;
	left:0px;
}

#slide010 a{
	width:960px;
	height:424px;
	display:block;
	left:0px;
	top:0px;
}

#slide011{
	top:0;
	left:0px;
}

#slide011 a{
	width:960px;
	height:424px;
	display:block;
	left:0px;
	top:0px;
}

#slide012{
	top:0;
	left:0px;
}

#slide012 a{
	width:960px;
	height:424px;
	display:block;
	left:0px;
	top:0px;
}
#slide013{
	top:0;
	left:0px;
}

#slide013 a{
	width:960px;
	height:424px;
	display:block;
	left:0px;
	top:0px;
}


#cover{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 960px;
	height: 490px;
	background: url(../img/spacer.gif) #ffffff;
}


#btnBox{
	position: relative;
	width:950px;
	height:44px;
	/*top:486px;
	left:10px;*/
	margin:0 auto;
	margin-top:60px;
	z-index:990;
	overflow:hidden;
}

#btns001{
	position:relative;
	width:960px;
	height:540px;
	left:0px;
	top:0px;
	z-index:950;
	overflow:hidden;
}


#btnBox ul a{
	display: block;
	width: 150px;
	height: 44px;
	overflow: hidden;
	background: white; filter: alpha(opacity=0); opacity: 0 ;
}

#btnBox ul	{
	list-style-type: none;
	margin: 0;
	padding: 0;
	top:0px;
	left:0px;
	position:relative;
	width:950px;
	height:44px;
}

#btnBox ul	 li{
	float:left;
	display: block;
	margin-right:8px;
	position:relative;
	width: 150px;
	height: 44px;
}

#btnBox ul	 #li105{
	float:left;
	display: block;
	margin-right:8px;
	position:relative;
	width: 150px;
	height: 44px;
}

#btnBox ul	 #li105  .cap05{
	display: block;
	position:relative;
	width: 150px;
	height: 44px;
	/*height: 22px;*/
}

#btnBox ul	 #li105 .cap06{
	display: block;
	position:relative;
	width: 150px;
	height: 22px;
}



.btn0001{
	position:absolute;
	top:100px;
	left:-641px;
	width:288px;
	height:100px;
	display:block;
	z-index: 980;
}
.btn0002{
	position:absolute;
	top:210px;
	left:-641px;
	width:288px;
	height:100px;
	display:block;
	z-index: 980;
}

.btn0003{
	position:absolute;
	top:320px;
	left:-641px;
	width:288px;
	height:100px;
	display:block;
	z-index: 980;
}

.btn0001 a{
	background-image:url(/index_imgs/main/index_main_banner_001_20160101.jpg);
	width:288px;
	height:100px;
	display:block;
}
.btn0001 a:hover{
	background-image:url(/index_imgs/main/index_main_banner_o_001_20160101.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}

.btn0002 a{
	background-image:url(/index_imgs/main/index_main_banner_002_20160101.jpg);
	width:288px;
	height:100px;
	display:block;
}
.btn0002 a:hover{
	background-image:url(/index_imgs/main/index_main_banner_o_002_20160101.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}

.btn0003 a{
	background-image:url(/index_imgs/main/index_main_banner_003_20160101.jpg);
	width:288px;
	height:100px;
	display:block;
}
.btn0003 a:hover{
	background-image:url(/index_imgs/main/index_main_banner_o_003_20160101.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}

#btn102{
	top:485px;
	left:752px;
	width:118px;
	height:24px;
}

#btn103{
	top:415px;
	left:405px;
	width:150px;
	height:80px;
}

.btns002{
	position:absolute;
	width:960px;
	height:530px;
	left:-960px;
	top:0px;
}

#btn201{
	top:491px;
	left:880px;
	width:60px;
	height:20px;
}


#slide_navi{z-index:560;}
#cover{ z-index:530;}
#slide0000{z-index:520;}
#slide000{z-index:510;}
#slide001{z-index:500;}
#slide013{z-index:495;}
#slide002{z-index:490;}
#slide003{z-index:480;}
#slide004{z-index:470;}
#slide005{z-index:460;}
#slide006{z-index:450;}
#slide007{z-index:440;}
#slide008{z-index:430;}
#slide009{z-index:420;}
#slide010{z-index:410;}
#slide011{z-index:400;}
#slide012{z-index:390;}
body div#container div#cnt_block01{
	position: relative;
	width: 960px;
	height: 260px;
	/*height: 290px;*/
	margin: 0 0 0 0;
	background-image: url(/index_imgs/index_dds_bg_001.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow: hidden;
}
body div#container div#cnt_block01 dl{width:308px; height:230px; margin-top:20px;}
body div#container div#cnt_block01 dl dt{
	width:308px;
	height:30px;
	margin:0 0 15px 0;
    overflow:hidden;
}

body div#container div#cnt_block01 dl dd{width:295px; margin:0 0 16px 5px;overflow:hidden;}
/*body div#container div#cnt_block01 .sub_block01 dd.dd02{margin-top:-29px;}*/
body div#container div#cnt_block01 .sub_block01 dd.dd03{margin-top:-16px;}
body div#container div#cnt_block01 dl dt span,
body div#container div#cnt_block01 dl dd span{visibility:hidden;}
body div#container div#cnt_block01 .sub_block01{width:308px; height:230px; float:left; position:relative;display:block;padding-left:9px; overflow:hidden;}
body div#container div#cnt_block01 .sub_block01 dl{display:block;}
body div#container div#cnt_block01 .sub_block01 dl dt{background-position:0 0;}
body div#container div#cnt_block01 .sub_block01 dd a{
	display:block;
	width:295px;
	height:15px;
	background-image:url(/index_imgs/index_dds_001_20160606.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}
body div#container div#cnt_block01 .sub_block01 dd a:hover{
	background-color:transparent;
}
body div#container div#cnt_block01 .sub_block01 dd a:hover img{
	visibility:hidden;
}
body div#container div#cnt_block01 .sub_block01 dd.dd01{margin-bottom:8px;}
body div#container div#cnt_block01 .sub_block01 dd.dd01 a{ background-position:0 0; width:295px;height:40px;}
body div#container div#cnt_block01 .sub_block01 dd.dd01 a:hover{ background-position:-300px 0;}
/*body div#container div#cnt_block01 .sub_block01 dd.dd02{margin-bottom:4px;}*/
body div#container div#cnt_block01 .sub_block01 dd.dd02 a{ background-position:0 -48px ; width:253px; height:60px;}
body div#container div#cnt_block01 .sub_block01 dd.dd02 a:hover{ background-position:-300px -48px;}
body div#container div#cnt_block01 .sub_block01 dd.dd03 a{ background-position:0 -108px ; width:223px;height:54px;}
body div#container div#cnt_block01 .sub_block01 dd.dd03 a:hover{ background-position:-300px -108px;}
/*body div#container div#cnt_block01 .sub_block01 span#qr_img{
	display:block;
	width:160px;
	height:115px;
	position:absolute;
	z-index:100;
	top:110px;
	left:10px;
}*/
body div#container div#cnt_block01 .sub_block02{width:308px; height:260px; float:left; position:relative;display:block;margin-left:9px;}
body div#container div#cnt_block01 .sub_block02 dl{display:block;}
body div#container div#cnt_block01 .sub_block02 dl dt{background-position:-180px 0 ;}
body div#container div#cnt_block01 .sub_block02 dd a{
	display:block;
	width:295px;
	height:15px;
	background-image:url(/index_imgs/index_dds_002.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}
body div#container div#cnt_block01 .sub_block02 dd a:hover{
	background-color:transparent;
}
body div#container div#cnt_block01 .sub_block02 dd a:hover img{
	visibility:hidden;
}
body div#container div#cnt_block01 .sub_block02 dd.dd01{margin-bottom:13px;}
body div#container div#cnt_block01 .sub_block02 dd.dd01 a{background-position:0 0; width:295px; height:48px;}
body div#container div#cnt_block01 .sub_block02 dd.dd01 a:hover{background-position:-300px 0 ;}
body div#container div#cnt_block01 .sub_block02 dd.dd02 a{background-position:0 -60px; width:295px;}
body div#container div#cnt_block01 .sub_block02 dd.dd02 a:hover{background-position:-300px -60px;}
body div#container div#cnt_block01 .sub_block02 dd.dd03 a{background-position:0 -90px; width:295px;}
body div#container div#cnt_block01 .sub_block02 dd.dd03 a:hover{background-position:-300px -90px;}
body div#container div#cnt_block01 .sub_block02 dd.dd04 a{background-position:0 -120px; width:295px;}
body div#container div#cnt_block01 .sub_block02 dd.dd04 a:hover{background-position:-300px -120px;}
body div#container div#cnt_block01 .sub_block02 dd.dd05 a{ background-position:0 -150px ; width:295px;}
body div#container div#cnt_block01 .sub_block02 dd.dd05 a:hover{ background-position:-300px -150px;}
body div#container div#cnt_block01 .sub_block02 dd.dd06 a{ background-position:0 -180px ; width:85px;}
body div#container div#cnt_block01 .sub_block02 dd.dd06 a:hover{ background-position:-300px -180px;}

body div#container div#cnt_block01 .sub_block03{width:308px;height:220px;float:left;display:block;margin-left:9px;}
body div#container div#cnt_block01 .sub_block03 dl{}
body div#container div#cnt_block01 .sub_block03 dl dt{background-position:-360px 0;}
body div#container div#cnt_block01 .sub_block03 dd.dd03{margin-top:-10px;}
body div#container div#cnt_block01 .sub_block03 dd a{
	display:block;
	width:295px;
	height:15px;
	background-image:url(/index_imgs/index_dds_003.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}
body div#container div#cnt_block01 .sub_block03 dd a:hover{
	background-color:transparent;
}
body div#container div#cnt_block01 .sub_block03 dd a:hover img{
	visibility:hidden;
}
body div#container div#cnt_block01 .sub_block03 dd.dd01 a{background-position:0 0; width:295px;}
body div#container div#cnt_block01 .sub_block03 dd.dd01 a:hover{background-position:-300px 0;}
body div#container div#cnt_block01 .sub_block03 dd.dd02 a{background-position:0 -31px; width:295px;}
body div#container div#cnt_block01 .sub_block03 dd.dd02 a:hover{background-position:-300px -31px;}
body div#container div#cnt_block01 .sub_block03 dd.dd03 a{background-position:0 -51px; width:295px; height:38px;}
body div#container div#cnt_block01 .sub_block03 dd.dd03 a:hover{background-position:-300px -51px;}
body div#container div#cnt_block01 .sub_block03 dd.dd04 a{background-position:0 -100px; width:240px; height:62px;}
body div#container div#cnt_block01 .sub_block03 dd.dd04 a:hover{background-position:-300px -100px;}

body div#container div#cnt_wrap01{width:960px; margin:0 auto; text-align:center; position:relative;}
body div#container div#cnt_wrap01 div.left_block{width:600px; height:auto; float:left; margin-top:40px;text-align:left; }
body div#container div#cnt_wrap01 div.left_block div#cnt_block02{width:600px; position:relative;clear:both;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 dl{width:600px; position:relative;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 dl dt{height:30px;margin:0;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 dl dt span{visibility:hidden;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block01{
	width: 600px;
	height: 215px;
}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block01 dt{position:absolute;left:0;top:0;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block01 dl dd{position:absolute;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block01 dl dd.dd01{left:8px;top:55px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block01 dl dd.dd02{left:295px;top:55px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block01 dl dd.dd03{left:8px;top:86px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block01 dl dd.dd04{left:295px;top:86px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block01 dl dd.dd05{left:8px;top:116px;width:265px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block01 dl dd.dd06{left:295px;top:116px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block01 dl dd.dd07{left:8px;top:146px;width:160px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block01 dd a{
	display:block;
	width:160px;
	height:16px;
	background-image:url(/index_imgs/index_dds_004_20151021.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block01 dd a:hover{
	background-color:transparent;
}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block01 dd a:hover img{
	visibility:hidden;
}

body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block01 dd.dd01 a{ background-position:0 0 ; height:16px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block01 dd.dd01 a:hover{ background-position:-450px 0 ;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block01 dd.dd02 a{ background-position:-0 -31px ;height:16px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block01 dd.dd02 a:hover{ background-position:-450px -31px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block01 dd.dd03 a{ background-position:-285px -31px ;height:16px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block01 dd.dd03 a:hover{ background-position:-735px -31px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block01 dd.dd04 a{ background-position:0 -61px ; height:16px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block01 dd.dd04 a:hover{ background-position:-450px -61px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block01 dd.dd05 a{ background-position:0px -91px ;height:16px;width:265px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block01 dd.dd05 a:hover{ background-position:-450px -91px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block01 dd.dd06 a{ background-position:-285px 0px ;height:16px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block01 dd.dd06 a:hover{ background-position:-735px -0px;}

body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block01 dd.dd07 a{ background-position:0px -121px ;height:16px;width:230px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block01 dd.dd07 a:hover{ background-position:-450px -121px;}


body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block01 dd a span{visibility:hidden;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block02{
	width: 600px;
	height: 225px;
}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block02 dt{position:absolute;left:0;top:0;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block02 dl dd{position:absolute;overflow:hidden;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block02 dl dd.dd01{left:8px;top:55px;height:30px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block02 dl dd.dd02{left:295px;top:55px;height:30px;width:215px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block02 dl dd.dd03{left:8px;top:96px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block02 dl dd.dd04{left:295px;top:96px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block02 dl dd.dd05{left:8px;top:126px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block02 dl dd.dd06{left:295px;top:126px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block02 dl dd.dd07{left:8px;top:156px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block02 dl dd.dd08{left:295px;top:156px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block02 dd a{
	display:block;
	width:160px;
	height:16px;
	background-image:url(/index_imgs/index_dds_005_20141205.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}

body div#container div#cnt_wrap01 div.left_block div#cnt_block02  div.sub_block02 dd a:hover{
	background-color:transparent;
}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02  div.sub_block02 dd a:hover img{
	visibility:hidden;
}

body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block02 dd.dd01 a{ background-position:0 0 ;height:30px;width:160px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block02 dd.dd01 a:hover{ background-position:-505px 0 ;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block02 dd.dd02 a{ background-position:-290px 0px ;height:30px;width:215px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block02 dd.dd02 a:hover{background-position:-795px 0px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block02 dd.dd03 a{ background-position:0 -41px ;height:16px;width:265px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block02 dd.dd03 a:hover{ background-position:-505px -41px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block02 dd.dd04 a{ background-position:-290px -41px ;height:16px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block02 dd.dd04 a:hover{ background-position:-795px -41px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block02 dd.dd05 a{ background-position:0 -71px ; height:16px;width:190px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block02 dd.dd05 a:hover{ background-position:-505px -71px;}
/*body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block02 dd.dd06 a{ background-position:-290px -71px; height:16px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block02 dd.dd06 a:hover{ background-position:-795px -71px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block02 dd.dd07 a{ background-position:0 -101px; height:16px;width:220px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block02 dd.dd07 a:hover{ background-position:-505px -101px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block02 dd.dd08 a{ background-position:-290px -101px; height:16px; width:110px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block02 dd.dd08 a:hover{ background-position:-795px -101px;}*/
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block02 dd.dd06 a{ background-position:0 -101px; height:16px;width:220px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block02 dd.dd06 a:hover{ background-position:-505px -101px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block02 dd.dd07 a{ background-position:-290px -101px; height:16px; width:110px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block02 dd.dd07 a:hover{ background-position:-795px -101px;}

body div#container div#cnt_wrap01 div.left_block div#cnt_block02 div.sub_block02 dd a span{visibility:hidden;}

body div#container div#cnt_wrap01 div.left_block div#cnt_block03 dl{width:600px; position:relative;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block03 dl dt{height:30px;margin:0;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block03 dl dt span{visibility:hidden;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block03{
	width: 600px;/*height:265px;*/
	height: 350px;
	position: relative;
	clear: both;
}
body div#container div#cnt_wrap01 div.left_block div#cnt_block03 dt{position:absolute;left:0;top:0;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block03 dl dd{position:absolute;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block03 dl dd.dd01{left:8px;top:45px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block03 dl dd.dd02{left:8px;top:122px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block03 dl dd.dd03{left:295px;top:122px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block03 dl dd.dd04{left:8px;top:152px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block03 dl dd.dd05{left:295px;top:152px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block03 dl dd.dd06{left:8px;top:182px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block03 dl dd.dd07{left:295px;top:182px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block03 dl dd.dd08{left:8px;top:212px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block03 dd a{
	display:block;
	width:160px;
	height:16px;
	background-image:url(/index_imgs/index_dds_006_20160401.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}
body div#container div#cnt_wrap01 div.left_block div#cnt_block03 dd a:hover{
	background-color:transparent;
}
body div#container div#cnt_wrap01 div.left_block div#cnt_block03 dd a:hover img{
	visibility:hidden;
}
body div#container div#cnt_wrap01 div.left_block div#cnt_block03 dd.dd01 a{ background-position:0px 0px ; height:67px;width:470px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block03 dd.dd01 a:hover{ background-position:-545px 0 ;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block03 dd.dd02 a{ background-position:0px -80px ; height:16px; width:120px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block03 dd.dd02 a:hover{ background-position:-545px -80px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block03 dd.dd03 a{ background-position:-290px -80px ;height:16px; width:150px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block03 dd.dd03 a:hover{ background-position:-835px -80px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block03 dd.dd04 a{ background-position:0px -110px ; height:16px; width:250px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block03 dd.dd04 a:hover{ background-position:-545px -110px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block03 dd.dd05 a{ background-position:-290px -110px ; height:16px; width:250px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block03 dd.dd05 a:hover{ background-position:-835px -110px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block03 dd.dd06 a{ background-position:0px -140px ;height:16px; width:280px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block03 dd.dd06 a:hover{ background-position:-545px -140px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block03 dd.dd07 a{ background-position:-290px -140px ;height:16px; width:250px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block03 dd.dd07 a:hover{ background-position:-835px -140px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block03 dd.dd08 a{ background-position:0px -170px ;height:16px; width:90px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block03 dd.dd08 a:hover{ background-position:-545px -170px;}

body div#container div#cnt_wrap01 div.left_block div#cnt_block03  div#cnt_block03_banner{
	position:absolute;
	width:600px;
	clear:both;
	top:245px;
	height: 45px;
}
body div#container div#cnt_wrap01 div.left_block div#cnt_block03  div#cnt_block03_banner ul{display:block; width:600px; height:46px; padding:0 0 0 0px;clear:both;list-style:none;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block03  div#cnt_block03_banner li{float:left; height:46px; margin:0px; list-style:none;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block03  div#cnt_block03_banner li.li01{width:296px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block03  div#cnt_block03_banner li.li01 img{width:277px;margin-left:10px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block03  div#cnt_block03_banner li.li02{width:152px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block03  div#cnt_block03_banner li.li03{width:152px;}
/*body div#container div#cnt_wrap01 div.left_block div#cnt_block03  div#cnt_block03_banner li.li04{width:140px;}*/
/*body div#container div#cnt_wrap01 div.left_block div#cnt_block03  div#cnt_block03_banner li{float:left; height:46px; margin:0px; list-style:none;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block03  div#cnt_block03_banner li.li01{width:156px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block03  div#cnt_block03_banner li.li01 img{width:140px;margin-left:10px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block03  div#cnt_block03_banner li.li02{width:147px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block03  div#cnt_block03_banner li.li03{width:147px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block03  div#cnt_block03_banner li.li04{width:140px;}*/
body div#container div#cnt_wrap01 div.left_block div#cnt_block03 dd a span{visibility:hidden;}



body div#container div#cnt_wrap01 div.left_block div#cnt_block04{width:600px; height:400px;position:relative;clear:both;margin-top:55px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block04 dl{width:600px; position:relative;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block04 dl dt{height:30px;margin:0;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block04 dl dt span{visibility:hidden;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block04{width:600px;height:300px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block04 dt{position:absolute;left:0;top:0;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block04 dl dd{position:absolute;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block04 dl dd.dd01{left:8px;top:55px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block04 dl dd.dd02{left:295px;top:55px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block04 dl dd.dd03{left:8px;top:86px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block04 dl dd.dd04{left:295px;top:86px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block04 dl dd.dd05{left:8px;top:116px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block04 dl dd.dd06{left:8px;top:160px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block04 dd a{
	display:block;
	width:175px;
	height:16px;
	background-image:url(/index_imgs/index_dds_007.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}
body div#container div#cnt_wrap01 div.left_block div#cnt_block04 dd a:hover{
	background-color:transparent;
}
body div#container div#cnt_wrap01 div.left_block div#cnt_block04 dd a:hover img{
	visibility:hidden;
}
body div#container div#cnt_wrap01 div.left_block div#cnt_block04 dd.dd01 a{ background-position:0 0 ; height:16px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block04 dd.dd01 a:hover{ background-position:-485px 0 ;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block04 dd.dd02 a{ background-position:-290px 0px ;height:16px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block04 dd.dd02 a:hover{ background-position:-775px -0px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block04 dd.dd03 a{ background-position:-0 -31px ;height:16px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block04 dd.dd03 a:hover{ background-position:-485px -31px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block04 dd.dd04 a{ background-position:-290px -31px ;height:16px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block04 dd.dd04 a:hover{ background-position:-775px -31px;}

body div#container div#cnt_wrap01 div.left_block div#cnt_block04 dd a span{visibility:hidden;}

body div#container div#cnt_wrap01 div.left_block div#notice { text-align:left;}
body div#container div#cnt_wrap01 div.left_block div#notice div#notice_head{margin-bottom:8px;}
body div#container div#cnt_wrap01 div.left_block div#notice div#notice_head{position:relative;height:36px;overflow:hidden;}
body div#container div#cnt_wrap01 div.left_block div#notice div#notice_head div#notice_title{
	width:600px;
	height:36px;
	position:absolute;
	top:0;
	left:0;

}
body div#container div#cnt_wrap01 div.left_block div#notice div#notice_head a{
	display:block;
	position:absolute;
	top:8px;
	width:68px;
	height:18px;
	overflow:hidden;
	background:url(/index_imgs/index_btns_001.gif);
}
body div#container div#cnt_wrap01 div.left_block div#notice div#notice_head a#backnumber{left:452px; background-position:0 0;}
body div#container div#cnt_wrap01 div.left_block div#notice div#notice_head a#backnumber:hover{background-position:0 -20px;}
body div#container div#cnt_wrap01 div.left_block div#notice div#notice_head a#rss{left:522px; background-position:-70px 0;}
body div#container div#cnt_wrap01 div.left_block div#notice div#notice_head a#rss:hover{background-position:-70px -20px;}
body div#container div#cnt_wrap01 div.left_block div#notice div#notice_head div#notice_title span,
body div#container div#cnt_wrap01 div.left_block div#notice div#notice_head a span{visibility:hidden;}
body div#container div#cnt_wrap01 div.left_block div#notice table td{padding:0 0 0 0; text-align:left;}
body div#container div#cnt_wrap01 div.right_block{
	width:320px;
	float:right;
	overflow:hidden;
	margin-top:40px;
}


body div#container div#cnt_wrap01 div.right_block div#cnt_block01_02{
	width:320px;
	height:316px;
	position:relative;
	clear:both;
	margin-top:0px;
	background-image:none;
}
body div#container div#cnt_wrap01 div.right_block div#cnt_block01_02 dl{width:320px; position:relative;}
body div#container div#cnt_wrap01 div.right_block div#cnt_block01_02 dl dt{height:36px;margin:0;}
body div#container div#cnt_wrap01 div.right_block div#cnt_block01_02 dl dt span{visibility:hidden;}

body div#container div#cnt_wrap01 div.right_block div#cnt_block01_02 dt{position:absolute;left:0;top:0;}
body div#container div#cnt_wrap01 div.right_block div#cnt_block01_02 dl dd{position:absolute;}
body div#container div#cnt_wrap01 div.right_block div#cnt_block01_02 dl dd.dd01{left:0px;top:36px;}
body div#container div#cnt_wrap01 div.right_block div#cnt_block01_02 dl dd.dd02{left:0px;top:233px;}
body div#container div#cnt_wrap01 div.right_block div#cnt_block01_02 dl dd.dd03{left:165px;top:233px;}
body div#container div#cnt_wrap01 div.right_block div#cnt_block01_02 dl dd.dd04{left:0px;top:262px;}
body div#container div#cnt_wrap01 div.right_block div#cnt_block01_02 dl dd.dd05{left:8px;top:116px;}
body div#container div#cnt_wrap01 div.right_block div#cnt_block01_02 dl dd.dd06{left:8px;top:160px;}

body div#container div#cnt_wrap01 div.right_block div#cnt_block01_02 dd a{
	display:block;
	width:159px;
	height:16px;
	background-image:url(/index_imgs/index_dds_008.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}
body div#container div#cnt_wrap01 div.right_block div#cnt_block01_02 dd.dd01 a{ background-position:0 0 ; height:16px;}
body div#container div#cnt_wrap01 div.right_block div#cnt_block01_02 dd.dd01 a:hover{ background-position:0 0 ;}
body div#container div#cnt_wrap01 div.right_block div#cnt_block01_02 dd.dd02 a{ background-position:0 0 ; height:16px;}
body div#container div#cnt_wrap01 div.right_block div#cnt_block01_02 dd.dd02 a:hover{ background-position:-325px 0px;}
body div#container div#cnt_wrap01 div.right_block div#cnt_block01_02 dd.dd03 a{ background-position:-158px 0 ;height:16px;}
body div#container div#cnt_wrap01 div.right_block div#cnt_block01_02 dd.dd03 a:hover{ background-position:-483px 0;}
body div#container div#cnt_wrap01 div.right_block div#cnt_block01_02 dd.dd04 a{ background-position:0 -28px ;height:16px; width:200px}
body div#container div#cnt_wrap01 div.right_block div#cnt_block01_02 dd.dd04 a:hover{ background-position:-325px -28px;}

body div#container div#cnt_wrap01 div.right_block div#cnt_block01_02 dd a span{visibility:hidden;}

* html body div#container div#cnt_wrap01 div.right_block div#cnt_block01_03{
	display:none;
}

body div#container div#cnt_wrap01 div.right_block div#cnt_block01_04{
	width:318px;
	height:320px;
	position:relative;
	clear:both;
	margin-top:0px;
}
body div#container div#cnt_wrap01 div.right_block div#cnt_block01_04 dl{
	width:318px;
	height:280px;
	position:relative;
	clear:both;
	margin-top:0px;
	background-image:none;
	border:solid  #AAA 1px;
	}
body div#container div#cnt_wrap01 div.right_block div#cnt_block01_04 dl dt{margin-left:8px;}
body div#container div#cnt_wrap01 div.right_block div#cnt_block01_04 dl dt span{visibility:hidden;}

body div#container div#cnt_wrap01 div.right_block div#cnt_block01_04 dt{position:absolute;left:0;top:0;}
body div#container div#cnt_wrap01 div.right_block div#cnt_block01_04 dl dd{position:absolute;}
body div#container div#cnt_wrap01 div.right_block div#cnt_block01_04 dl dd.dd01{left:9px;top:52px;}
body div#container div#cnt_wrap01 div.right_block div#cnt_block01_04 dl dd.dd02{left:9px;top:122px;}
body div#container div#cnt_wrap01 div.right_block div#cnt_block01_04 dl dd.dd03{left:122px;top:181px}
body div#container div#cnt_wrap01 div.right_block div#cnt_block01_04 dl dd.dd04{left:9px;top:216px;}

body div#container div#cnt_wrap01 div.right_block div#cnt_block01_04 dd a{
	display:block;
	width:300px;
	/*height:44px;*/
	background-image:url(/index_imgs/index_dds_009_20160401.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}

body div#container div#cnt_wrap01 div.right_block div#cnt_block01_04 dd.dd01 a{ background-position:0 0 ; height:50px;}
body div#container div#cnt_wrap01 div.right_block div#cnt_block01_04 dd.dd01 a:hover{ background-position:-320px 0 ;}
body div#container div#cnt_wrap01 div.right_block div#cnt_block01_04 dd.dd02 a{ background-position:0 -70px ; height:50px;}
body div#container div#cnt_wrap01 div.right_block div#cnt_block01_04 dd.dd02 a:hover{ background-position:-320px -70px;}
body div#container div#cnt_wrap01 div.right_block div#cnt_block01_04 dd.dd03 a{ background-position:-113px -129px ; height:32px;width:133px;}
body div#container div#cnt_wrap01 div.right_block div#cnt_block01_04 dd.dd03 a:hover{ background-position:-433px -129px;}
body div#container div#cnt_wrap01 div.right_block div#cnt_block01_04 dd.dd04 a{ background-position:0 -164px ; height:46px;}
body div#container div#cnt_wrap01 div.right_block div#cnt_block01_04 dd.dd04 a:hover{ background-position:-320px -164px;}

body div#container div#cnt_wrap01 div.right_block div#cnt_block01_04 dd a span{visibility:hidden;}


body div#container div#cnt_wrap01 div.right_block div#cnt_block01_05{
	width:320px;
	height:95px;
	position:relative;
	clear:both;
	margin-top:0px;
}

body div#container div#cnt_wrap01 div.right_block div#cnt_block01_06{
	width:318px;
	height:100px;
	position:relative;
	clear:both;
	margin-bottom:30px;
	border:1px solid #AAAAAA;
}

body div#container div#cnt_wrap01 div.right_block div#cnt_block01_06 a{
	width:282px;
	height:74px;
	position:relative;
	display:block;
	margin-top:13px;
	margin-left:20px;
	background-image:url(/index_imgs/index_dds_010_20160708.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	}
body div#container div#cnt_wrap01 div.right_block div#cnt_block01_06 a:hover{ background-position:-300px 0 ;}

body div#container div#cnt_wrap01 div.right_block div#cnt_block01_06 a span{visibility:hidden;}

body div#container div#cnt_wrap01 div.right_block div#cnt_block01_03{
	width:320px;
	height:386px;
	position:relative;
	margin-top:35px;
	background-image:none;
}

body div#container div#cnt_wrap01 div.right_block div#cnt_block01_03 dl{width:320px; position:relative;}
body div#container div#cnt_wrap01 div.right_block div#cnt_block01_03 dl dt{height:36px;margin:0;}
body div#container div#cnt_wrap01 div.right_block div#cnt_block01_03 dl dt span{visibility:hidden;}

body div#container div#cnt_wrap01 div.right_block div#cnt_block01_03 dt{position:absolute;left:0;top:0;}
body div#container div#cnt_wrap01 div.right_block div#cnt_block01_03 dl dd{position:absolute; }
body div#container div#cnt_wrap01 div.right_block div#cnt_block01_03 dl dd.dd01{left:0px;top:36px;}


body div#container div#cnt_wrap01 div.right_block .sub_block04{width:200px; height:190px;padding-top:6px;}
body div#container div#cnt_wrap01 div.right_block ul{width:178px;}
body div#site_footer{margin-top:0px; margin-left:auto; margin-right:auto; width:960px;}
body div#site_footer div#util{width:960px; border-top:1px solid #cccccc; padding:15px 0 0 0; overflow:hidden; clear:both;}
body div#site_footer div#util ul{width:960px; height:58px; margin-left:0px;}
body div#site_footer div#util ul li{width:120px; height:16px; float:left;}
body div#site_footer div#util ul li.li03,
body div#site_footer div#util ul li.li10,
body div#site_footer div#util ul li.li17{}
body div#site_footer div#util ul li.li04,
body div#site_footer div#util ul li.li11,
body div#site_footer div#util ul li.li18{}
body div#site_footer div#util ul li.li05,
body div#site_footer div#util ul li.li12,
body div#site_footer div#util ul li.li19{}
body div#site_footer div#util ul li.li06,
body div#site_footer div#util ul li.li13,
body div#site_footer div#util ul li.li20{}
body div#site_footer div#util ul li.li07,
body div#site_footer div#util ul li.li14,
body div#site_footer div#util ul li.li21{}

/*古いやつ
body div#container div#cnt_wrap01 div.left_block div#cnt_block04 div#footer_banner{position:absolute;width:600px; clear:both;top:130px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block04 div#footer_banner ul{display:block; width:600px; height:46px; padding:0 0 0 0px;clear:both;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block04 div#footer_banner li{float:left; height:46px; margin:0px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block04 div#footer_banner li.li01{width:232px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block04 div#footer_banner li.li01 img{width:212px;margin-left:10px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block04 div#footer_banner li.li02{width:212px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block04 div#footer_banner li.li03{width:147px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block04 div#footer_banner li.li03{width:287px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block04 div#footer_banner li.li04{width:140px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block04 div#footer_banner li.li05{width:434px;;margin-left:10px;;margin-top:10px;}*/

body div#container div#cnt_wrap01 div.left_block div#cnt_block04 div#footer_banner{position:absolute;width:600px; clear:both;top:128px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block04 div#footer_banner ul{display:block; width:600px; height:60px; padding:0 0 0 0px;clear:both;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block04 div#footer_banner li{float:left; height:60px; margin:0px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block04 div#footer_banner li.li01{width:203px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block04 div#footer_banner li.li01 img{width:194px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block04 div#footer_banner li.li02{width:203px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block04 div#footer_banner li.li02 img{width:194px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block04 div#footer_banner li.li03{width:194px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block04 div#footer_banner li.li04{width:203px;margin-top:10px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block04 div#footer_banner li.li04 img{width:194px;}
body div#container div#cnt_wrap01 div.left_block div#cnt_block04 div#footer_banner li.li05{width:397px;margin-top:10px;}

body div#site_footer div#rights{height:26px; border-top:1px solid #cccccc;}
body div#site_footer div#rights ul{display:block; width:960px; height:26px;}
body div#site_footer div#rights li{float:left;height:26px;}
body div#site_footer div#rights li.li01{width:350px; left:0;}
body div#site_footer div#rights li.li02{width:410px; left:161px;}
body div#site_footer div#rights li.li03{width:199px; left:561px;}
body div#site_footer div#rights li a{display:block;height:17px;overflow:hidden;background-repeat:no-repeat;}
body div#site_footer div#rights li.li01 a{ width:161px; background-image:url(../../index_imgs/index_copyright_0001.gif)}
body div#site_footer div#rights li.li01 a:hover{ background-image:url(../../index_imgs/index_copyright_0001_o.gif)}
body div#site_footer div#rights li.li02 a{ width:400px; background-image:url(../../index_imgs/index_copyright_0004.gif)}
body div#site_footer div#rights li.li02 a:hover{ background-image:url(../../index_imgs/index_copyright_0004_o.gif)}
body div#site_footer div#rights li.li03 a{ width:199px; background-image:url(/shared/img/cmn_ut_004.gif); background-position:0 -1px;}
body div#site_footer div#rights li.li03 a:hover{ background-image:url(/shared/img/cmn_ut_004_o.gif); background-position:0 -1px;}
body div#site_footer div#rights li a span{ visibility:hidden;}

.wrap{background:transparent;}
.wrap:after{
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
};

*html #right_block{
text-align:left;
}

body#local{
	background:none;
}

body div#mapCase{ height:175px;}
body div.local_info{width:320px; height:auto; text-align:left; background:url(../../index_imgs/area/img/map/bg_parent.jpg) top left no-repeat; margin-top:20px;}
body div.local_info .local_block01{width:320px; height:175px; float:left; padding-top:0px; }
body div.local_info ul{width:320px; display:block;}
#banner_list {width:320px;}
#banner_list li{margin:5px 0 0 0; padding:0px; height:55px; width:320px; overflow:hidden;}
#banner_list li.li01 {  height:105px; }
#banner_list li a{ }

body div#container div#cnt_wrap01 div.right_block ul#cmn_banner_list {width:200px;}
body div#container div#cnt_wrap01 div.right_block ul#cmn_banner_list li{margin:0 0 10px 0; padding:0px; height:55px; width:320px; overflow:hidden;}
body div#container div#cnt_wrap01 div.right_block ul#cmn_banner_list li.li02{margin:0 0 10px 0; padding:0px; height:71px; width:178px; overflow:hidden;}
body div#container div#cnt_wrap01 div.right_block ul#cmn_banner_list li.li03{margin:0 0 10px 0; padding:0px; height:190px; width:178px; overflow:hidden;}

body #title_local{ height:32px; position:relative;}
body #title_local a{
	display:block;
	position:absolute;
	width:68px;
	height:18px;
	background-image:url(../../index_imgs/area/img/map/btn_default.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	top:8px;
	left:242px;
	overflow:hidden;
}

body #title_local a:hover{background-position:0 -20px;}
body #title_local a.active{ display:block;}
body #title_local a.passive{ display:none;}
body #title_local a span{visibility:hidden;}




/*================================================
	#tooltip
================================================*/

p.tooltip{
	line-height:1.5;
	margin:0;
	z-index:2000;
	width:146px;
	height:76px;
	background-repeat: no-repeat; 
	display:none;
}

* html p.tooltip{
	background:none;
	
}
.tlp01{
	position:absolute;
	top:506px;
	left:25px;  
}
.tlp02{
	position:absolute;
	top:506px;
	left:183px;  
}

.tlp03{
	position:absolute;
	top:506px;
	left:341px;  
}

.tlp04{
	position:absolute;
	top:506px;
	left:499px;  
}

.tlp05{
	position:absolute;
	top:506px;
	left:653px;  
}
.tlp06{
	position:absolute;
	top:506px;
	left:811px;  
}
/*.tlp06{
	position:absolute;
	top:406px;
	left:663px;
}

.tlp07{
	position:absolute;
	top:406px;
	left:811px;  
}*/


#inline_content img{
	padding-top:20px;
	margin-left:0px;
	height:800px;
	padding-bottom:0px;
}

#inline_content{
	height:820px;
	display:block;
}


/*================================================
	#shinsai
================================================*/

#shinsai {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	margin-top:40px;
	margin-bottom:35px;
}

#shinsai img {
	text-align:center;
	margin-left:35px;
}

/*================================================
	#siteFooter
================================================*/

#siteFooter{
	width:960px;
	padding-top:20px!important;
	height:30px;
	background:none!important;
	border-top:1px solid #cccccc;
	clear:both;
	overflow:hidden;
	
}

#siteFooter span{visiblly:hidden}


#siteFooter #copy{
	height:10px;
	width:400px;
	background:url(/shared/img/cmn_copyright_002.gif) -2px -7px no-repeat;
	float:left;
}
#siteFooter #copy:hover{
	background:url(/shared/img/cmn_copyright_002_o.gif)  -2px -7px no-repeat;
}


#siteFooter #copy span{
	visibility:hidden;
}

#siteFooter ul{
	float:right;
	display:block;
	width:288px;
	height:16px;
}



#siteFooter ul li{
	display:block;
}


#siteFooter ul li a span{
	visibility:hidden;
}

#siteFooter ul li.li001 {
	width:110px;
	overflow:hidden;
	float:left;
}

#siteFooter ul li.li001 a{
	width:110px;
	background:url(/index_imgs/cmn_btn_102.gif) -2px -10px no-repeat;
	height:12px;
	overflow:hidden;
}
#siteFooter ul li.li001 a:hover{
	background:url(/index_imgs/cmn_btn_102_o.gif) -2px -10px no-repeat;
}
#siteFooter ul li.li002 {
	width:178px;
	overflow:hidden;
	float:right;
}

#siteFooter ul li.li002 a{
	width:178px;
	background:url(/index_imgs/cmn_btn_103.gif) -2px -10px no-repeat;
	height:12px;
	overflow:hidden;	
}
#siteFooter ul li.li002 a:hover{
	background:url(/index_imgs/cmn_btn_103_o.gif) -2px -10px no-repeat;
}


/*================================================
	#extra
================================================*/

#extra{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding-top:30px;
	margin-bottom:35px;
}

#extra img {
	text-align:center;
}
#extra #all_area{
	width:960px;
	height:190px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding-top:0px;
	margin-bottom:10px;
	clear:both;
	overflow:hidden;
}

#extra #left_area{
	width:475px;
	height:190px;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
}
#extra #right_area{
	width:475px;
	height:190px;
	margin:0;
	padding:0;
	float:right;
	overflow:hidden;
}

/*#extra_sumasan{
	width:960px;
	height:210px;
	padding-top:30px;
}
#extra_sumasan a.a001{
	height:210px;
	width:960px;
	overflow:hidden;
	background:url(/index_imgs/banner/banner_20150218_sumasan.jpg) top left no-repeat;
}

#extra_sumasan a.a001:hover{
	background-position:0 -210px;
}*/

.extra_sumasan a{
	width:960px;
	height:210px;
  float: left;
  overflow: hidden;
  margin-bottom: 30px;
}
.extra_sumasan img{
  border: none;
  /*margin-top: -60px;*/
}
.extra_sumasan a:hover img{
  margin-top: -210px;
}
