.indivdualDiv {padding:0 !important;}
.indivdualDiv .container {width:100% !important; padding:0 !important;}

.indiviMain { background-color: #fafafa; }


/*------±º´ë¿Ô¼ö´Ù-----*/

/* ÆùÆ® ºÒ·¯¿À±â NotoSans */
@font-face {
  font-family: 'NotoSans';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/NotoSans-Light.eot);
  src: url(../fonts/NotoSans-Light.eot?#iefix) format('embedded-opentype'),
       url(../fonts/NotoSans-Light.woff) format('woff');
}

@font-face {
  font-family: 'NotoSans';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/NotoSans-Regular.eot);
  src: url(../fonts/NotoSans-Regular.eot?#iefix) format('embedded-opentype'),
       url(../fonts/NotoSans-Regular.woff) format('woff');
}

.top_btnBox { width: 1000px; text-align: right; padding: 9px 0; margin: 0 auto;}
.top_gnb { position: absolute; bottom: 45px; left: 0; width: 100%; height: 64px; background: url(../image/bg_gnb.png) repeat-x; z-index: 1111; }
.top_gnb ul { overflow:hidden; width: 1000px; margin: 0 auto; }
.top_gnb ul li { float: left; width: 20%; }
.top_gnb ul li a { display: block; height: 64px; line-height: 64px; text-align: center; font-size: 17px; color: #fff; }
.top_gnb ul li a:hover { font-size: 19px; }


.goodToday { font-family: NotoSans; }
.wrapContain { background: url("../image/bg_main.jpg") no-repeat center top; height: 690px; }

.indiviMain_contents { position: relative; width: 1000px; height:690px; margin: 0 auto; }
.indiviMain_contents h2 { position: absolute; top: 200px; right: 30px; z-index: 1111; }
.indiviMain_contents .star_selection { position: absolute; right: 0px; top: 20px; z-index: 1111; }
.indiviMain_contents .star_selection a { display: inline-block; vertical-align: top; padding-top: 3px;}
.indiviMain_contents .star_selection select { width: 174px; height: 29px; margin-left: 10px; margin-top: 10px; }

.goodToday_intro { position: absolute; top: 25px; left: 0; z-index: 1111; }
.goodToday_intro p { font-size: 14px; color: #7a4e52; }
.goodToday_intro ul { padding-top: 10px; }
.goodToday_intro ul li { font-size: 14px; font-weight: bold; color: #b8333d; }

.message_icon { position: absolute; left: 0; bottom: 129px; z-index: 1111; }
.photo_gall_wrap { position: absolute; right: 0; bottom: 129px; z-index: 1111; }
.photo_gall_wrap h3 { font-size: 18px; font-weight: bold; color: #171717; padding-bottom: 10px; }
.photo_gall { width: 310px; overflow: hidden; }
.photo_img_frame { float: left; width: 111px; }
.photo_img_frame img { max-width: 100%; }
.photo_txt_box { float: right; width: 190px; }
.photo_txt_box h4 { font-size: 14px; font-weight: bold; color: #494949; padding-bottom: 5px; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; overflow: hidden; }
.photo_txt_box p { font-size: 13px; color: #5a4e4e; }

.indiviMain_contents .bx-controls { position: absolute; width: 100%; top: 550px; z-index: 1111; text-align: center; }
.indiviMain_contents .bx-controls .bx-pager-item { display: inline-block; padding: 0 5px; }
.indiviMain_contents .bx-controls .bx-pager-item a { display: block; width: 15px; height: 15px; text-indent: -9999px; background: url(../image/pager_off.png) no-repeat; }
.indiviMain_contents .bx-controls .bx-pager-item .active { background: url(../image/pager_on.png) no-repeat; }