@charset "UTF-8";.t_center{text-align:center}.bottom10{margin-bottom:10px}.text14{font-size:116%}.top5{margin-top:5px}.clearfix{overflow:hidden}.top10{margin-top:10px}.width100p{width:100%}.top_box2_inbox p img{margin-bottom:10px}.text14b{font-size:116%;font-weight:700}.left15{margin-left:15px}.left{float:left}p.top-lead02{color:#522613;margin-bottom:1em}@media screen and (min-width:1000px){.pm-hom-banner{float:right;width:280px;margin:0 0 0 36px}.pm-hom-banner__list{width:auto}}@media screen and (max-width:700px){.pm-hom-banner{float:none;margin:0}}@media screen and (min-width:1000px){.pm-hom-banner__item{float:none;margin:0 0 10px 0}.pm-hom-banner__item:first-child{margin:0 0 10px 0}.pm-hom-banner__item:last-child{margin:0 0 10px 0}.pm-hom-banner__item:nth-child(odd){margin:0 0 10px 0}.pm-hom-banner__item:nth-child(even){margin:0 0 10px 0}}.top_fortune{float:right;width:250px;display:block;margin:30px 0 24px -1px;font-size:12px;background-color:#4e2714!important;overflow:visible!important;border-radius:20px!important;-webkit-border-radius:20px!important;-moz-border-radius:20px!important}.top_box_fortune{padding:45px 20px 20px 20px;position:relative;background:url(/assets/images/fortune-bg.png) repeat left center;z-index:3;color:#3d190a}.top_box_fortune_header{position:absolute;display:block;top:-30px;left:0;background:url(/assets/images/fortune-header.png) no-repeat center center;text-indent:-9999px;z-index:999;width:100%;height:66px}.top_box_fortune_footer{position:absolute;display:block;bottom:-25px;left:0;background:url(/assets/images/fortune-footer.png) no-repeat center center;text-indent:-9999px;z-index:999;width:100%;height:38px}.fortune_date{color:#f66d84;float:right}.fortune_result_photo_title{margin:5px 0 0 -10px}.fortune_result_photo{background-color:#fff;margin:-45px auto 0 auto;text-align:center;padding-bottom:15px}.fortune_result_photo img{margin-top:50px}.fortune_result_text_top{display:block;background:url(/assets/images/deco-wave.png) repeat-x left bottom;height:3px;margin:-3px auto 0 auto}.fortune_result_text{display:block;margin:0 auto;background-color:#d6b47d;padding:10px 10px 2px 10px;-webkit-border-bottom-right-radius:15px;-webkit-border-bottom-left-radius:15px;-moz-border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px}.fortune_point{display:block;width:146px;margin:5px auto 5px auto}.fortune_point p{font-size:108.33%;font-weight:700}.fortune_formarea{display:block;background-color:#fff;margin:10px auto 20px auto;padding:10px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.fortune_formarea select{width:100%;padding-left:10px}.fortune_menbers{width:82px;margin:0 auto;text-align:center;font-size:108.33%;font-weight:700}.fortune_menbers p{font-weight:700}.fortune_input{background-color:#fbf0df;border:1px solid #d69e4b;color:#3d190a;font-weight:700;padding:5px 5px 5px 0}.fortune_login_button{font:12px/1.5 "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana;display:block;margin-bottom:5px;font-size:133%;font-weight:400;color:#fff;padding:15px;text-align:center;background:#f66d84;border:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.fortune_login_button:hover{display:block;margin-bottom:5px;font-size:133%;font-weight:400;color:#fff;padding:15px;text-align:center;background:#f892a3;border:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;cursor:pointer}.fortune_revision_button{font:12px/1.5 "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana;display:block;margin-bottom:10px;font-size:133%;font-weight:400;color:#fff;padding:10px 15px;text-align:center;background:#d69e4b;border:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.fortune_revision_button:hover{display:block;margin-bottom:10px;font-size:133%;font-weight:400;color:#fff;padding:10px 15px;text-align:center;background:#e0b16c;border:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;cursor:pointer}@media screen and (max-width:999px){.pm-hom-fortune{margin-top:20px;padding:18px 0 1px;border-radius:5px;background:#d6b47d}.top_fortune{float:none;margin:30px auto 45px}}@media screen and (max-width:700px){.pm-hom-fortune{border-radius:0}}span.errormess{font-size:12px;font-weight:400;color:#c00}@media screen and (min-width:701px){#fortune{margin-top:-120px;padding-top:120px}}