@charset "SHIFT_JIS";


/* TOP */
#top_01 { width: 980px; height: 425px; margin: 30px auto 10px auto; position: relative; }
#campaign { width: 300px; height: 160px; position: absolute; bottom: 25px; right: 50px; }

#top_02 { width: 980px; height: 15px; text-align: left; margin: 0px auto 30px auto; font-size: 10px; color: #666666; }


/* CONCEPT */
#concept_area { width: 860px; padding: 0px 0px 10px 0px; margin: 0px auto; text-align: center; }
#concept_title { width: 860px; height: 40px; margin: 40px auto 30px auto; }
#concept_01 { width: 860px; height: 158px; margin: 0px auto 40px auto; }
#concept_02 { width: 860px; height: 400px; margin: 0px auto 60px auto; }
#concept_03 { width: 860px; height: 135px; margin: 0px auto 40px auto; }
#concept_04 { width: 860px; height: 280px; margin: 0px auto 50px auto; }


/* LOCATION */
#location_area { width: 860px; padding: 0px 0px 10px 0px; margin: 0px auto; text-align: center; }

#location_menu { width: 820px; margin: 45px auto 0px auto; }
#location_td_sp { width: 40px; }

#location_title { width: 860px; height: 40px; margin: 40px auto 30px auto; }
#location_01 { width: 860px; height: 230px; margin: 0px auto 40px auto; }
#location_02 { width: 860px; height: 347px; margin: 0px auto 60px auto; }
#location_03 { width: 860px; height: 110px; margin: 0px auto 40px auto; }
#location_04 { width: 860px; height: 373px; margin: 0px auto 50px auto; }


/* ACCESS */
#access_title { width: 860px; height: 40px; margin: 40px auto 30px auto; }
#access_01 { width: 860px; height: 158px; margin: 0px auto 40px auto; }
#access_02 { width: 860px; height: 415px; margin: 0px auto 60px auto; }
#access_03 { width: 860px; height: 135px; margin: 0px auto 40px auto; }
#access_04 { width: 860px; height: 308px; margin: 0px auto 60px auto; }
#map_title { width: 860px; height: 40px; margin: 0px auto 40px auto; }
#map_01 { width: 860px; height: 455px; margin: 0px auto 50px auto; }


/* EQUIPMENT */
#equipment_area { width: 860px; padding: 0px 0px 10px 0px; margin: 0px auto; text-align: center; }

#equipment_menu { width: 820px; margin: 45px auto 0px auto; }
#equipment_td_sp { width: 40px; }

#common_title { width: 860px; height: 40px; margin: 40px auto 40px auto; }

#common_wrap { width: 860px; height: 590px; margin: 0px auto 50px auto; }
#common_left { width: 685px; height: 590px; }
#commmon_thumb_list { width: 135px; height: 555px; }
#common_right { width: 135px; height: 555px; padding: 20px; background-color: #242424; }


/* EQUIPMENT02 */
#security_title { width: 860px; height: 40px; margin: 40px auto 30px auto; }
#security_01 { width: 860px; height: 110px; margin: 0px auto 40px auto; }
#security_02 { width: 860px; height: 457px; margin: 0px auto 60px auto; }
#equipment_title { width: 860px; height: 40px; margin: 0px auto 40px auto; }
#equipment { margin: 0px auto 30px auto; }
#equipment table { font-size: 11px; letter-spacing: 1px; }
#equipment td { text-align: left; vertical-align: top; }
#equipment td p { margin-top: 8px; }

.equip_td01 { width: 200px; }
.equip_td02 { width: 20px; }
.equip_td03 { height: 30px; }


/* ROOMPLAN */
#roomplan_area { width: 860px; padding: 0px 0px 10px 0px; margin: 0px auto; text-align: center; }
#model_title { width: 860px; height: 40px; margin: 40px auto 40px auto; }

#table_wrap { width: 860px; height: 570px; margin: 20px auto 0 auto; }
#up_wrap { width: 838px; height: 40px; padding: 11px; background-color: #242424; }
#thumb_list {  width: 838px; height: 40px; }
#down_wrap { width: 860px; height:508px; }
.thumb_space { width: 14px; }

#roomlist_title { width: 860px; height: 60px; margin: 60px auto 30px auto; }

.plan_area { width: 860px; margin: 0px auto 20px auto; }
.plan_area td { font-size: 12px; padding: 3px; color: #333333; text-align: center; }
.plan_area a { display: block; height: 15px; width: 100px; }
.plan_area td a:link { text-decoration: none; color: #996633; }
.plan_area td a:visited { text-decoration: none; color: #996633; }
.plan_area td a:hover { text-decoration: underline; color: #000099; }
.plan_area td a:active { text-decoration: none; }

.plan_table { width: 860px; background-color: #CCCCCC; }
.plan_td01 { width: 100px; background-color: #E6E6E6; }
.plan_td02 { background-color: #FFFFFF; }

#koushin { width: 860px; text-align: right; margin: 0px auto; padding-top: 8px; }


/* OUTLINE */
#outline_area { width: 800px; padding: 0px 0px 10px 0px; margin: 0px auto; text-align: center; }
#outline_title { width: 800px; height: 40px; margin: 40px auto 40px auto; }

#outline_area table { font-size: 12px; background-color: #333333; }
#outline_area a:link { text-decoration: none; color: #99CC00; }
#outline_area a:visited { text-decoration: none; color: #99CC00; }
#outline_area a:hover { text-decoration: none; color: #FF0099; }
#outline_area a:active { text-decoration: none; }
#outline_area td { padding: 8px; line-height: 1.3em; background-color: #000000; }

.outline_table { width: 800px; margin-bottom: 30px; }
.outline_td01 { width: 150px; text-align: center; }
.outline_td02 { text-align: left; }


/* CSS Document */

