@charset "UTF-8";

/*---------------------------------------------

Hokemoshi Page CSS

for intermedical.co.jp
coded by d-spica at 2010-09-14
linked to "/hokemoshi/page-name.html"

---------------------------------------------*/


@import url(../../css/default.css);
@import url(../../css/base.css);
@import url(../../css/user.css);
.nasuguramu .na-ttl-top {
color: #E21F28;
background-image: url(../img/bg-hd.png);
background-repeat: no-repeat;
background-position: left top;
text-align: left;
padding-right: 10px;
padding-left: 45px;
padding-bottom: 10px;
font-size: 18px;
font-weight: 800;
}
.nasuguramu .na-ttl {
color: #E21F28;
background-image: url(../img/bg-hd.png);
background-repeat: no-repeat;
background-position: left top;
text-align: left;
padding-right: 10px;
padding-left: 45px;
padding-bottom: 10px;
font-size: 18px;
font-weight: 800;
margin-bottom: 35px;
}
.nasuguramu .na-ttl2 {
background: url(../img/bg-hd-s-gy.png) no-repeat 0 0;
font-size: 16px;
margin: 0px 0px 25px 0px;
padding: 0px 10px 7px 30px;
color: #333333;
font-weight: 800;
}
.nasuguramu .na-ttl3 {
background: url(../img/bg-hd-s-gy2.png) no-repeat 0 0;
font-size: 16px;
margin: 0px 0px 12px 0px;
padding: 0px 10px 7px 30px;
color: #333333;
font-weight: 800;
}
.nasuguramu .na-about p {
padding:0;
font-size: 125%;
line-height: 1.8;
}
.nasuguramu .na-about p strong {
color: #333;
font-size: 110%;
}
.nasuguramu .na-wrap p {
display: block;
padding: 0 20px;
}
.nasuguramu .na-wrap {
display: block;
padding: 0 0 40px 0;
}
li.off img {
opacity: 0.5;
}
/* info*/
.info_ttl {
padding-bottom: 10px;
}
.info_all {
margin-bottom: 80px;
text-decoration: none;
}
.info_ma {
margin-bottom: -20px;
}
.info_tbl {
border-bottom-width: medium;
border-bottom-style: solid;
border-bottom-color: #FFFFFF;
background-image: url(../../img/ln-dot-gy.png);
background-repeat: repeat-x;
background-position: left bottom;
}
.info_day {
text-align: left;
width: 85px;
}
.info_newstxt {
text-align: left;
font-size: 12px;
padding-bottom: 7px;
}
.info_img {
width: 82px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 7px;
padding-left: 10px;
}
#area-sub ul.banners-extra {
background: url(../img/ln-dot.png) repeat-x 0 0;
}
.bt-pdfDL{
text-align:center;
padding:0 0 5px 0;
}
.next{
text-align:center;
padding:0 0 30px;
}
.next a{
color:#333;
text-decoration:underline !important;
}
.next a:hover{
color:#666;
text-decoration:none !important;
}
.next a:before {
content: ' ▶ ';
font-size:10px;
color:#EA1D23;
}

/*faq*/
.nasuguramu .faq{
background:url(../img/bg-dot.png) repeat-x left bottom;
overflow:hidden;
padding:0 0 10px 0;
}
.nasuguramu .faq span{
display:block;
max-width:550px;
float: left;
padding:5px 0 0 20px;
}
.nasuguramu .deli{
margin-bottom:50px !important;
}
.nasuguramu .faq dt.ic-q,
.nasuguramu .faq dd.ic-a{
overflow:hidden;
display:block;
}
.nasuguramu .faq dt.ic-q img,
.nasuguramu .faq dd.ic-a img{
float:left;
}
.nasuguramu .faq dt.ic-q{
padding:5px 0;
margin:0 !important;
}
.nasuguramu .faq dd.ic-a{
padding:5px 0;
margin:0 !important;
}
.nasuguramu h5{
padding:0 10px 10px;
font-size:16px;
}
.nasuguramu h5:before {
content: ' ■ ';
color:#E71A1D;
}

/*202004*/
.nasu_wrap{
 margin: 0 0 30px 0;
 overflow: hidden;
}
.nasu_wrap p{
 font-size: 115% !important;
}
.nasu_wrap p a{
 text-decoration: underline !important;
 /*color: #1279FF !important;*/
}
.nasu_wrap p a:hover{
 text-decoration:none !important;
 color: #999999 !important;
}
.nasu_wrap p.read{
 font-size: 120% !important;
 font-weight: 800;
 padding-bottom: 10px !important;
}
.nasu_wrap p span{
 color: #CC1073;
}
.nasu_wrap i{
 display: block;
 text-align: center;
}
.nasu_wrap em{
 float: left;
 margin: 0 10px 0 0;
}
.nasu_wrap h2{
padding: 3px 10px 10px 45px;
font-size: 160%;
color: #299768;
background: url("../nasumoshi/img/bg-hd.png") no-repeat left center;
}

.nasu_dantai_area{
 padding: 0 0 0 20px;
}
.nasu_wrap h3{
margin: 0px 0px 15px 0;
padding: 0px 10px 7px 30px;
font-size: 140%;
color: #AA932C;
background: url("../nasumoshi/img/bg-hd-s.png") no-repeat left center;
}
a.nav-link {
  padding: 0 0 0 15px;
  background: url( "../nasumoshi/img/mk-link.png") no-repeat 0 0;
  background-position: 0 3px;
}

