/* CSS Document */ /* news ---------------------*/ .news {} .news .news-list{ padding: 0px 0px 20px; margin-top:-10px; margin-bottom:30px; /*width: 540px;*/ background: #FFF; } .news .news-list ul { /*padding-top:10px;*/ padding-top:0px; } .news .news-list ul li {padding:10px 0;border-bottom:dotted 1px #dfdfdf; background-color:#fff;} /*.news .news-list ul li.bg {background-color:#fcfcfc;}*/ .news .news-list ul li dl {padding:0 10px;} .news .news-list ul li dl dt{height:20px; line-height:20px; font-weight:bold; font-size:100%; color:#333;} .news .news-list ul li dl dd{font-size:100%; padding-top:4px;} .news .news-list ul li dl dd a {color:#006FBD; text-decoration:none; } .news .news-list ul li dl dd a:hover{text-decoration:underline; } .news .news-list ul li dl dt span.new { background-color:#f60; border:1px solid #f00; padding:2px 6px 2px 6px; _padding:0px 6px 0px 6px; color:#fff; font-size:84%; font-weight:normal; border-radius: 2px; /* CSS3草案 */ -webkit-border-radius: 2px; /* Safari,Google Chrome用 */ -moz-border-radius: 2; letter-spacing:normal; margin-left:10px; } *:first-child+html .news .news-list ul li dl dt span.new { padding:0px 6px 0px 6px;} .news .news-list ul li dl dt span.event { background-color:#1479C2; border:1px solid #1479C2; padding:2px 6px 2px 6px; _padding:0px 6px 0px 6px; color:#fff; font-size:84%; font-weight:normal; border-radius: 2px; /* CSS3草案 */ -webkit-border-radius: 2px; /* Safari,Google Chrome用 */ -moz-border-radius: 2; letter-spacing:normal; margin-left:10px; } *:first-child+html .news .news-list ul li dl dt span.event { padding:0px 6px 0px 6px;} .news .news-list ul li dl dt span.exam { background-color:#1DC4BE; border:1px solid #1DC4BE; padding:2px 6px 2px 6px; _padding:0px 6px 0px 6px; color:#fff; font-size:84%; font-weight:normal; border-radius: 2px; /* CSS3草案 */ -webkit-border-radius: 2px; /* Safari,Google Chrome用 */ -moz-border-radius: 2; letter-spacing:normal; margin-left:10px; } *:first-child+html .news .news-list ul li dl dt span.exam { padding:0px 6px 0px 6px;} /*.news .news-list ul li dl dt span.blog { background-color:#c9c; border:1px solid #c9c; padding:2.5px 6px 0 6px; color:#fff; font-size:84%; font-weight:normal; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2; letter-spacing:normal; margin-left:15px; }*/ /* ニュース詳細 */ .news .newsBlock {padding-bottom:30px;} .news .newsBlock h2 { font-weight:bold; font-size:125%; color:#1479C2; /*background: url(../images/bar_bt.png) bottom repeat-x;*/ /*border-bottom:1px dotted #f60;*/ border-left:5px solid #1ec4be; padding:2px 0 2px 10px; margin-bottom:25px; } .news .newsBlock h3 { margin-top:20px; font-weight:bold; font-size:100%; color:#ed7818; } .news .newsBlock .tl { font-size:117%; font-weight:bold; color:#2AC7C2; line-height:1; margin:0; padding:0 0 5px 0; } .news .newsBlock .sub { font-size:100%; font-weight:bold; line-height:1; } .news .newsBlock .sub span { font-size:117%; color:#f60; } .news .newsBlock p.date {float:left; font-size:92%; font-weight:bold; font-family:"Arial Black", Gadget, sans-serif; margin-left:10px;} .news .newsBlock p.newslist {float:right; margin-right:10px;} .news .newsBlock p.newslist .box_arrow_red a { text-decoration:none;} .news .news-in {padding:10px 10px 0;} .news .newsBlock p { font-size:100%; line-height:1.7; padding-bottom:10px; } .box_arrow {background: url(../commons/images/ui/cate_top_arrow.gif) no-repeat left 0.3em;text-decoration:none; padding-left:19px;display:inline-block;} .news .news-in .fLeft {width:346px;} .news .news-in .fRight {width:230px;} .news .news-in .btnArea { margin-top:30px; text-align:center; } .news .news-in .box { border:2px solid #006FBD; padding:10px; } .news .news-in .box dl dt { font-size:125%; color:#f60; font-weight:bold; } /* WP 用追加 */ .news .news-list ul li dl dt span.other { display: none; } /* add 20160609 */ .news .newsBlock img { max-width: 100%; width: 100%; height: auto; } @media (max-width: 768px) { .news .newsBlock .wp-caption { margin: 0 auto; width: 94% !important; } }