@charset "utf-8";
/*#container { zoom:1; overflow:hidden; background:#FFF}*/
#content-left{float:left;padding:0 15px 30px 0;width:763px; text-align:left;}

ul.baner {
	margin:0 auto 15px auto;
	_margin:0 auto 5px auto;
	text-align:center;
	width:170px;
}
ul.baner li {
	background-position:0 0;
	background-repeat:no-repeat;
/*	text-indent:-9999px;*/
	width:168px;
/*	height:70px;*/
	margin:0 0 10px 0;
}
ul.baner li a {
	background-position:0 0;
	background-repeat:no-repeat;
	width:168px;
/*	height:70px;*/
	display:block;
}
ul.baner li.bane01,ul.baner li.bane02,ul.baner li.bane03,ul.baner li.bane04,ul.baner li.bane05,ul.baner li.bane06,ul.baner li.bane07 {text-indent:-9999px;height:70px;}
ul.baner li.bane01 a,ul.baner li.bane02 a,ul.baner li.bane03 a,ul.baner li.bane04 a,ul.baner li.bane05 a,ul.baner li.bane06 a,ul.baner li.bane07 a{height:70px;}
ul.baner li a:hover {
	background:none !important;
}
ul.baner li.bane01 {
	background:url(../images/l-navi-baner01_f2.jpg) 0 0 no-repeat;
}
ul.baner li.bane02 {
	background:url(../images/l-navi-baner02_f2.jpg) 0 0 no-repeat;
}
ul.baner li.bane03 {
	background:url(../images/l-navi-baner03_f2.jpg) 0 0 no-repeat;
}
ul.baner li.bane04 {
	background:url(../images/l-navi-baner04_f2.jpg) 0 0 no-repeat;
}
ul.baner li.bane05 {
	background:url(../images/l-navi-baner06_f2.jpg) 0 0 no-repeat;
}
ul.baner li.bane06 {
	background:url(../images/l-navi-baner05_f2.jpg) 0 0 no-repeat;
}
ul.baner li.bane07 {
	background:url(../images/l-navi-baner07_f2.jpg) 0 0 no-repeat;
}
ul.baner li.bane01 a {
	background:url(../images/l-navi-baner01.jpg) 0 0 no-repeat;
}
ul.baner li.bane02 a {
	background:url(../images/l-navi-baner02.jpg) 0 0 no-repeat;
}
ul.baner li.bane03 a {
	background:url(../images/l-navi-baner03.jpg) 0 0 no-repeat;
}
ul.baner li.bane04 a {
	background:url(../images/l-navi-baner04.jpg) 0 0 no-repeat;
}
ul.baner li.bane05 a {
	background:url(../images/l-navi-baner06.jpg) 0 0 no-repeat;
}
ul.baner li.bane06 a {
	background:url(../images/l-navi-baner05.jpg) 0 0 no-repeat;
}
ul.baner li.bane07 a {
	background:url(../images/l-navi-baner07.jpg) 0 0 no-repeat;
}

dl.company { margin-top:10px}
dl.last {border-bottom:1px solid #999999;}




#site-local { height:15px; margin-bottom:11px; font-size:10px; padding-left:15px; background:url(../images/site_home.gif) no-repeat left bottom; text-align: left;}
#site-local a { color:#333}
#site-tit { width:760px; height:32px; background:url(../images/site_tit.gif) no-repeat; text-align:left; text-indent:10px; line-height:32px; color:#FFF; font-weight:bold; margin-bottom:17px;}
#site-nav { width:760px; height:31px; background:url(../images/site_nav_bg.gif) repeat-x left bottom; margin-bottom:13px;}
#site-nav ul { height:26px; padding-left:4px}
#site-nav ul li { float:left; width:123px; height:26px; margin-right:3px; line-height:26px;}
#site-nav ul li.site-nav-cur a { color:#FFF}
#site-nav ul li.site-nav-hid a { color:#333}
#site-nav li.site-nav-cur { background:url(../images/site_nav_cur.gif) no-repeat; text-align:center; font-size:12px; font-weight:bold; color:#fff}
#site-nav li.site-nav-hid { background:url(../images/site_nav_hid.gif) no-repeat; text-align:center; font-size:12px;}
#site-nav .site-nav01-cur span{ display:block;width:123px; height:25px;background:url(../images/site-nav01-cur.gif) no-repeat 5px center}
#site-nav .site-nav02-cur span{ display:block;width:123px; height:25px;background:url(../images/site-nav02-cur.gif) no-repeat 5px center}
#site-nav .site-nav03-cur span{ display:block;width:123px; height:25px;background:url(../images/site-nav03-cur.gif) no-repeat 5px center}
#site-nav .site-nav04-cur span{ display:block;width:123px; height:25px;background:url(../images/site-nav04-cur.gif) no-repeat 5px center}
#site-nav .site-nav05-cur span{ display:block;width:123px; height:25px;background:url(../images/site-nav05-cur.gif) no-repeat 5px center}
#site-nav .site-nav01-hid span{ display:block;width:123px; height:25px;background:url(../images/site-nav01-hid.gif) no-repeat 5px center}
#site-nav .site-nav02-hid span{ display:block;width:123px; height:25px;background:url(../images/site-nav02-hid.gif) no-repeat 5px center}
#site-nav .site-nav03-hid span{ display:block;width:123px; height:25px;background:url(../images/site-nav03-hid.gif) no-repeat 5px center}
#site-nav .site-nav04-hid span{ display:block;width:123px; height:25px;background:url(../images/site-nav04-hid.gif) no-repeat 5px center}
#site-nav .site-nav05-hid span{ display:block;width:123px; height:25px;background:url(../images/site-nav05-hid.gif) no-repeat 5px center}
#site-table .grw01 { margin-bottom:2px; overflow:hidden;zoom:1}
#site-table .grw02 { margin-bottom:22px; overflow:hidden;zoom:1}
#site-table .grw01 dt{ height:28px; background:#999; line-height:28px; margin-right:2px; float:left; font-weight:bold; font-size:12px; color:#fff;}
#site-table .grw02 dt{ height:65px; background:#f0f0f0;margin-right:2px; float:left;font-size:12px; color:#000}
#site-table .grw02 div {border:1px solid #ccc; height:63px;}
#site-table .grw02 a { color:#000; font-size:10px; }
#site-table .col01 strong { margin-right:20px; font-size:14px;}
#site-table .col02,#site-table .col04,#site-table .col05 { line-height:480%;}
#site-table .col03 div {line-height:30px;}
#site-table .col02 strong,#site-table .col03 strong { color:#f00;font-size:16px; }
#site-table .col02 strong a,
#site-table .col03 strong a{
	color: #f00;
	text-decoration: underline;
	font-size:14px;
	font-weight: bold;
}
#site-table .col01 { width:250px}
#site-table .col02 { width:155px}
#site-table .col03 { width:145px}
#site-table .col04 { width:88px}
#site-table .col05 { width:114px}
#site-table .mypageMessage { color:#FF0000;font-weight:bold;line-height:18px}

#site-detail { text-align:left; margin-bottom:15px; overflow:hidden; zoom:1}
#site-detail #ico li { margin-right:4px;}
#site-detail #ico .last { margin-right:0px;}
#site-detail #ico { margin-bottom:8px;}
#site-detail h3 { margin-bottom:14px; margin-top:-17px}
#site-table .mypageMessage { color:#FF0000;font-weight:bold;line-height:18px}

.site-detail-left { width:440px; float:left}
.site-detail-left ul.tab { height:24px; background:url(../images/site-left-navbg.gif) repeat-x center bottom; padding-left:10px; margin-bottom:10px;}
.site-detail-left li { text-align:center;margin-right:3px; width:96px; float:left; height:24px;}
.site-detail-left li.cur { font-weight:bold; font-size:12px; color:#00447E; background:url(../images/site-left-cur.gif) no-repeat}
.site-detail-left li.hid { font-size:12px; color:#333; background:url(../images/site-left-hid.gif) no-repeat}
.site-detail-left li.spe { text-align:center;margin-right:3px; width:40px; float:left; height:24px;}
.site-detail-right { width:290px; float:right;/* padding-top:30px;*/}
.site-detail-right .info_pic{ margin-bottom:6px; float:right}
.site-detail-left li.cur { font-weight:bold; font-size:12px; color:#00447E; background:url(../images/site-left-cur.gif) no-repeat}

.site-detail-right .mypageMessage { color:#FF0000;font-weight:bold;line-height:18px}

li.live01,li.live02,li.live03 { width:357px; height:30px; padding-left:86px; float:inherit; font-size:12px; margin-bottom:5px;}
li.live01 strong,li.live02 strong,li.live03 strong { font-size:14px;}
.live01 span,.live02 span,.live03 span{ display:block; width:357px; height:30px; background:url(../images/site_livebg.gif) no-repeat right center;}
.live01 { background:url(../images/site_live01.gif) no-repeat}
.live02 { background:url(../images/site_live02.gif) no-repeat}
.live03 { background:url(../images/site_live03.gif) no-repeat}

dl.over_info { text-align:left; margin-bottom:20px;zoom:1; overflow:hidden}
dl.over_info dt { float:left; width:240px; height:180px;margin-right:30px;}
dl.over_info dd { float:left; width:410px}
dl.over_info p { margin:10px}
dl.over_info span { display:block; margin-bottom:10px;}

.sty00 { color:#000; font-size:12px; margin:10px}
.sty01 { color:#3F8CB2; margin:20px 0 10px; font-size:16px;}
.sty02 { margin-bottom:20px;}
.sty03 { width:753px; height:57px; background:url(../images/pic_27.jpg) no-repeat; padding-top:260px; text-align:center; font-size:12px;}
.sty03 strong { font-size:14px; margin-bottom:10px;}
.sty03 strong span{ color:#f00}
.sty04 { margin-left:5px;font-size:12px; line-height:22px; margin-bottom:10px;margin-top:24px;}
.sty05 { text-align:left; width:637px; margin:0 auto; font-size:12px; margin-bottom:20px}
.sty06 { text-align:right;margin-bottom:15px}

.map01,.pho01 { width:438px; height:328px; overflow:hidden; border:1px solid #676666; margin-bottom:10px;}

dl#site-pop { width:267px; border:1px solid #ddd; background:#f3f3f3; padding:8px 10px; margin-bottom:10px; overflow:auto;}
dl#site-pop dt{ width:90px; overflow:hidden; float:left; margin-right:10px;}
dl#site-pop dd span { display:block; font-size:10px;}
dl#site-pop dd { float:left; font-size:12px; width:160px; overflow:hidden}
dl#site-pop-over {
background:none repeat scroll 0 0 #F3F3F3;
border:1px solid #DDDDDD;
height:100px;
margin:55px 0 10px;
padding:8px 10px;
width:247px;
}

#otherinfo dl { text-align:center; line-height:28px; font-size:12px; overflow:hidden;zoom:1; height:28px; margin-bottom:2px;margin-top:0px}
#otherinfo dt {width:97px; height:28px; background:#999; font-weight:bold; color:#fff; float:left; margin:0 2px 2px 0}
#otherinfo dd { float:left; width:184px; height:26px; border:1px solid #ccc; background:#F0F0F0; float:left;margin-left:1px;}
#otherinfo strong {
color:#f00;
text-decoration: underline;
}
#otherinfo strong a,
#otherinfo strong a:hover{
color:#f00;
text-decoration: underline;
}
.site-detail-right .list { width:153px; height:18px; background:url(../images/popinfo.gif) no-repeat;float:right; text-align:center}
.site-detail-right .list li { margin-right:3px;}
.site-detail-right .list li img { vertical-align:middle}

#site-room {text-align:left; font-size:12px; background:#F3F3F3; padding:12px 15px;zoom:1; overflow:hidden; margin-bottom:33px; color:#000; font-size:11px;}
#site-room ul{overflow:hidden;zoom:1; width:590px; float:left}
#site-room li { float:left; margin-bottom:10px; margin-right:17px;}
#site-room li img { display:block}
#site-room span { display:block; float:right;width:103px; background:url(../images/site_icon01.gif) no-repeat left top; padding-left:36px; height:34px; margin-top:190px;}

.contact-area { margin:0 auto 33px;/* overflow:hidden;zoom:1*/}
.contact-area.area-is_login { 
	width: 380px;
	margin:0 190px 33px 0;/* overflow:hidden;zoom:1*/
}
.contact-area.area-is_login .box01 {
	float:left;
	width:190px;
	height:126px;
	position:relative;
}
.contact-area.area-is_login .box02 {
	float:left;
	width:190px;
	height:126px;
}
#site_btn { margin:0 auto;overflow:hidden;zoom:1; margin-bottom:33px; width:736px; height:38px;}
#site_btn li{width:280px; float:left; margin-left:60px; height:35px;display:inline;}
#site_btn li.hover a img,#site_btn  li a:hover img {width:0;height:0;}
#site_btn li.btn01 {width:278px;background:url(../images/site_btn03_hover.gif) no-repeat;}
#site_btn li.btn02 {width:278px;background:url(../images/site_btn04_hover.gif) no-repeat;}
#site_btn li.btn01 a:hover { display:block; height:35px; width:278px;}
#site_btn li.btn02 a:hover { display:block; height:35px; width:278px;}

#site-detail_bot { font-size:12px; color:#000; zoom:1; overflow:hidden; text-align:left; margin-bottom:20px; height:25px; width:760px;}
#site-detail_bot li { float:right; margin-left:10px;}
#site-detail_bot li.hover a img,#site-detail_bot li a:hover img {width:0;height:0;}
#site-detail_bot li.site_btn01 {width:167px;background:url(../images/site_btn01_hover.gif) no-repeat;}
#site-detail_bot li.site_btn02 {width:167px;background:url(../images/site_btn02_hover.gif) no-repeat;}
#site-detail_bot li.site_btn03 {width:130px;background:url(../images/contact_btn_f2.gif) no-repeat;}
#site-detail_bot li.site_btn01 a:hover { display:block; height:23px; width:167px;}
#site-detail_bot li.site_btn02 a:hover { display:block; height:23px; width:167px;}
#site-detail_bot li.site_btn03 a:hover { display:block; height:28px; width:130px;}
#site-detail_bot img { vertical-align:top;}
#site-detail_bot .site_btn04 { float:left}

#site-form { text-align:left;}
#site-form center { font-size:12px; margin-bottom:20px}
#popinfo h2,#site-form h2 { text-align:left; padding-left: 15px; background:url(../images/site_icon02.gif) no-repeat left center; color:#00549E; margin-bottom:10px; font-size:14px;}
#site-form p { margin-bottom:9px; font-size:12px;}

/*btnline*/
#site-form form {width:758px}
#site-form form dl{ zoom:1; overflow:hidden;border-bottom:1px solid #7CBEEB;background-color:#BEDFF5;}
#site-form form dt{ text-align:left; width:110px;min-height:16px;height:auto !important;height:28px;overflow:visible;float:left; padding:6px 15px; color:#000; font-weight:bold; font-size:12px;}
#site-form form dd {height:auto !important; height:auto;padding:6px 0;float:left;width:595px; border-left:1px solid #7CBEEB;padding-left:20px;background-color:#fff;font-size:10px;color:#333;}
#site-form form ul { line-height:18px;}

#site-form form .btnin {border:1px solid #7B9EBC; height:12px;width:580px; padding-top:2px;}
#site-form form .btnin2 {border:1px solid #7B9EBC; height:12px;width:170px; padding-top:2px;}
#site-form form .btnin3 {border:1px solid #7B9EBC;height:35px;margin-right:22px;padding-top:2px;width:300px;}
#site-form form .btnin4 {border:1px solid #7B9EBC; height:12px;width:150px; padding-top:2px;}
#site-form form .btnin5 {border:1px solid #7B9EBC; height:12px;width:100px; padding-top:2px;}
#site-form form strong{ font-size:12px}

#site-form form .estate_form {
border-top:1px solid #7CBEEB;
border-left:1px solid #7CBEEB;
border-right:1px solid #7CBEEB;
margin-bottom:15px;
}


#popinfo { text-align:left; font-size:12px; color:#000; margin-bottom:20px; margin-top:10px;height:50px;width:758px; }
#popinfo label { padding-top:8px; display:block}
#popinfo form { background:#E6F2FB; padding-bottom:10px; height:118px}
#popinfo p { border:1px solid #7CBEEB; background:#fff; padding:10px 10px 30px; margin-bottom:10px;}
#popinfo ul,#popinfo02 ul { text-align:center; padding-left:160px;}
#popinfo li,#popinfo02 li { float:left;margin-right:20px}
#popinfo li.hover a img,#popinfo02 li.hover a img,#popinfo li a:hover img,#popinfo02 li a:hover img {width:0;height:0;}
#popinfo li.btn01 {width:212px;background:url(../images/site_into_hover.gif) no-repeat;}
#popinfo li.btn01 a:hover { display:block; height:40px; width:212px;}
#popinfo02  { padding-top:10px; background:#E6F2FB;height:50px}
#popinfo02 li.btn02 {width:212px;background:url(../images/site_into02_hover.gif) no-repeat;}
#popinfo02 li.btn02 a:hover { display:block; height:40px; width:212px;}
#popinfo02 a { color:#0365B3}

#img { margin:0 auto; overflow:hidden;zoom:; margin-bottom:10px;}
#img .img_l { margin-right:5px;}
#img .img_l,#img .img_r { float:left; width:353px; height:258px; border:1px solid #ccc; padding:10px; background:#F9F9F9}
#qa01,#qa02 { text-align:left;}
#qa01 dl,.qa_l dl{ margin-bottom:10px;}
#qa01 dd {background:#F5F5F5 url(../images/qa_icon.gif) 10px 10px no-repeat; padding:10px 40px; width:683px; height:80px;} 
#qa01 dt,.qa_l dt { margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ccc}
#qa02 .qa_l,#qa02 .qa_r { float:left}
#qa02 .qa_l { width:445px; height:113px; margin-right:10px;}
#qa02 .qa_r { width:260px; height:281px; background:url(../images/qa_img.gif) no-repeat;padding:10px}
.qa_r dl { overflow:hidden;zoom:1; margin-bottom:10px}
.qa_l dd {background:#F5F5F5 url(../images/qa_icon.gif) 10px 10px no-repeat; padding:10px 40px;height:100px;} 
.qa_r h3 { background:url(../images/qa_snav.gif) repeat-x; color:#FFF; text-align:center; margin-bottom:10px}
.qa_r dt { width:100px; height:100px; background:#4C4C4C; display:block; float:left; margin-right:10px}
.qa_r dd { float:left; padding-top:35px;}
.qa_r img { margin-bottom:8px;}
.qa_r div { background:#E8F2FB; height:136px;}

.mypic { text-align:center; background:url(../images/pic_bg.gif) no-repeat center center; width:761px; height:151px; padding-top:6px; margin-bottom:12px}
.piccon { margin-left:30px;font-size:12px; line-height:22px; margin-bottom:12px;margin-right:20px;}
.mynav { width:746px; height:37px; background:url(../images/nav02.gif) no-repeat; margin-bottom:10px; font-size:12px; color:#00549E; line-height:37px; padding-left:10px; margin-bottom:10px;}
.mynav span { font-size:14px; font-weight:bold; display:inline-block; margin-right:25px; background:url(../images/site_icon02.gif) no-repeat left center; padding-left:15px;}
.myul { padding:3px; background:#d9d9d9;width:744px; height:150px;margin-bottom:12px; font-size:12px; overflow:hidden}
.myul li {float:left; width:368px; height:148px; background:#fff; border:1px solid #ccc}
.myul li.last { margin-left:3px;}
.myul dl { overflow:hidden;zoom:1; padding:14px 10px;}
.myul dt { float:left; width:120px; height:120px; overflow:hidden; margin-right:10px;}
.myul dd { float:left; text-align:left; width:218px;}
.myul dd h3 { background:url(../images/titbg.gif) center bottom no-repeat; width:232px; height:39px; display:block}
.mybtn { margin:0 auto; text-align:center; margin-bottom:15px;}

#mypro { overflow:hidden; zoom:1; margin-bottom:20px; margin-left:8px;}
#mypro .cen { margin:0 15px}
#mypro div { width:241px; height:237px; float:left}
#mypro h2 { font-size:14px;width:241px; height:18px; margin-top:31px; text-indent:10px; margin-bottom:17px}
#mypro .pro01{background:url(../images/pro_01.jpg) no-repeat}
#mypro .pro02{background:url(../images/pro_02.jpg) no-repeat}
#mypro .pro03{background:url(../images/pro_03.jpg) no-repeat}
#mypro li{ background:url(../images/icon03.gif) left 4px no-repeat; font-size:12px; padding-left:10px; margin-left:10px; width:205px; line-height:20px;}

ul.normal { margin-bottom:20px; font-size:12px; width:650px; margin-left:30px; height:80px}
ul.normal li { line-height:20px; width:290px; margin-right:30px; float:left}

.lqa h2 { height:39px; line-height:39px; background:url(../images/icon04.gif) repeat-x left center; color:#fff; text-indent:24px;}
.lqa dd.con { padding-left:24px; background:#f5f5f5; padding-top:15; height:95px; margin-bottom:2px; line-height:22px ; font-size:12px}
.lqa dd.bot { background:#ccc; height:30px; padding-top:5px; text-indent:24px; margin-bottom:10px;}
.lqa dd.bot a { margin-right:15px;}


dl#sty01 dd{ padding-left:0;padding-right:0; width:617px;}
dl#sty01 .btnrad { text-indent:18px;}
dl#sty01 dd.sel { height:30px; float:right; border-top:1px solid #7CBEEB; background:#f5f5f5}
dl#sty01 dd.sel strong { margin:0 20px;}

ul#mysearch { margin-bottom:20px; font-size:12px; width:815px; overflow:hidden; zoom:1;}
ul#mysearch .mybtn { text-align:left; margin-bottom:10px}
ul#mysearch li { line-height:20px; width:281px; height:114px;float:left; margin-bottom:15px;margin-right:15px; padding-top:37px; padding-left:90px}
ul#mysearch li.ser01 { background: url(../images/searchbg_01.jpg) no-repeat}
ul#mysearch li.ser02 { background: url(../images/searchbg_02.jpg) no-repeat}
ul#mysearch li.ser03 { background: url(../images/searchbg_03.jpg) no-repeat}
ul#mysearch li.ser04 { background: url(../images/searchbg_04.jpg) no-repeat}
ul#mysearch li.ser05 { background: url(../images/searchbg_05.jpg) no-repeat}
ul#mysearch li.ser06 { background: url(../images/searchbg_06.jpg) no-repeat}
ul#mysearch li span,ul#mysearch li span a{ display:block; text-indent:-9999px}
ul#mysearch li.ser01 span{ width:258px; height:30px; background:url(../images/search_01_hover.gif) no-repeat}
ul#mysearch li.ser02 span{ width:258px; height:30px; background:url(../images/search_02_hover.gif) no-repeat}
ul#mysearch li.ser03 span{ width:258px; height:30px; background:url(../images/search_03_hover.gif) no-repeat}
ul#mysearch li.ser04 span{ width:258px; height:30px; background:url(../images/search_04_hover.gif) no-repeat; margin-top:30px;}
ul#mysearch li.ser05 span{ width:89px; height:29px; background:url(../images/search_05_hover.gif) no-repeat; display:inline-block}
ul#mysearch li.ser05 input { width:255px; height:20px; border:1px solid #ccc; margin-bottom:3px;}
ul#mysearch li.ser06 span{ width:258px; height:29px; background:url(../images/search_06_hover.gif) no-repeat}
ul#mysearch li.ser01 span a{width:258px; height:30px;  background: url(../images/search_01.gif) no-repeat}
ul#mysearch li.ser02 span a{width:258px; height:30px;  background: url(../images/search_02.gif) no-repeat}
ul#mysearch li.ser03 span a{width:258px; height:30px;  background: url(../images/search_03.gif) no-repeat}
ul#mysearch li.ser04 span a{width:258px; height:30px;  background: url(../images/search_04.gif) no-repeat}
ul#mysearch li.ser05 span a{width:89px; height:29px;  background: url(../images/search_05.gif) no-repeat}
ul#mysearch li.ser06 span a{width:258px; height:29px;  background: url(../images/search_06.jpg) no-repeat}
ul#mysearch li.ser01 span a:hover,ul#mysearch li.ser02 span a:hover,ul#mysearch li.ser03 span a:hover,ul#mysearch li.ser04 span a:hover,ul#mysearch li.ser05 span a:hover,ul#mysearch li.ser06 span a:hover{background-image:none !important;}

#mapinfo { margin-bottom:12px;}
#mapinfo dl { text-align:center; line-height:28px; font-size:12px; overflow:hidden;zoom:1}
#mapinfo dt {width:97px; height:34px; background:#999; font-weight:bold; color:#fff; float:left; margin:0 2px 2px 0}
#mapinfo dd { float:left; width:640px; height:28px; border:1px solid #ccc; background:#F0F0F0; text-align:left; padding-left:15px}

#map_info{ overflow:hidden;zoom:1; width:764px; overflow:hidden}
.map_info_l { float:left; margin:10px; width:490px; height:454px;}
.map_info_r { width:222px; height:381px; background:url(../images/map_bg.jpg) no-repeat; float:left; font-size:11px; padding:0px 8px 10px 14px;}
.map_info_r div.sort{height:40px;padding-left:76px;padding-top:5px;}
.map_info_r div.sort a{padding-top:3px;font-size:12px;font-weight:bold;color:white;display:block;width:58px;text-align:center;float:left}
.map_info_r dl{overflow:hidden;zoom:1; margin-bottom:10px}
.map_info_r dt { float:left; width:51px; height:66px; margin-right:10px;}
.map_info_r dd { float:left; width:140px; overflow:hidden}
.map_info_r dd span { display:block;overflow:hidden}

#sel_nav { height:18px; padding: 4px 10px 4px 15px; font-size:12px; background:#E7E7E7; margin:10px 0; color:#000}
#sel_nav00 { height:18px; padding: 4px 10px 4px 15px; font-size:12px; margin:10px 0; color:#000}
#sel_nav dd.sel_nav_l { float:left}
#sel_nav dd.sel_nav_l span,#sel_nav00 span {color:#C00;}
#sel_nav dd.sel_nav_r { float:right}
#sel_nav a { text-indent:-9999px}
span.selall01 { display:block; width:62px; height:17px; background:url(../images/btn_sel01_hover.gif) no-repeat; float:right;margin-right:5px;}
span.selall01 a{ display:block; width:62px; height:17px; background:url(../images/btn_sel01.gif) no-repeat}
span.selall02 { display:block; width:62px; height:17px; background:url(../images/btn_sel02_hover.gif) no-repeat; float:right;}
span.selall02 a{ display:block; width:62px; height:17px; background:url(../images/btn_sel02.gif) no-repeat}
span.selall01 a:hover,span.selall02 a:hover {background-image:none !important;}

.sel_nav { height:18px; padding: 4px 10px 4px 15px; font-size:12px; background:#E7E7E7; margin:10px 0; color:#000;clear:both}
.sel_con_short ul { margin-bottom:10px; font-size:11px; width:760px; margin-left:10px; height:auto; overflow:hidden; zoom:1}
.sel_con_short li { line-height:20px; margin-right:5px;width:180px; float:left; margin-bottom:5px; font-size:12px; color:#000}
.sel_con_short li  a{ color:#036; text-decoration:underline;height:auto}
.sel_con_short li span { color:#C00}

#sel_con ul { margin-bottom:10px; font-size:11px; width:760px; margin-left:10px; height:auto; overflow:hidden; zoom:1}
#sel_con li { line-height:20px; margin-right:25px;width:160px; float:left; margin-bottom:5px; font-size:12px; color:#000}
#sel_con li  a{ color:#036; text-decoration:underline}
#sel_con li span { color:#C00}

#sel_con_short ul { margin-bottom:10px; font-size:11px; width:760px; margin-left:10px; height:auto; overflow:hidden; zoom:1}
#sel_con_short li { line-height:20px; margin-right:5px;width:180px; float:left; margin-bottom:5px; font-size:12px; color:#000}
#sel_con_short li  a{ color:#036; text-decoration:underline;height:auto}
#sel_con_short li span { color:#C00}

#search-con { border:1px solid #FFF;border-bottom:0; width:568px;background-color:#c6e2f6; text-align:left; margin-bottom:8px;clear:both}
#search-con dl{ zoom:1; overflow:hidden;border-bottom:2px solid #FFF;}
#search-con dt{ text-align:center; width:55px;min-height:16px;height:auto !important;height:28px;overflow:visible;float:left; padding:6px 15px; color:#333; font-weight:bold; font-size:12px;}
#search-con dd {min-height:24px;height:auto !important;height:16px;overflow:visible;padding:6px 0;float:left;width:462px; border-left:1px solid #FFF;padding-left:20px;background-color:#e8f2fb;color:#333; font-size:12px;}
#search-con ul { line-height:22px;}

#search-con .btnin {border:1px solid #7B9EBC; height:12px;width:580px; padding-top:2px;}
#search-con .btnin2 {border:1px solid #7B9EBC; height:12px;width:170px; padding-top:2px;}
#search-con .btnin3 {border:1px solid #7B9EBC;height:35px;margin-right:22px;padding-top:2px;width:300px;}
#search-con .btnin4 {border:1px solid #7B9EBC; height:12px;width:150px; padding-top:2px;}
#search-con .btnin5 {border:1px solid #7B9EBC; height:12px;width:100px; padding-top:2px;}
#search-con strong{ font-size:12px}

#search-con .sel01 { width:80px; height:22px; margin:0 5px;}
#search-con .last ul{ width:110px; float:left; height:70px; color:#000}

#wrag-form { background:#e7e7e7; margin-bottom:15px; padding-bottom:8px;}

.tabe01 { text-align:center}

/*----count_area----*/
#count_area { width:630px; margin:0 auto; height:auto; font-size:12px; margin-top: 20px}
#count_area h3 { width:630px; height:32px; line-height:32px; background:url(../images/count_nav_bg.gif) no-repeat; text-indent:9px; color:#fff; font-size:14px; margin-bottom:13px;}
dl.count_area_top .row01 { width:300px; }
dl.count_area_top .row02 { width:126px; }
dl.count_area_top .row03 { width:200px; }
dl.count_area_top dt{ height:28px; background:#999; color:#fff; font-size:12px; font-weight:bold; float:left; text-align:center; line-height:28px;}
dl.count_area_top { margin-bottom:2px; height:28px;}

#count_area .row01 { font-weight:bold}
#count_area .row02 { margin:0 2px; font-weight:normal;}
#count_area .row03 { font-weight:normal}

dl.count_area_con { overflow:auto;}
dl.count_area_con dt{ float:left;  border:1px solid #ccc; height:28px; margin-bottom:2px; line-height:28px;}
dl.count_area_con .row01{ width:278px;  padding:0 10px; color:#000}
dl.count_area_con .row02{ width:104px;  color:#cc0000; text-align:right;padding:0 10px}
dl.count_area_con .row03{ width:178px;  text-align:right;padding:0 10px}

.gray .row01{ background:#f0f0f0}
.gray .row02{ background:#ffdfdf}
.gray .row03{ background:#f0f0f0}
.white .row01{ background:#fafafa}
.white .row02{ background:#fff0f0}
.white .row03{ background:#fafafa}

.count_area_bot { width:604px; padding:9px 12px; background:#daedfa; border:1px solid #0196df; font-size:11px; color:#000; margin-bottom:2px;}
.count_area_bot dt { margin-bottom:10px;}

.count_area_fot dt{background:#d63333; color:#fff;padding:12px;width:606px; font-size:14px; font-weight:bold; margin-bottom:18px;}
.count_area_fot dt span { float:right; font-weight:normal}
.count_area_fot dd { text-align:center;}
.count_area_fot dd a {margin:0 10px;}

#myrow { overflow:hidden; zoom:1; margin-bottom:10px;}
#myrow dd { float:left}
#myrow .mybtn02{ width:288px; height:48px; background:url(../images/mypic002.jpg) no-repeat; text-align:center; padding-top:105px}
#myrow .mybtn03{ width:233px; height:47px; background:url(../images/mypic003.jpg) no-repeat; text-align:center; padding-top:106px}

#search-list-nav { background:#f0f0f0; border:1px solid #ccc; text-indent:15px; color:#333; font-size:14px; font-weight:bold; line-height:33px; margin-bottom:14px;}
ul#search-list-btn { overflow:hidden;zoom:1; margin-bottom:11px;}
ul#search-list-btn li.selogin {float:right; width:140px; height:22px; background:url(../images/selist_login_hover.gif) no-repeat;}
ul#search-list-btn li.seget {float:right; width:141px; height:22px; background:url(../images/selist_get_hover.gif) no-repeat; margin-right:10px;}
ul#search-list-btn li.selogin a {text-indent:-9999px;display:block; width:140px; height:22px; background:url(../images/selist_login.gif)  no-repeat}
ul#search-list-btn li.seget a {text-indent:-9999px;display:block; width:141px; height:22px; background:url(../images/selist_get.gif) no-repeat}
ul#search-list-btn li.selogin a:hover,ul#search-list-btn li.seget a:hover {background-image:none !important;}

ul#search-list-btn li.seCondition {
	background:url("../img/search-list-mark.gif") no-repeat scroll 0 0 transparent;
	float:left;
	font-size:14px;
	height:22px;
	margin-right:10px;
	padding:1px 0 0 15px;
	width:141px;
}

#search-list-form dl { float:left; font-size:12px; }
#search-list-form dl.row1 { width:111px; margin-right:2px; height:184px;}
#search-list-form dl.row1 dd {background:#c6e2f6; margin-bottom:2px; text-align:center;font-weight:bold; height:36px; line-height:36px;}
#search-list-form dl.row1 dd.last { height:51px; line-height:51px;}
#search-list-form dl.row1 dd.last_area {height:67px;}
#search-list-form dl.row2 { width:536px; margin-right:2px;}
#search-list-form dl.row2 dd { width:526px;height:30px; background:#e8f2fb; margin-bottom:2px;padding:6px 0 0 10px}
#search-list-form dl.row2 dd.last {height:45px;}
#search-list-form dl.row3 { width:105px; background:#c6e2f6; height:165px;}

#search-list-form dl.row4 { text-align:left;height: 184px;}
#search-list-form dl.row4 dd { width:450px;height:30px; background:#e8f2fb; margin-bottom:2px;padding:6px 0 0 5px;font-size: 10px;}
#search-list-form dl.row4 dd.last {height:65px;padding-top:2px;}

#search-list-form p.sebegin {
	background:none repeat scroll 0 0 #E8F2FB;
	clear:both;
	height:50px;
	padding-top:10px;
	width:100%;
}
p.sebegin {margin:0 auto;width:172px;}
#search-list-form p.sebegin button {
	display:block;
	text-indent:-9999px;
	background:transparent url(../img/selmap_btn-nobg.jpg) 0 0 no-repeat;
	display:block;
	width:172px;
	height:32px;
	margin:0 auto;
	outline: none;
	border: none;
	cursor: pointer;
}
#search-list-form p.sebegin button:hover,span.sebegin a:hover {
	background:transparent url(../img/selmap_btn-nobg.jpg) 0 -34px no-repeat;
}

#search-list-form dl.row3 dd,span.sebegin { display:block;width:87px; height:23px;background:url(../images/selist_btn01_hover.gif) no-repeat; margin:65px auto 0}
span.sebegin {margin:0 auto}
#search-list-form dl.row3 dd a,span.sebegin a {display:block;text-indent:-9999px;background:url(../images/selist_btn01.gif) no-repeat; display:block;width:87px; height:23px;}
#search-list-form dl.row3 dd a:hover,span.sebegin a:hover {background-image:none !important;}


#search-list-form { overflow:hidden; zoom:0; margin-bottom:12px;}
#search-list-form select { width:85px; height:20px; margin:0 5px;}
#search-list-form ul{ width:103px; float:left; height:43px; color:#000}

#search-list-op { width:622px; height:25px; background:#bedff5 url(../images/selist_saveline.gif) left top no-repeat; margin-bottom:18px;padding:5px 0 0 138px; font-size:12px; font-weight:bold; color:#004078}
#search-list-op dd { width:110px;}
#search-list-op dd.tit { padding-left:44px; background:url(../images/selist_file.gif) no-repeat; margin-right:13px; width:40px}
#search-list-op dd.first {background:url(../images/selist_file.gif) -2px top no-repeat;}
#search-list-op dd { float:left;}
#search-list-op span.open { display:inline-block; width:46px; height:21px;background:url(../images/selist_open_hover.gif) no-repeat; margin-right:4px;}
#search-list-op span.open a{ text-indent:-9999px;display:block; width:46px; height:21px;background:url(../images/selist_open.gif) no-repeat}
#search-list-op span.save { display:inline-block; width:46px; height:21px;background:url(../images/selist_save_hover.gif) no-repeat; margin-right:12px}
#search-list-op span.save a{ text-indent:-9999px;display:block; width:46px; height:21px;background:url(../images/selist_save.gif) no-repeat}
#search-list-op span.open a:hover,#search-list-op span.save a:hover {background-image:none !important;}

.cenbanner { text-align:center; margin-bottom:40px;}

.post_btn01 { width:212px; height:40px;background:url(../images/post_btn01_hover.gif) no-repeat;}
.post_btn01 a{ text-indent:-9999px;width:212px; height:40px;display:block;background:url(../images/post_btn01.gif) no-repeat;}
.post_btn01 a:hover{background-image:none !important;}

.post_btn02 { width:212px; height:40px;background:url(../images/site_into02_hover.gif) no-repeat;}
.post_btn02 a{ text-indent:-9999px;width:212px; height:40px;display:block;background:url(../images/site_into02.gif) no-repeat;}
.post_btn02 a:hover{background-image:none !important;}

.norbanner { margin-bottom:10px;}

#cenbtn { width:650px; height:40px; background:#63b1e7; margin-bottom:25px; color:#fff; font-size:14px; font-weight:bold;text-align:center; padding-top:10px; overflow:hidden; padding-left:110px;}
#cenbtn dd {float:left; height:28px; vertical-align:top; margin-right:20px;} 
#cenbtn .cenbtn {width:240px; background:url(../images/selist_show.gif);}
#cenbtn .cenbtn a {width:240px; height:28px; background:url(../images/selist_show_hover.gif); display:block; text-indent:-9999px}
#cenbtn .cenbtn a:hover {background-image:none !important;}

#search-list-icon { width:760px; height:24px; border-top:2px solid #7fadd5;border-bottom:2px solid #7fadd5;border-left:none;border-right:none; padding-top:3px; margin-bottom:28px;}
#search-list-icon dd{width:40px; line-height:10px}
#search-list-icon a{color:#036}

dl#search-list-info { overflow:hidden;zoom:1; margin-bottom:7px; color:#000}
dl#search-list-info dd { float:left}
dl#search-list-info .info { font-size:12px;}
dl#search-list-info .info strong {color:#c00; font-size:14px;}
dl#search-list-info .info span {color:#c00;}
dl#search-list-info .sel { margin:0 20px;font-size:12px;float: right;}
dl#search-list-info .sel select { margin:0 5px; width:52px; height:18px;}
dl#search-list-info .link { font-size:11px; width:455px;}
dl#search-list-info .link a{ color:#000; text-decoration:underline}
dl#search-list-info .link span { color:#f85c28; font-weight:bold}

dl#search-list-rdio { height:22px; background:#e7e7e7; font-size:12px; padding:8px 12px; color:#000; margin-bottom:18px}
dl#search-list-rdio dt { float:left;}
dl#search-list-rdio dd { float:right;}
dl#search-list-rdio dd a.Bleft{
display:block;
height:26px;
width:128px;
background:transparent url(../images/selist_qab_hover.jpg) no-repeat scroll 0 0;
text-indent:-9999px;
 float:left;
}
dl#search-list-rdio dd a:hover {background:transparent url(../images/selist_qab.jpg) no-repeat scroll 0 0;}
span.add_btn,span.qa_btn { width:137px; height:24px; display:inline-block}
span.add_btn a,span.qa_btn a{ width:137px; height:24px; display:block}
span.add_btn { background:url(../images/selist_add.gif) no-repeat}
span.add_btn a{ background:url(../images/selist_add_hover.gif) no-repeat; text-indent:-9999px}
span.add_btn a:hover {background-image:none !important;}
span.qa_btn { background:url(../images/selist_qa.gif) no-repeat}
span.qa_btn a{ background:url(../images/selist_qa_hover.gif) no-repeat;text-indent:-9999px}
span.qa_btn a:hover {background-image:none !important;}

li.add_btnb,li.qa_btnb,li.del_btnb,li.cst_btnb { width:128px; height:26px; display:inline-block}
li.add_btnb a,li.qa_btnb a,li.del_btnb a,li.cst_btnb a{ width:128px; height:26px; display:block}

li.del_btnb { 
	background:url(../images/selist_deleteb.jpg) no-repeat;
	margin-bottom:3px;
}
li.del_btnb a{ background:url(../images/selist_deleteb_hover.jpg) no-repeat; text-indent:-9999px}
li.del_btnb a:hover{ background:url(../images/selist_deleteb.jpg) no-repeat;}

li.add_btnb { background:url(../images/selist_addb.jpg) no-repeat}
li.add_btnb a{ background:url(../images/selist_addb_hover.jpg) no-repeat; text-indent:-9999px}
li.cst_btnb { background:url(../images/regist_btn_f2.gif) no-repeat}
li.cst_btnb a{ background:url(../images/regist_btn.gif) no-repeat;text-indent:-9999px}
li.qa_btnb { background:url(../images/selist_qab.jpg) no-repeat}
li.qa_btnb a{ background:url(../images/selist_qab_hover.jpg) no-repeat;text-indent:-9999px}
li.data_brnb { width:125px; height:24px; background:url(../images/selist_detail_hover.gif) no-repeat; }
li.data_brnb a{width:125px; height:24px; display:block; background:url(../images/selist_detail.gif) no-repeat; text-indent:-9999px}
li.add_btnb a:hover,li.data_brnb a:hover,li.qa_btnb a:hover ,li.cst_btnb a:hover {background-image:none !important;}

#search-list-selinfo {
overflow:hidden;
height:25px; 
width:690px; 
background:url(../images/selist_sel.gif) no-repeat 2px 5px; 
padding-left:75px; 
line-height:25px; 
margin-bottom:12px;zoom:1
}
#search-list-selinfo dd { float:left; font-size:12px;text-align:center; color:#000; margin-right:2px;}
#search-list-selinfo .selinfo01 { background:url(../images/selist_icon01.gif); color:#fff; width:67px; font-weight:bold}
#search-list-selinfo .selinfo02 { background:url(../images/selist_icon02.gif); width:67px;}
#search-list-selinfo .selinfo03 { background:url(../images/selist_icon03.gif); width:57px;}
#search-list-selinfo .selinfo04 { background:url(../images/selist_icon04.gif); width:85px;}
#search-list-icon .vcen{ }
*+html #search-list-selcon { margin-left:-15px}
* html #search-list-selcon { margin-left:-15px}

#search-list-selcon {font-size:12px;}
#search-list-selcon li.line { height:189px; border:1px solid #ccc; width:761px;margin-left:0px;padding-left:0px;}
#search-list-selcon h2{ height:14px; background:#e8f2fb; padding:10px; line-height:14px; border-bottom:1px solid #ccc}
#search-list-selcon h2 span { float:right}
#search-list-selcon h2 a { color:#333333; }
#search-list-selcon dd { float:left}
#search-list-selcon .rdio{width:43px; height:112px; text-align:center; background:#f0f0f0; font-size:11px; padding-top:42px}
#search-list-selcon .detail { width:532px;height:126px; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:14px 18px;}
#search-list-selcon .detail ul { width:532px; height:154px;}
#search-list-selcon .detail li { float:left}
#search-list-selcon li.img{ width:120px; height:90px; margin-right:16px; text-align:center;}
#search-list-selcon li.contxt { width:395px;line-height:18px}
#search-list-selcon dd.btn{ width:135px; height:144px; padding:10px 0 0 10px;}
ul#ico { height:38px}
ul#ico,li.data_brnb,li.add_btnb,li.qa_btnb,li.cst_btnb { margin-bottom:5px;	list-style-type:none;}

#search-list-selcon .line { margin-bottom:10px;}

.semap_info { font-size:12px; padding-left:25px;margin-bottom:10px;}
.semap_info span { color:#c00}

ul#semap_con {overflow:hidden;zoom:1;font-size:12px; padding-left:10px; margin-bottom:10px;}
ul#semap_con li{background-image:none;float:left;height:21px; line-height:21px;width:305px;background-repeat:no-repeat; padding-left:30px;margin-bottom:10px; color:#000}
ul#semap_con li a {color:#036; text-decoration:underline}
ul#semap_con li span{ color:#c00}
ul#semap_con li.ico01 {background-position: 0 0;}
ul#semap_con li.ico02 {background-position: 0 -105px;}
ul#semap_con li.ico03 {background-position: 0 -21px;}
ul#semap_con li.ico04 {background-position: 0 -126px;}
ul#semap_con li.ico05 {background-position: 0 -42px;}
ul#semap_con li.ico06 {background-position: 0 -147px;}
ul#semap_con li.ico07 {background-position: 0 -63px;}
ul#semap_con li.ico08 {background-position: 0 -189px;}
ul#semap_con li.ico09 {background-position: 0 -84px;}
ul#semap_con li.ico10 {background-position: 0 -168px;}

#ser_btn ul{ width:726px; height:45px; background:url(../images/icon06.gif) repeat-x center bottom; margin:0 auto; margin-bottom:10px;}
#ser_btn li { float:left;width:174px; height:37px; margin:0 3px;}
#ser_btn li a{ display:block;width:174px; height:37px; text-indent:-9999px}
#ser_btn li a:hover{background-image:none !important;}
#ser_btn li.ser_btn01 a:hover,#ser_btn li.ser_btn02 a:hover,#ser_btn li.ser_btn03 a:hover,#ser_btn li.ser_btn04 a:hover,#ser_btn span.ser_btn05 a:hover{background-image:none !important;}
#ser_btn li.ser_btn01 {background:url(../images/semap_btn01_hover.jpg) no-repeat}
#ser_btn li.ser_btn01 a{background:url(../images/semap_btn01.jpg) no-repeat}
#ser_btn li.ser_btn02 {background:url(../images/semap_btn02_hover.jpg) no-repeat}
#ser_btn li.ser_btn02 a{background:url(../images/semap_btn02.jpg) no-repeat}
#ser_btn li.ser_btn03 {background:url(../images/semap_btn03_hover.jpg) no-repeat}
#ser_btn li.ser_btn03 a{background:url(../images/semap_btn03.jpg) no-repeat}
#ser_btn li.ser_btn04 {background:url(../images/semap_btn04_hover.jpg) no-repeat}
#ser_btn li.ser_btn04 a{background:url(../images/semap_btn04.jpg) no-repeat}

#ser_btn span.ser_btn05 {display:block;width:88px; height:29px;background:url(../images/semap_btn_hover.jpg) no-repeat;}
#ser_btn span.ser_btn05 a{ text-indent:-9999px;display:block;width:88px; height:29px;background:url(../images/semap_btn.jpg) no-repeat}
#ser_btn img { vertical-align:middle}
#ser_btn input{width:509px; height:20px; border:1px solid #ccc}

#ser_btn dl { overflow:auto;zoom:1;}
#ser_btn dd{ float:left; margin-right:8px;}
#ser_btn dd.cue { font-size:12px; width:512px;}
#ser_btn { width:756px; height:107px; background:url(../images/searchbg_00.gif) no-repeat; margin: 0 auto; padding-top:45px;}
#ser_btn form { width:726px; margin:0 auto;}


dl#sel_btn {background-color:#FFF0DF; padding:10px 0; height:37px; width:760px; margin-bottom:20px;}
dl#sel_btn a { text-indent:-9999px}
dl#sel_btn dd { float:left}
dl#sel_btn dd.semap_last { width:88px; height:24px; background:url(../images/selmap_last_hover.gif) no-repeat; margin:5px 0 0 14px;}
dl#sel_btn dd.semap_last a{ display:block;width:88px; height:24px; background:url(../images/selmap_last.gif) no-repeat}
dl#sel_btn dd.semap_close { width:88px; height:24px;background:url(../images/selmap_close_hover.gif) no-repeat;margin-top:5px}
dl#sel_btn dd.semap_close a{ display:block;width:88px; height:24px; background:url(../images/selmap_close.gif) no-repeat}
dl#sel_btn dd.semap_btn { width:174px; height:37px; background:url(../images/selmap_btn_hover.gif) no-repeat; margin:0 192px;}
dl#sel_btn dd.semap_btn a{ display:block;width:174px; height:37px; background:url(../images/selmap_btn.gif) no-repeat}
dl#sel_btn dd.semap_btn2 { width:174px; height:37px; background:url(../images/selmap_btn_gray.gif) no-repeat; margin:0 192px;}
dl#sel_btn dd.semap_btn2 a{ display:block;width:174px; height:37px; background:url(../images/selmap_btn_gray.gif) no-repeat}

dl#sel_btn dd.semap_btn a:hover,dl#sel_btn dd.semap_close a:hover,dl#sel_btn dd.semap_last a:hover{background-image:none !important;}

span.me_login { width:275px; height:45px; background:url(../images/me_login_hover.jpg) no-repeat; display:block; margin:0 auto}
span.me_login a { width:275px; height:45px; background:url(../images/me_login.jpg) no-repeat; display:block; text-indent:-9999px}
span.me_login a:hover{background-image:none !important;}

#evenlist p{ font-size:11px; line-height:15px;}
*+html #evenlist p{ font-size:10px; line-height:15px;}
span.event_btn { width:213px; height:38px; display:block; background:url(../images/event_btn01_hover.jpg) no-repeat; margin:0 auto}
span.event_btn a{ width:213px; height:38px; display:block; background:url(../images/event_btn01.jpg) no-repeat; text-indent:-9999px}
span.event_btn a:hover {background-image:none !important;}
.ban_btn { width:754px; height:65px; background:url(../images/ban_btn.jpg) no-repeat;}
.ban_btn span { display:block; width:213px; height:38px; background:url(../images/event_btn02_hover.jpg) no-repeat; float:right; margin:14px}
.ban_btn span a,span.ban_btn a{ display:block; width:213px; height:38px; background:url(../images/event_btn02.jpg) no-repeat; text-indent:-9999px;}
.ban_btn span a:hover,span.ban_btn a:hover{background-image:none !important;}
span.ban_btn{ display:block; width:213px; height:38px; background:url(../images/event_btn02_hover.jpg) no-repeat; margin:0 auto}

.printf_txt { font-size:12px; margin-bottom:10px;}
#printf_pic { overflow:hidden; zoom:1; margin-bottom:10px;}
#printf_pic02 { height:48px; background:url(../images/printf_logo.gif) no-repeat 20px center; padding-left:270px;margin-bottom:10px;}
#printf_pic dd { float:left}
#printf_pic dd.printf_pic01 { width:440px; height:330px; margin-right:24px;}
#printf_pic dd.printf_pic02 { width:240px; height:320px; border:5px solid #f3f3f3; text-align:center; font-size:12px; line-height:200px;}


span.over_btn00 { display:block; width:280px; height:38px; background:url(../images/over_btn00_hover.gif) no-repeat}
span.over_btn00 a{ display:block; width:280px; height:38px; background:url(../images/over_btn00.gif) no-repeat; text-indent:-9999px}
span.over_btn00 a:hover{background-image:none !important;}

span.over_btn01 { display:block; width:278px; height:35px; background:url(../images/site_btn03_hover.gif) no-repeat}
span.over_btn01 a { display:block; width:278px; height:35px; background:url(../images/site_btn03.gif) no-repeat; text-indent:-9999px}
span.over_btn01 a:hover{background-image:none !important;}

span.over_btn01 a{display:block; width:280px; height:38px; background:url(../images/over_btn01.gif) no-repeat;text-indent:-9999px}

span.sel_into { width:162px; height:22px; display:inline-block; background:url(../images/inbtn01_hover.gif) no-repeat}
span.sel_into a{ width:162px; height:22px; display:inline-block; background:url(../images/inbtn01.gif) no-repeat}
span.sel_ot{ width:78px; height:22px; display:inline-block; background:url(../images/inbtn02_hover.gif) no-repeat}
span.sel_ot a{ width:78px; height:22px; display:inline-block; background:url(../images/inbtn02.gif) no-repeat}

span.sel_detail{ width:90px; height:20px; display:block; background:url(../images/inbtn03_hover.gif) no-repeat}
span.sel_detail a{ width:90px; height:20px; display:block; background:url(../images/inbtn03.gif) no-repeat}
span.sel_ot a,span.sel_into a,span.sel_detail a { text-indent:-9999px}
span.sel_ot a:hover,span.sel_into a:hover,span.sel_detail a:hover{ background-image:none !important;}
#mapinfo input { width:150px; height:20px; border:1px solid #ccc; margin-right:10px; vertical-align:top}
#mapinfo dd { padding-top:4px;}
#mapinfo select { width:80px; height:20px;}

.map_info_r p { color:#0365B3; line-height:12px; margin-bottom:4px;padding-top:3px;}
.scrollcon { width:222px; height:373px; overflow-y:scroll;}

.code_pic li { float:left; margin-right:10px;}

.searches-list dd { width:95px; line-height:15px;}
.searches-list dd a { color:#666; margin-right:5px; }
.searches-list dt { padding:0; color:#0365B3; background:url(../images/icon05.gif) no-repeat left 8px; padding-left:10px; width:108px; height:50px;}
.searches-list .clearfix { padding-bottom:8px;}

.add_pic { width:568px; height:80px;background:url(../images/add_pic.jpg) no-repeat; margin-bottom:15px;}
.add_pic h1 { color:#FFF; background:url(../images/site_icon02.gif) 10px center no-repeat; font-size:18px; text-align:left; font-weight:bold;padding:20px;}


#content-right { padding-bottom:100px;}

.contact-area .box03 p.bt {height:29px;width:170px; display:block; background:url(../images/box-contact-hover.gif) left -1px no-repeat}
.contact-area .box02 p.bt {height:31px;width:168px; display:block; background:url(../images/box-contact-hover02.gif) no-repeat}
.contact-area .box02 p.bt a:hover,.contact-area .box03 p.bt a:hover {background-image:none !important;}

.incue00 {height:100px;}
.incue01,.incue02 {float:left;font-size:10px}

span.sel_detatit {height:15px;}

#mycon { background:#FFFFFF}
#concon { width:620px; margin:0 auto; padding:15px; background:#fff}
#concon #site-tit{
background-color:#004883;
background-image:none;
width:620px;
}
#concon #site-table .col01 { width:210px}
#concon #site-table .col02 { width:120px}
#concon #site-table .col03 { width:100px}
#concon #site-table .col04 { width:80px}
#concon #site-table .col05 { width:100px}

#concon .site-detail-left{
width:320px;
}
#concon #site-detail-left-1 img {
width:320px;
}
#concon .mybtn {
clear:both;
}
#concon .mybtn img{
width:620px;
}
#concon #printf_pic02{
background-image:none;
padding-left:20px;
font-size:85%;
}
#concon #printf_pic02 img{
margin-right:25px;
float: left;
}
#concon table.estate_detail td, #concon table.estate_detail th{
padding:2px 7px;
}

p.myinitxt { margin-bottom:20px; font-size:14px; color:#000}
p.mylotxt { margin-bottom:20px; font-size:12px; color:#000}
dl.mylr { overflow:auto; zoom:1; width:715px; margin:0 auto; margin-bottom:15px;}
dl.mylr dd.myl { float:left; width:335px;}
dl.mylr dd.myr { float:right}
.table03 { margin-bottom:15px;}

.table03 dd span.sel{ margin-right:20px;}
input.btnin6 { width:580px; height:63px;}
input.btnin7 { width:380px; height:34px;}
input.btnin8 { width:135px; height:12px;border:1px solid #7B9EBC;}

dd.tlr span.tl { float:left; width:400px; height:85px;}
dd.tlr span.tr { float:left; width:180px; height:23px;}
dd.tlr span.tr input {width:180px; height:23px;}

#site-form  dd.nordd {padding:0;width:617px;}
#site-form  dd.nordd li { height:26px; border-bottom:1px solid #7CBEEB; line-height:26px; padding:2px 0 2px 20px;}
#site-form  dd.nordd li input { margin-left:10px}
#site-form  dd.nordd li.bot {border-bottom:0}


.panel-buttons_regist  {
	border:2px solid #0489D3;
	clear:both;
	font-size:12px;
	height:45px;
	margin:15px 0;
	padding:10px 290px 10px 10px;
	position:relative;
	width:450px;
}

.panel-buttons_regist p {
font-weight:bold;
}

.panel-buttons_regist p em{
color:#ff0000;
}

.panel-buttons_regist a {
background:url("../images/me_login.jpg") no-repeat scroll 0 0 transparent;
display:block;
height:45px;
position:absolute;
right:8px;
top:13px;
width:275px;
}
.panel-buttons_regist a:hover {
background:url("../images/me_login_hover.jpg") no-repeat scroll 0 0 transparent;
}

#content-left .list-title .estate-summary{
	padding:0 10px;
}

.contact-area-wide { margin:0 auto 33px;/* overflow:hidden;zoom:1*/}
.contact-area-wide.area-wide-is_login { width:499px; margin:0 179px 33px 70px;/* overflow:hidden;zoom:1*/}

.contact-area-wide.area-wide-is_login { width:499px; margin:0 179px 33px 70px;/* overflow:hidden;zoom:1*/}
.contact-area-wide.area-wide-is_login  .box02 {
float:left;
height:150px;
padding-left:20px;
width:235px;
}

div#parts-indexsearch{
	margin:5px auto 5px;
	width:170px;
}
	div#parts-indexsearch div{
		margin-bottom: 5px;
	}
		div#parts-indexsearch div a{
			width : 170px ;
			height : 59px ;
			background:transparent url("../img/sprite_index_searchparts.png") no-repeat scroll 0 -53px;
			position: relative;
			display: block;
			text-decoration: none;
			color: #000;
		}
		div#parts-indexsearch div a:hover{
			background:transparent url("../img/sprite_index_searchparts.png") no-repeat scroll 0 -117px;
		}
			div#parts-indexsearch div a span{
				position: absolute;
				top: 30px;
				left: 12px;
			}
		
		
	div#parts-indexsearch form{
		width : 170px ;
		height : 48px ;
		background:transparent url("../img/sprite_index_searchparts.png") no-repeat scroll 0 0;
		position: relative;
	}
		div#parts-indexsearch form input{
			position: absolute;
			top: 22px;
			left: 5px;
		}
		div#parts-indexsearch form a{
			position: absolute;
			top: 25px;
			left: 127px;
			text-indent: -9999px;
			display: block;
			width : 37px ;
			height : 17px ;
			background: transparent url("../img/sprite_index_searchparts.png") no-repeat scroll 0 -181px;
		}
		div#parts-indexsearch form a:hover{
			background: transparent url("../img/sprite_index_searchparts.png") no-repeat scroll 0 -203px;
		}
		


/*エリア検索検索ボックスタイトル*/
div#sub-panel-title{
	background:none repeat scroll 0 0 #7FB9FF;
	font-weight:bold;
	margin-bottom:2px;
}
	div#sub-panel-title span{
		
	}