a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{height:100%}body{font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Sans",YuGothic,"游ゴシック","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;color:#333;font-size:13px;height:100%}input,select,textarea{border:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;outline:0}a{text-decoration:none;color:#333}a,button{padding:0;margin:0;border:0;background:0 0;outline:0;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*{font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Sans",YuGothic,"游ゴシック","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}input[type=password],input[type=text],select,textarea{border:1px solid #dce3e7;background:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:block;width:100%;padding:10px 10px}input[type=password]::placeholder,input[type=text]::placeholder,select::placeholder,textarea::placeholder{color:#bdccd3;line-height:1.5}select{padding:13px 10px}.c_icon,.c_icon_camp,.c_icon_camp_m,.c_icon_camp_s,.c_icon_category1,.c_icon_category10,.c_icon_category2,.c_icon_category3,.c_icon_category4,.c_icon_category5,.c_icon_category6,.c_icon_category7,.c_icon_category8,.c_icon_category9,.c_icon_item,.c_icon_item_m,.c_icon_item_s,.c_icon_item_w,.c_icon_map,.c_icon_title_item{display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:cover}.c_icon_item{width:14px;height:14px;background-image:url(/assets/img/icon/item.png)}.c_icon_item_s{width:10px;height:10px;background-image:url(/assets/img/icon/item.png)}.c_icon_item_w{width:14px;height:14px;background-image:url(/assets/img/icon/item_w.png)}.c_icon_item_m{width:20px;height:20px;background-image:url(/assets/img/icon/item.png)}.c_icon_camp{width:14px;height:14px;background-image:url(/assets/img/icon/camp.png)}.c_icon_camp_s{width:10px;height:10px;background-image:url(/assets/img/icon/camp.png)}.c_icon_camp_m{width:20px;height:20px;background-image:url(/assets/img/icon/camp.png)}.c_icon_title_item{width:20px;height:20px;background-image:url(/assets/img/icon/title_item.png)}.c_icon_category1{width:20px;height:20px;background-image:url(/assets/img/icon/tent.png)}.c_icon_category2{width:20px;height:20px;background-image:url(/assets/img/icon/tarp.png)}.c_icon_category3{width:20px;height:20px;background-image:url(/assets/img/icon/sleeping.png)}.c_icon_category4{width:20px;height:20px;background-image:url(/assets/img/icon/furniture.png)}.c_icon_category5{width:20px;height:20px;background-image:url(/assets/img/icon/lighting.png)}.c_icon_category6{width:20px;height:20px;background-image:url(/assets/img/icon/heating.png)}.c_icon_category7{width:20px;height:20px;background-image:url(/assets/img/icon/cooking.png)}.c_icon_category8{width:20px;height:20px;background-image:url(/assets/img/icon/accessory.png)}.c_icon_category9{width:20px;height:20px;background-image:url(/assets/img/icon/parts.png)}.c_icon_category10{width:20px;height:20px;background-image:url(/assets/img/icon/tool.png)}.c_icon_map{width:20px;height:20px;background-image:url(/assets/img/icon/japan_map.png)}.c_form dt{padding:15px 0;font-weight:700}.c_form dd{padding-bottom:10px}.c_form dd.action{padding-top:40px}.c_form dd.action button{width:100%}.c_form dd:last-of-type{padding-bottom:0}.c_form dd .error{color:#d50000;font-size:10px;margin-bottom:10px}.c_form_photo{text-align:center;padding:0 20px}.c_form .photo_background{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f5f5f5;width:100%;padding-top:90%;border:1px solid #dce3e7;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover}.c_form .photo_background .btn_add_photo,.c_form .photo_background .btn_delete_photo,.c_form .photo_background .btn_photo_loading{position:absolute;top:50%;left:0;right:0;transform:translate(0,-50%);margin:0 auto}.c_form .user_photo_background{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f5f5f5;width:100%;padding-top:50%;border:1px solid #dce3e7;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover}.c_form .user_photo_background .btn_add_photo,.c_form .user_photo_background .btn_delete_photo,.c_form .user_photo_background .btn_photo_loading{position:absolute;top:50%;left:0;right:0;transform:translate(0,-50%);margin:0 auto}.c_form .user_photo_icon{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f5f5f5;margin:0 auto;width:150px;height:150px;border:1px solid #dce3e7;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover}.c_form .user_photo_icon .btn_add_photo,.c_form .user_photo_icon .btn_delete_photo,.c_form .user_photo_icon .btn_photo_loading{position:absolute;top:50%;left:0;right:0;transform:translate(0,-50%);margin:0 auto}.c_form_checkboxFloat ul{overflow:hidden}.c_form_checkboxFloat ul li{float:left;padding-bottom:15px;padding-right:10px}.c_form_block_wrap div{margin-bottom:20px}.c_form_block_wrap .btn_add_block{margin-top:20px}.c_form_block{background:#ddd;padding:10px}.c_form_block .photo_background{margin:10px 0}.c_form_block .btn_delete_block{margin-top:10px}.c_form .file_photo{display:none}.c_form .useItemCount span{display:block;padding:10px 0 20px 0;font-weight:700;color:#999}.c_form .autocomplete{position:relative}.c_form .autocomplete .result{z-index:2;display:none;position:absolute;top:42px;left:0;border:1px #ccc solid;width:100%;background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:0 5px 5px #ccc;-webkit-box-shadow:0 5px 5px #ccc;box-shadow:0 5px 5px #ccc}.c_form .autocomplete .result li{border-bottom:1px #ccc solid;padding:15px}.c_form .autocomplete .result li .name{font-size:12px;line-height:1.5}.c_form .autocomplete .result li .address{margin-top:7px;display:block;font-size:10px;color:#888}.c_form .autocomplete .result li .address i{margin-right:5px}.c_form .autocomplete .result li:last-of-type{border-bottom:0}.c_form .auth_term{padding-top:20px;font-size:11px;line-height:1.5}.c_form .auth_term a{text-decoration:underline;color:#72633c}.c_custom_checkbox label{display:inline-block;cursor:pointer;padding:10px 15px;background:#f5f5f5;border-radius:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-weight:700;color:#999}.c_custom_checkbox input{display:none}.c_custom_checkbox input:checked+label{background-color:#e3dcca;color:#333}.c_custom_radio_list .input label{display:block;cursor:pointer;padding:20px 40px;line-height:1.5;background:#f5f5f5;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.c_custom_radio_list .input label input[type=text]{margin-top:10px;display:block}.c_custom_radio_list .input input{display:none}.c_custom_radio_list .input input:checked+label{background-color:#e3dcca}.c_user_icon_xxs{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:inline-block;width:20px;height:20px;background-position:center center;background-repeat:no-repeat;background-size:cover;border:2px #fff solid;background-color:#eee}.c_user_icon_xs{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:inline-block;width:25px;height:25px;background-position:center center;background-repeat:no-repeat;background-size:cover;border:2px #fff solid;background-color:#eee}.c_user_icon_s{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:inline-block;width:40px;height:40px;background-position:center center;background-repeat:no-repeat;background-size:cover;border:2px #fff solid;background-color:#eee}.c_user_icon_m{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:inline-block;width:60px;height:60px;background-position:center center;background-repeat:no-repeat;background-size:cover;border:2px #fff solid;background-color:#eee}.c_user_icon{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:inline-block;width:120px;height:120px;background-position:center center;background-repeat:no-repeat;background-size:cover;border:2px #fff solid;background-color:#eee}.c_tag,.c_tag_scene,.c_tag_type{display:inline-block;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:5px 10px;font-size:10px;font-weight:700}.c_tag_scene{background:#dbd8d2;color:#333}.c_tag_type{background:#606060;color:#fff}.c_tab ul{display:table;table-layout:fixed;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.c_tab ul li{display:table-cell}.c_tab ul li a,.c_tab ul li p{display:block;border-top:1px #f7f7f7 solid;border-right:1px #f7f7f7 solid;padding:15px 0;text-align:center;font-weight:700}.c_tab ul li a i,.c_tab ul li p i{margin-right:10px;vertical-align:middle}.c_tab ul li a i.iconOnly,.c_tab ul li p i.iconOnly{margin:0}.c_tab ul li a span,.c_tab ul li p span{vertical-align:middle}.c_tab ul li.current p{background:#f7f7f7}.c_tab ul li:last-of-type{border-right:0}.c_agreement{background:#fff;padding:20px;line-height:1.5;font-size:12px}.c_agreement .desc{color:#666}.c_agreement dl dt{margin-top:10px;margin-bottom:10px;font-weight:700}.c_agreement dl dd{color:#666}.c_agreement dl dd ul{margin-left:20px;list-style-type:decimal}.c_pagination{padding-bottom:20px}.c_pagination ul{display:table;margin:15px auto 10px}.c_pagination ul li{display:table-cell}.c_pagination ul li a,.c_pagination ul li p{font-size:14px;display:inline-block;width:40px;text-align:center;padding:10px 0;background:#fff;margin-right:5px}.c_pagination ul li a.next,.c_pagination ul li a.prev,.c_pagination ul li p.next,.c_pagination ul li p.prev{width:60px}.c_pagination ul li a.current,.c_pagination ul li p.current{color:#000;font-weight:700}.more{padding:20px 10px 30px 10px;text-align:center}.c_loading{text-align:center;padding:10px 0}.c_loading img{width:40px}main{padding:0;min-height:500px}main.login{padding-bottom:57px}@media screen and (min-width:768px){.inner{max-width:1020px;margin:0 auto}}.topTitle{font-size:15px;font-weight:700;padding:18px;background:#fff;text-align:center}.topTitle i{vertical-align:middle;margin-right:10px}.topTitle label{vertical-align:middle}.loggedInPageTitle{font-size:15px;font-weight:700;padding:18px;background:#fff;text-align:center;border-bottom:10px #f7f7f7 solid}.loginNavFooter{position:fixed;bottom:0;left:0;width:100%;background:#fff;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc}.loginNavFooter ul{width:100%;display:table;table-layout:fixed}.loginNavFooter ul li{display:table-cell}.loginNavFooter ul li a{padding:10px 0;display:block;text-align:center}.loginNavFooter ul li a i{font-size:20px;position:relative}.loginNavFooter ul li a i .budge{position:absolute;top:-2px;right:-3px;width:10px;height:10px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#d50000}.loginNavFooter ul li a label{display:block;margin-top:5px;font-size:10px}.bg{background:#f7f7f7;min-height:500px}.pageTitle{font-weight:700;font-size:18px;text-align:center;padding:40px 0}.globalHeader{height:60px;position:relative;border-bottom:1px #eee solid}@media screen and (min-width:770px){.globalHeader .inner{position:relative;height:60px}}.globalHeader_logo{display:inline-block;position:absolute;top:50%;left:20px;transform:translate(0,-50%)}.globalHeader_logo h1{display:inline-block}.globalHeader_logo h1 img{height:23px}.globalHeader .btn_notice{position:absolute;top:50%;right:100px;transform:translate(0,-50%);font-size:22px;padding:10px 15px}.globalHeader .btn_notice i{position:relative}.globalHeader .btn_notice i .budge{position:absolute;top:-2px;right:-3px;width:10px;height:10px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#d50000}.globalHeader .btn_search{position:absolute;top:50%;right:50px;transform:translate(0,-50%);font-size:20px;padding:10px 15px}.globalHeader .btn_sideMenu{padding:10px 15px;position:absolute;top:50%;right:5px;transform:translate(0,-50%);font-size:20px;color:#333}.side_menu_container{display:none;position:fixed;bottom:0;width:100%;height:100%;background:#fff;z-index:5000;padding:20px 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:rgba(0,0,0,.5)}.side_menu_container .side_menu_container_content{width:312px;height:100%;position:fixed;top:0;right:0;z-index:1000;background-color:#f5f5f5;overflow-y:scroll;padding-bottom:100px}.side_menu_container .side_menu_container_content_header{height:50px;position:relative;text-align:center;font-weight:700}.side_menu_container .side_menu_container_content_close{height:20px;display:block;padding:0;position:absolute;top:50%;transform:translate(0,-50%);right:15px;color:#606060}.side_menu_container .side_menu_container_content_close i{font-size:20px}.side_menu_container .side_menu_container_content_entry li{padding:0 20px}.side_menu_container .side_menu_container_content_entry li .btn_side_entry{margin-bottom:10px;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;color:#50462b;background:#e3dcca;padding:15px 0;font-weight:600}.side_menu_container .side_menu_container_content_entry li .btn_side_login{margin-bottom:15px;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;color:#666;border:1px #aaa solid;padding:15px 0;font-weight:600}.side_menu_container .side_menu_container_content_main{border-top:1px #f2f2f2 solid}.side_menu_container .side_menu_container_content_main li{border-bottom:1px #f2f2f2 solid}.side_menu_container .side_menu_container_content_main li .title{padding:20px 10px;font-weight:700;color:#333}.side_menu_container .side_menu_container_content_main li a{font-size:12px;display:block;padding:20px 15px;text-decoration:none;color:#666;position:relative;padding-left:20px;background:#fff}.side_menu_container .side_menu_container_content_main li a.register{background:#606060;color:#fff}.side_menu_container .side_menu_container_content_main li a .list_icon{position:absolute;top:50%;transform:translate(0,-50%);right:10px;color:#ccc}.side_menu_container .side_menu_container_content_main li .btn_share{font-size:12px;display:block;padding:20px 15px;display:block;width:100%;text-align:left;color:#666;position:relative;padding-left:20px;background:#fff}.side_menu_container .side_menu_container_content_main li .sub_btn{font-size:14px;display:block;padding:15px;text-decoration:none;font-weight:700;color:#444;position:relative;padding-left:20px;cursor:pointer}.side_menu_container .side_menu_container_content_main li .sub_list{border-top:1px #f2f2f2 solid}.side_menu_container .side_menu_container_content_main li .sub_list li a{padding-left:40px}.side_menu_container .side_menu_container_content_sns{background:#f5f5f5}.side_menu_container .side_menu_container_content_sns p{padding:20px 10px;font-weight:700;color:#333}.side_menu_container .side_menu_container_content_sns ul{display:table;margin:0 auto;padding-bottom:30px}.side_menu_container .side_menu_container_content_sns ul li{display:table-cell;padding-right:20px}.side_menu_container .side_menu_container_content_sns ul li:last-of-type{padding-right:0}.side_menu_container .side_menu_container_content_sns ul li a{display:block;font-size:50px;color:#666}.side_menu_container .side_menu_container_content_app{background:#f5f5f5;margin-bottom:30px}.side_menu_container .side_menu_container_content_app p{padding:20px 10px;font-weight:700;color:#333}.side_menu_container .side_menu_container_content_app ul li a{display:block;padding:5px 10px;text-align:center}.side_menu_container .side_menu_container_content_app ul li a img{height:50px}.side_menu_container .side_menu_container_content_nav{background:#606060;color:#fff;padding:10px}.side_menu_container .side_menu_container_content_nav li{padding:10px}.side_menu_container .side_menu_container_content_nav li a{color:#fff;font-size:10px}.entryAppeal{padding:40px 20px;text-align:center}.entryAppeal img{width:80px;margin-bottom:30px}.entryAppeal .btn_login{display:block;width:200px;margin:0 auto}@media screen and (min-width:768px){.appArea{display:none}}.appArea_mainVisual{width:100%;height:100%}.appArea ul{margin:0 auto;display:table;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.appArea ul li{display:table-cell}.appArea ul li a{display:block;padding:10px;text-align:center}.appArea ul li a img{max-width:150px}.globalFooter{background:#606060;color:#fff}.globalFooter .sns{background:#888;padding:20px;text-align:center}.globalFooter .sns p{margin-bottom:15px;font-size:12px;font-weight:700;padding:2px 15px;text-align:center;position:relative;display:inline-block}.globalFooter .sns ul{display:table;margin:0 auto}.globalFooter .sns ul li{display:table-cell;padding-right:20px}.globalFooter .sns ul li:last-of-type{padding-right:0}.globalFooter .sns ul li a{display:block;font-size:30px;color:#fff}.globalFooter nav{padding:20px}.globalFooter nav ul{overflow:hidden}@media screen and (min-width:768px){.globalFooter nav ul{display:table}}.globalFooter nav ul li{width:50%;float:left}@media screen and (min-width:768px){.globalFooter nav ul li{float:none;display:table-cell;width:auto;padding:0 10px}.globalFooter nav ul li:first-of-type{padding-left:0}}.globalFooter nav ul li a{display:block;padding:10px;color:#fff}.globalFooter .copy{padding:20px;text-align:center}.mainVisualPC{position:relative;width:100%;height:350px;overflow:hidden;display:inline-block;background-position:center bottom;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:770px){.mainVisualPC{display:none}}.mainVisualPC h2{text-align:center;position:absolute;top:50%;left:30%;transform:translate(0,-50%);color:#fff}.mainVisualPC h2 .logo{width:250px;margin-top:15px;margin-bottom:15px}.mainVisualPC h2 .text1{width:200px;height:auto}.mainVisualPC h2 .text2{width:150px;height:auto}.mainVisualPC h2 .text3{width:150px;margin-bottom:30px;-webkit-animation:vertical .5s ease-in-out infinite alternate;height:auto}.mainVisual{position:relative;width:100%;display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:cover}@media screen and (min-width:770px){.mainVisual{display:none}}.mainVisual .wrap{position:absolute;width:100%;height:100%;background:#000;top:0;left:0;opacity:.5}.mainVisual h2{text-align:center;position:absolute;top:50%;left:0;right:0;margin:0 auto;transform:translate(0,-50%);color:#fff}.mainVisual h2 .logo{width:50%;margin-top:15px;margin-bottom:15px}.mainVisual h2 .text1{width:50%;height:auto}.mainVisual h2 .text2{width:30%;height:auto}.mainVisual h2 .text3{width:40%;margin-bottom:30px;-webkit-animation:vertical .5s ease-in-out infinite alternate;height:auto}.mainVisual .register{position:absolute;bottom:20px;left:0;right:0;margin:0 auto;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;color:#606060;background:#fff;padding:15px 0;font-weight:600;width:200px}@-webkit-keyframes vertical{0%{-webkit-transform:translateY(-5px)}100%{-webkit-transform:translateY(0)}}.btn,.btn_add_block,.btn_add_photo,.btn_amazon,.btn_cansel,.btn_comment,.btn_delete,.btn_delete_block,.btn_delete_photo,.btn_edit,.btn_favorite,.btn_follow,.btn_follow_s,.btn_like,.btn_login,.btn_modal,.btn_more,.btn_photo_loading,.btn_submit,.btn_submit_delete,.btn_submit_draft,.btn_user_sns{display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.btn_login{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;color:#50462b;background:#e3dcca;padding:12px 0;font-weight:600}.btn_submit{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;color:#50462b;background:#e3dcca;padding:12px 0;font-weight:600}.btn_submit_draft{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;color:#50462b;border:1px #ccc solid;padding:12px 0;font-weight:600}.btn_submit_delete{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:1px #ccc solid;color:#d50000;padding:12px 0;font-weight:600}.btn_cansel{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;color:#50462b;background:#ddd;padding:12px 0;font-weight:600}.btn_add_photo{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#fff;width:60px;height:60px}.btn_add_photo i{font-size:30px;color:#666;line-height:60px}.btn_delete_photo{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#fff;width:60px;height:60px;vertical-align:middle}.btn_delete_photo i{font-size:30px;color:#666;line-height:60px}.btn_photo_loading{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#fff;width:60px;height:60px}.btn_photo_loading img{width:40px;vertical-align:middle}.btn_add_block{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;color:#fff;background:#666;padding:12px 0;font-weight:600;width:180px;display:block;margin:0 auto}.btn_delete_block{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;color:#fff;background:#999;padding:12px 0;font-weight:600;width:180px;display:block;margin:0 auto}.btn_modal{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;color:#fff;background:#666;padding:12px 0;font-weight:600;width:180px;display:block;margin:0 auto}.btn_favorite{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background:#fff;padding:12px 20px;font-weight:600;width:100%;font-size:14px;text-align:center;border:1px #ccc solid;color:#aaa}.btn_favorite i{margin-right:10px;color:#ddd;font-size:16px}.btn_favorite.on i{color:#ffdb09}.btn_like{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#fff;font-weight:600;width:40px;height:40px;font-size:14px;text-align:center;color:#aaa;position:relative;display:block}.btn_like i{display:block;margin-right:10px;color:#ddd;font-size:20px;position:absolute;top:50%;left:0;right:0;transform:translate(0,-50%);margin:0 auto}.btn_like.on i{color:#e14b4b}.btn_comment{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#fff;font-weight:600;width:40px;height:40px;font-size:14px;text-align:center;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;color:#aaa;position:relative;display:block}.btn_comment i{display:block;margin-right:10px;color:#ddd;font-size:18px;position:absolute;top:50%;left:0;right:0;transform:translate(0,-50%);margin:0 auto}.btn_comment.on i{color:#e14b4b}.btn_more{-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;color:#666;background:#fff;padding:20px 0;font-weight:700;width:250px;font-size:12px;-moz-box-shadow:0 0 5px #ddd;-webkit-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd}.btn_delete,.btn_edit{line-height:20px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background:#fff;padding:12px 20px;font-weight:600;width:100%;font-size:14px;-moz-box-shadow:0 0 5px #ddd;-webkit-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd;border:1px #ddd solid}.btn_delete i,.btn_edit i{margin-right:10px;color:#ddd}.btn_delete.on i,.btn_edit.on i{color:#e14b4b}.btn_follow{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;color:#666;background:#e3dcca;padding:10px 0;font-weight:600;width:150px;border:1px #e3dcca solid}.btn_follow.followed{color:#666;background:#fff;border:1px #666 solid}.btn_follow_s{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;color:#666;background:#e3dcca;padding:5px 0;font-weight:600;width:100px;font-size:11px;border:1px #e3dcca solid}.btn_follow_s.followed{color:#666;background:#fff;border:1px #666 solid}.btn_sns_facebook,.btn_sns_line,.btn_sns_twitter{display:block;width:100%;font-size:40px;text-align:center}.btn_sns_line{color:#3acd01}.btn_sns_twitter{color:#1da1f2}.btn_sns_facebook{color:#4267b2}.btn_user_sns{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#e3dcca;width:30px;height:30px;position:relative;display:block}.btn_user_sns i{position:absolute;top:50%;left:0;right:0;margin:0 auto;transform:translate(0,-50%)}.btn_amazon{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:10px;background:#f38709;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center}.btn_amazon i{font-size:20px;margin-right:10px}.s_paddingWrap{padding:0 20px 40px 20px}.s_auth_form{padding:40px 30px;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#fff}@media screen and (min-width:768px){.s_auth_form{max-width:400px;margin:0 auto}}.s_auth_form .error{line-height:1.5}.s_auth_form .finish .title{font-weight:700;text-align:center;margin-bottom:40px;font-size:16px}.s_auth_form .finish .note{line-height:2}.s_auth_form .finish .btn_login{margin-top:20px;width:100%}.s_user{background:#fff}.s_user_header_background{width:100%;padding-top:80%;display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#eee}@media screen and (min-width:768px){.s_user_header_background{padding-top:300px}}.s_user_header_icon{height:50px;position:relative}.s_user_header_icon .c_user_icon{position:absolute;bottom:0;left:0;right:0;margin:0 auto}.s_user_profile{padding:20px}.s_user_profile_map{position:relative}.s_user_profile_map img{width:100%}.s_user_profile_map_on{position:absolute;top:0;left:0}.s_user_profile_name{text-align:center;font-size:20px;font-weight:700;margin-bottom:20px}.s_user_profile_location{text-align:center;color:#666;margin-bottom:20px}.s_user_profile_location i{margin-right:5px}.s_user_profile_sns{display:table;table-layout:fixed;margin:0 auto}.s_user_profile_sns li{display:table-cell;padding:0 10px}.s_user_profile_follow ul{display:table;table-layout:fixed;margin:40px auto;width:100%}.s_user_profile_follow ul li{display:table-cell;padding-right:0 10px}.s_user_profile_follow ul li:last-of-type{padding-right:0}.s_user_profile_follow ul li a,.s_user_profile_follow ul li p{width:100%;display:block;text-align:center;font-size:12px;font-weight:700;color:#999}.s_user_profile_follow ul li a span,.s_user_profile_follow ul li p span{margin-top:15px;display:block;font-size:18px;font-weight:700;vertical-align:middle;color:#333}.s_user_profile_follow ul li a span.zero,.s_user_profile_follow ul li p span.zero{color:#999}.s_user_profile_follow .action{text-align:center;margin-bottom:25px}.s_user_profile_desc{margin-top:30px;line-height:1.5}.s_camp_list{background:#f7f7f7;padding:10px}@media screen and (min-width:768px){.s_camp_list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;grid-auto-rows:auto}}.s_camp_list h3{margin:10px 0 20px;font-weight:700;font-size:16px;line-height:1.5}.s_camp_list .card_camp,.s_camp_list .card_campMy{margin-bottom:10px}.s_camp_list .card_camp:last-of-type,.s_camp_list .card_campMy:last-of-type{margin-bottom:0}.s_camp_list .no_result{text-align:center;min-height:400px;line-height:400px;font-weight:700}.s_gear dl{background:#f7f7f7}.s_gear dl dt{padding:20px 10px 5px 10px;font-weight:700;font-size:12px}.s_gear dl dt i{margin-right:10px;vertical-align:middle}.s_gear dl dt label{vertical-align:middle}.s_gear dl dd{padding:10px 10px 0 10px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;grid-auto-rows:auto}.s_gear dl dd:last-of-type{padding-bottom:10px}.s_item_detail article h2{padding:15px 10px;line-height:1.5}.s_item_detail article h2 .category{font-size:12px;font-weight:700;color:#666}.s_item_detail article h2 .brand{font-size:12px;font-weight:700;color:#666}.s_item_detail article h2 .item{margin-top:8px;font-size:14px;font-weight:700}.s_item_detail article .mainVisual{position:relative}.s_item_detail article .mainVisual img{width:100%}@media screen and (min-width:768px){.s_item_detail article .mainVisual{display:block!important}}.s_item_detail article .mainVisual_postTime{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;right:0;padding:10px;color:#fff;font-size:10px;text-shadow:0 0 2px #666;font-weight:700}.s_item_detail article .mainVisual_info{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:0;left:0;width:100%;padding:10px;color:#fff;background:-webkit-linear-gradient(top,transparent 0,transparent 90%,rgba(0,0,0,.8) 100%);background:-moz-linear-gradient(top,transparent 0,transparent 90%,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 50%,rgba(0,0,0,.8) 100%)}.s_item_detail article .mainVisual_status{position:absolute;bottom:3px;right:10px;transform:translate(0,-50%);display:table}.s_item_detail article .mainVisual_status li{display:table-cell;vertical-align:middle}.s_item_detail article .mainVisual_status li i,.s_item_detail article .mainVisual_status li span{vertical-align:middle}.s_item_detail article .mainVisual_status li i{margin-left:20px;margin-right:10px;color:#fff}.s_item_detail article .mainVisual_status li span{font-size:13px;color:#fff}.s_item_detail article .user{display:block;position:relative;border-top:5px #eee solid;padding:10px}.s_item_detail article .user .profile{display:table;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.s_item_detail article .user .profile .icon{display:table-cell;vertical-align:middle;width:40px}.s_item_detail article .user .profile .name{display:table-cell;vertical-align:middle;font-weight:700;text-align:left}.s_item_detail article .user .list_icon{position:absolute;top:50%;transform:translate(0,-50%);right:10px;color:#ccc}.s_item_detail article .action_owner{border-top:1px #ccc solid;background:#f5f5f5;padding:10px}.s_item_detail article .action_owner ul{display:table;table-layout:fixed;margin:0 auto;width:100%}.s_item_detail article .action_owner ul li{display:table-cell;padding-right:10px}.s_item_detail article .action_owner ul li:last-of-type{padding-right:0}.s_item_detail article .action{border-top:1px #ccc solid;padding:10px}.s_item_detail article .action ul{display:table;table-layout:fixed}.s_item_detail article .action ul li{display:table-cell;padding-right:10px;vertical-align:middle}.s_item_detail article .action ul li span{font-size:11px;font-weight:700;color:#666}.s_item_detail article .action ul li.like_users{padding-right:20px}.s_item_detail article .action ul li.like_users ul{display:table}.s_item_detail article .action ul li.like_users ul li{display:table-cell;padding:0;vertical-align:middle}.s_item_detail article .action ul li.like_users ul li i{margin-right:-7px}.s_item_detail article .content{border-top:5px #eee solid;padding:20px 15px;line-height:1.5}.s_item_detail article .article{padding:10px}.s_item_detail article .article h3{margin-bottom:15px;font-size:16px;font-weight:700;border-bottom:2px #606060 solid;padding:10px 0;line-height:1.5}.s_item_detail article .article .visual img{width:100%}.s_item_detail article .article .description{padding:10px 0 20px 0;line-height:1.8;word-break:break-all}.s_item_detail .postUser{border-top:20px #f5f5f5 solid;padding:10px}.s_item_detail .postUser h3{font-weight:700;margin-bottom:15px;font-size:17px;margin-top:5px}.s_item_detail .postUser_background{display:block;width:100%;padding-top:70%;display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}.s_item_detail .postUser_background_info{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:0;left:0;width:100%;padding:10px;color:#fff;background:-webkit-linear-gradient(top,transparent 0,transparent 90%,rgba(0,0,0,.8) 100%);background:-moz-linear-gradient(top,transparent 0,transparent 90%,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 50%,rgba(0,0,0,.8) 100%)}.s_item_detail .postUser_icon{display:block;position:relative;height:65px}.s_item_detail .postUser_icon .c_user_icon{position:absolute;top:-65px;left:0;right:0;margin:0 auto}.s_item_detail .postUser .name{text-align:center;font-size:18px;padding:14px 10px;font-weight:700;line-height:1.5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.s_item_detail .postUser .action{text-align:center;padding-bottom:20px;padding-top:10px}.s_item_detail .shop_link{border-top:5px #eee solid;text-align:center;padding:20px}.s_item_detail .sns{border-top:5px #eee solid;border-bottom:5px #eee solid;padding:15px 0}.s_item_detail .sns p{text-align:center;margin-bottom:10px;color:#666;font-size:10px}.s_item_detail .sns ul{display:table;table-layout:fixed;margin:0 auto}.s_item_detail .sns ul li{display:table-cell;padding:0 10px}.s_item_detail .comment{padding:10px;background:#f5f5f5}.s_item_detail .comment .card_comment:last-of-type,.s_item_detail .comment .card_commentReply:last-of-type{border-bottom:0}.s_item_detail .comment_more{text-align:right;background:#fff}.s_item_detail .comment_more a{display:inline-block;padding:15px 10px;text-decoration:underline;color:#888}.s_item_detail .comment_area{border-top:1px #eee solid;background:#fff;padding:10px}.s_item_detail .comment_area_input{background:#f5f5f5;display:table;width:100%;padding:10px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.s_item_detail .comment_area_input_textarea{display:table-cell}.s_item_detail .comment_area_input_textarea textarea{border:0;background:#f5f5f5;resize:none}.s_item_detail .comment_area_input_action{vertical-align:top;display:table-cell;width:50px;text-align:right;padding-right:10px}.s_item_detail .comment_area_input_action .btn_send_comment{color:#aaa}.s_item_detail .comment_area_input_action .btn_send_comment.active{color:#333;font-weight:700}.s_item_detail .comment_nocontent{padding-top:10px;padding-bottom:20px}.s_camp_detail{background:#fff;border-bottom:20px #f5f5f5 solid}.s_camp_detail header .tags{padding:15px 10px 0 10px}.s_camp_detail header .tags ul{overflow:hidden}.s_camp_detail header .tags ul li{float:left;padding-right:5px;padding-bottom:5px}.s_camp_detail header .tags ul li:last-of-type{padding-right:0}.s_camp_detail header h2{padding:10px;line-height:1.5;font-size:20px;font-weight:700}.s_camp_detail header .user{display:block;position:relative;border-top:5px #eee solid;padding:10px}.s_camp_detail header .user .profile{display:table;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.s_camp_detail header .user .profile .icon{display:table-cell;vertical-align:middle;width:40px}.s_camp_detail header .user .profile .name{display:table-cell;vertical-align:middle;font-weight:700;text-align:left}.s_camp_detail header .user .list_icon{position:absolute;top:50%;transform:translate(0,-50%);right:10px;color:#ccc}.s_camp_detail header .mainVisual{position:relative}.s_camp_detail header .mainVisual img{width:100%}@media screen and (min-width:768px){.s_camp_detail header .mainVisual{display:block!important}}.s_camp_detail header .mainVisual_postTime{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;right:0;padding:10px;color:#fff;font-size:10px;text-shadow:0 0 2px #666;font-weight:700}.s_camp_detail header .mainVisual_info{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:0;left:0;width:100%;padding:10px;color:#fff;background:-webkit-linear-gradient(top,transparent 0,transparent 90%,rgba(0,0,0,.8) 100%);background:-moz-linear-gradient(top,transparent 0,transparent 90%,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 50%,rgba(0,0,0,.8) 100%)}.s_camp_detail header .mainVisual_status{position:absolute;bottom:3px;right:10px;transform:translate(0,-50%);display:table}.s_camp_detail header .mainVisual_status li{display:table-cell;vertical-align:middle}.s_camp_detail header .mainVisual_status li i,.s_camp_detail header .mainVisual_status li span{vertical-align:middle}.s_camp_detail header .mainVisual_status li i{margin-left:20px;margin-right:10px;color:#fff}.s_camp_detail header .mainVisual_status li span{font-size:13px;color:#fff}.s_camp_detail header .place{display:block;position:relative;font-size:13px;font-weight:700;padding:0 15px 19px 15px;color:#666}.s_camp_detail header .place ul{display:table}.s_camp_detail header .place ul li{display:table-cell;line-height:1.5}.s_camp_detail header .place ul li:first-of-type{width:25px}.s_camp_detail header .place i{margin-right:10px}.s_camp_detail header .place .list_icon{margin:0;position:absolute;top:50%;transform:translate(0,-50%);right:10px;color:#ccc}.s_camp_detail header .use{display:block;position:relative;border-top:1px #ccc solid;border-bottom:1px #ccc solid;font-size:14px;font-weight:700;padding:19px 15px}.s_camp_detail header .use .list_icon{margin:0;position:absolute;top:50%;transform:translate(0,-50%);right:10px;color:#ccc}.s_camp_detail header .action_owner{border-top:1px #ccc solid;background:#f5f5f5;padding:10px}.s_camp_detail header .action_owner ul{display:table;table-layout:fixed;margin:0 auto;width:100%}.s_camp_detail header .action_owner ul li{display:table-cell;padding-right:10px}.s_camp_detail header .action_owner ul li:last-of-type{padding-right:0}.s_camp_detail header .action{padding:5px 20px}.s_camp_detail header .action ul{display:table;table-layout:fixed}.s_camp_detail header .action ul li{display:table-cell;padding-right:10px;vertical-align:middle}.s_camp_detail header .action ul li.like_users{padding-right:20px}.s_camp_detail header .action ul li.like_users ul{display:table}.s_camp_detail header .action ul li.like_users ul li{display:table-cell;padding:0;vertical-align:middle}.s_camp_detail header .action ul li.like_users ul li i{margin-right:-7px}.s_camp_detail header .action ul li span{font-size:11px;font-weight:700;color:#666}.s_camp_detail header .sns{border-top:5px #eee solid;border-bottom:5px #eee solid;padding:15px 0}.s_camp_detail header .sns p{text-align:center;margin-bottom:10px;color:#666;font-size:10px}.s_camp_detail header .sns ul{display:table;table-layout:fixed;margin:0 auto}.s_camp_detail header .sns ul li{display:table-cell;padding:0 10px}.s_camp_detail .postUser{border-top:20px #f5f5f5 solid;padding:10px}.s_camp_detail .postUser h3{font-weight:700;margin-bottom:15px;font-size:17px;margin-top:5px}.s_camp_detail .postUser_background{display:block;width:100%;padding-top:70%;display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}.s_camp_detail .postUser_background_info{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:0;left:0;width:100%;padding:10px;color:#fff;background:-webkit-linear-gradient(top,transparent 0,transparent 90%,rgba(0,0,0,.8) 100%);background:-moz-linear-gradient(top,transparent 0,transparent 90%,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 50%,rgba(0,0,0,.8) 100%)}.s_camp_detail .postUser_icon{display:block;position:relative;height:65px}.s_camp_detail .postUser_icon .c_user_icon{position:absolute;top:-65px;left:0;right:0;margin:0 auto}.s_camp_detail .postUser .name{text-align:center;font-size:18px;padding:14px 10px;font-weight:700;line-height:1.5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.s_camp_detail .postUser .action{text-align:center;padding-bottom:20px;padding-top:10px}.s_camp_detail .sns{border-top:20px #f5f5f5 solid;padding:15px 0}.s_camp_detail .sns p{text-align:center;margin-bottom:10px;color:#666;font-size:10px}.s_camp_detail .sns ul{display:table;table-layout:fixed;margin:0 auto}.s_camp_detail .sns ul li{display:table-cell;padding:0 10px}.s_camp_detail article{padding:10px}.s_camp_detail article h3{margin-bottom:15px;font-size:16px;font-weight:700;border-bottom:2px #606060 solid;padding:10px 0;line-height:1.5}.s_camp_detail article .visual img{width:100%}.s_camp_detail article .description{padding:10px 0 20px 0;line-height:1.8;word-break:break-all}.s_camp_detail .item{padding:10px}.s_camp_detail .item p{font-weight:700;margin-bottom:15px;font-size:17px}.s_camp_detail .item dl{background:#f7f7f7}.s_camp_detail .item dl dt{padding:20px 10px 10px 10px;font-weight:700}.s_camp_detail .item dl dd{padding:10px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;grid-auto-rows:auto}.s_camp_detail .comment{padding:10px;background:#f5f5f5}.s_camp_detail .comment .card_comment:last-of-type,.s_camp_detail .comment .card_commentReply:last-of-type{border-bottom:0}.s_camp_detail .comment_more{text-align:right;background:#fff}.s_camp_detail .comment_more a{display:inline-block;padding:15px 10px;text-decoration:underline;color:#888}.s_camp_detail .comment_area{border-top:1px #eee solid;background:#fff;padding:10px}.s_camp_detail .comment_area_input{background:#f5f5f5;display:table;width:100%;padding:10px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.s_camp_detail .comment_area_input_textarea{display:table-cell}.s_camp_detail .comment_area_input_textarea textarea{border:0;background:#f5f5f5;resize:none}.s_camp_detail .comment_area_input_action{vertical-align:top;display:table-cell;width:50px;text-align:right;padding-right:10px}.s_camp_detail .comment_area_input_action .btn_send_comment{color:#aaa}.s_camp_detail .comment_area_input_action .btn_send_comment.active{color:#333;font-weight:700}.s_camp_detail .comment_nocontent{padding-top:10px;padding-bottom:20px}.create_tab{background:#f7f7f7;padding:10px}.create_tab ul{width:100%;display:table;table-layout:fixed}.create_tab ul li{display:table-cell;padding:5px 4px}.create_tab ul li p{cursor:pointer;background:#fff;padding:20px 10px;text-align:center;font-weight:700;font-size:12px;color:#ccc}.create_tab ul li p.current{color:#333}.like_tab{background:#f7f7f7;padding:10px 20px;border-bottom:1px #eee solid}.like_tab ul{width:100%;display:table;table-layout:fixed}.like_tab ul li{display:table-cell;padding:5px 4px}.like_tab ul li a{display:block;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background:#fff;padding:10px 10px;text-align:center;font-weight:700;font-size:12px;color:#ccc}.like_tab ul li p{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background:#fff;padding:10px 10px;text-align:center;font-weight:700;font-size:12px;color:#333}.s_create_type{display:none}.s_create_type .title{background:#fff;padding-top:40px;padding-bottom:10px}.s_create_type .title p{font-size:15px;font-weight:700;text-align:center}.s_create_type .title span{text-align:center;display:block;margin-top:10px;font-size:10px;line-height:1.5;color:#777}.s_create_top{padding:20px}.s_create_top .btn_create{display:block;padding:20px;border:1px #ccc solid;margin-bottom:20px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;min-height:80px}.s_create_top .btn_create p{font-weight:700}.s_create_top .btn_create p i{margin-right:5px}.s_create_top .btn_create span{display:block;margin-top:10px;font-size:10px;color:#777;line-height:1.5}.s_create{padding:20px 25px 50px 25px}.s_create .selectedBrand span,.s_create .selectedCategory span,.s_create .selectedPlace span{cursor:pointer;display:inline-block;margin-bottom:15px;padding:10px 30px 10px 15px;background:#f5f5f5;border-radius:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:700;position:relative;line-height:1.5;font-size:12px;color:#999}.s_create .selectedBrand span i,.s_create .selectedCategory span i,.s_create .selectedPlace span i{position:absolute;top:50%;right:15px;transform:translate(0,-50%)}.s_create .c_form dt{color:#4c4c4c}.s_create .c_form dd.desc p{background:#f7f7f7;padding:10px;margin-bottom:10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#888;font-size:.65rem;line-height:1.5}.s_create .c_form dd.desc p i{color:#3abac7}.s_create .c_form_photo{padding:0 0 20px 0}.s_create .error_group{color:#d50000;margin-bottom:10px;line-height:1.5;font-size:10px}.s_profile_edit{padding:20px 20px 50px 20px}.s_search .c_tab .ri-user-3-line{font-size:16px;color:#bdae86}.s_search .search{background:#f7f7f7;padding:10px}.s_search .search .btn_search{text-align:left;background:#fff;border:1px solid #dce3e7;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:block;width:100%;padding:10px 10px;color:#ccc}.s_search .searchDetail{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;background:#fff;padding:10px}.s_search .searchDetail header{text-align:right}.s_search .searchDetail header .btn_close{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#eee;padding:5px 10px;font-size:12px;font-weight:700}.s_search .searchDetail select{background:#fff}.s_search .searchDetail .selectedBrand span,.s_search .searchDetail .selectedCategory span,.s_search .searchDetail .selectedPlace span{cursor:pointer;display:inline-block;margin-bottom:15px;padding:10px 15px;background:#ddd;border-radius:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:700}.s_search .searchDetail .selectedBrand span i,.s_search .searchDetail .selectedCategory span i,.s_search .searchDetail .selectedPlace span i{margin-left:10px}.s_search_item{padding-bottom:10px}.s_search_item .grid{padding:10px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2px;grid-auto-rows:auto}@media screen and (min-width:768px){.s_search_item .grid{grid-template-columns:repeat(6,1fr)}}.s_search_item .grid .category{margin-top:10px}.s_search_item .no_result{text-align:center;min-height:400px;line-height:400px;font-weight:700}.s_search_user{padding-bottom:10px}.s_search_user .grid{padding:10px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;grid-auto-rows:auto}.s_search_user .grid .card_user_s{width:100%}.s_search_user .no_result{text-align:center;min-height:400px;line-height:400px;font-weight:700}.s_photo{background:#f7f7f7;padding-bottom:10px}.s_photo .grid{padding:5px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2px;grid-auto-rows:auto}.s_place h2{font-weight:700;padding:15px 10px;line-height:1.5;font-size:16px}.s_place .map{padding-top:50%;position:relative}.s_place .map iframe{position:absolute;left:0;top:0;height:100%;width:100%}.s_place .info{padding:10px}.s_place .info dl{width:100%;background:#f5f5f5}.s_place .info dl dd{padding:10px}.s_term{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.s_contact{padding:20px;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#fff}.s_contact .title{font-weight:700;text-align:center;margin-bottom:40px;font-size:16px}.s_contact .note{line-height:2}.s_follow{min-height:500px;background:#f5f5f5;padding:10px}.s_follow ul li{border-bottom:1px #f5f5f5 solid}.s_follow ul li:last-of-type{border-bottom:0}.s_error_content{padding:60px 0;width:300px;margin:0 auto}.s_error .status{font-weight:700;font-size:30px;text-align:center}.s_error .error{margin-top:10px;font-weight:700;font-size:20px;text-align:center}.s_error .message{text-align:center;margin-top:20px;margin-bottom:30px;line-height:2;font-size:12px}.s_error .btn_submit{display:block;margin:0 auto;width:250px}.s_noContent{background:#f7f7f7;text-align:center;padding:60px 0}.s_noContent .icon{margin:0 auto;background:#fff;width:100px;height:100px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:flex;justify-content:center;align-items:center}.s_noContent .icon img{width:40px}.s_noContent .message{margin-top:30px;color:#888}.s_noContentFull{background:#f7f7f7;text-align:center;padding:60px 0;min-height:500px}.s_noContentFull .icon{margin:0 auto;background:#fff;width:100px;height:100px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:flex;justify-content:center;align-items:center}.s_noContentFull .icon img{width:40px}.s_noContentFull .message{margin-top:30px;color:#888;line-height:1.5}.s_notice .noContent{text-align:center;height:500px;display:flex;justify-content:center;align-items:center}.s_scroll{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;padding:10px;background:#f7f7f7}.s_brand{padding:10px}.s_brand ul{overflow:hidden;width:100%}.s_brand ul li{float:left;width:50%;padding:2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.s_brand ul li a{text-align:center;display:block;background:#fff;padding:17px 25px 17px 15px;font-size:11px;color:#222;position:relative}.s_brand ul li a .list_icon{position:absolute;top:50%;transform:translate(0,-50%);right:10px;color:#ccc}.s_brand ul li a p{font-weight:700}.s_category{padding:10px}.s_category ul{width:100%}@media screen and (min-width:768px){.s_category ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2px;grid-auto-rows:auto}}.s_category ul li{padding:2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.s_category ul li a{display:block;background:#fff;padding:17px 25px 17px 15px;font-size:11px;color:#222;position:relative}.s_category ul li a span{color:#999;padding:0 10px}.s_category ul li a .list_icon{position:absolute;top:50%;transform:translate(0,-50%);right:10px;color:#ccc}.s_prefecture{padding:10px}.s_prefecture ul{width:100%}@media screen and (min-width:768px){.s_prefecture ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2px;grid-auto-rows:auto}}.s_prefecture ul li{padding:2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.s_prefecture ul li a{display:block;background:#fff;padding:17px 25px 17px 15px;font-size:12px;color:#222;position:relative}.s_prefecture ul li a span{font-size:11px;color:#666}.s_prefecture ul li a .list_icon{position:absolute;top:50%;transform:translate(0,-50%);right:10px;color:#aaa}.s_account ul li{border-bottom:1px #f2f2f2 solid}.s_account ul li:first-of-type{border-top:1px #f2f2f2 solid}.s_account ul li a{font-size:14px;display:block;padding:15px;text-decoration:none;font-weight:700;color:#444;position:relative;padding-left:20px}.s_account ul li a .list_icon{position:absolute;top:50%;transform:translate(0,-50%);right:10px;color:#ccc}.s_account_setting{padding:20px 40px 40px 40px}.s_account_setting .finish{text-align:center;min-height:400px;line-height:1.5;display:flex;justify-content:center;align-items:center}.s_timeline{background:#f7f7f7;padding:10px}.s_comment_list{padding:10px 10px 70px 10px;background:#f5f5f5}.s_comment_footer{position:fixed;bottom:0;left:0;border-top:5px #eee solid;padding:10px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.s_comment_footer_area{width:100%;display:table;background:#fff;background:#f5f5f5;padding:10px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.s_comment_footer_area_input{display:table-cell}.s_comment_footer_area_input textarea{padding:0;border:0;resize:none;background:#f5f5f5}.s_comment_footer_area_action{display:table-cell;width:80px}.s_comment_footer_area_action button{text-align:right;display:inline-block;width:100%;color:#aaa}.s_comment_footer_area_action button.active{color:#333;font-weight:700}.s_faq dl{margin-bottom:10px}.s_faq dl dt{background:#fff;padding:20px;font-weight:700}.s_faq dl dd{display:none;border-top:1px #f5f5f5 solid;background:#fff;padding:20px;line-height:1.5}.s_notice_detail{padding:15px}.s_notice_detail_header{border-bottom:1px #f5f5f5 solid;padding-bottom:15px}.s_notice_detail_header_title{font-weight:700;font-size:15px;line-height:1.2}.s_notice_detail_header_date{margin-top:10px;font-size:12px;color:#aaa}.s_notice_detail_content{padding:10px 0;line-height:1.2}.s_mypage_buttonArea a{display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:10px 20px;position:relative}.s_mypage_buttonArea a ul{display:table}.s_mypage_buttonArea a ul li{display:table-cell;vertical-align:middle}.s_mypage_buttonArea a ul li .c_icon_camp,.s_mypage_buttonArea a ul li .c_icon_item{width:40px;height:40px;margin-right:40px}.s_mypage_buttonArea a ul li p{font-weight:700;color:#999;font-size:16px}.s_mypage_buttonArea a .count{position:absolute;top:50%;right:20px;transform:translate(0,-50%);font-weight:700;font-size:18px;color:#333}.s_mypageCamp_tab{padding-top:20px;padding-bottom:10px}.s_mypageCamp_tab ul{margin:0 auto;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;display:table;background:#f7f7f7}.s_mypageCamp_tab ul li{display:table-cell;padding:2px}.s_mypageCamp_tab ul li p{cursor:pointer;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;padding:10px;width:60px;text-align:center}.s_mypageCamp_tab ul li p.current{background:#fff;-moz-box-shadow:0 0 4px #eee;-webkit-box-shadow:0 0 4px #eee;box-shadow:0 0 4px #eee}.s_mypageCamp_tab ul li p .ri-bar-chart-2-fill{font-size:20px;color:#c9bb98}.s_mypageCamp_graph{padding:30px 15px}.s_mypageCamp_graph canvas{max-height:200px}.s_mypageCamp_graph_status{font-weight:700;color:#999;margin-top:10px;text-align:center}.s_mypageCamp_graph_status ul{display:table;margin:0 auto}.s_mypageCamp_graph_status ul li{display:table-cell;vertical-align:middle;min-width:40px}.s_mypageCamp_graph_status ul li button{display:block;padding:5px 10px;color:#999}.s_mypageCamp_map{padding:30px 30px 10px 30px}.s_mypageCamp_map_wrap{position:relative}.s_mypageCamp_map_wrap img{width:100%}.s_mypageCamp_map_wrap .visit{position:absolute;top:0;left:0}.s_mypageCamp_map_status{font-weight:700;color:#999;margin-top:10px;text-align:center}.modal_s{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto;background-color:rgba(0,0,0,.5)}.modal_s_wrap{position:fixed;top:50%;left:0;right:0;transform:translate(0,-50%);text-align:center;z-index:2001;padding:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:2000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.modal_dialog{background:#fff}.modal_dialog_main{padding:60px 20px;font-weight:700}.modal_dialog_footer{padding:10px 0 20px 0}.modal_dialog_footer ul{display:table;margin:0 auto}.modal_dialog_footer ul li{display:table-cell;padding-right:10px}.modal_dialog_footer ul li:last-of-type{padding-right:0}.modal_dialog_footer ul li button{width:100px}.modal_category{background:#fff}.modal_category_header{border-bottom:1px #ddd solid;font-size:15px;font-weight:700;padding:18px;background:#fff;text-align:center}.modal_category_search{background:#f7f7f7;padding:10px;border-bottom:1px #ddd solid;position:relative}.modal_category_search input{padding-left:40px}.modal_category_search i{font-size:14px;color:#bdccd3;position:absolute;top:50%;left:25px;transform:translate(0,-50%)}.modal_category_main{min-height:500px}.modal_category_main .categoryLarge{text-align:left}.modal_category_main .categoryLarge li:first-of-type p{border-top:0}.modal_category_main .categoryLarge li p{display:block;cursor:pointer;padding:20px 40px;border-top:1px solid #ddd;line-height:1.5;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.modal_category_main .categoryLarge li p i{position:absolute;top:50%;right:20px;transform:translate(0,-50%);font-size:16px;color:#888}.modal_category_main .categoryLarge li .categorySmall{display:none}.modal_category_main .categoryLarge li .categorySmall input{display:none}.modal_category_main .categoryLarge li .categorySmall input:checked+label .check i{display:block}.modal_category_main .categoryLarge li .categorySmall label,.modal_category_main .categoryLarge li .categorySmall p{display:block;cursor:pointer;padding:20px 20px 20px 75px;line-height:1.5;border-top:1px solid #ddd;background:#fafbfc;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.modal_category_main .categoryLarge li .categorySmall label .check,.modal_category_main .categoryLarge li .categorySmall p .check{position:absolute;top:50%;left:40px;transform:translate(0,-50%);width:18px;height:18px;background:#ddd;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:flex;justify-content:center;align-items:center}.modal_category_main .categoryLarge li .categorySmall label .check i,.modal_category_main .categoryLarge li .categorySmall p .check i{display:none;color:#666}.modal_category_main .categoryLarge li .categorySmall p{padding-left:40px}.modal_category_main .categoryLarge li .categorySmall p input[type=text]{display:block}.modal_category_main .brand li{text-align:left;font-weight:700}.modal_category_main .brand li:first-of-type label{border-top:0}.modal_category_main .brand li input[type=radio]{display:none}.modal_category_main .brand li input[type=radio]:checked+label .check i{display:block}.modal_category_main .brand li input[name=brand_other]{margin-top:10px}.modal_category_main .brand li label{display:block;cursor:pointer;padding:20px 20px 20px 75px;line-height:1.5;border-top:1px solid #ddd;background:#fafbfc;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.modal_category_main .brand li label .check{position:absolute;top:50%;left:40px;transform:translate(0,-50%);width:18px;height:18px;background:#ddd;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:flex;justify-content:center;align-items:center}.modal_category_main .brand li label .check i{display:none;color:#666}.modal_category_footer{border-top:1px solid #ddd;padding:15px 0}.modal_category_footer ul{display:table;margin:0 auto}.modal_category_footer ul li{display:table-cell;padding-right:10px}.modal_category_footer ul li:last-of-type{padding-right:0}.modal_category_footer ul li button{width:100px}.modal_item{background:#fff}.modal_item_header{border-bottom:1px #ddd solid;font-size:15px;font-weight:700;padding:18px;background:#fff;text-align:center}.modal_item_main .noItem{padding:50px 20px}.modal_item_main .noItem .btn_submit{display:block;margin-top:50px}.modal_item_main .noItem span{display:block;margin-top:20px;line-height:1.5;font-size:11px;color:#999;text-align:left}.modal_item_main .selectItem{position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.modal_item_main .selectItem .checkmark{display:none;-moz-box-shadow:0 0 5px #666;-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666;position:absolute;bottom:7px;right:5px;width:18px;height:18px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#fff;color:#000;text-align:center;vertical-align:middle}.modal_item_main .selectItem .checkmark i{position:absolute;bottom:2px;right:2px;font-size:13px;color:#837341}.modal_item_main .selectItem .brand{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-moz-border-radius:2px 0 0 0;-webkit-border-radius:2px;border-radius:2px 0 0 0;position:absolute;top:0;left:0;color:#000;font-size:10px;line-height:1.2;font-weight:700;padding:4px 5px 6px 5px;display:block;background:-webkit-linear-gradient(top,rgba(255,255,255,.8) 0,rgba(255,255,255,.6) 60%,rgba(255,255,255,0) 100%);background:-moz-linear-gradient(top,rgba(255,255,255,.8) 0,rgba(255,255,255,.6) 60%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,.8) 0,rgba(255,255,255,.6) 60%,rgba(255,255,255,0) 100%)}.modal_item_main .selectItem .brand span{width:125%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;font-size:10px;transform:scale(.75);transform-origin:0 0}.modal_item_main .selectItem .category{display:block;font-size:10px;transform:scale(.9);transform-origin:0 0;margin-bottom:10px;font-weight:700;color:#888}.modal_item_main .selectItem input{display:none}.modal_item_main .selectItem input:checked~.checkmark{display:block;color:#fff}.modal_item_main .selectItem label{display:block;cursor:pointer;position:relative}.modal_item_main .selectItem .icon{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:inline-block;width:100%;padding-top:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.modal_item_footer{border-top:1px #ddd solid;padding:10px 0}.modal_item_footer ul{display:table;margin:0 auto}.modal_item_footer ul li{display:table-cell;padding-right:10px}.modal_item_footer ul li:last-of-type{padding-right:0}.modal_item_footer ul li button{width:100px}.modal_notlogin{background:#fff}.modal_notlogin_header{height:50px;position:relative}.modal_notlogin_header .btn_close{position:absolute;top:50%;right:20px;transform:translate(0,-50%);font-size:16px}.modal_notlogin_main .visual img{width:120px}.modal_notlogin_main .content{padding:20px 0;line-height:2}.modal_notlogin_footer{padding:10px 20px}.modal_notlogin_footer ul li{padding-bottom:15px}.modal_notlogin_footer ul li a{width:100%;padding:15px 0}.card_follow{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;background:#fff}.card_follow_user{width:100%;height:60px;position:relative}.card_follow_user_profile{position:absolute;top:50%;left:10px;transform:translate(0,-50%);display:table;width:calc(100% - 120px);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.card_follow_user_profile_icon{display:table-cell;vertical-align:middle;width:60px}.card_follow_user_profile_name{display:table-cell;vertical-align:middle;font-weight:700;text-align:left;padding-right:10px}.card_follow_user_status{position:absolute;top:50%;right:10px;transform:translate(0,-50%);display:table}.card_follow_user_status li{display:table-cell;vertical-align:middle}.card_follow_user_status li i,.card_follow_user_status li span{vertical-align:middle}.card_follow_user_status li i{margin-left:20px;margin-right:10px}.card_follow_user_status li span{font-weight:700;font-size:13px}.card_camp_s{display:inline-block;width:300px;margin-right:10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#fff;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc}.card_camp_s a{display:block}.card_camp_s h2{padding:14px 10px;font-weight:700;line-height:1.5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.card_camp_s_place p{padding:0 10px 15px 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;color:#666}.card_camp_s_place p i{margin-right:10px}.card_camp_s_background{width:100%;display:inline-block;position:relative;overflow:hidden;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px;border-radius:4px 4px 0 0}.card_camp_s_background figure{padding-top:70%;overflow:hidden}.card_camp_s_background figure img{width:auto;height:auto;min-width:100%;min-height:100%;max-width:inherit;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.card_camp_s_background_photoCount{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:5px;left:5px;padding:5px 7px;color:#fff;font-size:10px;text-shadow:0 0 2px #666;font-weight:700;background:rgba(0,0,0,.3);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.card_camp_s_background_photoCount i{font-size:11px;margin-right:5px}.card_camp_s_background_postTime{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;right:0;padding:10px;color:#fff;font-size:10px;text-shadow:0 0 2px #666;font-weight:700}.card_camp_s_background_info{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:0;left:0;width:100%;padding:10px;color:#fff;background:-webkit-linear-gradient(top,transparent 0,transparent 90%,rgba(0,0,0,.8) 100%);background:-moz-linear-gradient(top,transparent 0,transparent 90%,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 50%,rgba(0,0,0,.8) 100%)}.card_camp_s_background_status{position:absolute;bottom:3px;right:10px;transform:translate(0,-50%);display:table}.card_camp_s_background_status li{display:table-cell;vertical-align:middle}.card_camp_s_background_status li i,.card_camp_s_background_status li span{vertical-align:middle}.card_camp_s_background_status li i{margin-left:15px;margin-right:10px;color:#fff;font-size:12px}.card_camp_s_background_status li span{font-size:11px;color:#fff}.card_camp{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#fff;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc}.card_camp a{display:block}.card_camp h2{padding:14px 10px;font-weight:700;line-height:1.5}.card_camp_user{padding:0 10px 10px 10px}.card_camp_user_profile{width:100%;position:relative;display:table;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.card_camp_user_profile_icon{display:table-cell;vertical-align:middle;width:40px}.card_camp_user_profile_name{display:table-cell;vertical-align:middle;font-weight:700;text-align:left}.card_camp_user_status{position:absolute;top:50%;right:10px;transform:translate(0,-50%);display:table}.card_camp_user_status li{display:table-cell;vertical-align:middle}.card_camp_user_status li i,.card_camp_user_status li span{vertical-align:middle}.card_camp_user_status li i{margin-left:20px;margin-right:10px}.card_camp_user_status li span{font-weight:700;font-size:13px}.card_camp_background{width:100%;display:inline-block;position:relative;overflow:hidden;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px;border-radius:4px 4px 0 0}.card_camp_background figure{padding-top:70%;overflow:hidden}.card_camp_background figure img{width:auto;height:auto;min-width:100%;min-height:100%;max-width:inherit;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.card_camp_background_photoCount{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:5px;left:5px;padding:5px 7px;color:#fff;font-size:10px;text-shadow:0 0 2px #666;font-weight:700;background:rgba(0,0,0,.3);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.card_camp_background_photoCount i{font-size:11px;margin-right:5px}.card_camp_background_postTime{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;right:0;padding:10px;color:#fff;font-size:10px;text-shadow:0 0 2px #666;font-weight:700}.card_camp_background_info{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:0;left:0;width:100%;padding:10px;color:#fff;background:-webkit-linear-gradient(top,transparent 0,transparent 90%,rgba(0,0,0,.8) 100%);background:-moz-linear-gradient(top,transparent 0,transparent 90%,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 50%,rgba(0,0,0,.8) 100%)}.card_camp_background_status{position:absolute;bottom:3px;right:10px;transform:translate(0,-50%);display:table}.card_camp_background_status li{display:table-cell;vertical-align:middle}.card_camp_background_status li i,.card_camp_background_status li span{vertical-align:middle}.card_camp_background_status li i{margin-left:15px;margin-right:10px;color:#fff;font-size:12px}.card_camp_background_status li span{font-size:11px;color:#fff}.card_camp_place{padding:0 10px 14px 10px;font-size:12px;font-weight:700;color:#666}.card_camp_place ul{display:table}.card_camp_place ul li{display:table-cell;line-height:1.5}.card_camp_place ul li:first-of-type{width:20px}.card_camp_place i{margin-right:10px}.card_camp_tags{padding:0 10px 10px 10px}.card_camp_tags ul{overflow:hidden}.card_camp_tags ul li{float:left;padding-right:5px;padding-bottom:5px}.card_camp_tags ul li:last-of-type{padding-right:0}.card_item{display:block;position:relative}.card_item .category{display:block;font-size:10px!important;transform:scale(.9);transform-origin:0 0;margin-bottom:10px;font-weight:700;color:#888;text-align:left}.card_item .icon{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:100%;position:relative;overflow:hidden}.card_item .icon figure{padding-top:100%;overflow:hidden}.card_item .icon figure img{width:auto;height:auto;min-width:100%;min-height:100%;max-width:inherit;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.card_item .brand{text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;position:absolute;top:0;left:0;color:#000;font-size:10px;line-height:1.2;font-weight:700;padding:4px 5px 6px 5px;display:block;background:-webkit-linear-gradient(top,rgba(255,255,255,.8) 0,rgba(255,255,255,.6) 60%,rgba(255,255,255,0) 100%);background:-moz-linear-gradient(top,rgba(255,255,255,.8) 0,rgba(255,255,255,.6) 60%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,.8) 0,rgba(255,255,255,.6) 60%,rgba(255,255,255,0) 100%)}.card_item .brand label{width:125%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;font-size:10px;transform:scale(.75);transform-origin:0 0}.card_item_photoCount{position:absolute;bottom:5px;left:5px;font-size:11px;color:#fff}.card_item_photoCount i{font-size:11px;margin-right:5px}.card_item_status{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:0;right:0;width:100%;padding-bottom:5px;padding-right:5px;color:#fff;background:-webkit-linear-gradient(top,transparent 0,transparent 90%,rgba(0,0,0,.8) 100%);background:-moz-linear-gradient(top,transparent 0,transparent 90%,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 50%,rgba(0,0,0,.8) 100%);text-align:right}.card_item_status ul{display:table;margin-left:auto}.card_item_status ul li{display:table-cell;vertical-align:middle;padding-left:10px}.card_item_status ul li i,.card_item_status ul li span{vertical-align:middle}.card_item_status ul li i{margin-right:5px;color:#fff;font-size:11px}.card_item_status ul li span{font-size:10px;color:#fff}.card_photo{display:block;position:relative}.card_photo .icon{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:100%;padding-top:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}.card_photo .icon .type{position:absolute;top:5px;left:5px;background:#fff;font-weight:700;font-size:10px;padding:5px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.card_notice{background:#f7f7f7;border-bottom:1px #eee solid;display:block;cursor:pointer;padding:10px;font-weight:400}.card_notice.unread{background:#fff;font-weight:700}.card_notice_content{display:table;width:100%}.card_notice_content .icon{display:table-cell;vertical-align:middle;width:44px}.card_notice_content .icon i{border:0}.card_notice_content .message{display:table-cell;vertical-align:middle;padding-left:15px;line-height:1.4}.card_notice_content .message .date{font-size:10px;color:#777;margin-top:5px}.card_notice_content .content{display:table-cell;vertical-align:middle;width:55px;text-align:right}.card_notice_content .content i{display:inline-block;width:45px;height:45px;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#eee}.card_timeline{background:#fff;margin-bottom:15px;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc}.card_timeline_user{display:block;padding:5px}.card_timeline_user_profile{width:100%;position:relative;display:table;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.card_timeline_user_profile_icon{display:table-cell;vertical-align:middle;width:40px}.card_timeline_user_profile_name{display:table-cell;vertical-align:middle;font-weight:700;text-align:left}.card_timeline_user_date{position:absolute;top:50%;right:5px;transform:translate(0,-50%);font-size:10px;color:#999}.card_timeline_photo{display:block}.card_timeline_photo_background{width:100%;padding-top:80%;display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}.card_timeline_photo_background .type{position:absolute;top:5px;left:5px;background:#fff;font-weight:700;font-size:10px;padding:7px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.card_timeline_photo_background .info{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:0;left:0;width:100%;padding:10px;color:#fff;background:-webkit-linear-gradient(top,transparent 0,transparent 90%,rgba(0,0,0,.8) 100%);background:-moz-linear-gradient(top,transparent 0,transparent 90%,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 50%,rgba(0,0,0,.8) 100%);font-size:12px}.card_timeline_photo_background .info .title{margin-top:10px;font-size:14px}.card_timeline_action{padding:0 10px}.card_timeline_action ul{display:table}.card_timeline_action ul li{display:table-cell;vertical-align:middle;padding-right:10px}.card_timeline_action ul li .like_count{font-size:11px;font-weight:700;color:#666;margin-right:20px}.card_timeline_action ul li.like_users{padding-right:20px}.card_timeline_action ul li.like_users ul{display:table}.card_timeline_action ul li.like_users ul li{display:table-cell;padding:0;vertical-align:middle}.card_timeline_action ul li.like_users ul li i{margin-right:-10px}.card_user_s{display:inline-block;width:180px;margin-right:10px;background:#fff;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc}.card_user_s a{display:block}.card_user_s h2{text-align:center;padding:14px 10px;font-weight:700;line-height:1.5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.card_user_s_background{width:100%;display:inline-block;position:relative;overflow:hidden}.card_user_s_background figure{padding-top:70%;overflow:hidden}.card_user_s_background figure img{width:auto;height:auto;min-width:100%;min-height:100%;max-width:inherit;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.card_user_s_background_info{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:0;left:0;width:100%;padding:10px;color:#fff;background:-webkit-linear-gradient(top,transparent 0,transparent 90%,rgba(0,0,0,.8) 100%);background:-moz-linear-gradient(top,transparent 0,transparent 90%,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 50%,rgba(0,0,0,.8) 100%)}.card_user_s_icon{position:relative;height:20px}.card_user_s_icon .c_user_icon_s{position:absolute;top:-20px;left:0;right:0;margin:0 auto}.card_user_s_status{display:table;margin:0 auto;padding-bottom:15px}.card_user_s_status li{display:table-cell}.card_user_s_status li:first-of-type{padding-right:15px}.card_user_s_status li i{margin-right:10px;color:#fff;vertical-align:top}.card_user_s_status li span{vertical-align:middle;font-weight:700;font-size:12px;color:#666}.card_comment,.card_commentReply{background:#fff;display:table;padding:10px 10px 14px 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.card_comment_icon{display:table-cell;vertical-align:top;width:40px}.card_comment_content{display:table-cell;vertical-align:top;padding-top:5px}.card_comment_content_profile p{font-size:12px;font-weight:700}.card_comment_content_profile span{display:inline-block;margin-left:15px;color:#aaa;font-size:10px;font-weight:400}.card_comment_content_comment{margin-top:10px;font-size:11px;line-height:1.3;color:#666;word-break:break-all}.card_comment_content_comment .mention{font-weight:700}.card_comment_content .readmore{display:none;font-size:11px;margin-top:10px;text-decoration:underline}.card_comment_content .reply{color:#999;font-size:11px;margin-top:10px;text-decoration:underline}.card_commentReplyWrap{display:none}.card_commentReply{padding-left:50px}.card_commentReplyButton{background:#fff;padding:10px 10px 10px 20px;font-size:11px;text-decoration:underline}.card_information{background:#fff;border-bottom:1px #eee solid;display:block;cursor:pointer;padding:15px;font-weight:400}.card_information_title{font-size:14px;line-height:1.2}.card_information_date{margin-top:10px;font-size:12px;color:#aaa}.card_campMy{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;display:table;width:100%;padding:5px;position:relative}.card_campMy a{display:block}.card_campMy_status{position:absolute;top:5px;right:5px;background:#b00;display:inline-block;padding:3px 7px;font-size:10px;color:#fff}.card_campMy_visual{display:table-cell;width:110px}.card_campMy_visual i{width:100px;padding-top:70px;display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:cover}.card_campMy_detail{display:table-cell;vertical-align:top}.card_campMy_detail .date{font-size:11px;margin-top:5px;margin-bottom:7px}.card_campMy_detail .place{font-size:12px;color:#666}.card_campMy_detail .place i{margin-right:5px}.card_campMy_detail .tags{margin-top:7px}.card_campMy_detail .tags ul{overflow:hidden}.card_campMy_detail .tags ul li{float:left;padding-right:2px;padding-bottom:2px}.card_campMy_detail .tags ul li:last-of-type{padding-right:0}.card_campMy_detail .tags ul li .c_tag,.card_campMy_detail .tags ul li .c_tag_scene,.card_campMy_detail .tags ul li .c_tag_type{padding:3px 5px}.picker__day{text-align:center;padding:10px 0;font-size:12px}.picker__weekday{text-align:center;padding:10px 0;font-size:12px}.picker__nav--next:before{border-left:10px solid #000}.picker__nav--prev:before{border-right:10px solid #000}.picker__nav--next:before,.picker__nav--prev:before{border-top:6px solid transparent;border-bottom:6px solid transparent}.picker__wrap{width:90%;margin:0 auto}.picker__button--clear,.picker__button--close,.picker__button--today{font-size:13px;vertical-align:middle}.picker__month,.picker__year{font-size:15px}.picker__year{font-style:normal;color:#000}.picker__day--highlighted{border:0}.picker__frame{top:50%;transform:translate(0,-50%)}.picker--focused .picker__day--highlighted{background:#e3dcca}.picker__button--clear:before{display:none}.picker__button--close:before{display:none}.picker__button--today:before{display:none}.picker__nav--prev:before{border-right:10px solid #e3dcca}.picker__nav--next:before{border-left:10px solid #e3dcca}