@charset "utf-8";




/* 現在ページ */
.selected				{ font-weight:bold; color:#A6D7EC;}
/* カテゴリ - イメージボタン */
.ib				{ cursor:pointer;}
.branch3				{ cursor:pointer; font:10px;}
.c_cnt				{ font:9px;  color:#A6D7EC;}
.cal_month			{ font-size:9px; height:18px;}
.cal_week1			{ font:11px; height:18px;}
.cal_week2			{ font:11px; height:18px; color:#699;}
.cal_week				{ }
.cal_current_week	{ background-color:#eee;}
.cal_day				{ font-size:9px; color:#999; text-align:center;}
.cal_day_sunday	{ color:#699 !important;}
.cal_day_sunday a	{ color:#699 !important;}
.cal_day1				{ color:#ccc;}
.cal_day2				{ color:#ccc;}
.cal_day3				{ color:#666;}
.cal_day4				{ color:#666; font-weight:bold; text-decoration:underline;}
a.cal_click:link			{ color:#666; font-weight:bold;}
a.cal_click:visited		{ color:#666; font-weight:bold;}
a.cal_click:hover			{ color:#699; font-weight:bold;}
.rp_general			{ }
.rp_admin				{ }
.rp_secret			{ color:#699;}
.guest_general			{ }
.guest_admin			{ }
.hiddenComment 			{ background:url(images/iconSecret.gif) no-repeat; padding-left:20px; font-weight:normal;}
.cap1				{ color:#999; text-align:center;}
.imageblock			{ border:0px; padding:0px; margin:0px;}
.left				{ }
.center				{ }
.right				{ }
.dual				{ background-color:#fff; margin-bottom:5px;}
.triple				{ background-color:#fff; margin-bottom:5px;}
.moreless_fold			{ background:url(images/iconMore.gif) top left no-repeat; padding-left:25px; color:#666; font-weight:bold; }
.moreless_top			{ background:url(images/iconLess.gif) top left no-repeat; padding-left:25px; color:#666; font-weight:bold; }
.moreless_body			{ }
.moreless_bottom			{ background:url(images/iconLess.gif) top right no-repeat; padding-right:25px; color:#666; text-align:right; font-weight:bold; }
.key1				{ cursor:pointer; border-bottom: 1px dotted #1b72b1; }


/* ------------------------------------------------------------------- */

hr				{ display:none;}
img				{ border:0;}
h1,h2,h3,h4		{ margin:0; padding:0;}
h1				{ font-size:20px;}
h2				{ font-size:16px;}
h3				{ font-size:14px;}
h4				{ font-size:12px;}
input			{ border:1px solid #999;}
textarea		{ border:1px solid #999;}
li 				{ list-style-type: none; font-size: 10px; }
table 			{ border: 0;}

* ------------------------------------------------------------------- */
/* ***** sidebar ***** */
/* ------------------------------------------------------------------- */

#sidebarb ul		{ padding:0; margin:0; list-style:none;}
#sidebarb li		{ padding-bottom:2px;}
#sidebarb h3		{ padding:20px 0 3px; margin-bottom:6px; font:12px; color:#A6D7EC; font-weight:bold; background:url(images/sidebar-border.jpg) bottom no-repeat;}
#sidebarb .cnt		{ font:9px; color:#A6D7EC;}
#sidebarb .date		{ font:9px; color:#999;}
#sidebarb .name		{ font:12px; color:#999;}

#sidebarb .archive		{ font:9px;}


#sidebarb .botton		{ }

#sidebarb .counter		{ font:9px; display:inline;}
#sidebarb .counter li	{ display:inline;}

#sidebarb .rss		{ font:9px;}

#guidearea { margin: -5px 5px 0 5px; line-height: 0;}

#bannerarea { padding: 0 0 0 20px; line-height: 0; }

#bannerarea li{ padding: 0 0 5px 0 ; line-height: 0; }

#mobile { text-align:center;}

/* ------------------------------------------------------------------- */
/* ***** content ***** */
/* ------------------------------------------------------------------- */

#content .localog, 
#content .taglog, 
#content .entryNotice, 
#content .entryProtected, 
#content .entry,
#content .guestbook, 
#content .searchList, 
#content .searchRplist	{ margin-bottom:40px;}

#content .localog h3, 
#content .taglog h3, 
#content .guestbook h3,
#content .searchList h3, 
#content .searchRplist h3	{ padding-bottom:20px; color:#666; font:14px; font-weight:bold;}


/* ------------------------------------------------------------------- */
/* entry */
/* ------------------------------------------------------------------- */

.hentry			{ padding-bottom:50px;}  
.entryNotice h2, 
.entryProtected h2, 
.entry h2			{ font:14px dotum,; font-weight:bold; padding-bottom:3px;}

.titleWrap		{ font:9px; padding-bottom:20px;}
.titleWrap .category a	{ font:10px, dotum; color:#999;}
.titleWrap .category a:hover	{ color:#699; font-weight:bold;}
.titleWrap .date		{ color:#999;}
.titleWrap .admin 		{ font:9px; color:#999; padding-left:5px;}
.titleWrap .admin a	{ color:#999;}
.titleWrap .admin a:hover	{ color:#699; font-weight:bold;}

.entryProtected p.text	{ padding-left:48px; background:url(images/imgProtected.gif) no-repeat ;}
.entryProtected input	{ width:200px; color:#666; }
.entryProtected .submit	{ font:9px; width:50px; padding-top:2px; height:20px; color:#fff; background-color:#999;}

.article			{ width:550px; overflow:hidden; border-bottom:1px dotted #ccc; padding-bottom:20px;}
.article dt		{ text-decoration:underline;}
.article dd		{ margin-left:20px; padding-bottom:10px;}
.article blockquote	{ padding-left:28px; margin:10px 20px; background:url(images/iconBlockquote.gif) top left no-repeat;}

.tagTrail               	{ padding:0;}
.tagText			{ }

.actionTrail		{ clear:both;}
.actionTrail .cnt		{ color:#699;}

.trackback		{ padding-top:2px; margin-bottom:4px; width:100%; overflow:hidden;}
.trackback a		{ color:#666;}
.trackback h3		{ font:10px; color:#699;  margin:5px 0 5px 0;}
.trackback h4		{ font:10px; font-weight:normal; margin:0; font-weight:bold;}
.trackback ol		{ margin:0;  padding:0; list-style:none;}
.trackback li		{ padding:5px 0 5px 0;}
.trackback .date		{ font:9px; color:#999;}
.trackback p		{ font:10px; color:#999; margin:3px 0 0 0; padding:0; letter-spacing: 0px;}
.trackback a.delete span	{font:9px; color:#999;}

.comment			{ background:url(images/small-border.gif) left top no-repeat; padding-top:30px; margin-bottom:4px; width:100%; overflow:hidden;} 
.comment p		{ margin:3px 0 0 0; padding:0;}
.comment h3		{ display:none;}
.comment ol,
.comment ul		{ margin:0;  padding:0; list-style:none;}
.comment .date		{ font:9px; color:#999;}
.comment .name		{ font:10px; font-weight:bold;}
.comment ol li		{ padding:10px 0;}
.comment li ul li		{ padding:5px 0 10px 40px; }

.comment .control		{ font:9px; color:#999;}
.comment .control a	{ color:#999;}
.comment .control a:hover	{ color:#699;}

.commentWrite		{ margin-top:20px; font:9px;}
.commentWrite input	{ font:10px; width:150px; color:#666; }
.commentWrite textarea	{ font:10px; width:98%; color:#666; padding:5px; top:5px; }
.commentWrite .homepage	{ font:10px; width:300px; }
.commentWrite .submit	{ height:20px; width:150px; font:9px; color:#fff; background-color:#999;}
.commentWrite .checkbox	{ width:15px; border:none; padding:0; margin:0; }

.paging			{ padding:10px 0; margin:0 auto;  text-align:center;  font:9px;}
.paging .numbox		{ border-left:1px solid #ccc; padding-left:6px; margin-left:6px;  font:9px;}
.paging .num		{ border-right:1px solid #ccc; padding-right:8px; margin-right:5px; font:9px;}
.paging a:visited		{ color:#999; text-decoration:none;}
.paging a:hover		{ font-weight:bold; color:#699;}





/* ------------------------------------------------------------------- */
/* ***** etc ***** */
/* ------------------------------------------------------------------- */

.imageblock *		{ border:none !important;}

