/* CSS Document */

body {margin:0 0 0 20px;padding:0;width:730px;background:url(../../image/template/bg.gif) #FFD9D3;}
p,h1,h2,h3,h4,h5,h6,ul,form{margin:0;padding:0;}
img {border:none;}
hr {display:none;}
#contents {background:#FFF;padding:5px 14px 0 14px;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;margin:auto;}
h1 {background:url(../../image/template/logo.gif) no-repeat left 2px;height:70px;width:405px;text-indent:-999em;font-size:0.1em;float:left;}
h1 a{display:block;width:405px;height:50px;}
.description {height:20px;color:#999;font-size:0.7em;}
#information {margin-top:40px;background:url(../../image/template/btn_information_top.gif) no-repeat left top;float:right;}
#information a{display:block;width:145px;height:14px;background:url(../../image/template/btn_information_top.gif) no-repeat left top;text-indent:-999em;font-size:8px;}
#information a:hover{background:url(../../image/template/btn_information_top2.gif) no-repeat left top;}
#service {margin:5px 0 0 0;padding:4px 0 0 0;_padding:2px 0 0 0;background:url(../../image/template/bg_service.gif) repeat-x top left;list-style:none;clear:both;}
#service li.mainmenu{width:175px;height:18px;text-indent:-999em;font-size:0.1em;float:left;border-bottom-style:solid;border-bottom-width:2px;}
a.mainlink{display:block;width:175px;height:17px;}
#service li#sitter {background:url(../../image/template/btn_sitter.gif) no-repeat top left;border-bottom-color:#ff9db4;}
#service li#dakko {background:url(../../image/template/btn_dakko.gif) no-repeat top left;border-bottom-color:#ffc844;}
#service li#hoikusho {background:url(../../image/template/btn_hoiku.gif) no-repeat top left;border-bottom-color:#8adaff;}
#service li#hojin {background:url(../../image/template/btn_hojin.gif) no-repeat top left;border-bottom-color:#b6c7dd;}

/*-----------*/
.smenu {position:absolute;top:108px;_top:114px;padding:0;margin:0;background:#fffaf0;list-style:none;z-index:2;}
.smenu li{width:168px;height:22px;passing:0 0 0 20px;margin:0 0 0 5px;}
#smenu-sitter {left:35px;border:1px solid #ffccd3;}
#smenu-sitter li{background:url(../../image/template/listicon_sitter.gif) no-repeat left 4px;}
#smenu-sitter li a{display:block;text-indent:-9999em;font-size:0.1em;width:168px;height:22px;}
#smenu-sitter li span{display:block;text-indent:-9999em;font-size:0.1em;width:168px;height:22px;}
#smenu-sitter li#hast{height:44px;background:url(../../image/template/listicon_sitter.gif) no-repeat left 26px;}
#smenu-sitter li a:hover{background-color:#FFF0C4;}

#smenu-dakko {left:210px;border:1px solid #ffe897;}
#smenu-dakko li{background:url(../../image/template/listicon_dakko.gif) no-repeat left 4px;}
#smenu-dakko li a{display:block;text-indent:-9999em;font-size:0.1em;width:168px;height:22px;}
#smenu-dakko li span{display:block;text-indent:-9999em;font-size:0.1em;width:168px;height:22px;}
#smenu-dakko li#dakkoroomt{height:44px;background:url(../../image/template/listicon_dakko.gif) no-repeat left 26px;}
#smenu-dakko li#dakkoplust{height:44px;background:url(../../image/template/listicon_dakko.gif) no-repeat left 26px;}
#smenu-dakko li a:hover{background-color:#FFF0C4;}

#smenu-hoikusho {left:385px;border:1px solid #bcebff;}
#smenu-hoikusho li{background:url(../../image/template/listicon_hoikusho.gif) no-repeat left 4px;}
#smenu-hoikusho li a{display:block;text-indent:-9999em;font-size:0.1em;width:168px;height:22px;}
#smenu-hoikusho li a:hover{background-color:#FFF0C4;}

#smenu-business {left:560px;border:1px solid #dae2ec;}
#smenu-business li{background:url(../../image/template/listicon_business.gif) no-repeat left 4px;}
#smenu-business li a{display:block;text-indent:-9999em;font-size:0.1em;width:168px;height:22px;}
#smenu-business li a:hover{background-color:#FFF0C4;}
.smenu-t-service {background:url(../../image/template/smenu_service.gif) no-repeat 15px 3px;}
.smenu-t-shop {background:url(../../image/template/smenu_shop.gif) no-repeat 15px 3px;}
.smenu-t-charge {background:url(../../image/template/smenu_charge.gif) no-repeat 15px 3px;}
.smenu-t-faq {background:url(../../image/template/smenu_faq.gif) no-repeat 15px 3px;}
.smenu-t-simu {background:url(../../image/template/smenu_simu.gif) no-repeat 15px 3px;}
.smenu-t-staff {background:url(../../image/template/smenu_staff.gif) no-repeat 15px 3px;}
.smenu-t-hojinindex{background:url(../../image/template/smenu_hojinindex.gif) no-repeat 15px 3px;}
.smenu-t-hojinevent {background:url(../../image/template/smenu_hojinevent.gif) no-repeat 15px 3px;}
.smenu-t-hojinhas {background:url(../../image/template/smenu_hojinhas.gif) no-repeat 15px 3px;}
.smenu-t-hojinmansion {background:url(../../image/template/smenu_hojinmansion.gif) no-repeat 15px 3px;}
.smenu-t-hojinoffice {background:url(../../image/template/smenu_hojinoffice.gif) no-repeat 15px 3px;}
.smenu-t-osaki {background:url(../../image/template/smenu_osaki.gif) no-repeat 15px 3px;}
.smenu-t-dakkoroom {background:url(../../image/template/smenu_dakkoroom.gif) no-repeat left 3px;}
.smenu-t-dakkoplus {background:url(../../image/template/smenu_dakkoplus.gif) no-repeat left 3px;}
.smenu-t-has {background:url(../../image/template/smenu_has.gif) no-repeat left 3px;}


/*---------------*/
h2 {height:48px;text-indent:-999em;font-size:0.1em;clear:both;}
#menu {padding:0 0 0 275px;height:25px;}
#menu li{width:105px;height:25px;float:left;text-indent:-999em;font-size:0.1em;}
#menu li a:link,#menu li a:visited{display:block;width:105px;height:25px;}
h3 {width:167px;height:45px;text-indent:-999em;font-size:0.1em;float:left;}
#submenu {margin:0 0 0 167px;height:25px;list-style:none;}
#submenu li{position:relative;top:20px;height:25px;float:left;}
#submenu li a:link,#submenu li a:visited,#submenu li a:hover{display:block;height:25px;text-indent:-999em;font-size:0.1em;}
h4{text-indent:-999em;font-size:0.1em;}
#main {width:670px;padding:10px 15px 15px 15px;clear:both;}
h5 {font-size:0.9em;font-weight:bold;padding:0 5px 3px 15px;margin:20px 0 10px 0;border-bottom-width:1px;border-bottom-style:solid;}
#main p {font-size:0.9em;color:#444;line-height:1.5em;padding:5px 5px 5px 15px;}

/*--------*/

#informationlink {margin:0 0 20px 0;padding:0 0 0 180px;background:url(../../image/template/btn_information.gif) no-repeat 180px top;clear:both;}
#informationlink a{display:block;background:url(../../image/template/btn_information.gif) no-repeat left top;width:378px;height:61px;text-indent:-999em;}
#informationlink a:hover{background:url(../../image/template/btn_information2.gif) no-repeat left top;}

#footer {padding:5px 0 30px 0;clear:both;}
address {color:#999;font-size:0.7em;text-align:center;font-style:normal;}
#gohome {background:url(../../image/template/b_gohome.gif) no-repeat left;float:left;text-indent:-999em;}
#gohome a{display:block;width:167px;height:12px;}
#gotop {background:url(../../image/template/b_gotop.gif) no-repeat right;text-indent:-999em;float:right;}
#gotop a{display:block;width:113px;height:12px;}
#academy {clear:both;position:absolute;top:0;left:614px;}
img.illustration {float:right;margin:5px 0 10px 0;}
.trans {position:absolute;top:-999px;}


