@charset "utf-8";

/*==============================
	Common
==============================*/
#index_info, .search-box { display:none; }



/*==============================
	Style
==============================*/
.aromic.news ul { max-width:1000px; margin:auto; }
.aromic.news li > *:not([class*='scroll']) { width:calc(100% - 2em); margin-left:auto; margin-right:auto; }
.aromic.news li .title { margin:2em auto 1em; padding:.6em .8em; font-size:1.06em; font-weight:600; line-height:1.6em;	background:var(--aromic-bg); }
.aromic.news li.important .title { background:rgba(120,5,5,.1); }
.aromic.news li:first-of-type .title { margin:1em auto; }
.aromic.news li h2 { display:inline-block; font-weight:500; }
.aromic.news li time { margin-right:.5em; font-style:normal; font-size:.9em; font-weight:500; line-height:2em; letter-spacing:1px; }
.aromic.news li p { padding:0; text-align:left; line-height:1.8em; }
.aromic.news li h3 { margin:1em auto .6em; padding-left:.4em; font-weight:500; line-height:1.4em; border-left:.2em solid; }
.aromic.news li p:nth-of-type(n+2) { margin-top:.8em; }
.aromic.news li h3 + p { margin-top:.3em!important; }
.aromic.news li p strong { font-weight:600; color:#BC3035; }
.aromic.news li p a { position:relative; display:inline-block; margin-right:.2em; text-decoration:underline; font-size:1.02em; line-height:1.2em; color:var(--link); }
.aromic.news li p a[target='_blank'] { padding-right:1em; }
.aromic.news li p a[target='_blank']:after {
 position:absolute;
 top:.1em;
 right:0;
 content:'';
 display:block;
 width:.7em;
 height:.7em;
 padding-right:.7em;
 background:url(/svg/i-link-ext_navy.svg) 100% / contain no-repeat;
}
.aromic.news li a.rakuten,
.aromic.news li a.yahoo { display:none; }
.aromic.news li img { display:inline-block; max-width:300px; margin:.4em auto; margin-left:1em!important; }
.aromic.news li img.camp { max-width:320px; margin:.4em auto; margin-left:1.2em!important; }
.aromic.news li p + a,
.aromic.news li a + a { margin-top:.8em; }
.aromic.news b { color:#DE1B23; }
.aromic.news u { text-decoration:none; background:#fffae0; }

.aromic.news li a.more-btn{
  display: flex;
  justify-content: center;
  align-items: center;
  width: calc(100% - 4em);
  max-width:300px ;
  height: 50px;
  position: relative;
  border: 1px solid #333333;
  border-radius: 30px;
  box-sizing: border-box;
  padding: 0 25px 0 ;
  color: #333333;
  font-size: 16px;
  letter-spacing: 0.1em;
  line-height: 1.3;
  text-align: center;
  text-decoration: none;
  transition-duration: 0.3s;
}

.aromic.news li a.more-btn:hover {
  border: 2px solid #fff;
  background: #888888;
  color: #fff;
}



@media screen and (max-width:600px) {
.aromic.news { font-size:.9em; }
}



/*==============================
	Table
==============================*/
.aromic.news .table { max-width:600px; margin:.8em auto 0; color:#444; }
.aromic.news [class^='table'] + .info { margin-top:.2em; }
.aromic.news table.table { text-align:center; font-weight:600; }
.aromic.news .table.left { margin:.8em 0 0; }
.aromic.news .table .day { font-weight:600; background:#f3f3f3; }
.aromic.news .table .red { color:#c31f21; border-color:#333; }
.aromic.news .table .list { border:none; }
.aromic.news .table .list em { font-style:normal; background:linear-gradient(transparent 70%, #eee 70%); }
.aromic.news .table span { font-size:.8em; }
.aromic.news .table br.none { display:none; }

/*table*/
.aromic.news .table tr { border:1px solid; }
.aromic.news .table th, .table td { padding:.8em .3em; vertical-align:middle; line-height:1.4em; border-right:1px solid; }
.aromic.news .table th, .table .list td { font-size:.9em; }
.aromic.news .table .list th, .table .list td { background:#fff; border:none; }
.aromic.news .table th { width:8em; background:#f3f3f3; }
.aromic.news .table td { font-size:1em; }

/*dl*/
.aromic.news dl.table { display:flex; flex-wrap:wrap; align-items:stretch; border:1px solid; }
.aromic.news dl.table > * { padding:.6em; line-height:1.4em; }
.aromic.news dl.table > *:nth-of-type(n+2) { border-top:1px solid; }
.aromic.news dl.table dt { width:16em; background:#f3f3f3; border-right:1px solid; }
.aromic.news dl.table dd { width:calc(100% - 16em); }


/*scroll*/
.aromic.news .table-scroll { padding:0 1em 8px; overflow-x:auto; white-space:nowrap; }
.aromic.news .table-scroll * { white-space:normal; }


/*news2*/
.aromic.news #news2 .table th { width:14.5em; line-height:1.4em; }
.aromic.news #news2 .table tr:not(:first-of-type) th { padding-left:1em; text-align:left; }


@media screen and (max-width:800px) {
.aromic.news .table.scroll tr { padding-bottom:8px; overflow-x:auto; white-space:nowrap; }
.aromic.news .table.scroll tr > * { white-space:normal; }
}

@media screen and (max-width:420px) {
.aromic.news .table th,
.table .list td { font-size:.9em; line-height:1.4em; }
.aromic.news .table th { width:6.5em; }
.aromic.news .table br.none { display:block; }
}



/*==============================
	Calender
==============================*/
.aromic.news .calender { max-width:800px; margin:1em auto; text-align:center; font-weight:600; color:#444; }
.aromic.news .calender tr { border:1px solid; }
.aromic.news .calender th,
.calender td { padding:.8em .3em; border-right:1px solid; }
.aromic.news .calender th,
.calender .week td, .calender .date td { font-size:.9em; }
.aromic.news .calender th,
.calender .date td { background:#fafafa; }
.aromic.news .calender .week th,
.calender .week td { background:#fff; border:none; }
.aromic.news .calender .week { border:none; }
.aromic.news .calender .week em { font-style:normal; background:linear-gradient(transparent 70%, #eee 70%); }
.aromic.news .calender .date td.bg { background:#eee; }
.aromic.news .calender th { width:5em; }
.aromic.news .calender td { font-size:1em; background:#FFF3F3; }
.aromic.news .calender td.holiday { background:#F5F6FF; }
.aromic.news .calender span { font-size:.8em; }


@media screen and (max-width:420px) {
.calender th, .calender .week td, .calender .date td { font-size:.85em; }
}


