@charset "Shift_JIS";

/* MCB SEARCH.CSS Document */



/* basicFrame */

div#wrapper {}

div#main { width:860px; margin:0 auto; text-align:left;}

div#header { clear:both;}

div#content { padding:10px 0;}

div#footer { clear:both;}

div#footerMenu { padding:0.5em 0;}



.clear{margin:0; padding:0; clear:both; height:1px; line-height:0; font-size:0;}



/* header o[W 

div#headerMenu { padding:0.1em 5px; background:#EEEEEE;}

div#headerMenu-l { width:450px; float:left;}

div#headerMenu-r { width:380px; float:right; font-size:82.5%}

h1#title-commonH1 { margin:0; padding:0; font-size:82.5%; font-weight:normal;}

ul#list-headerMenu { margin:0; padding:0; list-style:none; list-style-image:none; text-align:right;}

ul#list-headerMenu li { margin:0 0 0 1em; padding:0; display:inline;}



div#headerContent-l { width:480px; float:left;}

div#headerContent-r { width:370px; float:right;}

input.text-shadow { width:180px; height:18px; margin:0 2px 0 0 !important; border:#ababac 1px solid;}

form#form-headerKeySearch { width:368px; height:27px; margin:0; padding:0; background:url(../img/common/bg_keySearch.gif) left top no-repeat;}

div#content-headerKeySearch { padding:3px 0 0 134px;}

div#content-headerKeySearch input { margin:0; padding:0;}

*/



/* header Vo[Wcss*/

div#headerMenu { width:850px; background-color:#F1F1F1; margin:0 auto; padding:1px 5px; margin-bottom:5px;_width:860px;}

div#headerMenu-l { width:450px; float:left;}

div#headerMenu-r { width:380px; float:right; font-size:82.5%}

h1#title-commonH1 { margin:0; padding:0; font-size:82.5%; font-weight:normal;}



.h1_box { width:850px; background-color:#F1F1F1; margin:0 auto; padding:1px 5px; margin-bottom:5px;_width:860px; }

.h1_box h1.narse{font-size:82.5%; font-weight:normal; text-align:left; float:left;}

.top_menu{ float:right; width:348px; text-align:right; _width:349px;}

.top_menu ul{margin:0; padding:0;}

.top_menu ul li{float:left; font-size:82.5%; margin-left:10px; _margin-left:8px;}

.header{width:860px; margin:-4px auto; text-align:left;}

.header .logo{ width:150px; float:left;}

.header .tel_box{float:right; width:360px; overflow:hidden;}

.header .tel_box .first{background:url(../img/common/header_1st.gif) no-repeat; width:360px; height:22px; padding-left:95px; font-size:82.5%; line-height:21px;  margin-bottom:5px;}

.header .tel_box .first a{}

.header .tel_box .tel{background:url(../img/common/header_tel.gif) no-repeat;  width:360px; height:32px;}



/* ใกใใฅใผ CSS */

.header ul.menu{ width:860px;  height:35px; padding:0; overflow:hidden; margin:0;}

.header ul.menu li{float:left; overflow:hidden; display:block; text-indent:-9999px;}



.header ul.menu li.l01{background:url(../img/common/menu.gif) no-repeat; width:87px; height:35px; background-position:0 0;}

.header ul.menu li.l02{background:url(../img/common/menu.gif) no-repeat; width:107px; height:35px; background-position:-87px 0 ;}

.header ul.menu li.l03{background:url(../img/common/menu.gif) no-repeat; width:107px; height:35px; background-position:-195px 0;}

.header ul.menu li.l04{background:url(../img/common/menu.gif) no-repeat; width:132px; height:35px; background-position:-302px 0;}

.header ul.menu li.l05{background:url(../img/common/menu.gif) no-repeat; width:107px; height:35px; background-position:-434px 0;}

.header ul.menu li.l06{background:url(../img/common/menu.gif) no-repeat; width:107px; height:35px; background-position:-540px 0;}

.header ul.menu li.l07{background:url(../img/common/menu.gif) no-repeat; width:106px; height:35px; background-position:-647px 0;}

.header ul.menu li.l08{background:url(../img/common/menu.gif) no-repeat; width:107px; height:35px; background-position:-753px 0;}



.header ul.menu li.l01 a{background:url(../img/common/menu.gif) no-repeat; width:87px; height:35px; background-position:0 0; display:block;}

.header ul.menu li.l02 a{background:url(../img/common/menu.gif) no-repeat; width:107px; height:35px; background-position:-87px 0; display:block;}

.header ul.menu li.l03 a{background:url(../img/common/menu.gif) no-repeat; width:107px; height:35px; background-position:-195px 0; display:block;}

.header ul.menu li.l04 a{background:url(../img/common/menu.gif) no-repeat; width:132px; height:35px; background-position:-302px 0; display:block;}

.header ul.menu li.l05 a{background:url(../img/common/menu.gif) no-repeat; width:107px; height:35px; background-position:-434px 0; display:block;}

.header ul.menu li.l06 a{background:url(../img/common/menu.gif) no-repeat; width:107px; height:35px; background-position:-540px 0; display:block;}

.header ul.menu li.l07 a{background:url(../img/common/menu.gif) no-repeat; width:106px; height:35px; background-position:-647px 0; display:block;}

.header ul.menu li.l08 a{background:url(../img/common/menu.gif) no-repeat; width:107px; height:35px; background-position:-753px 0; display:block;}



.header ul.menu li.l01 a:hover{background:url(../img/common/menu.gif) no-repeat; width:87px; height:35px; background-position:0 -35px;}

.header ul.menu li.l02 a:hover{background:url(../img/common/menu.gif) no-repeat; width:107px; height:35px; background-position:-87px -35px;}

.header ul.menu li.l03 a:hover{background:url(../img/common/menu.gif) no-repeat; width:107px; height:35px; background-position:-195px -35px;}

.header ul.menu li.l04 a:hover{background:url(../img/common/menu.gif) no-repeat; width:132px; height:35px; background-position:-302px -35px;}

.header ul.menu li.l05 a:hover{background:url(../img/common/menu.gif) no-repeat; width:107px; height:35px; background-position:-434px -35px;}

.header ul.menu li.l06 a:hover{background:url(../img/common/menu.gif) no-repeat; width:107px; height:35px; background-position:-540px -35px;}

.header ul.menu li.l07 a:hover{background:url(../img/common/menu.gif) no-repeat; width:106px; height:35px; background-position:-647px -35px;}

.header ul.menu li.l08 a:hover{background:url(../img/common/menu.gif) no-repeat; width:107px; height:35px; background-position:-753px -35px;}







/* gn */

div#gn {}

ul#list-gn { height:34px; margin:0; padding:0; list-style:none; list-style-image:none;}

ul#list-gn li { height:34px; margin:0; padding:0; float:left;}

ul#list-gn li a { height:34px; background-image:url(../img/common/gn.gif);}

ul#list-gn li#gn-home a { width:143px; background-position:0 0;}

ul#list-gn li#gn-home a:hover { width:143px; background-position:0 -34px;}

ul#list-gn li#gn-search a { width:144px; background-position:-143px 0;}

ul#list-gn li#gn-search a:hover { width:144px; background-position:-143px -34px;}

ul#list-gn li#gn-guide a { width:144px; background-position:-287px 0;}

ul#list-gn li#gn-guide a:hover { width:144px; background-position:-287px -34px;}

ul#list-gn li#gn-corp a { width:142px; background-position:-431px 0;}

ul#list-gn li#gn-corp a:hover { width:142px; background-position:-431px -34px;}

ul#list-gn li#gn-recruit a { width:144px; background-position:-573px 0;}

ul#list-gn li#gn-recruit a:hover { width:144px; background-position:-573px -34px;}

ul#list-gn li#gn-entry a { width:143px; background-position:-717px 0;}

ul#list-gn li#gn-entry a:hover { width:143px; background-position:-717px -34px;}



p.crumb { margin-bottom:1em; clear:both; font-size:82.5%;}



/* searchForm */

h2.titleH2 { margin:0 0 0.5em 0; padding:0.5em 10px; background:url(../img/common/bg_slash01.gif) left top; font-size:100%;}

div#block-titleSearchForm { height:23px; padding:4px 0 0 0; background:url(../img/search/bg_searchForm.gif) left top no-repeat;}

div#block-titleSearchForm h3 { width:300px; margin:0; padding:0 0 0 45px; float:left; font-size:12px;}

div#block-titleSearchForm h3 span { margin-left:0.5em; font-size:16px; color:#000000;}

div#block-titleSearchForm p#para-num { width:300px; margin:0; padding:2px 10px 0 0; float:right; text-align:right; font-size:12px; font-weight:bold;}

div#content-searchForm { padding:10px; clear:both; border:#f3a6a8 2px solid; border-top:none;}

div#content-searchForm-l { width:670px; float:left; background:url(../img/search/bg_searchForm-arrow.gif) right center no-repeat;}

table#tbl-searchForm { width:94%; border-collapse:collapse;}

table#tbl-searchForm th,table#tbl-searchForm td { border-bottom:#CCCCCC 1px solid;}

table#tbl-searchForm th { width:15%; padding:0; font-weight:normal;}

table#tbl-searchForm th span { display:block; padding:0.5em 5px; margin:0.3em 0; background:#f6c3bf; text-align:center;}

table#tbl-searchForm td { width:85%; padding:10px;}

table#tbl-searchForm td ul { margin:0; padding:0; list-style:none; list-style-image:none;}

table#tbl-searchForm td ul li {margin:0 1em 0 0; float:left; white-space:nowrap;}

table#tbl-searchForm td ul.list-cell1 li { width:115px;}

div#content-searchForm-r { width:160px; padding:35px 0 0 0; float:right; text-align:center;}

div#content-searchForm-r input { margin-bottom:0.5em;}

div#content-searchForm-r input.input-formOpen { margin-top:100px;}



/* paging */

div.block-paging { margin:1em 0; padding:0; border-bottom:#f29c9f 2px solid;}

div.block-paging p { width:450px; float:left;}

div.block-paging p span.page-num { color:#009900;}

div.block-paging ul.list-paging { width:400px; float:right; margin:0; padding:0; list-style:none; list-style-image:none; text-align:right;}

div.block-paging ul.list-paging li { margin:0 0 0 0.5em; padding:0 0 0 0.5em; display:inline; border-left:#CCCCCC 1px solid; line-height:1;}

div.block-paging2 { margin:1em 0; padding:0.5em 0 0 0; border-top:#f29c9f 2px solid;}

div.block-paging2 p span.page-num { color:#009900;}

div.block-paging2 ul.list-paging2 { width:23em; margin:1em auto; padding:0; list-style:none; list-style-image:none; text-align:right;}

div.block-paging2 ul.list-paging2 li { width:1.5em; margin:0 0.2em; padding:0.5em 5px; float:left; border:#CCCCCC 1px solid; line-height:1; text-align:center;}

div.block-paging2 ul.list-paging2 li.li-page-prev,

div.block-paging2 ul.list-paging2 li.li-page-next { width:2.5em;}

div.block-paging2 ul.list-paging2 li.li-page-onPage { background:#CCCCCC;}



/* offer */

div.block-offer { margin:0 0 1em 0;}

div.block-titleOffer { padding:4px 5px 4px 5px; background:#fac8c8 url(../img/search/bg_offerTitle.gif) left top no-repeat;}

div.block-titleOffer h2 { margin:0; padding:0; display:inline; font-size:16px; line-height:1;}

div.content-offer { padding:10px; border:#fac8c8 2px solid; border-top:none;}

div.content-offer-l { width:250px; float:left;}

div.content-offer-l a img { border:#fac8c8 1px solid;}

div.content-offer-l a:hover img { border-color:#FF6600;}

div.content-offer-r { width:580px; float:right;}

div.block-offerSummary-l { width:400px; margin-bottom:0.5em; float:left;}

table.tbl-offerSummary { width:100%; border-collapse:collapse;}

table.tbl-offerSummary th,table.tbl-offerSummary td { padding:0.3em 5px; border:#999999 1px solid;}

table.tbl-offerSummary th { width:25%; background:#EEEEEE; font-weight:normal;}

table.tbl-offerSummary td { width:75%;}

div.block-offerSummary-r { width:175px; float:right; text-align:center;}

div.block-offerSummary-r img { margin-bottom:1em;}

p.para-offerSummary { clear:both; padding:0.5em 0;}

div.content-offerIcon { padding:0.5em 0; clear:both; border-top:#CCCCCC 1px solid;}

div.content-offerLinks { padding:0.5em 5px 0 5px; clear:both; border-top:#CCCCCC 1px solid;}

div.content-offerLinks h3 { margin:0; padding:0; display:inline; font-size:100%; line-height:1; font-weight:normal;}

div.content-offerLinks ul { margin:0; padding:0; display:inline; list-style:none; list-style-image:none;}

div.content-offerLinks ul li { margin:0 0.5em 0 0; padding:0 0.5em 0 0;  display:inline; border-right:#CCCCCC 1px solid; line-height:1;}

div#block-noOffer { margin:2em 0;}

div#block-noOffer h2 { padding:0.3em 10px; margin-bottom:0.5em; background:#EEEEEE; border:#999999 1px solid;}





/* detail */

div#block-offerDetailSummary { margin-bottom:1em; padding-bottom:1em; background:url(../img/common/bg_slash02.gif) left top;}

div#block-offerDetailTitle { padding:10px; background:url(../img/search/bg_detailTitle.gif) left top no-repeat;}

div#block-offerDetailTitle h2 { margin:0; padding:0.3em 5px; background:url(../img/search/bg_detailTitle-bottom.gif) left bottom no-repeat;font-size:16px; line-height:1;}

div#block-offerDetailTitle-l { width:500px; float:left;}

div.frame-offerDetailTitle { width:496px; background:#FFFFFF;}

div.frame-offerDetailTitle2 {  background:url(../img/search/bg_detailTitle-top.gif) left top no-repeat;}

div#block-offerDetailTitle-r { width:340px; float:right; text-align:right; line-height:1;}

div#block-offerDetailTitle-r img { vertical-align:middle;}

p#para-offerDetailIcons { clear:both; margin:0; padding:0.5em 0 0 0;}

div#content-offerDetailSummary { margin:0 2px 1em 2px; padding:10px; clear:both; background:#FFFFFF;}

div#content-offerDetailSummary h3 { margin:0 0 10px 0; padding:0.3em 5px; background:url(../img/common/bg_slash01.gif); font-size:100%;}

div#content-offerDetailSummary-l { width:242px; float:left;}

div#content-offerDetailSummary-l p { margin:0 0 1em 0; padding:0;}

div#block-detailMap { width:220px; margin:0 auto 1em auto; padding:10px 0 0 0; border-top:#CCCCCC 1px solid; text-align:center;}

div#block-detailQR { width:220px; margin:0 auto 1em auto; padding:10px 0 0 0; border-top:#CCCCCC 1px solid;}

div#content-offerDetailSummary-r { width:585px; float:right;}

table#tbl-offerDetailSummary { width:100%; border-collapse:collapse;}

table#tbl-offerDetailSummary th,table#tbl-offerDetailSummary td { padding:0.5em 5px; border:#999999 1px solid; line-height:1.4;}

table#tbl-offerDetailSummary th { width:20%; background:#EEEEEE; font-weight:normal;}

table#tbl-offerDetailSummary td { width:80%;}

div.block-detailTelEntry { width:832px; height:48px; padding-top:5px; margin:0 auto; background:url(../img/search/bg_tel-entry.gif)  center no-repeat; text-align:center;}

div#block-offerDetail2-l { width:423px; float:left;}

table.tbl-offerDetail2 { width:100%; border-collapse:collapse;}

table.tbl-offerDetail2 th,table.tbl-offerDetail2 td { padding:0.5em 5px; border:#999999 1px solid; line-height:1.4;}

table.tbl-offerDetail2 th { width:25%; background:#EEEEEE; font-weight:normal;}

table.tbl-offerDetail2 td { width:75%;}

div.content-offerDetail2 { margin-bottom:1em;}

h3#sTitle-bill { height:23px; margin:0 0 0.5em 0; background-image:url(../img/search/sTitle_bill.gif);}

h3#sTitle-nurse { height:23px; margin:0 0 0.5em 0; background-image:url(../img/search/sTitle_nurse.gif);}

div#block-offerDetail2-r { width:423px; float:right;}

h3#sTitle-taigu { height:23px; margin:0 0 0.5em 0; background-image:url(../img/search/sTitle_taigu.gif);}

div.frame-detailTelEntry { padding:1em; background:url(../img/common/bg_slash02.gif);}



/* map */

div#main-map { width:640px; margin:0 auto; text-align:left;}

div#main-map div#headerContent-l { width:200px;}

div#main-map div#headerContent-r { padding-top:35px;}

div#main-map div#block-offerDetailTitle h2 { padding:0.5em 5px; background:none #FFFFFF;}

div#main-map div#block-offerDetailTitle-r { width:auto; margin:0.5em 0; float:none; text-align:left;}

div#main-map div#content-offerDetailSummary { margin:0 10px;}

div#content-offerDetailSummary img { margin-top:10px;}

ul#list-mapnavi { list-style:none; list-style-image:none; margin:0; padding:0;}

ul#list-mapnavi li { border:#666666 1px solid; float:left; height:20px; margin:0; padding:0; text-align:center; width:120px;}

ul#list-mapnavi li a { height:20px;}

li#mapnavi-center { background:#FFFFFF; border-right:1px solid #666666 !important; padding:0 10px !important; text-align:left !important; width:570px !important;}

li#mapnavi-center a { margin-right:1em;}

li.map-active { background:#666666;}

li.map-active a { color:#FFFFFF;}





/* searchTop */

div.block-searchTop { clear:both; margin-bottom:1em;}

div.block-searchTop h3 { height:21px; background-color:#e93097;}

div.content-searhTop { padding:5px 0;}

div.cell-recOffer { width:169px; min-height:155px; _height:155px; margin-right:3px !important; float:left; background:url(../img/search/bg_recOffer.gif) left repeat-y; border-bottom:#cbcbcb 1px solid;}

div.cell-recOffer-content { padding:5px; background:url(../img/search/bg_recOffer-top.gif) left top no-repeat;}

h3#title-searchTop-recOffer { background-image:url(../img/search/title_recOffer.gif);}

table.tbl-recOffer { width:100%; margin:0; padding:0; border-collapse:collapse; font-size:smaller;}

table.tbl-recOffer th,table.tbl-recOffer td { padding:1px 2px; font-weight:normal; border-bottom:#FFFFFF 2px solid;}

table.tbl-recOffer th { width:60px; background:#f6c3bf;}

table.tbl-recOffer th span {}

table.tbl-recOffer td { vertical-align:middle;/* border-bottom:#CCCCCC 1px dotted;*/}

div#block-searchTop-option { margin-bottom:2em;}

h3#title-searchTop-option { background-image:url(../img/search/title_searchOption.gif);}

div#content-searchTop-option { padding:5px; border:#CCCCCC 1px solid;}

div.content-searhTop table#tbl-searchForm { width:100%; margin-bottom:1em;}

div.content-searhTop table#tbl-searchForm th { width:12%;}

div.content-searhTop table#tbl-searchForm td { width:88%;}

h3#title-searchTop-map { background-image:url(../img/search/title_searchMap.gif);}

div#content-searchTop-map { padding:0; border:#CCCCCC 1px solid;}

div#content-searchTop-map2 { padding:0 5px;}

h4.title-searchMap-pref { margin:1em 0 0 0; padding:0.3em 5px; background:#f8d2d9;}

ul.list-searchCity { margin:0; padding:0.5em 5px; list-style:none; list-style-image:none;}

ul.list-searchCity li { width:70px; float:left; white-space:nowrap;}

ul.list-searchEtcPref { margin:0; padding:1em 5px; clear:both; list-style:none; list-style-image:none; border-top:#CCCCCC 1px solid;}

ul.list-searchEtcPref li { width:70px; float:left; white-space:nowrap;}





/* footer */

div#footer { clear:both;}

div#footerContents { padding:1em 5px 1em 100px; background:url(../img/common/bg_footer_contents.gif) left center no-repeat; border-top:#CCCCCC 1px solid;}

div#footerContents ul { margin:0; padding:0; list-style:none; list-style-image:none;}

div#footerContents ul li { margin:0 1em 0 0; padding:0; display:inline; white-space:nowrap; _white-space:normal; line-height:1.5;}

*:first-child+html div#footerContents ul li { white-space:normal;} /* forIE7 */

div#footerContents ul#list-insiteLinks { margin-top:0.5em; padding:0.5em 10px; background:#EEEEEE; border:#CCCCCC 1px solid;}

div#footerContents ul#list-insiteLinks li a { font-size:smaller; color:#666666;}

div#footerEtc { clear:both; padding: 1em 5px 1em 100px; background:url(../img/common/bg_footer_etc.gif) left center no-repeat; border-top:#CCCCCC 1px solid; line-height:1;}

div#footerEtc img { margin:0 1em 0 0;}

div#footerLinks { padding:1em 0; border-top:#CCCCCC 1px solid;}

div#footerLinks ul { margin:0; padding:0; list-style:none; list-style-image:none;}

div#footerLinks ul li { display:inline; margin:0 1em 0 0; padding:0; white-space:nowrap;}

div#footer address { clear:both; margin:0; padding:1em 0; border-top:#CCCCCC 1px solid; text-transform:none; color:#f15f5f;}







/* clearfix */

div#header div,

div#header

{/*for IE 5.5-7*/

    zoom:1;

}



div#header div:after,

div#header:after

{/*for modern browser*/

    content:".";

    display: block;

    height:0px;

    clear:both;

    visibility:hidden;

}