/* 基本で全てのタグに適用 */
* {
	margin: 0px;
	padding: 0px;
	boder: 0px;
	FONT-SIZE: 12px;
	TEXT-ALIGN: left
}

/* 基本で画像の枠線を消す */
IMG {
	BORDER: none
}

/* 基本リンク */
A {
	FONT-SIZE: 12px; TEXT-DECORATION: none
}
A:link {
	COLOR: #ff9900
}
A:visited {
	COLOR: #6699ff
}
A:hover {
	COLOR: #00ff00
}
A:active {
	COLOR: #ff9933
}

/* ボデー */
BODY {
	SCROLLBAR-FACE-COLOR: #ffffff; FONT-SIZE: 10pt; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #ffffff; COLOR: #666666; SCROLLBAR-3DLIGHT-COLOR: #95989f; SCROLLBAR-ARROW-COLOR: #95989f; SCROLLBAR-TRACK-COLOR: #ffffff; SCROLLBAR-DARKSHADOW-COLOR: #95989f; BACKGROUND-COLOR: #ffffff;
	BACKGROUND-IMAGE: url(img/bg.gif);
	TEXT-ALIGN: center;
}

/* 背景の白抜き */
#MAIN {
	WIDTH: 700px;	BACKGROUND-COLOR: #ffffff;
	POSITION:absolute;
	LEFT:50%;
	MARGIN-LEFT: -350px
}

/* ヘッダー */
#HEADER {
	BACKGROUND-IMAGE: url(img/frame_bg.gif); WIDTH: 690px;
	HEIGHT: 12px;
	PADDING: 2px 5px; COLOR: #cccccc;
	FONT-SIZE: 10px
}
h1 {
	display:inline;
	FONT-SIZE: 12px;color: #ffffff
}

h1.TAGLINE A{
	display:inline;
	FONT-SIZE: 12px;color: #ffffff
}

h1.TAGLINE {
	display:inline;
	float:left;
}

ul.LINK {
	float:right;
/*	padding:0px; */
}
ul.LINK li {
	display:inline;
	white-space:nowrap;
	margin-right:8px;
	FONT-SIZE: 10px;color: #ffffff
}

ul.LINK li a{
	FONT-SIZE: 10px;color: #ffffff
}

em {
	font-weight:bold;font-style:normal;
}

/* （右）自サイトのバーナー */
#BN {
	FLOAT: left; WIDTH: 232px; HEIGHT: 60px ;CLEAR: both;
}

/* （左）広告のバーナー */
#AD {
	FLOAT: left; WIDTH: 468px; HEIGHT: 60px; TEXT-ALIGN: center
}

/* （左）広告のバーナー内　不動産屋用宣伝 */
.AD-BOLD {
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	LINE-HEIGHT: 150%
}

/* ナビ */
H2,.H2 {
	CLEAR: both; BACKGROUND-COLOR: #cccccc;
	WIDTH: 690px; PADDING: 2px 5px ; FONT-WEIGHT: bold;
}
.H2 UL {
	list-style: none;
}
.H2 LI {
	float: left;
}
.H2 .arrow {
	float: left;
	padding-right: 8px;
	padding-left: 8px;
}



/* 3段組のベース */
#BODY {
	MARGIN: 2px 0px 0px;
	overflow: hidden
}
#BODY:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden
}

/*\*/
* html BODY {
	MARGIN: 2px 0px 0px;
	height: 1px;
	clear: both;
	overflow: visible
}
/**/

/* ===========================================================

      段組　左

   =========================================================== */

/* （左）段のベース */
#BODY-L {
	FLOAT: left;MARGIN-LEFT: -554px;
	WIDTH: 128px; TEXT-ALIGN: center
}

/* （左）段のボックス（外） */
.L-BOX1 {
	MARGIN: 0px 2px 2px; PADDING:1px 0px; WIDTH: 124px;
	BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center
}

/* （左）段のボックス（内） */
.L-BOX2 {
	MARGIN: 3px 2px; PADDIND: 0px; WIDTH: 120px;
	BACKGROUND-COLOR: #ffffff
}

/* （左）見出し */
.L-BOX1 H3,.L-BOX1 .H3 {
	MARGIN: 3px 3px; PADDING: 2px 0px; WIDTH: 118px;
	BACKGROUND-IMAGE: url(img/frame_bg.gif);
	color: #ffffff; TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
}

/* （左）リスト */
.L-BOX1 LI {
	MARGIN: 3px 3px; PADDING: 2px 4px; WIDTH: 110px;
	BACKGROUND-COLOR: #ffffff; FONT-WEIGHT: bold;
	LIST-STYLE-TYPE: none
}

/* （左）”プライバシ－ポリシー”フォント */
.fontsmall {
	FONT-SIZE: 10px;
}

/* （左）”簡単リンク */
.L-BOX1 INPUT {
	WIDTH: 106px;
}

/* （左）サイト内検索

#cse-search-box {
 background:url(img/search1.gif) left top no-repeat;
 display: block;
 width: 110px;
 height: 20px;
}

#cse-search-box input {
 display: block;
 float: left;
 }

#cse-search-box .isearch1 {
 border:none;
 background: none;
 width:85px;
 color:#464646;
 padding: 4px 4px;
 font-size: 10px;
}

#cse-search-box .ibutton1 {
 background:none;
 border:none;
 margin-top:2px;
 width:12px;
 cursor: pointer;
 }  
*/


/* ===========================================================

      段組　中

   =========================================================== */

/* （中）段のベース */
#BODY-C {
	FLOAT: left; MARGIN-LEFT: 128px;
	DISPLAY: inline;
	WIDTH: 426px; TEXT-ALIGN: center
}

/* （中）段のボックス（外） */
.C-BOX1 {
	MARGIN: 0px 0px 2px; PADDING: 1px 0px 4px; WIDTH: 426px;
	BACKGROUND-COLOR: #cccc99; TEXT-ALIGN: center
}

/* （中）見出し */
#BODY-C H3,#BODY-C H2 {
	MARGIN: 3px 3px; PADDING: 2px 0px; WIDTH: 420px;
	BACKGROUND-IMAGE: url(img/frame_bg.gif);
	color: #ffffff; TEXT-ALIGN: center
}

/* （中）段のボックス（内 左寄せ） */
#BODY-C P,.C-BOX2,.C-BOX3,.UL1 {
	WIDTH: 404px; PADDING: 8px; MARGIN: 0px 3px;
	BACKGROUND-COLOR: #ffffff;LINE-HEIGHT: 150%
}

/* （中）段のボックス（内 中央） */
.C-BOX4 {
	WIDTH: 404px; PADDING: 8px; MARGIN: 3px;
	BACKGROUND-COLOR: #ffffff; LINE-HEIGHT: 150%;
	TEXT-ALIGN: center
}

/* （中）リスト */
.UL1 LI {
	MARGIN: 20px 8px; LIST-STYLE-TYPE: none
}

/* （中）link中の引用ボックス */
.BD{
	BORDER: ridge;
	PADDING: 6px
}

/* （中）都道府県 選択リスト */
.U-LINE {
	WIDTH: 400px; HEIGHT: 20px; MARGIN-BOTTOM: 6px;
	BACKGROUND-IMAGE: url(img/line1.gif);
	BACKGROUND-REPEAT: no-repeat
}
.C-BOX2 dl {
	WIDTH: 400px; HEIGHT: 14px; PADDING: 6px 0px; CLEAR: both
}
.C-BOX2 dt {
	WIDTH: 43px;FLOAT: left
}
.C-BOX2 dd {
	WIDTH: 44px;FLOAT: left;TEXT-ALIGN: CENTER
}
.C-BOX2 dd a {
	FONT-SIZE: 10px
}

/* （中）お知らせ定義 */
.C-BOX3 dt {
	WIDTH: 400px; HEIGHT: 20px; MARGIN-BOTTOM: 6px;
	BACKGROUND-IMAGE: url(img/line1.gif);
	BACKGROUND-REPEAT: no-repeat
}
.C-BOX3 dl {
	MARGIN: 16px 0px;
}

/* （中）本日の紹介定義 */
.C-BOX4 dt {
	WIDTH: 400px; HEIGHT: 20px; MARGIN-BOTTOM: 6px;
	BACKGROUND-IMAGE: url(img/line2.gif);
	BACKGROUND-REPEAT: no-repeat
}
.C-BOX4 dl {
	MARGIN: 15px 0px;
}

/* （中）都道府県リスト */
.UL2 {
	WIDTH: 390px; PADDING: 4px 0px 2px 10px;
	overflow: hidden
}
.UL2:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden
}
/*\*/
* html .UL2 {
	WIDTH: 390px; PADDING: 4px 0px 2px 10px;
	height: 1px;
	clear: both;
	overflow: visible
}
/**/
.UL2 li {
	WIDTH: 130px;FLOAT: left;
	LIST-STYLE-TYPE: none
}

/* （中）都道府県リスト */
.GYOUMU {
	PADDING: 6px
}

/* （中）スポンサーエリア */
.C-BOX5 {
	BACKGROUND-COLOR: #ff9900; WIDTH: 400px; PADDING: 10px 0px;
	MARGIN: 10px 0px;
	COLOR: #000000; FONT-SIZE: 14px; FONT-WEIGHT: bold;
	TEXT-ALIGN: CENTER
}

/* ===========================================================

      段組　右

   =========================================================== */

/* （右）段のベース */
#BODY-R {
	FLOAT: left;
	WIDTH: 146px; TEXT-ALIGN: center
}

/* （右）段のボックス（外） */
.R-BOX1 {
	MARGIN: 0px 2px 2px; PADDING: 1px 0px; WIDTH: 142px;
	BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center
}

/* （右）段のボックス（内） */
.R-BOX2 {
	MARGIN: 3px 1px; PADDING: 0px;
	BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}

/* （右）見出し */
#BODY-R H3 {
	MARGIN: 3px 3px; PADDING: 2px 0px; WIDTH: 136px;
	BACKGROUND-IMAGE: url(img/frame_bg.gif);
	color: #ffffff; TEXT-ALIGN: center
}

/* （右）段のボックス（amazon） */
#BODY-R DL {
	MARGIN: 3px 3px; PADDING: 2px; WIDTH: 132px;
	BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#BODY-R DT {
	TEXT-ALIGN: center
}
#BODY-R DD {
	PADDING: 8px 2px; FONT-SIZE: 10px
}



/* ===========================================================

      段組　中左

   =========================================================== */

/* （中右）段のベース */
#BODY-CR {
	FLOAT: right; /*MARGIN-LEFT: 128px;*/
	DISPLAY: inline;
	WIDTH: 572px; TEXT-ALIGN: center
}

/* （中左）段のボックス（外） */
.CR-BOX1 {
	MARGIN: 0px 0px 2px; PADDING: 3px 0px; WIDTH: 570px;
	BACKGROUND-COLOR: #cccc99; TEXT-ALIGN: center
}

/* （中左）段のベース */
#BODY-LR {
	FLOAT: left;/*MARGIN-LEFT: -700px;*/
	WIDTH: 128px; TEXT-ALIGN: center
}

/* （中）見出し */
.CR-BOX1 H3,.CR-BOX1 .H3 {
	MARGIN: 3px 3px; PADDING: 2px 0px; WIDTH: 564px;
	BACKGROUND-IMAGE: url(img/frame_bg.gif);
	color: #ffffff; TEXT-ALIGN: center
}

/* （中）段のボックス（店舗詳細　地図 内 左寄せ） */
.CR-BOX2 {
	WIDTH: 548px; PADDING: 8px; MARGIN: 0px 3px;
	BACKGROUND-COLOR: #ffffff;LINE-HEIGHT: 150%
}

/* （中）段のボックス（店舗詳細 詳細 内 左寄せ） */
.CR-BOX1 P {
	MARGIN: 0px 3px; PADDING: 10px 0px; WIDTH: 564px;
	BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}

/* （中）段のテーブル（店舗詳細 詳細） */
.CR-BOX3 {
	MARGIN: 0px 3px; PADDING: 5px 0px; WIDTH: 564px;
	BACKGROUND-COLOR: #ffffff;TEXT-ALIGN: center
}
.CR-BOX3 TABLE {
	MARGIN: 0px 30px;
	BACKGROUND-COLOR: #ffffff;
	LINE-HEIGHT: 170%
}

.CR-BOX3 h2.COMMENT {
/*	display:inline;*/
	MARGIN: 0px 25px; PADDING: 10px 0px; WIDTH: 500px;
	BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}

.CR-BOX3 img {
	MARGIN: 10px 3px; PADDING: 10px 0px;
}

.TEST {
	display:none;
}

.CR-BOX3 h2.TITLE {
/*	display:inline;*/
	MARGIN: 0px 25px; WIDTH: 500px;
	BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
}

.CR-BOX3 h3{
/*	display:inline;*/
	font-size: 1.2em;
	line-height: 1.0em;
	font-weight: bold;
	color: #333;
	margin: 5px 25px 3px 25px;
	padding: 4px 0 2px 4px;
	width: 500px;
	border-top: 1px #ddd solid;
	border-right: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
	border-left: 5px #933 solid;
	background: transparent url("../img/are_h2_bg.gif") repeat 0px 0px;

}

/* （右）段のボックス（amazon） */
#BODY-LR DL {
	MARGIN: 3px 3px; PADDING: 2px; WIDTH: 114px;
	BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#BODY-LR DT {
	TEXT-ALIGN: center
}
#BODY-LR DD {
	PADDING: 8px 2px; FONT-SIZE: 10px
}

/* （右）段のGoogleMap表示 */
#mapp {
	width:548px; height:500px
}


/* ===========================================================

      段組　左中右（１段組）

   =========================================================== */

/* （左中右）段のベース */
#BODY-LCR,#BODY-LCR1 {
	/*DISPLAY: inline;*/
	WIDTH: 700px; TEXT-ALIGN: center
}

/* （左中右）段のボックス（外） */
.LCR-BOX1 {
	MARGIN: 0px 2px 2px; PADDING: 3px 0px; WIDTH: 696px;
	BACKGROUND-COLOR: #cccc99; TEXT-ALIGN: center
}

/* （左中右）見出し */
#BODY-LCR1 H2,#BODY-LCR H3,#BODY-LCR1 H3 {
	MARGIN: 3px 3px; PADDING: 2px 0px; WIDTH: 690px;
	BACKGROUND-IMAGE: url(img/frame_bg.gif);
	color: #ffffff; TEXT-ALIGN: center
}

/* （左中右）段のボックス（内 左寄せ） */
#BODY-LCR P,.MARK {
	WIDTH: 630px; PADDING: 8px 30px; MARGIN: 0px 3px;
	BACKGROUND-COLOR: #ffffff;LINE-HEIGHT: 150%
}

/* （左中右）段のGoogleMap表示 */
#map {
	MARGIN: 3px 3px; PADDING: 2px 0px; WIDTH: 690px;
	BACKGROUND-COLOR: #cccc99; TEXT-ALIGN: center
}

/* （左中右）段のエラー表示 */
.T-ERR {
	WIDTH: 630px; PADDING: 8px 30px; MARGIN: 0px 3px;
	BACKGROUND-COLOR: #ffffff;LINE-HEIGHT: 150%;
	FONT-SIZE: 20px;
	TEXT-ALIGN: center;
	COLOR: #ff0000;
	FONT-WEIGHT: bold
}

/* （左中右）段の強調表示 */
.T-BOLD {
	WIDTH: 630px; PADDING: 8px 30px; MARGIN: 0px 3px;
	BACKGROUND-COLOR: #ffffff;LINE-HEIGHT: 150%;
	FONT-SIZE: 20px;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold

}

/* （左中右）段のボックス（内） */
.LCR-BOX2 {
	WIDTH: 630px; PADDING: 8px 30px; MARGIN: 0px 3px;
	BACKGROUND-COLOR: #ffffff;LINE-HEIGHT: 150%;
	FONT-SIZE: 14px;
	TEXT-ALIGN: center;

}

/* （左中右）段のボックス（内段落） */
.LCR-BOX2 P {
	LINE-HEIGHT: 150%;PADDING: 8px 30px;
	FONT-SIZE: 14px;
	MARGIN: 5px;
	CLEAR: both;
}

.LCR-BOX2 UL {
	LINE-HEIGHT: 150%;PADDING: 8px 30px;
	FONT-SIZE: 14px;
	list-style: none;
	MARGIN: 5px;
}

.smaph3{
	PADDING: 0px !important;
	MARGIN: 0px !important;
	TEXT-ALIGN: left !important;
	BACKGROUND-IMAGE: url() !important;
	display:inline !important;
}


.sken1 {
	CLEAR: both;
	float: left;
	padding: 0px 10px 0px 0px;
}

.sken2 {
	CLEAR: both;
	float: left;
	padding: 40px 10px 0px 20px;
}
.sken2i {
	float: left;
	padding: 40px 0px 0px 0px;
}

.sken3 {
	CLEAR: both;
	float: left;
	padding: 40px 10px 0px 40px;
}

.sken4 {
	CLEAR: both;
	float: left;
	padding: 20px 10px 0px 60px;
}

.skens {
	float: left;
	padding: 40px 0px 0px 0px;
}

.skend {
	CLEAR: both;
	float: left;
	padding-left: 80px;
}

.sshi {
	float: left;
	padding-left: 20px;
}

.NAVI-BOLD {
	FONT-SIZE: 20px;
	FONT-WEIGHT: bold;
	COLOR: #000000;
}

.NAVI {
	TEXT-ALIGN: center;
}

.ACCENT010 {
	font-size: 1.2em;
	line-height: 1.0em;
	font-weight: bold;
	color: #333;
	margin: 5px 30px 3px 30px;
	padding: 4px 0 2px 4px;
	border-top: 1px #ddd solid;
	border-right: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
	border-left: 5px #933 solid;
	background: transparent url("../img/are_h2_bg.gif") repeat 0px 0px;
}

/* （左中右）段のボックス（内段落リンク） */
.LCR-BOX2 A {
	FONT-SIZE: 14px;
}

.RED {
	FONT-SIZE: 14px;
	COLOR:red;
}

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

.LCR-BOX2 P.F-IMG {
	background: transparent no-repeat right top url("../img/are_f_bg.gif");
}
.LCR-BOX2 DIV.L-IMG {
	HEIGHT: 100px;
	margin: 0px 60px;
	FONT-SIZE: 20px;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	COLOR:red;
	background: transparent no-repeat left bottom url("../img/are_tp.gif");
}

.LCR-BOX2 P.I-IMG {
	background: transparent no-repeat right top url("../img/are_nt_bg.gif");
}

.ARE-01 {
	float: left;
	width: 312px;
	TEXT-ALIGN: left;
	FONT-WEIGHT: bold;
	COLOR:green;
	FONT-SIZE: 14px;
	margin: 10px 0px;
}
.ARE-02 {
	float: right;
	width: 312px;
	TEXT-ALIGN: right;
	FONT-WEIGHT: bold;
	COLOR:green;
	FONT-SIZE: 14px;
	margin: 10px 0px;
}

.ARE-1 {
	float: left;
	width: 174px;
	padding: 0px 4px;
	FONT-SIZE: 14px;
}

.ARE-2 {
	float: left;
	width: 300px;
	/*TEXT-ALIGN: center;*/

}

.ARE-3 {
	float:right;
	width: 174px;
	padding: 0px 4px;
	FONT-SIZE: 14px;
}

.ARE-4 {
	float: left;
	margin: 5px;
	padding: 5px;
}

.ARE-5 {
	float: right;
	margin: 5px;
	padding: 5px;
}

.ARE-6 {
	CLEAR: both;
	margin: 10px 80px;
	padding: 10px 0px;
	width: 520px;
	height: 120px;
	BACKGROUND-COLOR: #ffeeff;LINE-HEIGHT: 150%;
}

/*
.ARE-6 P {
	padding: 30px 0px;
	FONT-SIZE: 18px;
	TEXT-ALIGN: center;
}
*/

.ARE-CONT {
	CLEAR: both;
	width: 664px;
	height: 215px;
	margin: 0px 0px 10px;
}

/* （左中右）段のボックス（アールネット内） */
.LCR-BOX3 {
	WIDTH: 670px; PADDING: 8px 10px; MARGIN: 0px 3px;
	BACKGROUND-COLOR: #ffffff;LINE-HEIGHT: 150%;
	FONT-SIZE: 14px;
	TEXT-ALIGN: center;

}

/* （左中右）段のボックス（内段落） */
.LCR-BOX3 P {
	LINE-HEIGHT: 150%;PADDING: 8px 30px;
	FONT-SIZE: 14px;
	
}

/* ===========================================================

				フォーム全般

   =========================================================== */

.LCR-BOX1 FORM {
	WIDTH: 674px; PADDING: 8px; MARGIN: 0px 3px;
	BACKGROUND-COLOR: #ffffff;LINE-HEIGHT: 150%
}

.LCR-BOX1 FIELDSET {
	border: 1px solid #EFEFEF;
	margin: 2px 0px 20px 0px;
	padding: 5px 10px
}

.LCR-BOX1 LEGEND {
	FONT-SIZE: 0px;
	COLOR: #FFFFFF
}

/* ------------------------------
見出し&フォーム部品を内包するdiv
------------------------------ */

.F-SUB {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding: 7px 15px;
	overflow: hidden
}

.F-SUB:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden
}

/*\*/
* html .F-SUB {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding: 7px 15px;
    height: 1px;
    overflow: visible
}
/**/

.EVEN {
	background-color: #F9F9F9
}

.LAST {
	border-bottom-style: none;
	background-color: #F9F9F9
}

/* ------------------------------
項目の見出し
------------------------------ */

.LABEL-T {
	width: 110px;
	color: #666666;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding-top: 6px;
	display: inline;
	float: left;
	font-size: 14px
}

/* ------------------------------
コメントの強調
------------------------------ */

.COME-T {
	color: #ff0000;
	font-size: 14px
}

/* ------------------------------
テキストフィールド,select要素
------------------------------ */
.LCR-BOX1 INPUT,.LCR-BOX1 SELECT,.LCR-BOX1 TEXTAREA {
	color: #666666;
	background-color: #F9F9F9;
	border: 1px solid #999999;
	font-size: 20px
}
#subject {
	WIDTH: 200px;
	HEIGHT:24px
}

.LCR-BOX1 INPUT:focus,.LCR-BOX1 SELECT:focus,.LCR-BOX1 TEXTAREA:focus  {
	color: #333333;
	background-color: #FFFFCC;
	border-color: #330000
}

.TEXT-FF {
	WIDTH: 480px;
	padding-left: 15px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	margin-left: -3px;
	float: left;
	font-size: 14px
}

.TEXT-ERR {
	font-size: 16px;
	COLOR: #ff0000;
	FONT-WEIGHT: bold
}

.TEXT-FF LABEL{
	font-size: 18px;
	FONT-WEIGHT: bold
}

/* ------------------------------
menber_pre_form表組み
------------------------------ */

.C-BOX1 FORM {
/*	margin: 0 0 15px;
	padding: 0 10px 10px;
	border: 7px #EEEEEE solid;*/

	WIDTH: 404px; PADDING: 8px; MARGIN: 0px 3px;
	BACKGROUND-COLOR: #ffffff;LINE-HEIGHT: 150%

}

.MPF-LBL {
	float: left;
	width: 7em;
	padding: 10px 0;
	font-weight: bold;
	text-indent: 1em;
	line-height: 150%;
}

.MPF-TEXT {
	padding: 10px 0 10px 7em;
	line-height: 150%;
	border-bottom: 1px #CCCCCC solid;
}

.MPF-BTN {
	padding: 10px 0 10px 1em;
	line-height: 150%;
}


/* ------------------------------
ボタン
------------------------------ */
#btn-box {
	text-align: center;
	padding: 20px
}
#btn-box button {
	width: 100px;
	height: 33px;
	background-color: #FFFFFF;
	border-style: none;
	margin: 0px 5px;
	padding: 0px
}
#btn-box input {
	background-color: #FFFFFF;
	border-style: none;
	margin: 0px 5px;
	padding: 0px
}
.back {
	text-align: center;
	width: 130px;
	height: 100px;
	font-size: 16px;
	padding: 0px
}
.backbt{
	text-align: center;
	width: 40px;
	height: 20px;
	font-size: 10px;
	padding: 0px
}
#BTN-CHK {
	text-align: center;
	font-size: 14px;
	color: #0000FF;
	FONT-WEIGHT: bold;
	background-color: #FFFF99
}
#cc {
	BORDER: none;
	width: 30px;
	height: 30px
}



DIV#CR-BOXM {
	BACKGROUND-POSITION: left 50%; PADDING-LEFT: 14px; BACKGROUND-IMAGE: url(img/frame_bg.gif); MARGIN: 0px 0px 0px 4px; WIDTH: 565px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 15px
}

/* ===========================================================

      フッター

   =========================================================== */

#FOOTER {
	/*CLEAR: both;*/ PADDING: 2px 8px 2px 0px; 
	BACKGROUND-IMAGE: url(img/frame_bg.gif); WIDTH: 692px;
	COLOR: #ffffff; TEXT-ALIGN: right
}
#FOOTER-U {
	PADDING: 2px 0px; WIDTH: 700px;
	BACKGROUND-IMAGE: url(img/bg.gif);
	COLOR: #C0C0C0; TEXT-ALIGN: center;	FONT-SIZE: 10px;
}
#FOOTER-U a {
	FONT-SIZE: 10px;
	COLOR: #C0C0C0;
}

/*吹き出し追加*/
#pkzken {
	position: relative;
}

#pkzkentips {
display: block;
border: solid 2px #999;
background-color: #eee;
color: #666;
text-decoration: none;
position: absolute;
top: 12px;
left: 0px;
padding: 5px;
visibility: hidden;
width: 120px;
/*	display: none;*/
}

#pkzken:hover #pkzkentips {
/*	display: block;
	position: absolute;*/
visibility: visible;
z-index: 100;
}

#pkzkentips li {
	clear: left;
}

#booktip {
	position: relative;
}

#booktips {
display: block;
border: solid 2px #999;
background-color: #eee;
color: #666;
text-decoration: none;
position: absolute;
top: 20px;
left: 20px;
padding: 5px;
visibility: hidden;
width: 300px;
/*	display: none;*/
}

#booktip:hover #booktips {
/*	display: block;
	position: absolute;*/
visibility: visible;
z-index: 100;
}


