td{padding:3px;}
em{font-style:normal;}
.node h3{font-size:1em; margin-top:5px; font-weight:bold;}
.submitted{float:left; margin-bottom:5px; margin-left:20px;}
.waku_c_inner .submitted{margin-left:0;}
*html body{font-size:75%;}

li.leaf,li.collapsed,li.expanded,.item-list ul li{list-style-type:none;}
.item-list ul {margin-bottom:0;}
#nav_R .block-block{margin-bottom:10px;}

#block-user-0{width:170px;height:203px;float:left;clear:both;margin-bottom:10px;display:inline;background:url(../img/login_bg.gif) no-repeat left top;}

#block-user-0 h2{width:170px;height:40px;text-indent:-9999px;clear:both;background:url(../img/login_tit01.gif) no-repeat left top;}
#block-user-0 label{display:none;}
#block-user-0 .form-item{}
.block-user ul ul,#side_map_search ul ul{background:none; padding:0;}
.block-user,.block-menu{width:170px;float:left;background:url(../img/side_mid_bg.gif) repeat-y left top;display:inline;margin-bottom:15px;}
.block-user ul,.block-menu ul{width:170px;float:left;background:url(../img/side_bottom_bg.gif) no-repeat left bottom;clear:both;padding:10px 0;}
.block-user ul li,.block-menu ul li{padding-left:15px;}
.block-user h2,.block-menu h3{width:170px;height:28px;float:left;background:url(http://www.outdoor-citynavi.com/img/tit00.gif) no-repeat left top;padding:8px 0 0 33px; font-weight:bold; color:#fff;}
#block-menu-120 h2{width:170px;height:36px;float:left;text-indent:-9999px;background:url(../img/address_search_tit02.gif) no-repeat left top;}
.ad{width:125px; margin:0 auto 10px; clear:both;}


#node-394 h2{	background:url(../img/top_main_tit01.gif) no-repeat left top; text-indent:-9999px;margin-bottom:5px; height:25px;}
#node-394 .content{clear:both;}
.section_waku_In{padding-bottom:0;}
.caption_text a{color:#3c2425;}
.block-search{height:53px;}
*html .block-search{height:58px;}
.block-search .content{width:493px;height:43px;float:left;display:inline;background:url(../img/keyword_search_bg.gif) no-repeat left top;}
.block-search input#edit-search-block-form-keys{width:290px;height:16px;float:left;	display:inline;	margin-left:90px;margin-top:7px;}
.block-search input#edit-submit{width:81px;	height:24px;float:right;display:inline;	margin-right:20px;margin-top:6px;}

/* detail */
#img0{float:left; margin:0 10px 5px 0;}
*html span.space{margin-left:20px; padding-top:15px;}
*+html span.space{margin-left:20px; margin-top:15px;}
.waku_c_inner{width:454px; margin:0 auto;}
#photoarea{margin-bottom:10px;}

#photoarea2,#coupon_area,#course,#uneisha,#contact,#outdoors .meta,#outdoors #comments,#block-gmap_location-0,#block-authorcontact-0{ background-image:url(../img/line01.gif); background-repeat:no-repeat; background-position:top; padding-top:15px; margin-bottom:10px;}
*html #photoarea2{padding-top:8px;}

h2#title{border-left:13px solid #3c2425; font-size:16px; padding:5px; font-weight:bold;}
#category h2#title,#search h2#title, #myblog h2#title,#information h2#title{border:none; color:#476317;}
#coupon_area h2,#course h2,#uneisha h2,#outdoors h2.comments,#block-gmap_location-0 h2{font-size:14px; font-weight:bold; border-left:3px solid #3c2425; padding:0 0 0 5px; color:#a08c8c; }
#coupon_area .field-items{ margin-left:10px;}
#uneisha ul{margin-top:3px;}
#uneisha li{list-style-type:disc; margin:0 0 3px 15px;}
#uneisha label{font-weight:normal;}
#uneisha img.picture{padding-bottom:10px;}
a.contact{background-image:url(../img/section_nav02.gif); background-repeat:no-repeat; text-indent:-9999px; width:269px; height:29px; display:block; margin:0 auto;}
#contact p{text-align:center;}
html>/**/body .section02_waku_b img{position:relative;top:-2px;}
#gmap-block0-gmap0{margin-top:10px;}
#comments .content p{clear:both;}
#comments .comment{margin-bottom:5px;}
#comments .submitted{ background-image:url(../img/dot.png); background-repeat:no-repeat; background-position:left; padding-left:12px; margin-top:5px;}
#outdoors .meta{margin-bottom:0;}
li.comment_add{}
#sitemapleft{width:48%; float:left;}
#sitemapright{width:48%; float:right;}
/* blog2 */
#blogs #main p,#info #main p,#specials #main p,#myblog #main p,#category #main p,#information #main p{clear:left;}

#blogs #main ul,#blogs #main ol,#info #main ul,#info #main ol, #specials #main ul, #specials #main ol, #myblog #main ul, #myblog #main ol,#category #main ul, #cateogry #main ol,#information #main ul,#information #main ol{clear:both; margin-left:15px;}
#main li{list-style-type:disc;}
/* category */
#main .view-content .node,#myblog .node{
background:#FFFFFF url(../img/waku_bg_top.gif) no-repeat scroll left top;
display:inline;
float:left;
margin-bottom:20px;
width:493px;
}

.node h2{ border-left:13px solid #3c2425; font-size:16px; margin-top:16px; margin-bottom:10px; padding:5px;}
.node h2 a{ color:#3c2425; font-weight:bold;}
.node .content,#category #main .meta,#category #main .links{width:454px; margin:5px auto 0 auto;}
a#coupon_mark{background-image:url(../img/section_nav01.gif); background-repeat:no-repeat;width:215px; height:40px; text-indent:-9999px;clear:both; display:block;}
#category #main .node_inner{ background:transparent url(../img/waku_bg_bottom.gif) no-repeat scroll left bottom; padding-bottom:10px;}

/* front */
#front .node h2{ border:none; padding:0; margin-top:0; margin-bottom:0;}
#front .view-outdoorlist .node h2{border-left:13px solid #3c2425; font-size:16px; margin-top:0; margin-bottom:10px; padding:5px;}
#front .node .content{ margin:0}
#front #main .view-outdoorlist .node{width:450px;}
#front #main .view-outdoorlist .node{ background:url(../img/line01.gif) no-repeat left bottom; }
#front #pan{background-image:none;}

#search .box{width:100%;}
#search #block-search-0{display:none;}
#information #main .links{display:none;}
/*.search-advanced label,.search-advanced select,.search-advance input#edit-phrase,.search-advance input#edit-or,.search-advance input#edit-negative{display:none;}*/
/* admin page */
form table{margin-left:10px;}

#block-authorcontact-0 fieldset legend a{background-image:url(../img/section_nav02.gif); background-repeat:no-repeat; text-indent:-9999px; width:269px; height:29px; display:block; margin:0 auto;}
#block-authorcontact-0 fieldset{border:none;}
.book-navigation ul.menu,.book-navigation .page-up{display:none;}
#info .node .submitted{display:none;}
form#contact-mail-page label.option{display:none;}
body.mceContentBody{background-color:#fff; font-size:0.9em;}
.mceToolbarTop {
     white-space: normal;
}
*html .block-menu h3{padding-left:0}
*html .block-menu h3 span{margin-left:33px;}
*html .block-user h2{padding-left:0}
*html .block-user h2 span{margin-left:33px;}

body.noncontact #block-authorcontact-0 {display:none;}
