@charset "utf-8";html{overflow-y:scroll}blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}q:after,q:before{content:''}embed,object{vertical-align:top}hr,legend{display:none}h1,h2,h3,h4,h5,h6{font-size:100%}abbr,acronym,fieldset,img{border:0}li,ul{list-style-type:none}p{margin-bottom:1em}*{margin:0;padding:0}body{background:#e2e2e2;font-size:12px;line-height:1.6em;color:#434343;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}a:hover{text-decoration:none}a{color:#0068b7;text-decoration:underline}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}div#header{width:820px;height:71px;margin:0 auto}div#header div#head{float:left}div#header div#contact{float:left;margin-top:31px}div#main{width:820px;margin:0 auto}div#main div#mv{width:820px;height:246px}div#main div#gm{height:50px}div#main div#gm ul li.top a{float:left;width:204px;height:50px;margin-right:1px;background-image:url("./images/top.png")}div#main div#gm ul li.info a{float:left;width:201px;height:50px;margin-right:1px;background-image:url("./images/info.png")}div#main div#gm ul li.room a{float:left;width:204px;height:50px;margin-right:1px;background-image:url("./images/room.png")}div#main div#gm ul li.access a{float:left;width:208px;height:50px;background-image:url("./images/access.png")}div#main div#gm ul li.top a:hover{background-image:url("./images/top_on.png")}div#main div#gm ul li.info a:hover{background-image:url("./images/info_on.png")}div#main div#gm ul li.room a:hover{background-image:url("./images/room_on.png")}div#main div#gm ul li.access a:hover{background-image:url("./images/access_on.png")}div#main div#bread{background-color:#fff;height:23px;margin-top:5px;margin-bottom:8px;padding-top:7px;padding-left:7px;border:1px #ccc solid}div#main div#bread a{text-decoration:none}div#main div#side{float:right;width:250px;background-color:#fff;border:solid 1px #000}div#main div#side div#side_content{margin-top:2px;margin-left:2px;width:246px}div#main div#side div#side_content div.s_bar{width:208px;height:20px;font-size:13px;margin:3px auto;margin-top:6px;background-image:url("./images/s_bar.png");padding:2px 0 0 25px;font-weight:700}div#main div#side div#side_content div.menu ul li{width:224px;height:20px;padding-left:18px;background-image:url("./images/maru.png");background-repeat:no-repeat;font-weight:700}div#main div#side div#side_content div.menu ul li.bar{width:169px;border-bottom:1px #d5d5d5 dotted;padding-bottom:5px;margin-bottom:7px}div#main div#side div#side_content div.menu ul{margin-left:20px;margin-top:10px}div#main div#side div#side_content div#time{width:240px;margin:5px 6px}div#main div#content{width:550px}div#main div#content div#topinfo{width:550px;height:235px;margin-left:0}div#main div#content div#topinfo div#txt{float:left;width:420px}div#main div#content div#topinfo div#txt p.top_dent{width:540px;margin-bottom:10px;margin-left:10px}div#main div#content div#topinfo div#txt h4{margin-top:10px;margin-bottom:12px;line-height:1.3em;font-size:20px;font-weight:400;color:#1f586a}div#main div#content div#topinfo div#txt p.content{margin-left:0;font-size:14px;font-weight:400;letter-spacing:-.05em}div#main div#content div#topinfo div#img{float:right;width:116px;height:151px;padding:2px;margin-top:10px;background-color:#fff;border:1px #ccc solid}div#main div#content h2{height:24px;margin-top:20px;margin-left:10px;padding:2px 0 0 35px;background-image:url("./images/dekamaru.png");background-repeat:no-repeat;font-size:20px;letter-spacing:.3em;color:#1f586a}div#main div#content h3{width:530px;height:27px;padding:5px 0 0 20px;background-image:url("./images/h2.png");font-size:18px;letter-spacing:.3em;color:#1f586a}div#main div#content div.menu ul li{width:224px;height:20px;margin-left:10px;font-size:14px;padding-left:18px;background-image:url("./images/maru.png");background-repeat:no-repeat}div#main div#content div.menu ul li.bar{width:200px;border-bottom:1px #eee dotted;padding-bottom:5px;margin-bottom:7px}div#main div#content div.menu ul{margin-left:10px;margin-top:15px}div#main div#content div#topinfo div#txt div#cooperation{background-color:#fff;margin-left:10px;margin-top:1px;width:530px;border:solid #8e8e8e 1px;padding-top:5px}div#main div#content div#topinfo div#txt div#cooperation div.left{float:left;padding:10px 5px 0 5px}div#main div#content div#topinfo div#txt div#cooperation div.right{float:right;padding:10px 35px 0 0}div#main div#content div.content_block{margin-top:20px;width:550px;height:250px}div#main div#content div.content_block div.room_img{float:left;margin-left:35px}div#main div#content div.content_block div.room_img h2{margin-bottom:10px;margin-left:-5px;font-size:16px}div#main div#content p{font-size:14px;font-weight:700;letter-spacing:.2em;margin:10px 0 30px 30px}div#main div#content div#map{margin:20px 0 30px 10px;border:solid 1px #adabab;background-color:#adabab}div#main div#content p.tel{font-weight:400;font-size:22px}div#main div#content table.career{margin:5px 0 10px 0;width:550px;border:#8e8e8e solid 1px;border-spacing:1px;font-size:16px}div#main div#content table.career td.title{width:75px;background-color:#1f586a;color:#fff;text-align:center;border:#8e8e8e solid 1px;font-weight:700}div#main div#content table.career td.content{background-color:#fff;border:#8e8e8e solid 1px;padding:8px 0 5px 15px}div#main div#content div#topinfo div#txt table.time{font-size:16px;width:512px;margin:10px 10px 0 10px;border:#8e8e8e solid 1px;border-collapse:collapse;border-spacing:0}div#main div#content div#topinfo div#txt table.time td.week{background-color:#1f586a;color:#fff;text-align:center;width:30px;border:#8e8e8e solid 1px;border-spacing:0}div#main div#content div#topinfo div#txt table.time td.times{width:250px;height:30px;text-align:center;border:#8e8e8e solid 1px;background-color:#fff}#footer{clear:both;height:28px;background-color:#666;padding-top:10px;margin-top:40px}#footerInner{width:820px;padding-left:30px;margin-left:auto;margin-right:auto}#footerNavi{color:#fff;float:left}#footerNavi a{color:#fff;text-decoration:none}#footerNavi a:hover{color:#ccc;text-decoration:none}#footercopy{padding-right:30px;color:#fff;float:right}