@charset "utf-8";
/* ------------------------------------------------------------ common */
header { background: #fff; }
header nav ul li:nth-child(6) a { border-bottom: solid 2px #000; }
/* ------------------------------------------------------------ fv */
.fv_title { color: #000; width: 700px; margin: 108px auto 70px; border-bottom: solid 1px #ddd; padding: 100px 0 70px; }
/* ------------------------------------------------------------ 記事共通 */
article { width: 700px; margin: 0 auto 70px; border-bottom: solid 1px #ddd; padding: 0 0 30px; }
article .news_title { font-size: 20px; text-align: center; padding: 0 0 12px; line-height: 34px; }
article .date { font-size: 12px; text-align: center; }
article .text { font-size: 16px; line-height: 34px; margin: 40px 0; }
article .photo { margin: 40px 0; }
article .photo img { width: 100%; height: auto; }



/* ------------------------------------------------------------ mobile */
@media only screen and (max-width:640px){
/* ------------------------------------------------------------ common */
header nav ul li:nth-child(6) a { border-bottom: solid 2px #000; }
/* ------------------------------------------------------------ fv */
.fv_title { width: 90%; margin: 50px auto 40px; padding: 50px 0 30px; }
/* ------------------------------------------------------------ 記事共通 */
article { width: 90%; margin: 0 auto 20px; padding: 0 0 20px; }
article .news_title { font-size: 16px; padding: 0 0 5px; line-height: 20px; }
article .date { font-size: 10px; line-height: 16px; margin: 0 auto 40px; }
article .text { font-size: 12px; line-height: 22px; margin: 20px 0; }
article .photo { margin: 20px 0; }
article .photo img { width: 100%; height: auto; }
}
