@charset "UTF-8";#content abbr,#content address,#content article,#content aside,#content audio,#content b,#content blockquote,#content canvas,#content caption,#content cite,#content code,#content dd,#content details,#content dfn,#content div,#content dl,#content dt,#content em,#content fieldset,#content figcaption,#content figure,#content footer,#content form,#content h1,#content h2,#content h3,#content h4,#content h5,#content h6,#content header,#content hgroup,#content i,#content iframe,#content kbd,#content label,#content legend,#content li,#content menu,#content nav,#content object,#content ol,#content p,#content pre,#content q,#content samp,#content section,#content small,#content span,#content sub,#content summary,#content sup,#content table,#content tbody,#content td,#content tfoot,#content th,#content thead,#content time,#content tr,#content ul,#content var,#content video{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:400;text-decoration:none;vertical-align:baseline;background:0 0}#content del,#content ins{border:0;outline:0;font-weight:400}#content img{margin:0;padding:0;font-size:100%;font-weight:400;background:0 0}#content a,#content del,#content ins,#content mark,#content strong{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}#content img,#content mark,#content strong{border:0;outline:0;text-decoration:none}#content body{line-height:1;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:100%;color:#333}#content article,#content aside,#content details,#content figcaption,#content figure,#content footer,#content header,#content hgroup,#content hr,#content menu,#content nav,#content section{display:block}#content ul{list-style:none}#content blockquote,#content q{quotes:none}#content blockquote:after,#content blockquote:before,#content q:after,#content q:before{content:none}#content a{color:#00447f}#content ins,#content mark{background-color:#ff9;color:#000}#content a,#content ins{text-decoration:none}#content mark{font-style:italic;font-weight:700}#content del{text-decoration:line-through}#content abbr[title],#content dfn[title]{border-bottom:1px dotted;cursor:help}#content table{border-collapse:collapse;border-spacing:0}#content hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}#content input,#content select{vertical-align:middle}body{margin-top:104px}header .site-ttl img{width:280px;margin-bottom:0}#content .ac{text-align:center}#content .ar{text-align:right}#content .al{text-align:left}#content .box_safe dd ul li img,#content .vt{vertical-align:top}#content .inspection span.pink img,#content .vm,#content img{vertical-align:middle}#content .vb{vertical-align:bottom}#content .bold,#content strong{font-weight:700}#content .font10,#content div.footer_box ul li{font-size:10px}#content .font11{font-size:11px}#content .font12{font-size:12px}#content .font13{font-size:13px}#content .font14{font-size:14px}#content .font15{font-size:15px}#content .font16{font-size:16px}#content .font17{font-size:17px}#content .font18{font-size:18px}#content .font19{font-size:19px}#content .font20{font-size:20px}#content .font21{font-size:21px}#content .font22{font-size:22px}#content .font23{font-size:23px}#content .contents_box h2 span,#content .font24{font-size:24px}#content .mt00{margin-top:0}#content .mt05{margin-top:5px}#content .mt10{margin-top:10px}#content .mt15{margin-top:15px}#content .mt20,#content .side_link_pic a+a{margin-top:20px}#content .mt25{margin-top:25px}#content .mt30{margin-top:30px}#content .mt35{margin-top:35px}#content .mt40{margin-top:40px}#content .mt45{margin-top:45px}#content .mt50{margin-top:50px}#content .mr00{margin-right:0}#content .mr05{margin-right:5px}#content .mr10{margin-right:10px}#content .mr15{margin-right:15px}#content .mr20{margin-right:20px}#content .mr25{margin-right:25px}#content .mr30{margin-right:30px}#content .mr35{margin-right:35px}#content .mr40{margin-right:40px}#content .mr45{margin-right:45px}#content .mr50{margin-right:50px}#content .mr55{margin-right:55px}#content .mb00{margin-bottom:0}#content .mb05{margin-bottom:5px}#content .mb10{margin-bottom:10px}#content .mb15{margin-bottom:15px}#content .mb20{margin-bottom:20px}#content .mb25{margin-bottom:25px}#content .mb30{margin-bottom:30px}#content .mb35{margin-bottom:35px}#content .mb40{margin-bottom:40px}#content .mb45{margin-bottom:45px}#content .mb50{margin-bottom:50px}#content .ml00{margin-left:0}#content .ml05{margin-left:5px}#content .ml10{margin-left:10px}#content .ml15{margin-left:15px}#content .ml20{margin-left:20px}#content .ml25{margin-left:25px}#content .ml30{margin-left:30px}#content .ml35{margin-left:35px}#content .ml40{margin-left:40px}#content .ml45{margin-left:45px}#content .ml50{margin-left:50px}#content .ml55{margin-left:55px}#content .pt00{padding-top:0}#content .pt05{padding-top:5px}#content .pt10{padding-top:10px}#content .pt15{padding-top:15px}#content .pt20{padding-top:20px}#content .pt25{padding-top:25px}#content .pt30{padding-top:30px}#content .pt35{padding-top:35px}#content .pt40{padding-top:40px}#content .pt45{padding-top:45px}#content .pt50{padding-top:50px}#content .pr00{padding-right:0}#content .pr05{padding-right:5px}#content .pr10{padding-right:10px}#content .pr15{padding-right:15px}#content .pr20{padding-right:20px}#content .pr25{padding-right:25px}#content .pr30{padding-right:30px}#content .pr35{padding-right:35px}#content .pr40{padding-right:40px}#content .pr45{padding-right:45px}#content .pr50{padding-right:50px}#content .pb00{padding-bottom:0}#content .pb05{padding-bottom:5px}#content .pb10{padding-bottom:10px}#content .pb15{padding-bottom:15px}#content .pb20{padding-bottom:20px}#content .pb25{padding-bottom:25px}#content .pb30{padding-bottom:30px}#content .pb35{padding-bottom:35px}#content .pb40{padding-bottom:40px}#content .pb45{padding-bottom:45px}#content .pb50{padding-bottom:50px}#content .pl00{padding-left:0}#content .pl05{padding-left:5px}#content .pl10{padding-left:10px}#content .pl15{padding-left:15px}#content .pl20{padding-left:20px}#content .pl25{padding-left:25px}#content .pl30{padding-left:30px}#content .pl35{padding-left:35px}#content .pl40{padding-left:40px}#content .pl45{padding-left:45px}#content .pl50{padding-left:50px}#content .pl60{padding-left:60px}#content .fr{float:right}#content .fl{float:left}#content .box_contact .tel .fl li dl:after,#content .box_contact .tel .fl li dl:before,#content .clearfix:after,#content .clearfix:before{content:"";display:block;overflow:hidden}#content .box_contact .tel .fl li dl:after,#content .clearfix:after{clear:both}#content .box_contact .tel .fl li dl,#content .clearfix{zoom:1}#content a:not(.lb-prev):not(.lb-next):not(.link-btn){-webkit-transition-property:all;transition-property:all;-webkit-transition:.2s linear;transition:.2s linear}#content a:hover{text-decoration:underline}#content #wrap{min-width:1016px}#content div#header{max-width:967px;padding:20px 10px 0;margin:0 auto 17px}#content div#header div.header_top{padding:10px;margin:-10px -15px 10px;background-color:#f7f7f7;text-align:center;border-style:none none none solid;border-color:#666}#content div#header div.header_left .media_logo{float:left;margin:17px 12px 0 0}#content div#header div.header_left .with_logo{float:left}#content div#header div.header_left h1{font-size:66%;color:#666;margin:0 0 15px}#content div#header div.header_right{float:right;width:249px}#content div#header div.header_right p.item{width:118px;margin:0 10px 20px auto}#content div#header div.header_right input.search_box{width:190px;font-size:85%}#content div#nav{background:#fff;box-shadow:3px 3px 2px 0 rgba(0,0,0,.1)}#content .top_layer{position:relative;z-index:100}#content div#nav #nav_head{width:1016px;margin:0 auto 6px}#content div#nav #nav_head div{position:relative;height:24px;padding-top:5px;width:980px;margin:0 auto}#content div#nav #nav_head div .logo{position:absolute;top:0;left:0}#content .fixed{position:fixed;top:0;width:100%;z-index:10000}#content .invisible{display:none}#content div#nav #nav_head div .btn{background:url(../dh_images/common/navi_btn_contact02.png) top left no-repeat;position:absolute;top:6px;right:5px}#content div#nav ul{width:980px;margin:0 auto;padding-top:13px}#content div#nav ul li{float:left;width:158px!important;text-align:center!important;letter-spacing:3px}#content div#nav ul li a{padding-bottom:10px;display:inline-block;border-bottom:solid 3px #fff}#content div#nav ul li a.ecw_current{border-bottom:solid 3px #f08c00}#content div#page_top p{text-align:right;margin:0 5px 18px 0}#content div#footer{box-shadow:0 0 4px #aaa;-pie-box-shadow:0 0 4px #aaa;behavior:url(/css/PIE.htc);background-color:#fff}#content div#footer_nav{width:980px;margin:0 auto;padding:32px 10px}#content div.footer_box{float:left;line-height:1.8;padding-right:52px}#content div.footer_box p.footer_head{font-size:13px;font-weight:700;margin-bottom:8px}#content div.footer_box p.footer_head a{color:#333}#content div.footer_box ul li a{color:#666;text-decoration:underline}#content #main_under h2 a:hover,#content div.footer_box ul li a:hover{text-decoration:none}#content div#footer_info_wrap{background:#f7f7f7;box-shadow:0 0 4px #aaa;behavior:url(/css/PIE.htc)}#content div#footer_info{width:980px;margin:0 auto;padding:24px 10px;font-size:10px;line-height:1.5}#content div#footer_info div#footer_info_address_wrap{float:left;width:402px;border-right:1px dotted #666}#content div#footer_info div#footer_info_address{width:382px}#content div#footer_info div#footer_info_address div.left{float:left;width:110px;padding-top:2px}#content div#footer_info div#footer_info_address div.right{float:left;width:272px}#content div#footer_info div#footer_info_address div.right p{padding-left:16px}#content div#footer_info div#footer_info_address p.text{margin:16px 0}#content div#footer_info div#footer_info_address div#address_link a{display:block;float:left;background:url(../dh_images/arrow_right.png) no-repeat 0 4px;color:inherit;margin-right:16px;padding-left:8px}#content div#footer_info div#footer_info_tel_wrap{float:left;width:382px}#content div#footer_info div#footer_info_tel{width:362px;margin:0 0 0 20px;padding:8px 0 0}#content div#footer_info div#footer_info_tel div.left{float:left;width:134px;padding-top:2px}#content div#footer_info div#footer_info_tel div.right{float:left;width:228px}#content div#footer_info div#footer_info_tel div.right p{padding:7px 4px}#content div#footer_info div#footer_info_tel p.mail{margin:16px 0 0}#content div#footer_info div#footer_info_support_wrap{float:left;width:195px}#content div#footer_info div#footer_info_support{margin:12px 0 0}#content div#footer_info div#footer_info_support div.left{float:left;width:40px}#content div#footer_info div#footer_info_support div.right{float:left;width:155px}#content div#footer_info div#footer_info_support div.right p.call_center{margin:8px}#content div#footer_info div#footer_info_support div.right p.call_center span{font-size:13px;font-weight:700}#content div#footer_copyright{background:#d7d6ce;font-size:12px;text-align:center;padding:12px;box-shadow:0 0 4px #666;behavior:url(/css/PIE.htc)}#content #index_contents,#content #under_contents{font-size:80%;line-height:1.6em}#content #index_contents{width:1016px;margin:-80px auto 0;position:relative;z-index:2}#content #index_contents #contents_wrap{padding:18px 18px 0}#content #under_contents{width:980px;margin:0 auto}#content #under_contents #contents_wrap{background:#f4f5f7;border-left:19px solid #f4f5f7;border-right:19px solid #f4f5f7;border-top:19px solid #f4f5f7;margin-bottom:20px}#content #under_contents #contents_wrap .box01{background:#fff;border-bottom:19px solid #f4f5f7;padding:20px}#content #under_contents #contents_wrap .box01 .inner,#content #under_contents #contents_wrap02 .box01{margin-bottom:60px}#content #under_contents #contents_wrap02 .box01 .inner{margin-bottom:30px}#content #under_contents .box_blue{background-color:#ecf7fb}#content .contents_carte #rule ul,#content .inner p,#content .inner_last p{font-size:110%;line-height:1.8em}#content #main_under{display:table;position:relative;width:980px;height:220px;margin:20px auto}#content #main_under h2{display:table-cell;font-size:95%;line-height:1.8em;letter-spacing:.07em;vertical-align:middle;padding-left:40px}#content #main_under h2 span{font-size:230%;letter-spacing:.1em;color:#777;display:block;margin-bottom:25px}#content #main_under h2 span.concept,#content #main_under h2 span.medicine{width:621px;font-size:120%;color:#333;display:block;border-bottom:1px dotted #555;padding-bottom:10px;margin-bottom:10px}#content #main_under h2 span.medicine{width:603px}#content #main_under h2 a{color:#ec6944;text-decoration:underline}#content #main_under .bg{position:absolute;top:0;left:0;z-index:-1}#content #under_contents .title_orange{background:url(../dh_images/common/title_orange_bg.png) left center no-repeat;color:#ec6944;font-size:160%;line-height:1.2em;letter-spacing:.05em;padding:12px 0 12px 25px;margin-bottom:20px}#content #under_contents .title_black{border-bottom:1px dotted #555;font-size:220%;line-height:1.4em;margin-bottom:20px}#content #under_contents .title_black span{font-size:50%}#content #under_contents .headline_black,#content #under_contents .headline_black_s{color:#333;font-size:190%;line-height:1.8em;letter-spacing:.05em;margin-bottom:20px}#content #under_contents .headline_black_s{font-size:160%;margin-bottom:15px}#content #under_contents .headline_black_ss{color:#333;font-size:130%;line-height:1.4em;margin-bottom:10px;font-weight:700}#content #under_contents .title_sub{font-size:140%;font-weight:700;line-height:1.2em;margin-bottom:10px}#content #under_contents .title_sub02{font-size:120%;margin-bottom:5px}#content .font_blue{color:#00a1d1}#content .font_orange{color:#ec6944}#content .font_l,#content .inner p.font_l,#content .inner_last p.font_l{font-size:120%}#content .font_ll,#content .inner p .font_ll,#content .inner_last p .font_ll{font-size:150%}#content .font_s,#content .inner p.font_s,#content .inner_last p.font_s{font-size:85%}#content .font_ss,#content .inner p.font_ss,#content .inner_last p.font_ss{font-size:80%}#content .img_fl{float:left;margin-right:20px}#content .img_fr{float:right;margin-left:20px}#content .box_check dt{background:#ec6944;color:#fff}#content .box_check dd,#content .box_check dt{border:1px solid #ec6944;font-size:130%;text-align:center;padding:10px}#content .list01 li{list-style-type:disc;margin-left:20px}#content .box_contact{width:980px;background:#f4f5f7;padding-bottom:20px}#content .box_contact .info{position:relative;height:109px}#content .box_contact .info .icon{position:absolute;top:20px;left:20px}#content .box_contact .info .icon li{float:left;margin-right:15px}#content .box_contact .info .txt01{position:absolute;top:35px;left:350px}#content .box_contact .info .btn01{position:absolute;top:20px;right:20px}#content .box_contact .info .btn01 a{display:block;background:url(../dh_images/common/foot_info_btn_contact02.png) left top no-repeat;width:267px;height:69px}#content .box_contact .tel{background:#fff;padding:15px 15px 0;margin:0 20px}#content .box_contact .tel p.title{border-bottom:1px dotted #ec6944;padding-bottom:15px;margin-bottom:15px}#content .box_contact .tel .fl{width:300px;font-size:110%}#content .box_contact .tel .fl li{background:url(../dh_images/common/foot_info_arrow01.png) left center no-repeat;margin-bottom:15px;margin-left:35px}#content .box_contact .tel .fl li dl dt{float:left;width:90px;margin-left:15px}#content .box_contact .tel .fl li dl dd{float:left;width:160px}#content .box_safe{background:#e4edf4;max-width:660px;border-radius:10px;padding:15px 0;margin:0 auto 80px}#content .box_safe dt{float:left;border-right:4px solid #015290;width:300px;padding:20px;text-align:center}#content .box_safe dd{float:left;padding:22px 0;width:300px}#content .box_safe dd ul{font-size:0;text-align:center}#content .box_safe dd ul li{display:inline;padding:0 10px}#content #index_contents .box_con p.btn a img,#content #under_contents .link01 a img,#content .box_contact .info .btn01 a img,#content div#nav #nav_head div .btn a img,#content div#nav ul li a img{-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}#content #under_contents .link01 a:hover img,#content div#nav ul li a:hover img{opacity:.75;filter:alpha(opacity=75)}#content #index_contents .box_con p.btn a:hover img,#content .box_contact .info .btn01 a:hover img,#content div#nav #nav_head div .btn a:hover img{opacity:0;filter:alpha(opacity=0)}#content #index_contents .box_con{position:relative;width:980px}#content #index_contents .box_con p{line-height:2em;margin-bottom:20px;font-size:110%}#content #index_contents .box_con p.btn a{display:block;background:url(../dh_images/index/contents_pic_btn02.png) top left no-repeat;width:158px;height:29px;margin-bottom:0}#content #index_contents .no01{background:url(../dh_images/index/contents_pic01.png) top left no-repeat;height:500px}#content #index_contents .no01 .txt01{position:absolute;top:20px;left:445px}#content #index_contents .no01 .txt01 p,#content .contents_patient .inner_last .box_book p.font_blue{font-size:100%}#content #index_contents .no01 .pagelink_wrap p{position:absolute;font-size:90%}#content #index_contents .no01 .pagelink_wrap p a{color:#333;text-decoration:underline;-webkit-transition:.3s;transition:.3s}#content #index_contents .no01 .pagelink_wrap p a:hover{opacity:.75}#content #index_contents .no01 .pagelink01{top:302px;left:666px}#content #index_contents .no01 .pagelink02{top:336px;left:666px}#content #index_contents .no01 .pagelink03{top:390px;left:666px}#content #index_contents .no01 .pagelink04{top:409px;left:666px}#content #index_contents .no01 .pagelink05{top:371px;left:853px}#content #index_contents .no01 .pagelink06{top:438px;left:666px}#content #index_contents .no01 .pagelink07{top:461px;left:666px}#content #index_contents .no02{background:url(../dh_images/index/contents_pic02.png) top left no-repeat;height:549px}#content #index_contents .no02 h2{position:absolute;top:140px;left:155px}#content #index_contents .no02 .txt01{position:absolute;top:245px;left:155px}#content #index_contents .no03{background:url(../dh_images/index/contents_pic03.png) top left no-repeat;height:540px}#content #index_contents .no03 h2.title01{position:absolute;top:98px;left:155px}#content #index_contents .no03 .txt01{position:absolute;top:156px;left:155px}#content #index_contents .no03 h2.title02{position:absolute;top:330px;left:155px}#content #index_contents .no03 .txt02{position:absolute;top:420px;left:155px}#content #index_contents .no04{background:url(../dh_images/index/contents_pic04.png) top left no-repeat;height:409px}#content #index_contents .no04 h2{position:absolute;top:100px;left:450px}#content #index_contents .no04 .txt01{position:absolute;top:194px;left:450px}#content #index_contents .no05{background:url(../dh_images/index/contents_pic05.png) top left no-repeat;height:427px}#content #index_contents .no05 h2{position:absolute;top:149px;left:155px}#content #index_contents .no05 .txt01{position:absolute;top:246px;left:155px}#content #index_contents .no06{background:url(../dh_images/index/contents_pic06.png) top left no-repeat;height:430px;margin-bottom:100px}#content #index_contents .no06 h2{position:absolute;top:108px;left:155px}#content #index_contents .no06 .txt01{position:absolute;top:215px;left:155px}#content .contents_concept .box01{margin:0 30px}#content .contents_concept .headline_black{padding-top:20px;padding-bottom:10px;border-bottom:dotted 1px #ddd}#content .contents_patient p.txt01{font-size:100%;line-height:1.6em}#content .contents_patient .patient01{position:relative;width:255px;height:375px}#content .contents_patient .patient01 .txt01,#content .contents_patient .patient01 h3.title_green_ss{width:210px}#content .contents_patient .patient02{position:relative;width:400px;height:375px}#content .contents_patient .patient02 .txt01{margin-top:7px}#content .contents_patient strong{font-size:110%;border:solid 1px #aaa;padding:2px 5px}#content .contents_patient .patient03{position:relative;width:247px;height:375px}#content .contents_patient .patient03 .txt02{position:absolute;top:260px;margin:0 5px;z-index:1}#content .contents_patient .patient05{position:relative;width:293px;padding-top:250px}#content .contents_patient .patient05 .txt01,#content .contents_patient .patient05 h3.title_green_ss{width:256px;margin-left:7px}#content .contents_patient .patient06{position:relative;width:317px;padding-top:250px}#content .contents_patient .patient06 .txt01{width:288px}#content .contents_patient .patient06 h3{margin-bottom:12px}#content .contents_patient .patient07{position:relative;width:285px;margin-top:11px;margin-right:7px}#content .contents_patient .patient07 .box_book{border:4px solid #7fc1e5;padding:11px}#content .contents_patient .patient07 .box_book .font_s,#content .contents_patient .patient07 .box_book .font_ss{line-height:1.6em}#content .contents_patient .patient01 .txt01,#content .contents_patient .patient01 h3.title_green_ss,#content .contents_patient .patient02 .txt01,#content .contents_patient .patient02 h3.title_green_ss{margin-left:7px}#content .contents_patient .patient01 .pic01,#content .contents_patient .patient02 .pic01,#content .contents_patient .patient03 .pic01{position:absolute;left:0;bottom:0}#content .contents_patient .patient05 .pic01,#content .contents_patient .patient06 .pic01{position:absolute;left:0;top:0}#content .mr-20{margin-right:-20px}#content .contents_carte .box_carte{padding:20px}#content .contents_carte .box_carte li{background:url(../dh_images/carte/arrow01.png) right 80px no-repeat;position:relative;float:left;width:290px;margin-right:10px}#content .contents_carte .box_carte li span.pic01{position:absolute;top:-34px;left:-25px}#content .contents_carte .box_carte li span.txt01{display:block;margin-top:210px}#content .contents_carte .box_carte li.last{background:0 0;width:262px;margin-right:0}#content .contents_carte .box_carte2{position:relative;width:902px;height:409px}#content .contents_carte .box_carte2 .txt01{position:absolute;bottom:0;right:0;width:355px}#content .contents_carte .box_carte2 .icon01{position:absolute;top:0;right:100px}#content .contents_carte .box_carte2 .box_check,#content .contents_medicine .box_medicine01 h4{position:absolute;top:207px;right:0;width:355px;z-index:1}#content .contents_carte .box_carte03 li{background:url(../dh_images/carte/arrow02.png) right center no-repeat;float:left;width:220px;margin-right:6px}#content .contents_carte .box_carte03 li.last{margin-right:0}#content .contents_carte .box_carte04{background:#f8fdff;width:650px;margin:0 auto;box-shadow:2px 2px 5px rgba(0,0,0,.2);-moz-box-shadow:2px 2px 5px rgba(0,0,0,.2);-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.2);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#content .contents_carte .box_carte04 p.pic01{float:left;margin:20px 20px 20px 40px;width:131px}#content .contents_carte .box_carte04 dl{float:right;width:419px;padding-top:15px;margin:20px 40px 20px 0}#content .contents_medicine .box_medicine01{position:relative;width:902px;height:422px}#content .contents_medicine .box_medicine01 h4{top:100px}#content .contents_medicine .box_medicine01 .txt01{position:absolute;top:150px;right:0;width:355px;z-index:1}#content .contents_medicine .box_medicine01 .box_check{position:absolute;top:235px;right:0;width:355px;z-index:1}#content .contents_medicine .box_medicine01 .pic01{position:absolute;top:0;left:-5px}#content .contents_medicine .box_medicine02 .fl{width:403px}#content .contents_medicine .box_medicine02 .fl .box_check dt{float:left;width:150px}#content .contents_medicine .box_medicine02 .fl .box_check dd{float:left;width:209px}#content .contents_medicine .box_medicine02 .fr{background:#f4f5f7;width:479px;padding:20px 0 10px}#content .contents_medicine .box_medicine02 .fr dl,#content .contents_medicine .box_medicine02 .fr h4{margin-left:20px;margin-right:20px}#content .contents_function .box_function01{position:relative;background:url(../dh_images/function/pic01_01.png) top left no-repeat;height:490px}#content .contents_function .box_function01 .txt02 dt,#content .contents_function .box_function01 .txt03 dt,#content .contents_function .box_function01 .txt04 dt,#content .contents_function .box_function01 .txt05 dt{font-weight:700;margin-bottom:8px}#content .contents_function .box_function01 .txt01,#content .contents_function .box_function01 .txt02,#content .contents_function .box_function01 .txt03,#content .contents_function .box_function01 .txt04,#content .contents_function .box_function01 .txt05{font-size:90%}#content .contents_function .box_function01 .txt01{position:absolute;top:155px;left:8px}#content .contents_function .box_function01 .txt02{position:absolute;top:385px;left:12px;width:200px}#content .contents_function .box_function01 .txt03{position:absolute;top:20px;right:2px;width:150px}#content .contents_function .box_function01 .txt04{position:absolute;top:138px;right:2px;width:150px}#content .contents_function .box_function01 .txt05{position:absolute;top:385px;right:2px;width:150px}#content .contents_function .box_function02 .txt01{width:279px;margin-right:20px}#content .contents_function .box_function02 .pic01,#content .contents_function .box_function02 .pic02{width:298px;font-size:90%}#content .contents_account .box_account01,#content div#nav ul.side_rel{position:relative}#content .contents_account .box_account01 dl{position:absolute;bottom:0;left:690px;width:160px}#content .contents_account .box_account01 dl dt{color:#333;font-size:150%;margin-bottom:10px}#content .contents_receipt .box_receipt01 .flow{float:left;width:675px}#content .contents_receipt .title_option{font-size:150%;margin-bottom:10px}#content .contents_receipt .title_option span{display:block;font-size:80%;margin-top:5px}#content .contents_receipt .box_receipt01 ul li{list-style-type:square}#content .contents_receipt .box_receipt01 .flow .no01{display:table;background:url(../dh_images/receipt/pic01_01.png) top left no-repeat}#content .contents_receipt .box_receipt01 .flow .no02{display:table;background:url(../dh_images/receipt/pic01_02.png) top left no-repeat}#content .contents_receipt .box_receipt01 .flow .no03{display:table;background:url(../dh_images/receipt/pic01_03.png) top left no-repeat}#content .contents_receipt .box_receipt01 .flow .no03 p.font_l{line-height:1.4em}#content .contents_receipt .box_receipt01 .flow .txt01{display:table-cell;width:185px;color:#fff;font-size:180%;line-height:1.4em;text-align:center;vertical-align:middle}#content .contents_receipt .box_receipt01 .flow .txt02{display:table-cell;width:455px;vertical-align:middle;padding-left:35px}#content .contents_receipt .box_receipt01 .flow .no01 .txt01,#content .contents_receipt .box_receipt01 .flow .no01 .txt02{height:147px}#content .contents_receipt .box_receipt01 .flow .no02 .txt01,#content .contents_receipt .box_receipt01 .flow .no02 .txt02{height:371px}#content .contents_receipt .box_receipt01 .flow .no03 .txt01,#content .contents_receipt .box_receipt01 .flow .no03 .txt02{height:166px}#content .contents_receipt .box_receipt02{background-image:url(../dh_images/receipt/pic02_01.png);background-position:770px center;background-repeat:no-repeat;padding:20px 160px 20px 20px}#content .contents_receipt .box_receipt03{padding:20px}#content .contents_receipt .box_receipt03 .fr{width:272px}#content .contents_receipt .box_receipt03 .arrow{background:url(../dh_images/receipt/arrow01.png) center bottom no-repeat;padding-bottom:23px;margin-bottom:10px}#content .contents_receipt .box_receipt04{padding:20px;margin-bottom:20px}#content .contents_receipt .box_receipt04 .fl .pic01{margin:-5px 0 10px -5px}#content .contents_receipt .box_receipt04 .fr{border-left:1px dotted #555;width:267px}#content .contents_receipt .box_receipt04 .fr div{border-bottom:1px dotted #555;padding-bottom:20px;margin-left:20px;margin-bottom:20px}#content .contents_receipt .box_receipt04 .fr div.last{position:relative;border-bottom:none;padding-bottom:0;margin-bottom:0}#content .contents_receipt .box_receipt04 .fr div.last .pic01{position:absolute;bottom:66px;right:-5px}#content .contents_receipt .box_receipt05 .fl,#content .contents_receipt .box_receipt05 .fr{position:relative;width:441px;height:356px}#content .contents_receipt .box_receipt05 .fl .txt01{position:absolute;top:20px;left:20px;width:401px}#content .contents_receipt .box_receipt05 .fr .txt01{background:url(../dh_images/receipt/pic06_03.png) right bottom no-repeat;position:absolute;padding-top:20px;top:0;left:20px;width:420px}#content .contents_receipt .box_receipt05 .fl .txt02{position:absolute;bottom:7px;left:20px;width:401px}#content .contents_receipt .box_receipt05 .fl .pic01{position:absolute;bottom:51px;left:0}#content .contents_receipt .box_receipt05 .fr .ul01{position:absolute;bottom:25px;left:13px;width:425px}#content .contents_receipt .box_receipt05 .fr .ul01 .pic01{position:relative;float:left;background:url(../dh_images/receipt/pic06_01.png) top left no-repeat;width:208px;height:226px}#content .contents_receipt .box_receipt05 .fr .ul01 .pic02{position:relative;float:right;background:url(../dh_images/receipt/pic06_02.png) top left no-repeat;width:217px;height:226px}#content .contents_receipt .box_receipt05 .fr .ul01 .pic01 dl,#content .contents_receipt .box_receipt05 .fr .ul01 .pic02 dl{position:absolute;top:40px;left:23px;width:161px}#content .mr22{margin-right:22px}#content .contents_support .box_support01 .fl{width:286px;height:210px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#content .contents_support .box_support01 p.font_l{line-height:1.6em}#content .contents_support .box_support01 .fl h4{border-bottom:1px dotted #555;padding-bottom:10px;text-align:center;margin:20px 20px 10px}#content .contents_support .box_support02 h4{border-bottom:1px dotted #555;padding-bottom:10px;margin-bottom:10px}#content .contents_support .box_support01 .fl p{margin:0 20px}#content .contents_support .box_support02{padding:20px}#content .contents_support .box_support03{border-top:1px dotted #555;margin-top:20px;padding-top:20px}#content .contents_support .box_support03 .box_sc{position:relative;height:362px}#content .contents_support .box_support03 .no01{position:absolute;bottom:14px;right:0}#content .contents_support .box_support03 .no01 .arrow{position:absolute;top:14px;left:50%;margin-left:-37px}#content .contents_support .box_support03 .no01 .fl,#content .contents_support .box_support03 .no01 .fr{width:215px;background:#f3f4f6}#content .contents_support .box_support03 .no01 .fl p,#content .contents_support .box_support03 .no01 .fr p{background:#1fa8de;color:#fff;font-size:150%;text-align:center;padding:5px 10px;margin:10px}#content .contents_support .box_support03 .no01 dl{height:120px;margin:0 10px 10px}#content .contents_support .box_support03 .width178{width:178px}#content .contents_support .box_support03 .width431{width:431px}#content .contents_support .box_support03 .width451{width:451px}#content .contents_support .box_support03 .width704{width:704px}#content div#header div.header_left .media_logo{margin-right:4px}#content div#nav ul li.nav01{letter-spacing:2px}#content div#nav ul li.nav06{width:182px!important;letter-spacing:1px}#content div#nav ul li.nav01 a,#content div#nav ul li.nav02 a,#content div#nav ul li.nav03 a,#content div#nav ul li.nav05 a{padding:0 1.1em 10px}#content div#nav ul li.nav04 a{padding:0 1em 10px}#content div#nav ul li+li{border-left:1px solid #e7e7e7;height:19px}#content div#nav ul li a:hover{display:inline-block;padding-bottom:10px}#content div#nav ul li a.vm2_current,#content div#nav ul li a:hover{border-bottom:3px solid #e7437d}#content .top_con{background-image:url(../dh_images/index/top_con.png);width:767px;height:515px}#content .top_con p{font-size:14px;padding:60px;line-height:2.2}#content .con00_pic{position:absolute;left:50%;bottom:-70px;margin-left:-353px}#content .side_link_pic{background-color:#fff;position:absolute;top:-220px;right:0;width:200px}#content .side_link_pic a{display:block}#content .content_block a:hover,#content .contents_box a:hover,#content .info a:hover,#content .provide .unders_title .doc_list2 span a:hover,#content .side_link_pic a:hover{opacity:.7}#content span.blue{color:#344094}#content span.red{color:#e7437d}#content .contents_box{margin-top:90px;margin-left:auto;margin-right:auto;text-align:center}#content .contents_box h2{font-size:32px;color:#e7437d;line-height:1;border-bottom:1px solid #ddd;width:860px;margin:0 auto 12px;padding-bottom:14px}#content .contents_box a{border-bottom:1px solid #344094;color:#344094;font-size:14px;letter-spacing:2px;text-decoration:unset}#content .contents_box img{display:block;margin:50px auto 0}#content .box_contact{margin:120px auto 20px}#content .vm2 .bx-wrapper{position:relative}#content .vm2 .bx-wrapper .bx-pager{position:absolute;right:50%;margin-right:-260px;top:240px;z-index:30}#content .vm2 .bx-wrapper .bx-pager.bx-default-pager a.active,#content .vm2 .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#e7437d}#content .unders_title_bg{background:url(../dh_images/concept/main_bg.png) repeat-x;min-width:980px;height:386px;padding-top:30px;box-sizing:border-box}#content .unders_title{background:url(../dh_images/concept/main01.png) no-repeat top left;width:880px;height:316px;margin:auto;position:relative}#content .unders_title h2{font-size:34px;color:#777;letter-spacing:6px}#content .unders_title img{display:block;margin-top:20px}#content .unders_title p{color:#595757;line-height:1.8;font-size:14px;width:700px;position:absolute;top:110px;left:40px}#content .content_block{margin:0 auto 120px;width:860px;position:relative}#content .content_block.first{margin:75px auto 120px}#content .content_inblock{width:400px;float:left;position:relative}#content .content_inblock.division{padding-left:60px}#content .content_block h3{font-size:24px;font-weight:700;color:#000;border-bottom:1px solid #bbb;padding-bottom:5px}#content .content_block h3.new{background:url(../dh_images/common/icon_new.png) no-repeat 10px 12px;border-bottom:1px solid #e7437d;color:#000;font-weight:700;padding-bottom:5px;padding-left:2.5em}#content .content_block p{color:#211713;font-size:14px;line-height:1.8;margin-top:34px}#content .content_wide h3,#content .content_wide h3.new,#content .content_wide p{box-sizing:border-box;margin-left:auto;margin-right:auto;width:803px}#content .content_block.pic_only{margin-top:40px}#content .content_block img+p{margin-top:4px;text-align:center;width:auto}#content .concept .unders_title{background:url(../dh_images/concept/main01.png) no-repeat top right;width:920px;height:316px;margin:auto;position:relative;padding-left:40px}#content .concept .unders_title p{left:80px}#content .concept .content_inblock span{color:#000;font-size:16px;position:absolute;top:-34px;left:61px}#content .concept .content_inblock h3.new{background:url(../dh_images/common/icon_new.png) no-repeat 16px 8px;margin-top:90px}#content .concept .content_block a{text-decoration:underline}#content .concept .division img{display:block;margin-top:17px}#content .content_inblock .btn_dh{position:absolute;bottom:-85px;right:0}#content .patient .unders_title{background:url(../dh_images/patient/main01.png) no-repeat top left}#content .patient .content_block h3,#content .patient .content_block h3.new{font-size:24px;line-height:1.3;padding-bottom:0}#content .patient .content_block h3.new.two-line{background:url(../dh_images/common/icon_new.png) no-repeat 10px 42px}#content .patient .mt1 img{margin-top:17px}#content .patient .mt5 h3.new{margin-top:26px}#content .patient .mt6 h3{margin-top:34px}#content .patient .last{margin-bottom:180px}#content #vmdh-link-01{margin-top:-55px;padding-top:135px}#content #vmdh-link-02{margin-top:-115px;padding-top:135px}#content .inspection .unders_title{background:url(../dh_images/inspection/main01.png) no-repeat top left}#content .inspection .content_block h3.new{line-height:1.3;padding-bottom:0;padding-left:2.2em}#content .carte .content_block h3.new,#content .inspection .content_block h3,#content .provide .content_block h3.new{font-size:24px;line-height:1.3;padding-bottom:0}#content .inspection .content_block.first{margin-top:65px}#content .inspection p.link_btn{text-align:right;margin-top:0}#content .inspection .first a{background:url(../dh_images/inspection/link_btn_bg.png) no-repeat top left;background-color:#fff7fa;display:inline-block;color:#000;width:360px;height:40px;text-decoration:unset}#content .inspection .first a:hover{background:url(../dh_images/inspection/link_btn_bg_hover.png) no-repeat top left #fff7fa;opacity:1}#content .inspection.carte .first a{background:url(../dh_images/carte/link_btn_bg.png) no-repeat top left #fff7fa;opacity:1;width:400px}#content .inspection.carte .first a:hover{background:url(../dh_images/carte/link_btn_bg_hover.png) no-repeat top left #fff7fa;width:400px}#content .inspection .first span{padding-right:60px;line-height:41px}#content .inspection.carte .first span{padding-right:0;padding-left:20px;line-height:41px;text-decoration:underline}#content .inspection h3.exception{font-size:30px;border-color:#e7437d;margin-bottom:40px}#content .inspection .content_block .division span{color:#000;font-size:20px;line-height:1.4}#content .inspection .content_block .division span.pink{color:#e7437d;margin:0}#content .inspection .content_block.quad{margin-bottom:100px}#content .inspection .content_block.quad .content_block{margin-bottom:20px}#content .provide .unders_title_bg{background:url(../dh_images/provide/main_bg.png) repeat-x;height:546px;position:relative}#content .provide .unders_title{background:url(../dh_images/provide/main01.png) no-repeat top right;width:927px;height:467px;margin-top:5px;padding-left:33px}#content .provide .unders_title p{left:78px}#content .provide .unders_title img{margin-top:24px}#content .provide .unders_title .doc_list,#content .provide .unders_title .doc_list2{background:url(../dh_images/provide/list_bg.png) no-repeat top left;bottom:0;height:220px;left:80px;position:absolute;width:300px}#content .provide .unders_title .doc_list2{font-weight:700;left:380px}#content .provide .unders_title .doc_list p,#content .provide .unders_title .doc_list2 p{font-weight:700;line-height:1.6;padding-left:1.5em;position:static}#content .provide .unders_title .doc_list2 span{color:#e6437d;font-weight:700}#content .provide .unders_title .doc_list2 span a{text-decoration:underline;color:#e6437d}#content .provide .content_block.first{margin-top:75px}#content .provide .contents_block .pic_center{text-align:center}#content .carte .unders_title{background:url(../dh_images/carte/main01.png) no-repeat top left}#content .carte .content_block.first{margin-top:55px}#content .carte .content_block h3.new{background:url(../dh_images/common/icon_new.png) no-repeat 10px 42px}#content .carte .content_block .pic_center{text-align:center}#content .carte .content_block p.link_btn{text-align:center;padding-top:30px;clear:both}#content .dm_block{background:url(../dh_images/vmdh/main_bg.jpg) no-repeat center top;height:695px;position:relative;max-width:1000px;margin:0 auto;background-image:url(../dh_images/vmdh/main_bg_new.jpg)}#content .dm_block .img_ps{position:absolute}#content .dm_block .img_01{top:80px;left:180px}#content .dm_block .img_02{top:145px;left:180px}#content .dm_block .img_03{top:220px;left:180px}#content .dm_block .img_04{top:340px;left:260px}#content .dm_block h2{border:0}#content .function_block{position:relative;max-width:1000px;margin:20px auto;padding:0 20px;text-align:center}#content .fc_list{margin:40px auto;-webkit-box-pack:justify;justify-content:space-between}#content .fc_list,#content .fc_list li,#content .fc_list li a{display:-webkit-box;display:flex}#content .fc_list li a{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:15px;box-shadow:0 0 5px 1px rgba(0,0,0,.1);position:relative}#content .fc_list li a::before{position:absolute;content:'';top:-3px;left:-13px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #e7447d;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#content .fc_list li a div,#content .fc_list li a p{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}#content .fc_list li a p{width:100%;height:50px;text-align:center;color:#000;position:relative}#content .fc_list li a div{-webkit-box-flex:2;flex-grow:2}#content .carte .unders_title_bg,#content .inspection .unders_title_bg,#content .patient .unders_title_bg{background:url(../dh_images/common/under_main_bg.png) repeat-x;height:150px}#content .carte .unders_title,#content .inspection .unders_title,#content .patient .unders_title{background:url(../dh_images/common/main01.png) no-repeat top left;width:880px;height:94px}#content .carte .unders_title img,#content .inspection .unders_title img,#content .patient .unders_title img{margin-top:30px}#content .btn_dh.dh00 a{width:360px;height:40px;float:left;opacity:1;overflow:hidden}#content .btn_dh.dh00 a:hover img{margin-top:-40px}#content .carte .content_block a.pic_clear{background:0 0;display:inline-block;color:#1f1713;width:798px;height:201px;text-align:right}#content #index-link-01{padding-top:80px;margin-top:-80px}#content .car_block{width:798px;margin:0 auto}#content .carL{width:244px}#content .carC{width:202px;padding:0 43px 0 71px}#content .carR{width:238px}#content .lead-block,#content .main-img-block{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}#content .main-img-block{width:100%;overflow:hidden;-webkit-box-pack:center;justify-content:center}#content .main-img-block img{max-width:100%;max-height:calc(100vh - 206px);width:auto;height:100%}#content .lead-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:100px 20px;font-size:18px;font-size:1.8rem;line-height:1.6}#content .lead-block ul li{position:relative;padding-left:1em}#content .lead-block ul li::before{content:"・";margin-left:1em;text-indent:-1em;position:absolute;top:0;left:0}#content .lead-ttl{font-size:32px;font-size:3.2rem;font-weight:700;color:#e7447d;margin-bottom:30px}@media print,screen and (min-width:980px){body{margin-top:105px}header .head-detail{padding:20px 14px 10px}#content .main-img-block img{max-height:calc(100vh - 105px)}}@media only screen and (max-width:640px){body{margin-top:70px}header .site-ttl{padding:14px 10px}header .site-ttl img{width:190px}#content .box_safe{margin:0 10px 40px;padding:10px}#content .box_safe dt{float:none;border-right:none;border-bottom:4px solid #015290;width:auto}#content .box_safe dd{float:none;width:auto}#content .dm_block{padding:30px 15px}#content .dm_block .img_ps{position:static}#content .function_block{padding:0 15px}#content .fc_list{display:block}#content .fc_list li{width:auto;max-width:300px;margin-left:auto;margin-right:auto}#content .main-img-block img{width:100%;height:auto;max-height:initial}#content .lead-block{padding:50px 15px;font-size:1.6rem}#content .lead-ttl{font-size:2rem;margin-bottom:20px}}@media only screen and (min-width:641px) and (max-width:768px){#content .fc_list{flex-wrap:wrap;max-width:500px;margin-top:20px}#content .lead-block{padding:80px 20px}#content .lead-ttl{font-size:2.6rem}}@media only screen and (min-width:769px){#content .fc_list li{width:24%}}@media only screen and (max-width:768px){#content .fc_list li{margin-top:20px}#content .fc_list li a p{margin-bottom:10px}}