/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}


.back_top{
	background-image: url(img/top.jpg);
}
.back_dai{
	background-image: url(img/secondobi2.gif);
}

.back_left{
	background-image: url(img/left.gif);

}

.back_right{
	background-image: url(img/right.gif);

}

.back_foot{
	background-image: url(img/footer.gif);

}

a{
	color: #333333;
	text-underline:yes;
}

a:hover{
	color: #FF3366;
	text-underline:yes;
}

H1
{
    PADDING-RIGHT: 6px;
    BORDER-TOP: #4a7a2a 1px solid;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 19px;
	background-image: url(img/secondobi2.gif);
    PADDING-BOTTOM: 2px;
    MARGIN: 0px 0px 0px 0px;
    LINE-HEIGHT: 120%;
    PADDING-TOP: 3px;
    TEXT-ALIGN: left
}
H2
{
    height: 17px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    BACKGROUND-IMAGE: url(./img/pochi1.gif);
    PADDING: 0px 15px 10px 23px;
    MARGIN: 15px 5px 0px 0px;
    color: #663333;
    LINE-HEIGHT: 120%;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
}
H3
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 16px;
    FONT-SIZE: 14px;
    BACKGROUND-IMAGE: url(img/pochi2.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 5px 10px 40px;
    PADDING-TOP: 2px;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-ALIGN: left;
}

UL
{
    LIST-STYLE-IMAGE: url(img/pochi.gif);
}

P
{
    PADDING: 0px 15px 10px 25px;
    MARGIN: 15px 5px 0px 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    TEXT-INDENT: 0em;
    LINE-HEIGHT: 100%;
    TEXT-ALIGN: left;
}

.font01{
	font-size: 80%;
	line-height:120%;
	color: #333333;
}	

.font01b{
	font-size: 80%;
	line-height:120%;
	color: #333333;
    font-weight: bold;
}

.font02{
	font-size:85%;
	line-height:120%;
	color: #333333;
}

.font02b{
	font-size:85%;
	line-height:120%;
	color: #333333;
    font-weight: bold;
}

.font03{
	font-size:90%;
	color: #00478B;
}

.font03b{
	font-size:90%;
	color: #00478B;
	font-weight: bold;
}

.font04{
	font-size:75%;
	color: #666666;
}

.font_chukomoku{
	font-size:95%;
	color: #663333;
	font-weight: bold;
	line-height: 120%;
	padding-top: 3pt;
	padding-right: 6pt;
	padding-bottom: 3pt;
	padding-left: 1pt;
}

.font_daikoumoku{
	font-size:100%;
	color: #333333;
	font-weight: bold;
	line-height: 120%;
	padding-top: 3pt;
	padding-right: 6pt;
	padding-bottom: 3pt;
	padding-left: 6pt;
}

#waku{
	PADDING: 0px 30px 0px 30px;
	MARGIN: 0px 0px 0px 0px;
}

	
#waku .title{
	font-size:14px;
	line-height:120%;
	color: #333333;
	text-align: left;
	PADDING: 0px 0px 0px 10px;
	MARGIN: 0px 0px 0px 0px;
}
#waku .title a{
	font-size:14px;
	line-height:120%;
	color: #333333;
	text-align: left;
	PADDING: 0px 0px 0px 10px;
	MARGIN: 0px 0px 0px 0px;
	text-underline:yes;
}
#waku .title a:hover{
	text-underline:yes;
	font-size:14px;
	line-height:120%;
	color: #ff0000;
	text-align: left;
	PADDING: 0px 0px 20px 10px;
	MARGIN: 0px 0px 0px 0px;
}



#botanmenu a:hover{
	color: #333333;
	text-decoration: none;
	BACKGROUND-IMAGE: url(../img/b_on.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-position: center top;
}

#waku .text{
	font-size:14px;
	line-height:120%;
	color: #333333;
	text-align: left;
	PADDING: 0px 0px 0px 0px;
	MARGIN: 0px 0px 0px 0px;
}

.photobox {
	color: #555555;
	text-align: center;
	font-size:80%;
}

.shadow {
	MARGIN: 5px;
	float: left; /* 回り込み制御 */
	background: url(http://www.yasuitomoyo.com/img/shadow_001.gif) right bottom;
}

.shadow img {
	position: relative;
	left: -5px; /* 画像を左へ移動 */
	top: -5px; /* 画像を上へ移動 */
	padding: 0px; /* 画像枠 */
	background: #ffffe0; /* paddingを設定した場合の背景色 */
	border: 1px solid #999999; /* 画像の枠線 */
}
