@charset "utf-8";
.contents-view h2{color:#848ebd;border-bottom:solid #848ebd;margin-bottom:10px;}
.contents-view .strong{margin:12px 0px;color:#666;font-size:1.0em;font-weight:bold;}
.contents-view p{margin:10px 0;font-size:.9em;line-height:1.3em;}
.contents-view table{width:90%;}
.contents-view td,
.contents-view th{font-size:.9em;padding:3px 25px 3px 0;font-weight:normal;}
/*広告掲載について*/
.ad-contents h2{background: url(/common/images/ad/title-ad.gif) no-repeat;width:167px;height:21px;display:block;float:right;}
.ad-contents h2 span{display:none;}
.ad-menu{clear:right;}
.ad-menu ul{padding:0;margin-left:10px;}
.ad-menu ul li{float:left;height:30px;padding:0;margin:0 4px 0 0;}
.ad-menu ul li a{display:block;height:30px;}
.ad-menu ul li a span{display:none;}
.ad-menu ul li.ad-navi-infinity a{ background: url(/common/images/ad/ad-navi-infinity.gif) no-repeat 0 4px; width:132px;}
.ad-menu ul li.ad-navi-online a{ background: url(/common/images/ad/ad-navi-online.gif) no-repeat 0 4px; width:132px;}
.ad-menu ul li.ad-navi-wedge a{ background: url(/common/images/ad/ad-navi-wedge-v2.gif) no-repeat 0 4px; width:93px;}
.ad-menu ul li.ad-navi-hitotoki a{ background: url(/common/images/ad/ad-navi-hitotoki.gif) no-repeat 0 4px; width:93px;}
.ad-menu ul li.ad-navi-infinity a:hover,
.ad-navi-infinity div.ad-menu ul li.ad-navi-infinity a,
.ad-menu ul li.ad-navi-online a:hover,
.ad-navi-online div.ad-menu ul li.ad-navi-online a,
.ad-menu ul li.ad-navi-wedge a:hover,
.ad-navi-wedge div.ad-menu ul li.ad-navi-wedge a,
.ad-menu ul li.ad-navi-hitotoki a:hover,
.ad-navi-hitotoki div.ad-menu ul li.ad-navi-hitotoki a{background-position:0 -31px;}
.ad-main{background-color:#fff;padding:25px 20px;width:796px;}
.magazine-title{border-bottom: solid 2px #000;padding-bottom:6px;}
.magazine-logo{float:left;}
.hitotoki-logo{margin-top:-10px;}
.hitotoki-logo > img{width:150px;}
.infinity-logo > img{width:150px;}
.magazine-text{float:right;font-weight:bold;font-size:14px;margin-top:20px;}
.ad-body{margin-top:15px;}
.magazine-cover{float:left;width:125px;}
.magazine-cover img{border:solid 1px #999;}
.ad-body-text{float:right;width:650px;}
.ad-body-text p{font-size:0.9em;margin-bottom:25px;}
.ad-body-text ul{margin-bottom:25px;}
.ad-body-text ul li{font-size:0.8em;border-bottom:dashed 1px #999;padding:5px 0 5px 20px;}
.ad-body-text ul li.reason1{background: url(/common/images/ad/reason1.gif) no-repeat 0 8px;}
.ad-body-text ul li.reason2{background: url(/common/images/ad/reason2.gif) no-repeat 0 8px;}
.ad-body-text ul li.reason3{background: url(/common/images/ad/reason3.gif) no-repeat 0 8px;}
.ad-body-text ul li.reason4{background: url(/common/images/ad/reason4.gif) no-repeat 0 8px;}
.ad-body-text ul li.reason5{background: url(/common/images/ad/reason5.gif) no-repeat 0 8px;}
.ad-body-text ul li.reason6{background: url(/common/images/ad/reason6.gif) no-repeat 0 8px;}
.ad-body-text ul li.reason7{background: url(/common/images/ad/reason7.gif) no-repeat 0 8px;}
.ad-body-text ul li.reason8{background: url(/common/images/ad/reason8.gif) no-repeat 0 8px;}
.pdf-download{float:left;width:245px;}
.pdf-download p,
.ask-box p{margin-bottom:10px;}
.ask-box p.ask{background: url(/common/images/ad/icon-y.gif) no-repeat center left;padding-left:17px;}
.ad-body-text ul.ad-pdf-list li{border-style:none;position:relative;margin-bottom:10px;padding:0 0 0 15px;font-size:14px;line-height:1;}
.ad-body-text ul.ad-pdf-list li::before{content:"";display:block;border-left:solid 4px #444;border-top:solid 4px transparent;border-right:solid 4px transparent;border-bottom:solid 4px transparent;position:absolute;top:1px;left:0;}
/* 採用情報 */
.recruitBody{padding:20px;}
.recruitBody h4{border-left:solid 5px #1d2088; padding-left:10px; font-size:16px; margin-bottom:20px;}
.recruitBody table{border-collapse: collapse;width:680px;font-size:14px;margin:0 0 30px 30px;}
.recruitBody table th.t_top {}
.recruitBody table th {border-bottom: #1d2088 1px solid;text-align: left;background: #f0f0fe;padding: 10px;font-weight: normal;white-space:nowrap;}
.recruitBody table td.t_top {}
.recruitBody table td {border-bottom: #1d2088 1px solid;text-align: left;padding: 10px;}
.recruitBody p{margin-left:30px; font-size:14px; margin-bottom:10px;}
.recruitBody .adress{border:solid 1px #1d2088;padding:20px;text-align:center;font-size:14px;color:#1d2088;width:640px;margin-left:30px;}
/* 健康経営 */
.tab-area{border-bottom:solid 2px #1d2088;}
.tab-area .tab{background: #1d2088;color:#fff;padding:10px 20px;border-radius:4px 4px 0 0;display:inline-block;margin:auto;}
.article-body h1.content-seciton__heading{color:#848ebd;font-size:20px;margin-bottom:20px;}
.article-body h2.content-seciton__title{margin:40px 0;background: #848ebd;color: #fff;border: none;padding: 10px 10px;font-size:26px;}
.article-body .content-seciton__pdf h3{border-left:solid 5px #1d2088; padding-left:10px; font-size:16px; margin-bottom:20px;}
.article-body .content-seciton__pdf .pdf_link{display:flex;flex-wrap:wrap;justify-content: space-between;}
.article-body .content-seciton__pdf .pdf_link .pdf_link-item{width:30%;margin-bottom:30px;}
.article-body .content-seciton__pdf .pdf_link .pdf_link-item object{min-height:340px;}
.article-body .content-seciton__pdf .pdf_link a{display:flex;align-items:center;margin-top:7px;}
.article-body .content-seciton__pdf .pdf_link a .material-symbols-outlined{padding-right:5px;}
.content-detail{margin-bottom:80px;padding-bottom:40px;border-bottom:dotted 1px #ccc;}

.figure-right{float:right;margin:10px 0 10px 10px;padding:0;font-size:12px;line-height:18px;background-color:#eee;}
.figure-right span{padding:5px;display:block;}
.central{text-align:center;clear:both;}
.figure-center{text-align: left;margin:20px auto;padding:0;background-color:#eee;font-size:12px;line-height:18px;}
.figure-center span{padding:5px;display:block;}
.figure-left{float:left;margin:10px 10px 10px 0;padding:0;background-color:#eee;font-size:12px;line-height:18px;}
.figure-left span{padding:5px;display:block;}
.figure-right a,
.figure-center a,
.figure-left a{color:#aa8f3d;}
.figure-right a:hover,
.figure-center a:hover,
.figure-left a:hover{border-bottom:solid 1px #aa8f3d;}
.image-area img{max-width:100%;}
.caption{padding:5px;}

.article-body{margin:auto;}
.article-body p{line-height:1.8;margin-bottom:36px;}
.article-body h2{font-size:32px;margin-bottom:20px;}
.article-body h3{font-size:26px;margin-bottom:20px;}
.article-body h4{font-size:18px;margin-bottom:20px;}

.article-body ul,
.article-body ol{margin-bottom:36px;}
.article-body ul li{padding-left:20px;list-style:inside;margin-bottom:7px;}
.article-body ol li{padding-left:20px;list-style:decimal inside;margin-bottom:7px;}

.article-body blockquote{background:#f5f5f5;padding:36px;margin:0 36px 36px;line-height:1.8;}
.article-body blockquote > p:last-child{margin-bottom:0;}

.signage{border-bottom:solid 1px #ddd;padding-bottom:20px;margin-bottom:36px;}
.signage__date{text-align:right;color:#666;}
.article-body{font-family: 'Meiryo', 'メイリオ','平成明朝','Lucida Grande', Verdana,'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック',sans-serif;}