/*
Theme Name: EIJI-M
Theme URI: 
Description: WiDE!
Author: EIJI
*/


* {
       margin:0;
       padding:0;
}

body	{
	margin: 0;
	padding: 0;
	background-color: #eeeeee;
	}

#flash {
        width:750px;
        margin-top:5px;
        margin-right:auto;
        margin-left:auto;
}



#base{
        width:800px;
        margin-right:auto;
        margin-left:auto;
background:url(http://web.interior.design-eiji.com/image/back.gif);  no-repeat;
}

#main	{
        width:750px;
	background-color: #ffffff;
        margin-right:auto;
        margin-left:auto;
	}


a	{
	color: #00a0c6;
	}



/* ++++++ ヘッダー部分のデザイン ++++++ */

#header{
        width:750px;
        margin-right:auto;
        margin-left:auto;
}

#header h1	{
        height:120px;
background:url(http://web.interior.design-eiji.com/image/banner.jpg)  no-repeat;
	text-indent: -9999px;

	}

#header h1 a{
	width:750px;
	height:120px;
	display: block;
	overflow: hidden;

}


/* ++++++ トップページのデザイン ++++++ */

#top	{
	background-color: #000000;
	position: relative;
	top: 0;
	left: 0;
	}

#topimg	{
	margin: 0;
	}

#message	{
	position: absolute;
	top: 120px;
	left: 480px;
	width: 280px;
	font-size: 0.875em;
	line-height: 180%;
	}



/* ++++++ パンくずリンクのデザイン ++++++ */

#bread	{
	margin: 0;
	font-size: 0.75em;
	font-weight: bold;
	}

/* ++++++ コンテンツ部分のデザイン ++++++ */

#contents	{
	width: 750px;

	}

#contents h2	{
	background-image: url();
	background-repeat: no-repeat;
	color: #990000;
        background-color:#eee;
        border:solid 1px;
        border-color:#ddd;
	font-size:20px;
        text-align:center;
	padding: 5px;
	}


#post01	{
	padding: 0 10px 10px;
	}

#post01	p{
	font-size:14px;
        padding:20px 50px 10px 50px;
	line-height: ;
}

#post01 dl{
       border:solid 1px;
       border-color:#ccc;
       padding:20px;
       margin:0px 50px 0px 50px;
}


#post01	dt{
        font-size:14px;
        color:#ff4500;
        padding:10px 0px 0px 10px;
	}

#post01	dd{
        font-size:14px;
        padding:5px 0px 0px 0px;
	}

#post01 h3{
       font-size:16px;
       background-color:#990000;
       padding:3px 0px 3px 20px;
       margin:20px 0px 0px 0px;
       color:#fff;
}

#post01 h4{
      font-size:14px;
      padding:0px 0px 0px 15px;
      border-left:solid 5px;
      border-bottom:solid 1px;
      border-color:#999;
      margin:15px 20px 0px 20px;
}


#post02	{
	padding-left: 10px;
	width: 460px;
	float: left;
	}

#sidebar	{
	float: right;
	padding-right: 10px;
	}

.clear	{
	clear: both;
	margin: 0;
	}

#link	{
	border-collapse: collapse;
	margin-bottom: 20px;
	font-size: 0.75em;
	}

#link th, #link td	{
	text-align: left;
	padding: 10px 5px;
	border: solid 1px #00a0c6;
	}

#link th	{
	width: 100px;
	background-color: #88c0ff;
	}

#link a	{
	text-decoration: none;
	color: #000000;
	}

#link a:hover	{
	color: #00657d;
	}

/* ++++++ フッター部分のデザイン ++++++ */

#flash2 {
        width:750px;
        margin-right:auto;
        margin-left:auto;
        margin-top:20px;
}



/* ++++++ テーブルのデザイン ++++++ */

.table01{
       width:70%;
       border:solid 1px;
       font-size:12px;
       border-collapse:collapse;
}
.aaa{
       border:solid 1px;
       border-color:#999;
       text-align:center;
       padding:5px;
}

.bbb{
       width:50%;
       border:solid 1px;
       border-color:#999;
       padding-left:15px;
}
.ccc{
       width:50%;
       border:solid 1px;
       border-color:#999;
       padding-left:15px;
}

.kakaku{
       width:70%;
}

.ddd{
       width:30%;
       border:solid 1px;
       border-color:#999;
       padding-left:15px;
}

.eee{
       width:70%;
       border:solid 1px;
       border-color:#999;
       padding-left:15px;
}

.batyu{
       width:70%;

}
.sofa1{
       width:20%;
       border:solid 1px;
       border-color:#999;
       padding-left:15px;
}
.sofa2{
       width:30%;
       border:solid 1px;
       border-color:#999;
       text-align:center;
}
.sofa3{
       width:30%;
       border:solid 1px;
       border-color:#999;
       text-align:center;
}


.kihon{
      width:80%
}

.kihon1{
      border:solid 1px;
}

.kihon2{
      width:33%;
      border:solid 1px;
      padding:5px;
      font-size:12px;
}


.sekou{
      width:90%;
}

.genba{
      background-color:#cfc;
      color:#;
}

.sekou td{
      width:50%;
      font-size:12px;
      border:solid 1px;
      padding:10px;
      line-height:150%;
}

/* ++++++コンテンツのデザイン ++++++ */

#monthmain{
     width:750px;
     background-color:#fff;
     margin-left:auto;
     margin-right:auto;
}

#monthsidebar{
 background-image:url(/images/sidebar.gif");
 background-repeat:repeat-y;
 background-color:#fff;
 border:solid 1px;
 border-color:#ddd;
 width:170px;
 float:left;
}

#monthcontent{
 width:500px;
 float:left;
 margin-left:20px;
 padding-bottom:20px;
}

#monthsidebar ul{
 list-style-type:none;
 margin:0;
 padding:0;
}

#monthsidebar li{
 display:block;
 padding:10px 20px;
}

#monthsidebar li li{
 padding:5px 5px 5px 20px;
 background-image:url(images/mark.gif);
 background-repeat:no-repeat;
 background-position:10px 10px;
}

#monthsidebar li li a{
 color:#;
 text-decoration:none;
 border-bottom:dotted 1px #00f;
}

/**** パンくずリンクデザイン ****/

#monthcontent #bread{
 margin:0;
 font-size:12px;
 text-align:right;
}

#monthpost{
 padding-bottom:10px;
}

#monthpost h2{
 background-image:url(images/bar_small.gif);
 bsckground-repeat:no-repeat;
 color:#;
}

#monthpost p{
 font-size:14px;
 line-height:150%;
 padding:0 10px;
}


#monthlist h2{
 margin:30px 0 0;
 padding-bottom:5px;
 border-bottom:solid 4px #69d600;
 font-size:14px;
}

#monthlist h2 a{
 text-decoration:none;
}

#monthlist h2 span{
 padding:0px 0px 0px 10px ;
 font-size:14px;
 color:#666;
}





