@charset "UTF-8";
/*----------------------------------------
	sectorKango　
----------------------------------------*/
/*　common
----------------------------------------*/
#sectorKango { background: url(../../sector/kango/images/bg_body.png) 0 0 repeat; }
#sectorKango #wrap > #sb-site > h2 { margin-top: 32px; }
#sectorKango #wrap > #sb-site > h2 img { display: block; width: 950px; margin: 0 auto; }
#sectorKango #mainArea { background: none; }
#sectorKango #mainArea h3 { font-size: 169%; color: #ff7293; background: none; }
#sectorKango #mainArea h3 span { background: url(../../images/i_kango.png) 0 0.1em no-repeat; }
#sectorKango #mainArea #newsArea h3 span { background: url(../../images/i_news_kango.png) 0 0.1em no-repeat; }
#sectorKango #mainArea h4 { color: #ff7293; }
#sectorKango #mainArea h5 { font-size:110%; color:#ff7293; font-weight:bold; margin-top:30px; }
#sectorKango #mainArea h6 { font-size:162%; color:#ff7293; font-weight:bold; margin-top: 100px; text-align: center; }

#sectorKango #mainArea #newsArea #newsContainer .newsList li { background: url(../../images/i_ar_list_kango.png) 7px 1.1em no-repeat; }
#sectorKango #mainArea #eventArea { background: url(../../images/bg_section_kango02.png) 50% 100% no-repeat; }
#sectorKango #mainArea #eventArea .sectionInner { background: url(../../images/bg_section_kango01.png) 0 0 no-repeat; }
#sectorKango #mainArea .arrowList li { background: url(../../images/i_ar_list_kango.png) 0.2em 0.3em no-repeat; }
#sectorKango .mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, #sectorKango .mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, #sectorKango .mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, #sectorKango .mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background: #ff7192; }
#sectorKango .tableList { width: 910px; }
#sectorKango .tableList tbody th, #sectorKango .tableList tbody td { border: 1px solid #c2a275; vertical-align: middle; }
#sectorKango .tableList tbody th { background: #ffe2e5; }

/*　for One Column Layout
----------------------------------------*/
#sectorKango #header { background: #ff7293; }
#sectorKango #header #headerInner { width: 988px; }
#sectorKango #header .backtop { float: left; margin: 12px 0 0 20px; }
#sectorKango #header #hNav li { background: url(../../sector/kango/images/bg_head_hnav.png) 100% 0 no-repeat; }
#sectorKango #header #hNav li #searchForm #searchArea { background: url(../../sector/kango/images/bg_head_search.png) 0 50% no-repeat !important; }
#sectorKango #footer { width: 950px; }
#sectorKango #footer #footInner { padding: 22px 0; }
#sectorKango #content { margin: 0 auto; width: 950px; padding: 0 0 120px; background: url(../../sector/kango/images/bg_foot.png) 45px 100% no-repeat; }
#sectorKango #navArea { *zoom: 1; background: url(../../sector/kango/images/bg_tit_kango.png) 0 0 no-repeat; min-height: 270px; width: 950px; margin: 0 auto; }
#sectorKango #navArea:before, #sectorKango #navArea:after { content: ""; display: table; }
#sectorKango #navArea:after { clear: both; }
#sectorKango #navArea h1 { float: left; width: auto; margin: 9px 0 0 39px; }
#sectorKango #navArea #nav { float: right; width: 370px; margin: 10px 8px 0 0; *font-size: 0; }
#sectorKango #navArea #nav li { padding: 10px 0 5px; background: url(../../images/bg_heading.png) 0 0 repeat-x; }
#sectorKango #navArea #nav li:first-child { background: none; }
#sectorKango #navArea #nav li img { display: block; }
#sectorKango #titleArea { margin: 0 auto; width: 950px; }
#sectorKango #topicPathArea { padding: 14px 20px; }
#sectorKango #topicPathArea #topicPath { float: left; }
#sectorKango #mainArea { float: none; width: 950px; margin: 0 auto; }
#sectorKango #mainArea .article { background: none; padding: 0 20px; }
#sectorKango #mainArea .article .section { margin: 38px 0 0; }
#sectorKango #mainArea .article .section.shadowBox { margin: 38px -6px 0; background: url(../../sector/kango/images/bg_article02.png) 0 100% no-repeat; }
#sectorKango #mainArea .article .section.shadowBox .sectionInner { background: url(../../sector/kango/images/bg_article01.png) 0 0 no-repeat; padding: 30px 26px; }
#sectorKango #mainArea .article .section:first-child { margin-top: 0 !important; }
#sectorKango #mainArea .article > h3 { margin: 60px 0 12px; }
#sectorKango #mainArea .article > h3 + .section { margin-top: 0 !important; }
#sectorKango #mainArea #bnrArea .bnrList { *zoom: 1; width: 975px; margin: 60px 0 0 -25px; }
#sectorKango #mainArea #bnrArea .bnrList:before, #sectorKango #mainArea #bnrArea .bnrList:after { content: ""; display: table; }
#sectorKango #mainArea #bnrArea .bnrList:after { clear: both; }
#sectorKango #mainArea #bnrArea .bnrList li { float: left; margin: 0 0 0 25px; }

/*　index
----------------------------------------*/
#sectorKango .index #mainArea { background: url(../../sector/kango/images/bg_kango_top.png) 0 0 no-repeat; }
#sectorKango .index #mainArea #lnavArea #lnav { *zoom: 1; width: 960px; margin: 11px 0 0 -11px; }
#sectorKango .index #mainArea #lnavArea #lnav:before, #sectorKango .index #mainArea #lnavArea #lnav:after { content: ""; display: table; }
#sectorKango .index #mainArea #lnavArea #lnav:after { clear: both; }
#sectorKango .index #mainArea #lnavArea #lnav li { float: left; width: 229px; margin: 20px 0 0 11px; }
#sectorKango .index #mainArea #lnavArea #lnav li.lowerStart { margin-left: 133px; }
#sectorKango .index #mainArea #infoArea { *zoom: 1; margin-top: 109px; }
#sectorKango .index #mainArea #infoArea:before, #sectorKango .index #mainArea #infoArea:after { content: ""; display: table; }
#sectorKango .index #mainArea #infoArea:after { clear: both; }
#sectorKango .index #mainArea #infoArea #newsArea { float: left; width: 660px; margin-left: 26px; background: url(../../sector/kango/images/bg_article_widetop02.png) 0 100% no-repeat; }
#sectorKango .index #mainArea #infoArea #newsArea .sectionInner { position: relative; padding: 22px 20px 22px 72px; background: url(../../sector/kango/images/bg_article_widetop01.png) 0 0 no-repeat; }
#sectorKango .index #mainArea #infoArea #newsArea .sectionInner h2 { position: absolute; top: -41px; left: -26px; margin: 0; }
#sectorKango .index #mainArea #infoArea #newsArea .sectionInner #newsScrollArea { height: 250px; }
#sectorKango .index #mainArea #infoArea #newsArea .sectionInner #newsScrollArea .newsList dt { color: #ff7192; padding: 0.8em 0 0; font-size: 92%; }
#sectorKango .index #mainArea #infoArea #newsArea .sectionInner #newsScrollArea .newsList dd { padding: 0.2em 0 0.9em; border-bottom: 1px solid #dbdbdb; }
#sectorKango .index #mainArea #infoArea #fbArea { float: right; width: 258px; margin-right: -3px; background: url(../../sector/kango/images/bg_article_narrowtop02.png) 0 100% no-repeat; }
#sectorKango .index #mainArea #infoArea #fbArea .sectionInner { padding: 0 18px 22px 16px; }
#sectorKango .index #mainArea #infoArea #fbArea .sectionInner h2 { margin: 0 -18px 16px -16px; }
#sectorKango .index #mainArea #infoArea #fbArea .sectionInner #fbScrollArea { height: 198px; }
#sectorKango .index #mainArea #infoArea #fbArea .sectionInner #fbScrollArea .mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, #sectorKango .index #mainArea #infoArea #fbArea .sectionInner #fbScrollArea .mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, #sectorKango .index #mainArea #infoArea #fbArea .sectionInner #fbScrollArea .mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, #sectorKango .index #mainArea #infoArea #fbArea .sectionInner #fbScrollArea .mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background: #3b5998; }
#sectorKango .index #mainArea #infoArea #fbArea .sectionInner #fbScrollArea .mCSB_container { margin-right: 12px; }
#sectorKango .index #mainArea #infoArea #fbArea .sectionInner #fbScrollArea .fb-like-box { height: 198px; }
#sectorKango .index #mainArea #bnrArea .bnrList { margin-top: 20px; }

/*　greeting
----------------------------------------*/
#sectorKango h2.greeting { background: #ffb8c9; }
#sectorKango .greeting #greetingArea h3 { margin: 0 0 30px; }
#sectorKango .greeting #greetingArea .sectionInner { position: relative; }
#sectorKango .greeting #greetingArea .sectionInner .greetingPhoto { text-align: center; position: absolute; top: 0; right: 0; width: 196px; }
#sectorKango .greeting #greetingArea .sectionInner .greetingPhoto dd { margin: 16px 0 0; font-weight: bold; }
#sectorKango .greeting #greetingArea .sectionInner .greetingPhoto dd em { font-size: 138%; line-height: 1; }
#sectorKango .greeting #greetingArea .sectionInner > p { padding-right: 220px; }

/*　philosophy
----------------------------------------*/
#sectorKango h2.philosophy { background: #84dbc8; }
#sectorKango .philosophy .article h3 { text-align: center; }
#sectorKango .philosophy .article #philosophyArea { background: url(../../sector/kango/images/bg_philosophy.png) 0 0 no-repeat; text-align: center; margin: 38px -6px 0; min-height: 313px; }
#sectorKango .philosophy .article #philosophyArea .sectionInner { padding: 23px 36px; }
#sectorKango .philosophy .article #basicpolicyArea { background: url(../../sector/kango/images/bg_basicpolicy.png) 0 0 no-repeat; margin: 38px -6px 0; min-height: 768px; }
#sectorKango .philosophy .article #basicpolicyArea .sectionInner { padding: 23px 36px; }
#sectorKango .philosophy .article #basicpolicyArea .sectionInner .basicpolicyList { margin: 25px 0 0 12px; }
#sectorKango .philosophy .article #basicpolicyArea .sectionInner .basicpolicyList li { margin: 0 0 30px; }

/* education
----------------------------------------*/
#sectorKango h2.education { background: #ffb8c9; }
#sectorKango .education .article .education-title{ margin-bottom: 30px; padding: 30px 0 13px; font-size:184%; color:#ff7293; font-weight:bold; background: url(../../sector/kango/images/bg_education.gif) no-repeat center bottom; }
#sectorKango .education .article #policyObjectArea .sectionInner .policyObjectList { *zoom: 1; }
#sectorKango .education .article #policyObjectArea .sectionInner .policyObjectList:before, #sectorKango .education .article #policyObjectArea .sectionInner .policyObjectList:after { content: ""; display: table; }
#sectorKango .education .article #policyObjectArea .sectionInner .policyObjectList:after { clear: both; }
#sectorKango .education .article #policyObjectArea .sectionInner .policyObjectList dt { padding: 6px 0 0; float: left; }
#sectorKango .education .article #policyObjectArea .sectionInner .policyObjectList dt.nthChild3 { padding-top: 26px; }
#sectorKango .education .article #policyObjectArea .sectionInner .policyObjectList dd { padding: 0 0 28px 176px; border-bottom: 1px solid #d9ba88; }
#sectorKango .education .article #policyObjectArea .sectionInner .policyObjectList dd ul li { margin-top: 4px; }
#sectorKango .education .article #policyObjectArea .sectionInner .policyObjectList dd ul li:first-child { margin-top: 0; }
#sectorKango .education .article #policyObjectArea .sectionInner .policyObjectList dd.nthChild4 { padding-top: 20px; border: none; }
#sectorKango .education .article #introductionArea .sectionInner .introductionList { *zoom: 1; }
#sectorKango .education .article #introductionArea .sectionInner .introductionList:before, #sectorKango .education .article #introductionArea .sectionInner .introductionList:after { content: ""; display: table; }
#sectorKango .education .article #introductionArea .sectionInner .introductionList:after { clear: both; }
#sectorKango .education .article #introductionArea .sectionInner .introductionList dt { float: left; }
#sectorKango .education .article #introductionArea .sectionInner .introductionList dd { padding: 0 0 0 176px; }
#sectorKango .education .article #introductionArea .sectionInner .introductionPhoto { margin: 30px 0 0; }
#sectorKango .education .article #introductionArea .sectionInner .introductionPhoto dd { margin: 6px 0 0; }
#sectorKango .education .article #introductionArea .sectionInner .introductionPhoto dd ul { *zoom: 1; width: 892px; margin: 0 0 0 -23px; }
#sectorKango .education .article #introductionArea .sectionInner .introductionPhoto dd ul:before, #sectorKango .education .article #introductionArea .sectionInner .introductionPhoto dd ul:after { content: ""; display: table; }
#sectorKango .education .article #introductionArea .sectionInner .introductionPhoto dd ul:after { clear: both; }
#sectorKango .education .article #introductionArea .sectionInner .introductionPhoto dd ul li { float: left; margin: 0 0 0 23px; }
#sectorKango .education .article .offJt:before, #sectorKango .education .article .offJt:after { content: ""; display: table; }
#sectorKango .education .article .offJt:after { clear: both; }
#sectorKango .education .article .offJt{ margin-bottom: 40px; }
#sectorKango .education .article .offJt .offJtInner{ position: relative; width: 370px; margin-top: 15px; padding: 20px 25px; background: #ffe6ec; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; }
#sectorKango .education .article .offJt .offJtInner dt{ font-weight: bold; }
#sectorKango .education .article .offJtLeft .offJt-arrow{ position: absolute; bottom: 40px; left: -35px; }
#sectorKango .education .article .offJtRight .offJt-arrow{ position: absolute; bottom: 40px; right: -35px; }
#sectorKango .education .article .offJtLeft .offJt-photo{ float: left; }
#sectorKango .education .article .offJtLeft .offJtInner{ float: right; }
#sectorKango .education .article .offJtRight .offJt-photo{ float: right; }
#sectorKango .education .article .offJtRight .offJtInner{ float: left; }



/* certified
----------------------------------------*/
#sectorKango h2.certified { background: #84dbc8; }
#sectorKango .certified .article .certified-title{ margin-top: 0px !important; }

#sectorKango .certified .article .section .sectionInner .pointBox:before, #sectorKango .certified .article .section .sectionInner .pointBox:after { content: ""; display: table; }
#sectorKango .certified .article .section .sectionInner .pointBox:after { clear: both; }
#sectorKango .certified .article .section .sectionInner .pointBox dl:before, #sectorKango .certified .article .section .sectionInner .pointBox dl:after { content: ""; display: table; }
#sectorKango .certified .article .section .sectionInner .pointBox dl:after { clear: both; }
#sectorKango .certified .article .section .sectionInner .pointBox dd:before, #sectorKango .certified .article .section .sectionInner .pointBox dd:after { content: ""; display: table; }
#sectorKango .certified .article .section .sectionInner .pointBox dd:after { clear: both; }

#sectorKango .certified .article .section .sectionInner .pointBox ul{ float: left; width: 425px; margin: 30px 0 0 30px; }
#sectorKango .certified .article .section .sectionInner .pointBox li{ margin-bottom: 20px; }
#sectorKango .certified .article .section .sectionInner .pointBox dt { float: left; margin-right: 45px; }
#sectorKango .certified .article .section .sectionInner .pointBox dd { float: left; }
#sectorKango .certified .article .section .sectionInner .pointBox dd p{ float: left; }
#sectorKango .certified .article .section .sectionInner .pointBox dd .pointTxt{ width: 190px; }
#sectorKango .certified .article .section .sectionInner .pointBox .pointSenmon dd{ padding-top: 45px; }
#sectorKango .certified .article .section .sectionInner .pointBox .pointNintei dt{ padding-top: 20px; }
#sectorKango .certified .article .section .sectionInner .pointPhoto{ float: right; margin-top: 30px; }
#sectorKango .certified .article #cnsWhatBg01 { padding-bottom: 50px; background: url(../../sector/kango/images/bg_certified01.gif) no-repeat right top;}
#sectorKango .certified .article #cnsWhatBg02 { padding-bottom: 0; background: url(../../sector/kango/images/bg_certified02.gif) no-repeat right top;}
#sectorKango .certified .article .cnsWhatTxt{ width: 680px; margin-bottom: 30px; }
#sectorKango .certified .article .cnsWhatLead{ margin-right: 270px; font-weight: bold; text-align: right; }
#sectorKango .certified .article .cnsWhatBox { position: relative; width: 630px; margin-top: 20px; padding: 20px 25px; background: #ffe6ec; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; }
#sectorKango .certified .article .cnsWhatArrow{ position: absolute; bottom: 40px; right: -35px; }
#sectorKango .certified .article .cnsWhaleft{ float:left; width: 680px; }
#sectorKango .certified .article .cnsWhaleft02{ float:left; width: 600px; }
#sectorKango .certified .article .cnsWhatPhoto{ float:right; }
#sectorKango .certified .article .cnsWhatBox dd{ margin-top: 20px; margin-right: 20px; font-weight: bold; text-align: right; }
#sectorKango .certified .article .cnsWhatBoxNo dd{ margin-top: 20px; margin-right: 20px; font-weight: bold; text-align: right; }
#sectorKango .certified .article .contact{ width: 921px; margin: 0 auto; margin-top:70px; padding: 40px 0 0; background: url(../../sector/kango/images/bg_certified03.gif) no-repeat left top; }
#sectorKango .certified .article .contactBoxM{ background: url(../../sector/kango/images/bg_certified04.gif) repeat-y; }
#sectorKango .certified .article .contactBoxB{ background: url(../../sector/kango/images/bg_certified05.gif) no-repeat left bottom; }
#sectorKango .certified .article .contact ul{ margin-left: 135px; padding-bottom: 50px; }
#sectorKango .certified .article .contact li{ float: left; margin: 0 66px 0 0; }
#sectorKango .certified .article .contact-title{ margin-top: -25px; margin-bottom: 20px; padding: 30px 0 13px; font-size:184%; color:#ff7293; font-weight:bold; text-align: center; }
#sectorKango .certified .article .contact-lead{ margin: 0 75px; }
#sectorKango .certified .article .contact-leadW{ margin: 0 75px 30px; font-weight: bold; text-align: right; }



/* welfare
----------------------------------------*/
#sectorKango h2.welfare { background: #ffb8c9; }
#sectorKango .welfare .article .section .sectionInner .messageInfo { background: url(../../sector/kango/images/bg_massage02.png) 0 0 no-repeat; margin: 30px 0 0; }
#sectorKango .welfare .article .section .sectionInner .messageInfo dl { background: url(../../sector/kango/images/bg_massage01.png) 0 0 no-repeat; padding: 22px 26px; }
#sectorKango .welfare .article .section .sectionInner .messageInfo dl dt { font-weight: 700; font-size: 138%; padding: 0 0 0.8em; }
#sectorKango .welfare .article .section .sectionInner .messageInfo dl dd em { font-weight: 700; }
#sectorKango .welfare .article .section .sectionInner .messageInfo:first-child { margin: 0; }
#sectorKango .welfare .article #userVoiceArea .messageInfo:first-child dd { padding-left: 200px; background: url(../../sector/kango/images/p_welfare01.jpg) 0 0.9em no-repeat; }
#sectorKango .tableList tbody td { background-color:#FFF; }

/* introduction
----------------------------------------*/
/* index */
#sectorKango h2.introduction { background: #84dbc8; }
#sectorKango .introduction .article .addTitle { margin: 64px 0 0; }
#sectorKango .introduction .article .addTitle dd { margin: 20px 0 0; text-align: center; }
#sectorKango .introduction .article #mainIntroArea .mainIntroList { padding-bottom: 38px; *zoom: 1; }
#sectorKango .introduction .article #mainIntroArea .mainIntroList:before, #sectorKango .introduction .article #mainIntroArea .mainIntroList:after { content: ""; display: table; }
#sectorKango .introduction .article #mainIntroArea .mainIntroList:after { clear: both; }
#sectorKango .introduction .article #mainIntroArea .mainIntroList li { text-align: center; float: left; width: 455px; margin-top: 38px; }
#sectorKango .introduction .article #mainIntroArea .mainIntroList li h4 { font-size: 169%; }
#sectorKango .introduction .article #mainIntroArea .mainIntroList li dl { padding: 0 22px; }
#sectorKango .introduction .article #mainIntroArea .mainIntroList li dl dd { margin-top: 1em; }
#sectorKango .introduction .article #otherIntroArea .otherIntroList { *zoom: 1; margin-top: 38px; }
#sectorKango .introduction .article #otherIntroArea .otherIntroList:before, #sectorKango .introduction .article #otherIntroArea .otherIntroList:after { content: ""; display: table; }
#sectorKango .introduction .article #otherIntroArea .otherIntroList:after { clear: both; }
#sectorKango .introduction .article #otherIntroArea .otherIntroList dt { float: left; clear: both; }
#sectorKango .introduction .article #otherIntroArea .otherIntroList dd { margin-left: 222px; }
#sectorKango .introduction .article #otherIntroArea .otherIntroList dd h4 { font-size: 169%; }
#sectorKango .introduction .article .introductionPhoto dd { margin: 6px 0 0; }
#sectorKango .introduction .article .introductionPhoto dd ul { *zoom: 1; width: 892px; margin: 0 0 0 -23px; }
#sectorKango .introduction .article .introductionPhoto dd ul:before, #sectorKango .introduction .article .introductionPhoto dd ul:after { content: ""; display: table; }
#sectorKango .introduction .article .introductionPhoto dd ul:after { clear: both; }
#sectorKango .introduction .article .introductionPhoto dd ul li { float: left; margin: 0 0 0 23px; }

/* ward20 */
#sectorKango .introduction .article .ward20charArea .sectionInner ul{ padding-left: 102px; }
#sectorKango .introduction .article .ward20charArea .sectionInner ul:before, #sectorKango .introduction .article .ward20charArea .sectionInner ul:after { content: ""; display: table; }
#sectorKango .introduction .article .ward20charArea .sectionInner ul:after { clear: both; }
#sectorKango .introduction .article .ward20charArea .sectionInner li { float: left; margin: 30px 30px 0 0; }

/* ward21 */
#sectorKango .introduction .article #ward21charArea { background: url(../../sector/kango/introduction/images/p_ward21_01.jpg) 100% 0 no-repeat; }
#sectorKango .introduction .article #ward21charArea .sectionInner { padding-right: 360px; min-height: 222px; }

/* ward22 */
#sectorKango .introduction .article #ward22charArea { background: url(../../sector/kango/introduction/images/p_ward22_01.jpg) 100% 0 no-repeat; }
#sectorKango .introduction .article #ward22charArea .sectionInner { padding-right: 360px; min-height: 222px; }

/* ward23 */
#sectorKango .introduction .article #ward23charArea { background: url(../../sector/kango/introduction/images/p_ward23_01.jpg) 100% 0 no-repeat; }
#sectorKango .introduction .article #ward23charArea .sectionInner { padding-right: 360px; min-height: 222px; }

/* ward31 */
#sectorKango .introduction .article #ward31charArea { background: url(../../sector/kango/introduction/images/p_ward31_01.jpg) 100% 0 no-repeat; }
#sectorKango .introduction .article #ward31charArea .sectionInner { padding-right: 360px; min-height: 222px; }

/* ward32 */
#sectorKango .introduction .article #ward32charArea { background: url(../../sector/kango/introduction/images/p_ward32_01.jpg) 100% 0 no-repeat; }
#sectorKango .introduction .article #ward32charArea .sectionInner { padding-right: 360px; min-height: 222px; }

/* ward_icu */
#sectorKango .introduction .article .wardIcuCharArea .sectionInner ul{ padding-left: 102px; }
#sectorKango .introduction .article .wardIcuCharArea .sectionInner ul:before, #sectorKango .introduction .article #wardIcuCharArea .sectionInner ul:after { content: ""; display: table; }
#sectorKango .introduction .article .wardIcuCharArea .sectionInner ul:after { clear: both; }
#sectorKango .introduction .article .wardIcuCharArea .sectionInner li { float: left; margin: 30px 30px 0 0; }

/* ward_nicu */
#sectorKango .introduction .article .wardNicuCharArea .sectionInner ul{ padding-left: 102px; }
#sectorKango .introduction .article .wardNicuCharArea .sectionInner ul:before, #sectorKango .introduction .article #wardIcuCharArea .sectionInner ul:after { content: ""; display: table; }
#sectorKango .introduction .article .wardNicuCharArea .sectionInner ul:after { clear: both; }
#sectorKango .introduction .article .wardNicuCharArea .sectionInner li { float: left; margin: 30px 30px 0 0; }

/* ward_clinic */
#sectorKango .introduction .article #wardClinicCharArea { background: url(../../sector/kango/introduction/images/p_ward_clinic_01.jpg) 100% 0 no-repeat; }
#sectorKango .introduction .article #wardClinicCharArea .sectionInner { padding-right: 360px; min-height: 222px; }
#sectorKango .introduction .article h4 { margin-top:30px; }
#sectorKango .introduction .article h3 + h4 {margin-top:0.4em; }
#sectorKango .introduction .article em { display:block;  font-weight:bold; margin-top:1em; }

#sectorKango .introduction .article .photoList:before,
#sectorKango .introduction .article .photoList:after { content:""; display:table; }
#sectorKango .introduction .article .photoList:after { clear:both; }
#sectorKango .introduction .article .photoList { zoom:1; margin-top: 1em; }
#sectorKango .introduction .article .photoList li { float: left; margin-right: 20px; }

/* ward_op */
#sectorKango #mainArea .article .section.opWelcom { margin: 38px -6px 0; background: url(../../sector/kango/images/bg_article04.png) 0 top no-repeat; }
#sectorKango #mainArea .article .section.opWelcom .sectionInner { padding: 30px 40px 80px; background: url(../../sector/kango/images/bg_article01.png) 0 0 no-repeat; }
#sectorKango .introduction .article .wardOpeCharArea p{ margin-bottom: 30px; }
#sectorKango .introduction .article h4 { margin-top:0; }
#sectorKango .introduction .opWelcom .sectionInner h3{ margin-bottom: 15px; }
#sectorKango .introduction .article .opList { margin: 0 0 0 0; overflow: hidden; }
#sectorKango .introduction .article .opList li { float:left; width: 200px; }
#sectorKango .introduction .article .opList li span { display: block; padding: 7px 2px 0; font-size: 0.9em; line-height: 1.3; }
#sectorKango .introduction .article .opList li.opIcon { width:22px; margin:0 30px;}
#sectorKango .introduction .article .opList li.opIcon img { margin-top:55px; }
#sectorKango .introduction .article .opList li.balloon { position:absolute; margin:-20px 0 0 700px; }
#sectorKango .introduction .article .opWelcom dl { clear:both; }
#sectorKango .introduction .article .opWelcom dl:before, #sectorKango .introduction .article .opWelcom dl:after { content: ""; display: table; }
#sectorKango .introduction .article .opWelcom dl:after { clear: both; }
#sectorKango .introduction .article .opWelcom .opInfo dt { float:left; margin: 0 20px 30px 0; }
#sectorKango .introduction .article .opWelcom .opInfo dd{ padding-top: 25px; }
#sectorKango .introduction .article .opWelcom .opRoom span{ color: #594c36; }
#sectorKango .introduction .article .opRoom { clear:both; margin-top: -20px; }
#sectorKango .introduction .article .opRoom:before, #sectorKango .introduction .article .opRoom:after { content: ""; display: table; }
#sectorKango .introduction .article .opRoom:after { clear: both; }
#sectorKango .introduction .article .opRoomLeft{ float: left; width: 350px; }
#sectorKango .introduction .article .opRoomLeft dl{ margin-bottom: 20px; }
#sectorKango .introduction .article .opRoomLeft dt{ margin-bottom: 20px; }
#sectorKango .introduction .article .opArrow{ margin-left: 150px; }
#sectorKango .introduction .article .opRoomRight{ float: right; width: 450px; margin-top: 40px; }
#sectorKango .introduction .article .opRoomRight01{ margin-bottom: 15px; }
#sectorKango .introduction .article .opRoomRight01 dt{ margin-top: -40px;}
#sectorKango .introduction .article .opRoomRight02 dt{ float: left; }
#sectorKango .introduction .article .opRoomRight02 dd{ float: left; margin: 25px 20px 0 0; }




/* hospital_tours
----------------------------------------*/
#sectorKango .hospitalTours .article #wardIcuCharArea { background: url(../../sector/kango/images/bg_hospital_tours01.jpg) 100% 0 no-repeat; }
#sectorKango .hospitalTours .article #wardIcuCharArea .sectionInner { padding-right: 360px; min-height: 222px; }
#sectorKango .hospitalTours #mainArea .box  {width:865px; border: solid 3px #f3eadc; padding: 20px 20px; background-color:#FFF; }
#sectorKango .hospitalTours #mainArea .box h4 {color:#594c36; margin-bottom:10px; }
#sectorKango .hospitalTours #mainArea .box img { float:left; margin-right:25px; }
#sectorKango .hospitalTours #mainArea .phoneExtension { float:left; padding:25px 65px 0 0; font-size:18px; font-weight:bold; color:#77510e; }
#sectorKango .hospitalTours #mainArea .schedule table.tableList th { text-align:center; background-color:#ffe5e7; padding:10px 0; }
#sectorKango .hospitalTours #mainArea .tableList td {vertical-align:top; }
