@charset "UTF-8";
/* CSS Document */

/*モルディブテンプレート*/
h4.hotel_ti { margin: 10px 0 10px 0; padding:5px 5px 5px 10px; border:1px solid #ccc; background:#F7F7F7;font-weight:normal;}
.info_text02 {margin: 0 2px 15px 2px;}
.info_text03 {margin: 0 10px 15px 10px;}


/*branch map
------------------------------------------------------------------------------------------------*/
body#branch {background-color:#fff; background-image:none;}
#branch_map {margin: 10px auto 0 auto; width: 400px; background-color:#fff; text-align:left;}
#branch_map p.map {margin: 5px auto 10px auto;}
#branch_map p.address {margin-bottom: 8px;}
#branch_map p.address .ad02 {padding-left: 6em;}
#branch_map p.access {margin-bottom: 10px; color:#02A2F8;}
#branch_map p.btn {margin: 0 auto 15px auto; text-align: center;}

/*shibuya store hours and tel
------------------------------------------------------------------------------------------------*/
body#shibuya {background-color:#fff; background-image:none;}
#shibuya_tel {margin: 10px auto 0 auto; width: 675px; background-color:#fff; text-align:left;}
#shibuya_tbl {margin: 10px auto;border-top: 1px solid #ccc;border-left: 1px solid #ccc;}
#shibuya_tbl td,#shibuya_tbl th {padding: 5px;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;white-space: nowrap;}
#shibuya_tbl th {background-color: #4bb307; color: #fff;}
#shibuya_tbl td.sec_td {background-color: #e3ffd0;}
#shibuya_tel p.cap {margin: 5px 0;padding: 0;}
#shibuya_tel p.btn {margin: 15px auto 15px auto; text-align: center;}

/*sitemap
------------------------------------------------------------------------------------------------*/
#sitemap {clear:both; margin:0 0 20px 10px;}
dl.sitemap_in { clear:both; margin:20px 0 0 0; overflow:hidden; height:1%;}
dl.sub { clear:both; margin:0 0 10px 0; overflow:hidden; height:1%;}
/*\*/html>body dl.sitemap_in,html>body dl.sub { overflow:auto; height:auto;}/**/
dl.sitemap_in dt { font-weight: bold; margin-bottom: 10px; padding: 5px 5px 8px 0; background:url(/img/common/line01.gif) bottom repeat-x;}
dl.sitemap_in dd { float:left; width:15em; margin:0 0 5px 20px; display:inline;}
dl.sub dt {font-weight: bold; margin: 0 0 5px 20px; padding-left: 0; background: none;}
dl.sub dd { float:left; width:15em; margin:0 0 5px 20px; display:inline;}

h2#g_title{ height:38px; padding:8px 0 0 28px; color:#FFF; background:#50BD07 url(/img/common/ag_t_back.png);}
/*\*/html>body h2#g_title{ height:30px;}/**/

/*pagetop navi*/
div#pnavi02{ clear:both; height:40px; padding:14px 10px 0;}
html>body div#pnavi02{ height:26px; padding:14px 10px 0;}
div#pnavi02 p#pn_ptop{ float:right; margin:0 0 0 0;}
/*end page navi*/

.ic01 {vertical-align:middle; margin-right: 8px;}


