@charset "UTF-8";

.section_column_pankuzu{background-image:url("../img/section_new_bg.gif"); background-repeat:repeat-y; margin:0 ; min-height:17px; line-height:1.4;}
.section_column_pankuzu a{color:#fff; text-decoration:none;}
.section_column_pankuzu a:hover{color:#fff; text-decoration:underline;}
.section_column_pankuzu h1{font-weight:100; display:inline;}


#dpColumn2016 {overflow:hidden; font-family:"メイリオ", Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
#dpColumn2016:after{content:''; clear:both; display:block;}
#dpColumn2016 p {font-size:14px;} /* font-size 14px */
#dpColumn2016 p.lead {width:480px; margin:0 auto; padding:25px 0 36px;}
#dpColumn2016 h1.default {background:#eff6f8; line-height:44px; color:#00a0c9; padding:0 15px; font-weight:normal !important; font-size:111%; margin:0 0 20px;} /* font-size 18px */
#dpColumn2016 h2.default {background:#eff6f8; line-height:44px; color:#00a0c9; padding:0 15px; font-weight:normal !important; font-size:111%; margin:0 0 20px;} /* font-size 18px */
#dpColumn2016 p.default {background:#eff6f8; line-height:44px; color:#00a0c9; padding:0 15px; font-weight:normal !important; font-size:111%; margin:0 0 20px;} /* font-size 18px */
#dpColumn2016 ul.words {clear:both; zoom:1; margin:0; padding:0 0 19px; width:830px;}
#dpColumn2016 ul.words:after{content:''; clear:both; display:block;}
#dpColumn2016 ul.words li {float:left; border:1px solid #b6e2ee; margin:0 14px 11px 0;}
#dpColumn2016 ul.words li a{display:table; height:50px; width:182px; color:#00a0c9; text-decoration:none; font-size:88%; line-height:1.2; padding:0; background:url(../img/arrow.gif) 162px center no-repeat; font-family:'本明朝-BII 新がな','HonMinSink-B';}
#dpColumn2016 ul.words li a span {height:50px; vertical-align:middle; display:table-cell; padding-right:30px; padding-left:15px;}
#dpColumn2016 ul.words li a:hover{text-decoration:underline;}
#dpColumn2016 p.all{margin-bottom:50px; text-align:right;}
#dpColumn2016 p.all a{display:inline-block; font-size:75%; color:#fff; text-align:center; line-height:25px; padding:0 15px; background:#00a0c9; text-decoration:none;}
#dpColumn2016 p.all a:hover{text-decoration:underline;}
#dpColumn2016 p.backlink{margin-bottom:25px;}
#dpColumn2016 p.backlink a{display:inline-block; font-size:75%; color:#fff; text-align:center; line-height:25px; padding:0 15px; background:#00a0c9; text-decoration:none;}
#dpColumn2016 p.backlink a:hover {text-decoration:underline;}

#dpColumn2016 .archives {clear:both; zoom:1; width:804px; margin-bottom:16px;}
#dpColumn2016 .archives:after{content:''; clear:both; display:block;}
#dpColumn2016 .archives .entry {width:44.5%; float:left; border:1px solid #b6e2ee; margin:0 10px 20px; position:relative; left:-10px; padding:26px 0 16px 15px; cursor:pointer;}
#dpColumn2016 .archives .entry h2 {position:relative; margin-right:15px;}
#dpColumn2016 .archives .entry h2 a{color:#00a0c9; text-decoration:none; font-size:111%; line-height:1.55; /*height:75px;*/ display:block; padding-bottom:20px;}
#dpColumn2016 .archives .entry h2 a:hover{text-decoration:underline;}
#dpColumn2016 .archives .entry .doctor {border-top:1px dashed #b3e7fd; position:relative; padding:0 0 0 155px; height:101px; padding-top:10px; margin-right:15px;}
#dpColumn2016 .archives .entry .doctor .photo {background:url(/dp/column/img/bg_archive_photo.gif) left top no-repeat; width:139px; height:79px; padding:10px 11px; position:absolute; left:-11px; top:1px;}
#dpColumn2016 .archives .entry .doctor .photo img {width:139px; height:auto;}
#dpColumn2016 .archives .entry .doctor p {color:#54b4d4; font-size:75%; line-height:1.55;} /* font-size 12px */
#dpColumn2016 .archives .entry p.about {color:#333; line-height:1.64; margin-bottom:28px; padding-right:15px; word-break:break-all;}
#dpColumn2016 .archives .entry p.about em {color:#ee7f81;}
#dpColumn2016 .archives .entry ul.tags {clear:both; zoom:1; padding:0; margin:0; padding-right:3px; position:relative; left:-5px;}
#dpColumn2016 .archives .entry ul.tags:after{content:''; clear:both; display:block;}
#dpColumn2016 .archives .entry ul.tags li {float:left; background:url(/dp/column/img/bg_tag_left.gif) left center no-repeat; padding-left:10px; height:22px; margin-right:7px; margin-bottom:7px;}
#dpColumn2016 .archives .entry ul.tags li a{font-size:75%; display:inline-block; text-align:center; color:#333; text-decoration:none; padding:0 20px 0 10px; height:22px; line-height:22px; background:url(/dp/column/img/bg_tag_right.gif) right top no-repeat #dcdcdc; vertical-align:top;}

#dpColumn2016 .pagenav {clear:both; zoom:1; padding-bottom:50px;}
#dpColumn2016 .pagenav:after {content:''; clear:both; display:block;}
#dpColumn2016 .pagenav ul {line-height:1; text-align:center; margin:0; padding:0; vertical-align:top;}
#dpColumn2016 .pagenav ul li {display:inline-block; vertical-align:top; padding:0 6px;}
#dpColumn2016 .pagenav ul li a {color:#00a0c9; display:block; width:36px; height:36px; text-align:center; line-height:36px; font-size:111%; text-decoration:none; background:url(../img/bg_pagenav.gif); vertical-align:top;}
#dpColumn2016 .pagenav ul li a:hover{text-decoration:underline;}
#dpColumn2016 .pagenav ul li.active a {background:url(../img/bg_pagenav_active.gif); color:#fff;}
#dpColumn2016 .pagenav ul li span.current_page {background:url(../img/bg_pagenav_active.gif); color:#fff; display:block; width:36px; height:36px; text-align:center; line-height:36px; font-size:111%; vertical-align:top;}

/* tag archive */
#dpColumn2016 .archive_title {color:#00a0c9; font-size:175%; line-height:1.2; font-weight:normal; padding:50px 15px 10px; border-bottom:1px solid #0ba4cb; margin-bottom:20px; font-family:'本明朝-BII 新がな','HonMinSink-B';}/* font-size 28px */
#dpColumn2016 .archive_lead {margin-bottom:20px; line-height: 1.4;}

#dpColumn2016 .default.alltag {margin-top:50px;}

/* entry */
#dpColumn2016.entryArchive {
	position:relative;
	margin-top:20px;
	background:url(../img/bg_aside.gif) left top repeat-y;
	border-right:1px solid #cfeef6;
	border-bottom:1px solid #cfeef6;
	display: flex;
	flex-direction:row-reverse;
}
#dpColumn2016.entryArchive:after {content:''; clear:both; display:block;}
#dpColumn2016 #entry {width:564px; zoom:1; overflow:hidden;}
#dpColumn2016 #entry .header {border-top:1px solid #cfeef6;border-bottom:1px solid #cfeef6; font-size:21px; line-height:1.2; padding:22px 40px; color:#00a0c9; font-family:'本明朝-BII 新がな','HonMinSink-B'; margin-bottom:30px;}/* font-size 21px */
#dpColumn2016 #entry .header span,#dpColumn2016 #entry em {color:#ee7d7f;font-style: normal;}
#dpColumn2016 #entry .entryBody {padding-bottom:40px;}
#dpColumn2016 #entry .entryBody p {margin:0 40px 40px 36px; line-height:1.9;}
#dpColumn2016 #entry .entryBody h2 {color:#00a0c9; font-size:16px; line-height:normal; font-weight:500; margin:0 40px 10px 36px;} /* 16px */
#dpColumn2016 #entry .entryBody h3 {margin:0 40px 0 36px; font-size:14px; line-height:normal; font-weight:500;}
#dpColumn2016 #entry .entryBody p + h3 {margin-top:-20px;}

#dpColumn2016 #entry ul.tags {clear:both; zoom:1; padding:0; margin:0 0 30px 36px; padding-right:3px; position:relative; left:-5px;}
#dpColumn2016 #entry ul.tags:after{content:''; clear:both; display:block;}
#dpColumn2016 #entry ul.tags li {float:left; background:url(/dp/column/img/bg_tag_left.gif) left center no-repeat; padding-left:10px; height:22px; margin-right:7px; margin-bottom:7px;}
#dpColumn2016 #entry ul.tags li a{font-size:12px; display:inline-block; text-align:center; color:#333; text-decoration:none; padding:0 20px 0 10px; height:22px; line-height:22px; background:url(/dp/column/img/bg_tag_right.gif) right top no-repeat #dcdcdc; vertical-align:top;}
#dpColumn2016 #entry ul.tags li a:hover {text-decoration:underline;}

#dpColumn2016 #entry .intro {position: relative;display:flex;background-color: #c2ecef;padding: 16px 18px 19px 18px;}
#dpColumn2016 #entry .hukidashi {position: absolute;right: 1em;bottom: calc(100% - 25px);width: 195px;}
#dpColumn2016 #entry .doctor_img {width:7em;}
#dpColumn2016 #entry .doctor_p {display: block;width: calc(100% - 8em);margin-left: 1em;}
#dpColumn2016 #entry .doctor_p_name {display: block;border-bottom: 1px solid #abd0d3;margin-bottom: .5em;padding-bottom: .5em;}
#dpColumn2016 .drLink a {font-size:88%;padding:.5em;}


#dpColumn2016 #entry .point {margin:0 40px 40px 36px;}
#dpColumn2016 #entry .point h2 {margin:0 0 5px 0;}
#dpColumn2016 #entry .point ul {margin:0; padding:0;}
#dpColumn2016 #entry .point li {background:url(../img/column/maru1.gif) left 11px no-repeat; padding:5px 0 0 20px; line-height:16px; font-size:14px; line-height:1.9; margin:0;}
#dpColumn2016 #entry .point p {margin:0 0 40px 0;}
#dpColumn2016 #entry .point p + ul {margin-top:-20px;}

#dpColumn2016 .point_backwhite {margin:0 40px 40px 36px; width:auto; padding:0;}
#dpColumn2016 .point_backwhite .point_title{background-color:#e5fbff; text-align:center; padding:8px 0; width:auto;}
#dpColumn2016 .point li p{background:url("../img/column/point_hr.gif") left bottom repeat-x; padding:4px 0 4px 20px; margin:0 !important; line-height:1.4;}
#dpColumn2016 #aside {background:#00a0c9; width:215px; /*float:left;*/ margin-bottom:20px;}
#dpColumn2016 #aside h2 {color:#fff; text-align:center; font-size:16px; line-height:48px; font-weight:normal;}
#dpColumn2016 #aside h3 {color:#00a0c9; font-size:16px; line-height:30px; font-weight:500; margin:0 11px 11px; background:#e5fbff; text-align:center;}
#dpColumn2016 #aside ul {padding:0; margin:0; background:url(../img/column/side_hr.webp) left top repeat-x;}
#dpColumn2016 #aside ul li {clear:both; background:url(../img/column/side_hr.webp) left bottom repeat-x; padding:11px;}
#dpColumn2016 #aside ul li a{color:#fff; font-size:12px; line-height:1.5; text-decoration:none; clear:both; zoom:1;}
#dpColumn2016 #aside ul li a:after{content:''; clear:both; display:block;}
#dpColumn2016 #aside ul li a img {float:left;}
#dpColumn2016 #aside ul li a span {zoom:1; overflow:hidden; display:block; padding-left:5px;}
#dpColumn2016 #aside ul li a:hover {text-decoration:underline;}
#dpColumn2016 #aside ul + h3 {margin-top:20px;}
#dpColumn2016 .drLink {margin-top:15px;}
#dpColumn2016 .drLink a{background:#00a0c9; color:#fff; font-size:12px; text-decoration:none; line-height:25px; display:block; text-align:center; padding:0 8px;}
#dpColumn2016 .drLink a span {display:inline-block; padding:0 15px 0 0; background:url(../img/column/more.gif) right center no-repeat;}
#dpColumn2016 .drLink a:hover {opacity:0.7; filter: alpha(opacity=70); -ms-filter: "alpha(opacity=70)"; -moz-opacity:0.7; -khtml-opacity: 0.7;}
#dpColumn2016 .doctor_p p {font-size:75%;}
#dpColumn2016 .doctor_p_name {line-height:1.3; padding-top:3px;}
#dpColumn2016 .doctor_p_text {font-size:12px; line-height:21px;}
#dpColumn2016.entryArchive .pager {text-align:center; font-size:0; width:100%; height:61px; position:relative;}
#dpColumn2016.entryArchive .pager:after{content:''; clear:both; display:block;}
#dpColumn2016.entryArchive .pager li.Prev {position:absolute; top:17px; left:200px;}
#dpColumn2016.entryArchive .pager li.Next {position:absolute; top:17px; left:300px;}
#dpColumn2016.entryArchive .pager li a{display:block; line-height:25px; font-size:10px; color:#fff; width:87px; background:#00a0c9; text-decoration:none;}
#dpColumn2016.entryArchive .pager li a:hover {opacity:0.7; filter: alpha(opacity=70); -ms-filter: "alpha(opacity=70)"; -moz-opacity:0.7; -khtml-opacity: 0.7;}


.mt-image-right + p {margin-top:0;}
.dpbanner-main + .dpbanner-main {margin-top:-1px;}

@media screen and (max-width:767px){
.ContainerWrap01,.Container {
    width: 100%;
}

.Header{display: flex;flex-flow: column;justify-content: flex-end;width: 100%;padding:0; margin:0;background: #feffff url(../img/head_bg_sp.webp) center bottom no-repeat;background-size: cover;position:relative;height: auto;}
/*.Header:before{content:''; height:20px; background:url(../img/common/HeaderHr.gif) left top repeat-x; background-size:auto 20px; position:absolute; left:0; bottom:-20px; width:100%;}*/
.Header p,.Header h1,.Header div {margin:0 !important; padding:0 !important;}
.Header img {max-width:640px; margin:0 auto; width:100%; height:auto;}

#dpColumn2016 {
  /* font-family:"メイリオ", Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; */
   padding:20px 13px 20px;}
#dpColumn2016:after{content:''; clear:both; display:block; height:3px; width:200%; background:url(../img/common/hr.gif) left top repeat-x; background-size:auto 3px; position:relative; left:-13px; top:14px;}
#dpColumn2016 * {box-sizing:border-box; list-style:none;}
#dpColumn2016 .default.alltag {margin-top:0;}
#dpColumn2016 p {font-size:12px; line-height:20px;}
#dpColumn2016 p.lead {width:; margin:-7px auto 12px;}
#dpColumn2016 h1.default {background:#eff6f8; line-height:22px; color:#00a0c9; padding:0 9px; font-size:10px; margin:0 0 8px;}
#dpColumn2016 h2.default {background:#eff6f8; line-height:22px; color:#00a0c9; padding:0 9px; font-size:10px; margin:0 0 8px;}
#dpColumn2016 p.default {background:#eff6f8; line-height:22px; color:#00a0c9; padding:0 9px; font-size:10px; margin:0 0 8px;}
#dpColumn2016 ul.words {clear:both; zoom:1; margin:0; padding:0; font-size:12px;width:auto;display:flex;flex-wrap:wrap;}
#dpColumn2016 ul.words:after{content:''; clear:both; display:block;}
#dpColumn2016 ul.words li {float:left; width:50%;border:none; padding-right:3px;margin: 0;}
#dpColumn2016 ul.words li:nth-child(even) {padding:0 0 0 3px;}
#dpColumn2016 ul.words li:nth-child(n+3) {padding-top:6px;}
#dpColumn2016 ul.words li a{
  /* font-family:'本明朝-BII 新がな','HonMinSink-B'; */
   border:1px solid #b6e2ee; display:block; position:relative;height: 100%;width: 100%;background:none;font-size: 100%;}
#dpColumn2016 ul.words li a:before{content:''; background:url(../img/arr.webp) left top no-repeat; background-size:6px auto; width:6px; height:10px; position:absolute; right:11px; top:50%; margin:-5px 0 0;}
#dpColumn2016 ul.words li a span {height:40px; vertical-align:middle; display:table-cell; padding-right:20px; padding-left:12px;}
#dpColumn2016.alltag ul.words   {padding-bottom:13px;}
#dpColumn2016.category ul.words {padding-bottom:13px;}

#dpColumn2016 p.all{margin-bottom:20px; text-align:right;}
#dpColumn2016 p.all a{display:inline-block; font-size:10px; color:#fff; text-align:center; line-height:30px; padding:.2em 15px; background:#00a0c9; text-decoration:none;}
#dpColumn2016 p.backlink{margin-bottom:20px;}
#dpColumn2016 p.backlink a{display:inline-block; font-size:10px; color:#fff; text-align:center; line-height:30px; padding:0 15px; background:#00a0c9; text-decoration:none;}

#dpColumn2016 .archives {clear:both; zoom:1; margin-bottom:16px;width:100%;}
#dpColumn2016 .archives:after{content:''; clear:both; display:block;}
#dpColumn2016 .archives .entry {border:1px solid #b6e2ee; margin:0 0 7px; padding:0px 20px 3px 0; display:block; cursor:pointer; position:relative;width:100%;left: 0;}
#dpColumn2016 .archives .entry:before{content:''; background:url(../img/arr.gif) left top no-repeat; width:17px; height:17px; background-size:17px auto; position:absolute; right:7px; bottom:6px;}
#dpColumn2016 .archives .entry .doctor {border-top:none;padding: 0;display: flex;        height: auto;}
#dpColumn2016 .archives .entry .doctor .photo {position: relative;left:0;padding: 2px 8px;}
#dpColumn2016 .archives .entry .photo {background:url(/dp/column/img/bg_archive_photo.gif) left top no-repeat; width:80px; height:50px; background-size:80px 50px; padding:4.5px 5px; display:block; margin:0; position:absolute;top:5px;left:5px;/*float:left; margin:5px 5px 0;*/ font-size:0; line-height:1;}
#dpColumn2016 .archives .entry .photo img {width:70px; height:auto;}
#dpColumn2016 .archives .entry h2 {position:relative; color:#00a0c9; text-decoration:none; font-size:12px; line-height:1.2; display:block; margin:0; padding:10px 0 0 12px;}
#dpColumn2016 .archives .entry h2 a {padding-bottom:0;}
#dpColumn2016 .archives .entry p {color:#54b4d4; font-size:10px; line-height:13px; zoom:1; overflow:hidden; margin:6px 0 0 0;}
#dpColumn2016 .archives .entry p.about {display: none;}
#dpColumn2016 .archives .entry ul.tags {clear:both; zoom:1; padding:0; margin:8px 0 0 15px;}
#dpColumn2016 .archives .entry ul.tags:after{content:''; clear:both; display:block;}
#dpColumn2016 .archives .entry ul.tags li {float:left; font-size:10px; display:inline-block; text-align:center; color:#333; text-decoration:none; padding:0 10px; line-height:16px; background:#dcdcdc;height:auto; margin:0 7px 7px 0; border-radius:8px; overflow:hidden;}
#dpColumn2016 .archives .entry ul.tags li a {font-size:100%;padding: 4px 0 0;        line-height:1;height:auto;}
#dpColumn2016 .archives + h2.default {margin-top:10px;}

#dpColumn2016 .pagenav {clear:both; zoom:1;padding-bottom:0;}
#dpColumn2016 .pagenav:after {content:''; clear:both; display:block;}
#dpColumn2016 .pagenav ul {line-height:1; text-align:center; margin:0; padding:0;}
#dpColumn2016 .pagenav ul li {display:inline-block; padding:0 6px;}
#dpColumn2016 .pagenav ul li a {color:#00a0c9; display:block; width:18px; height:18px; text-align:center; line-height:18px; font-size:9px; text-decoration:none; background:#eff6f8; border-radius:16px;}
#dpColumn2016 .pagenav ul li a:hover{text-decoration:underline;}
#dpColumn2016 .pagenav ul li span.current_page {color:#00a0c9; display:block; width:18px; height:18px; text-align:center; line-height:18px; font-size:9px; text-decoration:none; border-radius:16px; background:#ee7d7f; color:#fff;}

.ToTop a {font-size:6px;}
.ToTop .Sitetop{float:left;}

/* tag archive */
#dpColumn2016 .archive_title {color:#00a2c9; font-size:18px; line-height:1.2; font-weight:normal; padding:0 7px 5px; border-bottom:1px solid #0ba4cb; margin:0 0 2px; /*font-family:'本明朝-BII 新がな','HonMinSink-B';*/margin-bottom:0.67em;}
#dpColumn2016 .archive_lead {margin-bottom:10px; font-size:10px; line-height:15px;}

/* detail */
#dpColumn2016.detail {position:relative; padding:20px 15px 20px;}
#dpColumn2016.detail h1 {color:#00a0c9; font-size:18px; line-height:1.2; font-weight:normal; padding:0 20px 11px; border-bottom:1px solid #d0eef6; margin:0 -15px 12px; /*font-family:'本明朝-BII 新がな','HonMinSink-B';*/}
#dpColumn2016.detail h2 {color:#00a0c9; font-size:12px; line-height:15px; font-weight:500; padding:0; margin:0;}
#dpColumn2016.detail h3 {font-size:12px; line-height:15px; font-weight:500; padding:0; margin:0;}

#dpColumn2016.detail h1 span {color:#ee7d7f;font-weight:500;}
#dpColumn2016.detail .checkbody em {color:#ee7d7f;font-weight:500; font-style: normal;}
#dpColumn2016.detail p{margin:0;}
#dpColumn2016.detail p + p {margin-top:19px;}
#dpColumn2016.detail p + h2 {margin-top:30px;}
#dpColumn2016.detail p + h3 {margin-top:19px;}
#dpColumn2016.detail h2 + p {margin-top:7px;}
#dpColumn2016.detail h3 + p {margin-top:5px;}
#dpColumn2016.detail h2 + h3 {margin-top:10px;}

#dpColumn2016.detail div.point {margin:0;}
#dpColumn2016.detail div.point ul{padding:0; margin:0;}
#dpColumn2016.detail div.point li {background:url(../img/common/ListBg.gif) left 7px no-repeat; padding:5px 0 0 15px; font-size:12px; line-height:16px;}

#dpColumn2016.detail p + div.point{margin-top:30px;}
#dpColumn2016.detail div.point + h2,
#dpColumn2016.detail div.point + h3{margin-top:30px;}

#dpColumn2016.detail ul.tags {clear:both; zoom:1; padding:0; margin:8px 0 12px 0px;}
#dpColumn2016.detail ul.tags:after{content:''; clear:both; display:block;}
#dpColumn2016.detail ul.tags li {float:left; font-size:10px; display:inline-block; text-align:center; color:#333; text-decoration:none; padding:0 10px; line-height:16px; background:#dcdcdc; margin:0 7px 7px 0; border-radius:8px; overflow:hidden;}
#dpColumn2016.detail ul.tags li a{color:#000;}

#dpColumn2016.detail .dr {position:relative; background:#c3ecf0; margin:24px -15px 0; padding:6px 15px; clear:both; zoom:1;}
#dpColumn2016.detail .dr:after{content:''; clear:both; display:block;}
#dpColumn2016.detail .dr .dtTitle{position:absolute;width:100px; right:10px; top:-20px;}
#dpColumn2016.detail .dr .drImg{float:left; margin:0 10px 0 0;}
#dpColumn2016.detail .dr .drImg img {width:73px; height:auto;}
#dpColumn2016.detail .dr .drText{zoom:1; overflow:hidden; padding:3px 0 3px;}
#dpColumn2016.detail .dr .drText p {margin:0; font-size:9px; line-height:14px;}
#dpColumn2016.detail .dr .drText h2 {font-weight:500;margin:0 0 8px; font-size:12px; line-height:1.5;}
#dpColumn2016.detail .dr .drText p.drMeta {font-size:9px; line-height:12px; margin-bottom:2px;}
#dpColumn2016.detail .dr .drText p.drLink {margin-top:12px;}
#dpColumn2016.detail .dr .drText p.drLink a{display:inline-block; font-size:10px; color:#fff; text-align:left; line-height:1.2; padding:10px 15px; background:#00a0c9; text-decoration:none; font-weight:500;}
#dpColumn2016.detail .dr .drText p.drLink a span {font-weight:500;display:block; padding:0 15px 0 0; background:url(../img/common/more.gif) right center no-repeat;}


#dpColumn2016.detail ul.pager {font-size:0; line-height:1; text-align:center; margin:0; padding:16px 0 26px;}
#dpColumn2016.detail ul.pager li {display:inline-block; padding:0 13px;}
#dpColumn2016.detail ul.pager a{display:inline-block; font-size:10px; color:#fff; text-align:center; line-height:1.2; padding:10px 15px; background:#00a0c9; text-decoration:none; width:108px; font-weight:500;}

#dpColumn2016.detail div.kanren {margin:5px -13px 0; padding:0 0 0;}
#dpColumn2016.detail div.kanren:before{content:''; clear:both; display:block; height:3px; width:100%; background:url(../img/common/hr.gif) left top repeat-x; background-size:auto 3px; position:relative; left:0; top:0px;}
#dpColumn2016.detail div.kanren h2 {line-height:25px; padding:0 15px; font-weight:500;}
#dpColumn2016.detail div.kanren ul{margin:0; padding:5px 15px 0;}
#dpColumn2016.detail div.kanren ul li {border-bottom:1px dashed #c3ecf0; padding:11px 0;}
#dpColumn2016.detail div.kanren ul li a{display:block; background:url(../img/common/arr.webp) left 1px no-repeat; background-size:6px auto; padding:0 0 0 15px; font-size:12px;}

.mt-image-center {margin:0 auto !important;}
.mt-image-right {margin-right:0 !important; margin-bottom:15px !important; margin-left:15px !important;}
h2 + .mt-image-right {margin-top:7px !important;}
.mt-image-right + p {margin-top:7px !important;}

#dpColumn2016 #entry {width: 100%;}
#dpColumn2016.entryArchive {background: none;display: block;}
#dpColumn2016.entryArchive #aside {width: 100%;background: #fff;border-top: 2px solid #0092b8;border-bottom: 2px solid #0092b8;margin-top: 50px;}
#dpColumn2016 #aside h2 {color:#0092b8;}
#dpColumn2016 #aside h3 {margin: 0 0 10px;}
#dpColumn2016 #aside ul {margin-bottom:10px;}
#dpColumn2016 #aside ul li a {color:#0092b8;display: block;background: url(../img/arr.png) left 1px no-repeat;background-size: 6px auto;padding: 0 0 0 15px;font-size: 12px;}
#dpColumn2016 #aside ul li a img {display:none;}
#dpColumn2016.entryArchive .pager li.Prev {left: 0;}
#dpColumn2016.entryArchive .pager li.Next {left: auto;right: 0;}
#dpColumn2016 #entry .header {padding: 20px 15px;}
#dpColumn2016 #entry ul.tags {margin: 0 0 30px 10px;}
#dpColumn2016 #entry .entryBody p {margin:0 16px 40px 16px;}
#dpColumn2016 #entry .intro {position: relative;display:flex;background:none;padding:0;margin-bottom: 20px;}
#dpColumn2016 #entry .hukidashi {position: absolute;right: 0;bottom: 100%;width: 120px;}
#dpColumn2016 #entry .doctor_img {width:7em;}
#dpColumn2016 #entry .doctor_p {display: block;width: calc(100% - 8em);margin-left: 1em;}
#dpColumn2016 .drLink a {font-size:88%;padding:.5em;}
}