/*  ALL  */

* {
  
	margin: auto;
	padding: 0px;
}

BODY {
  
	height: 100%;
	margin: 0px;
	padding: 0px;
	text-align: center;
	color: #000000;
	line-height: 1.5em;
	font-size: 12px;
	font-family: Arial,MS PSVbN,sans-serif;
	text-decoration: none;
	background-image : url(mainbg2.gif);
	background-attachment: fixed;
	background-position: 950px;
	background-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-highlight-color: #cccccc;
	scrollbar-arrow-color: #cccccc;
	scrollbar-shadow-color: #cccccc;
	scrollbar-base-color: #ffffff;
	scrollbar-track-color: #ffffff;
}

/* ------- image ------- */

IMG {
  
	border-width: 0px;
}

/* ------- scrollbar ------- */

HTML {
  
	height: 100%;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-highlight-color: #cccccc;
	scrollbar-arrow-color: #cccccc;
	scrollbar-shadow-color: #cccccc;
	scrollbar-base-color: #ffffff;
	scrollbar-track-color: #ffffff;
}

/* ------- Htag ------- */

H1 {
  
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	width: 100%;
}

/* ------- DIV ------- */

DIV {
	width:950px;
	margin: auto;
}

/* ------- LINK ------- */

A:LINK {
  
	text-decoration: none;
	color: #000099;
}

A:ACTIVE {
  
	text-decoration: none;
	color: #ffcc00;
}

A:VISITED {
  
	text-decoration: none;
	color: #000099;
}

A:HOVER {
  
	text-decoration: underline;
	color: #000099;
}

/* ------- INPUT TEXT Color ------- */

.ondes {
  
	color: #999;
}

/* ------- font ------- */

.font1 {
  
	color: #ff3300;
	font-size: 18px;
	font-weight: bolder;
}

.font2 {
  
	font-size: 11px;
}

.font4 {
  
	font-weight: bolder;
}

.font5 {
  
	color: #ff0000;
}

.font6 {
  
	font-size: 9.5px;
}

.font7 {
  
	font-size: 10px;
}

.font8 {
  
	color: #ff0000;
	font-size: 12px;
	font-weight: bolder;
}

.font9 {
  
	font-size: 16px;
	font-weight: bolder;
}

.font10 {
  
	font-weight: normal;
}

.font-c0 {
  
	color: #000000;
}

.font-c1 {
  
	color: #990000;
}

.font-c2 {
  
	color: #961818;
}

.font-c3 {
  
	font-size: 9.5px;
	color: #000000;
}

.font-c4 {
  
	color: #3366ff;
}

.font-c5 {
  
	color: #ff0000;
}

.font-c6 {
  
	color: #0d7825;
}

.font-c7 {
  
	color: #f2ad0d;
}

.font-c8 {
  
	color: #7fc31c;
}

.font-c9 {
  
	color: #ff9900;
}

.font-c10 {
  
	color: #80a6ce;
}

.font-s1 {
  
	font-size: 11px;
}

.font-s12 {
  
	font-size: 12px;
}

.font-s13 {
  
	font-size: 13px;
}

.font-s14 {
  
	font-size: 14px;
}

.font-s16 {
  
	font-size: 16px;
}

/* ------- LIST ------- */

.ul1 {
  
	list-style-type: none;
	margin-bottom: 1em;
}

.ul2 {
  
	line-height: 17px; /* ΆρΤ */
	text-indent: 15px; /* ΆρͺnάιΚu */
	margin: 0 0 0 2em;
	padding: 0; /* ] */
	font-size: 12px; /* ΆTCY */
	text-align: left; /* Ά΅¦ */
	list-style-position: outside; /* Xg}[NΚu */
}

.ul3 {
  
	line-height: 20px; /* ΆρΤ */
	text-indent: 0px; /* ΆρͺnάιΚu */
	margin: 8px;
	padding: 0; /* ] */
	font-size: 12px; /* ΆTCY */
	text-align: left; /* Ά΅¦ */
	list-style-position: inside; /* Xg}[NΚu */
}

.ul4 {
  
	line-height: 20px; /* ΆρΤ */
	text-indent: 28px; /* ΆρͺnάιΚu */
	margin: 0 0 0 2em;
	padding: 0px; /* ] */
	font-size: 12px; /* ΆTCY */
	text-align: left; /* Ά΅¦ */
	list-style-position: outside; /* Xg}[NΚu */
}

.l-st_n {
  
	list-style-type: none;
}

/* ------- comand ------- */

.clearl {
  
	clear: left;
}

.clearb {
  
	clear: both;
}

.imgt {
  
	vertical-align: top;
}

.imgm {
  
	vertical-align: middle;
}

.imgb {
  
	vertical-align: bottom;
}

.bdw0 {
  
	border-width: 0px;
}

.bds1 {
  
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
}

.bds2 {
  
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000099;
}

.bds2 {
  
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000099;
}

.bds3 {
  
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-top-color: #cccccc;
	border-left-color: #cccccc;
	border-right-color: #cccccc;
}

.bds4 {
  
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-left-color: #cccccc;
}

.bds5 {
  
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-top-color: #cccccc;
	border-left-color: #cccccc;
	border-right-color: #cccccc;
}

.bds6 {
  
	border-left-width: 1px;
	border-right-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-left-color: #cccccc;
	border-right-color: #cccccc;
}

.bds7 {
  
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
}

.bds8 {
  
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
}

.bds9 {
  
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
}

.bds10 {
  
	border-bottom: solid 1px #ff0000;
}

.bdd2 {
  
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #e4e4e4;
}

.bdd_b1 {
  
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
}

.bgc1 {
  
	background-color: #7fc31c;
}

.bgc2 {
  
	background-color: #ff9900;
}

.bgc3 {
  
	background-color: #80a6ce;
}

.bgc4 {
  
	background-color: #e8f1ff;
}

.bgcf {
  
	background-color: #ffffff;
}

.text-r {
  
	text-align: right;
}

.text1 {
  
	text-align: right;
	width: 600px;
	height: 50px;
}

.line-height1 {
  
	line-height: 25px;
}

.t_l {
  
	text-align: left;
}

.t_c {
  
	text-align: center;
}

.t_r {
  
	text-align: right;
}

.space {
  
	font-size: 0px;
	line-height: 0px;
	vertical-align: bottom;
}

.mag_t16 {
  
	margin-top: 16px;
}

.mag_t8 {
  
	margin-top: 8px;
}

.mag_t16 {
  
	margin-top: 16px;
}

.mag_b16 {
  
	margin-bottom: 16px;
}

.mag_b8 {
  
	margin-bottom: 8px;
}

.mag_b30 {
  
	margin-bottom: 30px;
}

.mag_l8 {
  
	margin-left: 8px;
}

.mag_r8 {
  
	margin-right: 8px;
}

.c_b {
  
	clear: both;
}

.l-h16 {
  
	line-height: 16px;
}

.f_l {
  
	float: left;
}

.f_r {
  
	float: right;
}

/* ------- CenterMenu ------- */

.centerm2b1 {
  
	width: 482px;
	height: 24px;
	text-align: left;
	line-height: 24px;
	font-size: 14px;
	text-indent: 50px;
	color: #333333;
	font-weight: bolder;
	background-image : url(fd1.gif);
	background-repeat: no-repeat;
}

.centerm2b2 {
  
	width: 480px;
	height: 150px;
	background-color: #ffffff;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	padding-top: 16px;
}

.centerm3b1 {
  
	width: 482px;
	height: 24px;
	text-align: left;
	text-indent: 50px;
	line-height: 24px;
	color: #333333;
	font-size: 14px;
	font-weight: bolder;
	background-image : url(fd1.gif);
	background-repeat: no-repeat;
}

.centerm3b2a {
  
	text-align: left;
	padding-left: 12px;
	width: 468px;
	height: 40px;
	background-color: #ffffff;
	border-left-width: 1px;
	border-right-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-left-color: #cccccc;
	border-right-color: #cccccc;
	padding-top: 8px;
}

.centerm3b2 {
  
	width: 480px;
	height: 369px;
	background-color: #ffffff;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	padding-top: 8px;
}

.centerm3b3 {
  
	width: 480px;
	height: 18px;
}

/* ------- banner ------- */

.bn1 {
  
	width: 200px;
	height: 200px;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	background-color: red;
	border-width: 0px;
	text-align: center;
	margin-bottom: 8px;
}

/* ------- GoogleAdsence ------- */

.google-box-200 {
  
	width: 200px;
	height: 200px;
}

/* ---------@FORM(S)@---------@*/
/* Og@*/

form {
  
	position: relative;
	width: 250px;
	height: 35px;
}

/* Pgέθ@*/

form p {
  
	position: absolute;
	top: 10px;
	right: 0px;
	margin: 0;
	padding: 0;
	width: 240px;
	height: 22px;
}

/* eLXgόΝgε«³@*/

p .search {
  
	position: absolute;
	bottom: 0;
	left: 0;
	width: 180px;
	height: 18px; /* border-box for IE6 */
	padding-top: 2px;
}

/* eLXgόΝg@*/

head+body p .search {  
	width: 180px;
	height: 18px; /* content-box */
}

/* eLXgόΝgό@*/

p .search:focus {
  
	border: 1px;
}

/* T[`{^ό@*/

p .searchsubmit {
  
	position: absolute;
	bottom: 0;
	right: 0;
	width: 50px;
	height: 25px; /* border-box */
}

/* ------- RightMenu ------- */

.rightm1a {
  
	width: 250px;
	height: 200px;
	position: relative;
}

.rightm1ap {
  
	width: 250px;
	height: 130px;
	position: absolute;
	top: 40px;
	bottom: auto;
	left: auto;
	right: 0px;
}

.rightm1b {
  
	color: #ffffff;
	width: 250px;
	height: 20px;
	position: relative;
}

.rightm1bp {
  
	width: 150px;
	height: 20px;
	position: absolute;
	top: auto;
	bottom: auto;
	left: auto;
	right: 0px;
}

/* ------- Layout ------- */

#left {
  
	width: 200px;
	float: left;
}

#center {
  
	float: left;
	width: 500px;
}

#center1 {
  
	width: 484px;
	height: 93px;
}

#center2 {
  
	width: 482px;
	height: 173px;
}

#center3 {
  
	width: 482px;
	height: 407px;
	margin-top: 26px;
	margin-bottom: 42px;
}

#right {
  
	width: 250px;
	float: right;
}

#right1 {
  
	width: 250px;
	height: 150px;
	background-image : url(melmabgg.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	text-align: center;
	margin-bottom: 8px;
}

#right2 {
  
	width: 250px;
	height: 150px;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	background-color: #ffffff;
	margin-bottom: 8px;
}

#right2 {
  
	width: 250px;
	height: 150px;
	margin-bottom: 8px;
}

#footer1 {
  
	width: 100%;
	height: 87px;
	float: left;
	/*  */
	background-repeat: repeat-x;
	text-align: center;
}

#footer2 {
  
	width: 100%;
	height: 15px;
	float: left;
	/*  */
	background-repeat: repeat-x;
	font-size: 10px;
	color: #ffffff;
}

/* ------- site page 01 ------- */

#rightmenu1 {
  
	float: right;
	width: 750px;
	height: 1700px;/* Kρ/footer³²ί */
	position: relative;
	margin-bottom: 8px;
}

#pageinfo {
  
	text-align: left;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000099;
}

.titlebox1 {
  
	width: 950px;
	height: 190px;
	position: relative;
	clear: both;
}

.titlebox2 {
  
	position: absolute;
	top: 10px;
	right: 0px;
	margin: 0;
	padding: 0;
	width: 950px;
	height: 185px;
	clear: both;
}

.titlebox3 {
  
	width: 949px;
	height: 150px;
	background-color: #ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	clear: both;
}

.rightmenu1box1 {
  
	clear: both;
	width: 741px;
	height: 2242px;/* Kρ/eLXgόΝg³²ί@*/
	border-width: 2px 1px 1px;
	border-style: solid;
	border-color: #000099 #cccccc #cccccc;
	background-color: #ffffff;
	position: absolute;
	top: 0px;
	right: 0px;
	left: 8px;
	padding: 0;
	margin-bottom: 8px;
}

#footerw {
  
	clear: both;
	float: left;
	width: 100%;
}

/*  head.html  */
/* ---------@BOX@---------@*/

#hd1 {
  
	width: 450px;
	height: 20px;
	float: left;
	margin-top: 10px;
}

#hd2 {
  
	width: 250px;
	height: 20px;
	float: left;
	margin: auto;
	text-align: center;
	margin-top: 10px;
}

#hd3 {
  
	width: 250px;
	height: 20px;
	float: left;
	text-align: right;
	position: relative;
}

#hd4 {
  
	width: 350px;
	height: 50px;
	float: left;
	vertical-align: bottom;
}

#hd5 {
  
	width: 590px;
	height: 50px;
	float:right;
	text-align: right;
	vertical-align: bottom;
	margin-bottom: 5px;
	position: relative;
	margin-bottom: 5px;
}

#hd5p {
  
	height: 35px;
	width: 558px;
	float: right;
	vertical-align: bottom;
	position: absolute;
	bottom: 0;
	right: 0px;
	left: auto;
	margin-bottom: 5px;
}

#hd6 {
  
	width:950px;
	height:50px;
}

.hd-_t-box-a {
	float:right;
	width:62px;
}

.hd-_t-box-p {
	float:right;
	width:112px;
}

/*  Sidemenu.html  */

.left-m1 {
  
	width: 198px;
	height: 123px;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	margin-bottom: 8px;
}

.left-m2 {
  
	width: 200px;
	height: 300px;
	margin-bottom: 8px;
}

.left-m3 {
  
	position: relative;
	width: 200px;
	height: 240px;
	/*  */
	background-repeat: no-repeat;
	margin-bottom: 8px;
	background-color: #ffffff;
}

.left-m3p {
  
	position: absolute;
	left: 0px;
	top: 35px;
	right: 0px;
	bottom: 5px;
	text-align: center;
	width: 200px;
}

.left-m4p {
  
	width: 200px;
	text-align: left;
	color: #666666;
	font-size: 12px;
	margin-bottom: 8px;
}

/*  shopinfo.html  */

#sidem2 {
  
	width: 250px;
	height: 490px;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	background-color: #ffffff;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-bottom: 8px;
}

.sm2box {
  
	width: 234px;
	height: 170px;
}

.sm2box1 {
  
	width: 234px;
	height: 93px;
}

.sm2box2 {
  
	clear: left;
	width: 234px;
	height: 20px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
}

.sm2box2a {
  
	clear: left;
	width: 234px;
	height: 20px;
	text-align: left;
}

.sm2box2b {
  
	clear: left;
	width: 234px;
	height: 12px;
}

.sm2box1l1 {
  
	float: left;
	width: 115px;
	height: 93px;
}

.sm2box1l2 {
  
	float: right;
	width: 115px;
	height: 93px;
}

.sm2box1l2a {
  
	width: 115px;
	height: 27px;
	margin-bottom: 5px;
}

.sm2box1l2b {
  
	width: 115px;
	height: 27px;
}

/*  foot.html  */
/* ------- FootMenu ------- */

.footbox1 {
  
	height: 84px;
	text-align: left;
        width:900px;
}

.footbox-l {
  
	text-align: left;
	width: 250px;
	height: 84px;
	float: left;
}

.footbox-r {
  
	text-align: left;
	width: 650px;
	height: 84px;
	float: left;
}

.footbbra {
  
	font-size: 12px;
	color: #ffffff;
	width: 650px;
	height: 43px;
	line-height: 43px;
}

#footnavi A {
  
	width: 650px;
	text-decoration: none;
	color: #ffffff;
}

#ad A {
  
	text-decoration: none;
	color: #ffffff;
}

#ad A:LINK {
  
	text-decoration: none;
	color: #ffffff;
}

#ad A:VISITED {
  
	text-decoration: none;
	color: #ffffff;
}

#ad A:HOVER,#footnavi A:active {
  
	text-decoration: underline;
	color: #ffffff;
}

#footnavi A:LINK {
  
	text-decoration: none;
	color: #ffffff;
}

#footnavi A:VISITED {
  
	text-decoration: none;
	color: #ffffff;
}

#footnavi A:HOVER,#footnavi A:active {
  
	text-decoration: underline;
	color: #ffffff;
}

/*  index.shtml  */
/* ------- Header ------- */

#header1 {
  
	width: 100%;
	height: 90px;
	float: left;
	/*  */
	background-repeat: repeat-x;
}

#header2 {
  
	width: 100%;
	height: 250px;
	float: left;
	background-color: #efefef;
	background-image : url(bg001_10.gif);
}

#line1 {
  
	width: 100%;
	height: 14px;
	float: left;
	background-image : url(8ura.gif);
	background-repeat: repeat-x;
}

/*  agreementforuse.shtml  */

#sp01box1 {
  
	width: 726px;
	height: 984px;
}

.sp01box1a {
  
	width: 600px;
	margin-top: 8px;
	padding: 0px;
}

#top_box {
  
	width: 600px;
	text-align: right;
	margin-top: 8px;
	margin-bottom: 8px;
}

.agr_text-box {
  
	clear: both;
	width: 600px;
	height: 100%;
	text-align: left;
	line-height: 25px;
}

.title-l {
  
	float: left;
	width: 77px;
	height: 34px;
	background-image : url(bar0100.gif);
	background-repeat: no-repeat;
}

.title-lb {
  
	float: left;
	width: 77px;
	height: 34px;
	background-image : url(bar0101b.gif);
	background-repeat: no-repeat;
}

.title-c {
  
	float: left;
	width: 481px;
	height: 34px;
	line-height: 32px;
	text-align: left;
	background-image : url(bar0102.gif);
	background-repeat: repeat-x;
}

.title-r {
  
	float: left;
	width: 120px;
	height: 34px;
	line-height: 32px;
	text-align: right;
	background-image : url(bar0102.gif);
	background-repeat: repeat-x;
}

.title-r2 {
  
	float: left;
	width: 63px;
	height: 34px;
	background-image : url(bar0102.gif);
	background-repeat: repeat-x;
}

.line-set1 {
  
	color: #ffffff;
	background-image : url(lineb12.gif);
	background-repeat: repeat-y;
}

/*  c-infrmation.shtml  */

.co-info_cell1 {
  
	display: table-cell;
	float: right;
	width: 750px;
	margin-bottom: 8px;
}

.c-info_box1 {
  
	margin-left: 8px;
	width: 741px;
	border-width: 2px 1px 1px;
	border-style: solid;
	border-color: #000099 #cccccc #cccccc;
	background-color: #ffffff;
}

.c-info_box1a {
  
	line-height: 25px;
	float: right;
	margin-left: 71px;
	margin-top: 8px;
	margin-right: 71px;
	margin-bottom: 8px;
	width: 600px;
}

.c-info_text-box {
  
	clear: both;
	width: 600px;
	height: 100%;
	text-align: left;
	line-height: 25px;
}

.c-info_box1b {
  
	text-align: left;
	float: right;
	width: 600px;
}

.top_box1 {
  
	clear: both;/* Ν */
	width: 720px;
	text-align: right;
	margin-top: 8px;
	margin-bottom: 8px;
}

.inquiry1_01 {
  
	text-align: center;
	margin-top: 8px;
	width: 598px;
	line-height: 20px;
	height: 20px;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	background-image : url(toiawasebg.gif);
	background-repeat: repeat-x;
}

.inquiry1_02 {
  
	float: left;
	width: 298px;
	height: 70px;
	background-color: #ffffff;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
}

.inquiry1_02a {
  
	width: 298px;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
}

.inquiry1_02b {
  
	line-height: 25px;
	width: 249px;
	height: 50px;
}

.inquiry1_03 {
  
	float: left;
	width: 299px;
	height: 70px;
	background-color: #ffffff;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
}

.inquiry1_03a {
  
	width: 299px;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
}

.inquiry1_03b {
  
	width: 249px;
	height: 50px;
	line-height: 25px;
}

.rinnai-rico-ru_a {
  
	width: 300px;
	height: 100px;
	float: left;
}

.rinnai-rico-ru_b {
  
	width: 300px;
	height: 100px;
	float: left;
}

/*  companyprofile.shtml  */

#copp_box {
  
	display: table-cell;
	float: right;
	width: 750px;
	margin-bottom: 8px;
}

.copp_mainbox {
  
	margin-left: 8px;
	width: 741px;
	border-width: 2px 1px 1px;
	border-style: solid;
	border-color: #000099 #cccccc #cccccc;
	background-color: #ffffff;
}

.copp_mainbox1 {
  
	width: 741px;
	background-image : url(c01.gif);
	background-repeat: no-repeat;
}

.copp_mainbox2 {
  
	width: 741px;
	background-image : url(c02.gif);
	background-repeat: no-repeat;
}

.copp_title {
  
	width: 723px;
	text-align: left;
}

.copp_cell {
  
	text-align: left;
	text-indent: 1.0em;
	float: left;
	width: 95px;
	line-height: 20px;
	margin-bottom: 8px;
}

.copp_cell2 {
  
	text-align: left;
	float: left;
	width: 266px;
	line-height: 20px;
	margin-bottom: 8px;
}

.copp_cell3 {
  
	text-align: right;
	text-indent: 1.0em;
	float: left;
	width: 140px;
	line-height: 20px;
	margin-bottom: 8px;
}

.copp_cell4 {
  
	text-align: left;
	text-indent: 1.0em;
	float: left;
	width: 50px;
	line-height: 20px;
	margin-bottom: 8px;
}

.copp_cell5 {
  
	text-align: left;
	text-indent: 1.0em;
	float: left;
	width: 535px;
	line-height: 20px;
	margin-bottom: 8px;
}

.tenpo_info_box1 {
  
	text-align: left;
	margin-left: 8px;
	width: 473px;
	height: 67px;
	float: left;
}

.tenpo_info_box2 {
  
	margin-right: 8px;
	height: 67px;
	width: 250px;
	float: left;
}

.tenpo_info_box3 {
  
	clear: both;
	margin-top: 8px;
	margin-left: 8px;
	width: 487px;
	height: 167px;
	float: left;
}

.tenpo_info_box4 {
  
	margin-top: 8px;
	margin-right: 10px;
	width: 236px;
	height: 170px;
	float: left;
}

.tenpo_info_box5 {
  
	font-weight: bolder;
	text-align: left;
	text-indent: 8px;
	width: 487px;
	float: left;
}

.tenpo_info_box6 {
  
	width: 162px;
	height: 152px;
	float: left;
}

.tenpo_info_box7 {
  
	text-align: left;
	text-indent: 8px;
	width: 325px;
	height: 19px;
	float: right;
}

.td_img_cell1 {
  
	margin-top: 8px;
	margin-left: 8px;
	width: 15px;
	height: 10px;
	float: left;
	background-image : url(bar0101c.gif);
	background-repeat: no-repeat;
}

.td_img_cell2 {
  
	margin-top: 8px;
	width: 694px;
	height: 10px;
	float: left;
	background-image : url(bar0102c.gif);
	background-repeat: repeat-x;
}

.td_img_cell3 {
  
	margin-top: 8px;
	margin-right: 8px;
	width: 15px;
	height: 10px;
	float: left;
	background-image : url(bar0103c.gif);
	background-repeat: no-repeat;
}

.td_img_cell4 {
  
	margin-left: 8px;
	width: 15px;
	height: 108px;
	float: left;
	background-image : url(bar0104.gif);
	background-repeat: repeat-y;
}

.td_img_cell5 {
  
	width: 694px;
	height: 108px;
	float: left;
}

.td_img_cell6 {
  
	margin-right: 8px;
	width: 15px;
	height: 108px;
	float: left;
	background-image : url(bar0108.gif);
	background-repeat: repeat-y;
}

.td_img_cell7 {
  
	margin-left: 8px;
	margin-bottom: 8px;
	width: 15px;
	height: 10px;
	float: left;
	background-image : url(bar0105.gif);
	background-repeat: repeat-x;
}

.td_img_cell8 {
  
	margin-bottom: 8px;
	width: 694px;
	height: 10px;
	float: left;
	background-image : url(bar0106.gif);
	background-repeat: repeat-x;
}

.td_img_cell9 {
  
	margin-right: 8px;
	margin-bottom: 8px;
	width: 15px;
	height: 10px;
	float: left;
	background-image : url(bar0107.gif);
	background-repeat: no-repeat;
}

.td_img_cell5-01 {
  
	text-align: left;
	margin-left: 41px;
	line-height: 36px;
	float: left;
	width: 510px;
}

.td_img_cell5-01a {
  
	line-height: 22px;
	width: 510px;
}

.td_img_cell5-01b {
  
	line-height: 12px;
	width: 510px;
}

.td_img_cell5-02 {
  
	text-align: left;
	margin-right: 42px;
	line-height: 36px;
	float: left;
	width: 90px;
}

.td_img_cell5-03 {
  
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #cccccc;
	text-align: left;
	margin-left: 41px;
	margin-right: 42px;
	text-indent: 40px;
	line-height: 22px;
	width: 599px;
	float: left;
}

.td_img_cell5-04 {
  
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #cccccc;
	text-align: left;
	margin-left: 41px;
	margin-right: 42px;
	text-indent: 40px;
	line-height: 22px;
	width: 599px;
	float: left;
}

.td_img_cell5-05 {
  
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #cccccc;
	text-align: left;
	margin-left: 41px;
	margin-right: 42px;
	text-indent: 40px;
	line-height: 22px;
	width: 599px;
	float: left;
}

/*@¨βΉ@*/

.inquiry_box1a {
  
	margin-bottom: 8px;
	width: 715px;
}

.inquiry_box1b {
  
	text-align: left;
	float: right;
	width: 715px;
}

.inquiry2_01 {
  
	text-align: center;
	width: 713px;
	line-height: 20px;
	height: 20px;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	background-image : url(toiawasebg.gif);
	background-repeat: repeat-x;
}

.inquiry2_02 {
  
	float: left;
	width: 356px;
	height: 70px;
	background-color: #ffffff;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
}

.inquiry2_02a {
  
	width: 356px;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
}

.inquiry2_02b {
  
	line-height: 25px;
	width: 249px;
	height: 50px;
}

.inquiry2_03 {
  
	float: left;
	width: 356px;
	height: 70px;
	background-color: #ffffff;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
}

.inquiry2_03a {
  
	width: 356px;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
}

.inquiry2_03b {
  
	width: 249px;
	height: 50px;
	line-height: 25px;
}

/*  employ.shtml  */

.emp_box1 {
  
	width: 741px;
}

.emp_img {
  
	margin-top: 8px;
	width: 723px;
	height: 332px;
}

.emp_box2a {
  
	width: 600px;
	height: 550px;
	clear: both;
}

.emp1_cell_01 {
  
	margin-top: 8px;
	width: 597px;
	height: 30px;
	line-height: 30px;
	font-weight: bolder;
}

.emp1_cell_02 {
  
	padding-left: 8px;
	padding-right: 8px;
	width: 581px;
	height: 60px;
	text-align: left;
}

.emp1_cell_03 {
  
	text-justify: inter-ideograph;
	width: 148px;
	height: 20px;
	background-color: #efefef;
	float: left;
}

.emp1_cell_04 {
  
	text-indent: 1em;
	text-align: left;
	width: 448px;
	height: 20px;
	float: left;
}

.emp1_cell_05 {
  
	text-justify: inter-ideograph;
	width: 150px;
	height: 120px;
	background-color: #efefef;
	float: left;
}

.emp1_cell_06 {
  
	text-align: left;
	width: 450px;
	height: 120px;
	float: left;
}

.shop-info_01a {
  
	margin-top: 8px;
	clear: both;
	text-align: center;
	width: 598px;
	line-height: 20px;
	height: 20px;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	background-image : url(toiawasebg.gif);
	background-repeat: repeat-x;
}

.shop-info_01b {
  
	float: left;
	width: 198px;
	height: 70px;
	background-color: #ffffff;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
}

.shop-info_01c {
  
	float: left;
	width: 199px;
	height: 70px;
	background-color: #ffffff;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
}

/*  chintai.shtml  */

.titlebox2_1 {
  
	width: 100%;
	height: 100px;
	position: relative;
	clear: both;
}

.titlebox2_2 {
  
	position: absolute;
	top: 10px;
	right: 0px;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 95px;
	clear: both;
}

#pageinfo_02 {
  
	text-align: left;
	width: 100%;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000099;
}

.titlebox2_3 {
  
	width: 100%;
	height: 60px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	clear: both;
	background-image : url(bgheader2.gif);
	background-repeat: repeat-x;
}

.titlebox2_4 {
  
	float: left;
	width: 10px;
	height: 60px;
	background-image : url(bgheader2-1.gif);
	background-repeat: repeat-x;
}

.titlebox2_5 {
  
	font-size: 20px;
	font-weight: bolder;
	line-height: 60px;
	text-align: left;
	width: 290px;
	float: left;
	color: #555555;
}

.titlebox2_6 {
  
	float: left;
	width: 650px;
	text-align: left;
	line-height: 60px;
}

/*  jt01.shtml  */

#rightmenu0 {
  
	float: right;
	width: 750px;
	height: 100%;/* Kρ/footer³²ί */
	position: relative;
	margin-bottom: 8px;
}

.rightmenu0box1 {
  
	clear: both;
	width: 741px;
	height: 958px;/* Kρ/eLXgόΝg³²ί@*/
	border-width: 2px 1px 1px;
	border-style: solid;
	border-color: #000099 #cccccc #cccccc;
	background-color: #ffffff;
	position: absolute;
	top: 0px;
	right: 0px;
	left: 8px;
	padding: 0;
}

.jt_box01 {
  
	width: 600px;
	height: 200px;
	text-align: left;
	margin-top: 8px;
	clear: both;
}

.jt_box02 {
  
	width: 600px;
	height: 400px;
	clear: both;
}

.jt_box02a {
  
	width: 598px;
	line-height: 20px;
	height: 20px;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	background-image : url(toiawasebg.gif);
	background-repeat: repeat-x;
}

.jt_box02a_cell1 {
  
	width: 83px;
	height: 60px;
	float: left;
	padding: 8px;
}

.jt_box02a_cell2 {
  
	width: 482px;
	height: 60px;
	float: left;
	text-align: left;
	padding: 8px;
}

.jt_box02a_cell3 {
  
	width: 83px;
	height: 20px;
	float: left;
	padding: 8px;
}

.jt_box02a_cell4 {
  
	width: 482px;
	height: 20px;
	float: left;
	text-align: left;
	padding: 8px;
}

.jt_box02a_cell5 {
  
	width: 83px;
	height: 40px;
	float: left;
	padding: 8px;
}

.jt_box02a_cell6 {
  
	width: 482px;
	height: 40px;
	float: left;
	text-align: left;
	padding: 8px;
}

.jt_box02b {
  
	margin-top: 8px;
	width: 600px;
	height: 100px;
	text-align: left;
}

.jt_box03 {
  
	width: 600px;
	height: 150px;
	text-align: left;
}

.title_02-lb {
  
	float: left;
	width: 77px;
	height: 34px;
	background-image : url(bar0201.gif);
	background-repeat: no-repeat;
}

.title_02-c {
  
	float: left;
	width: 451px;
	height: 34px;
	line-height: 32px;
	text-align: left;
	background-image : url(bar0202.gif);
	background-repeat: repeat-x;
}

.title_02-r {
  
	float: left;
	width: 150px;
	height: 34px;
	line-height: 32px;
	text-align: right;
	background-image : url(bar0202.gif);
	background-repeat: repeat-x;
}

.title_02-r2 {
  
	float: left;
	width: 63px;
	height: 34px;
	background-image : url(bar0202.gif);
	background-repeat: repeat-x;
}

/*  kosodateouen.shtml  */

#rightmenu2 {
  
	float: right;
	width: 750px;
	height: 100%;/* Kρ/footer³²ί */
	position: relative;
	margin-bottom: 8px;
}

.rightmenu2box1 {
  
	clear: both;
	width: 741px;
	height: 1200px;/* Kρ/eLXgόΝg³²ί@*/
	border-width: 2px 1px 1px;
	border-style: solid;
	border-color: #000099 #cccccc #cccccc;
	background-color: #ffffff;
	position: absolute;
	top: 0px;
	right: 0px;
	left: 8px;
	padding: 0;
}

.kos_box01 {
  
	width: 600px;
	height: 50px;
	text-align: left;
	clear: both;
}

.kos_box02 {
  
	text-align: left;
	width: 600px;
	height: 140px;
	clear: both;
}

.kos_box03 {
  
	text-align: left;
	width: 600px;
	height: 214px;
	clear: both;
}

.kos_box04 {
  
	text-align: left;
	width: 600px;
	height: 30px;
	clear: both;
}

.kos_box05 {
  
	text-align: left;
	width: 600px;
	height: 140px;
	clear: both;
}

.kos_box06 {
  
	text-align: left;
	width: 600px;
	height: 60px;
	clear: both;
}

.kos_box07 {
  
	text-align: left;
	width: 600px;
	height: 50px;
	clear: both;
}

.kos_box08 {
  
	width: 600px;
	height: 200px;
	clear: both;
}

.kos_box08a {
  
	float: left;
	width: 261px;
	height: 200px;
	clear: both;
}

.kos_box08b {
  
	float: right;
	width: 339px;
	height: 200px;
}

.kos_box08c {
  
	text-align: left;
	width: 339px;
	height: 20px;
	clear: both;
}

.kos_box08d {
  
	float: left;
	text-align: left;
	width: 100px;
	height: 20px;
}

.kos_box08e {
  
	float: left;
	text-align: left;
	width: 239px;
	height: 20px;
}

.kos_box08f {
  
	float: left;
	text-align: left;
	width: 239px;
	height: 20px;
}

.kos_box08g {
  
	float: left;
	width: 100px;
	height: 20px;
}

.kos_box08h {
  
	text-align: left;
	float: left;
	width: 339px;
	height: 40px;
}

.kos_box08i {
  
	float: left;
	line-height: 40px;
	width: 169px;
	height: 40px;
}

.kos_box08j {
  
	float: left;
	line-height: 40px;
	width: 170px;
	height: 40px;
}

.ipass_box01 {
  
	clear: both;
	float: left;
	width: 600px;
	height: 126px;
	margin-top: 8px;
}

.ipass_box02 {
  
	float: left;
	width: 202px;
	height: 126px;
	background-color: pink;
}

/*  lecture201006.shtml  */

#rightmenu3 {
  
	float: right;
	width: 750px;
	height: 100%;/* Kρ/footer³²ί */
	position: relative;
	margin-bottom: 8px;
}

.rightmenu3box1 {
  
	clear: both;
	width: 741px;
	height: 3160px;/* Kρ/eLXgόΝg³²ί@*/
	border-width: 2px 1px 1px;
	border-style: solid;
	border-color: #000099 #cccccc #cccccc;
	background-color: #ffffff;
	position: absolute;
	top: 0px;
	right: 0px;
	left: 8px;
	padding: 0;
}

.lec1_box01 {
  
	width: 680px;
	height: 241px;
	margin-bottom: 30px;
}

.lec1_box02 {
  
	text-align: left;
	float: left;
	width: 360px;
	height: 241px;
}

.lec1_box02a {
  
	text-align: left;
	float: left;
	width: 360px;
	height: 71px;
}

.lec1_box02b {
  
	text-align: left;
	float: left;
	width: 360px;
	height: 36px;
	margin-top: 8px;
}

.lec1_box02c {
  
	text-align: left;
	float: left;
	width: 360px;
	height: 74px;
	margin-top: 8px;
}

.lec1_box03 {
  
	padding-top: 8px;
	float: left;
	width: 320px;
	height: 233px;
	background-color: #efefef;
	margin-bottom: 30px;
}

.lec1_box04 {
  
	width: 680px;
	height: 20px;
	background-image : url(lineb12.gif);
	background-repeat: repeat-y;
	text-align: left;
	color: #ffffff;
	margin-bottom: 30px;
	clear: both;
}

.lec1_box05 {
  
	width: 680px;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000099;
	text-align: left;
	color: #000099;
	font-weight: bolder;
}

.lec1_box06 {
  
	list-style-image : url(ppmaru.png);
	padding-top: 16px;
	width: 680px;
	height: 157px;
	text-align: left;
	background-image : url(crsbg01.gif);
	background-repeat: no-repeat;
}

.lec1_box05a_2 {
  
	margin-top: 30px;
	width: 610px;
	height: 18px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}

.lec1_box05b_2 {
  
	list-style-image : url(02bul10.gif);
	text-align: left;
	width: 610px;
	height: 80px;
}

.lec1_box07 {
  
	width: 610px;
	height: 26px;
	text-align: left;
	line-height: 26px;
}

.lec1_box08 {
  
	width: 610px;
	text-align: left;
}

.lec1_box08a {
  
	width: 20px;
	float: left;
}

.lec1_box08b {
  
	width: 590px;
	float: left;
	text-align: left;
	line-height: 26px;
}

/*  mobileinfo.shtml  */

#rightmenu4 {
  
	float: right;
	width: 750px;
	height: 100%;/* Kρ/footer³²ί */
	position: relative;
	margin-bottom: 8px;
}

.rightmenu4box1 {
  
	clear: both;
	width: 741px;
	height: 958px;/* Kρ/eLXgόΝg³²ί@*/
	border-width: 2px 1px 1px;
	border-style: solid;
	border-color: #000099 #cccccc #cccccc;
	background-color: #ffffff;
	position: absolute;
	top: 0px;
	right: 0px;
	left: 8px;
	padding: 0;
}

.mob_box01 {
  
	width: 680px;
	height: 748px;
	text-align: left;
	margin-top: 8px;
}

.mob_box02 {
  
	text-align: left;
	width: 340px;
	height: 748px;
	text-align: left;
	margin-top: 8px;
	float: left;
}

.mob_box03 {
  
	text-align: right;
	width: 311px;
	height: 748px;
	text-align: left;
	margin-top: 8px;
	float: left;
	padding-left: 28px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #cccccc;
}

.title_03-a {
  
	float: left;
	width: 14px;
	height: 34px;
	background-image : url(bar0301.gif);
	background-repeat: no-repeat;
	clear: both;
	margin-top: 8px;
}

.title_03-b {
  
	float: left;
	width: 326px;
	height: 34px;
	line-height: 32px;
	text-align: left;
	background-image : url(bar0202.gif);
	background-repeat: repeat-x;
}

.mob_box04 {
  
	width: 340px;
	height: 120px;
	text-align: left;
	margin-top: 8px;
	margin-bottom: 30px;
	clear: both;
}

.mob_box04a {
  
	width: 340px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	margin-bottom: 8px;
	clear: both;
}

.mob_box04b {
  
	width: 220px;
	height: 100px;
	margin-top: 8px;
	margin-bottom: 8px;
	padding-left: 120px;
}

.mob_box05 {
  
	width: 340px;
	height: 200px;
	text-align: left;
	margin-top: 8px;
	clear: both;
}

.mob_box06 {
  
	width: 340px;
	height: 130px;
	text-align: left;
	margin-top: 8px;
	clear: both;
}

.mob_box07 {
  
	width: 340px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	background-color: #000099;
	color: #ffffff;
	clear: both;
}

.mob_box08 {
  
	width: 340px;
	height: 50px;
	text-align: center;
	clear: both;
}

/*  otomodachi.shtml  */

#rightmenu5 {
  
	float: right;
	width: 750px;
	height: 100%;/* Kρ/footer³²ί */
	position: relative;
	margin-bottom: 8px;
}

.rightmenu5box1 {
  
	clear: both;
	width: 741px;
	height: 1950px;/* Kρ/eLXgόΝg³²ί@*/
	border-width: 2px 1px 1px;
	border-style: solid;
	border-color: #000099 #cccccc #cccccc;
	background-color: #ffffff;
	position: absolute;
	top: 0px;
	right: 0px;
	left: 8px;
	padding: 0;
}

.oto_box01 {
  
	width: 741px;
	text-align: left;
	margin-top: 8px;
}

.oto_box02 {
  
	text-align: left;
	width: 359px;
	height: 285px;
	margin-top: 8px;
	margin-left: 16px;
	margin-right: 8px;
	float: left;
}

.oto_box03 {
  
	width: 341px;
	height: 285px;
	text-align: center;
	margin-top: 8px;
	float: left;
	padding-left: 8px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #cccccc;
}

.oto_box04 {
  
	text-align: left;
	width: 725px;
	height: 301px;
	clear: both;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #cccccc;
}

.oto_box06 {
  
	width: 378px;
	height: 301px;
	float: left;
}

.oto_box06-a {
  
	width: 370px;
	height: 34px;
	text-align: left;
}

.oto_box06-b {
  
	width: 370px;
	height: 259px;
	text-align: left;
	clear: both;
}

.oto_box05 {
  
	width: 347px;
	height: 301px;
	text-align: left;
	float: left;
	padding-top: 8px;
}

.oto_box07 {
  
	width: 362px;
	height: 250px;
	float: left;
	padding-left: 8px;
}

.oto_box08 {
  
	width: 346px;
	height: 200px;
	float: left;
	padding-top: 50px;
}

.oto_box08b {
  
	padding-top: 20px;
	width: 370px;
	height: 49px;
	padding-top: 10px;
	padding-left: 20px;
}

.oto_box09 {
  
	text-align: left;
	width: 725px;
	height: 258px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #cccccc;
	clear: both;
}

.oto_box10 {
  
	text-align: left;
	width: 725px;
	height: 310px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #cccccc;
}

.oto_box11 {
  
	width: 741px;
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 8px;
}

.oto_box12 {
  
	width: 741px;
}

.title_03-c {
  
	float: left;
	width: 356px;
	height: 34px;
	line-height: 32px;
	text-align: left;
	background-image : url(bar0202.gif);
	background-repeat: repeat-x;
}

.title_03-d {
  
	float: left;
	width: 14px;
	height: 34px;
	background-image : url(bar0301.gif);
	background-repeat: no-repeat;
	clear: both;
	margin-top: 8px;
}

.title_03-e {
  
	float: left;
	width: 340px;
	height: 34px;
	line-height: 32px;
	text-align: left;
	background-image : url(bar0202.gif);
	background-repeat: repeat-x;
}

.mag_l16 {
  
	margin-left: 16px;
}

/*  owners-consultation.shtml  */

#rightmenu6 {
  
	float: right;
	width: 750px;
	height: 100%;/* Kρ/footer³²ί */
	position: relative;
	margin-bottom: 8px;
}

.rightmenu6box1 {
  
	clear: both;
	width: 541px;
	height: 930px;/* Kρ/eLXgόΝg³²ί@*/
	border-width: 2px 1px 1px;
	border-style: solid;
	border-color: #000099 #cccccc #cccccc;
	background-color: #ffffff;
	position: absolute;
	top: 0px;
	right: 0px;
	left: 8px;
	padding: 0;
}

.rightmenu6box2 {
  
	clear: both;
	width: 741px;
	height: 430px;/* Kρ/eLXgόΝg³²ί@*/
	border-width: 2px 1px 1px;
	border-style: solid;
	border-color: #000099 #cccccc #cccccc;
	background-color: #ffffff;
	position: absolute;
	top: 0px;
	right: 0px;
	left: 8px;
	padding: 0;
}

.owc_box01 {
  
	width: 680px;
	height: 244px;
	clear: both;
}

.owc_box02 {
  
	width: 600px;
	height: 180px;
	text-align: left;
	clear: both;
}

.owc_box03 {
  
	width: 600px;
	height: 100px;
	text-align: left;
	clear: both;
}

/*  owners-infomation.shtml  */

.own_infobox01 {
  
	width: 600px;
}

.own_infobox01a {
  
	float: left;
	width: 12px;
	clear: both;
}

.own-info_text-box {
  
	clear: both;
	width: 600px;
	height: 100%;
	text-align: left;
	line-height: 25px;
}

.own_infobox01b {
  
	float: left;
	width: 98px;
	text-indent: 2em;
}

.own_infobox01c {
  
	float: left;
	width: 489px;
}

.own_infobox01a_1 {
  
	width: 339px;
	float: left;
}

.own_infobox01a_2 {
  
	padding-top: 15px;
	width: 50px;
	height: 25px;
	float: left;
}

.own_infobox01a_3 {
  
	width: 100px;
	float: left;
}

/*  oyakudachi.shtml  */

.item-m1 {
  
	width: 198px;
	height: 762px;
	border-width: 2px 1px 1px;
	border-style: solid;
	border-color: #000099 #cccccc #cccccc;
	margin-bottom: 8px;
	list-style: none;
}

.oya_l-menu {

	width: 200px;
	float: left;
}

.oya_list {
  
	background-image : url(oydc01.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 40px;
	font-weight: bolder;
	line-height: 38px;
}

.oya_acc {
  
	width: 198px;
	height: 210px;
	border-width: 2px 1px 1px;
	border-style: solid;
	border-color: #000099 #cccccc #cccccc;
	margin-bottom: 8px;
}

.oya_acc_title {
  
	background-image : url(oydc01.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 43px;
	font-weight: bolder;
	line-height: 38px;
}

.oya_acc_box {
  
	line-height: 20px;
	width: 198px;
	height: 170px;
	text-align: left;
}

.pad_l6 {
  
	padding-left: 6px;
}

.oya_acc_boxb {
  
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 8px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #d9d9d9;
}

.oya_ad {
  
	width: 198px;
	height: 650px;
	border-width: 2px 1px 1px;
	border-style: solid;
	border-color: #000099 #cccccc #cccccc;
	margin-bottom: 8px;
        background-color:#ffffff;
}

.oya_ad_title {
  
	font-weight: bolder;
	line-height: 38px;
	background-image : url(oydc01.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 43px;
}

.oya_ad_box {
  
	width: 198px;
	height: 600px;
	text-align: center;
	background-color:#ffffff;
}

.oya_tab1 {

	width: 750px;
	float: right;
}

.r_waku {
  
	width: 741px;
	float: right;
	background-color: #ffffff;
	border-width: 2px 1px 1px;
	border-style: solid;
	border-color: #000099 #cccccc #cccccc;
}

.oya_title {
  
	width: 610px;
}

.oya_sub-title {
  
	font-size: 16px;
	font-weight: bolder;
	color: #000000;
	text-align: left;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	width: 610px;
	height: 30px;
	line-height: 30px;
}

.oya_index {
  
	margin-top: 30px;
	width: 610px;
	height: 32px;
	font-weight: bolder;
	text-align: left;
	line-height: 24px;
	font-size: 14px;
}

.oya_text-box {
  
	width: 595px;
	padding-left: 15px;
	text-align: left;
	margin-bottom: 8px;
}

.oya_text-box2 {
  
	width: 585px;
	text-align: right;
}

.oya_img-box {
  
	width: 595px;
	padding-left: 20px;
	text-align: center;
	padding-top: 10px;
}

.act_sapo-cell {
  
	width: 610px;
	height: 112px;
}

.act_sapo-index {
  
	width: 602px;
	height: 20px;
	font-weight: bolder;
	text-align: left;
	font-size: 14px;
	padding-left: 8px;
	line-height: 20px;
}

.act_sapo-img {
  
	width: 93px;
	height: 92px;
	float: left;
}

.act_sapo-r-cell {
  
	width: 517px;
	height: 92px;
	float: right;
}

.act_sapo-r-cell1 {
  
	width: 517px;
	height: 42px;
	text-align: left;
}

.act_sapo-r-cell2 {
  
	width: 517px;
	height: 50px;
	text-align: left;
}

.act_sapo-r-cell2a {
  
	width: 20px;
	height: 50px;
	float: left;
}

.act_sapo-r-cell2b {
  
	width: 493px;
	height: 50px;
	float: right;
}

.act_sapo-r-cell2b1 {
  
	width: 493px;
	height: 25px;
}

.act_sapo-r-cell2b1a {
  
	width: 246px;
	height: 25px;
	text-align: left;
	float: left;
	clear: both;
}

.act_sapo-r-cell2b1b {
  
	width: 247px;
	height: 25px;
	text-align: left;
	float: right;
}

.hr610 {
  
	width: 610px;
	height: 9px;
	clear: both;
}

.actcluboff {
  
	width: 580px;
	height: 624px;
}

.actclubofflink {
  
	margin-top: 20px;
	width: 610px;
	height: 66px;
	clear: both;
}

.narita_index-a {
  
	float: left;
	width: 400px;
	height: 30px;
}

.narita_index-b {
  
	float: right;
	width: 210px;
	height: 30px;
}

.narita_index-b01 {
  
	width: 210px;
	height: 15px;
	text-align: right;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
}

.toi-box {
  
	width: 595px;
	margin-bottom: 8px;
}

.sat_text-box01 {
  
	float: left;
	width: 470px;
	color: #ff0000;
	text-indent: 20px;
}

.sat_img-box01 {
  
	float: right;
	width: 105px;
	height: 85px;
}

.sat_img-box02 {
  
	float: left;
	width: 133px;
	text-align: center;
	padding-top: 4px;
}

.sat_text-box02 {
  
	float: right;
	width: 462px;
}

.sat_text-box02a {
  
	width: 462px;
	height: 26px;
	font-size: 20px;
	font-weight: bolder;
	line-height: 26px;
}

.w462 {
  
	width: 462px;
}

.sat_text-box03 {
  
	float: left;
	width: 314px;
	height: 26px;
	font-size: 20px;
	font-weight: bolder;
	line-height: 26px;
	padding-top: 15px;
}

.sat_img-box03 {
  
	float: right;
	width: 148px;
}

.sat_text-box04 {
  
	width: 610px;
	height: 25px;
	line-height: 25px;
	clear: both;
	font-weight: bolder;
}

.w600 {
  
	width: 600px;
}

.w300 {
  
	width: 300px;
}

.rin_text-box {
  
	float: left;
	width: 194px;
	text-align: left;
}

.rin_text-box01 {
  
	float: left;
	width: 194px;
}

.rin_img-box01 {
  
	float: right;
	width: 106px;
	padding-top: 15px;
	text-align: left;
}

.palsystem_text-box {
  
	width: 556px;
	text-align: left;
	padding-left: 39px;
}

.w610 {
  
	width: 610px;
}

.karitai_text-box {
  
	width: 500px;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 20px;
}

.seed-a_title1 {
  
	width: 591px;
	height: 41px;
}

.seed-a_title2 {
  
	width: 578px;
	padding-left: 13px;
	color: #ffffff;
	font-size: 13px;
	text-align: left;
}

.seed_box1 {
  
	border-width: 1px;
	border-style: solid;
	border-color: #7fc31c;
	width: 579px;
	padding-left: 5px;
	padding-right: 5px;
}

.seed_box1-l {
  
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-color: #7fc31c;
	border-left-color: #7fc31c;
	border-bottom-color: #7fc31c;
	width: 192px;
	float: left;
}

.seed_box1-t {
  
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7fc31c;
	width: 192px;
	background-color: #f0ffb3;
}

.seed_box1-c1 {
  
	width: 192px;
	color: #ff9900;
	height: 50px;
	padding-top: 8px;
}

.seed_box1-c2 {
  
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #7fc31c;
	width: 184px;
	text-align: left;
	padding: 4px;
	height: 72px;
}

.seed_box1-b {
  
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #7fc31c;
	width: 184px;
	text-align: left;
	padding: 4px;
	height: 72px;
	font-size: 9.5px;
}

.seed_box1-r {
  
	border-width: 1px;
	border-style: solid;
	border-color: #7fc31c;
	width: 191px;
	float: left;
}

.seed_box1-t2 {
  
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7fc31c;
	width: 191px;
	background-color: #f0ffb3;
}

.seed_text-box1 {
  
	width: 580px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;
	text-align: left;
	clear: both;
}

.seed_box2 {
  
	border-width: 1px;
	border-style: solid;
	border-color: #ff9900;
	width: 579px;
	height: 300px;
	padding-left: 5px;
	padding-right: 5px;
}

.seed_box3 {
  
	border-width: 1px;
	border-style: solid;
	border-color: #80a6ce;
	width: 579px;
	padding-left: 5px;
	padding-right: 5px;
}

.seed_text-box2 {
  
	width: 575px;
	text-align: left;
	color: #7fc31c;
}

.seed_text-box2a {
  
	width: 288px;
	float: left;
}

.seed_text-box2b {
  
	width: 287px;
	float: right;
}

.seed_box4 {
  
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-color: #7fc31c;
	border-left-color: #7fc31c;
	border-bottom-color: #7fc31c;
	width: 288px;
	float: left;
	clear: both;
}

.seed_box4a1 {
  
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7fc31c;
	width: 288px;
	background-color: #f0ffb3;
}

.seed_box4a2 {
  
	width: 280px;
	height: 72px;
	text-align: left;
	padding: 4px;
}

.seed_box5 {
  
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-top-color: #7fc31c;
	border-left-color: #7fc31c;
	border-bottom-color: #7fc31c;
	border-right-color: #7fc31c;
	width: 288px;
	float: left;
}

.seed_box5a1 {
  
	background-color: #f0ffb3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7fc31c;
	width: 288px;
}

.seed_box5a2 {
  
	width: 280px;
	height: 72px;
	text-align: left;
	padding: 4px;
}

.seed_box6 {
  
	width: 580px;
	clear: both;
}

.seed_box7a {
  
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #ff9900;
	border-left-color: #ff9900;
	background-color: #fff3ce;
	width: 143px;
	height: 20px;
	float: left;
	font-weight: bolder;
	color: #ff9900;
}

.seed_box7b {
  
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-top-color: #ff9900;
	border-left-color: #ff9900;
	border-right-color: #ff9900;
	background-color: #fff3ce;
	width: 144px;
	height: 20px;
	float: left;
	font-weight: bolder;
	color: #ff9900;
}

.seed_box7c {
  
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-color: #ff9900;
	border-left-color: #ff9900;
	border-bottom-color: #ff9900;
	background-color: #fff3ce;
	width: 143px;
	height: 20px;
	float: left;
	font-weight: bolder;
	color: #ff9900;
}

.seed_box7d {
  
	border-width: 1px;
	border-style: solid;
	border-color: #ff9900;
	background-color: #fff3ce;
	width: 144px;
	height: 20px;
	float: left;
	font-weight: bolder;
	color: #ff9900;
}

.seed_box8 {
  
	width: 579px;
	height: 118px;
	margin-bottom: 8px;
}

.seed_box8a {
  
	background-color: #ff9900;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-bottom-style: solid;
	border-left-color: #ff9900;
	border-bottom-color: #ff9900;
	width: 18px;
	height: 61px;
	float: left;
	color: #ffffff;
	padding-top: 49px;
}

.seed_box8b {
  
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-color: #ff9900;
	border-right-color: #ff9900;
	border-bottom-color: #ff9900;
	width: 557px;
	height: 110px;
	float: left;
	text-align: left;
}

.seed_box9 {
  
	width: 575px;
}

.seed_box9a {
  
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #80a6ce;
	border-left-color: #80a6ce;
	width: 190px;
	float: left;
}

.seed_box9b {
  
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-top-color: #80a6ce;
	border-left-color: #80a6ce;
	border-right-color: #80a6ce;
	width: 191px;
	float: left;
}

.seed_box9c {
  
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-color: #80a6ce;
	border-left-color: #80a6ce;
	border-bottom-color: #80a6ce;
	width: 190px;
	float: left;
}

.seed_box9d {
  
	border-width: 1px;
	border-style: solid;
	border-color: #80a6ce;
	width: 191px;
	float: left;
}

.cly_box1 {
  
	width: 595px;
	height: 227px;
	text-align: left;
}

.cly_box1a {
  
	width: 224px;
	height: 226px;
	float: left;
}

.cly_box1b {
  
	width: 371px;
	height: 226px;
	float: right;
}

.cly_mini-litle1 {
  
	width: 371px;
	height: 15px;
	text-align: left;
}

.cly_cell-box1 {
  
	width: 371px;
	height: 212px;
}

.cly_cell-box1a {
  
	width: 182px;
	height: 212px;
	float: left;
}

.cly_cell-box1a-t {
  
	background-color: #b2c2c2;
	border-top-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-left-color: #ffffff;
	width: 135px;
	height: 50px;
	padding-left: 45px;
	padding-top: 32px;
	color: #ffffff;
}

.cly_cell-box1a-m {
  
	background-color: #b2c2c2;
	border-top-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-left-color: #ffffff;
	width: 126px;
	height: 40px;
	padding-left: 54px;
	padding-top: 21px;
	color: #ffffff;
}

.cly_cell-box1a-b {
  
	background-color: #b2c2c2;
	border-top-width: 2px;
	border-left-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-color: #ffffff;
	border-left-color: #ffffff;
	border-bottom-color: #ffffff;
	width: 126px;
	height: 40px;
	padding-left: 54px;
	padding-top: 21px;
	color: #ffffff;
}

.cly_cell-box1b {
  
	width: 149px;
	height: 212px;
	float: left;
}

.cly_cell-box1c {
  
	width: 40px;
	height: 212px;
	float: left;
}

.cly_cell-box1b-01 {
  
	border-top-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-left-color: #ffffff;
	width: 147px;
	height: 19px;
	background-color: #e7efee;
}

.cly_cell-box1b-02 {
  
	border-top-width: 2px;
	border-left-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-color: #ffffff;
	border-left-color: #ffffff;
	border-bottom-color: #ffffff;
	width: 147px;
	height: 19px;
	background-color: #e7efee;
}

.cly_img-box1 {
  
	width: 610px;
}

.cly_title-img1 {
  
	width: 580px;
	height: 39px;
	text-align: left;
	margin-bottom: 8px;
}

.cly_cell-box1c-01 {
  
	background-color: #f5fafa;
	border-top-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-top-color: #ffffff;
	border-left-color: #ffffff;
	border-right-color: #ffffff;
	width: 40px;
	height: 19px;
	color: #80a6ce;
}

.cly_cell-box1c-02 {
  
	background-color: #f5fafa;
	border-width: 2px;
	border-style: solid;
	border-color: #ffffff;
	width: 40px;
	height: 19px;
	color: #80a6ce;
}

.secom_cell-box1-01 {
	width:610px;
	padding-top:20px;
}

.secom_cell-box1-02 {
	float:left;
	width:160px;
	height:100px;
}

.secom_cell-box1-03 {
	float:right;
	width:450px;
	height:100px;
}

.secom_cell-box1-04 {
	background-color:#ffe7e7;
	padding-left:10px;
	float:right;
	width:450px;
	height:20px;
	font-weight: bolder;
}

.secom_cell-box1-05 {
	float:right;
	padding-left:10px;
	width:450px;
	height:80px;
}

.secom_text-box1 {
	padding-top:30px;
	width: 610px;
	text-align: left;
	font-size: 9px;
}

/*  privacypolicy.shtml  */

.pp_text-box {
  
	width: 614px;
	padding-left: 15px;
	text-align: left;
	margin-bottom: 8px;
	line-height: 30px;
}

/*  realestatesaleinfo.shtml  */

.rei_text-box1 {
  
	width: 600px;
	height: 20px;
	clear: both;
}

.rei_box1 {
  
	width: 600px;
	height: 100px;
	clear: both;
}

.rei_box1a {
  
	width: 100px;
	height: 100px;
	float: left;
}

.rei_box1b {
  
	width: 500px;
	height: 80px;
	float: right;
	text-align: left;
	padding-top: 20px;
}

.rei_img-box1 {
  
	width: 600px;
	clear: both;
}

.rei_u-line {
  
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
	width: 600px;
	height: 20px;
	clear: both;
}

/*  thanks.shtml  */
.oya_ad2 {
  
	width: 198px;
	height: 254px;
	border-width: 2px 1px 1px;
	border-style: solid;
	border-color: #000099 #cccccc #cccccc;
	margin-bottom: 8px;
}

.oya_ad_title2 {
  
	font-weight: bolder;
	line-height: 38px;
	background-image : url(oydc01.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 43px;
}

.oya_ad_box2 {
  
	width: 198px;
	height: 211px;
	text-align: center;
}
#rightmenu7 {
  
	float: right;
	width: 750px;
	height: 100%;/* Kρ/footer³²ί */
	position: relative;
	margin-bottom: 8px;
}

.rightmenu7box1 {
  
	clear: both;
	width: 741px;
	height: 475px;/* Kρ/eLXgόΝg³²ί@*/
	border-width: 2px 1px 1px;
	border-style: solid;
	border-color: #000099 #cccccc #cccccc;
	background-color: #ffffff;
	position: absolute;
	top: 0px;
	right: 0px;
	left: 8px;
	padding: 0;
}

/*  pop7.html  */

.td02_img_cell0 {
  
	float: left;
	width: 401px;
	height: 408px;
}

.td02_img_cell1 {
  
	float: left;
	width: 46px;
	height: 48px;
}

.td02_img_cell2 {
  
	float: left;
	width: 309px;
	height: 48px;
}

.td02_img_cell3 {
  
	float: left;
	width: 46px;
	height: 305px;
}

.td02_img_cell4 {
  
	float: left;
	width: 309px;
	height: 305px;
}

.td02_img_cell4a {
  
	clear: bothG
	color:#ff6666;
	font-size: 16px;
	font-weight: bolder;
	text-indent: 20px;
	width: 309px;
	height: 22px;
}

.td02_img_cell4b {
  
	width: 309px;
	height: 80px;
}

.td02_img_cell4c {
  
	width: 309px;
	height: 110px;
}

.td02_img_cell4d {
  
	width: 309px;
	height: 62px;
}


