@charset "utf-8";

/*INDEX設定*/
.home p{color:#8C6F2C;}
/* 新着情報 */
.news{clear:both;border:1px solid #CABCBA;background:#D47DA3;padding:8px 8px 0 8px;margin-top:30px;margin-bottom:30px;display:block;width: 100%; }
.news.intro{margin-top:0px;margin-bottom:0px;max-height:190px; background:#5980CF; padding-bottom:8px;display:block; margin-bottom:8px;width: 100%;}
.news.intro_border{background:#5980CF;}
.news.intro .innerbox{ background:#FFF;}
.news.intro h2{ color:#942A40 !important; margin-bottom:12px !important;}
.news.intro img.right{float:right; width:26.9663%;}
.news.intro .intro_inner{width:71.1111%; float:left; padding-bottom:0;padding-right:0; padding-left:0;max-height:132px;overflow: auto;background:#FFF; padding-top:0;}
.news.intro ul{ margin-left:0; max-height:95px; overflow:auto;}
.news.intro ul li{list-style:none; border-bottom:1px dashed #CBBDBB;text-indent:0; margin-left:0; font-size:.9em;}
.news.intro div{margin-bottom:0px;}
.news div{background:#FFF;padding:15px 15px 1px 15px;display:block; margin-bottom:8px;width: 100%;}
.news h2{position: relative;}
.news .archiveLink{ padding:0;}
.news .archiveLink a{display:block;width:90px;float:right;font-size:12px;color:#802E41;position:absolute;top:4px;right:10px;}
dl.dl_topics,dl.dl_contTpics {max-height:420px;height:100%;padding-top:0px !important;overflow: auto;margin:.6rem 0;font-size:0.9em;}
.home dl.dl_topics,.home dl.dl.dl_contTpics {max-height:240px;}
dl.dl_topics slider,dl.dl_contTpics slider {background-color:#34AFD6 !important;-moz-border-left-colors:none !important;-moz-border-bottom-colors:none !important;border-style:none;}
dl.dl_topics slider[orient="vertical"],dl.contTpics slider[orient="vertical"] {background-color:black !important;-moz-border-left-colors:none !important;border-style:none !important;}
dl.dl_topics dt,dl.dl_contTpics dt {clear:both;margin:0 0 3px 0;color:#8A3343;font-weight:normal;white-space:nowrap;float:left;}
dl.dl_topics dt{padding-right:10px;}
dl.dl_contTpics dt{	padding-right:95px;}
dl.dl_tpics dt.post{background:url(../images/front/info-news.png) no-repeat right 3px;}
dl.dl_contTpics dt.hitoiki{background:url(../images/front/info-hitoiki.png) no-repeat right 3px;}
dl.dl_contTpics dt.mimiyori{background:url(../images/front/info-mimiyori.png) no-repeat right 3px;}
dl.dl_topics dd,dl.dl_contTpics dd {margin:0 0 10px 0;padding-bottom:.3em;border-bottom:1px dashed #CBBDBB;}
dl.dl_topics dd{padding-left:110px;}
dl.dl_contTpics dd {padding-left:200px;}
dl.dl_topics dd a,dl.dl_contTpics a{color: #4A0E05;}
ul.dl_topics li{margin:0 0 10px 0;padding-bottom:.3em;border-bottom:1px dashed #CBBDBB;}
/* Sride */
#carousel-example-generic{padding-top:28px;max-width:996px;width:100%;margin:0 auto;}
.carousel-control.left,.carousel-control.right {background-image:none;}
/* module */
#content .panel-info h3,#content .panel-success h3{border-bottom:none;margin-top:0;margin-bottom:0;}
#content .panel-info h3{color:#2C74AF ;}
#content .panel-success h3{color:#408940;}
@media screen and (max-width: 480px) {
dl.dl_topics dt {float:none;}
dl.dl_topics dd,dl.dl_topics dd.kansoku {padding-left:0px !important;}
}
/*新春のご挨拶*/
.boxNY{clear: both;margin: 0 0 3em 0;padding: .8em 1em;border: 1px solid #C4B0AC;display: block;zoom: 1;}
.boxNY_in{margin: 1.5em 2em;display: inline-block;}
/*メンテナンスのお知らせ*/
.mainteBox{position: relative;padding: 20px;margin-bottom: 20px; border: 1px solid #8C6F2C;font-size: 90%;}
.mainteBox p:last-child{margin-bottom: 0;}
.mainteBox::before{position: absolute;top:-10px;right:0;left:0;margin: auto;width: 220px;color: #942A40;background:#F1EBE0;text-align: center;font-weight: bold;content: "メンテナンスのお知らせ";
}
