@charset "utf-8";

#news a {
padding:0 !important;
background:none !important;
}

#news div {
margin-bottom:1em;
}

#news .entryDate {
margin-bottom:1em;
text-align:right;
}

#news p {
margin-bottom:1em;
}

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


.moji1{
color:#2A2A2A;
margin-left:4px;
// font-size:14px;
// line-height:150%;
}

.moji2{
margin:0px 0px 5px 0px;
// font-size:20px;
font-weight:bold;
color:#990033;
// line-height:1.3;
}

.moji3{
// font-size:10pt;
color:#2A2A2A;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
// line-height:130%;
}

.moji4{
// font-size:11pt;
color:#2A2A2A;
margin-left:4px;
// line-height:140%;
}

.day{
margin:-15px 0px -10px 0px;
// font-size:13px;
text-align:left;
}

.mt{
// font-size:9pt;
// line-height:140%;
color:#2a2a2a;
}

.title, .title2{
background-color:#ffcccc;
padding:0.5em 0.5em 0.5em 0.5em;
margin:0 0 1em 0;
font-weight:bold;
}

.title3, .title4 {
margin-top:24px;
margin-bottom:24px;
padding-left:10px;
border-bottom:3px solid #328349;
font-weight:bold;
}

.pin{
background-image:url("https://dm-net.co.jp/pin.gif");
background-repeat:no-repeat;
background-position:left middle;
// font-size:110%;
color:#2A2A2A;
padding:0px 0px 10px 25px;
margin:15px 0px 0px 0px;
font-weight:bold;
// line-height:120%;
}

.min3{
background-color:#f0f0f0;
padding:5px 5px 5px 5px;
margin:0em 0em 0em 0em;
// font-size:15px;
color:#ffffff;
// line-height:100%;
text-align:center;
}

.info{
background-color:#FFF2CC;
padding:1em;
margin:0 1em 1em 1em;
}

.info2{
background-color:#dddddd;
padding:5px 5px 4px 5px;
margin:10px 0px 5px 0px;
border-bottom:2px solid #004583;
// font-size:14px;
// line-height:150%;
}

.info3{
background-color:#fcd7ce;
padding:0.5em 0.5em 0.5em 0.5em;
margin:0em 0em 0em 0em;
// font-size:14px;
// line-height:100%;
}

.info4{
border:3px solid #f4b3a3;
background-color:#ffffff;
padding:10px 10px 10px 10px;
margin:0px 0px 5px 0px;
// font-size:15px;
// line-height:150%;
}

.info5{
border-left:10px solid #f4b3a3;
background-color:#ffffff;
padding:10px 10px 10px 10px;
margin:0px 0px 0px 30px;
// font-size:15px;
// line-height:150%;
}

.link{
padding:0em 0em 0em 2em;
margin:0em 0em -0.5em 0em;
// font-size:14px;
// line-height:140%;
text-align:left;
}

.reference{
margin:0em 0em 0em 2em;
// font-size:14px;
// line-height:140%;
text-align:left;
}

} 
.news1{
background-image:url("https://dm-net.co.jp/calendar/news01.gif");
background-repeat:no-repeat;
background-position:left middle;
height:25px;
margin:-1em 0em 0em 0em;
}

.news2{
background-image:url("https://dm-net.co.jp/calendar/news02.gif");
background-repeat:no-repeat;
background-position:left middle;
height:25px;
margin:-1em 0em 0em 0em;
}

.news3{
background-image:url("https://dm-net.co.jp/calendar/news03.gif");
background-repeat:no-repeat;
background-position:left middle;
height:25px;
margin:-1em 0em 0em 0em;
}

.category{
background-color:#ffffff;
padding:0px 0px 0px 0px;
margin:-15px 0px -10px 0px;
// font-size:13px;
// line-height:150%;
}

.category_title{
clear:all; 
// font-size:14px;
margin:0px 0px 10px 0px;
padding:0.5em 0.5em 0.5em 0.5em;
background-color:#ffffff;
font-weight:bold;
}

.Keywords{
// font-size:13px;
margin:0px 0px 0px 10px;
// line-height:150%;
}

.dot, .dot2, .dot_normal, .dot_plain {
border:dotted #a9a9a9 1px;
padding:1em;
margin:1em;
} 

.dot_red{
border:dotted #f4a3b3 1px;
padding:1em;
margin:1em;
} 

.sb{
float:center;
margin:0em 0em 0em 0em;
} 

.nowrap{
background-color:#ffffcc;
}

.yaji, .yaji2, .yaji3, .yaji4 {
background-image:url("https://dm-net.co.jp/yaji1.gif");
background-repeat:no-repeat;
background-position:left 5px;
padding:0px 0px 0px 20px;
margin:0 1em;
}


.img{
float:right;
padding:0;
margin:0em 0em 1em 1em;
font-size:90%;
}

/* 220523更新 */
#news #entryBody img{
max-width: 100%;
height: auto;
}

.img_c{
float:right;
background-color:#ededed;
padding:0;
margin:0em 0em 1em 1em;
// font-size:13px;
// line-height:140%;
text-align:left;
}

.img_d{
float:right;
padding:0;
margin:0em 0em 1em 1em;
// font-size:13px;
// line-height:140%;
text-align:center;
}

.indent{
// font-size:13px;
// line-height:140%;
color:#2A2A2A;
margin:1em 2em 1em 2em;
}

.indent2{
// font-size:14px;
// line-height:140%;
color:#2A2A2A;
margin:0em 2em 0em 2em;
}

.indent3{
background-color:#f0f0f0;
// font-size:14px;
// line-height:140%;
color:#2A2A2A;
padding:1em 1em 1em 1em;
margin:0em 0em 0em 2em;
}

.clear{
clear:all; 
}

.indent4{
// font-size:13px;
// line-height:140%;
color:#2A2A2A;
margin:1em 4em 1em 4em;
}

#dm-calendar .indent4{
// font-size:14px;
// line-height:140%;
color:#2A2A2A;
margin:0 auto 1em auto;
}

.point{
background-image:url("https://dm-net.co.jp/calendar/yaji2.gif");
background-repeat:no-repeat;
background-position:left middle;
padding:0px 0px 0px 15px;
margin:15px 0px 10px 0px;
// line-height:140%;
// font-size:14px;
}

.point2{
background-image:url("https://dm-net.co.jp/yaji5.gif");
background-repeat:no-repeat;
background-position:left middle;
padding:0px 0px 0px 30px;
margin:15px 0px 10px 0px;
// line-height:140%;
// font-size:14px;
}

.banner{
text-align:center;
margin:10px 0px 0px 0px;
}

.pdf{
background-image:url("https://dm-net.co.jp/adobereader.gif");
background-repeat:no-repeat;
background-position:left middle;
padding: 0px 0px 0px 24px;
margin: 10px 0px 10px 20px;
color:#2A2A2A;
// line-height:140%;
} 




.kanren-nav {
border:1px dotted #a9a9a9;
padding:10px;
margin-bottom:10px;
// line-height:1.5;

}

.kanren-nav-title {
margin:10px 0 10px 0;
padding:0 0 0 5px;
background-color:#0072B6;
color:#fff;
// font-size:110%;
font-weight:bold;
}

.kanren-nav div.clearfix {
width:563px;
}


.kanren-nav-float {
float:left;
width:281px;
}

.kanren-nav ul {
margin:0 0 0 2em;
padding:0;
}

/* ------------------------ */
.kanren-nav .copy {
margin:5px 10px;
}

.kanren-nav .yaji2 {
font-weight:bold;
}

.kanren-nav .copy a {
display:block;
color:#2A2A2A;
text-decoration:none;
}

.kanren-nav .copy a:link {
color:#2A2A2A;
text-decoration:none;
}

.kanren-nav .copy a:visited {
color:#2A2A2A;
text-decoration:none;
}

.kanren-nav .copy a:hover {
color:#990033;
text-decoration:underline;
}

.kanren-nav .copy a:active {
color:#990033;
text-decoration:underline;
}



/* 20131205
------------------------ */

span.red {
color:red;
}

span.underline {
text-decoration:underline;
}

.program dt {
font-weight:bold;
}
.program dd {
margin:0;
padding:0;
margin-bottom:5px;
paddign-bottom:5px;
text-align:right;
border-bottom:1px dotted #a9a9a9;
}



/* movie-list
------------------------------------------------ */

.movie-list {
width:580px;
margin:1em auto;
}

.movie-list dl {

}

.movie-list dl dt {
float:left;width:220px;clear: both;margin-bottom:10px;
}
.movie-list dl dt img {

}

.movie-list dl dd {
margin-bottom:10px;
padding:3px 0 10px 0;
height:113px;
//// font-size:120%;
font-weight:bold;
border-bottom:1px dotted #a9a9a9;
// line-height:1.7;
}

.movie-list dl dd a {
display:block;
}

.midashi-3min {
border-bottom:3px solid #00BCFF;// font-size:130%;font-weight:bold;// line-height:1.2;margin-top:1em;
}

.movie-list dl dd a span {
font-size:90%;
margin-left:1em;
display:block;
font-weight:normal;
color:#333;
}
.movie-list dl dd a:link {
text-decoration:none !important;
}


/* 20151107
------------------------------------------------ */

#slogan2015 p.img {
margin:0 0 10px 10px !important;
}

#slogan2015 .info {
margin-bottom:1em;
}

#slogan2015 .kakomi01 {
// line-height:1.5;
background-color:#fff;padding-top:10px;
margin:5px;
padding:5px;
border: double 2px #3365A2;
}
#slogan2015 .title {
background-color: rgb(240, 248, 255);text-align:center;
}
#slogan2015 .title span {
padding:0 10px;// font-size: 150%; color:#dc143c;font-weight:bold;background-color:#fff;
}
#slogan2015 ul li {
padding-left:22px;
background-image:url(https://www.seikatsusyukanbyo.com/monthly/img/list-mark.gif);
background-repeat:no-repeat;
background-position:0px 3px;
list-style:none;
}
#slogan2015 ul li strong {
font-weight:bold;
}
#slogan2015 .yaji {
// line-height:1.5;
}

#slogan2015 ol.img-none li,
#slogan2015 ul.img-none li {
background:none;
padding-left:0;
}
#slogan2015 ol {
margin:1em 4em;
list-style:decimal;
}

#slogan2015 .color {
color:#DC143C;
}
#slogan2015 .ul {
text-decoration:underline;
}
#slogan2015 p {
margin:0 0 1em 0;
}
#slogan2015 .email img {
vertical-align:middle;
}

#slogan2015 ol,
#slogan2015 ol li {
list-style-type: decimal !important;
}

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

#news dl dd {
padding-bottom:24px;
border-bottom:1px dotted #a9a9a9;
}

/* pageNav
------------------------ */
#news ul.pageNav {
margin: 0;
padding: 0;
text-align: center;
clear: both;
font-size:80%;
}

#news ul.pageNav li {
display: inline;
margin: 0 2px;
padding: 0;
}

#news ul.pageNav li span {
color: #FFF;
font-weight: bold;
display: inline-block;
padding: 5px 8px;
background: #b80000;
border: 1px solid #ccc;
text-decoration: none;
vertical-align: middle;
}

#news ul.pageNav li a {
display: inline !important;
display: inline-block !important;
padding: 5px 8px;
background: #fff;
border: 1px solid #ccc;
text-decoration: none;
vertical-align: middle;
}

#news ul.pageNav li a:hover {
background: #F2F5FC;
border-color: #aaa;
}

#news .nextPage {
margin:20px 0;
background:#e0ffff;
border:2px dotted #0000ff;
text-align:center;
padding:10px;
font-weight:bold;
}

#news .nextPage a{
display:block;
}

/* ------------------------------------------------ */
#pagination {
position:relative;
min-height:40px;
margin:1em 0;
}

#pagination .prev,
#pagination .next,
#pagination .center {
width:150px;
text-align:center;
}

#pagination .prev {
position:absolute;top:0;left:0;
}

#pagination .center {
position:absolute;top:0;left:260px;
}

#pagination .next {
position:absolute;top:0;right:0;
}

#pagination a {
display:block;
padding:5px 10px !important;
background:#FFCC33 !important;
color:#333;
}

#pagination a:hover {
background:#FFEF20 !important;
text-decoration:none;
}

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

#news table,
#news table td {
border:1px solid #a9a9a9;
}

#news table td {
padding: 5px;
}
