@charset "utf-8";
/* standard tags */
*{
    margin:0;
    padding:0;
    font:normal normal normal 100%/1.8 Verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
    border:none;
}

a{color:#000;text-decoration:none;font-weight:normal;}
a:hover{color:#999;text-decoration:none;}
#sidebar a, .navigation a{color:#999;text-decoration:none;font-weight:normal;}
#sidebar a:hover, .navigation a:hover{color:#ccc;text-decoration:none;}
#sidebar  h2 a{color:#111;text-decoration:none;font-weight:bold;}

/* Begin Typography & Colors */
body {
   text-align:center;
   margin:0;
   padding:0 0 20px 0;
   background-color:#ffffff;
  height:100%;
   font-size:13px;
   background-image : url(http://bld-gallery.jp/image/back01.gif);
   background-repeat :repeat-x;
   background-attachment : scroll;background-position : 0 0;
}


h1 {display:none;}
.description, .nocomments{display:none;}


#page {
	margin: 0px auto;
	padding: 0;
	width: 900px;
	text-align: left;
      color:#333;
	}

#header, .headimage{
   width:900px;
   margin: 0px auto;
}

#header{
   padding:50px 0 0 0;
}

#header .img_waku{
   margin:30px 0 0 0;
   text-align:left;
}

.narrowcolumn {
	float: right;
	padding: 20px 0 40px 0;
	margin: 0px 0 0;
	width: 580px;
}

.widecolumn {
	float: right;
	padding: 20px 0 40px 0;
	margin: 0px 0 0;
	width: 580px;
}

.post {
	margin: 0 0 80px;
/*	text-align: justify; */
	}

.post hr {display: block;}
.postmetadata {clear: both;}
.clear {clear: both;}
.clear hr {display: none;}





/*---------------------------------------------*/
/* Begin Images */

p img {
	padding: 0;
	max-width: 100%;
	}


img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
       text-align:right;
	float: right;
       width:50%;
	}

.alignleft {
       text-align:left;
	float: left;
       width:50%;
 }

.floatimg{
     float:left;
     vertical-align:middle;
    margin:0 3px 0 0;
}

.floatex{
     float:left;
     width:220px;
     vertical-align:middle;
    margin:0;
    padding:30px 0 0 15px;
}

/*---------------------------------------------*/
/* Begin Sidebar */

#sidebar{
        float:left;
	padding: 20px 0 60px 0;
	margin: 0;
	width: 280px;
        font-size:74%;
}

#sidebar form {
	margin: 0;
}

#sidebar h2 {
	margin: 15px 0 5px 0;
	font-size:11px;
        background-image : url(http://bld-gallery.jp/image/dod01.gif);
        background-repeat : repeat-x;
        background-attachment : scroll;background-position : bottom left;
}
#sidebar li{
padding:2px 0 2px 0;
}

/*---------------------------------------------*/
/* Begin Calendar */

#wp-calendar {
	empty-cells: show;
	margin: 0;
	width: 155px;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a {
	display: block;
}

#wp-calendar caption {
	text-align: center;
	width: 155px;
}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }



/*---------------------------------------------*/
/* Begin Various Tags & Classes */

acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 5px 0 10px 20px;
	padding-left: 10px;
	border-left: 1px solid #ddd;
	}

blockquote cite {
	margin: 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
       font-size:10px;
	display: block;
	text-align: center;
	margin-top: 80px;
	margin-bottom: 60px;
        border-top:1px solid #ccc;
}



/*---------------------------------------------*/
/* Captions */

.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	text-align: center;
	background-color: #f3f3f3;
	padding: 0;
	margin: 0;
}

.wp-caption img {
	margin: 0;
	padding: 0;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	padding: 0;
	margin: 0;
}



/*---------------------------------------------*/
/* list */
.inlineli ul{
   padding: 0;
   text-align: left;
}

.inlineli li {
   display:inline;
   list-style:none;
   height:11px;
   margin : 0;
   padding: 0;
   font-weight:normal;
}

.inlineli img{
   margin:0 9px 0 0 ;
   padding:0 0 0 9px;
}

.inlineli{   
   padding: 10px 0 10px 0;
   width:900px;
}

.inlineli li img{
   vertical-align:top;
}


/*---------------------------------------------*/
/* navigation */


.navi01{
   margin:0;
   padding : 0 0 0 5px;
   background-image : url(http://bld-gallery.jp/image/dod08.gif);
   background-repeat : no-repeat;
   background-attachment : scroll;background-position : center left;
}
.navi02{
   margin:0;
   padding : 0 0 0 5px;
   background-image : url(http://bld-gallery.jp/image/dod07.gif);
   background-repeat : no-repeat;
   background-attachment : scroll;background-position : center left;
}
.navi03{
   margin:0 0 0 60px;
   padding : 0 0 5px 10px;
   background-image : url(http://bld-gallery.jp/image/bar01.gif);
   background-repeat : no-repeat;
   background-attachment : scroll;background-position : center left;
}



/*---------------------------------------------*/
/* table */

.miniimage{
   width:100%;
}
.miniimage02{
   width:540px;
   margin:10px 0 5px 0;
}
.miniimage img{
   padding:2px;
   background-color:#efefef;
}

.miniimage th, .miniimage02 th{
   background-color:#ccc;
   padding:5px 0 5px 0;
}

.img_waku{
   padding:0;
}

.img_waku img{
   padding:2px;
   margin:0 0 3px 0;
   background-color:#efefef;
}

td{
   padding:5px 0 5px 0;
   background-image : url(http://bld-gallery.jp/image/dod01.gif);
   background-repeat :repeat-x;
   background-attachment : scroll;background-position : bottom left;
}
.contactwaku{
   font-size:10px;
   letter-spacing : 1px;
   margin:30px 0 0 0;
   padding:5px 0 5px 10px;
   background-color: #ffffff;
   border:1px solid #999;
}

.entry a{text-decoration:underline;}
.entry a:hover{text-decoration:none;}
.entry  img{margin:0 0 10px 0;}
.entry .contactwaku a{color:#000;text-decoration:none;font-weight:normal;}
.entry .contactwaku a:hover{color:#ccc;text-decoration:none;}

.waku_gray{
   background-color:#F2F2F2;
   color:#000;
   padding:20px;
   margin:0 0 10px 0;
}


/*---------------------------------------------*/
/* title */

#logo{
   margin:0 20px 5px 0;
   padding:0;
   text-align: left;
}

strong, strong a, h2, h2 a{
   font-weight : bold;
   padding : 0;
   margin : 0;
}

strong, strong a, h3, h3 a{
   font-weight : bold;
   padding : 0;
   margin : 0;
}

.red{
    color:#ED027B;
}
.title04{
   font-size:22px;
   font-weight:bold;
   padding:8px 0 8px 0;
   margin:0 0 20px 0;
   border-top:3px solid #111;
   background-image : url(http://bld-gallery.jp/image/dod01.gif);
   background-repeat : repeat-x;
   background-attachment : scroll;background-position : bottom left;
}

.title05{
   font-size:11px;
   margin:20px 0 0 0;
   padding :0;
   font-weight:normal;
   color:#111;
}

.title06{
   font-size:12px;
   color:#888;
   margin:30px 0 10px 0;
   padding :0 0 10px 0;
   background-image : url(http://bld-gallery.jp/image/dod01.gif);
   background-repeat : repeat-x;
   background-attachment : scroll;background-position : bottom left;
}

 .title06_2{
   font-size:12px;
   color:#111;
   margin:20px 0 10px 0;
   padding :0 0 4px 0;
   background-image : url(http://bld-gallery.jp/image/bar01.gif);
   background-repeat : repeat-x;
   background-attachment : scroll;background-position : bottom left;
}


/*---------------------------------------------*/
/* text */

.text{
   width:100%;
   margin:0 0 10px 0;
}

.text02{
   color:#999;
   font-size:76%;
   margin:0 0 5px 0;
}

.text03{
   font-size:76%;
   margin:50px 0 5px 0;
   padding:2px;
   background-color:#111;
}

.return{
   font-size:84%;
   text-align: right;
   margin : 0;
   padding: 10px 0 10px 0;
}



/*---------------------------------------------*/
/* list */
ul{  
   padding: 0;
   margin : 0;
   text-align: left;
}
li {
   padding: 0;
   margin : 0;
   list-style:none;
}

dt{
   font-weight : bold;
   padding : 0;
   margin : 0;
}

dd{  
   margin: 0;  
   padding : 1px 5px 1px 0;
   line-height:150%;
   font-weight : normal;
}

dl{ 
   margin: 5px 0 8px 0;
   padding : 0;
}

/*---------------------------------------------*/

#footer {
       color:#ccc;
       padding:10px 0 0 0;
	margin: 0 auto;
	width: 900px;
	clear: both;
        border-top:1px solid #666;
}


/*---------------------------------------------*/

.gallery {
   margin: auto;
}
.gallery-item {
   float: left;
   margin-top: 10px;
   text-align: left;
}

.gallery img {
   border: 2px solid #efefef;
}
.gallery-caption {
   margin-left: 0;
}

/*---------------------------------------------*/
.ragallery{width:220px;background-color:#f9f9f9;}
.ragallery img{padding:2px; background-color:#efefef;}


/*---------------------------------------------*/

.pa{background-image:url(http://bld-gallery.jp/exhibition/090619_yanobe/p_a.gif);
background-repeat:no-repeat;
background-attachment : scroll;background-position : 0 0;
height:45px;
}
.pb{background-image:url(http://bld-gallery.jp/exhibition/090619_yanobe/p_b.gif);
background-repeat:no-repeat;
background-attachment : scroll;background-position : 0 0;
height:45px;
}
.pc{background-image:url(http://bld-gallery.jp/exhibition/090619_yanobe/p_c.gif);
background-repeat:no-repeat;
background-attachment : scroll;background-position : 0 0;
height:45px;
}
.pd{background-image:url(http://bld-gallery.jp/exhibition/090619_yanobe/p_d.gif);
background-repeat:no-repeat;
background-attachment : scroll;background-position : 0 0;
height:45px;
}
.pe{background-image:url(http://bld-gallery.jp/exhibition/090619_yanobe/p_e.gif);
background-repeat:no-repeat;
background-attachment : scroll;background-position : 0 0;
height:45px;
}
