
body { margin: 0; background: #eeeeee url(../imgt/bg.gif) repeat-x top; text-align: center; }
body#IN { margin: 0; background: #eeeeee url(../imgt/in_bg.gif) repeat-x top; text-align: center; }
a:link { color: #151515; text-decoration: underline; }
a:active { color: #151515; text-decoration: underline; }
a:visited { color: #99bf26; text-decoration: underline; }
a:hover { color: #99bf26; text-decoration: underline; }
.clears { clear: both; }
p.red { color: #e2003b; }
form { margin: 0; padding: 0; }
h1,h2,h3,h4,p,th,td,dt,li,ol,dd,dt,div { margin: 0; font-size: 12px; line-height: 20px; color: #4e4e4e; font-family: "Hiragino Kaku Gothic Pro" , "ヒラギノ角ゴ Pro W3" , "ＭＳ Ｐゴシック", "sans-serif" ; }
small { font-size: 11px; line-height: 14px; }


/* 基本構造 */
#STAGE { width: 920px; margin: 0 auto 0 auto; padding: 0 0 0 0; border-style: none; background: url(../imgt/stage_bg.gif) repeat-y; text-align: left; }
#IN_STAGE { width: 920px; margin: 0 auto 0 auto; padding: 0 0 0 0; border-style: none; background: url(../imgt/in_stage_bg.gif) repeat-y; text-align: left; }
#PLATE { width: 920px; background: url(../imgt/plate_bg.gif) no-repeat; }
#IN_PLATE { width: 920px; background: url(../imgt/in_plate_bg.gif) no-repeat; }

/* HEADER */
#HEADER { position: relative; width: 900px; height: 65px; margin-left: 10px; background: #fff;  }
#HEADER div.logo { position: absolute; top: 9px; left: 20px; width: 243px; height: 45px; }
#HEADER div.contact { position: absolute; top: 7px; left: 804px; width: 76px; height: 10px; }
#HEADER div.home { position: absolute; top: 6px; left: 749px; width: 45px; height: 11px; }

/* G_NAVI */
#G_NAVI { width: 900px; height: 60px; margin-left: 10px; background: url(../imgt/gnavi_bg.gif) no-repeat; }
#G_NAVI div { margin: 0; padding: 0; display: inline; }
#G_NAVI div.g_navi_in { display: block; margin-left: 20px; }
#IN_G_NAVI { width: 900px; height: 60px; margin-left: 10px; background: #2e2e2e; }
#IN_G_NAVI div { margin: 0; padding: 0; display: inline; }
#IN_G_NAVI div.g_navi_in { display: block; margin-left: 20px; }

/* MAIN_IMG */
#MAIN_IMG { width: 900px; height: 360px; margin-left: 10px; }

/* TITLE_BOX */
#IN_TITLE_BOX { width: 900px; margin-left: 10px;  }

/* コンテンツ */
#CONTAINER { width: 860px; margin-left: 30px; padding-bottom: 55px; }
#IN_CONTAINER { width: 860px; margin-left: 30px; }

/* 左側 */
#LEFT_BOX { float: left; width: 585px; }
#LEFT_BOX div.left_box_in { width: 558px; }
#LEFT_BOX div.left_box_in p { font-size: 11px; line-height: 16px; }
#LEFT_BOX div.left_box_in_in { width: 558px; }
#LEFT_BOX div.left_box_in_in p { font-size: 12px; line-height: 20px; }
#news {	margin:20px 0 20px 0;	}
.n_title {
	margin-bottom:10px;}

/* タイトル */
#TITLE_BOX { position: relative; width: 585px; height: 55px; margin-bottom: 25px; background: url(../imgt/title_bg.gif) no-repeat; }
#TITLE_BOX div.mds { position: absolute; top: 15px; left: 10px; width: 328px; height: 32px; }
#TITLE_BOX div.list { position: absolute; top: 36px; left: 517px; width: 62px; height: 10px; }

/* イベントスケジュール */
#LEFT_BOX div.left_box_in div.event { width: 555px; margin: 0 0 15px 3px; background:url(../event/back.gif) repeat-y; }
#LEFT_BOX div.left_box_in div.event div.top { width:555px; height:40px; margin: 0 0 10px 0; background:url(../event/title.gif) no-repeat; }
#LEFT_BOX div.left_box_in div.event div.main { width:515px; margin: 0; padding: 0 20px 0 20px;}
#LEFT_BOX div.left_box_in div.event div.main a { color: #2e2e2e; line-height: 20px; text-decoration: none; }
#LEFT_BOX div.left_box_in div.event div.main a:hover { color: #99bf26; line-height: 20px; text-decoration: none; }
#LEFT_BOX div.left_box_in div.event p.month { margin-bottom: 5px; font-size: 15px; color: #e60008; font-weight: bold; line-height: 20px; text-decoration: none; }
#LEFT_BOX div.left_box_in div.event p.text_e{ border-bottom: 1px dotted #cccccc; padding-bottom: 2px; margin-bottom:5px; font-size:13px;}
#LEFT_BOX div.left_box_in div.event img.text{ vertical-align:-2px; border:0;}
#LEFT_BOX div.left_box_in div.event div.under { width:555px; height:15px; margin: 1px 0 0 0; background:url(../event/under.gif) no-repeat; }

/* ユニット */
#LEFT_BOX div.left_box_in div.unit { width: 555px; margin: 0 0 15px 3px; }
#LEFT_BOX div.left_box_in div.unit p.days { font-weight: bold; color: #99bf26; font-size: 9px; font-family: "Verdana"; }
#LEFT_BOX div.left_box_in div.unit p.days span { font-weight: normal; }
#LEFT_BOX div.left_box_in div.unit p.artist  { margin-bottom: 5px; padding-left: 20px;  background: url(../imgt/unit_Ats_allow.gif) no-repeat left top;  }
#LEFT_BOX div.left_box_in div.unit p.artist a { font-size: 15px; color: #2e2e2e; font-weight: bold; line-height: 20px; text-decoration: none; }
#LEFT_BOX div.left_box_in div.unit p.artist a:hover { font-size: 15px; color: #99bf26; font-weight: bold; line-height: 20px; text-decoration: none; }
#LEFT_BOX div.left_box_in div.unit div.border_line { clear: right; }
#LEFT_BOX div.left_box_in div.unit p.txt { padding-bottom: 14px; }
#LEFT_BOX div.left_box_in div.unit div.ph_R img { float: right; border: 0; margin: 0 0 14px 14px !important; }

/* イベント&トピックス */
#LEFT_BOX div.left_box_in #NEWS_DETAIL_BOX { padding-top: 30px; font-size: 14px;  }
#LEFT_BOX div.left_box_in #NEWS_DETAIL_BOX h1 { padding-bottom: 5px; font-size: 20px; font-weight: bold; color: #2e2e2e; border-bottom: 1px solid #d6d6d6; line-height: 26px; }
#LEFT_BOX div.left_box_in #NEWS_DETAIL_BOX p { margin: 0; font-size: 14px; }
#LEFT_BOX div.left_box_in #NEWS_DETAIL_BOX span img { border: solid 2px #CCCCCC; }
#LEFT_BOX div.left_box_in #NEWS_DETAIL_BOX p.days { margin: 3px 0 16px 0; font-weight: bold; color: #99bf26; font-size: 10px; font-family: "Verdana"; }
#LEFT_BOX div.left_box_in #NEWS_DETAIL_BOX div.artist_main_ph {  }
#LEFT_BOX div.left_box_in #NEWS_DETAIL_BOX p.hp { margin-top :7px; }
#LEFT_BOX div.left_box_in #NEWS_DETAIL_BOX h2 { margin-top: 22px; font-size: 20px; color: #99bf26; font-weight: normal; line-height: 26px; }
#LEFT_BOX div.left_box_in #NEWS_DETAIL_BOX p.comment_txt { margin-top: 15px; font-size: 14px; line-height: 22px; }
#LEFT_BOX div.left_box_in #NEWS_DETAIL_BOX div.digest { margin-top: 15px; }
#LEFT_BOX div.left_box_in #NEWS_DETAIL_BOX div.digest p { font-size: 12px; line-height: 18px; }
#LEFT_BOX div.left_box_in #NEWS_DETAIL_BOX div.digest div.pcode_box { margin-top: 10px; width: 555px; height: 13px; }
#LEFT_BOX div.left_box_in #NEWS_DETAIL_BOX div.digest div.pcode_box p.pcode { display: inline; font-size: 9px; font-family: "verdana"; font-weight: bold; color: #232323;  }
#LEFT_BOX div.left_box_in #NEWS_DETAIL_BOX div.digest div.pcode_box p.pcode img { vertical-align: middle; } 

#LEFT_BOX div.left_box_in #NEWS_DETAIL_BOX div.ticket_buy_box { margin-top: 40px; }
#LEFT_BOX div.left_box_in #NEWS_DETAIL_BOX div.ticket_buy_box div.ticket_buy_box_in { width: 555px; background: url(../news/img/ticket_buy_bg.gif) repeat-y; }
#LEFT_BOX div.left_box_in #NEWS_DETAIL_BOX div.ticket_buy_box div.ticket_buy_box_in table td.title_box { width: 175px; }
#LEFT_BOX div.left_box_in #NEWS_DETAIL_BOX div.ticket_buy_box div.ticket_buy_box_in table td.title_box div.mds { margin-left: 17px; }
#LEFT_BOX div.left_box_in #NEWS_DETAIL_BOX div.ticket_buy_box div.ticket_buy_box_in table td.digest { width: 380px; }
#LEFT_BOX div.left_box_in #NEWS_DETAIL_BOX div.ticket_buy_box div.ticket_buy_box_in table td.digest div.pia { margin-bottom: 10px; }
#LEFT_BOX div.left_box_in #NEWS_DETAIL_BOX div.ticket_buy_box div.ticket_buy_box_in table td.digest p { margin-bottom: 2px; }
#LEFT_BOX div.left_box_in #NEWS_DETAIL_BOX div.ticket_buy_box div.ticket_buy_box_in table td.digest a { color: #4e4e4e; font-weight: bold; }
#LEFT_BOX div.left_box_in #NEWS_DETAIL_BOX div.ticket_buy_box div.ticket_buy_box_in table td.digest div.info_box { height: 16px; }
#LEFT_BOX div.left_box_in #NEWS_DETAIL_BOX div.ticket_buy_box div.ticket_buy_box_in table td.digest div.info_box p { line-height: 16px; display: inline; font-size: 12px;  }
#LEFT_BOX div.left_box_in #NEWS_DETAIL_BOX div.ticket_buy_box div.ticket_buy_box_in table td.digest div.info_box img { vertical-align: top; }
#LEFT_BOX div.left_box_in #NEWS_DETAIL_BOX div.to_list { margin-top: 35px; }

/* キッズランド */
#KIDS_LAND { margin-top: 20px; }
#KIDS_LAND h2 { margin-bottom: px; }
#KIDS_LAND div.kids_land_left_box { float: left; width: 250px; }
#KIDS_LAND div.kids_land_right_box { float: right; width: 305px; }
#KIDS_LAND div.kids_land_right_box div.kids_land_right_box_in { width: 288px; margin-left: 17px; }
#KIDS_LAND div.kids_land_right_box h2 { margin-bottom: 15px; }
#KIDS_LAND div.mds { margin-bottom: 31px; }
#KIDS_LAND div.k_unit { margin-bottom: 25px; }
#KIDS_LAND div.member_system_box { width: 285px; background: url(../kidsland/img/kidsland_mem_bg.gif) repeat-y; }
#KIDS_LAND div.member_system_box div.member_system_box_in { width: 275px; margin-left: 5px; }
#KIDS_LAND div.member_system_box div.member_system_box_in p { margin-left: 2px; font-size: 14px; line-height: 18px; }
#KIDS_LAND div.member_system_box div.member_system_box_in p span { color: #99bf26; }
#KIDS_LAND div.member_system_box div.member_system_box_in p.cau_txt { margin: 3px 0 7px 2px; font-size: 10px; line-height: 13px; }
#KIDS_LAND div.member_system_box div.member_system_box_in div.system { margin-bottom: 8px; }
#KIDS_LAND div.member_system_box div.member_system_box_in div.houdai { margin-top: 8px; }
#KIDS_LAND div.blog_link { padding: 25px 0 0 0; }
#KIDS_LAND div.blog_link p.blog_link { padding: 5px 0 0 0; border-top: solid 1px #CCCCCC; }
#KIDS_LAND div.blog_link p.blog_link a { padding: 2px 0 0 20px; font-size: 12px; color: #2e2e2e; font-weight: bold; line-height: 20px; text-decoration: none; background: url(../imgt/unit_Ats_allow.gif) no-repeat left top; }
#KIDS_LAND div.blog_link p.blog_link a:hover { padding: 2px 0 0 20px; font-size: 12px; color: #99bf26; font-weight: bold; line-height: 20px; text-decoration: none; background: url(../imgt/unit_Ats_allow.gif) no-repeat left top; }

/* 多目的スタジオ */
#STUDIO { margin-top: 20px; }
#STUDIO div.mds { margin-top: 12px; }
#STUDIO p.txt { margin-top: 10px; }
#STUDIO div.info { margin-top: 45px; }
#STUDIO div.info div.info-top { width: 555px; height: 130px; background: url(../studio/img/studio_info_bg.gif) no-repeat; }
#STUDIO div.info div.info-top p.txt { width: 400px; margin: 12px 0 0 0; }

#STUDIO div.info div.info_unit { margin: 35px 0 13px 0; background: url(../studio/img/studio_course_bg.gif) repeat-y; }

#STUDIO div.info div.corse_title { width: 555px; background: #ffdce4 url(../studio/img/woman_mds_bg.gif) repeat-y; }
#STUDIO div.info div.corse_title h3 { margin: 0 0 0 0; padding: 0px 15px 10px 15px; text-align: left; font-size: 14px; color: #e44e6e;  }
#STUDIO div.info div.mds_bg_bottom { margin-bottom: 15px; }

#STUDIO div.info div.info_unit div.info_unit_in { padding: 0 15px 0 15px;  }


#STUDIO div.info div.info_unit_non h3 { margin-bottom: 5px; }
#STUDIO div.info div.info_unit_non { margin-bottom: 30px; padding-bottom: 5px; background: url(../studio/img/studio_dot_line.gif) no-repeat bottom; }
#STUDIO div.info div.info_unit_non p.clearR { clear: right; }
#STUDIO div.info div.info_unit_non div.accept_general { float: right; width: 95px; }
#STUDIO div.txt_u { }
#STUDIO div.txt_u p.s_txt { font-size: 11px; line-height: 16px; }

#STUDIO div.course { width: px; margin-top: 20px; background: url(../studio/img/studio_course_bg.gif) repeat-y; }
#STUDIO div.course dl { margin: 0; padding: 0 15px 0 15px; }
#STUDIO div.course dl dt { margin-bottom: 5px; }
#STUDIO div.course dl dt.sub_top { margin-top: 15px; }

#STUDIO div.application_box { margin-top: 15px; }
#STUDIO div.application_box p.mds { margin-bottom: 7px; font-weight: bold; border-bottom: 1px solid #b2b2b2; color: #000; }
#STUDIO div.application_box p.caution { margin-top: 3px; font-size: 11px; line-height: 18px; }
#STUDIO div.application_box p.s_txt { margin-top: 5px; font-size: 11px; line-height: 16px; }
#STUDIO h2.st_mds { margin: 30px 0 15px 0;  font-size: 14px; color: #a6bb00; border-bottom: 1px solid #bebebe; } 
#STUDIO h2.st_mds  span { font-size: 12px; }

#STUDIO div.beauty_box div.beauty_box_unit { margin-bottom: 15px; padding-bottom: 7px; border-bottom: 1px solid #d7d7d7; }
#STUDIO div.beauty_box div.beauty_box_unit p.curri_title { margin-bottom: 3px; font-size: 12px; font-weight: bold; color: #e4007f; }
#STUDIO div.beauty_box div.beauty_box_unit p { font-size: 11px; line-height: 17px; }
#STUDIO div.beauty_box div.beauty_box_unit p.koushi { margin-top: 3px; color: #000; }
#STUDIO div.beauty_box div.beauty_box_unit p.koushi span { padding: 2px 5px 1px 5px; background: #000; color: #fff; font-size: 10px; }

#STUDIO div.btn_in { text-align: right; }

#STUDIO div.info_top_unit table td p.comme { font-size: 14px; }
#STUDIO div.info_top_unit table td div.to_pdf { margin-top: 25px; }

#STUDIO p.page_link { margin-top: 20px; }

#RENTAL { margin-top: 43px; }
#RENTAL h3 { margin-bottom: 13px; }
#RENTAL h4 { margin: 14px 0 10px 0; }
#RENTAL ul.spec_list { margin: 10px 0 0 0; padding: 0; list-style: none; }
#RENTAL ul.spec_list li { float: left; width: 180px; margin: 0 9px 9px 0; padding: 0; display: inline; }
#RENTAL ul.spec_list li.r_box { float: left; width: 180px; margin: 0 0 0 0; padding: 0; display: inline; }
#RENTAL ul.spec_list li  dl { width: 180px; margin: 0; padding: 0; }
#RENTAL ul.spec_list li  dl dt { margin: 0; padding: 0; }
#RENTAL ul.spec_list li  dl dd { margin: 0; padding: 0; }
#RENTAL p.credit { margin: 3px 0 10px 0; font-size: 11px; }
#RENTAL p.credit a { font-size: 11px; }
#RENTAL p.ph_b { margin-bottom: 2px; }

/* 多目的スタジオ POP UP */
body.POP_STUDIO { margin: 0;  background: none; padding: 0px; }
#STAGE_STUDIO { width: 100%; text-align: center; background-color: #eeeeee; }
h1,h2,p,th,td { margin: 0; font-size: 12px; line-height: 20px; color: #4e4e4e; font-family: "Hiragino Kaku Gothic Pro" , "ヒラギノ角ゴ Pro W3" , "ＭＳ Ｐゴシック", "sans-serif" ; }
#STUDIO_CLASS { width: 500px; text-align: left; }
#CONTENTS_MLG { padding: 30px 0 20px 0; }
#FOOTER_MLG { height: 47px;background: url(../studio/img/mailmaga_foot.gif) bottom repeat-x;  }
#CONTENTS_MLG h1
#CONTENTS_MLG h2.st_mds { margin: 30px 0 15px 0;  font-size: 14px; color: #a6bb00; border-bottom: 1px solid #bebebe; }
#CONTENTS_MLG h2.st_mds span { font-size: 12px; }

#CONTENTS_MLG div.close { margin-top: 32px; text-align: center; }
#CONTENTS_MLG p.cau_txt { margin-top: 10px; color: #d80303; font-size: 11px; line-height: 16px; }
#CONTENTS_MLG div.course_box { margin-bottom: 20px; }
#CONTENTS_MLG div.course_box div.course_box_in { width: 500px; padding: 0 10px 0 10px; background: url(img/course_bg_beauty.gif) repeat-y; }
#CONTENTS_MLG div.course_box div.course_box_in div.course_txt { margin-bottom: 5px; }
#CONTENTS_MLG div.course_box div.course_box_in div.course_price { margin-top: 7px; }
#CONTENTS_MLG div.course_box div.course_box_in p.small_txt { font-size: 11px; }
#CONTENTS_MLG div.pdf_btn { margin-top: 30px; }
#CONTENTS_MLG div.infomation { margin-top: 25px; padding-top: 10px; border-top: 1px solid #CCC; }

#CONTENTS_MLG
#CONTENTS_MLG 
#CONTENTS_MLG 
#CONTENTS_MLG

/* 多目的スタジオ イベントスケジュール */
#84_s .table{
	text-align:center;
	}  


/* アクセス＆営業時間 */
#ACCESS { margin-top: 20px; }
#ACCESS h2 { margin-bottom: 20px; }
#ACCESS #PARKING { margin-top: 20px; }
#ACCESS #PARKING #PARKING_R { width: 193px; float: left; }
#ACCESS #PARKING #PARKING_R ul { list-style: none; margin: 0; padding: 0; }
#ACCESS #PARKING #PARKING_R ul li { margin-bottom: 5px; padding-left: 12px; }
#ACCESS #PARKING #PARKING_R ul li.icon_A { background: url(../access/img/access_icon_A.gif) no-repeat;  }
#ACCESS #PARKING #PARKING_R ul li.icon_B { background: url(../access/img/access_icon_B.gif) no-repeat;  }
#ACCESS #PARKING #PARKING_R ul li.icon_C { background: url(../access/img/access_icon_C.gif) no-repeat;  }
#ACCESS #PARKING #PARKING_R ul li.icon_D { background: url(../access/img/access_icon_D.gif) no-repeat;  }
#ACCESS #PARKING #PARKING_R ul li.icon_E { background: url(../access/img/access_icon_E.gif) no-repeat;  }
#ACCESS #PARKING #PARKING_R ul li.icon_F { background: url(../access/img/access_icon_F.gif) no-repeat;  }
#ACCESS #PARKING #PARKING_R ul li.icon_G { background: url(../access/img/access_icon_G.gif) no-repeat;  }
#ACCESS #PARKING #PARKING_C { float: left; width: 192px; }
#ACCESS #PARKING #PARKING_C ul { list-style: none; margin: 0; padding: 0; }
#ACCESS #PARKING #PARKING_C ul li { margin-bottom: 5px; padding-left: 12px; }
#ACCESS #PARKING #PARKING_C ul li.icon_H { background: url(../access/img/access_icon_H.gif) no-repeat;  }
#ACCESS #PARKING #PARKING_C ul li.icon_I { background: url(../access/img/access_icon_I.gif) no-repeat;  }
#ACCESS #PARKING #PARKING_C ul li.icon_J { background: url(../access/img/access_icon_J.gif) no-repeat;  }
#ACCESS #PARKING #PARKING_C ul li.icon_K { background: url(../access/img/access_icon_K.gif) no-repeat;  }
#ACCESS #PARKING #PARKING_C ul li.icon_L { background: url(../access/img/access_icon_L.gif) no-repeat;  }
#ACCESS #PARKING #PARKING_C ul li.icon_M { background: url(../access/img/access_icon_M.gif) no-repeat;  }
#ACCESS #PARKING #PARKING_C ul li.icon_N { background: url(../access/img/access_icon_N.gif) no-repeat;  }
#ACCESS #PARKING #PARKING_L { float: right; width: 170px; }
#ACCESS #PARKING #PARKING_L ul { list-style: none; margin: 0; padding: 0; }
#ACCESS #PARKING #PARKING_L ul li { margin-bottom: 5px; padding-left: 12px; }
#ACCESS #PARKING #PARKING_L ul li.icon_O { background: url(../access/img/access_icon_O.gif) no-repeat;  }
#ACCESS #PARKING #PARKING_L ul li.icon_P { background: url(../access/img/access_icon_P.gif) no-repeat;  }
#ACCESS #PARKING #PARKING_L ul li.icon_Q { background: url(../access/img/access_icon_Q.gif) no-repeat;  }
#ACCESS #PARKING #PARKING_L ul li.icon_R { background: url(../access/img/access_icon_R.gif) no-repeat;  }
#ACCESS #PARKING #PARKING_L ul li.icon_S { background: url(../access/img/access_icon_S.gif) no-repeat;  }
#ACCESS #PARKING #PARKING_L ul li.icon_T { background: url(../access/img/access_icon_T.gif) no-repeat;  }
#ACCESS #PARKING #PARKING_L ul li.icon_U { background: url(../access/img/access_icon_U.gif) no-repeat;  }
#ACCESS #OPEN_TIME { clear: both; }
#ACCESS #OPEN_TIME ul { list-style: none; margin: 0; padding: 0; }
#ACCESS #OPEN_TIME ul li img { vertical-align: middle; margin-right: 13px; }
#ACCESS #OPEN_TIME ul li { margin-bottom: 11px; font-weight: bold; line-height: 30px; }

/* ショップ＆レストラン */
#SHOP { margin-top: 20px; }
#SHOP #CATEGORY_BOX ul { list-style: none; margin: 0; padding: 0; }
#SHOP #CATEGORY_BOX ul li { display: inline; margin: 0; padding: 0; }
#SHOP #CATEORY_CONTENTS { margin-top: 37px; }
#SHOP #CATEORY_CONTENTS h2 { margin-bottom: 49px; }
#SHOP #CATEORY_CONTENTS div.s_unit { margin-bottom: 15px; padding-bottom: 7px; background: url(../shop/img/dot_line.gif) no-repeat bottom; }
#SHOP #CATEORY_CONTENTS div.s_unit p.shop_name { margin-top: 13px; font-weight: bold; color: #2e2e2e; font-size: 14px; text-decoration: none; }
#SHOP #CATEORY_CONTENTS div.s_unit p.shop_comment { margin-bottom: 7px; line-height: 16px; }
#SHOP #CATEORY_CONTENTS div.s_unit p.shop_info { font-size: 10px; line-height: 15px; }
#SHOP #CATEORY_CONTENTS div.s_unit div.genre div { display: inline; }
#SHOP #CATEORY_CONTENTS div.s_unit div.genre div.floor { display: inline; margin-left: 2px; }

/* コンセプト */
#CONCEPT { margin-top: 20px; }
#CONCEPT div.logo_box { margin-top: 60px; }
#CONCEPT div.logo_box h3 { margin-bottom: 22px; }
#CONCEPT div.logo_box div.ph { margin-bottom: 20px; }
#CONCEPT div.logo_box p { font-size: 12px; line-height: 20px; }


#MAILMAGA { position: relative; width: 255px; height: 190px; background: url(../imgt/mailmaga_bg.gif) no-repeat; }
#MAILMAGA div.regist { position: absolute; top: 137px; left: 50px; width: 155px; height: 35px; }

#BANNER { margin-top: 10px; }
#BANNER div { margin-bottom: 10px; }
#BANNER div.axc_banner { position: relative; width: 255px; height: 180px; background: url(../imgt/banner_axc_bg.gif) no-repeat; }
#BANNER div.axc_banner div.axc_logo { position: absolute; top: 32px; left: 48px; width: 160px; height: 109px; }
#BANNER div.axc_banner div.source { position: absolute; top: 152px; left: 60px; width: 132px; height: 11px; }

div.address_box { margin-top: 34px; }
div.address_box div.mds { margin-bottom: 11px; }
div.address_box div.map { margin-top: 18px; text-align: center; }

div.contact_box { margin-top: 34px; }
div.contact_box div.mds { margin-bottom: 11px; }
div.contact_box p.big_font { font-size: 14px; line-height: 24px; }
div.contact_box p.number { font-size: 14px; font-weight: bold; line-height: 24px; }
div.contact_box p.time { font-size: 11px; line-height: 20px; }


/* 右側 */
#RIGHT_BOX { float: right; width: 275px; text-align: left; }
#RIGHT_BOX div.right_box_in { width: 255px; margin-left: 20px; padding-top: 20px; }

/* PAGETOP */
#PAGETOP { position: relative; margin-left: 10px; width: 900px; height: 20px;  }
#PAGETOP div.btn { position: absolute; top: px; left: 785px; width: 95px; height: 20px; }
#IN_PAGETOP { position: relative; margin-left: 10px; width: 900px; height: 20px; background: url(../imgt/pagetop_bg.gif) no-repeat; }
#IN_PAGETOP div.btn { position: absolute; top: px; left: 785px; width: 95px; height: 20px; }

/* フッター */
#FOOTER { position: relative; width: 900px; margin-left: 10px; height: 55px; background: url(../imgt/footer.gif) no-repeat; }
#FOOTER div.term { position: absolute; top: 11px; left: 20px; width: 68px; height: 10px; }
#FOOTER div.privacy { position: absolute; top: 11px; left: 100px; width: 68px; height: 10px; }

/* ユーテリティ */
#LEFT_BOX div.left_box_in #UTILITY p { font-size: 12px; line-height: 20px; }
#LEFT_BOX div.left_box_in #UTILITY p.txt { margin-bottom: 30px; }
#LEFT_BOX div.left_box_in #UTILITY div.u_unit { margin-bottom: 30px; }
#LEFT_BOX div.left_box_in #UTILITY div.u_unit h2 { margin-bottom: 7px; padding-bottom: 3px; font-size: 14px; background: url(../utility/img/mds_dot.gif) repeat-x bottom; }




