/*----- common -----*/

body{
	background:url(../../images/article/photo_clock_bg.jpg) #FFFFFF repeat-x top;
}

/*----- メインコンテナ・フッターリンクエリア -----*/

#container{
	background:#f3f3f3 url(../../images/article/photo_clock_title.jpg) no-repeat right top;
	border:#999999 1px solid;
}

#container a,
#footer a	{
 	color:#FFFFFF;
}

#container a:visited,
#footer a:visited	{
	color:#DDDDEE;
}

/*----- タイトルエリア -----*/

#banner,
#subbanner	{
	height:300px;
}

#banner a,
#subbanner a{
	color:#6f6f6f;
	font-family:"Trebuchet MS", "ＭＳ Ｐゴシック";
}

#banner a:visited,
#subbanner a:visited{
	color:#6f6f6f;
	font-family:"Trebuchet MS", "ＭＳ Ｐゴシック";
}

#banner h1,
#subbanner h1{
	font-size:x-large;
	position:absolute;
	left:25px;
	bottom:150px;
	right:365px;
}

#join a	{
	background-color:#EEEEEE;
}

/*----- カウンターエリア -----*/

#counter{
	text-align:right;
	padding-top:2px;
	padding-right:10px;
	background-color:#999999;
}

/*----- プロフィールエリア -----*/
#profile	{
	background-color:#FFFFFF;
}

#profile td{
	vertical-align:top;
	border-top:#999999 solid 5px;
	border-bottom:#999999 solid 1px;
	padding:20px 0;
}

#profile td img{
	margin-left:35px;
}

#profile h2{
	font-size:larger;
	font-weight:bold;
}

#profile dl	{
	margin:0;
	padding:0;
}

#profile dt{
	margin-left:30px;
	color:#8fb4da;
	font-weight:bold;
}

#profile dd{
	margin-left:45px;
	color:#000000;
	margin-right:30px;
}

/*----- コンテンツ・トラックバック・コメントエリア -----*/
h2,h3	{
	color:#000000;
	font-size:100%;
	font-weight:bold;
	margin-top:2px;
	background: url(../../images/article/photo_clock_icon1.gif) no-repeat left top;
	padding-top:5px;
	padding-left:35px;
	height:30px;
}

#c-memlist h2	{
	margin-left:3px;
}

#utilities h2,#utilities2 h2	{
	color:#000000;
	font-size:100%;
	font-weight:bold;
	margin-top:2px;
	margin-bottom:4px;
	background: url(../../images/article/photo_clock_icon2_1.gif) no-repeat left top;
	padding-top:5px;
	padding-left:33px;
	height:25px;
	border-bottom:#999999 2px solid;
} 
#newpost h2, #newtbk h2{
	color:#000000;
	font-size:100%;
	font-weight:bold;
	margin-top:2px;
	margin-bottom:4px;
	background: url(../../images/article/photo_clock_icon2_2.gif) no-repeat left top;
	padding-top:5px;
	padding-left:33px;
	height:25px;
	border-bottom:#999999 2px solid;
} 
#qrcode h2{
	color:#000000;
	font-size:100%;
	font-weight:bold;
	margin-top:2px;
	margin-bottom:4px;
	background: url(../../images/article/photo_clock_icon2_2.gif) no-repeat left top;
	padding-top:5px;
	padding-left:33px;
	height:30px;
	border-bottom:#999999 2px solid;
} 

#categories h2, #newcmt h2{
	color:#000000;
	font-size:100%;
	font-weight:bold;
	margin-top:2px;
	margin-bottom:4px;
	background: url(../../images/article/photo_clock_icon2_3.gif) no-repeat left top;
	padding-top:5px;
	padding-left:33px;
	height:25px;
	border-bottom:#999999 2px solid;
}

#freespace2 h2, #albums h2{
	color:#000000;
	font-size:100%;
	font-weight:bold;
	margin-top:2px;
	margin-bottom:4px;
	background: url(../../images/article/photo_clock_icon2_4.gif) no-repeat left top;
	padding-top:5px;
	padding-left:33px;
	height:25px;
	border-bottom:#999999 2px solid;
} 

#amazonaffiliate h2, #freespace h2{
	color:#000000;
	font-size:100%;
	font-weight:bold;
	margin-top:2px;
	margin-bottom:4px;
	background: url(../../images/article/photo_clock_icon2_5.gif) no-repeat left top;
	padding-top:5px;
	padding-left:33px;
	height:25px;
	border-bottom:#999999 2px solid;
} 
.supple{
	color:#486b9b;
	font-size:small;
	font-weight:normal;
	margin:0 5px;
}
#postlist h2	{
	height:35px;
}
.box{
	background:#eeeeee;
	color:#333333;
	border:1px solid #cccccc;
}
#postlist th,
#trackback th,
#comment th{
	color:#000000;
	font-weight:bold;
	line-height:110%;
	padding:3px 3px 3px 5px;
	border-top:#000000 solid 1px;
	border-bottom:#000000 solid 1px;
}

#postlist td,
#trackback td,
#comment td{
	padding:5px;
	border-bottom:#000000 solid 1px;
	vertical-align:bottom;
}

#trackback form td,
#comment form td{
	background:none;
}

#postlist blockquote,
#trackback blockquote{
	margin: 5px 0px 5px 10px;
}

#comment blockquote{
	margin: 3px;
}

#trackback dt,
#comment dt{
	color:#d0e0f0;
}

input.txt,
textarea{
	background:#eeeeee;
	color:#333333;
	border:1px solid #cccccc;
}

.response,
.date{
	font-weight:normal;
	color:#9999CC;
}

#postlist a img.thumnail{
    border:1px solid #f60;
}

/*----- blog -----*/
#blog{
	padding-top:10px;
	background-color:#FFFFFF;
}

/*----- blog-header -----*/

#blog-head{
	border-bottom:2px double #999999;
}

#blog-head h2{
	font-size:120%;
	height:auto;
	padding-bottom:5px;
}

/*----- blog-body -----*/

#blog-body{
	border-bottom:1px solid #999999;
}

#blog-body a img{
	border:1px solid #486b9b;
}

#blog-body a:visited img{
	border:1px solid #486b9b;
}

#blog-body img.up-image{
	margin:5px;
}

#blog-body blockquote{
	background-color:#eeeeee;
	color:#333333;
	border:1px solid #cccccc;
}

#affiliate img{
	border:0px;
}

/*----- blog-footer -----*/

#theme td{
	color:#663300;
}

/*----- miscellaneous -----*/
#contents	{
	background-color:#FFFFFF;
}
#profile a,
#contents a, a:link, a:active, a:hover,
#utilities a, a:link, a:active, a:hover,
#utilities2 a, a:link, a:active, a:hover,
#blog a, a:link, a:active, a:hover	{
	color:#3399cc;
}

#profile a:visited,
#contents a:visited,
#utilities a:visited,
#utilities2 a:visited,
#blog a:visited	{
	color:#336699;
}

.navi{
	border:1px solid #666666;
	border-width:1px 0px;
}

/*----- サイドバーエリア -----*/
#utilities,
#utilities2	{
	background-color:#f3f3f3!important;
}

#utilities div,
#utilities2 div	{
	border-color:#f3f3f3!important;
}

#qrcode img{
	margin:14px 0;
}

#utilities ul, #utilities2 ul{
	list-style-image:url(../../images/article/photo_clock_icon3.gif) ;
}


#utilities .g-ads ul, #utilities2 .g-ads ul{
	list-style-type:none;
	list-style-image:none;
}
.g-ads .line2	{
}

/*----- カレンダー -----*/
#calendar	{
	color:#323232;
}

#calendar th{
	border-bottom:1px solid #99cccc;
}

#calendar table caption{
	border-bottom:1px solid #99cccc;
}

/*----- album -----*/

#albums img{
	border-color:#d0e0f0;
}

#albums ul li{
	font-weight:bold;
}

/*----- footer -----*/

#footer{
	background:#999999;
	color:#FFFFFF;
}

#sbanner img{
	border: none;
	margin-right:10px;
}

#footer #sbanner #copyright{
	font-family:verdana;
	font-size:9px;
	line-height:1.2em;
	color:#663300;
	float:left;
	text-align:left;
	width:360px;
}

/* Trackback URL window */

#miniwin{
	background:#FDBF6F;
	border:2px solid #d0e0f0;
}

#miniwin .message{
	color:#663300;
}

#miniwin .notice{
	color:#ff6600;
}

#miniwin .url{
	color:#663300;
	background-color:#FDBF6F;
	border:3px solid #d0e0f0;
}

#miniwin .buttons{
	background-color:#FDBF6F;
}

/* ★ for SNS ★ */
#c-menu	{
	color:#666666;
	border:none!important;
}

 #c-memlist	{
	padding:0px!important;
	border:none!important;
}

#utilities #c-menu .item, #utilities2 #c-menu .item{
	border-top:#cccccc solid 1px;
	border-bottom:#cccccc solid 1px;
}

#utilities #c-menu .item, #utilities2 #c-menu .item tc1{
	color:#496b9a;
}

#outer-box th	{
	color:#496b9a;
}

#outer-box td	{
}


.deco th{
	color:#FFFFFF!important;
	line-height:110%;
	padding:4px 3px 4px 5px;
	background:#999999;
}

.deco td{
	border-bottom:1px solid #999999;
}



.themetabs{
	background:#999;
}
#contents .themetabs a.cur,
#blog .themetabs a.cur{
	color:#fff;
}
