/*
Theme Name: KUSU HANDMADE
Theme URI: http://www.kusuhandmade.com
Description: KUSU HANDMADE
Author: Misako Taro
*/

body	{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family:'Hiragino Kaku Gothic Pro',Meiryo,sans-serif;
	}

#container	{
	width: 740px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background-color: #ffffff;
	}

a	{
	color: #00a0c6;
	text-decoration: none;
	}

a:visited	{
	color: #8f715c;
	text-decoration: none;
	}

a:hover	{
	background-color: #ffff00;
	}

a.white:hover	{
	background-color: #ffffff;
	}

img {
	border: none;
}

p	{
	margin: 0px;
	padding: 0px;
	}

h2,h3,h4	{
	margin: 0px;
	color: #4f412c;
	}


h2	{
	margin: 0px 0px 5px 0px;
	font-size: 15px;
	}

h3	{
	margin: 0px 0px 3px 0px;
	font-size: 15px;
	}

h4	{
	margin: 0px 0px 3px 0px;
	font-size: 11px;
	}

.clear	{
	clear: both;
	margin: 0;
	}

.bnr img {
	margin: 0;
}

#date	{
	margin: 0px 0px 5px 0px;
	font-size: 95%;
	}

.column {
        border: 1px dashed #00a0c6;
	width: 450px;
	padding: 20px;
	}

.column h4 {
	color: #00a0c6;
	font-size: 12px;
	}


.text13{font-size: 13px; line-height:22px;}
.text12{font-size: 12px; line-height:21px;}
.text11{font-size: 11px; line-height:19px;}
.text9{font-size: 9px; line-height:15px;}
.topmargin5{margin-top:5px;}
.topmargin10{margin-top:10px;}
.topmargin15{margin-top:15px;}
.topmargin20{margin-top:20px;}
.bottommargin10{margin-bottom:10px;}

.floatright{float:right;}


/* ++++++ header ++++++ */

#header h1	{
	margin: 25px 0px 0px 0px;
	height: 42px;
	}

#header h1 img	{
	border: none;
	background-color: #ffffff;
	}

#header a:hover	{
	background-color: #ffffff;
	}

/* ++++++ bread list ++++++ */

#bread	{
	margin: 10px 0px 15px 0px;
	font-size: 95%;
	}

/* ++++++ contents ++++++ */

#top	{
	margin-top: 0px;
	}

#text_maincopy	{
	font-size: 13px;
	margin-top: 5px;
	margin-bottom: 18px;
	}

#lineup	{
	margin-top: 10px;
	font-size: 11px;
	line-height: 18px;
	}

#lineup a	{
	font-weight: bold;
	}

.lineup_left	{
	width: 235px;
	margin-bottom: 20px;
	float: left;
	}

.lineup_right	{
	width: 235px;
	margin-bottom: 20px;
	float: right;
	}

.lineup_img	{
	width: 70px;
	float: left;
	margin-right: 7px;
	}

/* ++++++ contents(left) ++++++ */

#contents	{
	width: 490px;
	margin-top: 0px;
	margin-bottom: 10px;
	float: left;
	}

#post	{
	margin-bottom: 30px;
	}

#post01	{
	font-size: 11px;
	line-height: 18px;
	text-align: justify;
	}

#post01 img {
	margin: 10px 0px 0px 0px;
	}

#post01 p {
	margin-bottom: 7px;
	}

.notice {
	color: #4f412c;
	border: 1px dotted #4f412c;
	padding: 10px 10px 10px 10px;
	margin: 10px 0px 20px 0px;
}

/* ++++++ sidebar(right) ++++++ */

#sidebar	{
	margin-top: 0px;
	width: 220px;
	float: right;
	}

#sidebar img	{
	margin-bottom: 10px;
	}

#sidebar a:hover	{

	}

#calendar th,td	{
	padding: 3px 5px;
	}

/* ++++++ blog ++++++ */
#blog	{
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 11px;
	width: 220px;
	background-image:
		url(http://kusuhandmade.com/wp-content/uploads/bg_blog1.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	}

#blog a:hover	{
	background-color: #ffff00;
	}

#blog_date {
	margin-top:10px;
	margin-bottom:1px;
	color: #000000;
	font-size: 85%;
}

#blog_text {
	padding-left:11px;
	padding-right:11px;
	padding-top:42px;
}

#blog_link {
	margin-top:7px;
	padding-left:11px;
	padding-right:11px;
	text-align:right;
	vertical-align:text-bottom;
	font-weight: bold;
}




/* ++++++ footer ++++++ */

#footer	{
	margin: 10px 0px 50px 0px;
	padding-top: 10px;
	background-image:
		url(http://kusuhandmade.com/wp-content/themes/kusu_handmade/images/line_dash760.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 740px;
	text-align: center;
	}

#footer address	{
	font-size: 85%;
	font-style: normal;
	text-align: center;
	margin-top: 10px;
	}


