@charset "UTF-8";
/* CSS Document */

/*------------------------------
  index
-------------------------------*/
.mainWrap .mainContents #newsContentsArea { font-size: 100%; }
.mainWrap .mainContents #newsContentsArea .borderTopTitle { margin-top: 100px; }
.mainWrap .mainContents #newsContentsArea .borderTopTitle:first-of-type { margin-top: 30px; }
.mainWrap .mainContents #newsContentsArea .contentsInner ul.newsList { margin-top: 15px; }

/*------------------------------
  detail
-------------------------------*/
.mainWrap .mainContents #newsDetailArea { padding-top: 40px; }
.mainWrap .mainContents #newsDetailArea #newsDate { text-align: right; }
.mainWrap .mainContents #newsDetailArea .borderTopTitle { margin-top: 15px; padding-top: 20px; font-size: 239%; }
.mainWrap .mainContents #newsDetailArea #newsDetailContents { margin-top: 35px; }
.mainWrap .mainContents #newsDetailArea #newsDetailContents p { line-height: 1.8; }
.mainWrap .mainContents #newsDetailArea #newsDetailContents p + p { margin-top: 32px; }




