{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%;
color : #3c3c3c;}

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

/*外枠*/
#sotowaku{width : 740px;; border: #CCCCCC solid; border-width: 0px 1px;}


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


/*ヘッダー*/
#header{; vertical-align: middle; clip:  rect(   ); height: 75px; padding: 20px 20px}

/*トップページで使う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させる外枠*/
#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;; border: #CCCCCC; border-width: 0px 1px 0px 0px}

/*2カラム右メニュー時のmenu枠*/
#menu {width : 200px;float : right;margin-top : 15px;text-align : center;; padding-top: 0px; top: auto; clip:  rect(   ); background: #CCCCCC; margin-right: 0px; margin-bottom: 0px; margin-left: 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 : 0px;margin-right : 0px;; padding-right: 5px; padding-left: 5px}



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

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


/*フッター*/
#footer{font-size : 12px;border-top-style : solid;border-top-color : silver;border-bottom-style : solid;border-bottom-color : silver;; width: 740px; clip:  rect(   ); text-align: center; padding: 5px; vertical-align: middle; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

/*文字装飾*/
.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;; background-color: #FF0000}
.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_main_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: #929BD4; height: 1em; vertical-align: bottom}
H2{font-size : 15px;color : #929BD4;; line-height: 16px; height: auto; width: auto}
H3{font-size : 14px;font-weight:bold;color : #666666;; font-family: "ＭＳ Ｐゴシック", "Osaka"; line-height: normal}
H3 a{font-size : 14px;font-weight:bold;color : #6699FF; font-family: "ＭＳ Ｐゴシック", "Osaka"; line-height: normal;text-decoration:none;}
H3 a:hover{font-size : 16px;font-weight:bold;color : #666666;; font-family: "ＭＳ Ｐゴシック", "Osaka"; line-height: normal;text-decoration:underline;}
H4{font-size : 12px;font-weight:normal;}
H5{font-size : 11px;font-weight:normal;}
H6{font-size : 10px;font-weight:normal;}
H4,H5,H6,p {margin-top:0px;margin-bottom:0px;}
H2 { margin-top:15px;margin-bottom:5px; ; margin-left: 0px; border: 1px #929BD4 solid; margin-right: 10px; background: #F3F3F3; padding-top: 5px; padding-right: 0px; padding-bottom: 3px; padding-left: 3px}

/* SEOリンク */
.link_div
{
	font-size:12px;
	line-height:18px;
	margin-top:15px;
	width:180px;
	height:23px;
	overflow:auto;
	border:solid 1px #cccccc;
	background:#eeeeff;
	color:#333333;
	padding-left:3px;
}H3 { ; margin: 1em 0px 0.5em} H1 { ; clip:  rect(   ); line-height: 1em} .icon {  vertical-align: top; height: 100px; text-align: left}


/*横バー*/

.navi {  font-size: 14px; color: #FFFFFF; text-decoration: none; background: #93ABCC; width: 740px; height: 25px; font-weight: bold; text-align: center;float:left;
list-style-type:none; text-verticalalign: middle; vertical-align: middle; padding: 0px 0px; line-height: 1em; clip:       rect(   ); top: auto; margin: 10px 00px 0px 0px}


.navi a{
display:block;
width:147px;
background-color:       ;
color:    ;
text-decoration:none;
text-verticalalign: middle;
; line-height: 1em; padding: 6px 8px; font-weight: bold; ; color: #FFFFFF}

.navi a:hover{
display:block;
width:147px;
background-color:       ;
color:#FFFFFF;
text-decoration:underline;
text-verticalalign: middle;
; line-height: 1em; padding: 6px; font-weight: bold; ; background: #0099CC}

.navi li{
float:left;
width:147px;
border-right:1px solid #FFFFFF;
border-left:0px;
border-bottom:0px;
 text-verticalalign: middle;
}


/*縦バー*/
.nav {
border-top:1px #cccccc solid;
width:100%;
padding-left:0px;
list-style-type:none;
; list-style-image: none
; margin-top: 0px; margin-left: 0px; color: ; background: #CCCCCC; font-weight: bold}

.nav a{

display:block;
padding:5px;
background-color:       ;
color:    ;
text-decoration:none;
; font-family: "ＭＳ Ｐゴシック", "Osaka"; font-weight: bold; color: #9999CC; background: #EEEEEE; }

.nav a:hover{
background-color:       ;
color:#FFFFFF;
text-decoration:underline;
text-verticalalign: middle;
background: #0099CC}

.nav p{

padding-left:0px;
; margin-top: 0px; margin-left: 0px; color: ; background: url(/style/gura.gif) no-repeat center top; font-weight: bold;}

.nav li{

border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
;
}

.column {  width: 100%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: none; height: 230px}
