@charset "utf-8";

.resultheader, .resultbody {
	text-align:center;
}
#resultsort, .resultheader, .resultbody {
	table-layout:fixed;
	font-size:12px;
}
#resultsort {
	text-align:left;
}
#resultsort .sortlabel {
	width:50px;
}
#resultsort td {
	padding:2px;
}
#resultsort label {
	margin-left:3px;
	margin-right:10px;
}
.resultnavi {
	width:682px;
	height:25px;
	color:#fff;
	text-align:left;
	padding-left:10px;
	margin-top:5px;
	margin-bottom:5px;
	line-height:24px;
	font-size:12px;
	background:#4f3b34;
}
.resultnavi .remain {
	margin-left:5px;
}
.resultnavi .count {
	font-size:17px;
	font-weight:bold;
	margin-left:2px;
	margin-right:2px;
	color:#ff2500;
}
.resultnavi a {
	margin-left:1px;
	color:#fff;
	padding:2px 5px;
	background:#4f3b34;
	border:1px solid #fff;
}
.resultnavi a:hover {
	color:#4f3b34;
	background:#fff;
	text-decoration:none;
}
.resultnavi .current {
	margin-left:1px;
	color:#4f3b34;
	padding:2px 5px;
	font-weight:bold;
	background:#fff;
	border:1px solid #fff;
}
.resultheader .col1, .resultbody .col1 {
	width:115px;
}
.resultheader .col2, .resultbody .col2 {
	width:160px;
}
.resultheader .col3, .resultbody .col3 {
	width:80px;
}
.resultheader .col4, .resultbody .col4 {
	width:80px;
}
.resultheader .col5, .resultbody .col5 {
	width:80px;
}
.resultheader .col6, .resultbody .col6 {
	width:170px;
}
.resultheader .col9, .resultbody .col9 {
	width:80px;
}
.resultheader .col10, .resultbody .col10 {
	width:90px;
}
.resultheader .col11, .resultbody .col11 {
}
.resultheader tr {
	background:#a3a3a3;
	color:#fff;
}
.resultheader td {
	padding:2px 0;
}
.resultbody {
	margin-top:1px;
	color:#363636;
	background:#b2b2b2;
}
.resultbody .listrow0 td {
	padding:2px 0;
	background:#fff;
}
.resultbody .listrow1 td {
	padding:2px 0;
	background:#f3f3f3;
}
.resultheader .col1 span {
	font-size:10px;
	color:#fd2401;
}
.resultbody .col1 img {
	width:104px;
	height:78px;
}
.resultbody span {
	margin-right:3px;
	font-size:15px;
	color:#960a00;
}


.recommendbox {
	float:left;
	table-layout:fixed;
	font-size:12px;
}
.recommendbox img {
	width:180px;
	height:135px;
}
.recommendbox .station {
	width:80px;
}
.recommendbox .railway {
	width:100px;
}
.recommendbox .comment {
	height:50px;
	vertical-align:top;
}


#detail {
	font-size:12px;
}
#detail #photo1ex {
	width:400px;
	height:300px;
}
#detail #thumbnail img {
	width:160px;
	height:120px;
}
#detail #layout img {
	width:400px;
}


#list {
	font-size:12px;
}
#list #listheader {
	padding:2px;
	color:#fff;
	background:#1b1f53;
}
#list .listrow0 td {
	text-align:left;
	padding:2px;
	color:#333;
	background:#fff;
}
#list .listrow1 td {
	text-align:left;
	padding:2px;
	color:#333;
	background:#ddd;
}


#servicedesc {
	width:700px;
}
#servicedesc li {
	float:left;
	width:339px;
	height:261px;
	margin-left:10px;
	margin-top:10px;
}
#servicedesc a {
	display:block;
	width:83px;
	height:22px;
	margin-top:234px;
	text-indent:-2000px;
	overflow:hidden;
	background:url(../images/detailbutton.png);
}
#servicedesc a:hover {
	background:url(../images/detailbutton_on.png);
}
#servicedesc1 {
	background:url(../images/servicedesc1.png);
}
#servicedesc2 {
	background:url(../images/servicedesc2.png);
}
#servicedesc3 {
	background:url(../images/servicedesc3.png);
}
#servicedesc4 {
	background:url(../images/servicedesc4.png);
}
#servicedesc5 {
	background:url(../images/servicedesc5.png);
}
#servicedesc6 {
	background:url(../images/servicedesc6.png);
}

#usefuldesc {
	width:611px;
}
#usefuldesc li {
	position:relative;
	margin-top:5px;
	width:611px;
	height:106px;
}
#usefuldesc li a {
	position:absolute;
	left:153px;
	top:0px;
	display:block;
	width:458px;
	height:41px;
	text-indent:-2000px;
	overflow:hidden;
	background:url(../images/blank.gif);
}
#usefuldesc1 {
	background:url(../images/usefuldesc1.png);
}
#usefuldesc2 {
	background:url(../images/usefuldesc2.png);
}
#usefuldesc3 {
	background:url(../images/usefuldesc3.png);
}
#usefuldesc4 {
	background:url(../images/usefuldesc4.png);
}
#usefuldesc5 {
	background:url(../images/usefuldesc5.png);
}
#usefuldesc6 {
	background:url(../images/usefuldesc6.png);
}
#usefuldesc1 a:hover {
	background:url(../images/usefuldesc1_on.png);
}
#usefuldesc2 a:hover {
	background:url(../images/usefuldesc2_on.png);
}
#usefuldesc3 a:hover {
	background:url(../images/usefuldesc3_on.png);
}
#usefuldesc4 a:hover {
	background:url(../images/usefuldesc4_on.png);
}
#usefuldesc5 a:hover {
	background:url(../images/usefuldesc5_on.png);
}
#usefuldesc6 a:hover {
	background:url(../images/usefuldesc6_on.png);
}




#desc {
	width:611px;
}
#desc li {
	margin-top:5px;
}
#desc li a {
	display:block;
	width:617px;
	height:97px;
	background:url(../images/descbutton.png);
}

#useful3desc {
	width:617px;
}
#useful3desc li {
	margin-top:15px;
	text-align:left;
}
#useful3desc li a {
	display:block;
	width:602px;
	height:37px;
	line-height:40px;
	padding-left:15px;
	font-size:15px;
	color:#46312b;
	font-weight:bold;
	background:url(../images/useful3descbutton.png);
}
#useful3desc li a:hover {
	color:#f5b300;
	text-decoration:none;
}
#useful3desc li p {
	display:block;
	width:597px;
	height:40px;
	padding:10px;
	font-size:11px;
	color:#827442;
	background:url(../images/useful3descback.png);
}

#useful5desc {
	width:617px;
}
#useful5desc li {
	margin-top:20px;
	text-align:left;
}
#useful5desc li a {
	display:block;
	width:602px;
	height:37px;
	line-height:40px;
	padding-left:15px;
	font-size:15px;
	color:#46312b;
	font-weight:bold;
	background:url(../images/useful5descbutton.png);
}
#useful5desc li a:hover {
	color:#f5b300;
	text-decoration:none;
}
#useful5desc li p {
	display:block;
	width:597px;
	height:40px;
	padding:10px;
	font-size:11px;
	color:#827442;
	background:url(../images/useful5descback.png);
}


#querybutton {
	position:relative;
	left:140px;
	top:-60px;
	display:block;
	width:236px;
	height:66px;
	text-indent:-2000px;
	overflow:hidden;
	background:url(../images/querybutton.png);
}
#querybutton:hover {
	background:url(../images/querybutton_on.png);
}


#useful6desc {
	width:620px;
}
#useful6desc li {
	float:left;
	width:300px;
	height:89px;
	margin:5px;
}
#useful6desc li a {
	display:block;
	width:300px;
	height:89px;
	text-indent:-2000px;
	overflow:hidden;
}

#schoolarea1  {background:url(../images/schoolarea1.png);}
#schoolarea2  {background:url(../images/schoolarea2.png);}
#schoolarea3  {background:url(../images/schoolarea3.png);}
#schoolarea4  {background:url(../images/schoolarea4.png);}
#schoolarea5  {background:url(../images/schoolarea5.png);}
#schoolarea6  {background:url(../images/schoolarea6.png);}
#schoolarea7  {background:url(../images/schoolarea7.png);}
#schoolarea8  {background:url(../images/schoolarea8.png);}
#schoolarea9  {background:url(../images/schoolarea9.png);}
#schoolarea10 {background:url(../images/schoolarea10.png);}
#schoolarea11 {background:url(../images/schoolarea11.png);}
#schoolarea12 {background:url(../images/schoolarea12.png);}
#schoolarea13 {background:url(../images/schoolarea13.png);}
#schoolarea14 {background:url(../images/schoolarea14.png);}
#schoolarea15 {background:url(../images/schoolarea15.png);}

#schoolarea1:hover  {background:url(../images/schoolarea1_on.png);}
#schoolarea2:hover  {background:url(../images/schoolarea2_on.png);}
#schoolarea3:hover  {background:url(../images/schoolarea3_on.png);}
#schoolarea4:hover  {background:url(../images/schoolarea4_on.png);}
#schoolarea5:hover  {background:url(../images/schoolarea5_on.png);}
#schoolarea6:hover  {background:url(../images/schoolarea6_on.png);}
#schoolarea7:hover  {background:url(../images/schoolarea7_on.png);}
#schoolarea8:hover  {background:url(../images/schoolarea8_on.png);}
#schoolarea9:hover  {background:url(../images/schoolarea9_on.png);}
#schoolarea10:hover {background:url(../images/schoolarea10_on.png);}
#schoolarea11:hover {background:url(../images/schoolarea11_on.png);}
#schoolarea12:hover {background:url(../images/schoolarea12_on.png);}
#schoolarea13:hover {background:url(../images/schoolarea13_on.png);}
#schoolarea14:hover {background:url(../images/schoolarea14_on.png);}
#schoolarea15:hover {background:url(../images/schoolarea15_on.png);}


.gakkulist {
	table-layout:fixed;
	text-align:left;
	font-size:12px;
	color:#333;
	border:dotted 1px #eaeaea;
}
.gakkulist td {
	padding:3px;
}
.tra {
	background:#003;
	color:#fff;
}
.trc {
	background-color:#e0e0e0;
}
.tda {
	width:90px;
}
.tdb {
	width:90px;
}
.tdc{
	width:90px;
}
.tdd{
	width:90px;
}
.tde{
	width:140px;
}
.tdf{
	width:140px;
}

#linkdesc {
	width:617px;
}
#linkdesc li {
	margin-top:13px;
	text-align:left;
}
#linkdesc li a {
	display:block;
	width:587px;
	height:35px;
	line-height:38px;
	padding-left:30px;
	font-size:13px;
	color:#827442;
	font-weight:bold;
	background:url(../images/linkdescbutton.png);
}
#linkdesc li a:hover {
	color:#f5b300;
	text-decoration:none;
}
#linkdesc li p {
	display:block;
	width:587px;
	height:20px;
	padding-left:30px;
	font-size:10px;
	color:#827442;
	background:url(../images/linkdescback.png);
}




#usefulsubmenu {
	width:696px;
}
#usefulsubmenu li {
	float:left;
	margin-left:5px;
}


#usefulnextprev {
	width:686px;
	height:26px;
	background:url(../images/useful3nextprevback.png);
}
#usefulnextprev li {
	float:left;
}
#usefulnextprev li a {
	display:block;
	width:343px;
	height:26px;
	font-weight:bold;
	font-size:14px;
	line-height:26px;
}
#usefulnextprev #prev {
	text-align:left;
}
#usefulnextprev #next {
	text-align:right;
}


#worddesc {
	width:650px;
	text-align:left;
	font-size:13px;
	color:#827442;
	padding-bottom:10px;
	margin-bottom:30px;
	border-bottom:1px solid #bfb89f;
}
#wordsearch {
	table-layout:fixed;
}
#wordsearch td {
	text-align:left;
	vertical-align:bottom;
}
#charlistcaption {
	float:left;
	width:80px;
	height:26px;
	font-size:11px;
	line-height:26px;
	text-align:center;
	color:#fff;
	background:#a42c21;
	border:1px solid #c7ba89;
}
#charlist li {
	float:left;
}
#charlist li a {
	display:block;
	width:26px;
	height:26px;
	font-size:18px;
	font-weight:bold;
	line-height:26px;
	text-align:center;
	color:#a42c21;
	border-top:1px solid #c7ba89;
	border-right:1px solid #c7ba89;
	border-bottom:1px solid #c7ba89;
}
#wordframe {
	width:635px;
	height:546px;
	margin-top:15px;
	padding:10px;
	background:#fffed2;
	text-align:left;
}
#wordframe #list {
	float:left;
	width:229px;
	height:504px;
	font-size:13px;
	padding:20px;
	background:#ffffe5;
	border:1px solid #bfb89f;
}
#wordframe #list li {
	margin:10px;
}
#wordframe #list li a {
	color:#1b2144;
	padding-left:15px;
	background-image:url(../images/wordarrow.png);
	background-position:0 3px;
	background-repeat:no-repeat;
}
#wordframe #list li a:hover {
	text-decoration:none;
	color:#aa3a2e;
}
#wordframe #caption,
#wordframe #reading,
#wordframe #explain {
	float:left;
	width:345px;
	margin-left:15px;
	padding:8px 0;
	font-size:13px;
	color:#827442;
	border-top:1px solid #bfb89f;
}
#wordframe #caption span,
#wordframe #reading span {
	color:#aa3a2e;
	margin-left:10px;
}
#wordframe #explain span {
	font-size:12px;
	line-height:16px;
}



#querydesc {
	width:681px;
}
#querydesc li {
	margin-top:20px;
	width:681px;
	height:233px;
}
#querydesc1 {
	background:url(../images/querydesc1.png);
}
#querydesc2 {
	background:url(../images/querydesc2.png);
}
#querydesc3 {
	background:url(../images/querydesc3.png);
}
#querydesc1:hover {
	background:url(../images/querydesc1_on.png);
}
#querydesc2:hover {
	background:url(../images/querydesc2_on.png);
}
#querydesc3:hover {
	background:url(../images/querydesc3_on.png);
}
#querydescback1 {
	background:url(../images/querydescback1.png);
}
#querydescback2 {
	background:url(../images/querydescback2.png);
}
#querydescback3 {
	background:url(../images/querydescback3.png);
}
#querydescback4 {
	background:url(../images/querydescback4.png);
}
#querydesc li a {
	position:relative;
	left:-124px;
	top:18px;
	display:block;
	width:400px;
	height:71px;
	text-indent:-2000px;
	overflow:hidden;
}
.queryform {
	table-layout:fixed;
	font-size:12px;
	color:#333;
	border-spacing:1px;
	background:#b8b8b8;
}
.queryform th {
	width:90px;
	padding:10px 15px;
	text-align:left;
	font-weight:normal;
	background:#f2f2ef;
}
.queryform td {
	width:466px;
	text-align:left;
	padding:10px;
	background:#fff;
}
.queryform td span {
	width:486px;
	margin-left:10px;
	font-size:10px;
	color:#ed3f28;
}
#formdesc {
	width:612px;
	margin:10px 0 3px 5px;
	text-align:left;
	font-size:12px;
	color:#333;
}

.ygtvtn  {background:url(../images/tree/tn.gif) 0 0 no-repeat;width:20px;height:18px;}
.ygtvtm  {background:url(../images/tree/tm.gif) 0 0 no-repeat;width:20px;height:18px;cursor:pointer}
.ygtvtmh {background:url(../images/tree/tmh.gif) 0 0 no-repeat;width:20px;height:18px;cursor:pointer}
.ygtvtp  {background:url(../images/tree/tp.gif) 0 0 no-repeat;width:20px;height:18px;cursor:pointer}
.ygtvtph {background:url(../images/tree/tph.gif) 0 0 no-repeat;width:20px;height:18px;cursor:pointer}
.ygtvln  {background:url(../images/tree/ln.gif) 0 0 no-repeat;width:20px;height:18px;}
.ygtvlm  {background:url(../images/tree/lm.gif) 0 0 no-repeat;width:20px;height:18px;cursor:pointer}
.ygtvlmh {background:url(../images/tree/lmh.gif) 0 0 no-repeat;width:20px;height:18px;cursor:pointer}
.ygtvlp  {background:url(../images/tree/lp.gif) 0 0 no-repeat;width:20px;height:18px;cursor:pointer}
.ygtvlph {background:url(../images/tree/lph.gif) 0 0 no-repeat;width:20px;height:18px;cursor:pointer}
.ygtvdepthcell {background:url(../images/tree/vline.gif) 0 0 no-repeat;width:20px;height:18px;}
.ygtvblankdepthcell {width:20px;height:18px;}
.ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover {text-decoration:none;}

.condtitle {
	width:675px;
	height:30px;
	font-weight:bold;
	text-align:left;
	font-size:13px;
	line-height:34px;
	padding-left:10px;
	color:#827442;
	background:url(../images/condtitleback.png);
}
.cond {
	width:670px;
	text-align:left;
	font-size:13px;
	padding:15px;
}
.cond label {
	margin-left:2px;
}



#rehousedesc {
	width:559px;
}
#rehousedesc li {
	margin-top:15px;
	width:559px;
	height:207px;
}
#rehousedesc1 {
	background:url(../images/rehousedesc1.png);
}
#rehousedesc2 {
	background:url(../images/rehousedesc2.png);
}
#rehousedesc3 {
	background:url(../images/rehousedesc3.png);
}
#rehousedesc li a {
	position:relative;
	left:210px;
	top:170px;
	font-size:13px;
	color:#f5b300;
}

#recommendsubtitle {
	position:relative;
	top:-20px;
	width:675px;
	height:25px;
	color:#fff;
	font-size:14px;
	line-height:25px;
	font-weight:bold;
	text-align:left;
	padding-left:30px;
	background:url(../images/recommendsubtitle.png);
}


/* ڍ */
#description, #calcloan, #detail {
	font-size:12px;
}
#outline {
	position:relative;
	top:-10px;
	width:686px;
	height:62px;
	font-size:15px;
	background:url(../images/selldetailsubtitleback.png);
}
#outline #type {
	position:absolute;
	left:15px;
	top:11px;
	font-size:13px;
	color:#fff;
}
#outline #station {
	position:absolute;
	left:110px;
	top:9px;
	font-size:16px;
	font-weight:bold;
	color:#4a3129;
}
#outline #price {
	position:absolute;
	left:460px;
	top:3px;
	color:#4a3129;
}
#outline #price span {
	margin:0 3px;
	font-size:24px;
	font-weight:bold;
	color:#bb2720;
}
#outline #access {
	position:absolute;
	left:65px;
	top:39px;
	color:#fff;
}
#outline #layout {
	position:absolute;
	left:358px;
	top:38px;
	color:#fff;
}

#outlineland {
	position:relative;
	top:-10px;
	width:686px;
	height:62px;
	font-size:15px;
	background:url(../images/selldetailsubtitlebackland.png);
}
#outlineland #type {
	position:absolute;
	left:15px;
	top:11px;
	font-size:13px;
	color:#fff;
}
#outlineland #station {
	position:absolute;
	left:110px;
	top:9px;
	font-size:16px;
	font-weight:bold;
	color:#4a3129;
}
#outlineland #price {
	position:absolute;
	left:460px;
	top:3px;
	color:#4a3129;
}
#outlineland #price span {
	margin:0 3px;
	font-size:24px;
	font-weight:bold;
	color:#bb2720;
}
#outlineland #access {
	position:absolute;
	left:65px;
	top:39px;
	color:#fff;
}
#outlineland #layout {
	position:absolute;
	left:370px;
	top:38px;
	color:#fff;
}

#description {
	text-align:left;
	margin:5px 15px 15px 30px;
	color:#32384c;
}

#onfieldblock {
	margin-left:20px;
	text-align:left;
}
#onfieldblock .appointment {
	font-weight:bold;
	color:#f00;
}

#photoblock {
	float:left;
	width:378px;
	margin-left:15px;
	margin-right:15px;
}
#pictphoto1 img {
	width:370px;
	height:280px;
	border:1px solid #ccc;
}
#pictlayout img {
	width:370px;
	height:280px;
	margin-top:1px;
	border:1px solid #ccc;
}
#thumbnail img {
	float:left;
	width:185px;
	height:135px;
	margin-left:1px;
	margin-top:1px;
	border:1px solid #ccc;
}
#detailtitle {
	width:250px;
	height:15px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#46312b;
}
#detail {
	float:left;
	border-top:4px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin-bottom:20px;
	table-layout:fixed;
	text-align:left;
}
#detail .caption {
	width:80px;
	padding:3px 5px;
	color:#46312b;
	background:#ccc;
	border-bottom:1px solid #ccc;
}
#detail .data {
	width:175px;
	padding:3px 5px;
	color:#7e7e7e;
	background:#fff;
	border-bottom:1px solid #ccc;
}
#myclipbutton {
	display:block;
	float:left;
	width:145px;
	height:29px;
	text-indent:-2000px;
	overflow:hidden;
	background:url(../images/myclipbutton.png);
}
#query1button {
	display:block;
	float:left;
	width:145px;
	height:29px;
	margin-left:5px;
	text-indent:-2000px;
	overflow:hidden;
	background:url(../images/query1button.png);
}
#loantitle {
	float:left;
	margin-top:50px;
}
#calcloan {
	float:left;
	margin-top:5px;
	table-layout:fixed;
	color:#46312b;
	border:1px solid #ccc;
}
#calcloan td {
	width:132px;
	padding:3px 5px;
}
#calcloan .caption {
	text-align:left;
	color:#fff;
	background:#46312b;
}
#calcloan .data {
	text-align:left;
	color:#32384c;
}
#calcloan .answer {
	background:#eaeaea;
}
#calcexplain {
	float:left;
	width:290px;
	margin-top:5px;
	font-size:11px;
	text-align:left;
}
#maptitle {
	margin-top:15px;
}
#map {
	width:600px;
	height:300px;
	margin:10px auto;
}

.onfielddesc {
	width:600px;
	padding:20px;
	font-size:16px;
	color:#999;
	border:1px solid #999;
	background:#fff;
}
.onfield {
	position:relative;
	left:0px;
	top:0px;
	width:585px;
	height:222px;
	margin-top:20px;
	font-size:12px;
	background:url(../images/onfieldback.png);
}
.onfield img {
	position:absolute;
	left:10px;
	top:10px;
	width:237px;
	height:177px;
	border:1px solid #666;
}
.onfield .type {
	position:absolute;
	left:272px;
	top:20px;
	font-size:10px;
	color:#fff;
}
.onfield .station {
	position:absolute;
	left:350px;
	top:18px;
	font-size:15px;
	font-weight:bold;
	color:#46312b;
}
.onfield .price {
	position:absolute;
	left:315px;
	top:44px;
	color:#333333;
}
.onfield .price span {
	margin:0 3px;
	font-size:20px;
	font-weight:bold;
	color:#b80000;
}
.onfield .access {
	position:absolute;
	left:315px;
	top:72px;
	color:#46312b;
}
.onfield .address {
	position:absolute;
	left:315px;
	top:97px;
	color:#46312b;
}
.onfield .description {
	position:absolute;
	left:268px;
	top:124px;
	width:280px;
	height:260px;
	text-align:left;
	color:#46312b;
}
.onfield .date {
	position:absolute;
	left:84px;
	top:204px;
	font-weight:bold;
	color:#46312b;
}
.onfield .date .appointment {
	color:#f00;
}
#onfieldtel {
	margin-top:10px;
}
.onfieldcaution {
	width:686px;
	margin-top:20px;
	text-align:left;
	font-size:12px;
	color:#46312b;
}


.recommend {
	float:left;
	position:relative;
	left:0px;
	top:0px;
	width:209px;
	height:281px;
	margin-left:20px;
	margin-top:20px;
	font-size:12px;
	background:url(../images/recommendlistback.png);
}
.recommend img {
	position:absolute;
	left:18px;
	top:47px;
	width:180px;
	height:135px;
}
.recommend .type {
	position:absolute;
	left:8px;
	top:9px;
	font-size:10px;
	color:#fff;
}
.recommend .station {
	position:absolute;
	left:80px;
	top:7px;
	font-size:15px;
	font-weight:bold;
	color:#46312b;
}
.recommend .price {
	position:absolute;
	left:50px;
	top:183px;
	color:#333333;
}
.recommend .price span {
	margin:0 3px;
	font-size:20px;
	font-weight:bold;
	color:#b80000;
}
.recommend .access {
	position:absolute;
	left:18px;
	top:29px;
	color:#46312b;
}
.recommend .address {
	position:absolute;
	left:50px;
	top:210px;
	color:#46312b;
}
.recommend .description {
	position:absolute;
	left:10px;
	top:233px;
	width:190px;
	height:40px;
	text-align:left;
	color:#333333;
}


.CondTab {
	width:685px;
	text-align:left;
	font-size:13px;
}
.CondTab .TabbedPanelsTab {
	float:left;
}
.CondTab .TabbedPanelsContent {
	width:685px;
	height:150px;
	overflow:auto;
}
.CondTab .group {
	display:block;
}
.CondTab .cond {
	white-space:nowrap;
}


#companydesc {
	width:668px;
	height:2113px;
	background:url(../images/companydesc.png);
}
#presidentbutton {
	position:relative;
	top:262px;
	left:-1px;
	display:block;
	width:289px;
	height:44px;
	text-indent:-2000px;
	overflow:hidden;
	background:url(../images/presidentbutton.png);
}
#presidentbutton:hover {
	background:url(../images/presidentbutton_on.png);
}


#benefitdesc1 {
	position:relative;
	left:0px;
	top:0px;
	width:710px;
	height:912px;
	background:url(../images/benefitdesc1.png);
}



#assessmentbutton1 {
	position:absolute;
	left:45px;
	top:542px;
	display:block;
	width:203px;
	height:71px;
	text-indent:-2000px;
	overflow:hidden;
	background:url(../images/blank.gif);
}
#assessmentbutton1:hover {
	background:url(../images/assessmentbutton1_on.png);
}
#assessmentbutton2 {
	position:absolute;
	left:265px;
	top:542px;
	display:block;
	width:203px;
	height:71px;
	text-indent:-2000px;
	overflow:hidden;
	background:url(../images/blank.gif);
}
#assessmentbutton2:hover {
	background:url(../images/assessmentbutton2_on.png);
}
#assessmentbutton3 {
	position:absolute;
	left:485px;
	top:542px;
	display:block;
	width:203px;
	height:71px;
	text-indent:-2000px;
	overflow:hidden;
	background:url(../images/blank.gif);
}
#assessmentbutton3:hover {
	background:url(../images/assessmentbutton3_on.png);
}
#saleflowbutton {
	position:absolute;
	left:175px;
	top:800px;
	display:block;
	width:364px;
	height:50px;
	text-indent:-2000px;
	overflow:hidden;
	background:url(../images/blank.gif);
}
#benefitbutton1 {
	position:absolute;
	left:95px;
	top:0px;
	display:block;
	width:130px;
	height:21px;
	text-indent:-2000px;
	overflow:hidden;
	background:url(../images/blank.gif);
}
#benefitbutton2 {
	position:absolute;
	left:225px;
	top:0px;
	display:block;
	width:130px;
	height:21px;
	text-indent:-2000px;
	overflow:hidden;
	background:url(../images/blank.gif);
}
#benefitbutton3 {
	position:absolute;
	left:355px;
	top:0px;
	display:block;
	width:130px;
	height:21px;
	text-indent:-2000px;
	overflow:hidden;
	background:url(../images/blank.gif);
}
#benefitbutton4 {
	position:absolute;
	left:485px;
	top:0px;
	display:block;
	width:130px;
	height:21px;
	text-indent:-2000px;
	overflow:hidden;
	background:url(../images/blank.gif);
}

#mypagedesc {
	text-align:left;
	font-size:12px;
	color:#444;
	padding-left:20px;
}
#mypagebutton {
	float:left;
	width:400px;
	height:35px;
}
#memberinfo {
	float:left;
	display:block;
	width:161px;
	height:35px;
	text-indent:-2000px;
	overflow:hidden;
	margin-bottom:10px;
	background:url(../images/memberinfo.png);
}
#memberinfo:hover {
	background:url(../images/memberinfo_on.png);
}
#mymessagesend {
	float:left;
	display:block;
	width:161px;
	height:35px;
	text-indent:-2000px;
	overflow:hidden;
	margin-left:10px;
	margin-bottom:10px;
	background:url(../images/mymessagesend.png);
}
#mymessagesend:hover {
	background:url(../images/mymessagesend_on.png);
}
#myselecttitle {
	width:675px;
	height:30px;
	text-align:right;
	line-height:30px;
	padding-right:10px;
	background:url(../images/myselecttitle.png);
}
#mycliptitle {
	width:685px;
	height:30px;
	background:url(../images/mycliptitle.png);
}
#myrecommendtitle {
	width:685px;
	height:30px;
	background:url(../images/myrecommendtitle.png);
}
#mymessagetitle {
	width:685px;
	height:30px;
	background:url(../images/mymessagetitle.png);
}
#memberinfotitle {
	width:675px;
	height:30px;
	background:url(../images/memberinfotitle.png);
	text-align:right;
	line-height:30px;
	padding-right:10px;
}


#myselect {
	table-layout:fixed;
	margin-top:5px;
	border-spacing:1px;
	margin-bottom:10px;
	background:#aaa;
}
#myselect th {
	width:100px;
	font-weight:normal;
	background:#eee;
	padding:3px 10px;
}
#myselect td {
	width:200px;
	background:#fff;
	padding:3px 10px;
}
#myselectchange {
	float:left;
	display:block;
	width:132px;
	height:35px;
	text-indent:-2000px;
	overflow:hidden;
	margin-left:10px;
	margin-bottom:5px;
	background:url(../images/myselectchange.png);
}
#myselectchange:hover {
	background:url(../images/myselectchange.png);
}
#memberinfocancel {
	float:left;
	display:block;
	width:132px;
	height:35px;
	text-indent:-2000px;
	overflow:hidden;
	margin-left:10px;
	margin-bottom:5px;
	background:url(../images/cancelbutton.png);
}
#memberinfocancel:hover {
	background:url(../images/cancelbutton_on.png);
}


#myclip {
	table-layout:fixed;
	margin-top:5px;
	border-spacing:1px;
	background:#aaa;
	margin-bottom:10px;
}
#myclip th {
	width:80px;
}
#myclip th img {
	width:80px;
	height:60px;
}
#myclip th, #myclip td {
	background:#fff;
}
#myclip .col1 {
	width:100px;
	padding:5px 10px;
}
#myclip .col2 {
	width:330px;
	padding:5px 10px;
}
#myclip .col3 {
	width:110px;
	padding:5px 10px;
}
#mypagetop {
	float:left;
	display:block;
	width:161px;
	height:35px;
	text-indent:-2000px;
	overflow:hidden;
	margin-bottom:10px;
	background:url(../images/mypagetop.png);
}
#mypagetop:hover {
	background:url(../images/mypagetop_on.png);
}
.LSM_0 {
	list-style:disc;
}
.LSM_1 {
	list-style:circle;
}
.LSM_2 {
	list-style:square;
}


#memberinfoform {
	table-layout:fixed;
	margin-top:5px;
	border-spacing:1px;
	margin-bottom:10px;
	background:#aaa;
}
#memberinfoform th {
	width:100px;
	font-weight:normal;
	background:#eee;
	padding:3px 10px;
}
#memberinfoform td {
	width:200px;
	background:#fff;
	padding:3px 10px;
}

.changeform {
	table-layout:fixed;
	margin-top:5px;
	border-spacing:1px;
	margin-bottom:10px;
	background:#aaa;
}
.changeform th {
	width:102px;
	font-weight:normal;
	background:#eee;
	padding:3px 10px;
}
.changeform td {
	width:540px;
	background:#fff;
	padding:3px 10px;
}

#sitemap {
	width:682px;
	font-size:13px;
	text-align:left;
}
#sitemap .LSM_0 li {
	margin-left:30px;
}

.stafflist {
	position:relative;
	width:679px;
	height:713px;
	margin-top:10px;
	background:url(../images/staffframe.png);
}
.stafflist .section {
	position:absolute;
	left:90px;
	top:20px;
	font-size:16px;
	font-weight:bold;
	color:#8a7d4d;
	text-align:center
}
.stafflist ul {
	position:absolute;
	left:0px;
	top:50px;
	width:715px;
}
.stafflist ul li {
	position:relative;
	float:left;
	width:198px;
	height:201px;
	font-size:12px;
	color:#333333;
	margin-left:20px;
	margin-bottom:15px;
	background:url(../images/stafflistback.png);
}
.stafflist ul li img {
	position:relative;
	top:15px;
	width:170px;
	height:128px;
}
.stafflist ul li .todetail {
	position:absolute;
	left:32px;
	top:179px;
	display:block;
	width:134px;
	height:15px;
	text-indent:-2000px;
	overflow:hidden;
	margin-bottom:10px;
	background:url(../images/blank.gif);
}
.stafflist ul li .todetail:hover {
	background:url(../images/staffdetailbutton.png);
}
.stafflist ul li span {
	position:relative;
	top:15px;
	display:block;
}
.stafflist2 {
	position:relative;
	width:679px;
	height:924px;
	margin-top:10px;
	background:url(../images/staffframe2.png);
}
.stafflist2 .section {
	position:absolute;
	left:90px;
	top:20px;
	font-size:16px;
	font-weight:bold;
	color:#8a7d4d;
	text-align:center
}
.stafflist2 ul {
	position:absolute;
	left:0px;
	top:50px;
	width:715px;
}
.stafflist2 ul li {
	position:relative;
	float:left;
	width:198px;
	height:201px;
	font-size:12px;
	color:#333333;
	margin-left:20px;
	margin-bottom:15px;
	background:url(../images/stafflistback.png);
}
.stafflist2 ul li img {
	position:relative;
	top:15px;
	width:170px;
	height:128px;
}
.stafflist2 ul li .todetail {
	position:absolute;
	left:32px;
	top:179px;
	display:block;
	width:134px;
	height:15px;
	text-indent:-2000px;
	overflow:hidden;
	margin-bottom:10px;
	background:url(../images/blank.gif);
}
.stafflist2 ul li .todetail:hover {
	background:url(../images/staffdetailbutton.png);
}
.stafflist2 ul li span {
	position:relative;
	top:15px;
	display:block;
}

#platinumdesc {
	width:680px;
	text-align:left;
	font-size:13px;
	padding-bottom:10px;
}
#platinumdesc table {
	table-layout:fixed;
	margin-top:5px;
	border-spacing:1px;
	margin-bottom:10px;
	background:#aaa;
}
#platinumdesc th {
	width:140px;
	font-weight:normal;
	background:#eee;
	padding:3px 10px;
}
#platinumdesc td {
	width:500px;
	background:#fff;
	padding:3px 10px;
}
#platinumdesc span {
	width:486px;
	margin-left:10px;
	font-size:10px;
	color:#ed3f28;
}
#platinumdesc td label {
	margin-left:3px;
	margin-right:5px;
}
#platinumdesc .explain {
	font-weight:bold;
}

#newmemberdesc {
	text-align:left;
	font-size:13px;
	padding:0 20px;
}
#newmemberdesc .description {
	font-size:15px;
	color:#00f;
	font-weight:bold;
	border-bottom:2px dotted #ddd;
}
#newmemberdesc p {
	color:#4f3b34;
	margin:10px;
}
#newmemberdesc table {
	table-layout:fixed;
	margin-top:5px;
	border-spacing:1px;
	margin-bottom:10px;
	background:#aaa;
}
#newmemberdesc th {
	width:140px;
	font-weight:normal;
	background:#eee;
	padding:3px 10px;
}
#newmemberdesc td {
	width:500px;
	background:#fff;
	padding:3px 10px;
}
#newmemberdesc span {
	width:486px;
	margin-left:10px;
	font-size:10px;
	color:#ed3f28;
}
#newmemberdesc td label {
	margin-left:3px;
	margin-right:5px;
}
#newmemberdesc .explain {
	font-weight:bold;
}

#messagelist {
	width:683px;
	margin-bottom:10px;
}
#messagelist li {
	border-left:5px solid #999;
	border-bottom:1px dotted #999;
}
#messagelist .date {
	color:#900;
	margin-left:5px;
}
#messagelist .title {
	margin-left:5px;
}
#messagelist .delete {
	margin-left:10px;
}

#messageread {
	width:673px;
	margin-bottom:10px;
	padding:5px;
	background:#eee;
}
#messageread #title {
	border-bottom:1px solid #999;
}
#messageread #body {
	height:75px;
	margin-top:5px;
	border:1px dotted #999;
	overflow:auto;
}
#messagesendresult {
	margin-left:10px;
}


#calcloandesc {
	position:relative;
	width:531px;
	height:578px;
	background:url(../images/calcloanback.png);
}
#calcloandesc #calcform1 #field1 {position:absolute;left:175px;top:81px;}
#calcloandesc #calcform1 #field2 {position:absolute;left:175px;top:113px;}
#calcloandesc #calcform1 #field3 {position:absolute;left:175px;top:145px;}
#calcloandesc #calcform1 #field4 {position:absolute;left:175px;top:177px;}
#calcloandesc #calcform1 #field5 {position:absolute;left:175px;top:242px;}
#calcloandesc #calcform1 #button {
	position:absolute;
	left:219px;
	top:207px;
	display:block;
	width:96px;
	height:24px;
	text-indent:-2000px;
	overflow:hidden;
	background:url(../images/blank.gif);
}
#calcloandesc #calcform2 #field1 {position:absolute;left:175px;top:392px;}
#calcloandesc #calcform2 #field2 {position:absolute;left:175px;top:424px;}
#calcloandesc #calcform2 #field3 {position:absolute;left:175px;top:456px;}
#calcloandesc #calcform2 #field4 {position:absolute;left:175px;top:488px;}
#calcloandesc #calcform2 #field5 {position:absolute;left:175px;top:552px;}
#calcloandesc #calcform2 #button {
	position:absolute;
	left:219px;
	top:517px;
	display:block;
	width:96px;
	height:24px;
	text-indent:-2000px;
	overflow:hidden;
	background:url(../images/blank.gif);
}

