@charset "UTF-8";
/*! ==========================================================================
	このCSSファイルはSassから生成されていますので
	直接編集しないようご注意ください。
========================================================================== */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; }

html { line-height: 1; }

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

a img { border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

/* ----------------------------------------------------------------------------------

Setting :オリジナルリセット _reset.scss

----------------------------------------------------------------------------------*/
* { box-sizing: border-box; }

html { height: 100%; }

body { color: #7a6300; font-size: 13px; font-family: "FOT-ロダン Pro M", "メイリオ", Meiryo, Helvetica Neue, Helvetica, Arial, "ＭＳ Ｐゴシック", Sans-Serif; line-height: 1.6; word-wrap: break-word; word-break: break-all; overflow-wrap: break-word; -webkit-text-size-adjust: 100%; box-sizing: border-box; }

img { vertical-align: top; max-width: 100%; }

a { display: inline-block; text-decoration: none; outline: none; }

.tel { cursor: default; pointer-events: none; }

small { display: inline-block; }

/* ----------------------------------------------------------------------------------

Page : TopPage _index.scss

----------------------------------------------------------------------------------*/
#indexPage .wrapper { border-top: 32px solid #191214; min-width: 1020px; }
#indexPage .inner { width: 980px; margin: 0 auto; position: relative; overflow: hidden; }
#indexPage .sns_area { position: fixed; top: 56px; right: 20px; z-index: 1; overflow: hidden; }
#indexPage .sns_area .sns { display: block; float: left; margin: 0 0 0 10px; }
#indexPage .visual { background: url("/special/camp/images/rouge/visual_bg.png") repeat-x 0 0; text-align: center; border-top: 4px solid #f6e387; }
#indexPage .visual .inner { overflow: inherit; }
#indexPage .visual .img_date { position: absolute; width: 100%; bottom: -84px; left: 0; }
#indexPage .visual .img_date .text_end { display: block; color: red; font-family: "FOT-ロダン Pro B", "メイリオ", Meiryo, Helvetica Neue, Helvetica, Arial, "ＭＳ Ｐゴシック", Sans-Serif; font-size: 18px; padding-top: 5px; }
#indexPage .read { background: url("/special/camp/images/rouge/bg_texture.png") repeat 0 0; text-align: center; padding: 120px 0 40px; }
#indexPage .read .text_read { line-height: 2; font-size: 18px; padding: 0 0 28px; }
#indexPage .read .news { position: relative; width: 580px; margin: 0 auto; background: #fff; border: 2px solid #e9da9e; border-radius: 10px; }
#indexPage .read .news h1 { padding: 10px 0; text-align: center; border-bottom: 1px solid #e9da9e; }
#indexPage .read .news .img_bottle { position: absolute; right: 20px; top: -30px; }
#indexPage .read .news .news_body { display: table; width: 100%; padding: 22px 0 13px; }
#indexPage .read .news .news_body .date { display: table-cell; width: 148px; }
#indexPage .read .news .news_body .text_area { display: table-cell; text-align: left; }
#indexPage .present { background: #88061d; border-top: 4px solid #d3b63d; border-bottom: 2px solid #d3b63d; padding-bottom: 20px; }
#indexPage .present .top { background: url("/special/camp/images/rouge/present_mainimg.jpg") no-repeat 50% 0; text-align: center; padding: 40px 0 0; height: 562px; }
#indexPage .present .present_menu { padding: 20px 0; border-top: 4px solid #d3b63d; border-bottom: 4px solid #d3b63d; background: url("/special/camp/images/rouge/bg_texture.png") repeat 0 0; }
#indexPage .present .present_menu a { display: table; float: left; width: 230px; background: #000; border: 2px solid #d3b63d; color: #d3b63d; line-height: 40px; font-size: 15px; font-weight: bold; margin: 0 20px 0 0; text-align: center; }
#indexPage .present .present_menu a:last-child { margin-right: 0; }
#indexPage .present .present_menu a .icon { position: relative; top: -2px; vertical-align: middle; }
#indexPage .present .present_menu a .icon.icon_dress { background-image: url('../images/rouge/present_icon-s55560a5c73.png'); background-position: 0 -56px; background-repeat: no-repeat; display: inline-block; width: 24px; height: 28px; }
#indexPage .present .present_menu a .icon.icon_bag { background-image: url('../images/rouge/present_icon-s55560a5c73.png'); background-position: 0 0; background-repeat: no-repeat; display: inline-block; width: 23px; height: 27px; }
#indexPage .present .present_menu a .icon.icon_lens { background-image: url('../images/rouge/present_icon-s55560a5c73.png'); background-position: 0 -84px; background-repeat: no-repeat; display: inline-block; width: 26px; height: 26px; }
#indexPage .present .present_menu a .icon.icon_cdp { background-image: url('../images/rouge/present_icon-s55560a5c73.png'); background-position: 0 -27px; background-repeat: no-repeat; display: inline-block; width: 29px; height: 29px; }
#indexPage .present .present_menu a .menu { display: table-cell; width: 187px; border-left: 2px dotted #d3b63d; }
#indexPage .present .item_wrapper { padding: 40px 0 0; }
#indexPage .present .item_wrapper .item { background: #fff; border: 6px solid #d3b63d; position: relative; }
#indexPage .present .item_wrapper .item:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#indexPage .present .item_wrapper .item h2 { text-align: center; padding: 32px 0 33px 114px; border-bottom: 2px solid #d3b63d; }
#indexPage .present .item_wrapper .item .img_person { position: absolute; left: -6px; top: -6px; border-right: 2px solid #d3b63d; }
#indexPage .present .item_wrapper .item .item_body { display: table; width: 100%; }
#indexPage .present .item_wrapper .item .present_summary { display: table-cell; vertical-align: top; width: 580px; text-align: center; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmYxYzQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(40%, #ffffff), color-stop(100%, #fbf1c4)); background: -moz-linear-gradient(#ffffff 40%, #fbf1c4); background: -webkit-linear-gradient(#ffffff 40%, #fbf1c4); background: linear-gradient(#ffffff 40%, #fbf1c4); }
#indexPage .present .item_wrapper .item .present_summary .text_product { font-size: 22px; color: #7a6300; padding: 35px 0 10px; line-height: 1.5; }
#indexPage .present .item_wrapper .item .present_summary .text_product span { font-size: 18px; }
#indexPage .present .item_wrapper .item .present_summary small { padding: 15px 0 0; }
#indexPage .present .item_wrapper .item .present_detail { display: table-cell; vertical-align: top; border-left: 2px dotted #d3b63d; text-align: center; }
#indexPage .present .item_wrapper .item .present_detail .img_mainimg { padding: 20px 0; }
#indexPage .present .item_wrapper .item .present_detail .img_mainimg small { padding: 20px 0 0; }
#indexPage .present .item_wrapper .item .present_detail .item_list li a { border-top: 1px solid #d3b63d; text-align: left; font-size: 13px; position: relative; padding: 12px 0 8px 58px; color: #7a6300; display: block; line-height: 1.7; }
#indexPage .present .item_wrapper .item .present_detail .item_list li a small { font-size: 11px; display: block; }
#indexPage .present .item_wrapper .item .present_detail .item_list li a:before { content: ''; position: absolute; top: 50%; left: 20px; -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); }
#indexPage .present .item_wrapper .item .present_detail .item_list li a .icon { position: absolute; display: block; width: 12px; height: 5px; padding-right: 0; top: 50%; right: 20px; -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); }
#indexPage .present .item_wrapper .item .present_detail .item_list li a .icon:after, #indexPage .present .item_wrapper .item .present_detail .item_list li a .icon:before { display: block; content: ""; position: absolute; left: 0; background: #d3b63d; border-radius: 3px; margin-top: -2px; }
#indexPage .present .item_wrapper .item .present_detail .item_list li a .icon:before, #indexPage .present .item_wrapper .item .present_detail .item_list li a .icon:after { width: 8px; height: 2px; }
#indexPage .present .item_wrapper .item .present_detail .item_list li a .icon:before { -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); top: 1px; }
#indexPage .present .item_wrapper .item .present_detail .item_list li a .icon:after { -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); bottom: -1px; }
#indexPage .present .item_wrapper .item .present_detail .item_list li:nth-child(1) a:before { background-image: url('../images/rouge/present_number-s9fc127a946.png'); background-position: 0 0; background-repeat: no-repeat; display: inline-block; width: 20px; height: 20px; }
#indexPage .present .item_wrapper .item .present_detail .item_list li:nth-child(2) a:before { background-image: url('../images/rouge/present_number-s9fc127a946.png'); background-position: 0 -20px; background-repeat: no-repeat; display: inline-block; width: 20px; height: 20px; }
#indexPage .present .item_wrapper .item .present_detail .item_list li:nth-child(3) a:before { background-image: url('../images/rouge/present_number-s9fc127a946.png'); background-position: 0 -40px; background-repeat: no-repeat; display: inline-block; width: 20px; height: 20px; }
#indexPage .present .item_wrapper .item .present_detail .item_list li:nth-child(4) a:before { background-image: url('../images/rouge/present_number-s9fc127a946.png'); background-position: 0 -60px; background-repeat: no-repeat; display: inline-block; width: 20px; height: 20px; }
#indexPage .present .item_wrapper .item#item_lens { width: 580px; float: left; }
#indexPage .present .item_wrapper .item#item_lens .item_body { display: block; }
#indexPage .present .item_wrapper .item#item_lens .item_body .present_summary { display: block; width: auto; padding: 0 0 35px; }
#indexPage .present .item_wrapper .item#item_lens .item_body .present_summary .text_product { padding: 42px 0 15px; }
#indexPage .present .item_wrapper .item#item_lens .item_body .present_detail { display: block; border-left: none; border-top: 2px dotted #d3b63d; }
#indexPage .present .item_wrapper .item#item_lens .item_body .present_detail .view_area { display: table; width: 100%; }
#indexPage .present .item_wrapper .item#item_lens .item_body .present_detail .view_area .img_mainimg { display: table-cell; vertical-align: middle; }
#indexPage .present .item_wrapper .item#item_lens .item_body .present_detail .view_area .img_mainimg .number { display: block; font-size: 11px; color: #7a6300; padding-top: 8px; }
#indexPage .present .item_wrapper .item#item_lens .item_body .present_detail .view_area .img_mainimg small { padding-top: 10px; }
#indexPage .present .item_wrapper .item#item_lens .item_body .present_detail .view_area .item_list { display: table-cell; vertical-align: top; width: 260px; border-left: 2px dotted #d3b63d; }
#indexPage .present .item_wrapper .item#item_lens .item_body .present_detail .view_area .item_list li a { padding-top: 22px; padding-bottom: 22px; }
#indexPage .present .item_wrapper .item#item_lens .item_body .present_detail .view_area .item_list li:first-child a { border-top: none; }
#indexPage .present .item_wrapper .item#item_rouge { width: 380px; margin: 0 0 20px; float: right; }
#indexPage .present .item_wrapper .item#item_rouge h2 { padding-top: 17px; padding-bottom: 14px; }
#indexPage .present .item_wrapper .item#item_rouge .item_body { display: block; }
#indexPage .present .item_wrapper .item#item_rouge .item_body .present_summary { display: block; width: auto; }
#indexPage .present .item_wrapper .item#item_rouge .item_body .present_summary .text_product { padding: 30px 0 5px; }
#indexPage .present .item_wrapper .item#item_rouge .item_body .present_summary .img_restaurant { padding: 0 0 30px; }
#indexPage .present .item_wrapper .item#item_rouge .item_body .present_summary dl { padding: 24px 18px 10px; }
#indexPage .present .item_wrapper .item#item_rouge .item_body .present_summary dl dt, #indexPage .present .item_wrapper .item#item_rouge .item_body .present_summary dl dd { text-align: left; }
#indexPage .present .item_wrapper .item#item_rouge .item_body .present_summary dl dt { padding: 0 0 3px; font-size: 18px; border-bottom: 1px solid #d3b63d; }
#indexPage .present .item_wrapper .item#item_rouge .item_body .present_summary dl dd { padding: 5px 0 8px; line-height: 1.7; }
#indexPage .present .item_wrapper .item#item_rouge .item_body .present_summary dl dd:last-child { padding-bottom: 0; }
#indexPage .present .item_wrapper .btn_entry { margin: 40px 0; text-align: center; clear: both; }
#indexPage .present .item_wrapper .btn_entry a { display: inline-block; }
#indexPage .information { padding: 40px 0; border-bottom: 2px solid #d3b63d; background: url("/special/camp/images/rouge/bg_texture.png") repeat 0 0; }
#indexPage .information .products { float: left; width: 480px; display: table; border: 1px solid #d3b63d; background: #fff; padding: 15px 20px; }
#indexPage .information .products .img_bottle { display: table-cell; padding: 5px 0 0; width: 200px; }
#indexPage .information .products .text_area { display: table-cell; vertical-align: top; position: relative; }
#indexPage .information .products .text_area .text_copy { font-size: 12px; line-height: 2; }
#indexPage .information .products .text_area .btn_detail { position: absolute; left: 0; bottom: 5px; width: 100%; }
#indexPage .information .products .text_area .btn_detail a { display: block; font-size: 14px; background: #ded8bf; text-align: center; line-height: 30px; color: #9b8a40; }
#indexPage .information .products .text_area .btn_detail .icon { position: absolute; display: block; width: 12px; height: 5px; padding-right: 0; top: 50%; right: 12px; -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); }
#indexPage .information .products .text_area .btn_detail .icon:after, #indexPage .information .products .text_area .btn_detail .icon:before { display: block; content: ""; position: absolute; left: 0; background: #9b8a40; border-radius: 3px; margin-top: -2px; }
#indexPage .information .products .text_area .btn_detail .icon:before, #indexPage .information .products .text_area .btn_detail .icon:after { width: 8px; height: 2px; }
#indexPage .information .products .text_area .btn_detail .icon:before { -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); top: 1px; }
#indexPage .information .products .text_area .btn_detail .icon:after { -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); bottom: -1px; }
#indexPage .information .profile { float: right; width: 480px; display: table; border: 1px solid #d3b63d; background: #fff; padding: 20px 20px 16px; }
#indexPage .information .profile .img_model { display: table-cell; vertical-align: top; width: 180px; }
#indexPage .information .profile .text_area { display: table-cell; vertical-align: top; padding: 0 0 0 20px; }
#indexPage .information .profile .text_area .text_name { font-size: 22px; line-height: 1; }
#indexPage .information .profile .text_area .text_magazine { font-size: 15px; color: #d3b63d; padding: 6px 0 10px; }
#indexPage .information .profile .text_area .text_profile { font-size: 12px; line-height: 2; }
#indexPage footer { padding: 40px 0 30px; text-align: center; }
#indexPage footer .text_notes { color: #7a6300; }
#indexPage footer .contact { padding: 10px 0; border: 2px solid #d3b63d; background: #d3b63d; color: #fff; text-align: center; margin: 30px 0 0; }
#indexPage footer .contact .text_title { font-size: 15px; padding: 0 0 4px; }
#indexPage footer .contact .text_tel { font-size: 24px; }
#indexPage footer .contact .text_tel a { color: #fff; cursor: default; }
#indexPage .copyright { display: block; background: #191214; border-top: 4px solid #d3b63d; line-height: 40px; text-align: center; color: #fff; font-size: 11px; }
#indexPage .pagetop { position: fixed; right: 20px; bottom: 64px; }

.avp-body { left: 0; top: 0; bottom: 0; right: 0; position: fixed; -webkit-overflow-scrolling: touch; z-index: 999999; width: 100%; height: 100%; margin: 0 0 0 0; background-color: #FFF; background-color: rgba(255, 255, 255, 0.8); overflow-y: scroll; }
.avp-body .avp-wrap { color: #ad933d; position: fixed; left: 50%; top: 50%; margin: -275px 0 0 -275px; width: 550px; z-index: 9999; background-color: #FFF; border: 4px solid #ad933d; padding: 2px; text-align: center; }
.avp-body .avp-wrap .avp-main-content { padding: 30px 60px; border: 1px solid #ad933d; }
.avp-body .avp-wrap .avp-main-content .ageh1Wrap { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #ad933d; }
.avp-body .avp-wrap .avp-main-content .ageh1Wrap h1 { font-size: 40px; margin-bottom: 5px; font-family: "FOT-マティス Pro DB", Times New Roman, Times, Georgia, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif; line-height: 1; }
.avp-body .avp-wrap .avp-main-content .text { color: #ad933d; margin-bottom: 20px; font-size: 16px; }
.avp-body .avp-wrap .avp-main-content form { position: relative; }
.avp-body .avp-wrap .avp-main-content form #fake-input { position: absolute; border: none; background-color: transparent; color: transparent; height: 45px; left: -1000px; padding: 0; margin: 0; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; height: 40px; outline: none; }
.avp-body .avp-wrap .avp-main-content form .inputWrap { display: inline-block; margin: 0 5px; vertical-align: middle; }
.avp-body .avp-wrap .avp-main-content form .inputWrap input, .avp-body .avp-wrap .avp-main-content form .inputWrap .input-tel { width: 120px; font-size: 16px; text-align: center; font-family: "FOT-ロダン Pro M", "メイリオ", Meiryo, Helvetica Neue, Helvetica, Arial, "ＭＳ Ｐゴシック", Sans-Serif; color: #ad933d; border: 2px solid #bc971e; padding: 10px 0; border-radius: 0; background-image: none; }
.avp-body .avp-wrap .avp-main-content form .inputWrap input::-webkit-input-placeholder, .avp-body .avp-wrap .avp-main-content form .inputWrap .input-tel::-webkit-input-placeholder { color: #bc971e; text-align: center; }
.avp-body .avp-wrap .avp-main-content form .inputWrap input:-moz-placeholder, .avp-body .avp-wrap .avp-main-content form .inputWrap .input-tel:-moz-placeholder { color: #bc971e; text-align: center; }
.avp-body .avp-wrap .avp-main-content form .inputWrap input.active, .avp-body .avp-wrap .avp-main-content form .inputWrap input:focus, .avp-body .avp-wrap .avp-main-content form .inputWrap .input-tel.active, .avp-body .avp-wrap .avp-main-content form .inputWrap .input-tel:focus { background-color: #bc971e; color: #FFF; }
.avp-body .avp-wrap .avp-main-content form .inputWrap input.active::-webkit-input-placeholder, .avp-body .avp-wrap .avp-main-content form .inputWrap input:focus::-webkit-input-placeholder, .avp-body .avp-wrap .avp-main-content form .inputWrap .input-tel.active::-webkit-input-placeholder, .avp-body .avp-wrap .avp-main-content form .inputWrap .input-tel:focus::-webkit-input-placeholder { color: #FFF; }
.avp-body .avp-wrap .avp-main-content form .inputWrap input.active:-moz-placeholder, .avp-body .avp-wrap .avp-main-content form .inputWrap input:focus:-moz-placeholder, .avp-body .avp-wrap .avp-main-content form .inputWrap .input-tel.active:-moz-placeholder, .avp-body .avp-wrap .avp-main-content form .inputWrap .input-tel:focus:-moz-placeholder { color: #FFF; }
.avp-body .avp-wrap .avp-main-content form .inputWrap .input-tel { display: inline-block; color: #bc971e; }
.avp-body .avp-wrap .avp-main-content form .rememberme { font-size: 15px; margin: 15px 0 13px; }
.avp-body .avp-wrap .avp-main-content form .rememberme .avp-checkbox { display: inline-block; width: 19px; height: 19px; background: url(/common/images/icon/icon_check.png) no-repeat left center; background-size: auto 18px; vertical-align: text-top; }
.avp-body .avp-wrap .avp-main-content form .rememberme .avp-checkbox.check { background: url(/common/images/icon/icon_check_on.png) no-repeat left center; background-size: auto 18px; }
.avp-body .avp-wrap .avp-main-content form .enter button { color: #FFF; background: #bc971e; font-size: 18px; padding: 10px 100px; border: 0; cursor: pointer; border-radius: 0; }
.avp-body .avp-wrap .avp-main-content form .etc { border-top: 1px solid #ad933d; padding-top: 20px; margin-top: 20px; }
.avp-body .avp-wrap .avp-main-content form .etc figure { margin-bottom: 10px; }
.avp-body .avp-wrap .avp-main-content form .etc figure img { width: 36%; }
.avp-body .avp-wrap .avp-main-content form .etc p { text-align: left; font-size: 11px; }
.avp-body .avp-wrap .terms-container { padding: 30px; }
.avp-body .avp-wrap .terms-container .terms { margin-bottom: 20px; font-size: 16px; }
.avp-body .avp-wrap .terms-container .back-button { color: #FFF; background: #bc971e; font-size: 18px; padding: 10px 100px; border: 0; cursor: pointer; display: inline-block; }
.avp-body .avp-wrap .terms-container .back-button:hover { text-decoration: none; }
@media only screen and (max-width: 640px) { .avp-body .avp-wrap { position: absolute; top: 20px; margin: 0px 0 0 -150px; width: 300px; }
  .avp-body .avp-wrap .avp-main-content { padding: 20px; }
  .avp-body .avp-wrap .avp-main-content .ageh1Wrap h1 { font-size: 30px; margin-bottom: 10px; }
  .avp-body .avp-wrap .avp-main-content .ageh1Wrap p { text-align: left; }
  .avp-body .avp-wrap .avp-main-content .text { font-size: 18px; }
  .avp-body .avp-wrap .avp-main-content .text span { display: inline-block; margin-top: 5px; font-size: 13px; }
  .avp-body .avp-wrap .avp-main-content form .inputWrap { margin: 0 2px; }
  .avp-body .avp-wrap .avp-main-content form .inputWrap input, .avp-body .avp-wrap .avp-main-content form .inputWrap .input-tel { width: 70px; }
  .avp-body .avp-wrap .avp-main-content form .enter button { padding: 10px 0; width: 100%; }
  .avp-body .avp-wrap .terms-container .back-button { padding: 10px 0; width: 100%; } }

.ie8 .avp-body .avp-wrap .avp-main-content form .rememberme .avp-checkbox { background: url(/common/images/icon/icon_check_ie8.png) no-repeat left center; }
.ie8 .avp-body .avp-wrap .avp-main-content form .rememberme .avp-checkbox.check { background: url(/common/images/icon/icon_check_on_ie8.png) no-repeat left center; }

.avp-body .avp-wrap { width: 550px !important; }

/*# sourceMappingURL=rouge.css.map */
