@charset "utf-8";body{position:relative;background-color:#FFFEE9;-webkit-text-size-adjust:none;min-height:416px;font-size:12px;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;line-height:1.25;color:#000;word-break:break-all;}a:not(.decorative){color:#000;text-decoration:none;font-weight:normal;}sup{font-size:60%}input[type="checkbox"]{width:16px;height:16px}#result section nav:first-of-type{background-color: #FFFEE9;}#result header{background: url("../img/breadcrumbs_ul_bk.png")repeat-x left 48px;background-color:#ffffff;height:73px;}header div#siteName{height: 48px;margin:0;padding:0;width:100%;background: url("../img/sp_each_logo2020.png") no-repeat left 4px;background-size: 166px 37px;-moz-background-size:166px 37px;-webkit-background-size:166px 37px;-o-background-size:166px 37px;}#siteName nav#primitive a#back_home{position:absolute;top:8px;left:0;width: 166px;height: 33px;font:0px/0px san-serif;overflow:hidden;display:block;}#siteName nav#primitive{float: right;margin:0;padding:0;height:40px;display:block;}#siteName nav#primitive ul{clear:both;list-style-type: none;height: 40px;}#siteName nav#primitive li{padding:0;margin:0 5px 0 0;float: left;}#siteName nav#primitive li a{width: 48px;height: 40px;display:block;font:0px/0px san-serif;background-image: url("/img/header_nav_icons2.png");background-repeat: no-repeat;background-size: 50px 160px;-webkit-background-size: 50px 160px;-moz-background-size:50px 160px;-o-background-size:50px 160px;}#siteName nav#primitive li#history a{background-position: 0 0;width:40px}#siteName nav#primitive li#mylist a{background-position: 0 -40px;}#siteName nav#primitive li#prev a{background-position: 0 -80px;}#siteName nav#primitive li#home a{background-position: 0 -120px;}.badge{position:relative;}.badge[data-badge]:after{content:attr(data-badge);position:absolute;top:8px;right:2px;font: 8px/8px san-serif;background:red;color:white;width:18px;height:18px;text-align:center;line-height:18px;border-radius:50%;box-shadow:0 0 1px #333;}#result h1{text-indent:-999px;text-align: left;font:0px/0px sans-serif;height:0;}header #breadCrumbs{height: 25px;padding:0;margin: 0;width:100%;}.swiper-container{-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;-ms-box-sizing: content-box;-o-box-sizing: content-box;box-sizing: content-box;margin: 0 auto;overflow: hidden;position: relative;}.swiper-free-mode > .swiper-wrapper{-webkit-box-sizing: content-box;-moz-box-sizing: content-box;-ms-box-sizing: content-box;-o-box-sizing: content-box;box-sizing: content-box;margin: 0 auto;-webkit-transition-timing-function: ease-out;-moz-transition-timing-function: ease-out;-ms-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;}.swiper-wrapper{-webkit-box-sizing: content-box;-moz-box-sizing: content-box;-ms-box-sizing: content-box;-o-box-sizing: content-box;box-sizing: content-box;position: relative;transform: translate(0px, 0px);transition-duration: 0s;transition-property: transform, left, top;transition-timing-function: ease;-webkit-transition-property: -webkit-transform, left, top;-webkit-transition-duration: 0s;-webkit-transform: translate(0px, 0);-webkit-transition-timing-function: ease;-moz-transition-property: -moz-transform, left, top;-moz-transition-duration: 0s;-moz-transform: translate(0px, 0);-moz-transition-timing-function: ease;-o-transition-property: -o-transform, left, top;-o-transition-duration: 0s;-o-transform: translate(0px, 0);-o-transition-timing-function: ease;-o-transform: translate(0px, 0px);-ms-transition-property: -ms-transform, left, top;-ms-transition-duration: 0s;-ms-transform: translate(0px, 0);-ms-transition-timing-function: ease;width: 100%;}header #breadCrumbs ul{margin: 0;padding: 0;}header #breadCrumbs ul li{display: inline-block;font-size: 11px;color: #343434;line-height: 27px;height: 25px;margin: 0 0 0 -4px;}header #breadCrumbs ul li:last-child{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);padding: 0 0 0 8px;}header #breadCrumbs ul li:first-child a{padding: 0 14px;}header #breadCrumbs ul li a{background: url("../img/breadcrumbs_bk.png") no-repeat right top;background-size: auto 25px;display: block;margin: 0;padding: 0 14px 0 8px;color: #0066aa;text-decoration: none;}header #breadCrumbs ul li:nth-last-child(2) a{background-image: url("../img/breadcrumbs_before_last_bk.png");}.swiper-slide a{backface-visibility: hidden;}.swiper-slide-visible{}.swiper-slide-active{}.swiper-slide{-webkit-box-sizing: content-box;-moz-box-sizing: content-box;-ms-box-sizing: content-box;-o-box-sizing: content-box;box-sizing: content-box;float: left;}nav ul, nav ol{list-style: outside none none;}dl, menu, ol, ul{}*::-moz-selection{background: none repeat scroll 0 0 #b3d4fc;text-shadow: none;}div.buttonArea{border-radius: 5px 5px 5px 5px;border:2px solid #5FC0EA;background-color:#ffffff;margin: 4px auto;width:96%;font-size:14px;line-height:1.2em;text-align:center;padding-bottom:3px;}div.buttonArea .target{margin:0 auto;padding:3px;font-size:13px;text-align:left;}.halfBtnBox{margin:0 auto;width:98%;}.halfBtnBox .halfBtn{width:50%;float:left;}.blueButton a,form input[type="submit"].blueButton{display: block;margin:4px auto;padding:0;background:none;border:none;width:96%;line-height:42px;height:40px;font-size:15px;font-weight:bold;color:#fff;text-align:center;text-decoration:none;text-shadow:2px 2px 2px #256286;background:#0266b4;-webkit-border-radius:4px;-moz-border-radius: 4px;}form input[type="submit"].blueButton{margin-bottom:12px;height:38px;width:97%;}.greenButton a,form input[type="submit"].greenButton{display: block;margin:6px auto;padding:0;background:none;border:none;width:96%;line-height:42px;height:40px;font-size:15px;font-weight:bold;color:#fff;text-align:center;text-decoration:none;text-shadow:2px 2px 2px #2f905a;background:#109d59;-webkit-border-radius:4px;-moz-border-radius: 4px;}form input[type="submit"].greenButton{margin-bottom:12px;height:34px;width:97%;}.greenButton2, .greenButton3{position:relative;margin:6px auto;text-align:center;padding:0;background:none;border:none;width:96%;background:#109d59;-webkit-border-radius:4px;-moz-border-radius: 4px;}.greenButton2{height:58px;}.greenButton3{height:48px;}.greenButton2 a, .greenButton3 a{position:absolute;top:0;left:0;width:100%;height:100%;display:block;margin:0;padding:0;}.greenButton2 a > *, .greenButton3 a > *{vertical-align: middle;display: inline-block;zoom: 1;*display: inline;}.greenButton2 a span, .greenButton3 a span{height: 100%;width: 0px;display: inline-block;zoom: 1;*display: inline;}.greenButton2 a .freedial, .greenButton3 a .freedial, .greenButton3 a .freedial2{height:25px;margin:0;padding:0;text-align:left;text-indent:-9999px;overflow:hidden;}.greenButton2 a .freedial{width:150px;background:url(../img/freedial_icon_and_text@2.png) no-repeat center;-webkit-background-size: 150px 25px;-moz-background-size: 150px 25px;-o-background-size: 150px 25px;background-size: 150px 25px;}.greenButton3 a .freedial{width:196px;background:url(../img/freedial_icon_and_text3@2.png) no-repeat center;-webkit-background-size: 196px 25px;-moz-background-size: 196px 25px;-o-background-size: 196px 25px;background-size: 196px 25px;}.greenButton3 a .freedial2{width:196px;background:url(../img/freedial_icon_and_text5@2.png) no-repeat center;-webkit-background-size: 196px 25px;-moz-background-size: 196px 25px;-o-background-size: 196px 25px;background-size: 196px 25px;}.blue2Button a{display: block;margin:6px auto;padding:0;background:none;border:none;width:96%;line-height:42px;height:40px;font-size:15px;font-weight:bold;color:#fff;text-align:center;text-decoration:none;text-shadow:2px 2px 2px #0470a1;background:#0092d4;-webkit-border-radius:4px;-moz-border-radius: 4px;}.orangeButton a, .orange2Button a,form input[type="submit"].orangeButton, form input[type="submit"].orange2Button{display: block;margin:6px auto;padding:0;background:none;border:none;width:96%;line-height:42px;height:40px;font-size:15px;font-weight:bold;text-align:center;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius: 4px;}.orangeButton a, form input[type="submit"].orangeButton{color:#864500;text-shadow:1px 1px 0px #f0f0f0;background:#f9c802;}.orange2Button a, form input[type="submit"].orange2Button{color:#fff;text-shadow:1px 1px 0 #D34F22;background: #ee4d31;}form input[type="submit"].orangeButton{margin-bottom:12px;height:38px;width:97%;}form input[type="submit"].orange2Button{margin-bottom:12px;height:58px;width:100%;}.grayButton a,form submit.grayButton{display: block;margin:6px auto;padding:0;background:none;border:none;width:96%;line-height:42px;height:40px;font-size:15px;font-weight:bold;color:#444;text-align:center;text-decoration:none;text-shadow:1px 1px 1px #fff;background:#dddddd;-webkit-border-radius:4px;-moz-border-radius: 4px;}form input.grayButton{margin-bottom:12px;height:34px;width:97%;}a.make_a_call span{background: url("/img/phone_iconL.png") no-repeat left top;-webkit-background-size:18px 21px;-moz-background-size:18px 21px;-o-background-size:18px 21px;background-size:18px 21px;display: inline-block;height: 21px;line-height: 21px;margin: 0;padding: 1px 0 0 19px;}a.online span{background: url("../img/online_icon2.png") no-repeat 0 2px;-webkit-background-size:25px;-moz-background-size:25px;-o-background-size:25px;background-size:25px;display:inline-block;height: 27px;line-height: 27px;margin: 0;padding: 1px 0 0 30px;}a.wom_submit span{background: rgba(0, 0, 0, 0) url("/img/wom_submit_icon.png") no-repeat scroll 0 0;display: inline-block;height: 21px;line-height: 21px;margin: 0;padding: 2px 0 2px 22px;}a.mylist span{background: rgba(0, 0, 0, 0) url("/img/mylist_icon.png") no-repeat scroll 0 0;display: inline-block;height: 21px;line-height: 21px;margin: 0;padding: 2px 0 2px 22px;}a.mylist_plus span{background: rgba(0, 0, 0, 0) url("/img/mylist_plus_icon.png") no-repeat scroll 0 0;display: inline-block;height: 21px;line-height: 21px;margin: 0;padding: 2px 0 2px 22px;}a.mylist_minus span{background: rgba(0, 0, 0, 0) url("/img/mylist_minus_icon.png") no-repeat scroll 0 0;display: inline-block;height: 21px;line-height: 21px;margin: 0;padding: 2px 0 2px 22px;}#result .info{background-color:#ffffff;margin:0;padding:16px 4px 2px;}#result .info ul, .slideContents .info ul, .slideContents .wom ul, .womContents ul{list-style-type: none;margin: 10px 0;padding: 0;}#result .info ul li, .slideContents .info ul li, .slideContents .wom ul li, .womContents ul li{line-height: 1.5em;list-style-type: none;margin: 4px 0;min-height: 20px;padding: 2px 6px 10px 62px;width: auto;font-size:16px;position:relative;}#result .info ul li:before, .slideContents .info ul li:before{position: absolute;top:3px;left:0;color:#666;padding:4px 2px;border-radius:6px;border:1px solid #7CB8CB;width:48px;line-height:11px;height:11px;font-size:11px !important;margin:0 5px 0 0;text-align:center;white-space:nowrap;background-color:#fff;}.slideContents .wom ul li:before, .womContents ul li:before{position: absolute;top:3px;left:0;color:#fff;padding:4px 2px;border-radius:6px;width:48px;line-height:13px;height:13px;font-size:11px !important;margin:0 5px 0 0;text-align:center;white-space:nowrap;background-color:#a0c516;}#result .info ul li, .slideContents .info ul li{color: #232323;}.slideContents .wom ul li, .womContents ul li{color: #593C1B;}.ft-cloud {margin:0 0 20px;}.ft-cloud .ft-badge{align-items:center;border:1px solid #0266b4;border-radius:4px !important;color:#0266b4;display:inline-flex;font-size:13px;font-weight:700;height:1em;line-height:1em;padding:4px;margin:0px 3px 6px;vertical-align:middle;white-space:nowrap;}#result .info .corp, .slideContents .info .corp, .womContents .corp{font-size:12px;line-height:1;color:#000000;padding:0 0 0 12px;}#result .info .name, .slideContents .info .name, .womContents .name{font-size:18px;font-weight:bold;color:#000000;padding:8px 0 0 12px;}ul li.btmdiv{border-bottom: 1px solid #dddddd;}#result .info ul li.address:before, .slideContents .info ul li.address:before{content: '所在地'}#result .info ul li.tel:before, .slideContents .info ul li.tel:before{content: '連絡先';font-weight: normal}#result .info ul li.tel, .slideContents .info ul li.tel{font-size:17px;line-height: 19px;font-family: Verdana,Geneva,sans-serif;font-weight: bold;}#result #gmap{position:relative;width:240px;height:110px;margin: 0 auto;padding: 0;}.info #embeddedmap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;z-index: 10;}.info #overlay{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 100;}#result .info ul li.no_item, .slideContents .info ul li.no_item{padding:2px 10px 10px;}#result .info ul li #certified_img, #result .info ul li #epark_img, .slideContents .info ul li #certified_img, .slideContents .info ul li #epark_img{width:100%;max-width:480px;margin:0 auto;}#result .info ul li #certified_img img, #result .info ul li #epark_img img, .slideContents .info ul li #epark_img img{max-width:100%;height:auto;}#result .info ul li #certified_pitch, #result .info ul li #epark_info, .slideContents .info ul li #certified_pitch, .slideContents .info ul li #epark_info{margin:6px auto;font-weight:normal;font-size:16px;line-height:1.5em;color: #3d3d3d;}#result .info ul li #epark_info .hl, .slideContents .info ul li #epark_info .hl{color: #927c4f;display: block;font-weight: bold;padding: 2px 0 5px;}#result .info ul li.url:before, .slideContents .info ul li.url:before{content: '公式ｻｲﾄ'}#result .info ul li.aboutus:before, .slideContents .info ul li.aboutus:before{content: 'ご案内'}#result .info ul li.aboutus, .slideContents .info ul li.aboutus{color: #593C1B}#result .info ul li.domain:before, .slideContents .info ul li.domain:before{content: '診療科目'}#result .info ul li.domain a {color:#0044cc}#result .info ul li.access:before, .slideContents .info ul li.access:before{content: 'アクセス'}#result .info ul li.access, .slideContents .info ul li.access{color:#A27336;margin-top:-10px;}#result .info ul li.parking:before, .slideContents .info ul li.parking:before{content: '駐車場'}.parking_mark{background: url("../img/parking_mark.png") no-repeat scroll 0 1px transparent;padding: 0 0 0 19px;}#result .info ul li.hours:before, .slideContents .info ul li.hours:before{content: '診療時間'}#result .info ul li.feature:before, .slideContents .info ul li.feature:before{content: '特　色'}#result .info ul li.bed:before, .slideContents .info ul li.bed:before{content: '病　床'}#result .info ul li.reference:before, .slideContents .info ul li.reference:before{content: '参　考'}#result .info ul li.reference a {color:#0044cc}.womContents{background-color:#fffee9;margin:0;padding:4px 4px 32px;}.slideContents .annotation, .womContents .annotation{clear:both;-webkit-border-image:url(../img/annotation_bg.png) 20 3 16 3 / 20px 3px 16px 3px;width: 95%;margin:8px auto 12px;padding:0;font-size:12px;line-height:1.1em;text-align:left;color:#DD8774;}.name_suffix{font-weight:normal;margin-left:4px;}.review_rating{color:#fff;padding: 5px;border-radius: 4px;line-height: 1;font-size: 14px !important;margin: 8px 5px;display: inline-block;background-color:#d71f42;}.reviews{margin:16px 0 0;clear:both;}.reviews .faceicon{float:left;margin:0 0 4px 20px;width:30px;height:30px;display:block;background-image:url(../img/ranking_icon.png);-moz-background-size:100% 150px;background-size:100% 150px;}.awesome .faceicon{background-position:left 0 0;}.nice .faceicon{background-position:0 -30px;}.reviews .balloons{position:relative; width: 100%;text-align: left;}.reviews .balloons .words{display:inline-block;position:relative;margin:12px 0 0;padding:10px;border-radius:12px;background:#fff;font-size:14px;line-height:1.6em;width:100%;box-sizing:border-box;}.awesome .balloons .words{border:3px solid #6abb3a;} .awesome .balloons .words:before{border-right:6px solid #6abb3a;}.nice .balloons .words{border:3px solid #ffbf00;} .nice .balloons .words:before{border-right:6px solid #ffbf00;}.reviews .balloons .words:after{content: '';position: absolute;display: block;width: 0;height: 0;left: 17px;top: -11px;border-right: 15px solid transparent;border-bottom: 15px solid #FFFEE9;border-left: 15px solid transparent;}.reviews .balloons .words:before{content: '';position: absolute;display: block;width: 0;height: 0;left: 17px;top: -15px;border-right: 15px solid transparent;border-left: 15px solid transparent;}.awesome .balloons .words:before{ border-bottom: 15px solid #6abb3a;}.nice .balloons .words:before{ border-bottom: 15px solid #ffbf00;}.reviews .balloons .words p{margin:0;padding:0;}.reviews .balloons .date{position:absolute;top:20px;right:2px;color:#fff;padding:3px;border-radius:2px;line-height:1;font-size:15px !important;margin:0 5px 2px 0;display:inline-block;background-color:#777;}.slideContents .wom ul li.doctor:before, .womContents ul li.doctor:before{content: '医師名'}.slideContents .wom ul li.domain:before, .womContents ul li.domain:before{content: '診療科目'}.slideContents .wom ul li.review:before, .womContents ul li.review:before{content: '投　稿'}.slideContents .wom ul li.stars:before, .womContents ul li.stars:before{content: '総　評'}.slideContents .wom ul li.date:before, .womContents ul li.date:before{content: '投稿日'}.slideContents .wom ul li.submitter:before, .womContents ul li.submitter:before{content: '投稿者'}.womContents ul li.widen{margin-top:-36px;padding:30px 0 48px;}.womContents ul li:last-child{padding-bottom:0;}.slideContents .wom dl, .womContents dl{margin: 0;padding: 0;}.slideContents .wom dt, .womContents dt{clear:left;color: #41605B;float:left;display: inline;font-size: 15px;line-height: 29px;width:118px;height: 29px;margin: 0 0 6px;padding: 0;}.slideContents .wom dd, .womContents dd{float:left;width:150px;margin: -2px 0 6px;padding: 0;}.slideContents .wom dd .star0, .womContents dd .star0{background: url("../img/review_stars.png") no-repeat left top;width:150px;height: 29px;background-size:150px 174px;background-position:0 -147px;}.slideContents .wom dd .star1, .womContents dd .star1{background: url("../img/review_stars.png") no-repeat left top;width:150px;height: 29px;background-size:150px 174px;background-position:0 -118px;}.slideContents .wom dd .star2, .womContents dd .star2{background: url("../img/review_stars.png") no-repeat left top;width:150px;height: 29px;background-size:150px 174px;background-position:0 -87px;}.slideContents .wom dd .star3, .womContents dd .star3{background: url("../img/review_stars.png") no-repeat left top;width:150px;height: 29px;background-size:150px 174px;background-position:0 -59px;}.slideContents .wom dd .star4, .womContents dd .star4{background: url("../img/review_stars.png") no-repeat left top;width:150px;height: 29px;background-size:150px 174px;background-position:0 -28px;}.slideContents .wom dd .star5, .womContents dd .star5{background: url("../img/review_stars.png") no-repeat left top;width:150px;height: 29px;background-size:150px 174px;background-position:0 0;}.slideContents .divline, .womContents .divline{width:90%;margin:0 auto 12px auto;border-bottom:1px dotted #232323;}#epark_net_prescription{width:100%;margin:0;}#epark_net_prescription img{width:100%;height:auto;}form.review{margin:0 0 32px;}form.review .text, form.review textarea, form.review .dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:98%;border:2px solid #f9c802;padding:5px;margin:5px auto;color:#121212;background:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;zoom:1;}dl.spRadioButton{margin:0 0 24px;}dl.spRadioButton dt{font-size:14px;margin:6px 0 0;line-height:16px;color:#232323;}dl.spRadioButton dd{margin:5px;line-height:30px;}dl.spRadioButton dd:after{content: '';display: block;clear: both;}dl.spRadioButton dd li{position: relative;list-style: none;float: left;width: 35px;}dl.spRadioButton dd label{display: block;padding: 5px 10px;background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FAC400), color-stop(0.5, #FBB500), color-stop(0.5, #FCAB00), color-stop(1, #FD9300));border: 1px solid #fff;color: #333;font-weight: bold;text-shadow: 0 1px #fff;text-align: center;color: #555;}dl.spRadioButton dd li:first-child label{border-radius: 5px 0 0 5px;}dl.spRadioButton dd li:last-child label{border-left: 0;border-radius: 0 5px 5px 0;}dl.spRadioButton dd input[type="radio"]:checked + label{text-shadow: 0 -1px #fff;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(100,100,100,.3)), color-stop(1, rgba(255,255,255,0)));color: #111;}dl.spRadioButton dd input[type="radio"]{opacity : 0;position: absolute;top: -3px;left: -3px;width: 100%;height: 100%;padding: 0;}.grayBar{margin-top:10px;height:21px;line-height:21px;padding:3px 0 0;background:url(../img/gray_bg.png) 0 0 repeat-x;text-align:center;font-size:13px;text-shadow:rgba(255,255,255,1) 0px 1px 0px;position:relative;z-index:10;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}nav > .grayBar:first-of-type{margin-top:0;background-position:0 -1px;height:20px;line-height:20px;}.cyanBar{margin-top:10px;height:31px;line-height:31px;padding:3px 0 0;background:url(../img/freeword_ttl_bk.png) 0 0 repeat-x;text-align:center;font-size:14px;font-weight:bold;text-shadow:rgba(51,51,51,1) 0px 1px 1px;position:relative;z-index:10;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;}nav > .cyanBar:first-of-type{margin-top:0;background-position:0 -1px;height:30px;line-height:30px;}.pharmacyBar{margin-top:10px;height:31px;line-height:31px;padding:3px 0 0;background:url(../img/pharmacy_ttl_bk.png) 0 0 repeat-x;text-align:center;font-size:14px;font-weight:bold;text-shadow:rgba(51,51,51,1) 0px 1px 1px;position:relative;z-index:10;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;}nav > .pharmacyBar:first-of-type{margin-top:0;background-position:0 -1px;height:20px;line-height:20px;}.blueBar{margin-top:10px;height:19px;line-height:19px;padding:5px 0 0;background:url(../img/blue_bg.png) 0 0 repeat-x;text-align:center;font-size:13px;text-shadow:rgba(255,255,255,1) 0px 1px 0px;position:relative;z-index:10;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}nav > .blueBar:first-of-type{margin-top:0;background-position:0 -1px;height:19px;line-height:19px;}.greenBar{margin-top:10px;height:21px;line-height:21px;padding:3px 0 0;background:url(../img/green_bg.png) 0 0 repeat-x;text-align:center;font-size:13px;text-shadow:rgba(255,255,255,1) 0px 1px 0px;position:relative;z-index:10;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}nav > .greenBar:first-of-type{margin-top:0;background-position:0 -1px;height:20px;line-height:20px;}.orangeBar{margin-top:10px;height:21px;line-height:21px;padding:3px 0 0;background:url(../img/orange_bg2.png) 0 0 repeat-x;text-align:center;font-size:13px;text-shadow:rgba(255,255,255,1) 0px 1px 0px;position:relative;z-index:10;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}nav > .orangeBar:first-of-type{margin-top:0;background-position:0 -1px;height:20px;line-height:20px;}ul.share_sns{width: 232px;margin:0 auto;list-style: none;padding:7px 0 7px 0;}ul.share_sns li{float:left;margin:0 12px 0 0;}ul.share_sns li:last-child{margin:0}ul.share_sns li a{width:49px;height:49px;display:block;}ul.share_sns li.line{background-image:url(/img/sns_line.png);background-size:contain}ul.share_sns li.facebook{background-image:url(/img/sns_facebook.png);background-size:contain}ul.share_sns li.twitter{background-image:url(/img/sns_twitter.png) ;background-size:contain}ul.share_sns li.x{background-image:url(/img/sns_x.png) ;background-size:contain}ul.share_sns li.mail{background-image:url(/img/sns_mail.png);background-size:contain}ul.share_sns li.googleplus{background-image:url(/img/sns_google.png);background-size:contain}ul.share_sns li.hatebu{background-image:url(/img/sns_hatena.png);background-size:contain}.appendList{background-color:#ffffff;line-height:1}.appendList li{border-bottom:solid 1px #ddd;}.appendList li:first-child{border-top:solid 1px #ddd;}.appendList li a{display:block;padding:7px;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);background:url(/img/arrow.png) no-repeat right center;}.appendList li a:hover{background-color:#efefef;}.appendList li h3{padding:3px 14px 3px 3px;font-size:16px;line-height:16px;font-weight:bold;color:#0044cc;}.appendList li dl{position:relative;padding-left:6px;padding-right:24px;}.appendList li dd{font-size:14px;color:#111;}.appendList li dd:first-child{margin-bottom:4px}.appendList li dd.txt01{color: #068681}.appendList li dd.txt02{color: #a27336}.appendList p.netlabel{border-radius: 3px;color: #fff;display: inline-block;font-size: 12px;padding: 4px 5px 2px;line-height: 1.5em;margin:0 4px 4px 0;}.appendList p.epark_rsv{background-color: #e67e22}.appendList p.epark_ppc{background-color: #8fc31f}.appendList p.exc_wom{background-color: #75c936}.appendList p.epark_pharmacy{background-color: #eb6566}.basicLink li{position:relative;font-size:16px;border-bottom:1px solid #d9d9d9;line-height:44px;background-color:#fff;}.basicLink li a:hover{background-color:#efefef;}.basicLink li a .count{margin-top: -1.1em;border: 1px solid #CCCCCC;color: #444444;font-family: Helvetica,Arial,sans-serif;text-decoration: none;font-size: 11px;border-radius: 5px 5px 5px 5px;padding:.2em .5em;position: absolute;right: 30px;top: 50%;line-height:20px;}.basicLink li.noLink{padding-left:10px;}div.online_installed {float: left;width: 90px;height: 55px;margin: 3px;padding: 0;display: block;font: 0px/0px sans-serif;}div.only_revisitor {background: url("../img/online_installed1.png") no-repeat 0 0;background-size: 90px 55px;-moz-background-size: 90px 55px;-webkit-background-size: 90px 55px;-o-background-size:90px 55px;}div.only_first_visitor {background: url("../img/online_installed2.png") no-repeat 0 0;background-size: 90px 55px;-moz-background-size: 90px 55px;-webkit-background-size: 90px 55px;-o-background-size:90px 55px;}div.both_visitors {background: url("../img/online_installed3.png") no-repeat 0 0;background-size: 90px 55px;-moz-background-size: 90px 55px;-webkit-background-size: 90px 55px;-o-background-size:90px 55px;}div.mynumbercard_available a{float: left;width: 101px;height: 55px;margin: 3px 0 3px 12px;padding: 0;display: block;font: 0px/0px sans-serif;background: url("../img/mynumbercard_available3.png") no-repeat 0 0;background-size: 101px 55px;-moz-background-size: 101px 55px;-webkit-background-size: 101px 55px;-o-background-size:101px 55px;}div.febrile_acceptance{float:left;width:58px;height:55px;margin:3px 0 3px 12px;padding:0;display:block;font:0px/0px sans-serif;background:url("../img/febrile_acceptance3.png") no-repeat 0 0;background-size:auto;background-size:58px 55px;-moz-background-size:58px 55px;-webkit-background-size:58px 55px;-o-background-size:58px 55px;cursor:pointer;}div.avail_langs{display:none;both;clear;}div.avail_langs div{float:left;width:55px;height:55px;margin:3px;padding:0;display:block;font:0px/0px sans-serif;}div.avail_langs .eng{background:url("../img/lang/eng.png") no-repeat 0 0;background-size:55px 55px;-moz-background-size:55px 55px;-webkit-background-size:55px 55px;-o-background-size:55px 55px;}div.avail_langs .chn{background:url("../img/lang/chn.png") no-repeat 0 0;background-size:55px 55px;-moz-background-size:55px 55px;-webkit-background-size:55px 55px;-o-background-size:55px 55px;}div.avail_langs .chn2{background:url("../img/lang/chn2.png") no-repeat 0 0;background-size:55px 55px;-moz-background-size:55px 55px;-webkit-background-size:55px 55px;-o-background-size:55px 55px;}div.avail_langs .esp{background:url("../img/lang/esp.png") no-repeat 0 0;background-size:55px 55px;-moz-background-size:55px 55px;-webkit-background-size:55px 55px;-o-background-size:55px 55px;}div.avail_langs .fra{background:url("../img/lang/fra.png") no-repeat 0 0;background-size:55px 55px;-moz-background-size:55px 55px;-webkit-background-size:55px 55px;-o-background-size:55px 55px;}div.avail_langs .prt{background:url("../img/lang/prt.png") no-repeat 0 0;background-size:55px 55px;-moz-background-size:55px 55px;-webkit-background-size:55px 55px;-o-background-size:55px 55px;}div.avail_langs .deu{background:url("../img/lang/deu.png") no-repeat 0 0;background-size:55px 55px;-moz-background-size:55px 55px;-webkit-background-size:55px 55px;-o-background-size:55px 55px;}div.avail_langs .ita{background:url("../img/lang/ita.png") no-repeat 0 0;background-size:55px 55px;-moz-background-size:55px 55px;-webkit-background-size:55px 55px;-o-background-size:55px 55px;}div.avail_langs .rus{background:url("../img/lang/rus.png") no-repeat 0 0;background-size:55px 55px;-moz-background-size:55px 55px;-webkit-background-size:55px 55px;-o-background-size:55px 55px;}div.avail_langs .kor{background:url("../img/lang/kor.png") no-repeat 0 0;background-size:55px 55px;-moz-background-size:55px 55px;-webkit-background-size:55px 55px;-o-background-size:55px 55px;}div.avail_langs .tur{background:url("../img/lang/tur.png") no-repeat 0 0;background-size:55px 55px;-moz-background-size:55px 55px;-webkit-background-size:55px 55px;-o-background-size:55px 55px;}div.avail_langs .phl{background:url("../img/lang/phl.png") no-repeat 0 0;background-size:55px 55px;-moz-background-size:55px 55px;-webkit-background-size:55px 55px;-o-background-size:55px 55px;}div.avail_langs .tha{background:url("../img/lang/tha.png") no-repeat 0 0;background-size:55px 55px;-moz-background-size:55px 55px;-webkit-background-size:55px 55px;-o-background-size:55px 55px;}div.avail_langs .arb{background:url("../img/lang/arb.png") no-repeat 0 0;background-size:55px 55px;-moz-background-size:55px 55px;-webkit-background-size:55px 55px;-o-background-size:55px 55px;}div.avail_langs .sgn{background:url("../img/lang/sgn.png") no-repeat 0 0;background-size:55px 55px;-moz-background-size:55px 55px;-webkit-background-size:55px 55px;-o-background-size:55px 55px;}div.avail_langs .vnm{background:url("../img/lang/vnm.png") no-repeat 0 0;background-size:55px 55px;-moz-background-size:55px 55px;-webkit-background-size:55px 55px;-o-background-size:55px 55px;}div.recruit_medical_frame{background-color:#CFF8FF;font:0px/0px san-serif;line-height: 1em;margin: 14px auto 24px;padding:6px 0;text-align: center;width: 100%;font-size: 13px;line-height: 16px;color: #000000;text-decoration: none;word-wrap: break-word;text-align: center;}div.recruit_medical_frame ul{width:100%;list-style-type: none;margin:0 auto;padding:0 0 8px;}div.recruit_medical_frame ul li{position:relative;width:33%;min-width:86px;margin:4px auto;text-align:center;overflow: hidden;float:left;}div.recruit_medical_frame ul li:after{content: "";display: inline-block;background: url('../img/job_ad2_pr.png');background-size: 12px 8px;width:12px;height:8px;position: absolute;top:4px;right:8px;}div.recruit_medical_frame ul li a.nurse{background: url("../img/job_ad2_nurse_sp.png") no-repeat center center;background-color:#fff;background-size: 86px 90px;-moz-background-size:86px 90px;-webkit-background-size:86px 90px;-o-background-size:86px 90px;width:94%;height:90px;margin:0 auto;display:block;font:0px/0px san-serif;overflow:hidden;border:2px solid #F35D8A;border-radius: 3px;}div.recruit_medical_frame ul li a.pharmacist{background: url("../img/job_ad2_pharmacist_sp2023.png") no-repeat center center;background-color:#fff;background-size: 86px 90px;-moz-background-size:86px 90px;-webkit-background-size:86px 90px;-o-background-size:86px 90px;width:94%;height:90px;margin:0 auto;display:block;font:0px/0px san-serif;overflow:hidden;border:2px solid #bb1a8d;border-radius:3px;}div.recruit_medical_frame ul li a.doctor{background: url("../img/job_ad2_doctor_sp.png") no-repeat top center;background-color:#fff;background-size: 86px 90px;-moz-background-size:86px 90px;-webkit-background-size:86px 90px;-o-background-size:86px 90px;width:94%;height:90px;margin:0 auto;display:block;font:0px/0px san-serif;overflow:hidden;border:2px solid #0063CF;border-radius: 3px;}div.recruit_medical_frame ul li a.dentist{background: url("../img/job_ad2_dentist_sp.png") no-repeat top center;background-color:#fff;background-size: 86px 90px;-moz-background-size:86px 90px;-webkit-background-size:86px 90px;-o-background-size:86px 90px;width:94%;height:90px;margin:0 auto;display:block;font:0px/0px san-serif;overflow:hidden;border:2px solid #0063CF;border-radius: 3px;}div.recruit_medical_frame ul li a.hygienist{background: url("../img/job_ad2_hygienist_sp.png") no-repeat center center;background-color:#fff;background-size: 86px 90px;-moz-background-size:86px 90px;-webkit-background-size:86px 90px;-o-background-size:86px 90px;width:94%;height:90px;margin:0 auto;display:block;font:0px/0px san-serif;overflow:hidden;border:2px solid #F35D8A;border-radius: 3px;}div.recruit_medical_frame ul li a.passto{background: url("../img/passto_sp_ad@2.png") no-repeat center center;background-color:#02065d;background-size: 86px 90px;-moz-background-size:86px 90px;-webkit-background-size:86px 90px;-o-background-size:86px 90px;width:94%;height:90px;margin:0 auto;display:block;font:0px/0px san-serif;overflow:hidden;border:2px solid #02065d;border-radius: 3px;}.ad_width300{clear:both;width:300px;margin:0 auto;}.ad_width320{clear:both;width:100%;margin:0 auto;padding:8px 0 0;background-color:#FFFFFF;text-align:center;}.ad_width320_2{background:url(../img/adsense320_sponsor.png) center top no-repeat;clear:both;width:100%;margin:4px auto 8px auto;padding:16px 0 0;background-color:#FFFEE9;text-align:center;}.ad_width320_3{clear:both;width:100%;margin:0 auto 0 auto;padding:20px 0 8px;background-color:#CFF8FF;text-align:center;}.ad_width320_4{clear:both;width:100%;margin:0 auto;padding:8px 0 0;background-color:#CFF8FF;text-align:center;}.ad_width320_5{background:url(../img/adsense320_sponsor2.png) center top no-repeat;clear:both;width:100%;margin:0 auto 8px auto;padding:20px 0 0;background-color:#CFF8FF;text-align:center;}.adx_footer{margin:20px auto;text-align:center;}.adx_footer{width: 300px;}@media(min-width: 340px) {.adx_footer { width: 336px;} }.notice_beware{display:none}input[type="text"],input[type="number"],input[type="email"],input[type="tel"],textarea{font-size:16px;}select{font-size:16px;}section{clear:both;}section nav{margin:0;padding: 0;clear:both;}.errorMsg{margin:6px 0 3px 9px;padding:10px 13px;border-top:1px solid #FFFFFF;border-bottom:1px solid #D5D5D5;background:#F7F7F7;-webkit-box-shadow:0px 1px 3px 0px #DBDBDB;font-size:13px;font-family:HiraKakuProN-W6,Helvetica;line-height:1.5;color:#FF3300;}.beware_notice{display:none}aside{background: transparent;border: 0;font-size: 100%;font-style: normal;font-weight: normal;margin: 0;outline: 0;padding: 0;text-decoration: none;vertical-align: baseline;display: block;padding: 10px;padding-top: 15px;}.warn2{color: #d25400;}.topLink{clear:both;padding:20px 10px 20px 0;text-align:right;font-size:12px;}.topLink a{display:block;padding:0 10px 0 10px;color:#0066aa;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.topLink span{display:block;float:right;background:url(../img/ico_back.png) left center no-repeat;padding:0 0 0 25px;font-family: HiraKakuProN-W6;font-size: 16px;line-height: 44px;}form.fwform{margin:0;padding:10px 10px 20px;}form.fwform p{position:relative;height:30px;width:88%;margin:0 auto;padding:0 7px 0 0;}input.fwtxt{position: relative;outline: medium none;padding: 1px 0 1px 3px;border-radius: 3px 0 0 3px;border: 1px solid #41586c;font-size: 16px;height: 28px;line-height: normal;width:100%;box-sizing: content-box;color: #333;display: inline-block;vertical-align: top;}.kpgrb{position: absolute;top:0;right:0;background: url("/img/search_btn_bk.png") no-repeat center center;color: #555;border-radius: 0 3px 3px 0;min-width: 0;margin: 0;padding: 0;width: 36px;height: 32px;cursor: pointer;font-size: 11px;font-weight: bold;line-height: 27px;text-align: center;border: 1px solid #41586c;}#modal-overlay{z-index: 90 ;display: none ;position: fixed ;top: 0 ;left: 0 ;width: 100% ;height: 120% ;background-color: rgba( 0,0,0, 0.75 ) ;}#slideNarrowDown, #slideWom, #slideWom2, #slideReadMe{width:100%;display:none;overflow:hidden;position:absolute;top:420px;left:0;background-color:#fff;z-index:100;}.slideup{-webkit-transform:translate(0,-420px);-moz-transform:translate(0,-420px);-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;}.slidedown{-webkit-transform:translate(0,420px);-moz-transform:translate(0,420px);-webkit-transition:all 0.4s ease-in;-moz-transition:all 0.4s ease-in;}.slidestop{-webkit-transition:none;-webkit-transform:none;-moz-transition:none;-moz-transform:none;top:0 !important;}.slideHeader{}.slideInner{}.slideHeader h2, h2.orangeBar{font-size:13px;color:#000;text-shadow:1px 1px 1px #fff;}.slideHeader h2 .wom, h2.orangeBar .wom{margin-left:12px;text-align:left;background:url(../img/sp_wom_icon.png) no-repeat left center;padding-left:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.slideHeader h2.greenBar, .slideContents h2.greenBar{color:#ffffff;text-shadow:1px 1px 1px #81AD00;}.slideHeader div:first-child{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;}.slideContents form{font-size:17px;line-height:60px;margin:0 auto;padding:12px;}.slideContents form.review{font-size:16px;color:#060;line-height:1.5em;}.slideContents form select.pulldown{border:1px solid #777;padding: 5px;margin:5px;color: #343434;background: #FFFEE6;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;zoom: 1;}.slideContents form.review #warncmt{margin:32px auto 16px;color:#cc0000;text-align:center;}.slideContents form.review #cmtLength{color:#0b50a2;float:right;margin:12px 0 0 0;}.slideContents form fieldset{border:none;line-height:1.6em;margin: 0 auto 24px;}.slideContents form legend{padding:5px 5px 0;font-weight: bold;}.slideContents form a#release_hours{float: right;margin: 0;color: #2d83f3;text-decoration: underline}#opacityArea{width:100%;height:100%;position:absolute;top:0;left:0;z-index:150;display:none;}#opacityClose{margin-top:10px;padding:5px 8px 4px 10px;display:inline-block;border:solid 2px #fff;letter-spacing:0.2em;}#opacityArea div.bgArea{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:0.8;z-index:151;}#loading{width:100%;color:#fff;font-weight:bold;position:absolute;top:50%;left:0;z-index:152;}#loading div.innr{text-align:center}#loading span{width:26px;height:26px;margin:0 auto;background:url(../img/loading.png) no-repeat 0 0;display:block;-webkit-animation-name:loading;-webkit-animation-delay: 0s;-webkit-animation-duration:0.2s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function: linear;}#loading p{margin-top:7px}@-webkit-keyframes loading {0% {-webkit-transform: rotate(0deg)}100%{-webkit-transform: rotate(30deg)}}img.l{margin-right: 3px;float:left}img.r{margin-left: 3px;float:right}footer{clear:both;border-top:3px solid #CFDEE3;background-color:#ECF5F7;}footer nav{padding:6px 0;text-align:center;}footer nav ul{margin:7px auto;}footer nav li{background: url("../img/line_bg.png") no-repeat top right;display:inline;padding:0 8px 0 0;font-size:14px;white-space: nowrap;}footer nav li.Last{background: url("../img/s.gif");}footer nav li a:not(.decorative){color:#0066AA;}footer .credit{clear:both;background-color:#ECF5F7;padding:0 0 10px 4px;}footer .logo{height:62px;background:url(../img/footer_logo2024.png) no-repeat left top;background-size: 292px 62px;-moz-background-size:292px 62px;-webkit-background-size:292px 62px;-o-background-size:292px 62px;}footer .logo a{text-indent:-999px;overflow:hidden;display: inline-block;width:232px;height:40px;}footer .copyright{height:14px;background:url(../img/copyright.png) 0 0 no-repeat;text-indent:-999px;overflow:hidden;width:auto;height:14px;}.clearfix{zoom: 1 !important;}.clearfix:after{content: "." !important;display: block !important;height: 0 !important;clear: both !important;visibility: hidden !important;}* html .clearfix{display: inline-table !important;display: block !important;}form input[type="submit"].post_review{background:url(../img/post_wom_icon.png) no-repeat left 10px top 4px;background-size:46px 46px;background-color:#f07b3b;cursor:pointer;}.modal-container{z-index:999;position:fixed;top:0;left:0;width:100%;height:100%;padding:10px;text-align:center;background:rgba(0,0,0,50%);overflow:auto;opacity:0;display:none;transition:.3s;box-sizing:border-box;}.modal-container:before{content:"";display:inline-block;vertical-align:middle;height:100%;}.modal-container.active{opacity:1;display:block;}.modal-body{position:relative;display:inline-block;vertical-align:middle;width:80%;border-radius:8px;background:#fff;}.modal-close{position:absolute;display:flex;align-items:center;justify-content:center;top:0px;right:0px;width:32px;height:32px;font-size:32px;color:#121212;cursor:pointer;}.modal-content{text-align:left;padding:20px 24px 20px 20px;}