body,html:not(:target) body{font-size:12px}body,button,input,select,textarea{font-family:'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN',Meiryo,メイリオ,'ＭＳ Ｐゴシック','ms pgothic',sans-serif}img,table{border:none}.clearfix:after,.grecaptcha-badge{visibility:hidden}.pageArea ul li a:hover,a:visited{text-decoration:none}#page-top a,#page-top a:hover{transition:all .3s ease 0s}body{line-height:18px;height:100%;letter-spacing:1;color:#000;background:#fff;text-align:left;-webkit-text-size-adjust:none}button,input,select,textarea{font-size:100%;cursor:pointer}input[type=password],input[type=text],textarea{cursor:text}label{cursor:pointer}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}* html table{font-size:100%;line-height:18px}blockquote,body,caption,cite,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,label,legend,li,ol,option,p,pre,select,textarea,ul{margin:0;padding:0}table{border-collapse:collapse}ul{list-style:none}dt img,li img{vertical-align:bottom}address,cite,em{font-style:normal}a:active,a:hover,a:link,a:visited{text-decoration:none;color:#fff}a:focus{outline:0}.clearfix:after{font-size:.1em;display:block;clear:both;height:0;content:'.'}* html .clearfix{height:1%}.clearfix{display:block}.pageArea ul{margin:0 0 20px;text-align:center}.pageArea ul li{display:inline-block;margin:0 4px 20px 0;text-align:center}.pageArea ul li:last-child{margin:0 0 20px}.pageArea ul li a{padding:10px;color:#595757;background:#f6f7f7}.pageArea ul li a:hover,.pageArea ul li.current a{color:#fff;background:#c9caca}.pageArea ul li:first-child a,.pageArea ul li:last-child a{padding:10px 20px}.pageArea ul li.page_more{margin:0 10px 20px 6px}.ui-front{z-index:1000!important}.bg-gray{background-color:#eee8eb}a{overflow:hidden;outline:0;color:#000}.red,.red a{color:#b40000}.red a,a:hover{text-decoration:underline}#admin-area,#admin-area a{color:#121212}.bold{font-weight:700}#admin-area{width:1280px;min-height:800px;margin:0 auto}#admin-area .logo{width:100%;margin:20px 0;text-align:center}#admin-area .menu-area{padding:0 4px 2px;border-bottom:1px solid #121212}#admin-area .menu-area .menu{float:left;margin-right:20px;margin-bottom:5px}#admin-area .menu-area .block{clear:both}#admin-area .back_url{margin-bottom:10px}#admin-area .back_url a{padding:5px 10px;border:1px solid #121212;border-radius:0}#admin-area .message-area{margin:20px 0 0;padding:0 10px}#admin-area .data-area{margin:20px 0;padding:0 10px}#admin-area .data-area .all_save_btn{margin-bottom:10px}#admin-area .data-area table tr td{padding:5px;border:1px solid #ababab}#admin-area .data-area input[type=text]{width:50px;border:1px solid #b5b5b6}#admin-area .data-detail table tr td,#admin-area .data-detail table tr th{padding:5px;border:1px solid #ababab}#admin-area .data-detail{width:850px;margin:20px auto}#admin-area .data-detail table{width:100%;margin-bottom:20px}#admin-area .data-detail table tr th{font-weight:400;width:200px}#admin-area .data-detail input[type=text]{width:620px;border:1px solid #b5b5b6}#admin-area .data-detail textarea{width:620px;height:200px}#admin-area .data-detail .form_btn{width:100%;text-align:right}#intro-area,#top-area{width:1024px;margin:0 auto}#admin-area .data-detail .form_btn input[type=submit]{padding:5px 10px}#admin-area a:hover{color:#898989}#intro-area{position:relative}#intro-area .artbook{position:absolute;top:-50px;left:113px;opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}#intro-area .fashion,#intro-area .gallery{opacity:0;position:absolute;filter:alpha(opacity=0)}#intro-area .gallery{top:138px;left:612px;-moz-opacity:0}#intro-area .fashion{top:286px;left:400px;-moz-opacity:0}#intro-area .skip{position:absolute;z-index:500;top:355px;left:863px}#top-area .top-logo{width:100%;margin:245px 0 117px;text-align:center;opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}#top-area .name-logo{margin:-194px 0 0 312px;opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}#top-area .menu-area{margin:98px 0 0 767px;opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}#top-area .menu-area .menu{margin-bottom:20px}#top-area .news-area{font-size:10px;line-height:19px;margin-top:37px;letter-spacing:0;color:#be1e1e}#contests-area{width:1024px;min-height:800px;margin:0 auto}#contests-area .main_menu ul{width:460px;margin:47px auto 0}#contests-area .main_menu ul li{float:left;margin-right:30px}#contests-area .main_menu ul li.last{margin-right:0}#contests-area .logo{width:100%;margin:70px 0 60px;padding-bottom:55px;text-align:center;border-bottom:1px solid #d3d3d3}#contests-area .cart_area{position:relative;width:100%}#contests-area .cart_area .cart{position:absolute;top:-345px;right:0}#contests-area .cart_area .cart .cart_num{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:22px;position:absolute;top:19px;left:6px;width:80px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;color:#fff}#contests-area .news-area{font-size:11px;line-height:19px;width:100%;margin-bottom:60px;padding-bottom:21px;text-align:center;letter-spacing:0;color:#be1e1e;border-bottom:1px solid #d3d3d3}#contests-area .news-area a{text-decoration:underline;color:#b40000}#contests-area .info-contents-area{margin-top:-45px;margin-bottom:110px;padding:0;letter-spacing:1px}#contests-area .info-contents-area .st{color:#be1e1e}#contests-area .info-contents-area .sf{font-size:11px}#contests-area .info-contents-area .fn{font-weight:400}#contests-area .info-contents-area a{color:#000}#contests-area .info-contents-area a:visited{text-decoration:none}#contests-area .info-contents-area a:hover{color:#7d7d7d}#contests-area .info-contents-area .shopping-info-area{font-size:13px;line-height:23px;margin-top:105px;margin-bottom:0}#contests-area .info-contents-area .shopping-info-area .title1{margin-bottom:45px}#contests-area .info-contents-area .shopping-info-area .exp1{margin-bottom:36px}#contests-area .info-contents-area .shopping-info-area .exp1 .block{margin-bottom:15px}#contests-area .info-contents-area .shopping-info-area .exp1 .block .title{font-weight:700;line-height:1.7;float:left;width:200px}#contests-area .info-contents-area .shopping-info-area .exp1 .block .title span{font-weight:400}#contests-area .info-contents-area .shopping-info-area .exp1 .block .stitle{font-weight:700;float:left;width:40px}#contests-area .info-contents-area .shopping-info-area .exp1 .block .comment{font-weight:700;float:left;width:775px}#contests-area .info-contents-area .shopping-info-area .exp1 .block .comment p{line-height:18px}#contests-area .info-contents-area .shopping-info-area .exp1 .block .comment span{font-weight:400}#contests-area .info-contents-area .shopping-info-area .exp1 .block .comment2{float:left;width:820px}#contests-area .info-contents-area .shopping-info-area .exp1 .b2,#contests-area .info-contents-area .shopping-info-area .exp1 .first{margin-bottom:0}#contests-area .info-contents-area .shopping-info-area .en_area{font-size:12px}#contests-area .info-contents-area .border{width:100%;margin:65px 0;border-bottom:1px solid #d3d3d3}#contests-area .info-contents-area .privacy-policy-area{margin-top:105px}#contests-area .info-contents-area .company-info-area,#contests-area .info-contents-area .privacy-policy-area,#contests-area .info-contents-area .term-conditions-area{font-size:12px;line-height:23px;margin-bottom:0}#contests-area .info-contents-area .company-info-area .title1,#contests-area .info-contents-area .privacy-policy-area .title1,#contests-area .info-contents-area .term-conditions-area .title1{margin-bottom:45px}#contests-area .info-contents-area .company-info-area .title1 .pp_img:hover,#contests-area .info-contents-area .privacy-policy-area .title1 .pp_img:hover,#contests-area .info-contents-area .term-conditions-area .title1 .pp_img:hover{opacity:.6}#contests-area .info-contents-area .company-info-area .exp1,#contests-area .info-contents-area .privacy-policy-area .exp1,#contests-area .info-contents-area .term-conditions-area .exp1{margin-bottom:36px}#contests-area .info-contents-area .company-info-area .exp1 .block,#contests-area .info-contents-area .privacy-policy-area .exp1 .block,#contests-area .info-contents-area .term-conditions-area .exp1 .block{margin-bottom:15px}#contests-area .info-contents-area .company-info-area .exp1 .block .title,#contests-area .info-contents-area .privacy-policy-area .exp1 .block .title,#contests-area .info-contents-area .term-conditions-area .exp1 .block .title{font-weight:700;float:left;width:200px}#contests-area .info-contents-area .company-info-area .exp1 .block .stitle,#contests-area .info-contents-area .privacy-policy-area .exp1 .block .stitle,#contests-area .info-contents-area .term-conditions-area .exp1 .block .stitle{float:left;width:75px}#contests-area .info-contents-area .company-info-area .exp1 .block .stitle1,#contests-area .info-contents-area .privacy-policy-area .exp1 .block .stitle1,#contests-area .info-contents-area .term-conditions-area .exp1 .block .stitle1{line-height:1.5}#contests-area .info-contents-area .company-info-area .exp1 .block .comment,#contests-area .info-contents-area .privacy-policy-area .exp1 .block .comment,#contests-area .info-contents-area .term-conditions-area .exp1 .block .comment{float:left;width:740px}#contests-area .info-contents-area .company-info-area .exp1 .block .comment p,#contests-area .info-contents-area .privacy-policy-area .exp1 .block .comment p,#contests-area .info-contents-area .term-conditions-area .exp1 .block .comment p{line-height:18px}#contests-area .info-contents-area .company-info-area .exp1 .block .comment2,#contests-area .info-contents-area .privacy-policy-area .exp1 .block .comment2,#contests-area .info-contents-area .term-conditions-area .exp1 .block .comment2{float:left;width:810px}#contests-area .info-contents-area .company-info-area .exp1 .b2,#contests-area .info-contents-area .privacy-policy-area .exp1 .b2,#contests-area .info-contents-area .term-conditions-area .exp1 .b2{margin-bottom:0}#contests-area .info-contents-area .privacy-policy-area .exp1 .block{box-sizing:border-box}#contests-area .info-contents-area .privacy-policy-area .exp1 .block .title{width:70px;padding-left:42px}#contests-area .info-contents-area .privacy-policy-area .exp1 .block ul,#contests-area .info-contents-area .term-conditions-area .exp1 .block ul{padding-left:18px;list-style-type:lower-alpha}#contests-area .info-contents-area .privacy-policy-area .exp1 .block .stitle{width:160px}#contests-area .info-contents-area .privacy-policy-area .exp1 .block .comment{width:740px}#contests-area .info-contents-area .privacy-policy-area .exp1 .block .comment2{width:900px}#contests-area .info-contents-area .privacy-policy-area .exp2{margin-bottom:20px}#contests-area .info-contents-area .privacy-policy-area .exp2 .block{font-weight:700}#contests-area .info-contents-area .term-conditions-area .exp1 .block{font-weight:700;box-sizing:border-box}#contests-area .info-contents-area .term-conditions-area .exp1 .block .stitle{width:120px}#contests-area .info-contents-area .term-conditions-area .exp1 .block .comment{width:690px}#contests-area .info-contents-area .term-conditions-area .exp1 .block .stitle2{float:left;width:170px}#contests-area .info-contents-area .term-conditions-area .exp1 .block .comment2{float:left;width:650px}#contests-area .info-contents-area .last-info{margin-bottom:100px}#contests-area .info-contents-area .contact-info-area{font-size:12px;line-height:23px;margin:90px 0 100px 140px;letter-spacing:1px}#contests-area .info-contents-area .contact-info-area .exp1 .block .title img,#contests-area .info-contents-area .contact-info-area .notice img{margin-right:5px}#contests-area .info-contents-area .contact-info-area .exp1 .block{margin-bottom:25px;margin-left:20px}#contests-area .info-contents-area .contact-info-area .exp1 .block .require{float:left;width:12px}#contests-area .info-contents-area .contact-info-area .exp1 .block .title{font-size:11px;float:left;width:158px;letter-spacing:0}#contests-area .info-contents-area .contact-info-area .exp1 .block .title span{color:#be1e1e}#contests-area .info-contents-area .contact-info-area .exp1 .block .comment{float:left;width:500px}#contests-area .info-contents-area .contact-info-area .exp1 .block .comment span{font-size:11px;color:#be1e1e}#contests-area .info-contents-area .contact-info-area .exp1 .block .comment .n{font-size:11px;color:#000}#contests-area .info-contents-area .contact-info-area .exp1 .block input[type=text]{height:20px;padding:0 5px;border:1px solid #b5b5b6}#contests-area .info-contents-area .contact-info-area .exp1 .block textarea{line-height:20px;width:510px;height:315px;padding:5px;border:1px solid #b5b5b6}#contests-area .info-contents-area .contact-info-area .exp1 .block .s{width:263px}#contests-area .info-contents-area .contact-info-area .exp1 .block .l{width:510px}#contests-area .info-contents-area .contact-info-area .exp1 .re{margin-bottom:5px}#contests-area .info-contents-area .contact-info-area .exp1 .last{margin-bottom:15px}#contests-area .info-contents-area .contact-info-area .confirm{margin-bottom:60px;margin-left:15px}#contests-area .info-contents-area .contact-info-area .confirm .b{font-weight:700}#contests-area .info-contents-area .contact-info-area .confirm .cl{line-height:20px}#contests-area .info-contents-area .contact-info-area .notice{font-size:9px;margin-bottom:30px;margin-left:20px;color:#be1e1e}#contests-area .info-contents-area .contact-info-area .ok-btn{width:100%;text-align:center}#contests-area .info-contents-area .contact-info-area .ok-btn input{width:70px;height:70px;outline:0}#contests-area .info-contents-area .contact-info-area .btn-area{width:164px;margin:0 auto}#contests-area .info-contents-area .contact-info-area .btn-area input{outline:0}#contests-area .info-contents-area .contact-info-area .btn-area .btn1{float:left;margin-right:24px}#contests-area .info-contents-area .contact-info-area .btn-area .btn2{float:left}#contests-area .info-contents-area .contact-complete-area{font-size:12px;line-height:26px;margin-top:-10px;margin-bottom:100px;letter-spacing:1px}#contests-area .info-contents-area .contact-complete-area .message{width:100%;margin-top:135px;margin-bottom:80px;text-align:center}#contests-area .info-contents-area .contact-complete-area .message2{margin-bottom:65px}#contests-area .info-contents-area .contact-complete-area .message3{margin-top:125px;margin-bottom:80px}#contests-area .info-contents-area .contact-complete-area .top-btn{width:100%;text-align:center}#contests-area .info-contents-area .contact-complete-area .btn-area{width:170px;margin:0 auto}#contests-area .info-contents-area .contact-complete-area .btn-area .btn1{float:left;width:70px;margin-right:30px}#contests-area .info-contents-area .contact-complete-area .btn-area .btn2{float:left;width:70px}#contests-area .info-contents-area .contact-complete-area .c1{margin-bottom:50px}#contests-area .info-contents-area .contact-complete-area .c2{font-size:12px;line-height:23px;margin-bottom:12px}#contests-area .info-contents-area .contact-complete-area .c3{font-size:12px;line-height:23px}#contests-area .info-contents-area .mg_s{margin-top:60px!important}#contests-area .info-contents-area .order-info-area{font-size:12px;line-height:23px;margin-top:86px;margin-bottom:100px;letter-spacing:1px}#contests-area .info-contents-area .order-info-area .exp1 .cart-block{font-size:12px;margin-bottom:85px}#contests-area .info-contents-area .order-info-area .exp1 .cart-block .row{height:150px;margin-top:42px;margin-bottom:12px;background:url(../images/common/line_dot_1024px.png) bottom left no-repeat}#contests-area .info-contents-area .order-info-area .exp1 .cart-block .row .fn{font-weight:400!important}#contests-area .info-contents-area .order-info-area .exp1 .cart-block .row .image{float:left;width:150px}#contests-area .info-contents-area .order-info-area .exp1 .cart-block .row .title{line-height:27px;float:left;width:75px}#contests-area .info-contents-area .order-info-area .exp1 .cart-block .row .value{font-weight:700;line-height:27px;float:left;width:765px}#contests-area .info-contents-area .order-info-area .exp1 .cart-block .row .button{float:right;width:30px;margin-top:75px}#contests-area .info-contents-area .order-info-area .exp1 .cart-block .row select{font-size:12px;line-height:20px;width:110px;height:25px;border:1px solid #b5b5b6}#contests-area .info-contents-area .order-info-area .exp1 .order-block{font-size:11px;margin-bottom:85px}#contests-area .info-contents-area .order-info-area .exp1 .order-block .row{height:55px;margin-top:1px;margin-bottom:12px;background:url(../images/common/line_dot_1024px.png) bottom left no-repeat}#contests-area .info-contents-area .order-info-area .exp1 .order-block .row .image{float:left;width:80px}#contests-area .info-contents-area .order-info-area .exp1 .order-block .row .title{line-height:20px;float:left;width:75px}#contests-area .info-contents-area .order-info-area .exp1 .order-block .row .value{font-weight:700;line-height:20px;float:left;width:554px}#contests-area .info-contents-area .order-info-area .exp1 .order-block .row .title2{line-height:20px;float:left;width:90px}#contests-area .info-contents-area .order-info-area .exp1 .order-block .row .value2{font-weight:700;line-height:20px;float:left;width:224px;text-align:right}#contests-area .info-contents-area .order-info-area .exp1 .row2{border-bottom:1px solid #d3d3d3}#contests-area .info-contents-area .order-info-area .exp1 .row2 .row_block{float:right}#contests-area .info-contents-area .order-info-area .exp1 .row2 .row_block .notice1{font-size:9px;line-height:20px;float:left;width:600px;padding-left:18px;text-align:right;color:#898989}#contests-area .info-contents-area .order-info-area .exp1 .row2 .row_block .title1{line-height:20px;float:left;text-align:right}#contests-area .info-contents-area .order-info-area .exp1 .row2 .row_block .value1{font-size:14px;font-weight:700;line-height:20px;float:left;text-align:right}#contests-area .info-contents-area .order-info-area .exp1 .row2 .row_block .title2{line-height:20px;float:left;width:36px}#contests-area .info-contents-area .order-info-area .exp1 .row2 .row_block .value2{font-weight:700;line-height:20px;float:left;margin-right:20px}#contests-area .info-contents-area .order-info-area .exp1 .row2 .row_block .border1{float:left;width:1px;height:55px;margin-top:-19px;border-left:1px solid #d3d3d3}#contests-area .info-contents-area .order-info-area .exp1 .row2 .row_block .title3{line-height:20px;float:left;width:59px;padding-left:18px}#contests-area .info-contents-area .order-info-area .exp1 .row2 .row_block .value3{font-size:15px;font-weight:700;line-height:20px;float:left;width:100px;text-align:right}#contests-area .info-contents-area .order-info-area .exp1 .row3{height:40px;margin-bottom:0;padding-top:21px;background:url(../images/common/line_dot_1024px.png) bottom left no-repeat}#contests-area .info-contents-area .order-info-area .exp1 .row3 .row_block{float:right}#contests-area .info-contents-area .order-info-area .exp1 .row3 .row_block .notice1{font-size:9px;line-height:20px;float:left;width:600px;padding-left:18px;text-align:right;color:#898989}#contests-area .info-contents-area .order-info-area .exp1 .row3 .row_block .title1{line-height:20px;float:left;width:114px;padding-left:18px;text-align:right}#contests-area .info-contents-area .order-info-area .exp1 .row3 .row_block .value1{font-size:16px;font-weight:700;line-height:20px;float:left;width:162px;text-align:right}#contests-area .info-contents-area .order-info-area .exp1 .row_last{background:0 0!important}#contests-area .info-contents-area .order-info-area .exp1 .cart_row_last{margin-bottom:0!important;border-bottom:1px solid #d3d3d3;background:0 0!important}#contests-area .info-contents-area .order-info-area .exp1 .cart_row_last2{border-bottom:1px solid #d3d3d3;background:0 0!important}#contests-area .info-contents-area .order-info-area .exp1 .block{font-size:11px;margin-bottom:23px}#contests-area .info-contents-area .order-info-area .exp1 .block .require{float:left;width:12px}#contests-area .info-contents-area .order-info-area .exp1 .block .mt{margin-top:10px}#contests-area .info-contents-area .order-info-area .exp1 .block .title{float:left;width:97px;letter-spacing:0}#contests-area .info-contents-area .order-info-area .exp1 .block .title span{color:#be1e1e}#contests-area .info-contents-area .order-info-area .exp1 .block .title img{margin-right:5px}#contests-area .info-contents-area .order-info-area .exp1 .block .title-l{float:left;width:198px;letter-spacing:0}#contests-area .info-contents-area .order-info-area .exp1 .block .title-l span{color:#be1e1e}#contests-area .info-contents-area .order-info-area .exp1 .block #zip-code{float:left;margin-right:5px}#contests-area .info-contents-area .order-info-area .exp1 .block .zip_btn_area{float:left;margin:2px 0 0;cursor:pointer}#contests-area .info-contents-area .order-info-area .exp1 .block .comment{float:left;width:500px}#contests-area .info-contents-area .order-info-area .exp1 .block .comment span{font-size:11px;color:#be1e1e}#contests-area .info-contents-area .order-info-area .exp1 .block .comment .short{float:left;width:195px}#contests-area .info-contents-area .order-info-area .exp1 .block .comment-s{width:400px}#contests-area .info-contents-area .order-info-area .exp1 .block .name-sp{margin-left:-15px}#contests-area .info-contents-area .order-info-area .exp1 .block input[type=text]{font-size:12px;height:24px;padding:0 5px;border:1px solid #b5b5b6}#contests-area .info-contents-area .order-info-area .exp1 .block textarea{font-size:12px;line-height:20px;width:910px;height:120px;padding:5px;border:1px solid #b5b5b6}#contests-area .info-contents-area .order-info-area .exp1 .block select{font-size:12px;line-height:20px;width:150px;height:25px;border:1px solid #b5b5b6}#contests-area .info-contents-area .order-info-area .exp1 .block .s{width:150px}#contests-area .info-contents-area .order-info-area .exp1 .block .m{width:346px}#contests-area .info-contents-area .order-info-area .exp1 .block .l{width:465px}#contests-area .info-contents-area .order-info-area .exp1 .re{margin-bottom:5px}#contests-area .info-contents-area .order-info-area .exp1 .fc{margin-bottom:50px}#contests-area .info-contents-area .order-info-area .exp1 .last{margin-bottom:15px}#contests-area .info-contents-area .order-info-area.order_en .exp1 .block .title{width:150px}#contests-area .info-contents-area .order-info-area.order_en .exp1 .block .comment .short{width:215px}#contests-area .info-contents-area .order-info-area.order_en .exp1 .block .name-sp{margin-bottom:15px;margin-left:0}#contests-area .info-contents-area .order-info-area.order_en .exp1 .block textarea{width:840px}#contests-area .info-contents-area .order-info-area .confirm{margin-bottom:60px;margin-left:15px}#contests-area .info-contents-area .order-info-area .confirm .b{font-weight:700}#contests-area .info-contents-area .order-info-area .confirm .cl{line-height:20px}#contests-area .info-contents-area .order-info-area .notice{font-size:9px;font-weight:700;margin-bottom:30px;color:#be1e1e}#contests-area .info-contents-area .order-info-area .notice img{margin-right:5px}#contests-area .info-contents-area .order-info-area .ok-btn{width:100%;text-align:center}#contests-area .info-contents-area .order-info-area .ok-btn input{outline:0}#contests-area .info-contents-area .order-info-confirm-area{font-size:12px;line-height:23px;margin-top:-10px;margin-bottom:100px;letter-spacing:1px}#contests-area .info-contents-area .order-info-confirm-area .exp1 .order-block{font-size:11px;margin-bottom:75px}#contests-area .info-contents-area .order-info-confirm-area .exp1 .order-block .row{height:55px;margin-top:1px;margin-bottom:12px;background:url(../images/common/line_dot_1024px.png) bottom left no-repeat}#contests-area .info-contents-area .order-info-confirm-area .exp1 .order-block .row .image{float:left;width:80px}#contests-area .info-contents-area .order-info-confirm-area .exp1 .order-block .row .title{line-height:20px;float:left;width:75px}#contests-area .info-contents-area .order-info-confirm-area .exp1 .order-block .row .value{font-weight:700;line-height:20px;float:left;width:554px}#contests-area .info-contents-area .order-info-confirm-area .exp1 .order-block .row .title2{line-height:20px;float:left;width:90px}#contests-area .info-contents-area .order-info-confirm-area .exp1 .order-block .row .value2{font-weight:700;line-height:20px;float:left;width:224px;text-align:right}#contests-area .info-contents-area .order-info-confirm-area .exp1 .row2{background:url(../images/common/line_dot_1024px.png) bottom left no-repeat}#contests-area .info-contents-area .order-info-confirm-area .exp1 .row2 .row_block{float:right}#contests-area .info-contents-area .order-info-confirm-area .exp1 .row2 .row_block .title1{line-height:20px;float:left;text-align:right}#contests-area .info-contents-area .order-info-confirm-area .exp1 .row2 .row_block .value1{font-size:14px;font-weight:700;line-height:20px;float:left;text-align:right}#contests-area .info-contents-area .order-info-confirm-area .exp1 .row2 .row_block .title2{line-height:20px;float:left;width:36px}#contests-area .info-contents-area .order-info-confirm-area .exp1 .row2 .row_block .value2{font-weight:700;line-height:20px;float:left;margin-right:20px}#contests-area .info-contents-area .order-info-confirm-area .exp1 .block .title img,#contests-area .info-contents-area .order-info-confirm-area .notice img{margin-right:5px}#contests-area .info-contents-area .order-info-confirm-area .exp1 .row2 .row_block .border1{float:left;width:3px;height:65px;margin-top:-25px;background:url(../images/order/border_v.png) top left no-repeat}#contests-area .info-contents-area .order-info-confirm-area .exp1 .row2 .row_block .title3{font-size:13px;line-height:20px;float:left;width:59px;padding-left:8px;text-align:right}#contests-area .info-contents-area .order-info-confirm-area .exp1 .row2 .row_block .value3{font-size:17px;font-weight:700;line-height:20px;float:left;width:140px;text-align:right}#contests-area .info-contents-area .order-info-confirm-area .exp1 .row2 .row_block .title4{line-height:20px;float:left;width:68px}#contests-area .info-contents-area .order-info-confirm-area .exp1 .row2_2{height:43px;padding-top:27px;border-bottom:1px solid #d3d3d3;background:0 0}#contests-area .info-contents-area .order-info-confirm-area .exp1 .row_last{background:0 0!important}#contests-area .info-contents-area .order-info-confirm-area .exp1 .block{font-size:11px;margin-bottom:4px;padding-bottom:7px;background:url(../images/common/line_dot_1024px.png) bottom left no-repeat}#contests-area .info-contents-area .order-info-confirm-area .exp1 .block .title{float:left;width:155px;letter-spacing:0}#contests-area .info-contents-area .order-info-confirm-area .exp1 .block .title span{color:#be1e1e}#contests-area .info-contents-area .order-info-confirm-area .exp1 .block .value{font-size:12px;font-weight:700;float:left;width:500px}#contests-area .info-contents-area .order-info-confirm-area .exp1 .block .value span{color:#be1e1e}#contests-area .info-contents-area .order-info-confirm-area .exp1 .block .value .short{float:left;width:155px}#contests-area .info-contents-area .order-info-confirm-area .exp1 .block .comment-s{width:400px}#contests-area .info-contents-area .order-info-confirm-area .exp1 .block .name-sp{margin-left:-15px}#contests-area .info-contents-area .order-info-confirm-area .exp1 .block .s{width:110px}#contests-area .info-contents-area .order-info-confirm-area .exp1 .block .m{width:265px}#contests-area .info-contents-area .order-info-confirm-area .exp1 .block .l{width:465px}#contests-area .info-contents-area .order-info-confirm-area .exp1 .re{margin-bottom:5px}#contests-area .info-contents-area .order-info-confirm-area .exp1 .last{margin-bottom:15px}#contests-area .info-contents-area .order-info-confirm-area .confirm{margin-bottom:60px;margin-left:15px}#contests-area .info-contents-area .order-info-confirm-area .confirm .b{font-weight:700}#contests-area .info-contents-area .order-info-confirm-area .confirm .cl{line-height:20px}#contests-area .info-contents-area .order-info-confirm-area .notice{font-size:9px;margin-bottom:30px;margin-left:73px;color:#be1e1e}#contests-area .info-contents-area .order-info-confirm-area .notice.order_confirm_notice{font-weight:700;margin-top:10px;margin-left:0}#contests-area .info-contents-area .ok-btn{width:100%;margin-top:70px;text-align:center}#contests-area .info-contents-area .ok-btn input{outline:0}#contests-area .info-contents-area .btn-area{width:164px;margin:60px auto 0}#contests-area .info-contents-area .btn-area .btn1{float:left;margin-right:24px}#contests-area .info-contents-area .btn-area .btn2{float:left}#contests-area .info-contents-area .btn-area2{width:164px;margin:130px auto 0}#contests-area .info-contents-area .btn-area2 input{outline:0}#contests-area .info-contents-area .btn-area2 .btn1{float:left;margin-right:24px}#contests-area .info-contents-area .btn-area2 .btn2{float:left}#contests-area .advanced_search_area{font-size:11px;margin-bottom:100px;color:#000;border-bottom:1px solid #d3d3d3}#contests-area .advanced_search_area h2{font-size:14px;margin-bottom:15px}#contests-area .advanced_search_area h2 a{color:#000}#contests-area .advanced_search_area h2 a:hover{text-decoration:underline}#contests-area .advanced_search_area input.advanced_search_keyword{font-size:11px;font-weight:lighter;width:272px;margin:0 0 0 26px;padding:6px 0 6px 11px;letter-spacing:.1em;border:1px solid #dcdddd;border-radius:4px;background:#fff}#contests-area .advanced_search_area .advanced_search_autocomp{position:relative}#contests-area .advanced_search_area .newaccount_btn{font-size:11px;font-weight:lighter;width:286px;margin:0 0 60px;padding:10px 11px;letter-spacing:.1em;color:#fff;border:none;border-radius:2px;background:#000}#contests-area .advanced_search_area .newaccount_btn:hover{background:#595757}#contests-area .advanced_search_area .advanced_search_area_inner{position:static;width:500px;background:0 0}#contests-area .advanced_search_area .advanced_search_area_inner a{text-decoration:none}#contests-area .advanced_search_area .advanced_search_area_inner .period{display:-ms-flexbox;display:flex;margin-right:8px;padding-bottom:9px;-ms-flex-align:center;align-items:center}#contests-area .advanced_search_area .advanced_search_area_inner .short{z-index:300;width:130px}#contests-area .advanced_search_area .advanced_search_area_inner .short_price{z-index:200;margin-right:8px}#contests-area .advanced_search_area .advanced_search_area_inner .short_published{z-index:100;margin-right:8px}#contests-area .advanced_search_area .advanced_search_area_inner .pulldown_inner_area{padding-left:0}#contests-area .advanced_search_area .advanced_check_area ul{position:relative;margin-bottom:15px}#contests-area .advanced_search_area .advanced_check_area ul li{display:inline-block;width:30%;margin-right:20px;margin-bottom:8px}#contests-area .advanced_search_area .advanced_check_area ul li input{margin-right:4px}#contests-area .item-contents-area{letter-spacing:0}#contests-area .item-contents-area .no-stock-btn{margin-bottom:10px;text-align:right}#contests-area .item-contents-area .search_area{width:540px;margin:-25px auto 55px}#contests-area .item-contents-area .search_area .input_area{position:relative;float:left;margin-right:15px}#contests-area .item-contents-area .search_area .input_area input{width:302px;height:30px;padding:0 15px;color:#898989;border:1px solid #dcdddd;background-color:#f7f8f8}#contests-area .item-contents-area .search_area .input_area .search_autocomp{position:relative}#contests-area .item-contents-area .search_area .list_area{float:left;margin-right:18px}#contests-area .item-contents-area .search_area .list_area select{width:140px;height:32px;padding:0 15px;border:1px solid #dcdddd;border-radius:0;background:url(../images/new/list_arrow.png) top 13px right 7px no-repeat #f7f8f8;-webkit-appearance:menulist-button;-webkit-appearance:none}#contests-area .item-contents-area .search_area .btn_area{float:left}#contests-area .item-contents-area .search_area .btn_area input{width:30px;height:30px;cursor:pointer;border:none;background:url(../images/new/search_btn_ot.png) top left no-repeat;background-size:30px 30px}#contests-area .item-contents-area .search_area .btn_area input:hover{background:url(../images/new/search_btn_ov.png) top left no-repeat;background-size:30px 30px}#contests-area .item-contents-area .item{float:left;overflow:hidden;width:225px;height:390px;margin:0 41px 0 0}#contests-area .item-contents-area .item .item-image{position:relative;width:225px;height:225px}#contests-area .item-contents-area .item .item-image .item-mainimage{position:relative}#contests-area .item-contents-area .item .item-image .adult_cover{position:absolute;left:0;width:225px;height:225px;opacity:.8}#contests-area .item-contents-area .item .item-image .item-mask{position:relative;top:-230px;overflow:hidden;width:225px;height:225px}#contests-area .item-contents-area .item .item-image .new{background:url(../images/shop/new.png) top left no-repeat}#contests-area .item-contents-area .item .item-image .soldout{background:url(../images/shop/solodout.png) top left no-repeat}#contests-area .item-contents-area .item .item-image .restock{background:url(../images/shop/restock.png) top left no-repeat}#contests-area .item-contents-area .item .item-info{position:relative}#contests-area .item-contents-area .item .item-info .item-title{font-size:13px;font-weight:700;line-height:18px;width:100%;margin-top:18px}#contests-area .item-contents-area .item .item-info .item-author{line-height:24px;margin-top:2px}#contests-area .item-contents-area .item .item-info .item-price{line-height:24px}#contests-area .item-contents-area .last{margin-right:0}#contests-area .item-contents-detail .item-detail-left{float:left;width:504px;margin-right:30px}#contests-area .item-contents-detail .item-detail-right{font-family:'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN',Meiryo,メイリオ,'ＭＳ Ｐゴシック','ms pgothic',sans-serif;float:left;overflow:auto;width:489px;height:504px}#contests-area .item-contents-detail .item-detail-right a{text-decoration:underline;color:#231815}#contests-area .item-contents-detail .item-detail-right a:hover{text-decoration:none;color:#be1e1e}#contests-area .item-contents-detail .item-detail-right .item-block1{line-height:22px;margin-bottom:22px;padding-bottom:20px;letter-spacing:.2px;border-bottom:1px solid #d3d3d3}#contests-area .item-contents-detail .item-detail-right .item-block1 .item-title{font-size:12px;font-weight:700;line-height:18px}#contests-area .item-contents-detail .item-detail-right .item-block1 .item-author{line-height:24px;margin-top:2px}#contests-area .item-contents-detail .item-detail-right .item-block1 .item-price{line-height:24px}#contests-area .item-contents-detail .item-detail-right .item-block2{font-size:10px;line-height:17px;margin-bottom:0;letter-spacing:.3px}#contests-area .item-contents-detail .item-detail-right .item-block2 .item-publisher h1{display:inline-block}#contests-area .item-contents-detail .item-detail-right .item-block3{font-size:12px;line-height:23px;position:relative;margin-bottom:15px;letter-spacing:.3px}#contests-area .item-contents-detail .item-detail-right .item-block3.en{font-size:10px;line-height:2}#contests-area .item-contents-detail .item-detail-right .item-block3 .translate_btn{position:absolute;top:-31px;right:5px;display:-ms-flexbox;display:flex;text-decoration:underline;color:#231815;-ms-flex-align:center;align-items:center}#contests-area .item-contents-detail .item-detail-right .item-block3 .translate_btn:hover{opacity:.8}#contests-area .item-contents-detail .item-detail-right .item-block3 .translate_btn img{width:20px;height:20px;margin-right:5px}#contests-area .item-contents-detail .item-detail-right .item-block4{font-size:10px;line-height:16px;width:340px;letter-spacing:.5px}#contests-area .item-contents-detail .item-block5{position:absolute;margin-top:10px}#contests-area .item-contents-detail .item-block5 .ask{position:absolute;top:433px;left:873px}#contests-area .item-contents-detail .item-block5 .order{position:absolute;top:433px;left:955px}#contests-area .item-contents-detail .item-sum-area{margin-bottom:160px}#contests-area .item-contents-detail .item-sum-area .item-sum-pic{float:left;width:114px;height:114px;margin-top:31px;margin-right:16px}#contests-area .item-contents-detail .item-sum-area .last{margin-right:0}#contests-area .list-contents-area{font-size:13px;margin:0;letter-spacing:0}#contests-area .list-contents-area a{color:#231815}#contests-area .list-contents-area a:hover{text-decoration:none;color:#be1e1e}#contests-area .list-contents-area .stitle{margin:0 0 75px}#contests-area .list-contents-area .stitle ul li{float:left;margin-right:12px}#contests-area .list-contents-area .sort-area .one-block{margin:0 0 30px}#contests-area .list-contents-area .sort-area .one-block .ap-area{float:left;width:72px;padding-top:2px}#contests-area .list-contents-area .sort-area .one-block .title-area{float:left;width:950px}#contests-area .list-contents-area .sort-area .one-block .title-area ul li{float:left;width:285px;margin-right:30px;margin-bottom:15px}#contests-area .list-contents-area .sort-area .one-block .title-area ul li.c2{width:445px}#contests-area .list-contents-area .sort-area .non{margin:40px 0 30px}#contests-area .sp_txt{color:#be1e1e}#contests-area .bold_txt{font-weight:700}#contests-area .logo.top{padding-bottom:0;border-bottom:none}.bg-newgray{background-color:#efefef}header{position:relative;height:50px;background:#ececec}header a,header a:hover,header a:link,header a:visited{text-decoration:none}#wrap.bg header{background:#fff}header .inner{position:relative;width:1024px;margin:auto}header .inner img{width:100%;height:auto}header .menu{display:inline-block;width:20px;margin:11px 0 0 5%;vertical-align:middle;opacity:0}.pulldown_area .pulldown_inner_area .inner_top .search_input a.btn_search_cat:hover,header .login:hover,header .search:hover{opacity:.5}header .search{position:absolute;top:14px;left:0}header .search img{float:left;width:20px;margin-right:8px}header a .search span{font-size:10px;font-weight:700;line-height:2.2;color:#000}header .login{position:absolute;top:14px;left:155px}header .login img{float:left;width:20px;margin-right:3px}header a .login span{font-size:10px;line-height:2.2;letter-spacing:.1em;color:#646464}header .main_menu{position:absolute;top:15px;left:326px}header .main_menu ul li{font-size:12px;float:left;margin-right:26px;letter-spacing:.1em}header .main_menu ul li a:link,header .main_menu ul li a:visited{color:#646464}header .main_menu ul li a:hover{color:#000}header .cart_area{position:absolute;top:20px;right:0;width:60px}header .cart_area .cart .cart_num{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;position:absolute;top:12px;left:-10px;width:80px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;color:#fff}.pulldown_area{position:absolute;z-index:99;top:50px;width:418px;background-color:rgba(221,221,221,.8)}.pulldown_area .pulldown_inner_area{padding:12px 17px 12px 19px}.pulldown_area .pulldown_inner_area .inner_top{display:-ms-flexbox;display:flex;width:100%;height:42px}.pulldown_area .pulldown_inner_area .inner_top .search_input{display:-ms-flexbox;display:flex}.pulldown_area .pulldown_inner_area .inner_top .search_input input.search_keyword{font-size:11px;font-weight:lighter;width:200px;margin:0 0 0 8px;padding:5px 0 5px 11px;letter-spacing:.1em;border:1px solid #dcdddd;border-radius:4px;background:#fff}.pulldown_area .pulldown_inner_area .inner_top .search_input a.btn_search_cat{display:inline-block;width:26px;margin:3px 0 0 12px}.pulldown_area .pulldown_inner_area .line{position:relative;z-index:4;margin:0 -18px;border-bottom:1px solid #fff}.pulldown_area .pulldown_inner_area dl{position:relative;letter-spacing:.1em}.pulldown_area .pulldown_inner_area dl dt a{display:block;border-top:1px #dcdddd solid;border-right:1px #dcdddd solid;border-left:1px #dcdddd solid;border-radius:4px 4px 0 0}.pulldown_area .pulldown_inner_area dl dt.open a{border:1px solid #dcdddd;border-radius:4px}.pulldown_area .pulldown_inner_area dl.short{font-size:10px;z-index:20;width:122px;margin:0}.pulldown_area .pulldown_inner_area dl.short dt a{padding:5px 10px;color:#000;background:url(../img/common/ico_arw02_on.png) 90% center no-repeat #efefef;background-size:9px auto}.pulldown_area .pulldown_inner_area dl.short dt.open a{background:url(../img/common/ico_arw02_off.png) 90% center no-repeat #efefef;background-size:9px auto}.pulldown_area .pulldown_inner_area dl.wide{z-index:3;margin:12px 0 0}.pulldown_area .pulldown_inner_area dl.wide dt a{font-size:10px;font-weight:lighter;padding:6px 10px 6px 13px;color:#fff;background:url(../img/common/ico_arw03_on.png) 97% center no-repeat #000;background-size:10px auto}.pulldown_area .pulldown_inner_area dl.wide .open a{background:url(../img/common/ico_arw03_off.png) 97% center no-repeat #000;background-size:10px auto}.pulldown_area .pulldown_inner_area dd{font-weight:700;border-right:1px #dcdddd solid;border-bottom:1px #dcdddd solid;border-left:1px #dcdddd solid;border-radius:0 0 4px 4px;background:#fff}.pulldown_area .pulldown_inner_area dl.short dd{font-size:10px}.pulldown_area .pulldown_inner_area dl.wide dd{font-size:11px}.pulldown_area .pulldown_inner_area dd a{display:block;padding:6px 10px 6px 13px;color:#000}.pulldown_area .pulldown_inner_area dd a:hover{background:#efefef}.pulldown_area .pulldown_inner_area dd .active a{background:#c8c8c8}.pulldown_area .pulldown_inner_area dd ul li:hover{background:#f4f4f4}.slide_area_index{margin:0;text-align:center}.slide_area_index .slide_txt_box{font-size:13px;margin:16px 0 0}.slide_area_index .slide_txt_box span{font-size:12px;line-height:2}.slide_area_index .slide_bg_black{position:absolute;z-index:-1;top:0;left:0;width:1024px;height:400px;background-color:#000}.slide_area_index .bx-wrapper .bx-pager{padding-top:10px;text-align:center;color:#666}.bx-wrapper{position:relative}.bx-wrapper .bx-pager{padding-top:16px;text-align:center;color:#666}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block}.bx-wrapper .bx-pager.bx-default-pager a{display:block;width:6px;height:6px;margin:0 4px;text-indent:-9999px;border-radius:4px;outline:0;background:#c8c8c8}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-controls-direction{position:absolute;top:44%;width:100%;text-indent:-9999px}.bx-controls-direction a{display:inline;float:left;width:9px;height:auto;margin:0 0 0 3.5%;background:url(../img/other/ico_arw01.png) no-repeat;background-size:100% auto}.bx-controls-direction a.bx-next{display:inline;float:right;margin:0 3.5%;background:url(../img/other/ico_arw02.png) no-repeat;background-size:100% auto}.notice_area{width:100%;padding-bottom:40px;text-align:center;border-bottom:1px solid #d3d3d3}.notice_area .red{color:#b40000}.notice_top{margin:0 0 45px;padding-top:40px;border-top:1px solid #d3d3d3}#contests-area .info-contents-area .shopping-info-area .title1.mail{margin-bottom:0}.mail_area form{margin:15px 0 0}.mail_area form input{font-size:12px;width:312px;margin:10px 0 0;padding:5px 0 5px 11px;border:1px solid #dcdddd;border-radius:2px;background:#fcfdfd;background-size:8px auto;-webkit-appearance:none}.mail_area form .btn_box{font-size:0;margin:28px 0 0}.mail_area form .btn_box li{font-size:12px;display:inline-block;width:120px;margin:0 20px 0 0;background:#000}.mail_area form .btn_box li input{display:block;width:100%;height:auto;margin:0 auto;padding:0!important;color:#fff;border:none;background:#000}#contests-area .info-contents-area .order-info-area .exp1 .order-block .row,#contests-area .info-contents-area .order-info-confirm-area .exp1 .order-block .row{background:url(../images/common/line_dot_1024px.png) bottom left no-repeat}#contests-area .info-contents-area .order-info-area .exp1 .row_last,#contests-area .info-contents-area .order-info-confirm-area .exp1 .row_last{margin-bottom:0!important;border-bottom:none}#contests-area .info-contents-area .order-info-area .exp1 .row2,#contests-area .info-contents-area .order-info-confirm-area .exp1 .row2{height:50px;margin-top:0;margin-bottom:0;padding-top:0;border-top:1px solid #d3d3d3}#contests-area .info-contents-area .order-info-area .exp1 .row2 .row_block,#contests-area .info-contents-area .order-info-confirm-area .exp1 .row2 .row_block{height:100%}#contests-area .info-contents-area .order-info-area .exp1 .row2 .row_block .title1,#contests-area .info-contents-area .order-info-confirm-area .exp1 .row2 .row_block .title1{width:auto;margin-top:15px;margin-left:30px}#contests-area .info-contents-area .order-info-area .exp1 .row2 .row_block .value1,#contests-area .info-contents-area .order-info-confirm-area .exp1 .row2 .row_block .value1{width:auto;margin-top:15px;margin-left:10px}#contests-area .info-contents-area .order-info-area .exp1 .row2 .row_block .subline,#contests-area .info-contents-area .order-info-confirm-area .exp1 .row2 .row_block .subline{float:left;height:100%;margin-right:0;margin-left:30px;border-right:1px solid #d3d3d3}#contests-area .info-contents-area .shopping-info-area .red{color:#b40000}#contests-area .logo.text_info{margin:70px 0 100px}.info_area{width:100%;padding-bottom:23px;text-align:center}.info_area p.ja{font-size:13px;line-height:1.8}.info_area p.en{font-size:11px;line-height:2}.info_area p.name{margin:0 0 10px}.info_area p.text{margin:0 0 20px}.info_area.noname p.text{margin:0 0 5px}.info_area p.text.en{margin:0 0 90px}.slide_save_btn{margin-bottom:30px}#page-top{position:fixed;right:40px;bottom:40px;display:none;width:80px;opacity:0}#page-top a{display:block}#page-top img{width:100%;height:auto}a.goMobile{font-size:36px;position:relative;z-index:9999;display:block;margin:0 0 70px;padding:80px 0;text-align:center;letter-spacing:.05em;color:#828282;background:#ebebec}.loading{margin:0 0 40px;text-align:center}#contests-area .info-contents-area.mypage-area{margin-top:0;margin-bottom:110px}#contests-area .info-contents-area.mypage-area .regist_account_mess{margin:-40px 0 50px;text-align:center;color:#be1e1b}#contests-area .info-contents-area .mypage-info-area{font-size:12px;line-height:23px;margin:45px 0 100px;letter-spacing:1px}#contests-area .info-contents-area .mypage-info-area .exp1 .block{margin-bottom:23px;margin-left:20px}#contests-area .info-contents-area .mypage-info-area .exp1 .block .title{font-size:11px;float:left;width:100px;padding-top:4px;letter-spacing:0;color:#646464}#contests-area .info-contents-area .mypage-info-area .exp1 .block .title.l{width:150px;margin-right:40px}#contests-area .info-contents-area .mypage-info-area .exp1 .block .title span{color:#be1e1e}#contests-area .info-contents-area .mypage-info-area .exp1 .block .s_country{width:150px}#contests-area .info-contents-area .mypage-info-area .exp1 .block .ss_country{margin-bottom:30px}#contests-area .info-contents-area .mypage-info-area .exp1 .block .comment.radioBtn{padding-top:4px}#contests-area .info-contents-area .mypage-info-area .exp1 .block .comment.radioBtn input{display:none}#contests-area .info-contents-area .mypage-info-area .exp1 .block .comment.radioBtn label{line-height:26px;position:relative;display:inline-block;margin-right:20px;padding:0 0 0 27px;vertical-align:middle}#contests-area .info-contents-area .mypage-info-area .exp1 .block .comment.radioBtn i{font-size:12px;position:absolute;top:8px;left:5px;color:#000}#contests-area .info-contents-area .mypage-info-area .exp1 .block .comment.radioBtn input:checked+label i{z-index:2}#contests-area .info-contents-area .mypage-info-area .exp1 .block .comment.radioBtn input+label:before{position:absolute;z-index:1;top:50%;left:0;overflow:hidden;width:17px;height:17px;margin:-9px 0 0;content:'';border:1px solid #c9caca;border-radius:50%;background:#fff}#contests-area .info-contents-area .mypage-info-area .exp1 .block .comment span{font-size:11px;margin-right:10px;padding-top:4px;letter-spacing:0;color:#646464}#contests-area .info-contents-area .mypage-info-area .exp1 .block .comment a.n{font-size:10px;margin-left:10px;text-decoration:underline;color:#64a0dc}#contests-area .info-contents-area .mypage-info-area .exp1 .block .comment a:hover.n{text-decoration:underline;color:#416a8c}#contests-area .info-contents-area .mypage-info-area .exp1 .block input[type=password],#contests-area .info-contents-area .mypage-info-area .exp1 .block input[type=text]{height:20px;padding:4px 10px;letter-spacing:.1em;border:1px solid #dcdddd;border-radius:2px;background:#fcfdfd}#contests-area .info-contents-area .mypage-info-area .exp1 .block .s{width:305px}#contests-area .info-contents-area .mypage-info-area .exp1 .block .ss{width:132px}#contests-area .info-contents-area .mypage-info-area .exp1 .block .sss{width:127px;margin-right:10px}#contests-area .info-contents-area .mypage-info-area .ok-btn{width:100%;margin-left:20px;text-align:left}#contests-area .info-contents-area .mypage-info-area .ok-btn input{width:70px;height:70px;outline:0}#contests-area .info-contents-area .mypage-info-area .exp1 .block select{font-size:12px;line-height:20px;width:110px;height:25px;border:1px solid #b5b5b6}#contests-area .info-contents-area .mypage-info-area .exp1 .block #zip-code{float:left;margin-right:5px}#contests-area .info-contents-area .mypage-info-area .exp1 .block .zip_btn_area{float:left;margin:2px 0 0;cursor:pointer}#contests-area .info-contents-area .mypage-info-area .exp1 .block .comment .err{margin-left:10px;color:#be1e1e}#contests-area .info-contents-area .mypage-info-area .exp1 .block .comment .mess{margin-bottom:5px;margin-left:2px;color:#be1e1e}#contests-area .info-contents-area .mypage-info-area .exp1 .mess{margin-bottom:25px;margin-left:20px;color:#be1e1e}#contests-area .info-contents-area .mypage-info-area .cp-btn .btn1{float:left;margin-right:12px}#contests-area .info-contents-area .mypage-info-area .cp-btn .btn2{float:left}#contests-area .info-contents-area .mypage-info-area .exp1 .block.cp{margin-bottom:0;margin-left:0}#contests-area .info-contents-area .mypage-info-area .exp1 .block.cp :placeholder-shown{color:#898989}#contests-area .info-contents-area .mypage-info-area .exp1 .block.cp .comment.cp1{margin-bottom:28px}#contests-area .info-contents-area .mypage-info-area .exp1 .block.cp .comment.cp2{margin-bottom:10px}#contests-area .info-contents-area .mypage-info-area .exp1 .block.cp .comment.cp3{margin-bottom:0}#contests-area .info-contents-area .mypage-info-area .cp-btn{width:100%;margin-top:100px;text-align:left}#contests-area .info-contents-area .mypage-info-area .cp-btn input{width:70px;height:70px;outline:0}header .newLogin{position:absolute;top:14px;left:155px}header .newLogin:hover{opacity:.5}header .newLogin img{float:left;width:20px;margin-right:8px}header a .newLogin span{font-size:10px;font-weight:700;line-height:2.2;color:#000}.pulldown_area .pulldown_inner_area input.search_btn{width:26px;height:26px;margin:0;padding:0;border:0}.pulldown_area2{position:absolute;z-index:98;top:50px;left:155px;width:387px;background-color:rgba(221,221,221,.8)}.pulldown_area2 .recaptchaText{font-size:9px;margin-bottom:10px;color:#787878}.pulldown_area2 .recaptchaText a{text-decoration:underline;color:#787878}.pulldown_area2 .pulldown_inner_area .newaccount_area.open .newaccount_btn.on,.pulldown_area2.on .pulldown_inner_area .inner_top .login_input .btn_box .login_btn.on{background:#b40000}.pulldown_area2.on .pulldown_inner_area .inner_top .login_input .btn_box .login_btn:hover{background:#595757}.pulldown_area2 .newaccount_inner_area{display:none}.pulldown_area2 .newaccount_inner_area.on{display:block}.pulldown_area2 .pulldown_inner_area{padding:12px 17px 16px 19px}.pulldown_area2 .pulldown_inner_area .inner_top{display:-ms-flexbox;display:flex;width:100%}.pulldown_area2 .pulldown_inner_area .inner_top .login_input input.login_txt{font-size:11px;font-weight:lighter;width:327px;margin:0;padding:5px 11px;letter-spacing:.1em;border:1px solid #dcdddd;border-radius:4px;background:#fff}.pulldown_area2 .pulldown_inner_area .inner_top .login_input input.login_txt.address{margin:0 0 8px}.pulldown_area2 .pulldown_inner_area .inner_top .login_input input.login_txt.pass{margin:0 0 14px}.pulldown_area2 .pulldown_inner_area .inner_top .login_input .notice{font-size:10px;text-align:right;color:#b40000}.pulldown_area2 .pulldown_inner_area .inner_top .login_input .notice.address{margin:-8px 0 8px}.pulldown_area2 .pulldown_inner_area .inner_top .login_input .notice.pass{margin:-14px 0 14px}.pulldown_area2 .pulldown_inner_area .inner_top .login_input .notice_all{font-size:10px;margin:0 0 12px;text-align:left;color:#b40000}.pulldown_area2 .pulldown_inner_area .inner_top .login_input .btn_box .radio_check{font-size:10px;font-weight:lighter;float:left;margin:0;letter-spacing:.1em}.pulldown_area2 .pulldown_inner_area .inner_top .login_input .btn_box .radio_check span{display:block}.pulldown_area2 .pulldown_inner_area .inner_top .login_input .btn_box .radio_check span a{font-size:10px;margin-left:18px;text-decoration:underline;color:#64a0dc}.pulldown_area2 .pulldown_inner_area .inner_top .login_input .btn_box .radio_check span a:hover{text-decoration:underline;color:#416a8c}.pulldown_area2 .pulldown_inner_area .inner_top .login_input .btn_box .radio_check label{line-height:20px;position:relative;padding:0 0 0 18px;vertical-align:middle}.pulldown_area2 .pulldown_inner_area .inner_top .login_input .btn_box .radio_check input{display:none}.pulldown_area2 .pulldown_inner_area .inner_top .login_input .btn_box input+label:before{position:absolute;z-index:1;top:50%;left:0;overflow:hidden;width:11px;height:11px;margin:-7px 0 0;content:'';border:1px solid #dcdddd;border-radius:1px;background:#fff}.pulldown_area2 .pulldown_inner_area .inner_top .login_input .btn_box input:checked+label i{z-index:2}.pulldown_area2 .pulldown_inner_area .inner_top .login_input .btn_box .radio_check label i{font-size:10px;position:absolute;top:-1px;left:2px;color:#595757}.pulldown_area2 .pulldown_inner_area .inner_top .login_input .btn_box .login_btn{font-size:11px;font-weight:lighter;float:right;width:178px;margin:0 0 15px;padding:10px 11px;letter-spacing:.1em;color:#fff;border:none;border-radius:2px;background:#000}.pulldown_area2 .pulldown_inner_area .inner_top .login_input .btn_box .login_btn:hover{background:#595757}.pulldown_area2 .pulldown_inner_area .line{position:relative;z-index:4;margin:0 -19px;border-bottom:1px solid #fff}.pulldown_area2 .pulldown_inner_area .newaccount_area{z-index:3;margin:16px 0 0}.pulldown_area2 .pulldown_inner_area .newaccount_area .newaccount_btn{font-size:11px;font-weight:lighter;width:350px;margin:0;padding:10px 11px;letter-spacing:.1em;color:#fff;border:none;border-radius:2px;background:#000}.pulldown_area2 .pulldown_inner_area .newaccount_area .newaccount_btn:hover{background:#595757}.pulldown_area2 .pulldown_inner_area .newaccount_area.open .newaccount_btn{background:#000}.pulldown_area2 .pulldown_inner_area .newaccount_area.open .newaccount_btn:hover{background:#595757}.pulldown_area2 .pulldown_inner_area .newaccount_area .newaccount_btn.bk{background:#000}.pulldown_area2 .pulldown_inner_area .newaccount_area .login_txt{margin:0}.pulldown_area2 .pulldown_inner_area .newaccount_area input[type=password],.pulldown_area2 .pulldown_inner_area .newaccount_area input[type=text]{font-size:11px;font-weight:lighter;width:327px;margin:0;padding:5px 11px;letter-spacing:.1em;border:1px solid #dcdddd;border-radius:4px;background:#fff}.pulldown_area2 .pulldown_inner_area .newaccount_area .notice{font-size:10px;text-align:right;color:#b40000}.pulldown_area2 .pulldown_inner_area .newaccount_area .notice_all{font-size:10px;margin:0 0 12px;text-align:left;color:#b40000}.pulldown_area2 .pulldown_inner_area .newaccount_area .login_txt.address{margin:0 0 12px}.pulldown_area2 .pulldown_inner_area .newaccount_area .login_txt.pass1{margin:0 0 2px}.pulldown_area2 .pulldown_inner_area .newaccount_area .login_txt.pass2{margin:0 0 14px}header a.mypage_btn{font-size:10px;position:absolute;top:13px;right:100px;padding:3px 15px;letter-spacing:.05em;border-radius:20px;background:#000}header a.mypage_btn:hover{background:#898989}#contests-area .logo.choice{margin:70px 0 22px}#contests-area .info-contents-area.choice{margin-bottom:60px}#contests-area .info-contents-area .choice-info-area{margin:125px auto 0;text-align:center}#contests-area .info-contents-area .choice-info-area a.long_btn{display:inline-block;width:505px;margin:16px auto;padding:8px 30px;border-radius:50px;background:#323232}#contests-area .info-contents-area .choice-info-area a.long_btn:hover{background:#b40000}#contests-area .info-contents-area .choice-info-area a.long_btn span{line-height:23px;letter-spacing:1px}#contests-area .info-contents-area .choice-info-area a.long_btn span.ja{font-size:11px;float:right;color:#c8c8c8}#contests-area .info-contents-area .choice-info-area a.long_btn:hover span.ja{color:#fff}#contests-area .info-contents-area .choice-info-area a.long_btn span.en{font-size:13px;float:left;color:#fff}#contests-area .info-contents-area .choice-info-area .btn-area{width:100%;margin:130px auto 0;text-align:center}#contests-area .related_area{margin:0 auto 100px;text-align:center}#contests-area .related_area .item-info .item-title{display:inline-block;overflow:hidden;white-space:nowrap}#contests-area .item_detail_related{margin:60px auto 100px}#contests-area .related_area .related_title{font-size:10px;font-weight:700;margin:0 0 30px;letter-spacing:1px;color:#aaa}#contests-area .related_area .item-contents-area{width:920px;margin:auto}#contests-area .related_area .item-contents-area .item{float:left;width:200px;height:300px;margin:0 15px;background:#fff}#contests-area .item_detail_related .item-contents-area .item{background:#f7f7f7}#contests-area .related_area .item-contents-area .item .item-image{position:relative;width:200px;height:160px;padding-top:20px}#contests-area .related_area .item-contents-area .item .item-image .item-mask{position:relative;top:-164px;overflow:hidden;width:160px;height:160px}#contests-area .related_area .item-contents-area .item .item-info{position:relative;left:20px;width:160px}#contests-area .related_area .item-contents-area .item .item-info .item-author{line-height:18px;margin-top:2px;margin-bottom:6px}#contests-area .info-contents-area .comment2 a{text-decoration:underline;color:#64a0dc}#admin-area a.admin_link{color:#be1e1e}.message .ja{margin:0 0 20px}#contests-area .info-contents-area .btn-area input{width:70px;height:70px;outline:0}#contests-area .info-contents-area .save-area{width:600px;margin:60px auto 0;padding:20px 0;text-align:center;border-radius:4px;background:#dcdcdc}#contests-area .info-contents-area .save-area label{position:relative;padding:0}#contests-area .info-contents-area .save-area input{display:none}#contests-area .info-contents-area .save-area input+label:before{position:absolute;z-index:1;top:50%;left:0;overflow:hidden;width:20px;height:20px;margin:0 0 0 -10px;content:'';border:1px solid #dcdddd;border-radius:1px;background:#fff}#contests-area .info-contents-area .save-area input:checked+label i{z-index:2}#contests-area .info-contents-area .save-area label i{font-size:18px;position:absolute;top:2px;left:-8px;color:#b40000}#contests-area .info-contents-area .save-area label i.gray{color:#595757}#contests-area .info-contents-area .save-area .save_text{line-height:17px;margin:30px auto 0}#contests-area .info-contents-area .save-area .save_text span{display:block}.modal-overlay{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:flex;background:#000;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.modal-container{overflow-y:auto;width:80%;max-width:550px;max-height:80vh;padding:30px;background-color:#000}.modal-content{line-height:1.5;margin-top:2rem;margin-bottom:2rem}.modal-content .adultTextArea img{width:100%;height:auto}.modal-content .adultButtonArea ul{display:-ms-flexbox;display:flex;margin-top:60px;-ms-flex-pack:center;justify-content:center}.modal-content .adultButtonArea ul li:first-of-type{margin-right:20px}.modal-content .adultButtonArea ul li img{width:90px;height:auto}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}