@charset "UTF-8";

@import url("../../css/common.css");
@import url("../../css/structure.css");

/* ======================================

 hirosaki blog
 2008.3.6
 
 Color Cordination
 Key Color: #15252e(Dark Indigo)

======================================= */

#contents div.sidebar
{
	width: 165px;
	padding: 4px;
	border: 1px solid #d7d7d7;
	background: #f9f9f9;
}

#searchBox
{
	margin: 0 0 10px;
}
#searchBox h3
{
	margin: 0 0 5px;
}
input#search
{
	width: 115px;
}
input#btn_search
{
	border: 0;
}

#contents div.sidebar ul.navi li
{
	margin: 0 0 4px;
}
#contents div.sidebar ul.navi ul
{
	padding: 5px;
}
#contents div.sidebar ul.navi ul li
{
	padding-left: 6px;
	background: url(../../img/common/arrow_r.gif) no-repeat 0 0.5em;
}
#contents div.sidebar ul.navi ul li.noentry
{
	background: none;
	color: #ccc;
}
#contents div.sidebar ul.navi ul.siteseeing li
{
	margin: 0 0 5px;
}
#contents div.sidebar ul.navi ul.siteseeing li a,
#contents div.sidebar ul.navi ul.siteseeing li span.icon
{
	padding: 5px 0 5px 24px;
}
#contents div.sidebar ul.navi ul.siteseeing li#btnGourmet a,
#contents div.sidebar ul.navi ul.siteseeing li#btnGourmet span.icon
{
	background: url(../img/ico_gourmet.gif) no-repeat left center;
}
#contents div.sidebar ul.navi ul.siteseeing li#btnSight a,
#contents div.sidebar ul.navi ul.siteseeing li#btnSight span.icon
{
	background: url(../img/ico_sight.gif) no-repeat left center;
}
#contents div.sidebar ul.navi ul.siteseeing li#btnPlay a,
#contents div.sidebar ul.navi ul.siteseeing li#btnPlay span.icon
{
	background: url(../img/ico_play.gif) no-repeat left center;
}
#contents div.sidebar ul.navi ul.siteseeing li#btnSports a,
#contents div.sidebar ul.navi ul.siteseeing li#btnSports span.icon
{
	background: url(../img/ico_sports.gif) no-repeat left center;
}
#contents div.sidebar ul.navi ul.siteseeing li#btnShopping a,
#contents div.sidebar ul.navi ul.siteseeing li#btnShopping span.icon
{
	background: url(../img/ico_shopping.gif) no-repeat left center;
}
#contents div.sidebar ul.navi ul.siteseeing li#btnLearning a,
#contents div.sidebar ul.navi ul.siteseeing li#btnLearning span.icon
{
	background: url(../img/ico_learning.gif) no-repeat left center;
}
#contents div.sidebar ul.navi ul.siteseeing li#btnOther a,
#contents div.sidebar ul.navi ul.siteseeing li#btnOther span.icon
{
	background: url(../img/ico_other.gif) no-repeat left center;
}


#contents div.main div.container
{
	margin: 0 0 10px;
}
#contents div.main div.container h3
{
	width: 399px;
	height: 19px;
	padding: 8px;
	background: url(../img/bg_entry_title.gif) no-repeat left center;
	color: #b58d00;
	font-size: 133%;
}
#contents div.main h4
{
	margin: 0 0 5px;
	padding: 5px;
	border: 1px solid #d9d9d9;
}
#contents div.main div.container h3 a
{
	color: #b58d00;
}
#contents div.main div.container div.setPadding
{
	padding: 5px 10px 10px;
}
#contents div.main div.container div.entryBody
{
	margin: 0 0 5px;
}
#contents div.main div.container p.date
{
	margin: 0 0 5px;
}
#contents div.main div.container p.readMore
{
	font-size: 84%;
}
#contents div.main div.container p.readMore a
{
	padding-left: 6px;
	background: url(../../img/common/arrow_r.gif) no-repeat left center;
}
#contents div.main div.container p.entryFooter
{
	padding: 10px;
	background: url(../../img/common/dotted_line.gif) repeat-x left top;
	font-size: 84%;
}
#contents div.main p.noentry
{
	padding: 100px 0;
	border: 1px solid #d7d7d7;
	background: #f9f9f9;
	text-align: center;
}

#comments
{
	width: 415px;
}
#comments div.commentBody
{
	margin: 0 10px 5px;
}
#comments p.commentFooter
{
	padding: 6px 10px 10px;
	background: url(../../img/common/dotted_line.gif) repeat-x left top;
	font-size: 84%;
}

#commentPreview h3
{
	margin: 0 0 10px;
}
#commentPreview div.commentBody
{
	margin: 0 0 5px;
}
#commentPreview p.commentFooter
{
	padding: 10px;
	background: url(../../img/common/dotted_line.gif) repeat-x left top;
	font-size: 84%;
}

#post
{
	width: 415px;
}
#post fieldset
{
	margin: 5px 0 10px;
	padding: 0 5px;
	border: 1px solid #d9d9d9;
}
#post table.form
{
	width: 399px;
}
#post table.form th,
#post table.form td
{
	padding: 9px 4px;
	vertical-align: top;
	border-bottom: 1px solid #d9d9d9;
}
#post table.form th
{
	width: 30%;
}
#post table.form td input#comment-author,
#post table.form td input#comment-email,
#post table.form td input#comment-url,
#post table.form td textarea#comment-text
{
	width: 260px;
}
#post table.form td.action
{
	border-bottom: 0;
	text-align: center;
}
#post table.form td.action input
{
	background: #f0e3b0;
}
#post table.preview
{
	width: 578px;
}

#trackbacks
{
	width: 415px;
}

#commentComplete
{
	padding: 150px 0;
	text-align: center;
}

h3#archiveTitle
{
	margin: 0 0 10px;
	font-size: 133%;
}

h3#archiveIndexTitle
{
	margin: 0 0 10px;
	font-size: 133%;
}
ul.archiveList
{
	padding: 10px;
}
ul.archiveList li
{
	padding-bottom: 1px;
}
ul.archiveList li a
{
	padding-left: 6px;
	background: url(../../img/common/arrow_r.gif) no-repeat left center;
}
ul.archiveList li span.noentry
{
	padding-left: 6px;
	color: #ccc;
}
ul.archiveList li span.entryDate
{
	font-size: 84%;
}

