@charset "utf-8";
/* CSS Document */


/*==============================
	Common
==============================*/
#index_info,
.search-box { display:none; }


/*news-bar*/
#top-news-bar { height:0; padding:0; opacity:0; }



/*==============================
	Style
==============================*/
.aromic.news ul { width:90%; max-width:1000px; margin:auto; }
.aromic.news li h3,
.aromic.news dt {
	margin:2em auto 1em;
	padding:.6em .8em;
	font-size:1.06em;
	font-weight:700;
	line-height:1.6em;
	background:rgba(5,100,120,.1);
}
.aromic.news li.error h3,
.aromic.news dt.error { background:rgba(120,5,5,.1); }
.aromic.news li:first-of-type h3 { margin:1em auto; }
.aromic.news li h3 span { display:inline-block; font-weight:400; }
.aromic.news li h3 time,
.aromic.news dt i {
	margin-right:.5em;
	font-style:normal;
	font-size:.9em;
	font-weight:400;
	line-height:2em;
	letter-spacing:1px;
}
.aromic.news li > p,
.aromic.news dd {
	padding:0;
	text-align:left;
	line-height:1.8em;
}
.aromic.news li h4 {
	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 h4 + p { margin-top:.3em!important; }
.aromic.news li > p strong { font-weight:700; color:#BC3035; }
.aromic.news li > p a {
	/* position:relative;
	display:inline-block;
	margin-right:.2em;
	padding-right:.6em;
	font-size:1.02em;
	line-height:1.2em; */
	border-bottom:solid #192AAC 1px ;
	color:#192AAC;
}
.aromic.news li > p a[target='_blank'] { padding-right:1em; }
.aromic.news li > p a:after { position:absolute; content:''; display:block; }
.aromic.news li > p a[target='_blank']:after {
	top:.1em;
	right:0;
	width:.7em;
	height:.7em;
    background:url(/svg/i-link-ext_navy.svg) 100% / contain no-repeat;
}
.aromic.news li > p a:not([target='_blank']):after {
	top:calc(50% - 1px);
	right:0;
	width:.4em;
	height:.4em;
	border-top:1px solid;
	border-right:1px solid;
	transform:translate(-25%,-50%) rotate(45deg);
}
.aromic.news li a.rakuten,
.aromic.news li a.yahoo { display:none; }
.aromic.news li a:hover { border-bottom:1px solid; }
.aromic.news li img { display:inline-block; width:calc(50% - 1em); max-width:300px; margin:.4em; }
.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; }


@media screen and (max-width:640px) {
.aromic.news dt { margin:.5em auto; }
.aromic.news dd { line-height:1.5em; }
}

@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:700; 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; }
}






