@charset "utf-8";
/*-----------------------------------------------

 // Share Style

-----------------------------------------------*/
* {
	margin:0;
	padding:0;
}

body {
	background:#fff;
	font-size:90%;
	line-height:150%;
	letter-spacing:normal;
	/* font-family:"MS Pゴシック", "ＭＳ ゴシック", Arial, sans-serif, serif; wo henkou */
                font-family:"ヒラギノ角ゴ Pro W3","Hiragino kaku Gothic Pro","Osaka","メイリオ","Meiryo","ＭＳ Ｐゴシック", sans-serif, serif;
	color:#717171;
}



h1,h2,h3,h4,h5,h6 {
	color:#717171;
	letter-spacing:1px;
	font-size:100%;
	font-weight:normal;
}
h1,h2 {
	 font-family:"ヒラギノ角ゴ Pro W3","Hiragino kaku Gothic Pro","Osaka","メイリオ","Meiryo","ＭＳ Ｐゴシック", sans-serif, serif;
}
h3{
                
                text-align: right;
}

h4{
                padding-left: 8px;
                margin: 0px 0px 0px;
                border-left: #ff8888 6px solid;
                color: #717171;
                padding-top: 0px;
                background-color: #e0ffff;
                text-align: left;
}
h5{
                
                text-align: left;
}
             

p {
	margin:0 0 1em 0;
         line-height:150%
}

li {
	list-style:none;
	line-height:120%;
	font-size:85%;
}

img { border:0; } 

a img { border:0; }


/*--- // Link Setting // ---*/
a {
	text-decoration:none;
}
a:link { 
	color:#999;
}
a:visited {
	color:#aaa;
}
a:hover {
	color:#555;
text-decoration:underline;
}
a:active {
	color:#999;
}



 #pagetop {
	width:805px;
	height:100%;
	margin:0 auto;
	padding-top:10px;
                /* background:black url(../image/bg.gif); */
	border-left: 1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
} 

h1 {
	margin-left:10px;
	margin-right:.6em;
}
h1,h2#description {
	display:inline;
	line-height:100%;
}
h2#description {
	font-size:75%;
	font-family:"ＭＳ Ｐゴシック", sans-serif, serif;
}

/* henkou  font-size:10px; wo 12px; ni*/
.italic {
	font-style:italic;
	font-size:12px;
}

/* tsuika  IE6,7 wa ok daga Safari to Firefox de calendar no moji ga hamidashitanode calendar no moji wo ikattsu shitei shimashita */
.calendar {
                font-family: "ＭＳ Ｐゴシック", sans-serif, serif;
                font-style: none;
                font-size: 12px;
               }
/* ijyou tsuika */




/* ヘッダー header */

#header	{
	padding-top: 0px;
	}

#header h1	{
	margin: 0 0 5px 5px;
	}

#header img	{
	border: none;
	}

#header p	{
	border-top: solid 12px black;
	margin: 0
	}


/* ナビゲーション navigation */

#navigation 	{
	font-size: 0.95em;
	background-image: url(http://sekinegg.com/blog//image/menu010_here.gif);
	height: 35px;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	margin-bottom: 25px;
	}

#navigation ul	{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

#navigation li	{
	display: inline;
	}

#navigation a	{
	text-decoration: none;
	color: white;
	text-align: center;
	background-image: url(http://sekinegg.com/blog//image/menu010_here.gif);
	border-right: solid 1px #ccc;
	display: block;
	float: left;
	width: 114px;
	line-height: 35px;
	}

#navigation a:hover	{
	background-image: url(http://sekinegg.com/blog//image/menu010_on.gif);
	background-position: 0 0px;
	}
/* メイン main */

#main	{
	padding: 0 20px;
	}

#container	{
	width:805px;
	height:100%;
	margin:0 auto;
	padding-top:0px;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;

	}




/* サイドバー sidebar */

#sidebar	{
	float: right;
	width: 210px;
	}

#sidebar h2	{
	font-size: 0.75em;
	background-color: black;
	color: white;
	margin-bottom: 0;
	padding: 8px 6px;
	}

#sidebar #infomenu	{
	margin-top: 10px;
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	}

#sidebar #infomenu img	{
	border: none;
	margin-bottom: 2px;
	}

#sidebar #contact	{
	font-size: 0.75em;
	margin-top: 10px;
	margin-left: 20px;
	padding-left: 0;
	}

#sidebar #contact a	{
	color: black;
	text-decoration: none;
	}


/* フッター footer */

#footer	{
	border-top: solid 1px #ccc;
	clear: both;
	padding: 10px;
	}

#footer address	{
	font-size: 0.75em;
	font-style: normal;
         text-align: left;
	}



/* カタログ　catalog */
#art-list h2	{
	font-size: 1.2em;
	font-family: Verdana, Helvetica, sans-serif;
	}

#art-list h3	{
	font-size: 0.75em;
	color: #ffffff;
	background-color: black;
	padding: 3px 5px;
	}

#art-list a img	{
	border: none;
	margin: 0 40px 20px 0;
	}

#art #back	{
	text-align: right;
	}

#art #back a	{
	font-size: 0.75em;
	color: #776666;
	}

#art h2, #art #art-img	{
	text-align: center;
	}

#art #art-comment 	{
	font-size: 0.75em;
	width: 360px;
	margin: auto;
	}

#catalog-menu	{
	font-size: 0.75em;
	text-align: right;
	color: #554444;
	background-color: #aaaaaa;
	padding: 2px 5px;
	}

#catalog-menu a	{
	color: #554444;
	}

#catalog-menu form	{
	display: inline
	}

#catalog-menu select	{
	font-size: 0.75em;
	color: #554444;
	height: 1.75em;
	}

#art-list .summary	{
	clear: both;
	}

#art-list .summary h3	{
	margin-bottom: 0;
	}

#art-list .summary p	{
	font-size: 0.75em;
	margin-top: 10px;
	}

#art-list .summary img	{
	float: left;
	border: none;
	margin: 0 10px 10px 0;
	}

#art-list .summary a	{
	color: #225577;
	}



/*-----------------------------------------------

 // contents Style

-----------------------------------------------*/
/* IE6 de padding left: 10px; wo 37ni  suruto gazouga migini zure baransu ga toremashita, 38ga center desuga design tekini 37 no houga balance ga iito kanjimashita  */
/* width:762px →　755px ni margin-right: 10px → 5px ni padding-left:37px → 35px ni shitara naotta */
#contents_top {
	float: left;
                width: 805px;
                margin-right: 5px;
                padding-top: 0px;
                padding-left: 40px;
                padding-bottom:10px;
               }
#contents {
	float:left;
/* henkou width:612px; →　width:600px; */
	width:600px;
	margin-right:10px;
	padding-top:10px;
	padding-left:10px;
         padding-bottom:10px;
}
#contents ol,
#contents_top ol {
	border:1px solid #FFF;
	float:left;
}
#contents ol li,
#contents_top ol li {
	float:left;
	/* sakujyo line-height:1px; shimashita*/
	font-size:12px;
}
#contents ol li img,

/* sakujo migi to shita ni kuroi sen ga tsuitanode
                #contents_top ol li img {
	border-right:1px solid #000;
	border-bottom:1px solid #000;}
jyouki wo sakujyo shimashita */

/* tsuika main page no gazou wo settei float:left; wo ireruto mojiga migini iku node sakujyo ika tsuika*/
#contents_top ol li img {
                heigh: 141px;
                width: 160px;
                padding: 0px;
                margin: 15px 28px 0px 0px;
}
/* margin: 15px(top) 28px(right) 0px(bottom) 0px(left); de gazou no settei tsuika */



#contents ol li a:hover,
#contents_top ol li a:hover {
	position:relative;
/* migishita ni ugoku katachi wo tomemashita */
	/* top:1px; */
	/* left:1px; */
                top:0px;
                left:0px;
}
/* jyouki no shitei top:1px wo top:0px; ni , left:1px; wo left:0px; ni */

#contents p.photo,
#contents_top p.photo {
/* entry no shashin settei no henkou text-align:center; → text-align:left; */
                                  text-align:left;
}
#contents p img,
#contents_top p img {

/* henkou width:610px; →　with:580px; */
/* Lightbox wo iretanode width:580px; wo nakushimashita */
	 /* width:580px; */

}
#contents #entry_body {
/* henkou width:610px; →　with:598px; nishitaga calender ga IE6 de caramuochi ni nattanode 580nishitara naotta */
                /* saido henkou 580 wo 550 ni */
                width:550px;
	float:left;
	margin-right:10px;
                /* tsuika */
                padding-left:10px;
                /* tsuika*/
                margin: 0px 0px 0px 20px;
} 

#contents .entry_data {
	background:url(../image/line.gif) repeat-x;
	margin-top:-10px;
	margin-bottom:20px;
	padding-top:5px;
	text-align:right;
}
#contents .entry_data li {
	display:inline;
	padding-left:5px;
	border-left:1px solid #999;
	line-height:120%;
	font-size:90%;
	letter-spacing:.1em;
}
#contents .entry_data li.site,
#contents .entry_data li.no,
#contents #entry_body .entry_data li.category {
	padding-left:0;
	border:0;
}
#contents #trackback_comment {
	width:301px;
	float:left;
}
#contents #trackback_comment h3 {
	margin-left:5px;
	padding-left:15px;
	background:url(../image/h3.gif) no-repeat left center;
}
#contents #trackback_comment p,
#contents #entry_body p {
	margin-left:5px;
	font-size:90%;
}
#contents h2,
#side h2 {
	background:#eee;
	margin-bottom:0px;
	padding:0 10px;
}
#trackback_comment #comment-email,
#trackback_comment #comment-author,
#trackback_comment #comment-url {
	width:150px;
	margin-bottom:10px;
	padding:2px;
	border:1px solid #999;
	background:#333;
	color:#FFF;
}
#trackback_comment #tb_url {
	width:280px;
	background:none;
	border:0;
	color:#FFF;
}
#trackback_comment textarea {
	width:280px;
	height:120px;
	padding:2px;
	border:1px solid #999;
	background:#333;
	color:#FFF;
	font-size:12px;
}
#archive #contents h2,
#monthly #contents h2,
#category #contents h2 {
	font-size:125%;
	margin-bottom:10px;
	font-family:"ＭＳ Ｐゴシック", "ＭＳ ゴシック", Arial, sans-serif, serif;
}
#monthly #contents .entry_box,
#category #contents .entry_box {
	float:left;
	width:290px;
	margin-right:10px;
	margin-bottom:10px;
}
#monthly #contents .entry_box h3,
#category #contents .entry_box h3 {
	font-size:100%;
	padding-left:15px;
	background:url(../image/h3.gif) no-repeat 0em .4em;
	float:left;
	width:200px;
}
#monthly #contents .entry_box p,
#category #contents .entry_box p {
	font-size:85%;
	line-height:130%;
	float:left;
	width:200px;
}
#monthly #contents .entry_box p.thumb,
#category #contents .entry_box p.thumb {
	float:left;
	margin-right:10px;
	width:60px;
}

/*-----------------------------------------------

 // side Style

-----------------------------------------------*/
#side {
	float:left;
/* henkou width:168px; →　width:180px; */
	width:180px;
	padding-top:10px;
}
#side h2 {
	clear:both;
}
/* この設定は未使用
#side .photolog_calendar {
	margin-left:8px;
}
#side .photolog_calendar th,
      .photolog_calendar td,{
	font-size:10px;
}
この設定は未使用 */

#side .next_prev {
	margin-left:0;
}
#category #side .next_prev img {
	visibility:hidden;
}
#side .next_prev a {
	background:none;
	padding:0;
}
#side .next_prev a:hover {
	background:none;
}
#monthly #contents img,
#category #contents img,
#side .next_prev img {
	border:1px solid #999;
	padding:1px;
}
#monthly #contents a:hover img,
#category #contents a:hover img,
#side .next_prev a:hover img {
	border:1px solid #FFF;
}
#side .prev {
	float:left;
	width:65px;
}
#side img {
	margin-top:3px;
}
#side .next {
	float:right;
	width:80px;
	text-align:right;
	padding-right:10px;
}
#side ul {
	margin-left:10px;
	margin-bottom:10px;
	clear:both;
}
#side ul li {
	letter-spacing:1px;
	margin-bottom:5px;
}
#side ul li ul {
	margin-top:5px;
	margin-left:5px;
}
#side ul li ul li {
	font-size:100%;
}
#side ul li a {
	background:url(../image/list.gif) no-repeat 0em .2em;
	padding-left:12px;
}
#side ul li ul li a {
	background:url(../image/list_2.gif) no-repeat 0em .2em;
	padding-left:12px;
}
#side ul li a:hover {
	background:url(../image/list_on.gif) no-repeat 0em .2em;
}
#side ul li ul li a:hover {
	background:url(../image/list_2_on.gif) no-repeat 0em .2em;
}
#side ol {
	float:left;
	margin-bottom:10px;
	padding-left:10px;
}
#side ol li {
	float:left;
	margin:0;
	line-height:1px;
	font-size:1px;
}
#side ol li img {
	margin:0 5px 5px 0;
	padding:1px;
	border:1px solid #999;
}
#side ol li a:hover img {
	border:1px solid #FFF;
}
fieldset {
	border:0;
	margin-bottom:20px;
}
#search_text2,
#search_text {
	width:116px;
	height:18px;
	margin-right:5px;
	border:1px solid #999;
	/*
	background:#333;
	color:#CCC;
	*/
}
#search_text2 {
	width:300px;
}
#submit2,
#submit {
	height:20px;
	padding:0;
	margin:0;
	border:1px solid #999;
	/*
	background:#000;
	color:#999;
	*/
	cursor:pointer;
}
fieldset > #submit2,
fieldset > #submit {
	vertical-align:middle;
}

/* カレンダー 新しく追加変更　*/
/* カレンダー2 */
#calendar table	{
	width: 100%;
	font-size: 12px;
	text-align: center;
	}

#calendar tr{
	padding: 0px 0;
                /*background-color: #ffff99;*/
	}

#calendar td{
	padding: 0px 0;
                background-color: #e0ffff;
	}

#calendar a	{
	text-decoration: none;
                font-weight: bold;
                color: #ffa500;
}    
#calendar caption	{
	border-bottom: solid 2px burlywood;
	margin-bottom: 10px;
	}
/* today wo settei */
.today {
    display: block;
    border: 1px solid #aaa /* #ffa500; */
}
/* today wo settei */
/* カレンダー2　*/

/* カレンダー3 settei mishiyou
#calendar {
    margin: 5px 0 10px;;
    color: #ffa500;
}
.calendarhead {
    padding-bottom: 5px;
    font-size: 9px;
    letter-spacing: 0.2em;
}
#calendar table {
    padding: 0;
    border-collapse: collapse;
}
#calendar th {
    padding-bottom: 3px;
    text-align: center;
    font-size: 9px;
    width: 23px;
}
#calendar td {
    padding: 2px 0;
    text-align: center;
    font-size: 10px;
    line-height: 120%;
}
.today {
    display: block;
    border: 1px solid #444444;
}
.sunday,
.holiday,
.holiday a:link,
.holiday a:visited {
    color: #e50003;
}
.saturday,
.saturday a:link,
.saturday a:visited {
    color: #0000ff;
}
カレンダー3 settei mishiyou */


/*-----------------------------------------------

 // footer Style

-----------------------------------------------*/


/*-------------------------------
画像の周りに色をつける
---------------------------------*/
.img_on_right a {
margin: 0px 0px 0px 0px;
padding: 0px;
width: auto;
border: 5px solid #f1f1f1;
float: right;
/* gazou no yokono moji no ichi */
margin-left: 10px;
}
.img_on_right a:hover {
/* ikano iro wo kaeru */
border: 5px solid #cbeb80;
width: auto;
}

.img_on_left a {
margin: 0px 0px 0px 0px;
padding: 0px;
width: auto;
border: 5px solid #f1f1f1;
float: left;
/* gazou no yokono moji no ichi */
margin-right: 10px;
}
.img_on_left a:hover {
/* ikano iro wo kaeru */
border: 5px solid #cbeb80;
width: auto;
}

p#kaijyo {
clear: both;
}

/* div#box */
div#box
{padding: 20%;
backgrou-color: yellow}

/* コメント */

#comments	{
                width: 490px;
	border: solid 1px;
	padding: 5px 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	}

#comments h2	{
	font-size: 0.75em;
	}

#comments p	{
	font-size: 0.75em;
	color: #666666;
	}

#comments p.posted	{
	color: #999999;
	padding-left: 30px;
	}

#comments div	{
	
	}

#comments h2#com01	{
	border-bottom: dotted 1px;
	padding-bottom: 0px;
	}

#comments h2#com02	{
	border-top: dotted 1px;
	padding-top: 20px;
	}

#comments form div	{
	border-top: none;
	padding-top: 0;
	}

#comments a	{
	color: #66aaff;
	}

/* コメント */

/* According css */

.accordion_toggle {
	display: block;
	height: 20px;
	width: 540px;
	background: url(images/accordion_toggle.jpg) no-repeat top right #e0f5ad;
	padding: 0 5px 0 5px;
	line-height: 23px;
	color: #717171;
	font-weight: normal;
	text-decoration: none;
	outline: none;
	font-size: 12px;
	color: #717171;
	border-bottom: 1px solid #cde99f;
	cursor: pointer;
	margin: 0 0 0 0;
               }
		
.accordion_toggle_active {
	background: url(images/accordion_toggle_active.jpg) no-repeat top right #64ffff;
	color: #cc33cc;
                font-weight:bold;
	border-bottom: 1px solid #cde99f;
                padding: 0px 5px 1px 5px;
}
		
.accordion_content {
                width: 530px;
                overflow:hidden;
	background-color: #f4f4f4;
	color: #999;
	overflow: hidden;
                padding: 3px 10px 3px 10px;
}
			
.accordion_content h2 {
	margin: 15px 0 5px 10px;
	color: #717171;
}
			
.accordion_content p {
	line-height: 150%;
	padding: 5px 10px 15px 10px;
}

			
/* According css */


.image_left{
margin:0 0 0 15px;
padding:0;
width:255px;
float:right;
text-align:left;
}

.image_right{
margin:0 0 0 15px;
padding:0;
width:255px;
float:right;
text-align:left;
}

.image_large{
margin:0;
padding:0;
width:530px;
text-align:left;
}

.image_left img,
.image_left a img,
.image_right img,
.image_right a image,
.image_large img,
.image_large a img{
margin:0 0 5px 0;
padding:5px;
background:#EFEFEF;
border:0;
}

.image_large img,
.image_large a img{
float:left;
}

.image_left a:hover img,
.image_right a:hover img,
.image large a:hover img{
margin:0 0 5px 0;
padding:5px;
background:#CBEB80;
border:0;
}

.image_left a,
.image_right a,
.image_large a{
font-size:10px;
color:#444;
text-decoration:none;
}

.image_left a:hover,
.image_right a:hover,
.image_large a:hover{
font-size:10px;
color:#F0F;
text-decoration:none;
}

/* --mt-- */


/* -- tsuika category --*/

/* カタログ　catalog */
#art-list h2	{
	font-size: 1.2em;
	font-family: Verdana, Helvetica, sans-serif;
	}

#art-list h5	{
	font-size: 100%;
	color: #ffffff;
	background-color: #664444;
	padding: 5px 3px 3px 20px;
	}

#art-list h6	{
	font-size: 100%;
	color: #000000;
	background-color: #ffd700 ;
	padding: 7px 3px 3px 20px;
         margin-bottom: 20px;
	}

#art-list a img	{
	border: none;
	margin: 0 40px 20px 0;
	}

#art #back	{
	text-align: right;
	}

#art #back a	{
	font-size: 0.75em;
	color: #776666;
	}

#art h2, #art #art-img	{
	text-align: center;
	}

#art #art-comment 	{
	font-size: 0.75em;
	width: 360px;
	margin: auto;
	}

#catalog-menu	{
	font-size: 0.75em;
	text-align: right;
	color: #554444;
	background-color: #ecba77;
	padding: 2px 5px;
	}

#catalog-menu a	{
	color: #554444;
	}

#catalog-menu form	{
	display: inline
	}

#catalog-menu select	{
	font-size: 0.75em;
	color: #554444;
	height: 1.75em;
	}

#art-list .summary	{
	clear: both;
	}

#art-list .summary h5	{
	margin-bottom: 0;
	}

#art-list .summary p	{
	font-size: 0.75em;
	margin-top: 10px;
         padding: 3px 3px 10px 20px;
	}

#art-list .summary img	{
	float: left;
	border: none;
	margin: 0 10px 10px 0;
	}

#art-list .summary a	{
	color: #225577;
	}


/* 画像ボーダー設定 */
p#photo {
             text-align: left;
             }
p#photo img {
                   border-style: solid;
                   border-width: 4px;
                   border-color: ##717171;
                   }
/* 画像ボーダー設定 */





