/* embroidery-m.css 2009.8.7 */

a. {text-decoration: none;}
a:link {color:#666666}
a:hover {color:#666666}
a:active {color:#666666}
a:visited {color:#666666}

* {
   margin: 0;
   padding: 0;    /* 全てのプロパティの余白とパディングをリセット*/
}

body{
 position: relative;
 width: 700px;
 margin: 0 ;
 padding: 0;
 background-color:#ffffff;
 color:#2f4f4f;
}

.header{
 position: absolute;
 top:0;
 left:0;
 margin-top:25px;
 width: 100%;
 height: 100px;
 z-index:3;
}
.title{
 margin-left: 360px;
}

.leftmenu{
 position: absolute;
 top:100px;
 left:0;
 margin-top:30px;
 margin-left:30px;
 width:150px;
 z-index:2;
 background-color:0xdcdcdc;
 vertical-align:baseline;
}

.rightmenu{
 position: absolute;
 top:150px;
 left:750px;
 margin-top:0;
 margin-left:0;
 width:200px;
 z-index:4;
 background-color:#ffffff;
 color:#666666;
 vertical-align:baseline;
 font-size:15px;
}
.rightmenu h1{
 background-color:#999999;
 color:#ffffff;
 text-align:center;
 font-family:"Times New Roman","ＭＳ　明朝";
 font-style:normal;
 font-size:20px;
 font-weight:normal;
}
.rightmenu li{
 font-size:15px;
 line-height:20px;
}

.rightmenu ul{
 list-style-type:square;
 list-style-position:inside;
}
.rightmenu ol{
 list-style-type:dicimal;
 list-style-position:inside;
}

.contents{
 position: absolute;
 top:100px;
 left: 150px;
 padding: 20px;
 z-index:1;
 font-family:"Times New Roman",serif;
}

.contents p{
 font-size:15px;
 line-height:20px;
}

.gallery img{
 border-style: double;
 border-width:10px;
 border-color:#808080;
 color: #808080;
 width:150px;
 /*float:left;*/
}
.recipe img{
 border-style: double;
 border-width:10px;
 border-color:#808080;
 color: #808080;
 width:300px;
 height:225px;
 
 /*float:left;*/
}

.recipe_thumb img{
 border-style: single;
 border-width:2px;
 border-color:#808080;
 color: #808080;
 width:150px;
 height:150px;
 /*float:left;*/
}

h1{
 background-color:#dcdcdc;
 color:#2f4f4f;
 text-align:center;
 font-family:"Times New Roman","ＭＳ　明朝";
 font-style:normal;
 font-size:20px;
 font-weight:normal;
}

h2{
 background-color:#ffffff;
 color:#2f4f4f;
 font-family:"Times New Roman","ＭＳ　明朝";
 text-align:left;
 font-style:normal;
 font-size:20px;
 font-weight:lighter;
}
h3{
 background-color:#ffffff;
 color:#2f4f4f;
 font-family:MS ゴシック /*sans-serif*/;
 text-align:normal;
 font-style:italic;
 font-size:small;
 font-weight:lighter;
}
hr{
 border-color:#808080;
 border-size:3;
}

ul#test {
 list-style-type: square;
 list-style-positon: inside;
}

ol#test{
 list-sytle-type: upper-alpha;
 list-style-posion: inside;
}

.footer {
   color:#808080;
   font-size:10px;
}

.catarog {
	width:100px;
	border-left: 1px #cccccc solid;
	margin: 10px 15px 10px 0px;
	padding: 0px 0px 10px 10px;
	float: left;
        font-size:10px;
}

.link img{
 border-style: none;
 width:150px;
}

.sample img{
 border-style:double;
 border-width:10px;
 border-color:#808080;
 width:150px;
 height:150px;
 margin-left:0;
}
.sample table{
 text-align:center;
}
.sample p{
 font-size:15px;
}

.thumb img{ 
 border-style:solid;
 border-width:1px;
 width:80px;
}

.stitchheader{
 position: absolute;
 top:0;
 left:0;
 height: 100px;
 width:600px;
 font-family:"Times New Roman",serif;
 font-size:30px;
 margin-top:10px;
 margin-bottom:0px;
}

.stitchheader h1{
 font-size:30px;
 font-family:"Times New Roman","ＭＳ ゴシック";
}

.stitch{
 position: absolute;
 top:45px;
 left: 0px;
 padding: 20px;
 width:600px;
 font-family:"Times New Roman",serif;
 font-size:30px;
 margin-top:0;
}

.stitch p{
 font-size:15px;
 line-height:20px;
}

.stitch img{
 border-style: double;
 border-width:10px;
 border-color:#808080;
 color: #808080;
 width:300px;
}
.stitch h1{
 background-color:#dcdcdc;
 color:#2f4f4f;
 text-align:center;
 font-family:"Times New Roman","ＭＳ　明朝";
 font-style:normal;
 font-size:20px;
 font-weight:normal;
}

.stitch h2{
 background-color:#ffffff;
 color:#2f4f4f;
 font-family:"Times New Roman","ＭＳ　明朝";
 text-align:center;
 font-style:normal;
 font-size:20px;
 font-weight:lighter;
}

.stitch p{
 font-size:15px;
 line-height:20px;
}

.stitch img{
 border-style: double;
 border-width:10px;
 border-color:#808080;
 color: #808080;
 width:300px;
}

.works{
padding: 20px;
 width:600px;
 font-family:"Times New Roman",serif;
}

.works p{
 font-size:15px;
 line-height:20px;
}

.works img{
 border-style: double;
 border-width:10px;
 border-color:#808080;
 color: #808080;
 width:300px;
}

.right {
 text-align: right;
}

.gallerry {
 text-align:center;
}

.gallerry img{
 margin-left:100px;
 margin-bottom:20px;
}

.recipe {
 width: 600px;
 font-size:15px;
 line-height:20px;
 
}

.recipe li{
 font-size:15px;
 line-height:20px;
}

.recipe ul{
 list-style-type:square;
 list-style-position:inside;
}
.recipe ol{
 list-style-type:dicimal;
 list-style-position:inside;
}

.underconstruction {
 margin-top:50px;
 margin-left:80px;
}

