/*
Theme Name:holidaynote
Theme URI:http://holidaynote.com/
Description:design by holidaynote.
Author:oto
*/

/*leftmenu*/
ul.menu{width:160px; background-color:#FFF; border-top:6px solid #333; border-bottom:1px solid #DDD}
.menu li a{display:block; color:#333}
.menu li a:hover{background-color:#AD5C85; color:#FFF}
li.menu-top {border-top:1px solid #DDD; background-color:#E5E5D4}
li.menu-top span{padding:4px 5px; font-weight:bold; display:block}
li.menu-top a{font-weight:bold; padding:6px 5px;}
li.menu-top a:hover{text-decoration:none}
li.menu-second{border-top:1px solid #DDD; background-color:#F0F0D9}
li.menu-second span{padding:4px 5px; font-weight:bold; display:block}
li.menu-second a{padding:6px 5px; font-weight:bold}
li.menu-second a:hover{text-decoration:none}
li.menu-third{border-top:1px solid #DDD}
li.menu-third a{padding:4px 0 4px 8px; text-decoration:none; background-image:url('./image/icon_menu.gif'); background-repeat:no-repeat; background-position:2px 10px}
li.menu-third a:hover{text-decoration:none; background-image:url('./image/icon_menu_hover.gif'); background-repeat:no-repeat; background-position:2px 10px}
li.menu-other{border-top:1px solid #DDD; background-color:#FFFF99}
li.menu-other a{padding:6px 5px}
li.menu-other a:hover{text-decoration:none}

/*toppage*/

#topcontent h2{margin-top:30px; font-size:120%; border:1px dashed #AD5C85; padding:6px 10px}
#topcontent h2 a{color:#333}
#topcontent h2 a:hover{background-color:transparent; text-decoration:underline; color:#999}
#topcontent h3{font-size:110%; margin-top:15px; width:315px; background-color:#F0F0F0; padding:3px 0}
#topcontent h3 a{color:#333; padding:0 5px}
#topcontent h3 a:hover{background-color:transparent; text-decoration:underline; color:#999}
.topcontent-inner{width:640px; overflow:hidden}
.topcontent-left{float:left; width:325px}
.topcontent-right{float:right; width:315px}
ul.topcontent-hotel{overflow:hidden; padding-top:10px}
ul.topcontent-hotel li{float:left; width:160px; text-align:center}
ul.topcontent-hotel p{padding:0 5px}
ul.topcontent-hotel img{width:120px}
ul.topcontent-area{width:315px; margin-top:10px}
ul.topcontent-area-spa{width:100%; margin-top:10px}
ul.topcontent-area li{display:inline; line-height:1.8}

/*single*/
.single-main{width:610px; text-align:left; line-height:1.6; margin:20px auto 0 auto; padding-bottom:20px}
.single-main-left{width:400px; float:left}
.single-main-left p{width:380px}
.single-main-right{width:210px; float:right; text-align:right; font-size:85%}
#shop-data{border:1px solid #CCC; text-align:center; padding-bottom:10px; width:610px; margin:0 auto; clear:both}
#shop-data-title{border-bottom:1px dashed #CCC; padding:5px 0; background-color:#F0F0D9}
#shop-data h2{font-size:12px; color:#000; text-align:left; padding:0 10px}
#shop-data table{width:590px; margin:5px auto; text-align:left}
#shop-data th{width:100px; float:left; margin:0; padding:5px 0 0 0}
#shop-data td{width:490px; float:right; margin:0; padding:5px 0 0 0}

#shop-shisetsu-title{margin:20px auto 5px auto; clear:both; width:610px; text-align:left}
#shop-shisetsu-title h2{font-size:12px; color:#000; border-left:6px solid #993366; padding:2px 0 2px 6px}
table#shop-shisetsu{border-top:1px solid #CCC; border-left:1px solid #CCC; text-align:center; width:610px; margin:0 auto}
#shop-shisetsu th{background:#F0F0D9; border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding:5px; font-weight:normal}
#shop-shisetsu td{border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding:5px; font-size:120%}

.shop-link{border:1px solid #CCC; text-align:center; padding-bottom:10px; margin:20px auto 0 auto; width:610px}
.shop-link-title{border-bottom:1px dashed #CCC; padding:5px 0; background-color:#F0F0D9}
.shop-link h2{font-size:12px; color:#000; text-align:left; padding:0 10px}
.shop-link ul{width:590px; margin:0 auto; text-align:left; padding-top:6px}
.shop-link li{padding:4px 0 4px 10px; background:#FFF url('./image/icon_shoplink.gif') no-repeat 0 center}
#single-modified{text-align:right; margin:15px auto 0 auto; width:610px}
#single-chui{margin:20px auto 0 auto; font-size:90%; color:#666; width:610px; text-align:left; color:#FF0000}
#single-ads{width:610px; margin:20px auto 0 auto; text-align:left; padding-top:6px; border-top:2px solid #333}
#single-jalan{width:610px; margin:20px auto 0 auto}

.oz8800{font-size:120%; margin:0 auto 20px auto; width:610px; font-weight:bold; text-align:left}
.oz8800 p{background:#FFF url('./image/chumoku.gif') no-repeat 0 0; padding:5px 0 5px 56px; margin-bottom:8px}

.single-archive{width:490px; margin:30px auto 0 auto; text-align:left}
.single-archive h2{font-size:100%; color:#000}
.single-more{text-align:right; width:490px; margin:10px auto 0 auto}
.single-more a{background-color:#000; color:#FFFFFF; text-decoration:none; padding:2px 5px}
.single-more a:visited{color:#FFFFFF}
.single-more a:hover{background-color:#33CCFF; color:#FFFFFF}
.archive_icon{font-weight:bold; letter-spacing:4pt; font-size:110%}
.zengo{width:490px; margin:20px auto 0 auto; padding:8px; border-top:1px solid #CCC; border-bottom:1px solid #CCC}



/*category*/
#category-title{width:470px; border-top:6px solid #AD5C85}
#category-title h1{font-size:140%; font-weight:bold; color:#333; letter-spacing:2pt; padding:8px 5px}
#category-excerpt{width:470px; margin-bottom:20px; color:#777; border-top:1px dashed #AD5C85; padding-top:10px}

.category-archive{margin-top:10px; border-top:1px solid #DDD; width:470px; text-align:left}
.category-archive ul{margin-bottom:10px}
.category-archive li{padding:10px 0; border-bottom:1px solid #DDD; overflow:hidden; width:470px}
.category-archive li p{margin-top:5px}
.category-archive-l{float:left; width:130px}
.category-archive-l img{width:120px}
.category-archive-r{float:right; width:340px}
.category-archive-l-ikyu{float:left; width:70px}
.category-archive-l-ikyu img{width:60px}
.category-archive-r-ikyu{float:right; width:400px}

.category-access{font-size:85%; background-color:#F0F0F0; padding:5px; line-height:1.5; letter-spacing:0}
.category-access span{color:#FFF; background-color:#993366; padding:0 3px; font-size:90%}

.category-ads{margin-top:20px}

/*page*/
.areamenu{width:470px; border:1px solid #CCC; background-color:#F0F0F0; text-align:center; margin:10px 0 30px 0}
.areamenu ul{width:450px; margin:0 auto; text-align:left; padding:10px 0}
.areamenu li{display:inline; line-height:2.0}

.page-index{margin-top:20px; width:470px}
.page-index h2{border-left:6px solid #993366; padding-left:6px; font-size:120%}









