

body {
margin: 0px 0px 0px 0px;
line-height : 120%;
text-align : center;
font-size : 12px;
color: #5A3D1B;
background-color: #FFFFFF;


scrollbar-arrow-color:#E4E4D8;
scrollbar-base-color: #FFFFFF;
scrollbar-face-color: #FF99DD;
scrollbar-highlight-color: #E4E4D8;
scrollbar-shadow-color: #FF66A6;
scrollbar-track-color: #FFFFFF;
scrollbar-darkshadow-color: #FF3377;

}

input,select,textarea {
color: #2E2E2E;
font-size: 12px;
border: 1px;
border-style: solid;
border-color: #FF99D5;
}


/*ヘッダー用*/
div.mainh { 
width : 920px;
text-align : center;
}

/*フッター全体用*/
div.mainf { 
width : 920px;
text-align : center;
background-image : url(../images/back_01.jpg);
background-repeat : repeat-y;
}


/*フッターメニュー用*/

P.f02 { 
font-size: 12px;
width : 840px;
text-align : right;
margin:0px 60px 0px 20px;
padding:0px 0px 0px 0px;
line-height : 140%;
}


/*中央メイン（メニュー＋本文部）テーブルレイアウト*/
div.contents01 { 
width : 920px;
height: auto;
valign: top;
text-align : left;
background-image : url(../images/back_01.jpg);
background-repeat : repeat-y;
}


/*メニューレイアウト*/
div.menu01 { 
width : 289px;
text-align : left;
valign: top;
margin: 0px 0px 0px 0px;
float : left;
}

/*本文部レイアウト*/
div.main01 { 
width : 631px;
text-align : left;
valign: top;
margin: 0px 0px 0px 0px;
float : right;
background-image : url(../images/back_02.jpg);
background-repeat : no-repeat;
}


/*本文部レイアウト*/
div.wn01 { 
width : 343px;
hight : 192px;
text-align : left;
valign: top;
margin: 0px 0px 0px 0px;
padding:3px 2px 3px 2px;
}





/*本文部枠有りテーブルとセルのレイアウト*/
table.waku00 { 
text-align : left;
valign: top;
padding:0px 0px 0px 0px;
background-image : url(../images/table_b41.jpg);
background-repeat : y-repeat;
}
td.waku01 { 
valign: top;
padding:0px 0px 0px 0px;
background-image : url(../images/table_b31.jpg);
background-repeat : no-repeat;
}
td.waku02 { 
valign: top;
padding:0px 0px 0px 0px;
background-image : url(../images/table_b32.jpg);
background-repeat : no-repeat;
}
td.waku03 { 
valign: top;
padding:0px 0px 0px 0px;
background-image : url(../images/table_b33.jpg);
background-repeat : no-repeat;
}



/*ミニGIFタイトル用*/
img.title02 { 
margin:0px 0px 0px 30px;
padding:0px 0px 0px 0px;
}



h1 {
font-size:15px; 
color:#FFFFFF;
margin:0px 0px 0px 0px;
padding:2px 0px 2px 0px;
background-color: #9B908A;
border-top-color : pink;
border-top-width : 2px;
border-right-color : EB5A90;
border-right-width : 0px;
border-bottom-color : EB5A90;
border-bottom-width : 1px;
border-left-color : EB5A90;
border-left-width : 0px;
border-style : solid;



}

h2 {
font-size:14px; 
color:#FFFFFF;
margin:0px 0px 0px 0px;
padding:2px 0px 2px 0px;
background-color: #9B908A;
border-top-color : pink;
border-top-width : 2px;
border-right-color : EB5A90;
border-right-width : 0px;
border-bottom-color : EB5A90;
border-bottom-width : 1px;
border-left-color : EB5A90;
border-left-width : 0px;
border-style : solid;

}

h3 {
font-size:13px; 
color:#FFFFFF;
margin:0px 0px 0px 0px;
padding:2px 0px 2px 0px;
background-color: #9B908A;
border-top-color : pink;
border-top-width : 2px;
border-right-color : EB5A90;
border-right-width : 0px;
border-bottom-color : EB5A90;
border-bottom-width : 1px;
border-left-color : EB5A90;
border-left-width : 0px;
border-style : solid;

}


h4 {
font-size:12px; 
color:#FFFFFF;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}



h5.title01 { 
margin:0px 0px 0px 0px;
padding:1px 0px 1px 25px;
font-size: 16px;
color : #FFFFFF;
}


P.s01 { 
font-size: 12px;
color:#9B908A;
margin:0px 0px 0px 0px;
padding:1px 0px 1px 0px;
line-height : 100%;
background-color: #EEEEE4;
border-top-color : pink;
border-top-width : 1px;
border-right-color : EB5A90;
border-right-width : 0px;
border-bottom-color : EB5A90;
border-bottom-width : 1px;
border-left-color : EB5A90;
border-left-width : 0px;
border-style : solid;

}


P.s02 { 
font-size: 12px;
color:#9B908A;
margin:0px 0px 0px 0px;
padding:1px 0px 1px 0px;
line-height : 100%;
background-color: #EEEEE4;
border-top-color : pink;
border-top-width : 1px;
border-right-color : EB5A90;
border-right-width : 0px;
border-bottom-color : EB5A90;
border-bottom-width : 1px;
border-left-color : EB5A90;
border-left-width : 0px;
border-style : solid;

}



P.w-newtitle { 
font-size: 12px;
color:#FFFFFF;
background-color: #C4BDB5;
margin:0px 0px 0px 0px;
padding:5px 0px 1px 0px;
line-height : 100%;
font-weight : bold;
}



A {
color : #EB5A90;
background-color: ;
font-weight : ;
font-family : "";
font-size : 12px;
cursor :auto;
}


A:VISITED {
color : #835543;
background-color: ;
font-weight : ;
font-family : "";
font-size : 12px;
cursor :auto;
}


A:HOVER {
color : #5A3D1B;
background-color:#FFFFFF;
font-weight : ;
text-decoration : underline overline;
font-family : "";
font-size : 12px;
cursor :auto;
}




hr.w-new { 
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-color : FFFFFF;
border-style : solid;
}


hr { 
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-color : 7F665F;
border-style : dotted;
}





table { 
font-size: 12px;
color: #5A3D1B;
line-height : 140%;
}



/*本文部背景無しテーブルレイアウト*/
table.w-line01 { 
width : 90%;
text-align : left;
valign: top;
padding:0px 10px 0px 16px;
margin: 0px 0px 5px 13px;
font-size: 12px;
color: #5A3D1B;
line-height : 140%;
border-top-color : pink;
border-top-width : 1px;
border-right-color : pink;
border-right-width : 1px;
border-bottom-color : pink;
border-bottom-width : 1px;
border-left-color : pink;
border-left-width : 1px;
border-style : solid;
}


/*本文部背景無しセルレイアウト*/
td.w-line02 { 
font-size: 12px;
text-align : left;
valign: top;
color: #5A3D1B;
line-height : 140%;
border-top-color : pink;
border-top-width : 1px;
border-right-color : pink;
border-right-width : 1px;
border-bottom-color : pink;
border-bottom-width : 1px;
border-left-color : pink;
border-left-width : 1px;
border-style : solid;
}



td { 
font-size: 12px;
color: #5A3D1B;
line-height : 140%;
}




div.syomei { 
font-size: 11px;
color:#9B908A;
margin:0px 0px 0px 0px;
padding:1px 0px 1px 0px;
line-height : 100%;
background-color: #FFF0F6;
border-top-color : #EBA1B9;
border-top-width : 1px;
border-right-color : #EBA1B9;
border-right-width : 0px;
border-bottom-color : #EBA1B9;
border-bottom-width : 1px;
border-left-color : #EBA1B9;
border-left-width : 0px;
border-style : solid;
}




}

