/*!
 * Bootstrap v4.5.3 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */img{max-width:100%}figure{display:inline-block}figure img{padding:.5rem;background-color:#d4d2d2;width:100%}figcaption{font-size:.875rem}p{line-height:1.6}ul,ol{margin:0;padding:0;list-style:none}.fsize_40{font-size:2.555rem}.fsize_26{font-size:1.625rem}.fsize_24{font-size:1.5rem}.fsize_22{font-size:1.375rem}.fsize_20{font-size:1.25rem}.fsize_18{font-size:1.125rem}.fsize_14{font-size:.875rem}.fsize_12{font-size:.75rem}.button_more{display:block;margin:2rem auto;border-radius:4px;background-color:#5a9bdc;transition:background-color .3s;color:#fff;font-size:1.25rem;font-weight:bold;text-align:center;max-width:350px;width:100%;padding:15px 0}.button_more:hover{background-color:#185797;text-decoration:none;color:#fff}.button_item{text-align:center;display:block;border-radius:4px;background-color:#5a9bdc;transition:background-color .3s;color:#fff;font-size:1.25rem;font-weight:bold;max-width:350px;width:100%;padding:15px 0;margin:0 auto}.button_item:hover{background-color:#185797;text-decoration:none;color:#fff;cursor:pointer}.button_item span{color:#fff !important;text-decoration:none}.bgGray{background-color:#f5f5f0}.bgBlue{background-color:#d4e5ee}.main_mv{background:url(/static/img/service/premium/mainimage.png) no-repeat 50% 50%/cover}.tCenter{text-align:center}.tRed{color:#c00000 !important}.tOrange{color:#db6b16 !important}.main_txt{text-align:center}.main_txt .ttl{font-size:1.5rem;font-weight:bold}.main_txt .ttl_s{font-size:1rem;font-weight:bold}.btn_premium{display:block;background-color:#c00000;border-color:#c00000;transition:.3s;border-radius:4px;font-size:1.25rem;font-weight:bold;box-shadow:rgba(0,0,0,.3) 0px 2px 2px 0px;-webkit-box-shadow:rgba(0,0,0,.3) 0px 2px 2px 0px;-moz-box-shadow:rgba(14,7,7,.3) 0px 2px 2px 0px;position:relative}.btn_premium::after{position:absolute;content:url(/static/img/service/premium/arrorw_red.svg);top:50%;left:auto;right:15px;margin-top:-0.5em;line-height:1;transition:all .3s}.btn_premium:hover{background-color:#9a0000;border-color:#8d0000;text-decoration:none}.btn_premium:hover::after{right:10px}.btn_premium>span,.button_more>span{color:#fff}.menu_current{width:33%;background-color:#185797;margin:.25rem;padding:1rem;flex-basis:auto;font-weight:bold;position:relative;text-align:center;color:#fff;display:flex;align-items:center;justify-content:center}.menu_current::after{position:absolute;top:0;bottom:0;right:8px;display:inline-block;width:8px;height:8px;margin:auto;content:"";transform:rotate(135deg);vertical-align:middle;border-top:2px solid #fff;border-right:2px solid #fff;border-bottom-color:rgba(0,0,0,0) !important;border-left-color:rgba(0,0,0,0) !important}.sv_menu{max-width:75rem;margin-right:auto;margin-left:auto}.sv_menu_item{width:16%;padding:1.2rem;margin-top:.25rem;margin-bottom:.25rem;background-color:#fff;text-align:center;font-weight:bold;position:relative}.sv_menu_item_link{transition:background-color .3s}.sv_menu_item_link:hover{background-color:#eef4fb;cursor:pointer}.sv_menu_item_link::after{position:absolute;top:0;bottom:0;right:8px;display:inline-block;width:8px;height:8px;margin:auto;content:"";transform:rotate(45deg);border-top:2px solid #185797;border-right:2px solid #185797;border-bottom-color:rgba(0,0,0,0) !important;border-left-color:rgba(0,0,0,0) !important}.sv_menu_item_nolink{background-color:#185797;color:#fff}.sv_menu_item_nolink::after{position:absolute;top:0;bottom:0;right:8px;display:inline-block;width:8px;height:8px;margin:auto;content:"";transform:rotate(135deg);border-top:2px solid #fff;border-right:2px solid #fff;border-bottom-color:rgba(0,0,0,0) !important;border-left-color:rgba(0,0,0,0) !important}.section_title{display:inline;font-size:2.25rem;font-weight:bold;background:linear-gradient(transparent 50%, #FFEF69 50%);text-align:center}.subtitle{font-size:1.75rem;font-weight:bold}.subtitle::after{display:block;height:3px;margin-top:.5rem;content:"";background:linear-gradient(to right, #e00000 0, #e00000 5em, #eeebe8 3em, #eeebe8 100%)}.itemBalloon01{position:relative;display:inline-block;box-sizing:border-box;padding:8px 30px;width:100%;border:1px solid #185797;border-radius:30px;background:#185797;line-height:1.4;color:#fff;text-align:center}.balloonBottomArrow::after{content:"";display:block;position:absolute;width:12px;height:12px;background:#185797;border:1px solid #185797;border-width:0 1px 1px 0;z-index:1;bottom:-7px;left:50%;margin-left:-6px;transform:rotate(45deg)}.lineup{border-bottom:1px dotted #ccc}.lineup_ttl{font-size:1.5rem;font-weight:bold;color:#185797}.lineup_txt{font-size:1rem}.w_label{width:49px;flex-shrink:0}.itemBalloon02{position:relative;display:inline-block;box-sizing:border-box;padding:1rem 2rem;width:100%;border:2px solid #c00000;border-radius:15px;background:#fff;line-height:1.4;color:#000;text-align:center;font-size:1.25rem;font-weight:bold}.itemBalloon02::after{bottom:-7px;left:50%;margin-left:-6px;transform:rotate(45deg);content:"";display:block;position:absolute;width:12px;height:12px;background:#fff;border:2px solid #c00000;border-width:0 2px 2px 0;z-index:1}.name_img{font-size:.75rem}.infoNav{padding:20px 0;text-align:center;color:#5a9bdc}.infoNav ul>li{display:inline-block;position:relative;padding:0 16px 3px;font-size:.75em;margin-right:-0.5em}.content_title{display:inline;font-size:2.125rem;font-weight:bold;text-align:center}.info_title{display:inline;font-weight:bold;background:linear-gradient(transparent 60%, #FFEF69 60%);text-align:center}.list_info{background-color:#fff;box-shadow:rgba(0,0,0,.3) 0px 2px 2px 0px;-webkit-box-shadow:rgba(0,0,0,.3) 0px 2px 2px 0px;-moz-box-shadow:rgba(14,7,7,.3) 0px 2px 2px 0px;transition:all .3s;width:100%}.list_info:hover{text-decoration:none;opacity:.6;cursor:pointer}.list_info:visited{color:#313131 !important}.infoLineup_num{color:#fff;background-color:#c00000;width:100%;font-weight:bold;position:relative;text-align:center}.infoLineup_num img{position:absolute;right:15px;top:12px;transform:rotate(90deg)}.infoLineup_title{font-size:1.5rem;font-weight:bold;letter-spacing:-0.5;line-height:1.8rem}.fsize_numL{font-size:1.75rem;padding-left:.25rem;vertical-align:middle}.lead_ttl{font-size:1.5rem;font-weight:bold;line-height:2rem;padding:5px 0 5px 8px;border-left:7px solid #c00000}.perf_all{position:relative;width:100%;height:370px}.perf_card{background-color:rgba(245,245,245,.8);width:50%;padding:2rem;font-weight:bold;position:relative;z-index:1}.perf_bgw{background-color:rgba(255,255,255,.8) !important}.perf_icon{position:absolute;top:-5px;left:-5px;width:20%}.perf_icon img{width:100%}.perf_img{position:absolute;z-index:0;top:0;right:0}.perf_year{background-color:#999;padding:.5rem;color:#fff;margin-right:.5rem}.perf_border{border-bottom:dashed 2px #707070}.perf_txt{font-size:1.375rem}.perf_num{font-size:1.5rem}.analyst_img{position:relative}.analyst_name{position:absolute;bottom:0;right:0;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);padding:.5rem;width:100%;text-align:right}.list_link a{text-decoration:none;color:#313131}.list_link a:visited{color:#313131 !important}.advice_main{border:solid 1px #d4d2d2}.advice_content{background-color:#fff0f0;border-bottom:solid 1px #d4d2d2;padding:1rem;font-size:.875rem}.sample{max-width:47.5rem;margin-left:auto;margin-right:auto;font-size:.875rem}.sample .outer_frame{border:8px solid #d4d2d2;background-color:#fff}.sample .inner_frame{border:1px solid #959595}.sample .point .title{color:#fff;background-color:#e86d66}.sample .point .frame{background-color:#fff3f4;border:1px solid #e86d66}.sample .underline{background:linear-gradient(transparent 60%, #FFEF69 80%)}.sample .underline_red{text-decoration:underline;text-decoration-color:#db1616}.sample .underline_green{text-decoration:underline;text-decoration-color:#3b9c12}.sample .omission{width:100%;text-align:center;margin-top:25px;margin-bottom:10px}.sample .omission div:first-child{display:none}.sample .omission hr{border:none;margin:0;padding:0;border-top:1px dashed #333}.sample .omission .label{font-size:14px;text-align:center;width:100px;border:1px solid #333;border-radius:30px;padding:4px 0;display:inline-block;background-color:#fff;position:relative;top:-14px;margin:0}.level_detail{font-size:.75rem}.level_detail .color_level_s,.level_detail .color_l1,.level_detail .color_h{color:#db1616}.level_detail .color_level_a,.level_detail .color_l2{color:#ff8a16}.level_detail .color_level_b,.level_detail .color_l4{color:#3b9c12}.level_detail .color_level_bm{color:#3b9c12}.level_detail .color_level_c,.level_detail .color_l5,.level_detail .color_l{color:#5a9bdc}.level_detail .bg_color_1{background-color:#fe6768}.level_detail .bg_color_2{background-color:#fce3d6}.level_detail .bg_color_3{background-color:#fff0ce}.level_detail .bg_color_4{background-color:#e3efdb}.level_detail .bg_color_5{background-color:#ddecf7}.level_detail .bg_color_6{background-color:#e4e5fa}.level_detail .title,.level_detail .thead_sm th{background-color:#f2f2f2;font-weight:bold;text-align:center;border-bottom:0}.level_detail .title{padding-top:8px;padding-bottom:8px}.level_detail .col_level{background-color:#fbfbfb;padding:8px;font-weight:bold;text-align:center;white-space:nowrap}.level_detail .col_detail{background-color:#fff;padding:8px}.level_detail td{background-color:#fff;padding:8px}.level_detail .tbody_sm td{padding:2px 8px;vertical-align:middle}.ipo_premium_table{border:1px solid #d4d2d2 !important;font-size:.875rem}.ipo_premium_table tr{border-bottom:1px solid #d4d2d2 !important}.ipo_premium_table td{padding:.5rem 1rem}@media screen and (max-width: 768px){.ipo_premium_table td{padding-left:.25rem;padding-right:.25rem}}.ipo_premium_table .col_title{background-color:#eef3fc;color:#707070;font-weight:bold;text-align:center}@media screen and (max-width: 768px){.ipo_premium_table .col_title{font-size:.75rem !important}}.ipo_premium_table .col_title_tw,.ipo_premium_table .col_title_pre{text-align:center;font-size:1.25rem;font-weight:bold;padding-top:1.5rem;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem}@media screen and (max-width: 768px){.ipo_premium_table .col_title_tw,.ipo_premium_table .col_title_pre{font-size:.75rem !important;padding-left:.25rem;padding-right:.25rem}}.ipo_premium_table .col_title_tw{background-color:#5a9bdc}.ipo_premium_table .col_title_pre{background-color:#e86d66}.ipo_premium_table .pos-ab{position:absolute;background-color:#fff;border-radius:.25rem;padding:.25rem;top:0;left:8px;transform:translate(0%, -50%);width:calc(100% - 16px)}.ipo_premium_table .pos-tw,.ipo_premium_table .pos-pre{font-size:1.25rem}@media screen and (max-width: 768px){.ipo_premium_table .pos-tw,.ipo_premium_table .pos-pre{font-size:.625rem}}.ipo_premium_table .pos-tw{color:#5a9bdc;border:1px solid #5a9bdc}.ipo_premium_table .pos-pre{color:#e86d66;border:1px solid #e86d66}.ipo_premium_table .row_title{color:#707070;font-size:1rem;font-weight:bold;padding:.25rem 1rem}@media screen and (max-width: 768px){.ipo_premium_table .row_title{padding-left:.25rem;padding-right:.25rem}}.ipo_premium_table .mark_tw,.ipo_premium_table .mark_pre{color:#707070;font-size:2.25rem;padding:.25rem;text-align:center}@media screen and (max-width: 768px){.ipo_premium_table .mark_tw,.ipo_premium_table .mark_pre{width:5.5rem;font-size:1.625rem}.ipo_premium_table .mark_tw img,.ipo_premium_table .mark_pre img{width:1.4rem}}.ipo_premium_table .mark_tw{background-color:#e7f1fa}.ipo_premium_table .mark_pre{background-color:#fff3f4}.sentiment_scale{width:100%;height:3.125rem;border-collapse:collapse}.sentiment_scale .title{background-color:#c00000;color:#fff;border:1px solid #c00000;font-size:.8125rem;font-weight:normal;text-align:left;padding:2px 0 2px 12px}.sentiment_scale td{border:1px solid #bfbfbf;font-size:1.6875rem;font-weight:bold;text-align:center;vertical-align:middle}.sentiment_scale .light{background-color:#cf0000;color:#fff}.sentiment_scale .right_grad{background:#fff;background:linear-gradient(to right, #ffffff 0%, #ffffff 60%, #c00000 100%)}.sentiment_scale .left_grad{background:#fff;background:linear-gradient(to right, #c00000 0%, #ffffff 40%, #ffffff 100%)}.sentiment_comment{width:100%}.sentiment_comment td{border:1px solid #bfbfbf}.sentiment_comment .date{background-color:#f2f2f2;color:#444;font-size:.9375rem;font-weight:bold;text-align:center}.sentiment_comment .headline{font-size:1rem;font-weight:bold;padding:12px}.sentiment_comment .body{border:1px solid #bfbfbf;font-size:.9375rem;padding:24px 12px}.flow_type{color:#fff;background-color:#185797;width:100%;font-weight:bold;position:relative;text-align:center;padding:.5rem 0}.flow_price{color:#185797;font-size:2rem;font-weight:bold;width:100%;word-wrap:break-word}.flow_yen{color:#313131;font-size:1.125rem;font-weight:bold}.flow_list{background-color:#fff;box-shadow:rgba(0,0,0,.3) 0px 2px 2px 0px;-webkit-box-shadow:rgba(0,0,0,.3) 0px 2px 2px 0px;-moz-box-shadow:rgba(14,7,7,.3) 0px 2px 2px 0px;width:100%}.flow_shiharai_all{border:solid 1px #d4d2d2}.flow_shiharai{background-color:#f3e6e6}.square{border:2px solid #646664;display:inline-block;padding:9px;margin-right:6px;vertical-align:sub}.first_half{background-color:#e5f3fe}.flow_card{background-color:#fff;border:solid 1px #d4d2d2}.flow_cardlogo{max-width:500px;margin:0 auto}.apply_tabs{border-bottom:solid 3px #185797;border-top:solid 1px #d4d2d2;border-right:solid 1px #d4d2d2;border-left:solid 1px #d4d2d2}.apply_tabs_border{border-right:solid 1px #d4d2d2;border-left:solid 1px #d4d2d2}.apply_container .nav{flex-wrap:nowrap !important}.nav-pills .nav-link.active{background-color:#185797 !important}.nav-pills .nav-link{border-radius:0 !important}.apply_step{background-color:#e5f3fe}.apply_triangle{border-top:15px solid #333;border-right:15px solid rgba(0,0,0,0);border-left:15px solid rgba(0,0,0,0);width:15px;margin:0 auto}.apply_triangle_b{border-top:15px solid #0d5ac8;border-right:15px solid rgba(0,0,0,0);border-left:15px solid rgba(0,0,0,0);width:15px;margin:0 auto}.apply_triangle_o{border-top:15px solid #db6b16;border-right:15px solid rgba(0,0,0,0);border-left:15px solid rgba(0,0,0,0);width:15px;margin:0 auto}.apply_card{background-color:#b9e3fc}.apply_cash{background-color:#f6e4b3}.apply_bggray{background-color:#f2f2f2}.calendar tr th{background-color:#f2f2f2}.good_deal{font-size:1.25rem}.domain::before{content:"@"}.wordbreak{word-break:break-all}.faq_page_title{font-size:1.875rem}.faq_short_cut{font-size:.875rem}.faq_region_title{font-size:1.5rem !important}.faq_container{line-height:1.6;margin-bottom:1rem}.faq_title{margin:0;padding:1rem 3rem 1rem 1rem;font-size:1.125rem;font-weight:bold;background-color:#f2f2f2;position:relative;transition:.3s;cursor:pointer}.faq_title:hover{text-decoration:underline}.faq_title::before,.faq_title::after{position:absolute;top:50%;right:1rem;content:"";display:inline-block;width:20px;height:3px;background-color:#636363}.faq_title::after{transform:rotate(90deg);transition:.2s}.faq_title.selected::after{transform:rotate(0deg);transition:.2s}.icon_q{min-width:25px;height:25px;margin-right:.5rem}.faq_txt{padding:1rem;display:none}@media screen and (max-width: 768px){.sv_menu_item{width:32%;font-size:.875rem !important}.section_title{font-size:1.625rem !important}.subtitle{font-size:1.5rem !important}.fsize_24{font-size:1.25rem !important}.fsize_26{font-size:1.375rem !important}.fsize_22{font-size:1.25rem !important}.content_title{font-size:1.5rem !important;line-height:1.4}.lineup_txt{font-size:.875rem !important}.br-sp{display:none}.perf_txt{font-size:1rem}.perf_num{font-size:1.25rem}.perf_all{height:auto}.perf_card{position:relative;width:100%;padding:1rem;order:2}.perf_icon{position:absolute;top:-5px;left:-5px}.perf_img{position:static;width:100%;order:1}.perf_img img{width:100%}.lead_ttl{font-size:1.25rem !important}.flow_price{font-size:1.25em}.flow_yen{font-size:.75rem}.good_deal{font-size:.875rem}.button_more{font-size:1rem !important}.button_item{font-size:1rem !important}.sample .inner_frame{max-height:30rem;overflow-y:auto}.sample .inner_frame::-webkit-scrollbar{width:5px;height:5px}.sample .inner_frame::-webkit-scrollbar-track{background:#eee}.sample .inner_frame::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}}