/* 基本設定 */
BODY{
    margin:0px;
    padding:0px;
    background-color:#ffffff;
    color:#350C11;
	font-weight:bold;
	line-height: 120%;
	border:2px;
	font-family:'ヒラギノ丸ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	width: 800px;
/*	text-align: center;*/
}

img{border-color: red;border:2px;margin-top:0px;
}

a:link {/*リンクされた文字の色*/
    color:#0000ff;
    font-style:normal;
    text-decoration:none;
}
a:visited {/*訪問後の色*/
    text-decoration:none;
    color:#0000ff;
    text-decoration:none;
}
a:hover {/*カーソルを合わせたときの色*/
    color:#0000ff;
    font-style:normal;
    text-decoration:underline;
}
a:active {/*クリック中の色*/
    text-decoration:none;
}



#_top{
    width:800px;

 text-align:center;
 }

 
#head {
    width:800px;
    height:300px;
    position:absolute;
    background-color:#ffffff;
    overflow:hidden;
    margin-top:30px;

}


#pamf {
    width:255px;
    height:20px;
    position:absolute;
    background-color:#bbbbbb;
    overflow:hidden;
	color: white;
    top:390px;
	left: 560px;
}



#left{
    width:250px;
	height:730px;
    left:560px;
    top:410px;
    position:absolute;
    overflow:auto;
	border-color:teal;
	border-style:solid;
	border-width:3px;
  
}


#new{
    width:300px;
    height:620px;
    background-color:#ffffff;
	

}










#main{
    position:absolute;
    top:390px;
    left:0px;
    background-color:#FFFFFF;
    background-image:url(./img/back_shasen.gif);
    width:550px;
    font-size:medium;
	height:750px;
    border-color;
	red;border:2px
	border-color:teal;
	border-style:solid;
	border-width:3px;
	
	}

/* 更新履歴 */

#new ul{
    list-style:none;
    font-size:small;
    margin-top:5px;
    margin-left:0px;
    padding:0px 10px;
    line-height:1.2em;
}
#new li{
    list-style:none;
    padding-left:15px;
    background:url(./img/point-s.gif) no-repeat center left;
    text-align:left;
}
/* アフリエイト */
#adver{
    width:150px;
    height:150px;
    background-color:#BF6000;
    display:block;
}

/* イントロ */
#intro{
    background-color:#DDDDDD;
    width:500px;
    height:150px;
    padding:5px;
    margin-left:25px;
    margin-top:25px;

}
#photo{
    float:left;
    background-color:#DDDDDD;
    width:290px;
    height:150px;
}
#mes{
    float:left;
    background-color:#ffffff;
    width:500px;
    height:150px;
    overflow:auto;
    border:#7F2D00 2px solid;
}
#mes h2{
    margin:0.3em 1em;
}
#mes p{
    margin:0.3em 1em;
}

/* コンテンツ用 */
#beginer,#design,#csstec,#gallery,#FAQ{
    position:relative;
    width:470px;
    border:#7F2D00 2px solid;
    margin-top:30px;
    background-color:#FFFFFF;
    float:left;
	
}

DIV.box{
    position:relative;
    clear:both;
    margin-left:60px;
}

#FAQ{
}

#content p{
    margin:0.3em 1em;
}
#content ul{
    position:relative;
    width:95%;
    padding:5px;
    border-top:#7F2D00 1px solid;
    list-style:none;
    margin:0px;
    line-height:1.2em;
}
#content li{
    list-style:none;
    background:url('./img/point-s.gif') no-repeat center left;
    padding-left:20px;
}

#content h2{
    position:relative;
    border:solid 2px #663300;
    width:150px;
    background-image:url(./img/back_shasen.gif);
    text-align:center;
    font-size:large;
    margin:-15px 0px 10px -30px;
    padding:0.3em 0em;
}

/* コピーライト */
ADDRESS{
    position:relative;
    clear:both;
    background-color:#FFFFFF;
    border:#7F2D00 2px solid;
    width:534px;
    margin-left:60px;
    padding:10px 0px;
    padding-left:20px;
    font-style:normal;
}

#gallery{
margin-bottom:30px;
}

/******必要 foot ******/
#foot {
    width:812px;
    height:180px;
    position:absolute;
    background-color:#444444;
    overflow:hidden;
	color: white;
    top:1160px;
	left: 0px;

}


