@charset "utf-8";

#main-visual {overflow:hidden;}
#main-visual img {vertical-align:top; width:100%;}
#main-visual .bx-wrapper .bx-pager {bottom:10px;}
#main-visual .bx-wrapper .bx-pager.bx-default-pager a {background:#242424; width:4px; height:4px; margin: 0 3px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50px; transition:all 0.4s ease; -webkit-transition:all 0.4s ease;}
#main-visual .bx-wrapper .bx-pager.bx-default-pager a.active {width:11px; height:11px; border:3px solid #242424; background:none; }


#main-content img {width:100%; vertical-align:top;}
#main-cont01 {padding:5px;}

#main-cont02 {position:relative; overflow:hidden; width:100%; padding:5px 0 40px;}
#main-cont02 .roll-banner {position:relative; overflow:hidden; margin:0 -60%;}

#main-board {}
#main-board dl {padding:0 15px;}
#main-board dt {position:relative; padding:25px 0 8px;}
#main-board dt a {display:block; font-size:16px; color:#000; font-weight:700;}
/* #main-board dt a.btn-more {position:absolute; top:32px; right:0; padding-right:14px; font-size:12px; color:#505050; background:url('../images/main/ico_arrow.png') no-repeat 44px 1px;}*/
#main-board dt a.btn-more {position:absolute; top:32px; right:0; padding-right:12px; font-size:12px; color:#505050; line-height:15px; background:url('../images/main/ico_arrow.png') no-repeat right 3px; background-size:5px 8px;}
#main-board dd img {width:100%;}
#main-board dd {border-bottom:1px solid #3f3f3f;}
#main-board dd ul {padding:13px 6px; }
#main-board dd ul li {position:relative; padding-left:6px;}
#main-board dd ul li:before {position:absolute; top:50%; left:0; width:1px; height:1px; background:#767270; content:'';}
#main-board dd ul li a {overflow:hidden; display:block; width:275px; line-height:23px; white-space:nowrap; text-overflow:ellipsis;}
#main-board dd ul li .date {position:absolute; top:0; right:0; }

.main-reivew {display:block; margin-top:28px;}

#eyejak-info {overflow:hidden;}
#eyejak-info li {float:left; width:50%;}