BODY {
font-family: ＭＳ Ｐゴシック; /* フォントの種類*/ 
color: #333333; /* フォントの色 */
margin-top: 10px; /* 上部の余白 */ 
/* background-image: url(../image/back_img.gif);*/ /* 背景画像 */
}

.window_1 {
margin: 1px 2px 3px 4px; /* 画面のマージン */
}

A.external:link{text-decoration:none;color:#333333;}
A.external:visited{text-decoration:none;color:#333333;}
A.external:active{text-decoration:none;color:#00BFFF;}
A.external:hover{text-decoration:none;color:#00BFFF;}

A.external_2:link{text-decoration:none;color:#FF0000;}
A.external_2:visited{text-decoration:none;color:#333333;}
A.external_2:active{text-decoration:none;color:#00BFFF;}
A.external_2:hover{text-decoration:none;color:#00BFFF;}

TABLE {
font-size: 12px; /* フォントのサイズ */
padding: 0px; /* セル内の余白 */ 
border-collapse: collapse; /* 枠線の表示方法（重ねる） */ 
background-color: #FFFFFF; /* セルの背景色 */ 


}

.base_1 { 
height: 100px; /* テーブルの縦幅 */ 
width: 780px; /* テーブルの横幅 */ 
border: 0px #00000 solid; /* セルの枠線（太さ・色・スタイル） */ 
}


.nest_1 { 
border: 0px #FF0000 solid; /* セルの枠線（太さ・色・スタイル） */ 
width: 100%; /* テーブルの横幅 */ 
}

.nest_2 { /* menu field */
border: 0px #FF0000 solid; /* セルの枠線（太さ・色・スタイル） */ 
width: 100%; /* テーブルの横幅 */ 
font-size: 11px; /* フォントのサイズ */
}

.nest_3 { /* introduction */
border: 0px #FF0000 solid; /* セルの枠線（太さ・色・スタイル） */ 
width: 50%; /* テーブルの横幅 */ 
height: 140px; /* テーブルの縦幅 */ 
font-size: 12px; /* フォントのサイズ */
}

.nest_4 { /* seko field */
border: 0px #FF0000 solid; /* セルの枠線（太さ・色・スタイル） */ 
width: 100%; /* テーブルの横幅 */ 
font-size: 11px; /* フォントのサイズ */
}

.nest_5 { /* reform field */
border: 1px solid; /* セルの枠線（太さ・色・スタイル） */ 
width: 100%; /* テーブルの横幅 */ 
font-size: 12px; /* フォントのサイズ */
}

.nest_6 { 
border: 1px solid; /* セルの枠線（太さ・色・スタイル） */ 
width: 100%; /* テーブルの横幅 */ 
cellpadding: 3px;
}

TD {
padding: 0px; /* セル内の余白 */ 
vertical-align: top; /* セル内の文字位置 */
}

.mid {
vertical-align: middle; /* セル内の文字位置 */
}

.botm {
vertical-align: bottom; /* セル内の文字位置 */
}

.pad_1 {
padding: 1px 1px 1px 1px; /* セル内の余白 */
}

.pad_2 {
padding: 2px 2px 2px 2px; /* セル内の余白 */
}

.pad_3 {
padding: 3px 3px 3px 3px; /* セル内の余白 */
}
.pad_4 {
padding: 4px 4px 4px 4px; /* セル内の余白 */
}
.pad_5 {
padding: 5px 5px 5px 5px; /* セル内の余白 */
}

.topics_1 {
padding: 7px 3px 1px 3px; /* セル内の余白 */
font-size: 11px; /* フォントサイズ */
border-bottom: 1px gray dotted; /* セルの枠線 */
}

.rc_1_1 { /* STEP 01-04 rightside */
border-top: 1px #C9BFBF solid; /* セルの枠線 */
border-bottom: 1px #C9BFBF solid; /* セルの枠線 */
border-right: 1px #C9BFBF solid; /* セルの枠線 */
padding-top: 5px; /* セル内の余白 */
padding-bottom: 10px; /* セル内の余白 */
padding-right: 15px; /* セル内の余白 */
}
.rc_1_1_1 { /* STEP 01-04 rightside */
border-top: 1px #C9BFBF solid; /* セルの枠線 */
border-right: 1px #C9BFBF solid; /* セルの枠線 */
}
.rc_1_2 { /* STEP 01-04 leftside */
border-top: 1px #C9BFBF solid; /* セルの枠線 */
border-bottom: 1px #C9BFBF solid; /* セルの枠線 */
border-left: 1px #C9BFBF solid; /* セルの枠線 */
background-color: #C9BFBF; /* セルの背景色 */
}

.rc_2_1 { /* STEP 05-06 rightside */
border-top: 1px #AB9D9D solid; /* セルの枠線 */
border-bottom: 1px #AB9D9D solid; /* セルの枠線 */
border-right: 1px #AB9D9D solid; /* セルの枠線 */
padding-top: 10px; /* セル内の余白 */
padding-bottom: 10px; /* セル内の余白 */
padding-right: 15px; /* セル内の余白 */
}

.rc_2_2 { /* STEP 05-06 leftside */
border-top: 1px #AB9D9D solid; /* セルの枠線 */
border-bottom: 1px #AB9D9D solid; /* セルの枠線 */
border-left: 1px #AB9D9D solid; /* セルの枠線 */
background-color: #AB9D9D; /* セルの背景色 */
}

.rc_3_1 { /* STEP 07 rightside */
border-top: 1px #947878 solid; /* セルの枠線 */
border-bottom: 1px #947878 solid; /* セルの枠線 */
border-right: 1px #947878 solid; /* セルの枠線 */
padding-top: 10px; /* セル内の余白 */
padding-bottom: 10px; /* セル内の余白 */
padding-right: 15px; /* セル内の余白 */
}

.rc_3_2 { /* STEP 07 leftside */
border-top: 1px #947878 solid; /* セルの枠線 */
border-bottom: 1px #947878 solid; /* セルの枠線 */
border-left: 1px #947878 solid; /* セルの枠線 */
background-color: #947878; /* セルの背景色 */
}

.rf_1 {
vertical-align: bottom; /* セル内の文字位置 */
text-align: right; /* セル内の文字位置 */
padding-right: 4px; /* セル内の余白 */
padding-bottom: 2px; /* セル内の余白 */
}

.rf_2 {
background-color: #EEE8AA; /* セルの背景色 */
}

.rf_1_1 { /* STEP 01-04 rightside */
padding-top: 5px; /* セル内の余白 */
border-top: 1px #eae5c0 solid; /* セルの枠線 */
}
.rf_1_1_1 { /* STEP 01-04 rightside */
border-top: 1px #eae5c0 solid; /* セルの枠線 */
border-right: 1px #eae5c0 solid; /* セルの枠線 */
}


.rf_1_2 { /* STEP 01-04 leftside */
border-top: 1px #BBDBF3 solid; /* セルの枠線 */
border-bottom: 1px #BBDBF3 solid; /* セルの枠線 */
border-left: 1px #BBDBF3 solid; /* セルの枠線 */
background-color: #BBDBF3; /* セルの背景色 */
}

.rf_2_1 { /* STEP 05-06 rightside */
border-top: 1px #88B5D3 solid; /* セルの枠線 */
border-bottom: 1px #88B5D3 solid; /* セルの枠線 */
border-right: 1px #88B5D3 solid; /* セルの枠線 */
padding-top: 10px; /* セル内の余白 */
padding-bottom: 10px; /* セル内の余白 */
padding-right: 15px; /* セル内の余白 */
}

.rf_2_2 { /* STEP 05-06 leftside */
border-top: 1px #88B5D3 solid; /* セルの枠線 */
border-bottom: 1px #88B5D3 solid; /* セルの枠線 */
border-left: 1px #88B5D3 solid; /* セルの枠線 */
background-color: #88B5D3; /* セルの背景色 */
}

.rf_3_1 { /* STEP 07 rightside */
border-top: 1px #68A9CF solid; /* セルの枠線 */
border-bottom: 1px #68A9CF solid; /* セルの枠線 */
border-right: 1px #68A9CF solid; /* セルの枠線 */
padding-top: 10px; /* セル内の余白 */
padding-bottom: 10px; /* セル内の余白 */
padding-right: 15px; /* セル内の余白 */
}

.rf_3_2 { /* STEP 07 leftside */
border-top: 1px #68A9CF solid; /* セルの枠線 */
border-bottom: 1px #68A9CF solid; /* セルの枠線 */
border-left: 1px #68A9CF solid; /* セルの枠線 */
background-color: #68A9CF; /* セルの背景色 */
}

.corp_1 {
vertical-align: bottom; /* セル内の文字位置 */
height: 25px; /* セルの縦幅 */ 
border-bottom: 1px gray dotted; /* セルの下枠線（太さ・色・スタイル） */
padding-bottom: 2px; /* セル内の余白 */
}

.real_1 {
height: 20px; /* セルの縦幅 */ 
vertical-align: middle; /* セル内の文字位置 */
padding-left: 4px; /* セル内の余白 */
background-color: #B0C4DE; /* セルの背景色 */
}

.real_2 {
height: 20px; /* セルの縦幅 */ 
vertical-align: middle; /* セル内の文字位置 */
padding-left: 4px; /* セル内の余白 */
}


.submenu { /* サブメニューの横幅 */
width: 170px; /* セルの横幅 */ 
background-color: #f4f3f3;  /* 背景色 B2B2B2*/ 
/*  background-color: #F0F8FF ;*/
/* background-color: #322424 ;*/
/*background-color: #FFFFFF; */
border-top: 1px #d3d3d3    solid; /* セルの枠線 */
border-bottom: 1px #bebebe    solid; /* セルの枠線 */
border-left: 1px #d3d3d3    solid; /* セルの枠線 */
border-right: 1px #bebebe    solid; /* セルの枠線 */
}

.submenu_cell { /* サブメニュー内のセル */
background-color: #f4f3f3;  /* 背景色 */ 
/* background-color: #F0F8FF; */
/* background-color: #FFFFFF ; */
vertical-align: middle; /* セル内の文字位置 */
}

.contact_01 { /* お問い合わせ */
vertical-align: middle; /* セル内の文字位置 */
padding-left: 5px; /* セル内の余白 */
height: 25px; /* セルの縦幅 */ 
border: 1px gray solid; /* セルの枠線 */ 
background-color: #e5e5e5; /* 背景色 */ 
}

.contact_02 { /* お問い合わせ（フォーム） */
vertical-align: middle; /* セル内の文字位置 */
padding-left: 5px; /* セル内の余白 */
padding-top: 5px; /* セル内の余白 */
padding-bottom: 5px; /* セル内の余白 */
height: 25px; /* セルの縦幅 */ 
border: 1px gray solid; /* セルの枠線 */ 
background-color: #e5e5e5; /* 背景色 */ 
}

.contact_03 { /* お問い合わせ（個人情報） */
vertical-align: middle; /* セル内の文字位置 */
padding-left: 10px; /* セル内の余白 */
padding-right: 10px; /* セル内の余白 */
padding-top: 5px; /* セル内の余白 */
padding-bottom: 5px; /* セル内の余白 */
height: 25px; /* セルの縦幅 */ 
border: 2px gray solid; /* セルの枠線 */ 
}

.space { /* サブメニューとコンテンスの間隔 */
width: 5px; /* セルの横幅 */ 
}

.tree_sp { /* ツリーメニューの上下間隔 */
height: 3px; /* セルの縦幅 */ 
}

IMG {
border: 0px; /* イメージの枠線 */
}

.top_title_1 { /* top image */
height: 150px; /* イメージの縦幅 */ 
width: 573px; /* イメージの横幅 */ 
}

.top_title_2 { /* sub top image */
height: 150px; /* イメージの縦幅 */ 
width: 400px; /* イメージの横幅 */ 
}

.top_title_3 { /* sub top image */
height: 172px; /* イメージの縦幅 */ 
width: 250px; /* イメージの横幅 */ 
border: 1px solid gray; /* イメージの枠線 */
}

.title_3 { /* introduction */
height: 20px; /* イメージの縦幅 */ 
width: 500px; /* イメージの横幅 */ 
}

.title_4 { /* sub menu */
height: 23px; /* イメージの縦幅 */ 
width: 570px; /* イメージの横幅 */ 
}

.menu { /* menu */
height: 25px; /* イメージの縦幅 */ 
width: 130px; /* イメージの横幅 */ 
}

.sub_title_1 { /* sub title */
height: 35px; /* イメージの縦幅 */ 
width: 160px; /* イメージの横幅 */ 
}

.image_1 { /* triangle */
height: 12px; /* イメージの縦幅 */ 
width: 12px; /* イメージの横幅 */ 
}

.image_2 { /* contact */
height: 35px; /* イメージの縦幅 */ 
width: 750px; /* イメージの横幅 */ 
}

.image_3 { /* introduction */
height: 70px; /* イメージの縦幅 */ 
width: 95px; /* イメージの横幅 */ 
border: 1px solid gray; /* イメージの枠線 */
}

.image_4 { /* product intro */
height: 140px; /* イメージの縦幅 */ 
width: 180px; /* イメージの横幅 */ 
}

.image_5 { /* seko thumbnail new-build */
height: 60px; /* イメージの縦幅 */ 
width: 80px; /* イメージの横幅 */ 
}

.image_6 { /* seko */
height: 300px; /* イメージの縦幅 */ 
width: 400px; /* イメージの横幅 */ 
}

.image_7 { /* more */
height: 7px; /* イメージの縦幅 */ 
width: 30px; /* イメージの横幅 */ 
}

.image_8 { /* kitchen productimage */
height: 150px; /* イメージの縦幅 */ 
width: 300px; /* イメージの横幅 */ 
border: 1px solid gray; /* イメージの枠線 */ 
}

.image_9 { /* seko thumbnail 横 */
height: 120px; /* イメージの縦幅 */ 
width: 160px; /* イメージの横幅 */ 
border: 1px solid gray; /* イメージの枠線 */
}

.image_10 { /* seko thumbnail 縦 */
height: 160px; /* イメージの縦幅 */ 
width: 120px; /* イメージの横幅 */ 
border: 1px solid gray; /* イメージの枠線 */
}

.image_20 { /* reform 3D */
height: 100px; /* イメージの縦幅 */ 
width: 150px; /* イメージの横幅 */ 
border: 1px solid gray; /* イメージの枠線 */
}

SPAN {
position: relative; /* ポジショニングの方法 */ 
left: 5px; /* 左側からの位置 */ 
line-height: 1.5em; /* 行間 */
}
