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

*{font-family:Arial, Osaka;margin:0 auto;padding:0;line-height:150%;}
html,body {height:100%;}
body {background:#ffffff;text-align:center; }
body {behavior: url(../img/csshover.htc);}
a:hover {text-decoration:none;}

#header {color:#FFFFFF; height:92px; text-align:center; background:url(pic/header.jpg) no-repeat center; background-color:#005ee1;}
#header h1 a{width:167px; height:92px; display:block; text-indent:-9999px; margin-left:190px;}

#contents {width:820px;text-align:center; background-color:#DBDDE6; height:1200px;}
#contents1 {width:820px;text-align:center; background-color:#DBDDE6; height:950px;}

#wrap{width:800px; height:900px; background:#FFFFFF;}
#wrap4{width:800px; height:1150px; background:#FFFFFF;}

#menu{height:41px/*88px*/;background:url(pic/menu-bg.jpg) repeat-x left; width:800px;}
#menu ul{list-style:none; width:800px;}
#dd li {width:160px; height:41px; list-style:none; display:block; float:left; font-size:90%;}
#dd li a{margin-top:13px;}
#dd .m1 a{display:block;width:160px; height:41px; text-decoration:none; color:#0033CC;}
#dd .m1:hover {background-image:url(pic/menu-bg2.jpg); color:#FFFFFF;}
#dd .m2 a{display:block;width:160px; height:41px; text-decoration:none; color:#0033CC;}
#dd .m2:hover {background-image:url(pic/menu-bg2.jpg); color:#FFFFFF;}
#dd .m3 a{display:block;width:160px; height:41px; text-decoration:none; color:#0033CC;}
#dd .m3:hover {background-image:url(pic/menu-bg2.jpg); color:#FFFFFF;}
#dd .m4 a{display:block;width:160px; height:41px; text-decoration:none; color:#0033CC;}
#dd .m4:hover {background-image:url(pic/menu-bg2.jpg); color:#FFFFFF;}
#dd .m11 a{display:block;width:160px; height:41px; text-decoration:none; color:#0033CC;}
#dd .m11:hover {background-image:url(pic/menu-bg2.jpg); color:#FFFFFF;}
/*#menu{height:88px;background:#e8e8e8;}
#menu ul{list-style:none; width:800px;}
#menu .ibm{margin:60px 20px 0;}
#dd li {width:130px; height:40px; list-style:none; border:#CCCCCC 1px solid; display:block; float:left; font-size:60%; background-color:#EEEFFD; background:url(pic/bt-bt.jpg) no-repeat center;}
#dd li a{margin-top:13px;}
#dd .m1 a{display:block;width:130px; height:40px; text-decoration:none; color:#0033CC;}
#dd .m1:hover {background-image:url(pic/bt-btn.jpg); color:#FFFFFF;}
#dd .m2 a{display:block;width:130px; height:40px; text-decoration:none; color:#0033CC;}
#dd .m2:hover {background-image:url(pic/bt-btn.jpg); color:#FFFFFF;}
#dd .m3 a{display:block;width:130px; height:40px; text-decoration:none; color:#0033CC;}
#dd .m3:hover {background-image:url(pic/bt-btn.jpg); color:#FFFFFF;}
#dd .m4 a{display:block;width:130px; height:40px; text-decoration:none; color:#0033CC;}
#dd .m4:hover {background-image:url(pic/bt-btn.jpg); color:#FFFFFF;}
#dd .m5 a{display:block;width:130px; height:40px; text-decoration:none; color:#0033CC;}
#dd .m5:hover {background-image:url(pic/bt-btn.jpg); color:#FFFFFF;}
#dd .m6 a{display:block;width:130px; height:40px; text-decoration:none; color:#0033CC;}
#dd .m6:hover {background-image:url(pic/bt-btn.jpg); color:#FFFFFF;}
#dd .m7 a{display:block;width:130px; height:40px; text-decoration:none; color:#0033CC;}
#dd .m7:hover {background-image:url(pic/bt-btn.jpg); color:#FFFFFF;}
#dd .m8 a{display:block;width:130px; height:40px; text-decoration:none; color:#0033CC;}
#dd .m8:hover {background-image:url(pic/bt-btn.jpg); color:#FFFFFF;}
#dd .m9 a{display:block;width:130px; height:40px; text-decoration:none; color:#0033CC;}
#dd .m9:hover {background-image:url(pic/bt-btn.jpg); color:#FFFFFF;}
#dd .m10 a{display:block;width:130px; height:40px; text-decoration:none; color:#0033CC;}
#dd .m10:hover {background-image:url(pic/bt-btn.jpg); color:#FFFFFF;}
#dd .m11 a{display:block;width:130px; height:40px; text-decoration:none; color:#0033CC;}
#dd .m11:hover {background-image:url(pic/bt-btn.jpg); color:#FFFFFF;}
#dd .gyu a{display:block;width:130px; height:40px; text-decoration:none; color:#0033CC;}
#dd .gyu:hover {background-image:url(pic/bt-btn.jpg); color:#FFFFFF;}
*/
#main{width:798px; text-align:center;}
#main p{font-size:90%; color:#333333; margin-left:10px; margin-top:10px; text-align:left;}
#main h4{width:500px; height:47px; background:url(pic/h4-bg.jpg) left repeat-x; color:#ffffff;font-size:130%; font-family:"HGS創英角ﾎﾟｯﾌﾟ体"; padding-left:5px; font-weight:bold; margin-bottom:20px;margin-left:2px;}
#main h5{width:795px; height:30px; background:#ffffff; color:#383C5A; border:#6666FF solid 2px; font-size:110%; padding:5px 0;}
#main h6{color:#333333; font-size:100%; margin:10px 10px;}
#main span{color:#FF0000;}
#contact {float:left; width:400px; height:170px;background:url(pic/contact.jpg) right no-repeat; margin-bottom:10px; margin-right:10px; margin-left:10px;}
#contact h3{font-size:100%; margin:10px 0;}
#contact a{background:url(pic/form.jpg) no-repeat; width:253px; height:50px; display:block; text-indent:-9999px;}
#tel{float:left; width:350px; height:170px;background:url(pic/tel.jpg) right no-repeat; text-align:right; margin-bottom:10px;}
#tel h3{font-size:100%;margin:5px;}
#tel b{font-size:200%; color:#00FF66;margin:5px;}
#fax {float:left; width:350px; height:170px;background:url(pic/fax.jpg) right no-repeat; text-align:right; margin-bottom:10px;}
#fax h3{font-size:100%; margin:5px;}
#fax b{font-size:200%; color:#00FF66; margin:5px;}
#mail {float:left; width:350px; height:170px;background:url(pic/mail.jpg) right no-repeat; text-align:right; margin-bottom:10px;}
#mail h3{font-size:100%; margin:5px;}
#mail b{font-size:200%; color:#00FF66; margin:5px;}
/*#tel {width:500px; height:90px; border:#003333 solid 1px; margin-bottom:20px;background:url(pic/tel.jpg) right no-repeat;}

#fax {width:500px; height:90px; border:#003333 solid 1px; background:url(pic/fax.jpg) right no-repeat; margin-bottom:20px;}

#mail {width:500px; height:90px; border:#003333 solid 1px; margin-bottom:20px;background:url(pic/mail.jpg) right no-repeat;}

#form {width:500px; height:90px; border:#003333 solid 1px; margin-bottom:20px;}
*/

#main3{width:798px; text-align:center;}
#main3 p{font-size:80%; color:#333333; margin-left:10px; margin-top:10px;}
#main3 h4{width:500px; height:47px; background:url(pic/h4-bg.jpg) left repeat-x; color:#ffffff;font-size:130%; font-family:"HGS創英角ﾎﾟｯﾌﾟ体"; padding-left:5px; font-weight:bold; margin-bottom:20px;margin-left:2px;}
#main3 h5{width:795px; height:30px; background:#ffffff; color:#383C5A; border:#6666FF solid 2px; font-size:110%; padding:5px 0;}
#main3 .kome{color:#FF0000;}
/*#main3 table{margin-left:30px;}*/
#main3 th{text-align:left; width:220px; border-bottom:dotted 1px #0000FF;}
#main3 td{text-align:left; border-bottom:dotted 1px #0000FF;}

#footer{color:#FFFFFF; font-size:80%; clear:both; background:url(pic/footer.jpg) center repeat; background-color:#005ee1; height:100px;}

#bla{clear:both;}