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

body{
background:#1767AE;
color:#364A78
}

a,
a:link,
a:active, 
a:hover,
#postlist td .more a,
#postlist td .more a:link,
#postlist td .more a:active, 
#postlist td .more a:hover{
color:#289E28
}
#postlist td .more a:visited,
a:visited{
color:#658C5E
}

#trackback a:visited,
#comment a:visited{
color:#4E6B21
}

#blog-head a,
#blog-head a:link,
#blog-head a:active, 
#blog-head a:hover,
h2,h3,
.sub,#contents .tc1{color:#4F3423;}

#blog-head a:visited,
#postlist td a:visited{color:#A486A6;}
#postlist td a,
#postlist td a:link,
#postlist td a:active, 
#postlist td a:hover{color:#8C1788;font-weight:bold;
	background:url(../../images/article/illust_snowboard_icon02.gif) left top no-repeat;
	display:block;
	padding:12px 0 12px 45px}
#postlist td blockquote a,
#postlist td blockquote a:link,
#postlist td blockquote a:active, 
#postlist td blockquote a:hover,
#postlist td .response a,
#postlist td .response a:link,
#postlist td .response a:active, 
#postlist td .response a:hover,
#postlist td.response a,
#postlist td.response a:link,
#postlist td.response a:active, 
#postlist td.response a:hover{
padding:0;background:none;font-weight:normal;display:inline; color:#289E28;}

#utilities a,
#utilities a:link,
#utilities a:active, 
#utilities a:hover,
#utilities2 a,
#utilities2 a:link,
#utilities2 a:active, 
#utilities2 a:hover{}
#utilities a:visited{}

hr{
	height:1px;
	border:1px dashed #ccc;}
img{border:none}
#blog-body img{
	border:1px solid #859E6C;
}
/*----- main -----*/

#container{
	background:#E4E8F3;
	border:1px solid #fff;
	padding:0px;
}

/*----- title banner -----*/

#banner, #subbanner{
	height:189px;
	background:#E4E8F3 url(../../images/article/illust_snowboard_main.jpg) no-repeat top;
}

#subbanner{
	height:189px;

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

#banner h1,
#subbanner h1{
	font-size:x-large;
	position:absolute;
	top:5px;
	left:20px;
}
#subbanner h1{font-size:medium}
#link-bar{background:#fff}
#link-bar a,
#link-bar a:link,
#link-bar a:active, 
#link-bar a:hover{color:#3598C5}
#login,#join{
	top:15px;
	right:20px;
}
#banner #join{
top:180px;
left:10px}


#counter{
	text-align:right;
	padding:3px 20px;
background:#fff;
}

/*----- profile -----*/

#profile{
background:#fff;
	margin:0px auto;
	text-align:left;
}
#profile td{
	vertical-align:top;
	padding:5px 20px;}
#profile dt{color:#8C1788}
#profile dd{
padding:3px 0px 10px; color:#000}

/*----- list (post,trackback,comment) -----*/

/*
#nest{
background:#AE5C50 }
*/
#contents{padding:0;margin:0;	background:#E4E8F3}

#postlist{}
#postlist h2{
color:#312516;
	font-size:small;
	padding:30px 5px 7px 75px;
	background:url(../../images/article/illust_snowboard_icon01.gif) left top no-repeat;
	margin-bottom:0px;
}


.box-unit,
#trackback,
#comment{
	margin:0 5px;
	padding:0px 10px 15px;
	background:#fff;
	color:#4F3423;}


h2.h2-general,
#trackback h2,
#comment h2{
	font-size:small;
	padding:47px 0px 10px 60px;
	background:url(../../images/article/illust_snowboard_icon06.gif) left center no-repeat;
	color:#8C1788;
}
#trackback form h2,
#comment form h2{
	padding:0;
	margin-top:20px;
	background:none;
}
#postlist h2 img{
	padding-top:1px;
}
h2.h2-general img,
#trackback h2 img,
#comment h2 img{
	padding:2px;
}

.supple{
	font-size:small;
	font-weight:normal;
	margin:0px 5px;
}

#postlist table,
#trackback table,
#comment table{
	border-collapse:collapse;
}
#postlist table{border-top:1px solid #6CB4D5;}

#trackback form td,
#comment form td{
padding:5px;
}

#postlist th{	border-bottom:1px solid #3598C5; background:#fff; padding:5px 10px;
 color:#7A6149; font-weight:normal;}
#trackback th,
#comment th{
background:#409D27;
	font-weight:normal;
	padding:1px 7px;
	color:#fff
}
#postlist td{	border:dotted #895D42;
	border-width:0 0 1px;
	padding:10px 5px 5px;}


#postlist .date{color:#895D42;}
#trackback td,
#comment td{
	padding:8px 5px;
	border-bottom:1px solid #6CB4D5;
}

#postlist blockquote,
#trackback blockquote,
#comment blockquote{
margin:0px;
padding:3px 0px}



input.txt,
textarea{
	border:1px solid #999;}

#blog .date{
	color:#663300;}

/*----- blog -----*/
#blog{
	padding:20px 20px 10px;
	background:#E4E8F3;
}

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

#blog-head{
	margin:0px;}

#blog-head h2{
color:#563B1C;
	font-size:larger;
	font-weight:bold;
	font-family:"Trebuchet MS", "ＭＳ Ｐゴシック";
	padding:33px 5px 5px 80px;
	margin:0px 10px 0px;
	background:url(../../images/article/illust_snowboard_icon03.gif) left bottom no-repeat;
}

#blog-head .date{	padding-top:5px;margin-top:5px;}

#blog-head .date,#blog-head .response{	padding-right:15px; color:#4E6B21;}




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

#blog-body{
	padding:10px 20px;
}

#blog-body img{ border:1px solid #6EB5D5;
}

#blog-body blockquote{
	border:1px solid #6EB5D5;
}

#blog-body blockquote#affiliate{
	border:3px double #6EB5D5;}

#affiliate img{
	border:0px;
}

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



#blog-foot h2{
	font-size:small;
	text-align:left;
	padding:3px;
	color:#8C1788;
	border-bottom:1px dotted #289E28;

}
#blog-foot h3{color:#7A6149;
font-weight:bold}
#blog-foot ul{
	padding-left:20px;
	margin:5px 0px;
	color:#A5683F;
}
#blog-foot ul a{
	color:#A5683F;
}
#blog-foot .links,
#blog-foot .links a{color:#A5683F;}

#theme td{
}

#theme #rader{
	background-image:url(../../images/article/trb_illust_disturb.gif);
	vertical-align:top;
}

/*----- miscellaneous -----*/



.navi{
	border:dashed #6CB4D5;
	border-width:1px 0px;}

/*----- utilities -----*/
#utilities,#utilities2,.utiloff{ background:#E4E8F3;}

#utilities div#webryseal, #utilities2 div#webryseal{
	text-align:center;}
#utilities div#message, #utilities2 div#message{
	text-align:center;}
#utilities h2,#utilities2 h2{
	font-size:small;
	text-align:left;
	margin:0;
	padding:22px 0px 12px 0px;
	background:url(../../images/article/illust_snowboard_icon05.gif) right center no-repeat;
	color:#8C1788;
}
#utilities div#webryseal h2, #utilities2 div#webryseal h2,
#utilities div#message h2, #utilities2 div#message h2{
padding:22px 0px 20px 0px;}



#utilities ul, #utilities2 ul{
	padding-left:20px;
	margin:5px 0px;
	color:#996600;
}
.g-ads a{color:#704C22}
.g-ads .line2,
.g-ads .url{color:#704C22}
#utilities .g-ads .line2{color:#AD7548}
.g-ads .url{color:#563B1C}
#utilities .g-ads a{color:#704C22}


/*----- calendar -----*/

#calendar{
	padding-bottom:10px;
}

#calendar table{
}
#calendar table caption a{}
#calendar table caption{
	padding:1px;
	color:#714D22;
	border-bottom:1px solid #418326
}

#calendar td,
#calendar th{
	padding:2px 0px;
}

#calendar th{
	color:#714D22;}
/*----- album -----*/

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

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

#footer{
background:#fff;color:#3598C5f}

#footer a{
	color:#3598C5;
}
#footer #links{border-bottom:1px dashed #3598C5}
#sbanner {text-align:right}
#sbanner img{
padding-right:5px;}



/* ★ for SNS ★ */
#utilities #c-menu, #utilities2 #c-menu{
	border-top:1px solid #C8B2A2;
	padding-bottom:30px
}
#utilities #c-menu .item, #utilities2 #c-menu .item,
.inner-box .item{
	border-bottom:1px solid #C8B2A2;
}
#utilities #c-memlist h2, #utilities2 #c-memlist h2{
	font-size:small;
	text-align:left;
}

#outer-box{ padding:0 0 50px;}
#outer-box h2{
	font-size:small;
	padding:35px 5px 10px 80px;
	background:url(../../images/article/illust_snowboard_icon01.gif) left top no-repeat;
	border-bottom:1px solid #6CB4D5;
}
#outer-box h3{
	padding:8px 0px 8px 20px;
	padding:20px 5px 10px 45px;
	background:url(../../images/article/illust_snowboard_icon02.gif) left no-repeat;
}
#outer-box .g-navi{}

#outer-box .inner-box h3{
background:none;
padding:0}
#outer-box input.txt,
#outer-box textarea{
}

#outer-box .navi{ border:0px; text-align:right;}
.deco{border-top:1px dotted #6CB4D5;
}
.deco td{
	border-bottom:1px dotted #6CB4D5;
}


.themetabs{
	background:#a7afc8;
}
.themetabs a{
}
