@import "reset.css";

body { font-family: sans-serif, arial, "ＭＳ Ｐゴシック", Osaka; background:#cccccc; margin-top: 0; margin-bottom: 0; text-align:center; }

a{
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

div#contents{
background-color:#FFFFFF;
width:850px;
margin:0 auto;
text-align:left;
}

/* ???? */

.kome{
font-size:xx-small;
}
/* ?w?b?_?[?ƃ??j???[ */

div#header{
background:url(../img/menu_bg.gif) no-repeat top left #e7eff2;
width:850px;
padding:0;
margin:0;
}

div#headerin{
padding:16px 0 0 20px;
margin:0;
}

div#menu{
width:634px;
padding:20px 0 0;
margin:0;
}


/* ???C???G???A */
div#main{
margin:0;
padding:0 0 0 20px;
background:#e7eff2;
}

div#infoarea{
background:url(../../img/top_bg.gif) no-repeat top left;
padding:37px 0 0 20px;
}

p#news{
padding:10px 0 0 10px;
}

p#access{
padding-top:15px;
}

div#asahikaseiarea{
padding-left:20px;
float:left;
}

p.icon{
padding:2px 10px 0 10px;
float:left;
}

div#mainfooter{
background:url(../img/main_bg.gif) no-repeat top left;
padding-top:53px;
}

/* ?????T?v */
div#outline{
padding:10px 0 10px 30px;
}

div#putline table{
border-collapse:collapse;
}

div#outline td{
border:solid 1px #cccccc;
padding:3px;
}

/* ???̑??̃R???e???c */
div#main2{
background:#FFFFFF;
width:810px;
}

div#main_pad{
padding:10px 0 10px 10px;
}

.main2txt{
line-height:150%;
}

.access_l{
padding:10px;
float:left;
}

.access_r{
padding:10px;
float:left;
}

.roomtypetitle{
margin:0 0 10px 0;
}

div.roomtype td{
padding:0 5px 7px 0;
}

.lifeinfotxt{
color:#990000;
}

.locationtxt{
font-size:85%;
margin-right:20px;
}

.modelroomtxt{
margin:15px 0 0 20px;
line-height:150%;
}

div.structuremenu td{
padding:10px 0px 3px 0;
}

div.structurelist1 p{
width:175px;
line-height:150%;
}

div.structurelist1 p.txt2{
width:378px;
line-height:150%;
}

div.structurelist p.txt3{
width:340px;
line-height:150%;
}

div.structurelist p.txt4{
width:250px;
line-height:150%;
}

div.structurelist1 p.title{
margin:5px 0 5px 0;
}

div.structurelist2 p.title{
margin:5px 0 5px 0;
}

div.structurelist2 p.txt2{
width:95%;
line-height:150%;
}

div.structurelist2_2 td{
padding:0px 5px 0px 0px;
}

div.structurelist3 p.title{
margin:5px 0 5px 0;
}

div.structurelist3 p.txt2{
width:95%;
line-height:150%;
}

div.structurelist3 p.atlas1{
margin-bottom:5px;
color:#006666;
font-weight:bold;
}

div.structurelist3 p.atlas2{
margin-bottom:3px;
color:#CC0033;
font-weight:bold;
}

/* ?t?b?^?[?G???A */

div#footer{
background:#ffffff;
padding-left:20px;
clear:both;
}

p#footerline{
padding:10px 0 10px 0;
}
div#endline{
clear:both;
margin:0;
padding:0;
}

div#policy{
font-size:85%;
margin-left:20px;
}

div#shima{
margin: 0 0 0 20px;
}
