@charset "utf-8";
/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: 有名な <a href="http://binarybonsai.com/kubrick/">Kubrick</a> をもとにした WordPress のデフォルトテーマ
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets
Text Domain: kubrick

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/


* {padding:0; margin:0; }

/*html, body, #container {height:100%; }
body > #container {height:auto; min-height:100%; }*/

* {
	font-family: "ＭＳ Ｐゴシック","MS PGothic";
}

img, div { behavior: url(js/pingfix/iepngfix.htc) }
img {border:none; }
a{
	text-decoration:none;
	color:#3c3c3c;
	overflow:hidden;}
a:hover{text-decoration:underline;}
ul li {list-style:none; }
.floatL{float:left;}
.floatR{float:right;}
p{
	font-size:12px;
	line-height:20px;}
small{
	font-size:10px;
	line-height:1.5;
	font-family:Verdana, Arial, Geneva, sans-serif;
	font-weight:normal;
	display:block;
	margin-bottom:2px;}
	
h2 .small{
	padding-left:10px;}
	
.center{
	text-align:center;}
.marginR10{
	margin-right:10px;}img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright{padding: 0 0 0 5px; margin: 0; display: inline;}
img.alignleft{padding: 0 5px 0 0; margin: 0; display: inline;}
.alignright{float: right;}
.alignleft{float: left;}

.clearfix:after {
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
	content: ".";
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
/* End hide from IE-mac */
.clearfix {
	display: block;
}
/* clear */
.clear {
	clear: both;
}


/*
=====================*/

body{
	background:url(images/pattern2.gif);
	color:#3c3c3c;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;}

#page{
	position:relative;
	left:-10px;
	width:936px;
	margin:0 auto;
	text-align:left;
	background:#fff;}
	
	
/*header
=====================*/
#header{
	background:url(images/header_bg.jpg) no-repeat;
	width:936px;
	height:121px;
	position:relative;}
	
#header p#headerMail{
	position:absolute;
	top:38px;
	right:18px;}
	
#header p#headerFavo{
	position:absolute;
	top:80px;
	right:18px;}
	
#header p#headerFavo a.addtofavourites{
	background:url(images/header_favo.jpg) right top no-repeat;
	width:125px;
	height:29px;
	text-indent:-9999px;
	display:block;}

#header p#headerFavo a.addtofavourites:hover{
	background:url(images/header_favo_o.jpg) right top no-repeat;}
	
#description{
	background:url(images/description.jpg) no-repeat;
	width:906px;
	height:24px;
	padding:5px 0 0 30px;
	color:#CCC;}
	

/*menu
=====================*/

#menu{
	width:936px;
	height:46px;
	background:url(images/menu_bg.jpg) no-repeat;}
	
#menu ul li{
	float:left;
	text-indent:-9999px;}
	
#menu li a{
	display:block;
	overflow:hidden;
	height:46px;
	text-indent:-9999px;}
	
#menu li.menu01 a{
	width:107px;}
	
#menu li.menu01 a:hover{
	background:url(images/menu_bg_o.jpg) no-repeat;}
	
#menu li.menu02 a{
	width:137px;}
	
#menu li.menu02 a:hover{
	background:url(images/menu_bg_o.jpg) no-repeat -107px 0;}
	
#menu li.menu03 a{
	width:131px;}
	
#menu li.menu03 a:hover{
	background:url(images/menu_bg_o.jpg) no-repeat -244px 0;}
	
#menu li.menu04 a{
	width:137px;}
	
#menu li.menu04 a:hover{
	background:url(images/menu_bg_o.jpg) no-repeat -375px 0;}
	
#menu li.menu05 a{
	width:135px;}
	
#menu li.menu05 a:hover{
	background:url(images/menu_bg_o.jpg) no-repeat -512px 0;}
	
#menu li.menu06 a{
	width:120px;}
	
#menu li.menu06 a:hover{
	background:url(images/menu_bg_o.jpg) no-repeat -647px 0;}
	
#menu li.menu07 a{
	width:169px;}
	
#menu li.menu07 a:hover{
	background:url(images/menu_bg_o.jpg) no-repeat -767px 0;}

	

/*main
=====================*/

#main{
	padding:30px 0;
	background:#fff;
	_width:938px;
	clear:both;}

/*sidebar
=====================*/

#sidebar{
	width:205px;
	float:left;
	font-size:11px;
	line-height:16px;
	margin-left:15px;
	_margin-left:7px;}

#sidebar ul{}
#sidebar ul li{
	margin:0 0 15px 0;
	padding:0;}
	
#sidebar ul ul{
	border:1px solid #d9d9d9;
	padding:10px 10px 0 10px;
	margin:0;}
	
#sidebar ul ul{
	/margin:-2px 0 0 0;}

#sidebar h2{
	margin:0;
	padding:0;
	display:block;}

#calendar_wrap{
	border:1px solid #d9d9d9;
	border-width:0 1px 1px 1px;
	padding:10px;}

/*sidebar おすすめ作家*/
#sidebar ul ul.osusume{
	padding:0;}
#sidebar ul ul.osusume li{
	height:auto;
	margin:0;
	padding:0;}
#sidebar ul ul.osusume li a{
	background:url(images/link_arrow01.gif) 10px no-repeat;
	display:block;
	padding:6px 0 6px 20px;
	font-size:14px;
	border-bottom:1px dotted #dcdcdc;}
#sidebar ul ul.osusume li a small{
	font-size:10px;}
#sidebar ul ul.osusume li a:hover{
	background-color:#edf1ee;}
#sidebar ul ul.osusume li a.last{
	border-bottom:none;}
/*-----*/


/*sidebar 絵画購入について*/
#sidebar ul ul.toBuy{
	padding:10px 0 0 5px;
	background:#F1F1F1;}
	
#sidebar ul ul.toBuy li{
	height:auto;
	margin:0;
	padding:0;}
/*-----*/


/*sidebar 絵画購入について*/
#sidebar li.going img{
	vertical-align:bottom;}
/*	
#sidebar li.going p{
	background:url(images/side_contact.jpg) no-repeat top left;
	width:154px;
	height:115px;
	font-size:10px;
	padding:5px 20px 0 20px;
	line-height:1.3;
	color:#333;}*/
	
	

	
	
/*sidebar 翠波画廊について*/	
li.side_contact h2 img{
	margin:0;
	vertical-align:bottom;}
	
li.side_contact .address{
	background:url(images/side_contactbg.jpg) no-repeat;
	width:185px;
	height:120px;
	padding:0 0 0 20px;
	margin:0;}
	
li.side_contact .address p{
	line-height:1.3;}
	
li.side_contact .address p.sidemap{
	margin:0 0 0 85px;}
	
li.side_contact .address p.sidemap img{
	vertical-align:bottom;}

p.sidephoto img{
	vertical-align:top;}
	
li.side_contact .town{
	background:url(images/side_contactbottom.jpg) no-repeat;
	width:195px;
	height:52px;
	padding:0 0 0 10px;}
	

.sidefavarite a{
	background:url(images/side_favarite.jpg) left top no-repeat;
	width:131px;
	height:35px;
	text-indent:-9999px;
	display:block;
	margin:20px 0 0 35px;}
	
.sidefavarite a:hover{
	background:url(images/side_favarite_o.jpg) left top no-repeat;}

.warrenty a{
	background:url(images/link_sidewarrenty.jpg) left top no-repeat;
	width:205px;
	height:53px;
	text-indent:-9999px;
	display:block;}

.warrenty a:hover{
	background-position:left bottom;}


/*search*/
.search_sidebar .searchBan{
	background:#ffffff;
	border:1px solid #d9d9d9;
	padding:4px 8px;
	width:180px;
	height:26px;
	margin-bottom:2px;}
.search_sidebar input[type=image], input[type=submit]{
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
	background: url(images/bg_nav_post.gif) repeat-x;
	border: 1px solid #333;
	font-size: 12px; color:#FFF;
	padding:4px 8px;
	margin:10px 0 0 0;}
.search_sidebar input[type=image]:hover, input[type=submit]:hover{
	border: 1px solid #CCC;
	background: url(images/bg_nav_post_ovr.jpg) repeat-x;
	color:#333; }
.btn_search{
	margin-top:5px;}
	
#sidebar ul li.btn_side{
	margin:0;
	padding:0;}
	
#sidebar ul li.btn_side img{
	vertical-align:bottom;}
	
#sidebar ul li.btn_side a{
	margin:0;
	padding:0;}

/*-------*/

/*contents
=====================*/

#contents{
	width:686px;
	float:right;
	margin-right:15px;
	_margin-right:5px;}
	
#contents .mainimg{
	margin-bottom:20px;
	width:686px;
	height:230px;
	position:relative;}
	
#contents .mainimg a.btn_mainimg{
	position:absolute;
	top:12px;
	right:14px;}
	
/*
.mainimg{
	background:url(images/img_main.jpg) no-repeat;
	width:221px;
	height:213px;
	padding:17px 0 0 465px;
	margin-bottom:20px;}

.mainimg a{
	display:block;
	width:210px;
	height:110px;
	text-indent:-9999px;}*/

.main_catalog{
	background:url(images/img_catalog.jpg) no-repeat;
	width:686px;
	height:200px;
	text-indent:-9999px;
	margin-bottom:15px;}

.w684{
	width:684px;}
.events{
	width:684px;}
.w335{
	width:335px;}

.content_block{
	margin-bottom:20px;
	clear:both;}

.post h1{
	display:none;}
.postmetadata{
	display:none;}
.nocomments{
	display:none;}
	
.small{
	font-size:10px;
	font-weight:normal;}

.content_block h2, .post h2{
	border-left:5px solid #22562e;
	color:#22562e;
	background:#f1f1f1;
	padding:5px 0 5px 10px;
	margin-bottom:15px;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif}

.content_block h2 a{
	color:#22562e;
	background:url(images/link_btn01.gif) right no-repeat;
	padding-right:25px;}

.noarrow h2 a{
	background:none;}

.content_block h3{
	border-left:5px solid #22562e;
	border-bottom:1px solid #e1e1e1;
	color:#22562e;
	padding:5px 0 5px 10px;
	margin-bottom:15px;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif}

.subttl{
	background:url(images/icn_ttl.gif) left 5px no-repeat;
	padding:0 0 3px 16px;
	margin-bottom:14px;
	font-size:16px;
	color:#1f5532;
	border-bottom:1px dotted #1f5532;}

.subsubttl{
	background:url(images/icn_ttl.gif) left 4px no-repeat;;
	padding-left:16px;
	margin:7px 0 5px 0;
	font-size:14px;
	font-weight:bold;
	color:#22562e;}
	

/*催事情報*/
.events h2{
	background:#F1EACF;}

ul.galevents li{
	float:left;
	width:210px;
	height:auto;
	margin-left:13px;}
	
ul.galevents li img{
	width:210px!important;
	height:auto!important;
	border:1px solid #d9d9d9;
	padding:0;}

ul.galevents li a{
	display:block;
	width:210px;
	height:140px;
	overflow:hidden;}
	
ul.galevents li h3{
	margin:0;
	padding:3px 3px 3px 5px;}
	
ul.galevents li h3 a{
	font-weight:bold;
	font-size:12px;
	margin:0;
	padding:0;
	display:inline;}
	
p.base{
	line-height:1.3;
	margin:5px 0 0 0;}
	
ul.galevents li.last{
	margin-right:0;}
	
	
/*これからのイベント情報add*/
.eventinfo{
	margin:0 0 30px 0;}


/*新着情報*/
.purchased{
	width:684px;
	margin:0 0 20px 0;}
	
.purchased h2{
	background:#F1EACF;
	border-left:5px solid #22562e;
	padding:9px;
	color:#22562e;
	padding:5px 0 5px 10px;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;}
	
.purchased ul{
	height:70px;
	overflow:auto;
	padding:5px;}
	
.purchased ul li{
	border-bottom:1px dotted #d9d9d9;
	background:url(images/link_arrow01.gif) left 24px no-repeat;
	padding:3px 0 3px 10px;
	line-height:1.4;}
	
.purchased ul li span{
	margin-left:-10px;}
	
	
/*artist*/
.artistbtn{
	padding-bottom:20px;}
	
.artistbtn h2{
	background:#F1EACF;
	border-left:5px solid #22562e;
	padding:9px;
	margin:0;
	color:#22562e;
	padding:5px 0 5px 10px;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;}
	

/*category links*/
ul.category_links{
	width:667px;
	padding:15px 0 15px 15px;
	margin-top:0;
	border:1px solid #CCC;
	border-top:none;}
	
ul.category_links li{
	width:153px;
	float:left;
	margin-right:12px;}
li a.senzoku{
	background:url(images/btn_senzoku.gif) left top no-repeat;
	width:153px;
	height:31px;
	text-indent:-9999px;
	display:block;}
li a.senzoku:hover{
	background-position:left bottom;}
li a.bukko{
	background:url(images/btn_bukko.gif) left top no-repeat;
	width:153px;
	height:31px;
	text-indent:-9999px;
	display:block;}
li a.bukko:hover{
	background-position:left bottom;}
li a.gendai{
	background:url(images/btn_gendai.gif) left top no-repeat;
	width:153px;
	height:31px;
	text-indent:-9999px;
	display:block;}
li a.gendai:hover{
	background-position:left bottom;}
li a.nihon{
	background:url(images/btn_nihon.gif) left top no-repeat;
	width:153px;
	height:31px;
	text-indent:-9999px;
	display:block;}
li a.nihon:hover{
	background-position:left bottom;}
/*-----*/

/*category thumbnails*/
ul.category_thumb li{
	width:220px;
	float:left;
	margin:0 7px 7px 0;}
	
ul.category_thumb li a{
	display:block;
	height:55px;
	padding:1px 0 1px 1px;
	font-size:14px;}
	
ul.category_thumb li span.floatL{
	float:none;}
	
span.thumb_icon img{margin-right:3px;
display:inline;
float:left;}

ul.category_thumb li a small{
	font-size:10px;}
	
ul.category_thumb li a:hover{
	background-color:#edf1ee;}
/*-----*/

/*about*/
.about_main{
	background:url(images/img_about.jpg);
	width:686px;
	height:230px;
	text-indent:-9999px;
	margin:15px 0;}
	
dl.gallery_info{
	margin:15px 0;}
	
dl.gallery_info dt{
	float:left;
	width:180px;
	padding:5px 0 5px 10px;
	background:url(images/pattern_info.gif) ;
	margin-bottom:2px;}
dl.gallery_info dd{
	float:right;
	text-align:left;
	width:480px;
	padding:5px 0 5px 10px;
	margin-bottom:2px;
	background:#f1f1f1;}

ul.list li{
	position:relative;
	list-style:circle;
	margin-bottom:3px;
	left:14px;}

ul.lists li{
	position:relative;
	list-style:circle;
	margin-bottom:3px;
	line-height:1.5;
	left:14px;}

span.about{
	font-weight:bold;
	font-size:18px;}
/*-----*/

/*serach artist*/
.artistlist{
	width:335px;}
.artistlist ul li{
	margin-bottom:5px;}
.artistsearch a{
	background:url(images/icn_ttl.gif) left 3px no-repeat;
	padding:0 0 3px 16px;
	margin:10px 0;
	font-size:14px;
	color:#1f5532;
	border-bottom:1px dotted #1f5532;
	display:block;}
.artistsearch a:hover{
	text-decoration:none;}
ul.pagenation li{
	list-style:none;
	float:left;
	margin-right:3px;}
ul.pagenation li a{
	text-decoration:none;
	padding:2px 5px;
	display:block;
	color:#22562e;
	background:#f1f1f1;}
ul.pagenation li a:hover{
	background:#22562e;
	color:#fff;}
ul.pagenation li.on{
	background:#22562e;
	color:#fff;
	padding:2px 5px;
	display:block;}
/*-----*/

/*survey form*/
ul.survey_form{
	width:682px;
	padding:0 0 0 12px;
	border-left:2px solid #22562e;}
ul.survey_form li{
	margin-bottom:5px;}
ul.survey_form ul li{
	float:left;
	width:auto;
	margin-right:15px;}
.form_info{
	float:left;
	margin-bottom:10px;
	width:198px;}
.top20{
	margin-top:20px;}
.survey_a{
	float:right;
	width:485px;
	margin-bottom:5px;}
.q1{
	background:url(images/icn_q1.gif) left no-repeat;
	padding-left:23px;
	height:18px;
	margin:10px 0;}
.q2{
	background:url(images/icn_q2.gif) left no-repeat;
	padding-left:23px;
	height:18px;
	margin:10px 0;}
.q3{
	background:url(images/icn_q3.gif) left no-repeat;
	padding-left:23px;
	height:18px;
	margin:10px 0;}
.q4{
	background:url(images/icn_q4.gif) left no-repeat;
	padding-left:23px;
	height:18px;
	margin:10px 0;}
.w485{
	width:485px;}


.suiha_contact{
	border:1px solid #d9d9d9;
	width:684px;}
.contact_inner{
	border:1px solid #d9d9d9;
	margin:7px;
	padding:10px;}
.contact_ttl{
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#22562e;
	border-bottom:1px dotted #d9d9d9;
	padding-bottom:5px;
	margin-bottom:5px;}

/*enjoy*/
.access_main{
	background:url(images/img_ginza.jpg);
	width:686px;
	height:280px;
	text-indent:-9999px;
	margin-bottom:15px;}
.access_map{
	width:685px;
	height:384px;
	margin-bottom:15px;}
ul.access_osusume{
	width:686px;}
ul.access_osusume li{
	float:left;
	width:335px;
	max-height:216px;
	border:1px solid #e1e1e1;
	margin-bottom:10px;}

/*image align*/
ul.access_osusume img.alignright{padding: 0; margin: 0; display: inline;}
ul.access_osusume img.alignleft{padding: 0; margin: 0; display: inline;}
ul.access_osusume .alignright{float: right;}
ul.access_osusume .alignleft{float: left;}
/*----*/
ul.access_osusume p{
	line-height:17px;
	margin-left:7px;}
.tt_osusume{
	display:block;
	padding:5px 0 0 30px;
	min-height:25px;
	_height:25px;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	margin:0 0 5px -7px;}
.see1{
	background:url(images/icn_see1.gif) left top no-repeat;}
.see2{
	background:url(images/icn_see2.gif) left top no-repeat;}
.see3{
	background:url(images/icn_see3.gif) left top no-repeat;}
.see4{
	background:url(images/icn_see4.gif) left top no-repeat;}
.see5{
	background:url(images/icn_see5.gif) left top no-repeat;}
.see6{
	background:url(images/icn_see6.gif) left top no-repeat;}

.eat1{
	background:url(images/icn_eat1.gif) left top no-repeat;}
.eat2{
	background:url(images/icn_eat2.gif) left top no-repeat;}
.eat3{
	background:url(images/icn_eat3.gif) left top no-repeat;}
.eat4{
	background:url(images/icn_eat4.gif) left top no-repeat;}
.eat5{
	background:url(images/icn_eat5.gif) left top no-repeat;}
.eat6{
	background:url(images/icn_eat6.gif) left top no-repeat;}

/*works detail*/
dl.artist_detail{
	font-size:12px;
	line-height:20px;}
dl.artist_detail dt{
	display:block;
	float:left;
	width:60px;
	xmargin-bottom:5px;}
dl.artist_detail dd{
	xdisplay:block;
	xfloat:left;
	xwidth:350px;
	margin-bottom:5px;}
dl.artist_detail2{
	font-size:12px;
	line-height:20px;}
dl.artist_detail2 dt{
	display:block;
	float:left;
	width:60px;
	margin-bottom:5px;}
dl.artist_detail2 dd{
	display:block;
	float:left;
	width:624px;
	margin-bottom:5px;}
.artist_detail_link{
	width:auto;
	text-align:right;}

dl.artist_detail3 dt{
	display:block;
	float:left;
	width:260px;
	margin-bottom:5px;}
dl.artist_detail3 dd{
	display:block;
	float:left;
	width:424px;
	margin-bottom:5px;}

/**/
.entry p{
	disply:none;}

.list_entry{
	width:215px;
	height:240px;
	font-size:10px;
	float:left;
	margin:0 13px 15px 0;
	_margin:0 -10px 0 0;}

.loopimg a{
	width:215px;
	text-align:center;
	display:block;
	height:110px;}
.loopexp{
	width:215px;}
.work_detail_link a{
	display:block;
	color:#19360d;
	font-size:11px;
	margin-bottom:3px;}
.work_title{
	background:url(images/work_title.gif) left top no-repeat #edf1ee;
	margin-bottom:1px;
	min-height:16px;
	_height:16px;
	padding-left:53px;}
.work_giho{
	background:url(images/work_giho.gif) left top no-repeat #edf1ee;
	margin-bottom:1px;
	min-height:16px;
	_height:16px;
	padding-left:53px;}
.work_size{
	background:url(images/work_size.gif) left top no-repeat #edf1ee;
	margin-bottom:1px;
	min-height:16px;
	_height:16px;
	padding-left:53px;}
.work_sign{
	background:url(images/work_sign.gif) left top no-repeat #edf1ee;
	margin-bottom:1px;
	min-height:16px;
	_height:16px;
	padding-left:53px;}
.work_price{
	background:url(images/work_price.gif) left top no-repeat #edf1ee;
	min-height:16px;
	_height:16px;
	padding-left:53px;}

/*to sell*/

.bullet{
	background:url(images/icn_smttl.gif) 5px no-repeat;
	font-size:13px;
	padding-left:15px;
	font-weight:bold;
	color:#22562e;
	margin:4px 0 8px 0;}
.sell_main{
	background:url(images/img_sell.jpg);
	width:686px;
	height:230px;
	text-indent:-9999px;
	margin-bottom:10px;}
.looking{
	float:left;
	width:335px;
	min-height:135px;
	border:1px solid #e1e1e1;
	letter-spacing:-1px;}
.looking ul{
	float:left;
	width:160px;
	margin-left:6px;}
.looking ul li{
	margin-bottom:3px;}
.looking strong{
	color:#333;
	margin-bottom:4px;
	display:block;}

/*access*/
dl.access_detail{
	width:560px;
	text-align:left;
	line-height:20px;}
dl.access_detail dt{
	float:left;
	width:150px;}


/*looking for artists
==================*/
.artist_exhibit{
	margin:15px 20px 15px 0;
	float:left;
	width:220px;
	padding:0 10px 10px 10px;
	background:#F5F5F5;}
	
.boxright{
	float:left;
	margin:15px 0;}
	
.exhibit_eg{
	margin-right:5px;}
	
	
ul.toapply li{
	padding-left:25px;
	line-height:20px;
	margin:10px 0;}
	
li.apply01{
	background:url(images/icn_q1.gif) left top no-repeat;}
li.apply02{
	background:url(images/icn_q2.gif) left top no-repeat;}
li.apply03{
	background:url(images/icn_q3.gif) left top no-repeat;}
	

/*contact
=====================*/
.contact_img{
	background:url(images/img_contact.jpg);
	width:686px;
	height:230px;
	text-indent:-9999px;
	margin-bottom:10px;}

.btn_pur{
	margin:0 0 40px 0;}


/*footer
=====================*/

#footer {
	clear:both;
	position:relative;}
	
.footer_contents{
	background:url(images/footer_bg.jpg) no-repeat;
	width:936px;
	height:199px;}
	
.flink{
	padding:40px 0 0 25px;}

.footer_contents ul{
	float:left;}

.footer_contents li{
	margin:0 10px 8px 0;
	background:url(images/footer_icon.gif) no-repeat center left;
	padding:0 0 0 15px;}

.footer_contents li a{
	color:#B7A97F;
	text-decoration:underline;}
	
.footer_about{
	clear:both;
	position:absolute;
	top:125px;
	left:530px;}
	
.footer_about p{
	line-height:1.7;}

.footer_about p.footer_name{
	font-weight:bold;
	color:#8A8057;}
	
.footer_about .small{
	color:#999;}
	
.footer_about .footer_mail{
	margin:18px 0 0 200px;}

/*-------clearfix--------*/

.clearfix:after{ clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden; }
.clearfix{ display: inline-block; }
html[xmlns] .clearfix{ display: block; }
* html .clearfix{ height: 1%; }


/*20100325 geocode add*/

/*detail
=====================*/
ul.pan{
	padding-bottom:10px;}
	
ul.pan li{
	display:inline;
	padding-right:5px;}
	
ul.pan li a{
	text-decoration:underline;} 
	
.detailImg{
	margin:0 auto 10px auto;
	text-align:center;
	padding:0;}
	
.detailConbtn{
	text-align:center;
	clear:both;
	padding:0;
	margin-bottom:10px;}

.detailImg p.img{
	text-align:center;}

.detailImg img{
	border:10px solid #FFF;}

.frame{
	width:90px;
	float:left;}

.frame img{
/*	width:70px;*/
	border:3px solid #ACA899;
	margin:0 0 10px 0;}

.data{
	width:530px;
	float:left;}

.data h3{
	margin:0 0 10px 0;}

.data table{
	width:530px;}

.data th, .data td{
	padding:3px 3px 4px 3px;
	border-bottom:1px solid #E0E0E0;}


.data th{
	padding-right:20px;
	width:145px;
	text-align:left;}
	
.data th.d_sold, .data td.d_sold{
	padding:3px 3px 4px 3px;
	border-bottom:none;}

.data td.d_sold{
	color:#F00}
	

dl.detail_txt{
	margin:3px 0 0 0;}

dl.detail_txt dd{
	border:1px solid #DADADE;
	background:#F1F1F1;
	padding:10px;
	margin:0 0 20px 0;
	line-height:1.5;}
	
p.btn_back{
	text-align:right;
	margin:0 60px 15px 0;
	clear:both;}
	
.likeBtn{
	position:relative;
	padding-bottom:0;
	text-align:right;}
	
.likeBtn .fb-like{
	width:70px;
}
/*
.likeBtn iframe{
	position:absolute;
	top:0;
	right:0;}
*/

/*list
=====================*/
.sold{
	text-align:center;}

.soldout{
	color:#F00;}
	
#listBox{
	position:relative;}
	
#listBox ul.listBtn{
	position:absolute;
	top:10px; right:5px;}
	
#listBox ul.listBtn li{
	display:inline;
	padding-left:2px;}
	
.listComment{
	margin-bottom:20px;
	padding:0 15px;}

.list{
	border:1px solid #D9D9D9;
	width:200px;
	height:345px;
	padding:5px;
	margin:0 0 10px 10px;
	float:left;}

.btn_history{
	margin:0 0 25px 0;
	float:left;}
	
.btn_about{
	float:left;}
	
.btn_buy{
	float:left;}

tr.l_new th, tr.l_new td{
	padding:5px 0 0 0;
	text-align:right;}

tr.l_name th, tr.l_name td{
	padding:5px 0 3px 0;
	border-bottom:1px solid #CCC;
		font-size:10px;}

tr.l_title th, tr.l_title td{
	padding:3px 0 3px 0;
	border-bottom:1px solid #CCC;
		font-size:10px;}

tr.l_tech th, tr.l_tech td{
	padding:3px 0 5px 0;
	border-bottom:1px solid #CCC;
		font-size:10px;}

.list th{
	width:60px;
	text-align:left;}

.list td{
	width:140px;}

td.l_img{
	width:200px;
	height:200px;
	text-align:center;
	margin:0 auto 10px auto;
	background:url(images/img_bg.gif) repeat-y;}

td.l_img img{
	border:3px solid #FFF;
	text-align:center;}

td.sold{
	padding:5px 0 10px 0;}

p.btn_detail{
	margin:0 0 0 45px;}


.wp-pagenavi{
	clear:both;
	padding:20px 0;}

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #83BF91;
	color: #83BF91;
	background-color: #FFFFFF;
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #83BF91;
	color: #83BF91;
	background-color: #FFFFFF;
}
.wp-pagenavi a:hover {
	border: 1px solid #22562E;
	color: #22562E;
	background-color: #EEE;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #22562E;
	color: #22562E;
	background-color: #FFFFFF;
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px;
	margin: 2px 2px 2px 2px;
	color: #666;
	border: 1px solid #CCC;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	font-weight: bold;
	border: 1px solid #22562E;
	color: #22562E;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	border: 1px solid #83BF91;
	color: #83BF91;
	background-color: #FFFFFF;
}

p.search{
	margin:0 0 30px 0;}

/*
tr.l_title th,tr.l_title td{
	padding:10px 0 0 0;}
	

/*promise
=====================*/
#post-631 h2{
	background:url(images/ttl_promise.jpg) no-repeat;
	width:684px;
	height:230px;
	text-indent:-9999px;
	border:0;
	margin:0 0 10px 0;
	padding:0;}
	
#post-631 h3{
	background:url(images/h3_promise.jpg) no-repeat;
	width:684px;
	height:220px;
	text-indent:-9999px;}
	
#post-631 dl{
	background:url(images/bg_promise.jpg) no-repeat;
	width:684px;
	height:1235px;}
	
#post-631 dt{
	width:550px;
	height:60px;
	text-indent:-9999px;
	margin:0 0 0 70px;}

#post-631 dt.promise01{
	background:url(images/promise01.jpg) no-repeat;}

#post-631 dt.promise02{
	background:url(images/promise02.jpg) no-repeat;}
	
#post-631 dt.promise03{
	background:url(images/promise03.jpg) no-repeat;
	clear:both;}
	
#post-631 dd{
	padding:10px 100px 40px 140px;
	line-height:1.6;
	font-size:14px;}
	
#post-631 dd.promise02{
	padding-bottom:20px;}
	
#post-631 .promse_img{
	float:left;
	width:200px;
	padding-bottom:40px;}
	
#post-631 .promse_img img{
	border:5px solid #FFF;
	margin-bottom:5px;}
	
#post-631 .promse_img p{
	color:#736948;}
	
/*HOW TO BUY*/
dl.cancel dt{
	font-weight:bold;
	color:#B4A871;
	margin-bottom:10px;}

dl.cancel dd{
	line-height:1.5;
	margin-bottom:10px;}
	
/*freespace*/
.freespace{
	clear:both;
	padding:20px 0 0 0;}
	
/*link*/

.bold{
	font-weight:bold;}

.link a{
	text-decoration:underline;}
	
.link h3{
	margin:10px 0 3px 0;
	border-bottom:none;
	font-size:14px;
	border-left: 4px solid #9B9062;
	color:#9B9062;}
	
.link dl{
	margin:0;}

.link dt{
	margin:0;
	height:auto;}

dt.etc,dd.etc{
	height:75px;}

dl.bnr_link{
	background:#F1F1F1;
	padding:10px;
	margin:10px 0 0 0;
	clear:both;
  zoom: 100%;}
		
dl.bnr_link:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;}
	
dl.bnr_link dt{
	float:left;
	padding:0 20px 0 0;}
	
dl.bnr_link dt img{
	border:1px solid #FFF;}
		
dl.bnr_link dd{
	line-height:1.5;}

dl.bnr_link dd.arrow a{
	background:url(images/arrow.jpg) no-repeat left;
	padding:0 0 0 16px;}

dl.bnr_link a{
	text-decoration:underline;}
	

#link_way{
	background:url(images/bg_link.jpg) no-repeat;
	width:580px;
	height:440px;
	margin:20px 0 0 0;
	padding:75px 40px 0 40px;}
	
#link_way h3{
	border:none;
	margin:0 0 10px 220px;
	padding:0;}
	
#link_way table th{
	width:150px;
	padding:5px 10px;
	background:#22562f;
	color:#FFF;
	font-weight:bold;
	border-bottom:1px solid #CCC;}
	
#link_way table td{
	border-bottom:1px dotted #CCC;
	background:#FFF;
	padding:5px 10px;
	line-height:1.0;}

ul.link_attention{
	padding:5px 0 5px 20px;
	background:#EEE;}
	
ul.link_attention li{
	line-height:1.5;
	padding:10px 0;
	border-bottom:1px dotted #CCC;
	color:#635B3F;}
	
	
/*decorate絵画の飾り方*/
.decorate1,.decorate2,.decorate3{
	width:684px;
	background:url(images/decorate.jpg) #FBF9F4 no-repeat top ;
	padding:50px 0 0 0;
	clear:both;}

.decorate1 .comment,
.decorate2 .comment,
.decorate3 .comment{
	width:642px;
	background:#FBF9F4;
	border-right:1px solid #EBE4C9;
	border-left:1px solid #EBE4C9;
	border-bottom:1px solid #EBE4C9;
	padding:0 20px 20px 20px;
	line-height:1.8em;
	font-size:14px;}

.comment p{
	line-height:1.9em;
	font-size:14px;}

.comment img{
	border:2px solid #FFF;}

.decorate1 .comment .txt{
	float:left;
	width:350px;
	padding:0 15px 0 0;}
	

/*technique版画の技法*/
.mt30{
	margin-top:30px;
	clear:both;}

p.small{
	font-size:12px;}

p.medium{
	font-size:14px;}
	
dl.technique{
	margin:15px 0 0 0;
	clear:both;}
	
dl.technique dt{
	background:url(images/technique_bg.jpg) no-repeat;
	width:674px;
	height:20px;
	padding:5px 0 0 10px;
	font-size:14px;
	color:#FFF;
	font-weight:bold;}
	
dl.technique img{
	padding:2px;
	border:1px solid #CCC;
	background:#FFF;
	margin:0 15px 0 0;}
	
dl.technique dd{
	background:#F0ECD8;
	padding:15px;
  zoom: 100%;}
	
dl.technique dd:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}
	
dl.technique .left{
	float:left;}

dl.technique .right p{
	font-size:14px;
	line-height:1.8;}
	
p.rec_ttl{
	clear:both;
	border-left:5px solid #756C4A;
	font-weight:bold;
	color:#756C4A;
	font-size:16px;
	margin:20px 0 10px 0;
	padding:3px 0 3px 5px;}

/*追加 akmaatsu*/
input#hidden_tel {
	border:hidden 0px;
	width:0px;
}
input#hidden_name {
	border:hidden 0px;
	width:0px;
}
.error_msg{
	width:200px;
	height:16px;
	float:left;
}

ul#questionnaire{
	margin:15px 0;
	padding:0 10px;}

ul#questionnaire li{
	line-height:1.3;}

ul#questionnaire li p,
ul#questionnaire li div{
	padding:10px 0 0 5px;
	color:#8f865b;
	font-weight:bold;}

ul#questionnaire li label{
	padding:5px 0;}

.content_block h3{
	margin:30px 0 10px 0;}

.attention{
	color:#ce4a33;
	padding-left:3px;}
	
	
	
/*購入をお考えの方　作品をお探しの方　商品お問い合わせ*/
.formstyle1{
	background:url(images/bg_form1.jpg) no-repeat top right;}
	
.formstyle2{
	background:url(images/bg_form2.jpg) no-repeat top right;}
	

.privacypolicy{
	background:#F2F3F4;
	padding:10px 20px;
	margin:0 0 20px 0;}
	
.privacypolicy h3{
	padding-bottom:10px;}
	
.form_contact{
	margin:0 0 20px 0;}


/*ORIGINALオリジナル版画とは*/
.original1 dl{
	float:left;
	margin:0 20px 10px 0;
	width:280px;}
	
.original1 dd,
.original2img dd,
dl.catalog dd{
	font-weight:bold;
	font-size:12px;
	line-height:1.5;}
	
.original2{
	float:left;
	width:350px;
	padding-right:20px;}
	
.original2img{
	float:left;
	width:250px;}
	
.MB40{
	padding-bottom:80px;}
	
.MB10{
	padding-bottom:10px;}
	
.MB20{
	padding-bottom:20px;}
	
.MB30{
	padding-bottom:30px;}
	
.clear{
	clear:both;}
	

/*CATALOGカタログレゾネとは*/
dl.catalog{
	float:left;
	padding-left:30px;}
	
dl.catalog dd{
	padding-bottom:20px;}
	
	
/*TOSELL 絵画買取のご案内*/
#tosell{
	margin:40px 0 0 0;
	clear:both;}
	
#tosell ul{
	border:1px solid #D9D9D9;
	background:#F5F5F5;
	padding:15px;
	margin:0 0 20px 0;}
	
#tosell li{
	float:left;
	width:210px;
	padding:0 0 7px 0;}
	
#tosell dt{
	margin:0 0 7px 0;}
	
#tosell dd{
	background:#F3F4E8;
	padding:15px;
	margin:0 0 20px 0;
	line-height:1.6;}
	
#tosell.inq{
	background:url(images/tosell_bg.jpg) no-repeat;
	width:619px;
	height:190px;
	margin:20px 0 20px 36px;
	position:relarive;}
	
#tosell.inq p{
	position:relative;
	top:120px;
	left:43px;
	
}

/*絵画コンシェルジュ*/
.con_main{
	background:url(images/con_mainimg.jpg) no-repeat;
	width:684px;
	height:280px;
	text-indent:-9999px;
	margin-bottom:40px;}
	
.con{
	width:662px;
	border:1px solid #EBE4C9;
	background:#FBF9F4;
	padding:10px 10px 20px 10px;
	margin-bottom:13px;}
	
.con h3{
	margin:0 0 13px 0;
	padding:0;
	border:none;}
	
.con dl{
	padding:0 10px;}
	
.con dt{
	margin:0 0 13px 0;}

.con dd{
	font-size:14px;
	line-height:1.7;}
	
p.conTxt{
	text-align:center;
	margin-bottom:13px;}
		
p.conArrow{
	text-align:center;
	margin-bottom:13px;}
	
.box01 dl{
	background:url(images/con_img01.jpg) no-repeat 8px 50px;
	padding-left:100px;}
	
.box01 dd{
	background:#FFF;
	padding:15px;}
	
.box03 dl{
	background:url(images/con_img03.jpg) no-repeat 310px 30px;
	height:180px;}
	
.box03 dd{
	width:280px;}
	
.box01 dd li,
.box04 dd li{
	background:url(images/arrow.jpg) no-repeat left center;
	padding-left:16px;}
	
.box04 dd .conBtn{
	text-align:center;
	margin-bottom:20px;}
	
.box04 dd .exam{
	font-size:16px;
	font-weight:bold;
	color:#1E3E0C;
	margin-bottom:10px;}
	
.conTel{
	text-align:center;
	margin-bottom:30px;}























