/*! sanitize.css v4.0.0 | CC0 License | github.com/10up/sanitize.css */article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}template,[hidden]{display:none}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}html{box-sizing:border-box;cursor:default;font-family:sans-serif;line-height:1.5;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}h1,h2,h3,h4,h5,h6{line-height:1.0;font-size:inherit;margin:0;padding:0}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}hr{height:0;overflow:visible}nav ol,nav ul{list-style:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ffff00;color:#000000}progress{vertical-align:baseline}small{font-size:83.3333%}sub,sup{font-size:83.3333%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}::-moz-selection{background-color:#b3d4fc;color:#000000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}a{background-color:transparent;-webkit-text-decoration-skip:objects}:hover{outline-width:0}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit;font-size:1em;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto;resize:vertical}[type="checkbox"],[type="radio"]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-cancel-button,::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}a,area,button,input,label,select,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hidden][aria-hidden="false"]{clip:rect(0, 0, 0, 0);display:inherit;position:absolute}[hidden][aria-hidden="false"]:focus{clip:auto}p{margin:0}ul{margin:0;padding:0;list-style-type:none}html *{box-sizing:border-box}body{font-family:YuGothic, 'Yu Gothic Medium', 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', Meiryo, sans-serif;font-size:14px;color:#222;position:relative;font-weight:100;background-color:#DAF877}@media screen and (min-width: 768px){body{font-size:15px}}a{transition:.2s ease-in-out;color:#222}a:hover{color:#222;opacity:.8}a:visited{color:inherit}a:focus{color:inherit}@media screen and (min-width: 768px){.spView{display:none}}.pcView{display:none}@media screen and (min-width: 768px){.pcView{display:block}}.header{transition:.2s ease-in-out;position:fixed;width:100%;padding:15px 20px 15px 15px;background-color:#DAF877;overflow:hidden;z-index:1000}@media screen and (min-width: 1050px){.header{padding:40px 30px 40px 30px}.header.changed{padding:15px 30px 15px 30px}}.header__logo{width:50%;float:left;padding-top:5px}.header__logo img{transition:.2s ease-in-out;max-width:170px;width:100%;background:#fff;padding:10px}@media screen and (min-width: 1050px){.header__logo img{max-width:295px}}@media screen and (min-width: 1050px){.changed .header__logo{padding-top:0}.changed .header__logo img{max-width:200px}}.header__btn{width:50%;float:right;text-align:right}.header__btn_sns{display:inline-block;vertical-align:middle;margin:0}.header__btn_sns li{transition:.2s ease-in-out;display:inline-block;vertical-align:middle;height:40px;margin-left:5px}@media screen and (min-width: 1050px){.header__btn_sns li{height:58px}}.header__btn_sns li a{transition:.2s ease-in-out;width:40px;height:40px;border-radius:50%;background-color:#000000;display:inline-block;position:relative}@media screen and (min-width: 1050px){.header__btn_sns li a{width:58px;height:58px}}.header__btn_sns li a::before{transition:.2s ease-in-out;font-family:"Fontawesome";position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;font-size:22px}@media screen and (min-width: 1050px){.header__btn_sns li a::before{font-size:26px}}.header__btn_sns li a.sns_insta::before{content:"\f16d"}.header__btn_sns li a.sns_tw::before{content:"\f099"}@media screen and (min-width: 1050px){.changed .header__btn_sns{height:40px}.changed .header__btn_sns a{width:40px;height:40px}.changed .header__btn_sns a::before{font-size:22px}}.header__btn_menu{display:inline-block;vertical-align:middle;width:27px;height:22px;position:relative;margin-left:15px}@media screen and (min-width: 1050px){.header__btn_menu{width:42px;height:32px;margin-left:30px}}.header__btn_menu span{transition:.2s ease-in-out;position:absolute;width:27px;height:4px;left:0;background:#000}.header__btn_menu span:nth-child(1){top:0}.header__btn_menu span:nth-child(2){top:9px}.header__btn_menu span:nth-child(3){bottom:0}@media screen and (min-width: 1050px){.header__btn_menu span{width:42px;height:6px}.header__btn_menu span:nth-child(2){top:13px}}.open .header__btn_menu span:nth-child(1){-ms-transform:rotate(45deg);transform:rotate(45deg);top:9px}.open .header__btn_menu span:nth-child(2){opacity:0;left:20px}.open .header__btn_menu span:nth-child(3){bottom:9px;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (min-width: 1050px){.open .header__btn_menu span:nth-child(1){top:13px}.open .header__btn_menu span:nth-child(3){bottom:13px}}.footer{text-align:center;padding:25px 0}@media screen and (min-width: 768px){.footer{padding:45px 0}}.footer p{color:#000}.footer p.company{font-size:18px;margin-bottom:15px}.footer p.company a{color:#000}@media screen and (min-width: 768px){.footer p.company a:hover{text-decoration:underline}}.footer p.copyright{font-size:12px;margin-bottom:0}.gNav{transition:.2s ease-in-out;position:fixed;top:0;right:0;width:100%;height:100%;transition:all .5s;visibility:hidden;opacity:0;background:#fff;box-sizing:border-box;background-color:#fff;border:15px solid #DAF877;padding-top:55px;color:#fff;text-align:center}@media screen and (min-width: 768px){.gNav{padding-top:138px;padding-bottom:30px;width:300px;height:auto;border:20px solid #DAF877}}@media screen and (min-width: 1200px){.gNav{width:430px;border:30px solid #DAF877}}.open .gNav{visibility:visible;opacity:1;z-index:999}.gNav.changed{padding-top:55px}.gNav_list{margin:0;padding-top:25px}@media screen and (min-width: 768px){.gNav_list{padding-top:0}}.gNav_item{margin-bottom:20px}@media screen and (max-width: 360px){.gNav_item{margin-bottom:15px}}.gNav_item a{font-size:15px}@media screen and (max-width: 360px){.gNav_item a{font-size:14px}}@media screen and (min-width: 768px){.gNav_item a{font-size:18px}}@media screen and (min-width: 1200px){.gNav_item a{font-size:22px}}.gNav_item_main{margin-bottom:0;font-weight:bold}.gNav_item_sub{margin-bottom:0;font-family:"metallophile-sp8",sans-serif;color:#BACC55;font-weight:bold}@media screen and (max-width: 360px){.gNav_item_sub{font-size:12px}}@media screen and (min-width: 768px){.gNav_item_sub{font-size:16px}}.gNav_btn{display:inline-block;width:87.643678161%;background:#000;color:#fff;font-weight:bold;font-size:15px;padding:12px 0}.gNav_btn:hover{color:#fff}@media screen and (min-width: 768px){.gNav_btn{margin-top:10px;font-size:20px;padding:25px 0}}.join{text-align:center}.join_text{font-size:15px;margin-bottom:20px}@media screen and (min-width: 768px){.join_text{font-size:22px}}.join_sns{margin:0;overflow:hidden}@media screen and (min-width: 768px){.join_sns{max-width:540px;margin:0 auto}}.join_sns_item{width:50%;float:left}.join_sns_item:first-child{border-right:1px solid #BACC55}.join_sns_item a{display:block;text-align:center;padding:20px 0;position:relative;font-size:15px}@media screen and (min-width: 768px){.join_sns_item a{font-size:25px;padding:25px 0}}.join_sns_item a::before{font-family:"Fontawesome";color:#000;font-size:38px;display:inline-block}@media screen and (min-width: 768px){.join_sns_item a::before{font-size:60px;line-height:1.2}}.join_sns_item a.item_insta::before{content:"\f16d"}.join_sns_item a.item_tw::before{content:"\f099"}.photomovie_title{text-align:center;font-size:30px;font-weight:bold;line-height:1}.photomovie_title span{font-family:"metallophile-sp8",sans-serif;font-size:15px;font-weight:bold;font-style:italic;color:#BACC55}@media screen and (min-width: 768px){.photomovie_title{font-size:35px}.photomovie_title span{font-size:28px}}.setting_table{margin-bottom:1.875rem;padding:0 0.625rem;font-size:0.9375rem}.setting_table dl{margin-bottom:2.5rem;margin-bottom:1.875rem;position:relative;overflow:hidden}.setting_table dt{border-bottom:#b9d441 solid 0.125rem;padding:0;display:inline-block;width:auto}.setting_table dd{border-bottom:#bbb solid 0.125rem;padding:0.3125rem 0 0.9375rem}.setting_table ul{margin:0}.setting_table ul li{margin-bottom:0.625rem;list-style:inside disc;text-indent:-1em;padding-left:1em}.setting_table ul li:last-child{margin:0}.setting_table ul li a{color:#2ba6cb}.setting_table ul li a:hover{color:#2ba6cb;text-decoration:underline}@media screen and (min-width: 768px){.setting_table{padding:0;font-size:0.875rem}.setting_table .row{display:table;width:100%}.setting_table dl{margin-bottom:0}.setting_table dl:after{position:absolute;bottom:0;left:0;background:#b9d441;width:5.625rem;height:0.0625rem}.setting_table dt{vertical-align:top;width:5.625rem;border:0;padding:0.625rem 0}.setting_table dd{width:46.25rem;padding:0.625rem 0;border-bottom:#bbb solid 0.0625rem}.setting_table ul li{margin:0}}.main{padding-top:82px;margin-bottom:15px}@media screen and (min-width: 768px){.main{padding-top:138px;margin-bottom:30px}}.main_visual{position:relative}.main_visual__title{position:absolute;z-index:10;width:100%;top:0;left:0;text-align:center}.main_visual__title img{max-width:353px;width:94%;display:inline-block}@media screen and (min-width: 768px){.main_visual__title{z-index:1200;top:-100px;max-width:510px;left:50%;width:40%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.main_visual__title img{width:100%;max-width:510px}}.main_visual_inner{padding:67px 15px 0}@media screen and (min-width: 768px){.main_visual_inner{padding:0 30px 0}.main_visual_inner img{width:100%}}.main_visual_inner video{width:100%}.main_visual_inner video.ofi{object-fit:cover;font-family:'object-fit: cover;'}@media screen and (max-width: 768px){.main_visual_inner .video_wrap{position:relative;overflow:hidden;height:430px}.main_visual_inner .video_wrap video{height:100%;width:auto;position:absolute;top:0;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width: 375px){.main_visual_inner .video_wrap{height:370px}}.main_tag{background:#fff;margin:0 15px}@media screen and (min-width: 768px){.main_tag{margin:0 30px}}.main_tag_list{margin:0}.main_tag_item{margin:0}.main_tag_item img{width:277px;padding:15px 12px}@media screen and (min-width: 768px){.main_tag_item img{width:310px;padding:15px 30px}}.main_info{background:#fff url("../images/photo_movie/bg_line01.png") repeat-x 0 0;background-size:355px 10px;margin:0 15px;padding-bottom:15px}@media screen and (min-width: 768px){.main_info{background:#fff url("../images/photo_movie/bg_line01.png") repeat-x 0 0;background-size:532px 15px;margin:0 30px;padding-bottom:20px}}.main_info_date{padding-top:20px;text-align:center;margin-bottom:30px}@media screen and (min-width: 768px){.main_info_date{padding-top:40px;margin-bottom:20px}}.main_info_date1{border:solid 2px #BACC55;padding:4px 8px;font-size:15px;color:#000;display:inline-block;vertical-align:middle;font-weight:bold;margin-right:10px;margin-bottom:0;line-height:1.4;letter-spacing:.1em}@media screen and (max-width: 360px){.main_info_date1{padding:3px 6px;font-size:14px;margin-right:8px}}@media screen and (min-width: 768px){.main_info_date1{border:solid 4px #BACC55;padding:5px 9px 5px 10px;font-size:20px}}.main_info_date2{display:inline-block;vertical-align:middle;font-size:12px;font-weight:bold;margin-bottom:0}.main_info_date2 span{font-size:25px}@media screen and (max-width: 360px){.main_info_date2{font-size:13px}.main_info_date2 span{font-size:19px}}@media screen and (min-width: 768px){.main_info_date2{font-size:21px}.main_info_date2 span{font-size:38px}}.prize{background:#fff;margin:0 15px;padding:50px 20px}@media screen and (min-width: 768px){.prize{margin:0 30px;padding:80px 15px}}.prize .photomovie_title{margin-bottom:60px}@media screen and (min-width: 768px){.prize .photomovie_title{margin-bottom:80px}}@media screen and (min-width: 768px){.prize_wrap{margin:0 auto;max-width:960px;width:100%}}@media screen and (min-width: 768px){.prize_inner{overflow:hidden}}@media screen and (min-width: 768px){.prize_list{width:45.3125%;float:left;margin-right:9.375%}.prize_list:last-child{margin-right:0}}.prize_item{margin-bottom:30px}.prize_item dl{position:relative;overflow:hidden;z-index:10;margin-bottom:0}.prize_item dl::before{content:"";position:absolute;top:15px;left:0;display:inline-block;width:95%;height:30px;background:url("../images/photo_movie/bg_dot.png") repeat-x 0 0;background-size:70px 5px;z-index:-1}.prize_item dl dt,.prize_item dl dd{float:left;position:relative;z-index:10}.prize_item dl dt span,.prize_item dl dd span{display:inline-block;background-color:#fff}.prize_item dl dt{width:53%;text-align:left;font-size:15px;font-weight:normal}@media screen and (max-width: 360px){.prize_item dl dt{font-size:14px}}@media screen and (min-width: 768px){.prize_item dl dt{font-size:20px}}.prize_item dl dt em{font-weight:bold;font-style:normal}.prize_item dl dt span{border-left:3px solid #BACC55;padding-left:6px;line-height:1.3}.prize_item dl dd{width:47%;text-align:right;font-size:15px}.prize_item dl dd span{padding-left:5px}@media screen and (max-width: 360px){.prize_item dl dd{font-size:13px}.prize_item dl dd br{display:none}}@media screen and (min-width: 768px){.prize_item dl dd{font-size:18px}}.prize_item .prize_item_text{text-align:right;font-size:12px;margin-top:10px}@media screen and (min-width: 768px){.prize_item .prize_item_text{font-size:15px}}.prize_text{font-size:12px}@media screen and (min-width: 768px){.prize_text{font-size:15px}}.howto{background-color:#f2f1ec;position:relative;padding:50px 0 0}.howto::before{content:"";width:100%;height:13px;background:url("../images/photo_movie/bg_wavyline.png") repeat-x center top;background-size:55px 13px;display:block;position:absolute;top:-13px;left:0}.howto .photomovie_title{margin-bottom:45px}@media screen and (min-width: 768px){.howto .photomovie_title{margin-bottom:55px}}.howto_slide{margin-bottom:50px;text-align:center;width:100%;position:relative;max-width:1200px}@media screen and (min-width: 768px){.howto_slide{margin:0 auto}}.howto_slide_item{width:calc(100% - 20px);background:#fff;text-align:center;padding:30px 25px;margin:0 10px}@media screen and (min-width: 768px){.howto_slide_item{padding:45px 20px}}.howto_slide_tit{padding-top:18px;width:106px;height:106px;display:inline-block;background:#000;border:5px solid #fff;box-shadow:0px 0px 0px 1px #000000;border-radius:50%;color:#fff;font-size:18px;font-weight:bold;margin-bottom:25px;line-height:1.3}.howto_slide_tit span{font-size:30px}@media screen and (min-width: 768px){.howto_slide_tit{padding-top:24px;width:158px;height:158px;border:8px solid #fff;margin-bottom:50px;font-size:30px}.howto_slide_tit span{font-size:40px}}.howto_slide_text{font-size:15px;margin-bottom:25px}@media screen and (max-width: 360px){.howto_slide_text{font-size:13px}}@media screen and (min-width: 768px){.howto_slide_text{font-size:18px}}.howto_slide_text:last-child{margin-bottom:0}.howto_slide_sns{margin:0;display:inline-block}@media screen and (min-width: 768px) and (max-width: 960px){.howto_slide_sns{display:block}}.howto_slide_sns li{padding-left:60px;position:relative;text-align-last:auto;text-align:left;margin-bottom:21px}@media screen and (min-width: 768px) and (max-width: 960px){.howto_slide_sns li{padding-left:55px}}@media screen and (min-width: 961px){.howto_slide_sns li{padding-left:70px}}.howto_slide_sns li::before{font-family:"Fontawesome";color:#000;font-size:46px;display:inline-block;position:absolute;top:50%;left:0;-ms-transform:translateY(-50%);transform:translateY(-50%);line-height:1}@media screen and (min-width: 768px) and (max-width: 960px){.howto_slide_sns li::before{font-size:52px}}@media screen and (min-width: 961px){.howto_slide_sns li::before{font-size:60px}}.howto_slide_sns li.sns_insta::before{content:"\f16d"}.howto_slide_sns li.sns_tw{margin-bottom:0}.howto_slide_sns li.sns_tw::before{content:"\f099"}.howto_slide_sns li p{margin-bottom:0;font-size:15px}@media screen and (max-width: 360px){.howto_slide_sns li p{font-size:13px}}@media screen and (min-width: 768px){.howto_slide_sns li p{font-size:18px}}.howto_slide_sns li a{color:#7ac2ef;font-size:20px;text-decoration:underline}@media screen and (max-width: 360px){.howto_slide_sns li a{font-size:16px}}@media screen and (min-width: 768px) and (max-width: 960px){.howto_slide_sns li a{font-size:16px}}.howto_slide_tag{text-align:center;margin-bottom:20px}.howto_slide_tag img{max-width:280px;width:100%;display:inline-block !important}@media screen and (min-width: 768px){.howto_slide_tag img{max-width:300px;width:100%}}.howto_slide_ico{width:119px !important;margin-bottom:20px;display:inline-block !important}.howto_slide .slick-prev{width:30px;height:60px;position:absolute;top:40%;left:15px;border-radius:0;z-index:100;background:#000 url("../images/photo_movie/icon_left.png") no-repeat center center;background-size:14px 23px}.howto_slide .slick-prev.slick-disabled{display:none !important}.howto_slide .slick-next{width:30px;height:60px;position:absolute;top:40%;right:15px;border-radius:0;z-index:100;background:#000 url("../images/photo_movie/icon_right.png") no-repeat center center;background-size:14px 23px}.howto_slide .slick-next.slick-disabled{display:none !important}.howto_slide .slick-dots{display:inline-block;text-align:center;padding-top:10px}@media screen and (min-width: 768px){.howto_slide .slick-dots{display:none}}.howto_slide .slick-dots>li{display:inline-block;width:15px;height:15px;border-radius:50%;background:#fff;border:solid 1px #ddd;margin:0 7px;font-size:0}.howto_slide .slick-dots>li.slick-active{background-color:#BACC55}.howto_entry{background-color:#DAF877;position:relative;padding:50px 15px}@media screen and (min-width: 768px){.howto_entry{padding:100px 30px 90px;margin-top:140px}}.howto_entry::before{content:"";width:100%;height:13px;background:url("../images/photo_movie/bg_wavyline03.png") repeat-x center top;background-size:55px 13px;display:block;position:absolute;top:-13px;left:0}.howto_entry_sub{text-align:center;margin-bottom:40px;font-size:18px;font-weight:bold;line-height:1.7}@media screen and (min-width: 768px){.howto_entry_sub{font-size:36px}}.howto_entry_list_sp{margin:0 0 30px;overflow:hidden}@media screen and (min-width: 768px){.howto_entry_list_sp{display:none}}.howto_entry_item{float:left;width:30.66666%;margin-right:4%;margin-bottom:4%}@media screen and (min-width: 768px){.howto_entry_item{width:15%;margin-right:2%;margin-bottom:2%}}.howto_entry_item:nth-child(3n){margin-right:0}@media screen and (min-width: 768px){.howto_entry_item:nth-child(3n){margin-right:2%}}@media screen and (min-width: 768px){.howto_entry_item:nth-child(6n){margin-right:0}}.howto_entry_item a{display:block;width:100%;height:0;padding-bottom:100%;overflow:hidden}.howto_entry_item a .ofi{width:100%;object-fit:cover;font-family:'object-fit: cover;'}.howto_entry_item:first-child{width:65.3333%}.howto_entry_item:nth-child(2){margin-right:0}.howto_entry_item:nth-child(5){position:relative;text-align:center;background:#fff url("../images/photo_movie/insta_logo.png") no-repeat center center;background-size:56.7% auto}.howto_entry_item:nth-child(5) img{display:none}.howto_entry_item:nth-child(7){margin-right:0;float:right;width:65.3333%}.howto_entry_list_pc{display:none;margin:0 0 30px;overflow:hidden}@media screen and (min-width: 768px){.howto_entry_list_pc{display:block}}.howto_entry_item_pc{float:left;width:15%;margin-right:2%;margin-bottom:2%;overflow:hidden}.howto_entry_item_pc:nth-child(6n){margin-right:0}.howto_entry_item_pc a{display:block;width:100%;height:0;padding-bottom:100%;overflow:hidden}.howto_entry_item_pc a .ofi{width:100%;object-fit:cover;font-family:'object-fit: cover;'}.howto_entry_item_pc:first-child{width:32%}.howto_entry_item_pc:nth-child(5){margin-right:0}.howto_entry_item_pc:nth-child(6){width:32%;position:relative;background:#fff url("../images/photo_movie/insta_logo.png") no-repeat center center;background-size:23.13% auto}.howto_entry_item_pc:nth-child(6) a{padding-bottom:47%}.howto_entry_item_pc:nth-child(6) img{display:none}.howto_entry_item_pc:nth-child(7){width:32%;float:right;margin-right:0}.howto_entry_btn{text-align:center}.howto_entry_btn a{width:100%;background:#000;color:#fff;text-align:center;font-size:15px;display:block;padding:4px 0}.howto_entry_btn a::before{font-family:"Fontawesome";color:#fff;font-size:38px;display:inline-block;margin-right:20px;vertical-align:middle}.howto_entry_btn a.item_insta{margin-bottom:20px}.howto_entry_btn a.item_insta::before{content:"\f16d"}.howto_entry_btn a.item_tw::before{content:"\f099"}@media screen and (min-width: 768px){.howto_entry_btn a{max-width:440px;display:inline-block;vertical-align:middle;font-size:19px;margin:0 18px}.howto_entry_btn a.item_insta{margin-bottom:0}}.backnumber{background-color:#f2f1ec;position:relative;padding:50px 35px 65px;text-align:center}@media screen and (min-width: 768px){.backnumber{padding:80px 15px 80px}}.backnumber .photomovie_title{margin-bottom:40px}@media screen and (min-width: 768px){.backnumber .photomovie_title{margin-bottom:55px}}.backnumber_inner{overflow:hidden}@media screen and (min-width: 768px){.backnumber_inner{max-width:1050px;width:100%;margin:0 auto 90px}}.backnumber_item1{margin-bottom:20px}@media screen and (min-width: 768px){.backnumber_item1{float:left;width:68.095%;margin-right:3.8%;margin-bottom:0}}.backnumber_item2{overflow:hidden;margin-bottom:35px}.backnumber_item2 a{display:block;width:48.3%;margin-right:3.4%;float:left}.backnumber_item2 a:last-child{margin-right:0}.backnumber_item2 a:last-child .backnumber_info p{font-size:14px}@media screen and (min-width: 768px){.backnumber_item2{float:right;width:28.105%;margin-bottom:0}.backnumber_item2 a{float:none;width:100%;margin-right:0}.backnumber_item2 a:first-child{margin-bottom:24px}}.backnumber_info{margin-bottom:20px;background:#fff url("../images/photo_movie/bg_stripeline.png") repeat-x center bottom;background-size:11px 10px}@media screen and (min-width: 768px){.backnumber_info{background:#fff url("../images/photo_movie/bg_stripeline.png") repeat-x center bottom;background-size:22px 20px;margin-bottom:0}}.backnumber_info p{font-size:15px;text-align:center;font-weight:bold;padding:16px 0 26px;margin-bottom:0}@media screen and (max-width: 360px){.backnumber_info p{font-size:13px}}@media screen and (min-width: 768px){.backnumber_info p{font-size:20px}}@media screen and (min-width: 768px){.backnumber_item1 .backnumber_info p{padding:40px 0 66px}}@media screen and (min-width: 768px){.backnumber_item2 .backnumber_info p{padding:20px 0 46px}}.backnumber_btn{display:inline-block;max-width:160px;width:100%;color:#fff !important;background:#000;padding:8px 0}@media screen and (min-width: 768px){.backnumber_btn{max-width:280px;font-size:21px}}.guideline{margin:15px 15px 0;padding:35px 30px 40px;background:#fff;position:relative}@media screen and (min-width: 768px){.guideline{margin:30px 30px 0;padding:100px 15px 40px}}.guideline .photomovie_title{margin-bottom:60px}@media screen and (min-width: 768px){.guideline .photomovie_title{margin-bottom:75px}}.guideline .setting_table{padding:0}@media screen and (min-width: 768px){.guideline .setting_table{margin-bottom:40px}}.guideline .setting_table dl{margin-bottom:0}.guideline .setting_table dl::after{display:none}.guideline .setting_table dl dt,.guideline .setting_table dl dd{padding-bottom:15px}.guideline .setting_table dl dt{border-bottom:#BACC55 solid 2px;width:100%;margin-bottom:15px}@media screen and (min-width: 768px) and (max-width: 1030px){.guideline .setting_table dl dt{text-align:left}}@media screen and (min-width: 1031px){.guideline .setting_table dl dt{width:180px;font-size:17px;text-align:right}}.guideline .setting_table dl dd{border-bottom:#eee solid 1px;margin-bottom:20px}@media screen and (min-width: 768px) and (max-width: 1009px){.guideline .setting_table dl dd{width:100%}}.guideline .join{margin-bottom:40px}@media screen and (min-width: 768px){.guideline .join{margin-bottom:60px}}.guideline .pagetop{text-align:right;position:absolute;bottom:0;right:0;width:100%}.guideline .pagetop a{width:35px;height:35px;background:#000;display:inline-block;text-align:center;padding-top:6px}.guideline .pagetop a img{width:23px;height:23px}@media screen and (min-width: 768px){.guideline .pagetop a{width:70px;height:70px;padding-top:12px}.guideline .pagetop a img{width:46px;height:46px}}@media screen and (min-width: 768px){.guideline_wrap{margin:0 auto;max-width:960px;width:100%}}.guideline_contact{border:1px solid #F2F1EC;padding:25px;text-align:center;margin-bottom:30px}.guideline_contact p:last-child{margin-bottom:0}@media screen and (min-width: 768px){.guideline_contact{margin-bottom:45px}}.guideline_contact_tit{font-size:20px;font-weight:bold}@media screen and (min-width: 768px){.guideline_contact_tit{font-size:22px}}.guideline_logo{text-align:center}.guideline_logo img{max-width:220px;width:100%}@media screen and (min-width: 768px){.guideline_logo img{max-width:260px}}.guideline_dropdown dt{text-align:center !important;cursor:pointer}.guideline_dropdown dt::after{content:'\f13a';font-family:"Fontawesome";color:#222;font-size:24px;display:inline-block;margin-left:20px;vertical-align:middle}@media screen and (min-width: 768px){.guideline_dropdown dt::after{margin-left:30px}}.guideline_dropdown dd{display:none}.guideline_dropdown dt,.guideline_dropdown dd{width:100% !important}.guideline_sub{font-size:16px;font-weight:bold;margin:0 0 15px;line-height:1.6}.guideline_list{margin:0 0 25px !important}.guideline_item{margin-bottom:15px}.guideline_list2{margin:0 0 25px !important}.guideline_item2{list-style:none !important;text-indent:0 !important;padding-left:0 !important;margin-bottom:15px !important}
