/*=======================*\
	page-home
\*=======================*/
#front-page-cover {}
#front-page-cover .container {}

div.bct-cover-widget .widget-header h3, .bct-cover-widget-fprp1cgt div.ix-slider div.ix-viewport ul.ix-slider li.sliding-box .item-wrap .block-list div.item-body div.item-meta span.cat-links {  }

/* page-home item container */
#front-page-cover .cover-item-type-container {display: inline-block; float: left; *zoom: 1; }
#front-page-cover .cover-item-type-container.cover-item-container-con3 ul.container .cover-item-type-widget { display: inline-block; float: left; vertical-align: top;}
#front-page-cover .cover-item-type-container.cover-item-container-con3 ul.container .cover-item-type-widget.last-cover-item {margin-right:0;}
#front-page-cover .cover-item-type-container.cover-item-container-con3 ul.container div.widget { width: 100%;}

#front-page-cover .cover-item-type-container.cover-item-container-con2 ul.container .cover-item-type-widget { float: left; vertical-align: top; display: inline-block; }
#front-page-cover .cover-item-type-container.cover-item-container-con2 ul.container .cover-item-type-widget.last-cover-item {margin-right:0;}
#front-page-cover .cover-item-type-container.cover-item-container-con2 ul.container div.widget { width: 100%;}



/* RESPONSIVE COLUMN BOX */
#front-page-cover .onlypc {display:block;} /* PC������ ��� */
#front-page-cover .mthantbl {display:block;} /* PC~�׺?������ ��� */
#front-page-cover .belowtbl {display:none;} /* �׺?~����Ͽ����� ��� */
#front-page-cover .onlymb {display:none;} /* ����Ͽ����� ��� */

@media screen and (max-width: 959px) {
#front-page-cover .onlypc {display:none;}
#front-page-cover .-mthantbl {display:block;}
#front-page-cover .belowtbl {display:block;}
#front-page-cover .onlymb {display:none;}
}

@media screen and (max-width: 480px) {
#front-page-cover .mthantbl {display:none;}
#front-page-cover .onlymb {display:block;}
}

/* common item title */
#front-page-cover .item-title {overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

/* common home widget */
div.bct-cover-widget { position: relative; }
div.bct-cover-widget .widget { position: relative; }
div.bct-cover-widget .widget .item-wrap { text-align: left; }

/* common widget header */
div.bct-cover-widget .widget-header { position: relative;}


/* common widget body */
div.bct-cover-widget .widget-body {position: relative; display: inline-block;}
div.item-wrap {position: relative;}



/* common widget footer = more button */


/* common widget img */
img.thumb {width:auto; height:auto; max-width:100%;}

/*
1columns:Top image slider
=======================*/
.bct-cover-widget-fprp1cgt { z-index: 99; }
.bct-cover-widget-fprp1cgt div.ix-slider { width: 100%; }
.bct-cover-widget-fprp1cgt div.ix-slider div.ix-viewport { overflow: hidden; }
.bct-cover-widget-fprp1cgt div.ix-slider div.ix-viewport ul.ix-slider { position: relative; white-space: nowrap; }
.bct-cover-widget-fprp1cgt div.ix-slider div.ix-viewport ul.ix-slider li.sliding-box { display: inline-block; width: 100%; }
.bct-cover-widget-fprp1cgt div.ix-slider div.ix-viewport ul.ix-slider li.sliding-box .item-wrap { white-space: normal; }
.bct-cover-widget-fprp1cgt div.ix-slider div.ix-viewport ul.ix-slider li.sliding-box .item-wrap .block-list { position: relative; }
.bct-cover-widget-fprp1cgt div.ix-slider div.ix-viewport ul.ix-slider li.sliding-box .item-wrap .block-list div.item-thumb { overflow: hidden; background: no-repeat center center; -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; height: 440px; }
.lt-ie9 .bct-cover-widget-fprp1cgt div.ix-slider div.ix-viewport ul.ix-slider li.sliding-box .item-wrap .block-list div.item-thumb { -ms-behavior: url("backgroundsize.min.htc"); }
.bct-cover-widget-fprp1cgt div.ix-slider div.ix-viewport ul.ix-slider li.sliding-box .item-wrap .block-list div.item-body-wrap { display: block; position: absolute; left: 0; bottom: 15%; width: 100%; z-index: 1; }
.bct-cover-widget-fprp1cgt div.ix-slider div.ix-viewport ul.ix-slider li.sliding-box .item-wrap .block-list div.item-body { position: relative; margin: 0 auto; width: 940px; }
.bct-cover-widget-fprp1cgt div.ix-slider div.ix-viewport ul.ix-slider li.sliding-box .item-wrap .block-list div.item-body div.item-meta, .bct-cover-widget-fprp1cgt div.ix-slider div.ix-viewport ul.ix-slider li.sliding-box .item-wrap .block-list div.item-body div.item-title { overflow: hidden; }
.bct-cover-widget-fprp1cgt div.ix-slider div.ix-viewport ul.ix-slider li.sliding-box .item-wrap .block-list div.item-body div.item-meta { padding-bottom: 10px; }
.bct-cover-widget-fprp1cgt div.ix-slider div.ix-viewport ul.ix-slider li.sliding-box .item-wrap .block-list div.item-body div.item-meta span.cat-links { font-weight: 600; font-size: 11px; font-size: 1.1rem; }
.bct-cover-widget-fprp1cgt div.ix-slider div.ix-viewport ul.ix-slider li.sliding-box .item-wrap .block-list div.item-body div.item-title { text-shadow: 1px 1px rgba(0, 0, 0, 0.8); }
.bct-cover-widget-fprp1cgt div.ix-slider div.ix-viewport ul.ix-slider li.sliding-box .item-wrap .block-list div.item-body div.item-title a { display: inline; color: #ffffff; font-size:24px; line-height:140%; }
.bct-cover-widget-fprp1cgt div.ix-slider div.ix-viewport img.dummy-size { width: 100%; height: auto; }
.bct-cover-widget-fprp1cgt div.ix-slider div.ix-outside-controls a.sliding-btn-prev, .bct-cover-widget-fprp1cgt div.ix-slider div.ix-outside-controls a.sliding-btn-next { width: 60px; height: 60px; overflow: hidden; position: absolute; top: 40%; cursor: pointer; }
.bct-cover-widget-fprp1cgt div.ix-slider div.ix-outside-controls a.sliding-btn-prev span, .bct-cover-widget-fprp1cgt div.ix-slider div.ix-outside-controls a.sliding-btn-next span { display: inline-block; visibility: hidden; width: 60px; height: 60px; }
.bct-cover-widget-fprp1cgt div.ix-slider div.ix-outside-controls a.sliding-btn-prev img, .bct-cover-widget-fprp1cgt div.ix-slider div.ix-outside-controls a.sliding-btn-next img { position: absolute; }
.bct-cover-widget-fprp1cgt div.ix-slider div.ix-outside-controls a.sliding-btn-prev { background-position: 0 0; left: 20px; }
.bct-cover-widget-fprp1cgt div.ix-slider div.ix-outside-controls a.sliding-btn-prev:hover, .bct-cover-widget-fprp1cgt div.ix-slider div.ix-outside-controls a.sliding-btn-prev:active { background-position: 0 -60px; }
.bct-cover-widget-fprp1cgt div.ix-slider div.ix-outside-controls a.sliding-btn-next { right: 20px; background-position: -60px 0; }
.bct-cover-widget-fprp1cgt div.ix-slider div.ix-outside-controls a.sliding-btn-next:hover, .bct-cover-widget-fprp1cgt div.ix-slider div.ix-outside-controls a.sliding-btn-next:active { background-position: -60px -60px; }
.bct-cover-widget-fprp1cgt div.ix-slider div.ix-pager { position: absolute; width: 100%; bottom: 0; margin-bottom: 20px; text-align: center; font-size: 1px; }
.bct-cover-widget-fprp1cgt div.ix-slider div.ix-pager .ix-pager-wrap, .bct-cover-widget-fprp1cgt div.ix-slider div.ix-pager div { display: inline; }
.bct-cover-widget-fprp1cgt div.ix-slider div.ix-pager a { text-decoration: none; cursor: pointer; display: inline-block; text-indent: -119988px; overflow: hidden; text-align: left; text-transform: capitalize; }
.bct-cover-widget-fprp1cgt div.ix-slider div.ix-pager a.ix-pager-link { width: 18px; height: 18px; background-position: -21px -141px; margin: 0 2px; }
.bct-cover-widget-fprp1cgt div.ix-slider div.ix-pager a.ix-pager-link:hover { background-position: -21px -201px; }
.bct-cover-widget-fprp1cgt div.ix-slider div.ix-pager a.ix-pager-link.active { background-position: -21px -201px; }


/*
1columns:Webzine A type
=======================*/
.bct-cover-widget-fprp1cwa div.widget-body ul li { vertical-align: top; display: inline-block; *zoom: 1; }



/*
1columns:Webzine B type
=======================*/
.bct-cover-widget-fprp1cwb div.widget-body ul li { display: inline-block; vertical-align: top; *display: inline; *zoom: 1; }
.bct-cover-widget-fprp1cwb div.widget-body ul li.first-col { clear: both; /*  added -> */ }
.bct-cover-widget-fprp1cwb div.item-wrap .block-list { overflow: hidden; *zoom: 1; }




/*
1column:rolling
=======================*/
.bct-cover-widget-fprp1cg { }
.bct-cover-widget-fprp1cg .widget-body {}
.bct-cover-widget-fprp1cg div.ix-slider { position: relative; width: 100%; }
.bct-cover-widget-fprp1cg div.ix-slider div.ix-viewport { position: relative; overflow: hidden; }
.bct-cover-widget-fprp1cg div.ix-slider div.ix-viewport ul.ix-slider { position: relative; left: 0; top: 0; white-space: nowrap; }
.bct-cover-widget-fprp1cg div.ix-slider div.ix-viewport ul.ix-slider li.sliding-box { display: inline-block; position: relative; width: 100%; overflow: hidden; text-align: center; white-space: nowrap; }
.bct-cover-widget-fprp1cg div.ix-slider div.ix-viewport ul.ix-slider li.sliding-box .item-wrap div.item-thumb { width: 100%; }
.bct-cover-widget-fprp1cg div.ix-slider div.ix-pager { position: relative; width: 100%; margin-bottom: 20px; margin-top: 20px; text-align: center; font-size: 1px; }
.bct-cover-widget-fprp1cg div.ix-slider div.ix-pager .ix-pager-wrap { text-align: center; }
.bct-cover-widget-fprp1cg div.ix-slider div.ix-pager .ix-pager-wrap div { display: inline; }
.bct-cover-widget-fprp1cg div.ix-slider div.ix-pager a { text-decoration: none; cursor: pointer; display: inline-block; text-indent: -119988px; overflow: hidden; text-align: left; text-transform: capitalize; background: url("../images/slider.png") no-repeat; }
.bct-cover-widget-fprp1cg div.ix-slider div.ix-pager a.ix-pager-link { width: 18px; height: 18px; background-position: 2px -190px; margin: 0 2px; }
.bct-cover-widget-fprp1cg div.ix-slider div.ix-pager a.ix-pager-link:hover { background-position: 2px -130px; }
.bct-cover-widget-fprp1cg div.ix-slider div.ix-pager a.ix-pager-link.active { background-position: 2px -130px; }
.bct-cover-widget-fprp1cg div.ix-slider div.ix-pager a.ix-pager-prev, .bct-cover-widget-fprp1cg div.ix-slider div.ix-pager a.ix-pager-next { display: inline-block; position: absolute; width: 20px; height: 20px; background-position: 0 0; }
.bct-cover-widget-fprp1cg div.ix-slider div.ix-pager a.ix-pager-prev {left: 10px;}
.bct-cover-widget-fprp1cg div.ix-slider div.ix-pager a.ix-pager-prev:hover, .bct-cover-widget-fprp1cg div.ix-slider div.ix-pager a.ix-pager-prev:active { background-position: 0 -60px; }
.bct-cover-widget-fprp1cg div.ix-slider div.ix-pager a.ix-pager-next {  right: 10px; background-position: -72px 0; }
.bct-cover-widget-fprp1cg div.ix-slider div.ix-pager a.ix-pager-next:hover, .bct-cover-widget-fprp1cg div.ix-slider div.ix-pager a.ix-pager-next:active { background-position: -72px -60px; }
.bct-cover-widget-fprp1cg div.ix-slider div.ix-outside-controls { display: none; }


/*
2columns:Webzine A type
=======================*/
.bct-cover-widget-fprp2cwa .block-list { overflow: hidden; *zoom: 1; }
.bct-cover-widget-fprp2cwa div.item-title { display: block;  }

/*
2column:Recent Post - Title List
=======================*/
.bct-cover-widget-fprp2ctl div.item-highlight-block {display: inline-block; }
.bct-cover-widget-fprp2ctl div.item-meta .comments {display:none;}
.bct-cover-widget-fprp2ctl div.item-meta .views {display:none;}

/*
2column:Recent Post - Gallery
=======================*/
.bct-cover-widget-fprp2cg {display: inline-block;}
.bct-cover-widget-fprp2cg div.widget-body ul li { vertical-align: top; display: inline-block; *display: inline; *zoom: 1; }


/*
3columns:Webzine type
=======================*/
.bct-cover-widget-fprp3cw div.item-wrap { overflow: hidden; *zoom: 1; }
.bct-cover-widget-fprp3cw div.item-title { position: relative; }



/*
3column:Title List
=======================*/
.bct-cover-widget-fprp3ctl div.widget-body {}
.bct-cover-widget-fprp3ctl div.item-highlight-block {display: inline-block;}


/*
3column:Gallery
=======================*/
.bct-cover-widget-fprp3cg div.widget-body ul li {display: inline-block; *zoom: 1; }



/*
1column:Text/html Widget
=======================*/
.bct-cover-widget-fprp1cth div.widget-body ul li { vertical-align: top; display: block; }


/*
1column:Shortcode Widget
=======================*/
.bct-cover-widget-fprp1cth-shortcode div.widget-body ul li { vertical-align: top; display: block; }


/*
image widget
=======================*/
.bct-cover-widget-image img { width: auto; max-width:100%; height: auto; }







