{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
BODY {margin-top : 0px;margin-left : 0px;margin-right:0px;margin-bottom : 0px;text-align : center;line-height: 150%;
background-color : #ffffff;color : #3c3c3c;}

body div {text-align: left;margin: 0 auto;}

/*外枠*/
#sotowaku{width : 740px;background-image : url(bg_sotowaku.gif);background-repeat : repeat-y;}


/*内枠*/
#uchiwaku{width : 700px;margin-left : 20px;margin-right : 0px;margin-top : 0px;margin-bottom : 0px;background-repeat : repeat-y;font-size : 12px;}


/*ヘッダー*/
#header{background-image : url(kazari.gif);background-repeat : no-repeat;height : 80px;text-align : bottom;}

/*トップページで使うinfo部分*/
#info_top{font-size:12px;line-height : 140%;height : 10px;
border-width : 0px 0px 1px 0px;border-style : solid solid solid solid;border-color : silver silver silver silver;}


/*子のページで使うinfo部分*/
#info_page{font-size:12px;height : 10px;line-height : 140%;
border-width : 0px 0px 1px 0px;border-style : solid solid solid solid;border-color : silver silver silver silver;}
/*----------main_box内のレイアウト。ここから----------*/

/*2カラムでfloatさせる外枠*/
/*2カラムでfloatさせる外枠*/
#main_box {background-image : url(bg_main_box.gif);background-repeat : repeat-y;}

/*3カラムでfloatさせる外枠*/
#main_box_plus {background-image : url(bg_main_box_plus.gif);background-repeat : repeat-y;}

/*2カラム右メニュー時のmain枠*/
#main {width : 490px;float : left;margin-top : 0px;margin-left : 0px;margin-right : 0px;margin-bottom : 0px;}


/*main_box内のfloat*/
#main02{width : 240px;float : left;margin-top : 0px;margin-left : 0px;margin-right : 10px;margin-bottom : 0px;}
#main03{width : 350px;float : left;margin-top : 0px;margin-left : 5px;margin-right : 5px;margin-bottom : 0px;}

#menu {width : 180px;float : right;text-align : center;background-image : url(bg_side_menu.gif);background-repeat : repeat-y;; top: 0px; clip:  rect(   )}

#menu03{width : 130px;float : left;text-align : center;}

/*----------main_box内のレイアウト。ここまで----------*/
/*テーブル*/
TR,TD{line-height : 18px;font-size : 13px;}


/*フッター*/
#footer{clear: both; font-size : 12px;border-top-width : 1px;border-top-style : solid;border-top-color : silver;height : 40px;border-bottom-width : 1px;border-bottom-style : solid;border-bottom-color : silver;height : 40px;}

/*文字装飾*/
.a_Midashi01{color : #ff6060;background-image : url(icon_midashi01.gif);background-repeat : no-repeat;padding-left : 16px;font-weight : bold;font-size : 110%;}
.a_Midashi02{font-weight : bold;background-image : url(icon_midashi02.gif);padding-left : 16px;background-repeat : no-repeat;height : 20px;font-size : 103%;}
.font-ryoukin {  font-size: 9px; line-height: 12px;text-align:center}


/*段落のスタイルz_box*/
.z_box-title{padding-left : 10px;margin-bottom : 0px;line-height : 24px;margin-top : 10px;font-weight : bold;background-image : url(bg_box-title.gif);background-repeat : repeat;color : white;text-align : left;}
.z_box{line-height : 20px;font-size : 14px;text-align : left;padding-left : 6px;padding-right : 4px;}


/*段落のスタイルz_box02*/
.z_box-title02{padding-left : 10px;margin-bottom : 0px;line-height : 24px;margin-top : 10px;font-weight : bold;background-image : url(bg_box-title02.gif);background-repeat : repeat;color : white;text-align : left;}
.z_box02{padding-top : 0px;padding-left : 10px;padding-right : 8px;padding-bottom : 0px;margin-bottom : 0px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : silver silver silver silver;margin-top : 0px;line-height : 20px;font-size : 12px;margin-left : 0px;margin-right : 0px;text-align : left;}


/*段落のスタイルmenu_box*/
.z_menu_box-title{padding-left : 8px;margin-bottom : 0px;line-height : 24px;margin-top : 10px;font-weight : bold;margin-left : 0px;margin-right : 0px;background-image : url(bg_menu_box-title.gif);color : white;background-repeat : repeat;text-align : left;
padding-right : 6px;
}
.z_menu_box{padding-top : 0px;padding-left : 8px;padding-right : 6px;padding-bottom : 0px;margin-bottom : 0px; margin-top : 0px;line-height : 20px;font-size : 12px;margin-left : 0px;margin-right : 0px;background-image : url(bg_menu_box.gif);background-repeat : repeat;
border-top-width : 1px;border-bottom-width : 1px;border-top-style : solid;border-bottom-style : solid;border-top-color : silver;border-bottom-color : silver;text-align : left;border-right-width : 1px;border-right-style : solid;border-right-color : silver;border-left-width : 1px;border-left-style : solid;border-left-color : silver;}


/*ユーザースタイル*/
.zzzzz {font-size : 11px;display:none;color:red;background-color:#ffff95;}

/*水平線*/
HR{height:1px;color : silver;margin-bottom : 10px;}


/*下線*/
U{border-bottom-width : 2px;border-bottom-style : dotted;border-bottom-color : gray;text-decoration : none;}

/*見出し*/
H1{font-size:21px;font-weight:bold;; color: #000066}
H2{font-size : 15px;color : #339900;}
H3{font-size : 14px;font-weight:bold;color : #363636;}
H4{font-size : 12px;font-weight:normal;}
H5{font-size : 11px;font-weight:normal;}
H6{font-size : 10px;font-weight:normal;}
H1,H2,H3,H4,H5,H6,p {margin-top:0px;margin-bottom:0px;}
