@charset "utf-8";

/*--------------
 news.css
-----------------*/
/*-------------------------------------
	00:reset
-------------------------------------*/
pre,textarea{overflow:auto}
[hidden],audio:not([controls]),template{display:none}
details,main,summary{display:block}
input[type=number]{width:auto}
input[type=search]{-webkit-appearance:textfield}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
progress{display:inline-block}
small{font-size:75%}
textarea{resize:vertical}
[unselectable]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
*,::after,::before{box-sizing:inherit;border-style:solid;border-width:0}
*{font-size:inherit;line-height:inherit;margin:0;padding:0}
::after,::before{text-decoration:inherit;vertical-align:inherit}
:root{-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;box-sizing:border-box;cursor:default;font:16px/1.5 sans-serif;text-rendering:optimizeLegibility}
a{text-decoration:none}
audio,canvas,iframe,img,svg,video{vertical-align:middle}
button,input,select,textarea{background-color:transparent;color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit;min-height:1.5em}
code,kbd,pre,samp{font-family:monospace,monospace}
nav ol,nav ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
tr,th,td { margin: 0; padding: 0;}
::-moz-selection{background-color:#B3D4FC;text-shadow:none}
::selection{background-color:#B3D4FC;text-shadow:none}
@media screen{[hidden~=screen]{display:inherit}
[hidden~=screen]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0)!important;position:absolute!important}
}
ul,li{list-style:none;}
address { font-style: normal;}

/* list */
li a { display: block; transition: ease 0.5s; -moz-transition: ease 0.5s; -webkit-transition: ease 0.5s; color: #0f0f0f;}
li a:hover { opacity: 0.8;}

@media screen and (max-width: 768px){
li { padding: 8px 0; border-top: 1px dotted #ccc;}
li:last-child { border-bottom: 1px dotted #ccc;}
li a { display: flex; font-size: 0.9rem; color: #0f0f0f; transition: ease 0.5s; -moz-transition: ease 0.5s; -webkit-transition: ease 0.5s; color: #0f0f0f;}
li a:hover { opacity: 0.8;}
.rss-image img { width: 80px; height: 80px; object-fit: cover;}
.text { padding-left: 15px; position: relative;}
.rss-title { line-height: 1rem;}
.rss-day { position: absolute; bottom: 0; color: #999;}
}

@media screen and (min-width: 769px){
ul { display: flex; justify-content: space-between; flex-wrap: wrap;}
li { width: calc(100%/5.1);}
.rss-image img { width: 180px; height: 180px; object-fit: cover;}
.rss-title { margin-top: 10px; font-size: 0.9rem; line-height: 1.1rem;}
.rss-day { margin-top: 5px; color: #999; font-size: 0.85rem;}
}