BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	background-color: #FFFFFF;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #333333;
	PADDING-TOP: 0px;
	TEXT-ALIGN: center;
       font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size: 12px;
}

/* レイアウト　外枠 */
DIV#wrapper {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 45px;
	PADDING-TOP: 0px;
	BACKGROUND: #FFFFFF;
	MARGIN: 0px auto;
	WIDTH: 760px;
	TEXT-ALIGN: left;
}

/* 左サイドナビゲーション */
DIV#menutop {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
  	BACKGROUND: url(../img/menu_bg_top.gif) #fff left top;
	background-repeat:no-repeat;
	WIDTH: 170px;
	PADDING-TOP: 0px;
	HEIGTH: 333px;
}
DIV#menu {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
  	BACKGROUND: url(../img/menu_bg.gif) #fff left top;
	background-repeat:no-repeat;
	WIDTH: 170px;
	PADDING-TOP: 0px;
	HEIGTH: 330px;
}

DIV#menu2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 15px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
	FLOAT: left;
	BACKGROUND: url(../img/kai_bg.gif) #fff left top;
	background-repeat:no-repeat;
	WIDTH: 170px;
	HEIGTH: 128px;
}


/* コンテンツ */
DIV#contents {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 0px;
	WIDTH: 570px;
	PADDING-TOP: 0px;
	background-color: #FFFFFF;
}

/*  トップページメイン画像 */
#index_head_img {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 20px 0px;
	PADDING-TOP: 0px;
}

DIV#pagebody {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 0px;
	WIDTH: 760px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	BACKGROUND: url(../img/bg_menu.gif) #fff left top;
	background-repeat:repeat-y;
}

DIV#contentsbody {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 0px;
	WIDTH: 580px;
	PADDING-TOP: 0px;
	background-color: #FFFFFF;
}

DIV#contentsbody2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 0px;
	WIDTH: 580px;
	PADDING-TOP: 0px;
	background-color: #FFFFFF;
}


DIV.colbox_left {
	CLEAR: both; FLOAT: left; WIDTH: 285px
}
DIV.colbox_right {
	FLOAT: right; WIDTH: 295px
}

DIV.box_border {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	BACKGROUND: #FFFFFF;
	MARGIN: 0px 2px 0px 0px;
}

/* トップページ　エントリー */
DIV.box_border2 {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 15px;
	PADDING-TOP: 0px;
	MARGIN: 0px 2px 0px 0px;
}

/* エントリーページ */
DIV.box_border3 {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 30px;
	PADDING-TOP: 0px;
	MARGIN: 0px 2px 0px 0px;
}

DIV.box_border3_2 {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	MARGIN: 0px 2px 0px 0px;
}


/* トップページ　エントリーお問合せ */
DIV.box_border4 {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 30px;
	PADDING-TOP: 40px;
	MARGIN: 0px 2px 0px 0px;
}

/* What's New */
DIV.box_what {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 18px;
	PADDING-BOTTOM: 15px;
	PADDING-TOP: 0px;
	MARGIN: 0px 2px 0px 0px;
}

/* トップページ　エントリー内画像 */
DIV.box_img {
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 10px;
	BACKGROUND: #FFFFFF;
	WIDTH: 315px;
	FLOAT: right;
}

/* ヘッダー画像 */
DIV#title {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(../img/header.gif) #FFFFFF no-repeat left top;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 760px;
	TEXT-INDENT: -9999px;
	PADDING-TOP: 0px;
	HEIGHT: 79px;
}
DIV#title H1 {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: 0px;
	COLOR: white;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px
}
DIV#title A {
	DISPLAY: block; WIDTH: 760px; HEIGHT: 110px; TEXT-DECORATION: none
}
/* header 下 */
DIV#curetown {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: #FFFFFF;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 760px;
	TEXT-INDENT: -9999px;
	PADDING-TOP: 0px;
	HEIGHT: 20px
}

h3 {
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 18px;
	color: #333333;
	}
	

/*H1 {
	CLEAR: both;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 0px;
	MARGIN: 5px 0px 0px;
	OVERFLOW: hidden;
	COLOR: #666666;
	PADDING-TOP: 0px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}
H2 {
	CLEAR: both;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	BACKGROUND: #FFFFFF;
	PADDING-BOTTOM: 0px;
	OVERFLOW: hidden;
	COLOR: #005e20;
	TEXT-INDENT: -9999px;
	PADDING-TOP: 0px;
	WHITE-SPACE: nowrap;
	HEIGHT: 30px;
	TEXT-ALIGN: left;
}
H3 {
	CLEAR: both; BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; OVERFLOW: hidden; BORDER-LEFT: medium none; COLOR: #396; PADDING-TOP: 0px; BORDER-BOTTOM: #9c9 1px solid; WHITE-SPACE: nowrap; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
H4 {
	CLEAR: both; BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; OVERFLOW: hidden; BORDER-LEFT: medium none; COLOR: #396; PADDING-TOP: 0px; BORDER-BOTTOM: #9c9 1px solid; WHITE-SPACE: nowrap; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}*/
/*P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; MARGIN: 5px 5px 10px; COLOR: #333; LINE-HEIGHT: 150%; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}*/
/*UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; MARGIN: 5px 5px 10px; COLOR: #333; LINE-HEIGHT: 150%; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}*/

/*ul{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	FONT-SIZE: 12px;
	MARGIN: 5px 5px 10px;
	COLOR: #333333;
	LINE-HEIGHT: 18px;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	}*/

ul.mt{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	FONT-SIZE: 12px;
	MARGIN: 5px 5px 10px;
	COLOR: #333333;
	LINE-HEIGHT: 18px;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	}

ul.what{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	FONT-SIZE: 12px;
	MARGIN: 5px 5px 10px;
	COLOR: #333333;
	LINE-HEIGHT: 18px;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	}

/**/
#menu_left {
	MARGIN: 15px 0px 0px 20px;
	}

#menu_left ul 
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 15px;
	PADDING-TOP: 0px;
	FONT-SIZE: 12px;
	MARGIN: 5px 5px 10px;
	COLOR: #333333;
	LINE-HEIGHT: 18px;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
}


#menu_left li 
{
width: 130px;
height: 25px;
list-style-type:none;
}

#menu_left li a 
{
display: block;
width: 130px;
height: 25px;
background-position: 0 0;
background-repeat: no-repeat;
text-decoration: none;
text-indent: -999px;
} 

#menu_left li#home a 
{
background-image: url(../img/menu_home.gif);
}

#menu_left li#home a:hover {
    url(../img/menu_home.gif);
	background-position:-130px -0px;
	background-repeat:no-repeat;
	text-indent:-6000em;
}

#menu_left li#home a 
{
background-image: url(../img/menu_home.gif);
}

#menu_left li#home a:hover {
    url(../img/menu_home.gif);
	background-position:-130px -0px;
	background-repeat:no-repeat;
	text-indent:-6000em;
}

#menu_left li#guide a 
{
background-image: url(../img/menu_guide.gif);
}

#menu_left li#guide a:hover {
    url(../img/menu_guide.gif);
	background-position:-130px -0px;
	background-repeat:no-repeat;
	text-indent:-6000em;
}

#menu_left li#policy a 
{
background-image: url(../img/menu_policy.gif);
}

#menu_left li#policy a:hover {
    url(../img/menu_policy.gif);
	background-position:-130px -0px;
	background-repeat:no-repeat;
	text-indent:-6000em;
}

#menu_left li#plofile a 
{
background-image: url(../img/menu_plofile.gif);
}

#menu_left li#plofile a:hover {
    url(../img/menu_plofile.gif);
	background-position:-130px -0px;
	background-repeat:no-repeat;
	text-indent:-6000em;
}

#menu_left li#legal a 
{
background-image: url(../img/menu_legal.gif);
}

#menu_left li#legal a:hover {
    url(../img/menu_legal.gif);
	background-position:-130px -0px;
	background-repeat:no-repeat;
	text-indent:-6000em;
}

#menu_left li#affirs a 
{
background-image: url(../img/menu_affirs.gif);
}

#menu_left li#affirs a:hover {
    url(../img/menu_affirs.gif);
	background-position:-130px -0px;
	background-repeat:no-repeat;
	text-indent:-6000em;
}

#menu_left li#corporatelawyer a 
{
background-image: url(../img/menu_corporatelawyer.gif);
}

#menu_left li#corporatelawyer a:hover {
    url(../img/menu_corporatelawyer.gif);
	background-position:-130px -0px;
	background-repeat:no-repeat;
	text-indent:-6000em;
}

#menu_left li#cost a 
{
background-image: url(../img/menu_cost.gif);
}

#menu_left li#cost a:hover {
    url(../img/menu_cost.gif);
	background-position:-130px -0px;
	background-repeat:no-repeat;
	text-indent:-6000em;
}

#menu_left li#narablog a 
{
background-image: url(../img/menu_narablog.gif);
}

#menu_left li#narablog a:hover {
    url(../img/menu_narablog.gif);
	background-position:-130px -0px;
	background-repeat:no-repeat;
	text-indent:-6000em;
}

#menu_left li#komon a 
{
background-image: url(../img/menu_komon.gif);
}

#menu_left li#komon a:hover {
    url(../img/menu_komon.gif);
	background-position:-130px -0px;
	background-repeat:no-repeat;
	text-indent:-6000em;
}

#menu_left li#ricon a 
{
background-image: url(../img/menu_ricon.gif);
}

#menu_left li#ricon a:hover {
    url(../img/menu_ricon.gif);
	background-position:-130px -0px;
	background-repeat:no-repeat;
	text-indent:-6000em;
}

#menu_left li#link a 
{
background-image: url(../img/menu_link.gif);
}

#menu_left li#link a:hover {
    url(../img/menu_link.gif);
	background-position:-130px -0px;
	background-repeat:no-repeat;
	text-indent:-6000em;
}

#menu_left li#privacy a 
{
background-image: url(../img/menu_privacy.gif);
}

#menu_left li#privacy a:hover {
    url(../img/menu_privacy.gif);
	background-position:-130px -0px;
	background-repeat:no-repeat;
	text-indent:-6000em;
}


/* テキストCSS */

A:link {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #990000;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: underline;
}
A:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #999999;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none;
}
A:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #990000;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: underline;
}


IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: text-bottom; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}

P {
		font-size: 12px;
		color: #333333;
		text-align: left;
		line-height: 16px;
		letter-spacing: 1px;
		PADDING-RIGHT: 0px;
		PADDING-LEFT: 0px;
		PADDING-BOTTOM: 0px;
		PADDING-TOP: 0px;
		MARGIN: 5px 0px 10px;
}

.big {
FONT-WEIGHT: bold; FONT-SIZE: 14px;
}

.text_white{
	color:#FFFFFF;
	}

table.gray{
	border-collapse:collapse;
	border:solid #CCCCCC 1px;
	font-size:10px;
}

td.gray_1{
	border-collapse:collapse;
	border:solid #CCCCCC 1px;
	padding:5px;
	background-color:#999999;
	color:#FFFFFF;
}

td.gray_2{
	border-collapse:collapse;
	border:solid #CCCCCC 1px;
	padding:5px;
}


table.out{
	border-collapse:collapse;
	border:solid #CCCCCC 1px;
	padding:3px;
	font-size:12px;
}

td.out_1{
	border-collapse:collapse;
	border:solid #CCCCCC 1px;
	padding:3px;
}

