﻿/* :::::::::::::: 共通スタイル::::::::::::::  */	

*{padding:0px;
margin:0px;}

html{}

body	{font-size:12px;
		font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
		line-height:18px;
		color:#442a06;
		background:url(../images/bg.gif);}
		
li{list-style:none; list-style-image:none; list-style-type:none;}		
		
.clear{clear:both;}
.clear hr{display:none; clear:both;}


img{border:none;}

.n-text{display:none;}

.a-center{text-align:center;}
.a-right{text-align:right;}
.a-left{text-align:left;}

a,a:active,a:visited{color:#ed3e6f;}
a:hover{color:#f389a7;}

/* ----------- header ---------------*/

h1.h1title{display:none;}

#header{background:url(../images/header_bg.gif) repeat-x; height:100px; text-align:center;}
#header .contents{width:850px; margin:0px auto; text-align:left;}
#header-l{width:265px; height:88px; background:url(../images/logo.png); float:left; behavior: expression(IEPNGFIX.fix(this));}

#header-r{width:560px; float:right; position:relative;}
#header-r h2{background:url(../images/poche_txt.png) no-repeat; position:absolute; top:13px; height:40px; behavior: expression(IEPNGFIX.fix(this));}

#menu{width:560px; height:31px; position:absolute; top:58px;}
#menu ul{}
#menu li{width:110px; height:31px; padding:0px 1px; float:left;}
#menu li a{display:block; width:107px; height:31px; text-indent:-10000px; overflow:hidden;}

#menu li.profile{background:url(../images/menu_prof.gif) no-repeat;}
#menu li.arts{background:url(../images/menu_arts.gif) no-repeat;}
#menu li.contact{background:url(../images/menu_contact.gif) no-repeat;}
#menu li.toppage{background:url(../images/menu_toppage.gif) no-repeat;}
#menu li.works{background:url(../images/menu_works.gif) no-repeat;}

/* ----------- main ---------------*/

#main{background:url(../images/main_bg.gif); text-align:center;}
#main .contents{width:830px; margin:0px auto; text-align:left; padding:20px 0px 0px 7px;}

#flasharea{width:550px; float:left;}

#whatsnew{width:264px; float:right;}
#whatsnew h3{background:url(../images/title_new.gif); width:264px; height:31px; text-indent:-10000px;}

#whatsnew .text{padding:5px;}
#whatsnew .text dd{margin-bottom:5px;}

#link{margin-top:15px; padding-bottom:20px;}
#link h3{background:url(../images/title_link.gif); width:818px; height:31px; text-indent:-10000px; margin-bottom:5px;}
#link .banner{float:left; padding-right:5px;}

#bg-leaf{background:url(../images/leaf_bg.gif) repeat-y;}

#r-contents{width:650px; float:right;}
#sidebar{width:160px; float:left;}

h3.profile{height:55px; background:url(../images/page_profile.gif) no-repeat; text-indent:-10000px; margin:-10px 0px 15px 0px;}
h3.arts{height:55px; background:url(../images/page_arts.gif) no-repeat; text-indent:-10000px; margin:-10px 0px 15px 0px;}
h3.works{height:55px; background:url(../images/page_works.gif) no-repeat; text-indent:-10000px; margin:-10px 0px 15px 0px;}
h3.contact{height:55px; background:url(../images/page_contact.gif) no-repeat; text-indent:-10000px; margin:-10px 0px 15px 0px;}
h3.diary{height:55px; background:url(../images/page_blog.gif) no-repeat; text-indent:-10000px; margin:-10px 0px 15px 0px;}

h3.diary a{height:55px; width:260px; display:block; text-indent:-10000px; overflow:hidden;}

h4{padding-bottom:10px; text-indent:-10000px; height:39px;}
h4.h-profile{background:url(../images/title_hattori.gif) no-repeat;}
h4.h-sakureki{background:url(../images/title_sakureki.gif) no-repeat;}
h4.h-usatama{background:url(../images/title_usatama.gif) no-repeat;}
h4.h-ohanashi{background:url(../images/title_ohanashi.gif) no-repeat;}
h4.h-books{background:url(../images/title_books.gif) no-repeat;}
h4.h-cover{background:url(../images/title_cover.gif) no-repeat;}
h4.h-anime{background:url(../images/title_anime.gif) no-repeat;}
h4.h-felt{background:url(../images/title_felt.gif) no-repeat;}
h4.h-others{background:url(../images/title_others.gif) no-repeat;}
h4.h-exhibition{background:url(../images/title_exhibition.gif) no-repeat;}
h4.h-workshop{background:url(../images/title_workshop.gif) no-repeat;}
h4.h-form{background:url(../images/title_form.gif) no-repeat;}
h4.h-blank{background:url(../images/title_blank.gif) no-repeat; text-indent:0px;
			padding-top:7px; padding-left:7px; font-size:14px;}


.column{padding-bottom:15px;}

.date{text-align:right; margin-top:-10px;}
.comment{text-align:right; font-size:10px;}

.sentence{padding:0px 5px 10px 5px; width:335px; float:left;}
.sentence2{padding:0px 5px 10px 5px; width:395px; float:left;}
.images{width:290px; float:right; text-align:right;}
.images2{width:235px; float:right; text-align:right;}

#sidebar ul.s-label{}
#sidebar ul.s-label li{width:147px; height:36px; margin:0px auto 7px auto;}
#sidebar ul.s-label li a{width:147px; height:36px; display:block; text-indent:-10000px; overflow:hidden;}

li.l-usatama{background:url(../images/side_usatama.gif);}
li.l-ohanashi{background:url(../images/side_ohanashi.gif);}
li.l-books{background:url(../images/side_books.gif);}
li.l-cover{background:url(../images/side_cover.gif);}
li.l-anime{background:url(../images/side_anime.gif);}
li.l-felt{background:url(../images/side_felt.gif);}
li.l-others{background:url(../images/side_others.gif);}
li.l-exhibition{background:url(../images/side_exhibition.gif);}
li.l-workshop{background:url(../images/side_workshop.gif);}



#sidebar h5{width:147px; height:36px; margin:0px auto 0px auto; text-indent:-10000px;}
h5.l-search{background:url(../images/side_search.gif);}
h5.l-archive{background:url(../images/side_archive.gif);}
h5.l-category{background:url(../images/side_category.gif);}
h5.l-newentry{background:url(../images/side_newentry.gif);}
h5.l-calendar{background:url(../images/side_calendar.gif);}



#sidebar .unit{font-size:10px; padding-bottom:10px;}
.unit li{background:url(../images/list_dot.gif) no-repeat 0px 6px; padding:0px 0px 5px 10px; margin-left:10px;}


.arts-ohanashi{}
.arts-ohanashi .pic{width:216px; float:left; text-align:center; height:175px;}
.arts-others .pic{width:216px; float:left; text-align:center; height:215px;}
.arts-cover .pic{width:161px; float:left; text-align:center; height:225px;}
.arts-books .pic{width:161px; float:left; text-align:center; height:245px;}
.arts-movie .pic{width:216px; float:left; text-align:center; height:175px;}
.works-workshop img{float:left; padding:5px;}
.works-exhibition img{float:left; padding:5px;}
.blog-unit{}
.blog-unit img{padding:5px;}

/* ----------- footer ---------------*/

#footer{background:url(../images/footer_bg.gif) top  repeat-x; text-align:center;}
#footer .contents{width:822px; margin:0px auto; text-align:left; padding:20px 0px;}

#copyright{width:387px; height:75px; background:url(../images/footer.png); margin:0px auto; behavior: expression(IEPNGFIX.fix(this));}

.backtotop{padding:5px 0px 20px 0px;}
.backtotop a{width:42px; height:14px; display:block; text-indent:-10000px; background:url(../images/backtotop.gif) no-repeat; float:right;
			overflow:hidden;}
			
.txt10{font-size:10px;}


.form th{width:130px; text-align:left;}
.form td{width:250px;}
.form input, .form textarea{border:1px solid #99927c; padding:2px; font-size:12px;}

.need{color:#e01034; font-weight:normal;}

/* ----------- felt ---------------*/

.felt{}
.felt p{padding-bottom:5px;}
.felt .kit-l{width:211px; padding:0px 8px 10px 0px; float:left; text-align:center;}
.felt .kit-r{width:211px; padding:0px 0px 10px 0px; float:left; text-align:center;}
.felt h5{font-size:12px;}

.felt .hamanaka{background:url(../arts/photo/felt_kids.jpg) right top no-repeat; height:193px; margin:20px 0px;}
.felt .hamanaka p{width:360px; padding:50px 0px 0px 15px;}

.felt .book{background:url(../arts/photo/felt_book.jpg) right top no-repeat; height:193px; margin:0px auto 10px auto; width:528px; height:223px; position:relative;}
.felt .book p{width:320px; position:absolute; top:150px; left:205px;}

/* ----------- blog ---------------*/

.commentform{padding:5px;}
.commentform h5.c-title{font-size:12px; padding-bottom:5px;}

.com-unit{background-color:#ffffe9; padding:5px; border:1px solid #dae4a5; margin-bottom:7px;}
.com-unit-footer{text-align:right; padding-top:10px; font-weight:bold; font-size:10px; color:#24460a;}

#wp-calendar{width:140px; margin:0px auto;}
#wp-calendar th{padding:2px; text-align:center;}
#wp-calendar td{text-align:center;}

.s-form input{border:1px solid #99927c; padding:1px; font-size:12px; margin-right:3px;}
.s-form{width:130px; margin:0px auto; padding-top:7px;}


a img {
	border: none;
}

blockquote {
	border-left: 5px solid #ccc;
	margin-left: 1.5em;
	padding-left: 5px;
}

/* Captions & aligment */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions & aligment */
