body,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,input,p,pre,textarea,ul{margin:0;padding:0}img{border:none;vertical-align:bottom}body{margin:0;padding:0;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;word-break:break-all;background:#f5f5f5;overscroll-behavior-y:none}body.hidden{overflow:hidden}a:active,a:hover,a:link,a:visited{text-decoration:none;color:#073e77}.link{color:#073e77;cursor:pointer}@media screen and (max-width:400px){html{font-size:14px}}@media screen and (min-width:401px) and (max-width:600px){html{font-size:15px}}@media screen and (min-width:601px) and (max-width:800px){html{font-size:15px}}@media screen and (min-width:801px){html{font-size:16px}}h1{font-size:1.6em;color:#666;margin:5px}h1,h2{text-shadow:1px 1px 0 #fff}h2{font-size:1.3em;color:#555;margin:3px}h3{font-size:1.1em;color:#444}h3,h4{text-shadow:1px 1px 0 #fff}h4{font-size:1em;color:#333}.centering{max-width:900px;margin:auto}.round6{border-radius:6px}.round12{border-radius:12px}.shadow{box-shadow:0 2px 5px rgba(0,0,0,.15);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.15);-moz-box-shadow:0 2px 5px rgba(0,0,0,.15)}.badge{height:16px;min-width:16px;background:#ef4444;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;line-height:16px;text-align:center;color:#fff;font-size:.7em;border:2px solid #fff}.badge,.i-b{display:inline-block}.scroll_touch{-webkit-overflow-scrolling:touch}.input_outter{position:relative;margin-bottom:30px}.input_blue{border:1px solid #aaa;padding:4px;color:#333;width:100%;min-height:45px;box-sizing:border-box;box-shadow:inset 0 0 3px #ccc;background:#fff}.input_blue.err{border:1px solid #e7b0d0;box-shadow:0 0 3px #e7b0d0}.input_red{padding:4px;color:#5d0036;width:100%;min-height:45px;box-sizing:border-box;box-shadow:0 0 3px #cb0077;border:1px solid #cb0077;background:rgba(231,176,208,.3)}.input_error{position:absolute;bottom:-30px;left:0;display:inline-block;padding:3px;font-size:.9em;background:#cd4695;text-align:left;z-index:10;color:#fff;border-radius:6px}.input_error:after{position:absolute;content:" ";top:-10px;left:10px;border-color:transparent transparent #cd4695;border-style:solid;border-width:0 5px 10px}.text_border_white{text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,1px 0 0 #fff,0 1px 0 #fff,-1px 0 0 #fff,0 -1px 0 #fff}.text_trim{position:relative;max-height:240px;width:100%;overflow:hidden}.text_trim:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:60%;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00f5f5f5",endColorstr="#f5f5f5",GradientType=0)}.text_blur{color:transparent;text-shadow:0 0 10px rgba(0,0,0,.5)}.hr{position:relative;border-top:1px solid #eee;border-bottom:1px solid #fff;margin:10px 0}.hr .title{position:absolute;top:0;left:0;font-size:1em;padding:0 1em;margin:0;background-color:#f5f5f5;-webkit-transform:translateY(-50%) translateX(1em);transform:translateY(-50%) translateX(1em)}#block_overlay{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.1);margin:0;padding:0;z-index:1000;display:flex;justify-content:center;align-items:center}.grecaptcha-badge{visibility:hidden}#header_menu{width:100%;z-index:101;will-change:transform;position:relative;background:#fff;box-shadow:0 6px 3px -3px hsla(0,0%,50.2%,.4)}#header_menu.fixed{position:fixed;left:0;top:0}#header_menu ul{list-style-type:none;display:flex;flex-direction:row;justify-content:space-around}#header_menu li{flex:1 1;text-align:center}#header_menu .link{display:flex;flex-direction:column;justify-content:center;position:relative}#header_menu .link .icon,#header_menu .link .text{color:#666}#header_menu .selected .link{background-color:#a6bdd5;box-shadow:inset 0 0 6px #4376ab}#header_menu .selected .icon{color:#fff;text-shadow:none}#header_menu .selected .text{color:#fff;text-shadow:-1px 1px 0 #4376ab}@media screen and (max-width:400px){#header_menu .link .icon{font-size:1.5em}#header_menu .link .text{font-size:.7em}#header_menu .link{line-height:.6em;height:36px}}@media screen and (min-width:401px) and (max-width:600px){#header_menu .link .icon{font-size:1.6em}#header_menu .link .text{font-size:.8em}#header_menu .link{line-height:.7em;height:43px}}@media screen and (min-width:601px) and (max-width:800px){#header_menu .link .icon{font-size:1.7em}#header_menu .link .text{font-size:.9em}#header_menu .link{line-height:.8em;height:48px}}@media screen and (min-width:801px){#header_menu .link .icon{font-size:1.8em}#header_menu .link .text{font-size:1em}#header_menu .link{line-height:.9em;height:55px}}@media screen and (max-width:400px){#header_menu_spacer{height:36px}}@media screen and (min-width:401px) and (max-width:600px){#header_menu_spacer{height:43px}}@media screen and (min-width:601px){#header_menu_spacer{height:48px}}@media screen and (min-width:801px){#header_menu_spacer{height:55px}}#header_toggle_menu{position:absolute;right:0;width:100%;max-width:400px;background-color:#666;z-index:501}#header_toggle_menu li{position:relative;background-color:#fff;border:1px solid #e5e5e5;width:25%;text-align:center;padding-top:3px;padding-bottom:3px}#header_toggle_menu_overlay{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.5);margin:0;padding:0;z-index:100;cursor:pointer}.sub_menu{max-width:680px;margin:auto}.sub_menu .outer{display:flex;flex-direction:row;justify-content:space-between;margin:10px}.sub_menu .link{flex:1 1;background-color:#fff;text-align:center}.sub_menu .icon,.sub_menu .text{color:#666}.sub_menu .selected .icon,.sub_menu .selected .text{color:#fff;text-shadow:-1px 1px 0 #4376ab}.sub_menu .link{display:inline-block;background:#fff;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;box-sizing:border-box;position:relative;cursor:pointer}.sub_menu .link.selected{background-color:#a6bdd5;box-shadow:inset 0 0 6px #4376ab}.sub_menu .link:first-child{border-radius:2em 0 0 2em;border-left:1px solid #e5e5e5}.sub_menu .link:last-child{border-radius:0 2em 2em 0;border-right:1px solid #e5e5e5}@media screen and (max-width:400px){.sub_menu .icon{font-size:1.5em}.sub_menu .text{font-size:.8em}.sub_menu .link{line-height:.8em;padding:2px}}@media screen and (min-width:401px) and (max-width:600px){.sub_menu .icon{font-size:1.6em}.sub_menu .text{font-size:.9em}.sub_menu .link{line-height:.8em;padding:3px}}@media screen and (min-width:601px) and (max-width:800px){.sub_menu .icon{font-size:1.7em}.sub_menu .text{font-size:1em}.sub_menu .link{line-height:.9em;padding:4px}}@media screen and (min-width:801px){.sub_menu .icon{font-size:1.8em}.sub_menu .text{font-size:1em}.sub_menu .link{line-height:1em;padding:5px}}.sub_menu .info{display:inline-block;height:20px;width:20px;background:#f90;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;line-height:20px;text-align:center;color:#fff;font-size:.8em;border:2px solid #fff}.footer_menu{max-width:600px;margin:auto;background-color:#fff;box-shadow:0 -3px 9px -3px rgba(0,0,0,.5)}@media screen and (max-width:600px){.footer_menu{border-top-left-radius:0;border-top-right-radius:0}}@media screen and (min-width:601px){.footer_menu{border-top-left-radius:10px;border-top-right-radius:10px}}.footer_menu .outer{display:flex;flex-direction:row;justify-content:space-between}.footer_menu .link{flex:1 1;text-align:center;position:relative}.footer_menu .icon,.footer_menu .text{color:#666}.footer_menu .selected .icon,.footer_menu .selected .text{color:#fff}.footer_menu .link.selected{background-color:#a6bdd5;box-shadow:inset 0 0 6px #4376ab}@media screen and (max-width:400px){.footer_menu .icon{font-size:1.6em}.footer_menu .text{font-size:.7em}.footer_menu .link{line-height:.7em;padding:6px}}@media screen and (min-width:401px) and (max-width:800px){.footer_menu .icon{font-size:1.7em}.footer_menu .text{font-size:.8em}.footer_menu .link{line-height:.8em;padding:6px}}@media screen and (min-width:801px){.footer_menu .icon{font-size:1.8em}.footer_menu .text{font-size:.9em}.footer_menu .link{line-height:1em;padding:6px}}.footer_menu .info{display:inline-block;height:20px;width:20px;background:#f90;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;line-height:20px;text-align:center;color:#fff;font-size:.8em;border:2px solid #fff}.partner_operation_menu{display:flex;flex-direction:row;flex-wrap:wrap;color:#666}.partner_operation_menu .item{width:50%}.partner_operation_menu .item .inner{padding:8px;border:1px solid #e5e5e5;cursor:pointer;text-align:center;position:relative;line-height:1.2em;background-color:#fff}.partner_operation_menu .icon{font-size:1.8em}.partner_operation_menu .text{font-size:1em}.favorite_box_menu{display:flex;flex-direction:row}.favorite_box_menu .item{flex:1 1;text-align:center;line-height:.9em;padding:5px;cursor:pointer}.favorite_box_menu .icon{color:#666;font-size:1.8em}.favorite_box_menu .text{font-size:.9em;color:#666}.post_good_user_block{display:flex;flex-direction:row;flex-wrap:wrap}.post_good_user_block .user_img{width:100%;height:auto}@media screen and (max-width:360px){.post_good_user_block .item{width:33%}}@media screen and (min-width:361px) and (max-width:480px){.post_good_user_block .item{width:25%}}@media screen and (min-width:481px){.post_good_user_block .item{width:20%}}.qa_statistics_user_block{display:flex;flex-direction:row;flex-wrap:wrap}.qa_statistics_user_block .user_img{width:100%;height:auto}@media screen and (max-width:480px){.qa_statistics_user_block .item{width:33%}}@media screen and (min-width:481px) and (max-width:600px){.qa_statistics_user_block .item{width:25%}}@media screen and (min-width:601px){.qa_statistics_user_block .item{width:20%}}@media screen and (max-width:600px){#loginTop_block .col2_left{width:100%}#loginTop_block .col2_right{padding:5px}}@media screen and (min-width:601px){#loginTop_block .col2_left{float:left;width:240px;padding-top:10px}#loginTop_block .col2_right{overflow:hidden;width:auto;padding:10px}}#user_list_block{margin:1%}#user_list_block .box_innner{background:#fff;margin:2%;position:relative;text-align:left;overflow:hidden}@media screen and (max-width:320px){#user_list_block .box_left,#user_list_block .box_outer,#user_list_block .box_right{width:100%}#user_list_block .comment{position:relative;padding:3%;background:#efefef;text-align:left}#user_list_block .comment:after{position:absolute;content:" ";top:-12px;left:50%;margin-left:-6px;border-color:transparent transparent #efefef;border-style:solid;border-width:0 6px 12px}}@media screen and (min-width:321px) and (max-width:500px){#user_list_block .box_outer{width:100%}#user_list_block .box_left,#user_list_block .box_right{width:50%;float:left}#user_list_block .comment{position:relative;display:inline-block;padding:3%;background:#efefef;text-align:left}#user_list_block .comment:after{position:absolute;content:" ";top:10px;left:-12px;border-color:transparent #efefef transparent transparent;border-style:solid;border-width:6px 12px 6px 0}}@media screen and (min-width:501px) and (max-width:700px){#user_list_block .box_outer{width:50%;float:left}#user_list_block .box_left,#user_list_block .box_right{width:100%}#user_list_block .comment{position:relative;padding:3%;background:#efefef;text-align:left}#user_list_block .comment:after{position:absolute;content:" ";top:-12px;left:50%;margin-left:-6px;border-color:transparent transparent #efefef;border-style:solid;border-width:0 6px 12px}}@media screen and (min-width:701px){#user_list_block .box_left,#user_list_block .box_outer,#user_list_block .box_right{width:50%;float:left}#user_list_block .comment{position:relative;display:inline-block;padding:3%;background:#efefef;text-align:left}#user_list_block .comment:after{position:absolute;content:" ";top:10px;left:-12px;border-color:transparent #efefef transparent transparent;border-style:solid;border-width:6px 12px 6px 0}}#user_list_block .flexList{display:flex;width:100%;margin:5px}#user_list_block .flexList .col{font-size:.9em;margin-left:5px}#user_list_block .flexList .col:first-child{color:#999;white-space:nowrap}#user_list_block .flexList .col:last-child{color:#666;font-weight:700}#post_list_block{margin:1%}#post_list_block .box_inner{background:#fff;margin:2%;position:relative;text-align:left;overflow:hidden}@media screen and (max-width:480px){#post_list_block .box_outer{width:100%}}@media screen and (min-width:481px) and (max-width:600px){#post_list_block .box_outer{width:100%}}@media screen and (min-width:601px) and (max-width:960px){#post_list_block .box_outer{width:49.9%;float:left}}@media screen and (min-width:961px){#post_list_block .box_outer{width:49.9%;float:left}}@media screen and (max-width:900px){.post_my_good_user_block .outer{overflow-x:auto;-webkit-overflow-scrolling:touch}.post_my_good_user_block .inner{display:table;border-collapse:separate;position:relative}.post_my_good_user_block .item{width:100px}.post_my_good_user_block .item,.post_my_good_user_block .page_next{display:table-cell;vertical-align:middle}.post_my_good_user_block .user_img{height:auto}}@media screen and (min-width:901px){.post_my_good_user_block .item{float:left;width:20%;min-width:100px}.post_my_good_user_block .page_next{display:block;text-align:center}.post_my_good_user_block .user_img{width:100%;height:auto}}#qa_list_block{margin:1%}#qa_list_block .box_inner{background:#fff;margin:2%;position:relative;text-align:left;overflow:hidden}@media screen and (max-width:900px){.qa_list_answer_user .outer{overflow-x:auto;-webkit-overflow-scrolling:touch}.qa_list_answer_user ul{list-style:none;display:table;border-collapse:separate;position:relative}.qa_list_answer_user .page_next,.qa_list_answer_user li{display:table-cell;vertical-align:middle}.qa_list_answer_user .user_img{width:100px;height:auto}}@media screen and (min-width:901px){.qa_list_answer_user ul{list-style:none}.qa_list_answer_user li{float:left;width:20%;min-width:100px}.qa_list_answer_user .page_next{display:block;text-align:center}.qa_list_answer_user .user_img{width:100%;height:auto}}@media screen and (max-width:900px){.qa_my_question_answer_user .outer{overflow-x:auto;-webkit-overflow-scrolling:touch}.qa_my_question_answer_user ul{list-style:none;display:table;border-collapse:separate;position:relative}.qa_my_question_answer_user .page_next,.qa_my_question_answer_user li{display:table-cell;vertical-align:middle}.qa_my_question_answer_user .user_img{width:100px;height:auto}}@media screen and (min-width:901px){.qa_my_question_answer_user ul{list-style:none}.qa_my_question_answer_user li{float:left;width:20%;min-width:100px}.qa_my_question_answer_user .page_next{display:block;text-align:center}.qa_my_question_answer_user .user_img{width:100%;height:auto}}#keyword_list_block{margin:1%}@media screen and (max-width:360px){#keyword_list_block .user{width:33%}}@media screen and (min-width:361px) and (max-width:480px){#keyword_list_block .user{width:25%}}@media screen and (min-width:481px) and (max-width:600px){#keyword_list_block .user{width:20%}}@media screen and (min-width:601px) and (max-width:800px){#keyword_list_block .user{width:20%}}@media screen and (min-width:801px){#keyword_list_block .user{width:20%}}#gather_list_block{margin:1%}#gather_list_block .box_inner{margin:2%;background:#fff;position:relative;overflow:hidden}@media screen and (max-width:600px){#gather_list_block .box_outer{width:100%}}@media screen and (min-width:601px){#gather_list_block .box_outer{width:49.9%;float:left}}#event_list_block{margin:1%}#event_list_block .box_inner{margin:2%;background:#fff;position:relative;overflow:hidden}@media screen and (max-width:600px){#event_list_block .box_outer{width:100%}}@media screen and (min-width:601px){#event_list_block .box_outer{width:49.9%;float:left}}#articles_list_block{margin:1%}#articles_list_block .box_inner{margin:3%;background:#fff;position:relative;overflow:hidden}@media screen and (max-width:600px){#articles_list_block .box_outer{width:100%}}@media screen and (min-width:601px){#articles_list_block .box_outer{width:49.9%;float:left}}#report_list_block{margin:1%}#report_list_block .box_inner{margin:3%;background:#fff;position:relative;overflow:hidden}@media screen and (max-width:600px){#report_list_block .box_outer{width:49.9%;float:left}}@media screen and (min-width:601px){#report_list_block .box_outer{width:32.9%;float:left}}#voice_list_block ul{list-style:none}@media screen and (max-width:600px){#voice_list_block{overflow-x:auto;-webkit-overflow-scrolling:touch}#voice_list_block ul{display:table;border-collapse:separate;border-spacing:10px;position:relative;width:100%}#voice_list_block li{display:table-cell;vertical-align:top}#voice_list_block .box_inner{width:240px}#voice_list_more{display:none}}@media screen and (min-width:601px){#voice_list_block ul{display:block}#voice_list_block li{width:32.9%;display:block;float:left}#voice_list_block li.over{display:none}#voice_list_block .box_inner{margin:3%}}#service_list_block{margin:1%}#service_list_block .box_outer{vertical-align:top}#service_list_block .box_inner{margin:5%;position:relative;overflow:hidden}#service_list_block .box_title{padding:5% 0;font-size:1.1em;font-weight:700;text-align:center}#service_list_block .box_text{padding:3% 0}@media screen and (max-width:400px){#service_list_block .box_outer{width:100%}#service_list_block .box_img{width:30%;float:left}#service_list_block .box_text{text-align:left}}@media screen and (min-width:401px) and (max-width:600px){#service_list_block .box_outer{width:49.9%;display:inline-block}}@media screen and (min-width:601px){#service_list_block .box_outer{width:32.9%;display:inline-block}}#top_service_block{margin:1%}#top_service_block .box_outer{vertical-align:top}#top_service_block .box_inner{margin:3%;position:relative;overflow:hidden}#top_service_block .box_text{padding:3% 0}@media screen and (max-width:600px){#top_service_block{overflow-x:auto;-webkit-overflow-scrolling:touch}#top_service_block .block_table{display:table;border-collapse:separate}#top_service_block .box_outer{display:table-cell}#top_service_block .box_inner{padding:10px}#top_service_block .box_img{width:200px;margin:5px}#top_service_block .box_title{padding:1% 0;font-size:1.1em;font-weight:700;text-align:center}#top_service_block .box_text{text-align:left}}@media screen and (min-width:601px){#top_service_block .box_outer{width:32.9%;display:inline-block}#top_service_block .box_title{padding:5% 0;font-size:1.1em;font-weight:700;text-align:center}}@media screen and (max-width:480px){#help_category_block .col2{width:100%}}@media screen and (min-width:481px){#help_category_block .col2{float:left;width:50%}}.button{position:relative;color:#444;cursor:pointer;display:inline-block;padding:4px 6px;border:1px solid #bbb;border-radius:5px}.button,.button:active{background:#fff}a.button{color:#444}.button_gray{color:#666;background:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 0 #ccc;text-shadow:-1px 1px 0 hsla(0,0%,80%,.8)}.button_gray,.button_white{position:relative;cursor:pointer;display:inline-block;padding:4px 6px;box-sizing:border-box;z-index:1}.button_white{color:#fff;border:1px solid #fff;border-radius:5px}.button_gray:active{background:#efefef}a.button_gray{color:#666}.button_orange{position:relative;color:#fff;cursor:pointer;display:inline-block;padding:4px 6px;background:#fa0;border-radius:5px;box-shadow:0 3px 0 #b86e00;text-shadow:-1px 1px 0 rgba(184,110,0,.8);box-sizing:border-box;z-index:1}.button_orange:active{background:#ffbc57}a.button_orange{color:#fff}.button_blue{position:relative;color:#fff;cursor:pointer;display:inline-block;padding:4px 6px;background:#4376ab;border-radius:5px;box-shadow:0 3px 0 #073e77;text-shadow:-1px 1px 0 rgba(7,62,119,.8);box-sizing:border-box;z-index:1}.button_blue:active{background:#a6bdd5}a.button_blue{color:#fff}.button_red{position:relative;color:#fff;cursor:pointer;display:inline-block;padding:4px 6px;background:#cd4695;border-radius:5px;box-shadow:0 3px 0 #920056;text-shadow:-1px 1px 0 rgba(146,0,86,.8);box-sizing:border-box;z-index:1}.button_red:active{background:#e7b0d0}a.button_red{color:#fff}.button_green{position:relative;color:#fff;cursor:pointer;display:inline-block;padding:4px 6px;background:#75ac00;border-radius:5px;box-shadow:0 3px 0 #4a6d00;text-shadow:-1px 1px 0 rgba(74,109,0,.8);box-sizing:border-box;z-index:1}.button_green:active{background:#bcef52}a.button_green{color:#fff}.button_disable{position:relative;color:#ccc;cursor:pointer;display:inline-block;padding:4px 6px;background:#fff;border:1px solid #ccc;border-radius:5px}.button_chargePlan{background:#fff}.button_chargePlan:active{background:#efefef}.button_social{text-align:center;padding:12px 0;font-weight:700;font-size:.8em;display:block;cursor:pointer}.pagingBlock{margin:0;list-style:none}.pagingBlock li{display:inline}.pagingBlock .item{display:inline-block;width:10%;font-size:.9em;max-width:2.5em;line-height:2.5em;margin:1px;border:1px solid #d8d8d8;border-radius:5px;color:#444;text-align:center;cursor:pointer}.pagingBlock .item:hover{background:#efefef;border:1px solid #ccc}.pagingBlock .item.select{background:#bbb;border:1px solid #aaa;color:#fff}.pagingBlock .break{display:inline-block;width:5%;font-size:.9em;max-width:2.5em;line-height:2.5em;margin:1px;color:#444;text-align:center}.pagingBlock .itemDisabled{visibility:hidden}.modalOuter{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:15px;background-color:#fff}.modalInner{position:relative}.modalOverlay{position:fixed;top:0;left:0;height:100%;width:100%;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);background-color:rgba(0,0,0,.5);margin:0;padding:0;z-index:5000}.modalCloseButton{position:absolute;top:-.5em;right:-.5em;font-size:3em;cursor:pointer}#photo_main_outer{display:inline-block;width:100%;max-width:360px;overflow:hidden;vertical-align:bottom}@media screen and (max-width:360px){#photo_main_outer{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}}@media screen and (min-width:361px){#photo_main_outer{border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px}}@media screen and (max-width:600px){#photo_list_block .box_outer{width:33.3%;float:left}}@media screen and (min-width:601px) and (max-width:900px){#photo_list_block .box_outer{width:25%;float:left}}@media screen and (min-width:901px){#photo_list_block .box_outer{width:25%;float:left}}#photo_list_block .box_inner{margin:2%;background:#fff;position:relative;border:1px solid #eaeaea;text-align:left;overflow:hidden}#photo_sub_block .box_outer{display:inline-block;width:33.3%;max-width:120px;vertical-align:bottom}#photo_sub_block .box_inner{margin:1%;border:1px solid #eaeaea;overflow:hidden}@media screen and (max-width:600px){.profile_block .col2{width:100%}}@media screen and (min-width:601px){.profile_block .col2{float:left;width:50%}}.profile_action td a{display:block;padding:2% 0}@media screen and (max-width:480px){.profile_action .item i{font-size:1.5em}.profile_action .item .text{font-size:.7em}.profile_action .item{line-height:.8em;padding:2px}}@media screen and (min-width:481px) and (max-width:600px){.profile_action .item i{font-size:1.6em}.profile_action .item .text{font-size:.8em}.profile_action .item{line-height:.9em}}@media screen and (min-width:601px) and (max-width:960px){.profile_action .item i{font-size:1.7em}.profile_action .item .text{font-size:.9em}.profile_action .item{line-height:1em}}@media screen and (min-width:961px){.profile_action .item i{font-size:1.8em}.profile_action .item .text{font-size:1em}.profile_action .item{line-height:1.1em}}.profile_tab-button{max-width:600px;margin:auto;text-align:center}.profile_tab-button .outer{display:flex;flex-direction:row;justify-content:center}.profile_tab-button .item{flex:1 1;position:relative;max-width:200px;padding:2% 0 4%;margin:0 .5%;background:#999;border-radius:6px 6px 0 0;border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;box-shadow:inset 0 -2px 6px 0 rgba(0,0,0,.1);cursor:pointer;color:#fff;line-height:1em}.profile_tab-button .item .icon{font-size:1.6em}@media screen and (max-width:400px){.profile_tab-button .item .text{font-size:2.88vmin}}@media screen and (min-width:401px){.profile_tab-button .item　.text{font-size:.9em}}.profile_tab-button .item .info{display:inline-block;height:10px;width:10px;background:#f90;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;line-height:10px;text-align:center;color:#fff;font-size:.8em;border:2px solid #fff}.profile_tab-button .item.select{background:#f5f5f5;box-shadow:none;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}.profile_tab-button .item.select,.profile_tab-button .item.select .text{color:#666;text-shadow:1px 1px 0 #fff}.profile_tab-button .item.select:after{position:absolute;content:"";bottom:-2px;left:0;width:100%;border-bottom:4px solid #f5f5f5;z-index:1}.profileTable{border-collapse:collapse;width:100%}.profileTable td{position:relative}.profileTable .title{padding-right:32px;line-height:2.8em;width:80px;text-align:right}.profileTable .title .text{color:#999;font-size:.9em;font-weight:700;white-space:nowrap}.profileTable .value{text-align:left;white-space:pre-line}.profileTable .collation{width:30px;text-align:center}.profileTable tr{border-bottom:1px solid #efefef}.profileTable tr:last-child{border-bottom:none}.profileTable .importantIcon{font-size:.8em;position:absolute;top:10px;right:0;display:inline-block;height:20px;width:30px;background:#cd4695;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;text-align:center;line-height:20px;color:#fff}.profileEditTable{width:100%}.profileEditTable tr:last-child{border-bottom:none;box-shadow:none}.profileEditTable td.left{font-size:1.2em;font-weight:700}@media screen and (max-width:600px){.profileEditTable td.left{display:block;text-align:center;padding-top:2%}.profileEditTable td.right{display:block;text-align:center;padding-bottom:2%;border-bottom:1px solid #fff}}@media screen and (min-width:601px){.profileEditTable td.left{width:180px;text-align:right;border-bottom:1px solid #fff}.profileEditTable td.right{padding:2%;border-bottom:1px solid #fff}}.stepBar{display:flex;max-width:400px;position:relative;margin:20px auto;text-align:center}.stepBar li{font-size:.9em;list-style:none;position:relative;width:33%}.stepBar li:after{background:#a6bdd5;content:"";width:calc(100% - 24px);height:4px;position:absolute;left:calc(-50% + 12px);top:10px}.stepBar li:first-child:after{display:none}.stepBar .icon{background:#a6bdd5;color:#fff;display:inline-block;height:24px;margin-bottom:5px;line-height:24px;width:24px;border-radius:50%}.stepBar .text{color:#aaa}.stepBar .visited:after{background:#4376ab}.stepBar .visited .text{color:#333}.stepBar .visited .icon{background:#4376ab}.talk_balloon_left{position:relative;display:inline-block;padding:2%;background:#fff;text-align:left;max-width:78%;min-width:120px}.talk_balloon_left:after{position:absolute;content:" ";top:10px;left:-10px;border-color:transparent #fff transparent transparent;border-style:solid;border-width:5px 10px 5px 0}.talk_balloon_right{position:relative;display:inline-block;padding:2%;background:#e4f7bc;text-align:left;max-width:78%;min-width:120px}.talk_balloon_right:after{position:absolute;content:" ";top:10px;right:-10px;border-color:transparent transparent transparent #e4f7bc;border-style:solid;border-width:5px 0 5px 10px}.voiceMailBlock .progress{height:40px;min-width:180px;border:1px solid #ccc;background:#efefef;text-align:left;position:relative;overflow:hidden}.voiceMailBlock .progressBar{width:0;height:100%;background:#ffbc57}.voiceMailBlock .duration{position:absolute;right:5px;bottom:0;font-size:.7em}.voiceMailBlock .playIcon{font-size:2em;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.qa_balloon{position:relative;display:inline-block;padding:10px;background:#e4f7bc;text-align:left;min-width:120px}.qa_balloon:after{position:absolute;content:" ";top:10px;left:-10px;border-color:transparent #e4f7bc transparent transparent;border-style:solid;border-width:5px 10px 5px 0}.proof_info_baloon{position:relative;display:inline-block;max-width:400px;margin:3px;padding:10px;background:#ddd;text-align:left;z-index:10;border-radius:12px}.proof_info_baloon:after{position:absolute;content:" ";top:-20px;right:50%;margin-right:-10px;border-color:transparent transparent #ddd;border-style:solid;border-width:0 10px 20px}.proof_icon{background-color:#999;border:1px solid #999;border-radius:1.8em;-moz-border-radius:1.8em;-webkit-border-radius:1.8em;color:#fff;text-shadow:-1px 1px 0 rgba(0,0,0,.3)}.proof_icon,.proof_icon_no{font-size:.9em;display:inline-block;box-sizing:border-box;padding:0 .8em;line-height:1.8em;font-weight:400;margin:2px}.proof_icon_no{background-color:#fff;border:1px dashed #999;border-radius:1.8em;-moz-border-radius:1.8em;-webkit-border-radius:1.8em;color:#666}.personality_icon,.post_icon,.qa_icon{border:1px solid #aaa;border-radius:1.8em;-moz-border-radius:1.8em;-webkit-border-radius:1.8em;color:#888}.footprint_icon,.personality_icon,.post_icon,.qa_icon{font-size:.9em;display:inline-block;box-sizing:border-box;position:relative;background:#fff;line-height:1.8em;padding:0 .8em;margin:2px}.footprint_icon{border:1px solid #c79d61;border-radius:1.8em;-moz-border-radius:1.8em;-webkit-border-radius:1.8em;color:#c79d61}.timestamp_icon{border:1px solid #b86e00;border-radius:1.8em;-moz-border-radius:1.8em;-webkit-border-radius:1.8em;color:#b86e00}.distance_icon,.timestamp_icon{font-size:.9em;display:inline-block;box-sizing:border-box;background:#fff;padding:0 .6em;line-height:1.8em;font-weight:400;text-shadow:-1px 1px 0 hsla(0,0%,100%,.5);margin:2px}.distance_icon{border:1px solid #073e77;border-radius:1.8em;-moz-border-radius:1.8em;-webkit-border-radius:1.8em;color:#073e77}.keywordCommon_icon{background:#fff;border:1px solid #5d0036;border-radius:1.8em;-moz-border-radius:1.8em;-webkit-border-radius:1.8em;color:#5d0036;text-shadow:-1px 1px 0 hsla(0,0%,100%,.5)}.keywordCommon_icon,.new_icon{font-size:.9em;display:inline-block;box-sizing:border-box;padding:0 .6em;line-height:1.8em;font-weight:400;margin:2px}.new_icon{background:#ffbc57;border:1px solid #ffbc57;border-radius:1.8em;-moz-border-radius:1.8em;-webkit-border-radius:1.8em;color:#fff;text-shadow:-1px 1px 0 #f90}.couple_icon{font-size:.9em;background:#cd4695;border:1px solid #cd4695;border-radius:1.8em;padding:0 .6em;line-height:1.8em;text-shadow:-1px 1px 0 rgba(146,0,86,.5);margin:2px}.black_trans_icon,.couple_icon{display:inline-block;box-sizing:border-box;-moz-border-radius:1.8em;-webkit-border-radius:1.8em;color:#fff;font-weight:400}.black_trans_icon{position:relative;background:rgba(0,0,0,.5);border-radius:1.8em;padding:.2em 1em;text-shadow:-1px 1px 0 rgba(0,0,0,.3)}.main_photo_over_icon{line-height:1.2em;background:#555;background:rgba(0,0,0,.5);border-radius:2em;-moz-border-radius:2em;-webkit-border-radius:2em;padding:.2em 1em;font-weight:400;text-shadow:-1px 1px 0 rgba(0,0,0,.3)}.main_photo_over_icon,.tag_icon{font-size:.9em;display:inline-block;box-sizing:border-box;position:relative;color:#fff}.tag_icon{height:2em;background:#999;text-shadow:1px 1px 2px rgba(0,0,0,.3);line-height:2em;padding:0 .2em 0 .4em;margin:3px 15px 3px 3px}.tag_icon:before{content:"";position:absolute;right:-12px;width:0;height:0;border-color:transparent transparent transparent #999;border-style:solid;border-width:1em 0 1em 12px}.tag_icon:after{content:"";position:absolute;right:-8px;top:0;bottom:0;margin:auto;height:4px;width:4px;background:#efefef;border-radius:50%}.mailfilter_icon{font-size:.9em;display:inline-block;box-sizing:border-box;background:hsla(0,0%,100%,.8);border:1px solid #b86e00;border-radius:2em;-moz-border-radius:2em;-webkit-border-radius:2em;color:#b86e00;padding:0 .6em;line-height:1.2em;font-weight:400;text-shadow:-1px 1px 0 hsla(0,0%,100%,.5);margin:2px}.red_icon{background-color:#cd4695}.blue_icon,.red_icon{display:inline-block;box-sizing:border-box;border-radius:1.2em;color:#fff;padding:.1em .8em;margin:2px;text-shadow:-1px 1px 0 rgba(0,0,0,.3)}.blue_icon{background-color:#4376ab}.purple_icon{background-color:#7f5895}.orange_icon,.purple_icon{display:inline-block;box-sizing:border-box;border-radius:1.2em;color:#fff;padding:.1em .8em;margin:2px;text-shadow:-1px 1px 0 rgba(0,0,0,.3)}.orange_icon{background-color:#f90}.orange-o_icon{border:1px solid #f90;border-radius:1.2em;color:#f90}.black_icon,.orange-o_icon{display:inline-block;box-sizing:border-box;padding:.1em .8em;margin:2px}.black_icon{background-color:#666;border-radius:1.2em;color:#fff;text-shadow:-1px 1px 0 rgba(0,0,0,.3)}.white_icon{background-color:#fff;border-radius:1.2em;color:#999;margin:2px;border:1px solid #ccc}.text_icon,.white_icon{display:inline-block;box-sizing:border-box;padding:.1em .8em}.text_icon{border-radius:1.2em;color:#666}.favorite_both_icon{display:inline-block;width:100px;height:20px;margin-left:-25px;margin-top:12px;color:#fff;position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);text-align:center;background:#ffbc57;padding:3px 0;text-shadow:-1px 1px 0 rgba(184,110,0,.5)}.ribbon_red{background:#e7b0d0;text-shadow:-1px 1px 0 rgba(205,70,149,.5)}.ribbon_orange,.ribbon_red{display:inline-block;width:100px;height:20px;margin-left:-25px;margin-top:12px;color:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);text-align:center;padding:3px 0;z-index:0}.ribbon_orange{background:#ffbc57;text-shadow:-1px 1px 0 rgba(184,110,0,.5)}.ribbon_blue{display:inline-block;width:100px;height:20px;margin-left:-25px;margin-top:12px;color:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);text-align:center;background:#a6bdd5;padding:3px 0;z-index:0;text-shadow:-1px 1px 0 rgba(67,118,171,.5)}#home_menu .box{position:relative}@media screen and (max-width:600px){#home_menu .outer{position:relative}#home_menu .table{display:table;border-collapse:separate;border-spacing:3px}#home_menu .box .link{display:block;margin:3px;text-align:center;border:1px solid #e5e5e5;line-height:1em;padding:10px 0;border-radius:12px}#home_menu .box .link .text{display:block;font-size:.7em;color:#666}#home_menu .box .link .icon{font-size:2em;color:#666}#home_menu .scroll_icon{color:#666}}@media screen and (max-width:360px){#home_menu .table .box{display:table-cell;width:33.3333%;float:left}}@media screen and (min-width:361px) and (max-width:600px){#home_menu .table .box{display:table-cell;width:25%;float:left}}@media screen and (min-width:601px){#home_menu .box{display:inline-block}#home_menu .box.col1{width:100%}#home_menu .box.col2{width:50%}#home_menu .box.col3{width:33.3%}#home_menu .box.col4{width:25%}#home_menu .box .link{display:block;margin:3px;text-align:left;border:1px solid #e5e5e5;line-height:1.1em;padding:15px 5px 15px 15px;border-radius:12px}#home_menu .box .link .text{margin-left:5px;font-size:1em;color:#666}#home_menu .box .link:hover .text{color:#444}#home_menu .box .link .icon{font-size:1.8em;color:#666;vertical-align:middle}#home_menu .scroll_icon{display:none}}#home_menu .box .link :active .text{color:#333}#home_menu .box .link:active .icon{color:rgba(0,0,0,.5);text-shadow:1px 1px 1px #fff,0 0 0 #555}#home_menu .info{display:inline-block;height:20px;width:20px;background:#f90;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;line-height:20px;text-align:center;color:#fff;font-size:.8em;border:2px solid #fff}#home_profile{padding:10px}@media screen and (max-width:600px){#home_profile .table{display:table;border-collapse:separate;border-spacing:3px}#home_profile .table .box{display:table-cell;vertical-align:middle}#home_profile #mainImg{width:40px;height:40px}}@media screen and (min-width:601px){#home_profile .table,#home_profile .table .box{display:block}#home_profile #mainImg{width:60px;height:60px}}#home_profile .menu .icon{color:#fff;font-size:1.5em;padding-top:6px}#home_profile .menu .link .text{color:#fff;font-size:.8em}#home_profile .menu .link:active .icon{color:rgba(0,0,0,.5);text-shadow:1px 1px 1px #fff,0 0 0 #555}#home_profile .menu .link:active .text{color:#fff}#home_profile .menu .link{display:inline-block;text-align:center;background:#aaa;box-sizing:border-box;position:relative;border-radius:50%;margin:1px}@media screen and (max-width:600px){#home_profile .menu .link{width:48px;height:48px;line-height:.7em}}@media screen and (min-width:601px){#home_profile .menu .link{width:50px;height:50px;line-height:.7em}}@media screen and (max-width:600px){#navigator_block.right{display:none}#navigator_block.left{display:block}#navigator_block{margin:0 1%;padding:2%}}@media screen and (min-width:601px){#navigator_block.right{display:block}#navigator_block.left{display:none}#navigator_block{padding:1%}}@media screen and (max-width:600px){.couple_block{padding:2%}}@media screen and (min-width:601px){.couple_block{padding:1%}}@media screen and (max-width:600px){#home_sp_guide{display:none}}@media screen and (min-width:601px){#home_sp_guide{display:block}}@media screen and (max-width:600px){#timeline_block{padding:0 2%}}@media screen and (min-width:601px){#timeline_block{padding:0 1%}}@media screen and (max-width:360px){#timeline_block .inner{display:flex;flex-direction:row;flex-wrap:wrap}#timeline_block .footprint_block .item{width:33%}}@media screen and (min-width:361px) and (max-width:480px){#timeline_block .inner{display:flex;flex-direction:row;flex-wrap:wrap}#timeline_block .footprint_block .item{width:25%}}@media screen and (min-width:481px) and (max-width:600px){#timeline_block .inner{display:flex;flex-direction:row;flex-wrap:wrap}#timeline_block .footprint_block .item{width:20%}}@media screen and (min-width:601px) and (max-width:800px){#timeline_block .inner{display:flex;flex-direction:row;flex-wrap:wrap}#timeline_block .footprint_block .item{width:25%}}@media screen and (min-width:801px){#timeline_block .inner{display:flex;flex-direction:row;flex-wrap:wrap}#timeline_block .footprint_block .item{width:20%}}.settingList .listItem{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}@media screen and (max-width:600px){.listItem .left{width:100%;display:flex;flex-direction:column}.listItem .title{flex:1 1;padding:5px;text-align:left;color:#999}.listItem .content{flex:1 1;padding:5px;text-align:right;font-weight:700;color:#666}}@media screen and (min-width:601px){.listItem .left{width:100%;display:flex;flex-direction:row}.listItem .title{flex:2 1;padding:10px;text-align:left;color:#999}.listItem .content{flex:3 1;padding:10px;text-align:right;font-weight:700;color:#666}}.listItem .right{text-align:right;color:#666;padding:10px}.chargeBankTable{border-collapse:collapse;width:100%;border:2px solid #efefef}.chargeBankTable .title{padding-right:32px;line-height:2.8em;width:90px;text-align:right}.chargeBankTable .title .text{color:#999;font-size:.9em;font-weight:700;white-space:nowrap}.chargeBankTable .value{text-align:left;white-space:pre-line}.chargeBankTable tr{border-bottom:2px solid #efefef}.chargeBankTable tr:last-child{border-bottom:none}#payment_comparison_table{display:table;width:100%}#payment_comparison_table .tr{display:table-row}#payment_comparison_table .tr:nth-child(2n){background-color:#efefef}#payment_comparison_table .th{display:table-cell;padding:10px 0;font-weight:700}#payment_comparison_table .td{display:table-cell;padding:2% 1%}#payment_comparison_table .td.title{font-size:.9em}#payment_comparison_table .td.judgment{text-align:center}#payment_comparison_table .icon{font-size:1.2em}#payment_comparison_table .ok{color:#f90}#payment_comparison_table .ng{color:#666}#payment_comparison_table .both{color:#f90}.comparison_table{display:table;width:100%}.comparison_table .tr{display:table-row}.comparison_table .tr:nth-child(2n){background-color:#efefef}.comparison_table .th{display:table-cell;padding:10px 0;font-weight:700}.comparison_table .td{display:table-cell;padding:2% 1%}.comparison_table .td.title{font-size:.9em}.comparison_table .td.judgment{text-align:center}.comparison_table .icon{font-size:1.2em}.comparison_table .ok{color:#f90}.comparison_table .ng{color:#666}.comparison_table .both{color:#f90}.headerMenuBadgeAnimation{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:ring;animation-name:ring;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes ring{0%{box-shadow:0 0 0 0 rgba(239,68,68,.8)}50%{box-shadow:0 0 0 10px rgba(239,68,68,0)}}@keyframes ring{0%{box-shadow:0 0 0 0 rgba(239,68,68,.8)}50%{box-shadow:0 0 0 10px rgba(239,68,68,0)}}.postGoodIconAnimation{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-5deg);transform:scale3d(.9,.9,.9) rotate(-5deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.2,1.2,1.2) rotate(5deg);transform:scale3d(1.2,1.2,1.2) rotate(5deg)}40%,60%,80%{-webkit-transform:scale3d(1.2,1.2,1.2) rotate(-5deg);transform:scale3d(1.2,1.2,1.2) rotate(-5deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-5deg);transform:scale3d(.9,.9,.9) rotate(-5deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.2,1.2,1.2) rotate(5deg);transform:scale3d(1.2,1.2,1.2) rotate(5deg)}40%,60%,80%{-webkit-transform:scale3d(1.2,1.2,1.2) rotate(-5deg);transform:scale3d(1.2,1.2,1.2) rotate(-5deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.proofRotateAnimation{-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:proofRotate;animation-name:proofRotate;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes proofRotate{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}75%{-webkit-transform:rotateX(40deg);transform:rotateX(40deg)}to{-webkit-transform:rotateX(40deg);transform:rotateX(40deg)}}@keyframes proofRotate{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}75%{-webkit-transform:rotateX(40deg);transform:rotateX(40deg)}to{-webkit-transform:rotateX(40deg);transform:rotateX(40deg)}}
/*# sourceMappingURL=main.1d4b96b3.chunk.css.map */