﻿input{-webkit-appearance:none;-moz-appearance:none;appearance:none}#dynamic_header{display:block}.sp_header,.navigation_container,.rpon,.spbr{display:none}@media screen and (max-width: 768px){.spbr,.navigation_container{display:block}#dynamic_header{display:none}.sp_header{display:block;height:60px;width:100%;position:fixed;top:0;left:0;padding:0 1rem;background-color:rgba(255,255,255,0.96);border-bottom:1px solid #ccc;z-index:10;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.sp_header .bank_users_header{text-align:center;flex-basis:100%;background-color:#988070;color:#FFFFFF;font-weight:bold}.sp_header .logo img{width:100px}.sp_header .nav_btn,.sp_header .contact_btn{padding:7px;line-height:1}.sp_header .nav_btn .notice_count,.sp_header .contact_btn .notice_count{color:white;background-color:#c70606;border-radius:15px;padding:3px 5px 3px 5px;font-size:10px;position:relative;top:-10px;left:-6px;font-weight:bold}.sp_header .contact_btn{position:relative}.navigation_container{transition:transform .3s;transform:translateX(-100%);position:fixed;z-index:20;width:100%;left:0;top:0;height:100%;overflow:auto;-webkit-overflow-scrolling:touch;background-color:rgba(255,255,255,0.97)}.navigation_container .nav_header{height:60px}.navigation_container .nav_header .close_btn{text-align:center;display:inline-block;padding:7px;line-height:1;position:relative;left:15px;top:10px}.navigation_container .nav_header .close_btn span{display:block;font-size:x-small}.navigation_container nav ul,.navigation_container nav li{margin:0;padding:0;list-style-type:none}.navigation_container nav ul{border-top:1px solid #ccc}.navigation_container nav li a,.navigation_container nav li .other_lavel{display:block;color:#333;font-weight:bold;border-bottom:1px solid #ccc;padding:.9rem 1.4rem;line-height:1;text-decoration:none}.navigation_container nav li a .fa,.navigation_container nav li .other_lavel .fa{margin-right:10px}.navigation_container nav li a .notice_count,.navigation_container nav li .other_lavel .notice_count{color:white;background-color:#c70606;border-radius:10px;padding:0 5px 0 5px;font-size:0.8em}.navigation_container nav li.nav_other .other_lavel{border:none;border-bottom:1px solid #ccc}.navigation_container nav li.nav_other .other_lavel::after{content:"\f0da";float:right;display:block;font-family:FontAwesome}.navigation_container nav li.nav_other.open_nav_other .other_lavel{padding-bottom:.5rem;border-bottom:none}.navigation_container nav li.nav_other.open_nav_other .other_lavel::after{content:"\f0d7"}.navigation_container nav li.nav_other.open_nav_other .footer_sub_nav{display:block;padding-bottom:.5rem}.navigation_container nav li.nav_other .footer_sub_nav{clear:both;display:none;border:none;border-bottom:1px solid #ccc}.navigation_container nav li.nav_other .footer_sub_nav li a{border:none;font-size:80%;font-weight:normal;padding:.8em 1.4rem .8em 4.5rem;line-height:1;text-indent:-.8rem}.show_nav .navigation_container{transform:translateX(0)}.user_info_box_container{position:absolute;top:40px;right:-10px;transform:scale(0);transition:.2s;transform-origin:top right;min-width:160px}.user_info_box_container::after{content:"";display:block;width:0px;height:0px;border:10px solid transparent;border-bottom-color:#f3f3f3;position:absolute;top:-18px;left:80%;z-index:13}.user_info_box{border-top:3px solid #f3f3f3;position:relative;border-radius:4px;box-shadow:0 0 3px #cccccc;background-color:#F9F9F9;z-index:12;display:inline-block;text-align:left;margin:auto}.user_info_box .unit{font-size:x-small;margin:0 .3rem}.user_info_box .info_user_name{margin-bottom:.5rem}.user_info_box .info_life_id .unit{margin-left:0}.user_info_box .user_info_box_inner{padding:1rem}.user_info_box .btn_logout{background-color:#F9F9F9;color:#B41419;display:block;border-radius:0 0 4px 4px;border-top:1px solid #ccc;overflow:hidden;text-decoration:none;font-size:80%;text-align:center;padding:.7em 0 .5rem;line-height:1;vertical-align:bottom}.show_user_info .user_info_box_container{transform:scale(1)}.show_nav .navigation_container{transform:translateX(0)}.loading_container{position:fixed;visibility:hidden;z-index:7;width:100%;left:0;top:0;height:100%;transition:.3s .6s;opacity:0;background-color:rgba(255,255,255,0.97)}.loading_container .spinner{transform:scale(0)}.loading_container .spinner img{width:36px;height:36px}.show_loading .loading_container{opacity:1;visibility:visible;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.show_loading .loading_container .spinner{transform:scale(1)}body .noheader{margin-left:20px}body main{padding-top:50px;padding-bottom:1em;margin-left:20px;margin-right:20px}body main .btn.btn_small{font-size:.7em;border:1px solid #1062A6;color:#1062A6;background-color:#fff;padding:.7em 2em .65em}body main.noheader{padding-bottom:1em}body main .form_box input{width:100%;font-size:.6em}body main .form_box select{border:1px solid #ccc;border-radius:4px;font-size:.8rem;padding:.6rem 1rem;box-shadow:0 0 0px 4px #EFEFEF;line-height:1}body footer .footer_info_box.title .footer_logo_area .footer_logo a img{width:170px}body footer .footer_info_box.contact{border-left:none;border-right:none}body footer .footer_info_box:nth-child(2){border:none}}.sort{display:none}@media screen and (max-width: 768px){body .sort{display:block;text-align:right}body .sort p{margin-bottom:5px}body .sort p a{display:inline-block;font-size:.7em;color:#147dd5}body .btn_bar{width:100%}body .btn_bar p{width:100%;font-size:.8rem}body .footer_logo img{width:170px}body .myplans_container{width:100%}body .myplans_container .plan_title{text-align:center;border-radius:2px;box-shadow:0 0 1px rgba(0,0,0,0.3);background-color:rgba(255,255,255,0.6);padding:.3em}body .myplans_container .page_title{margin-bottom:0;font-size:1.2em}body .myplans_container .date{font-size:.7rem}body .myplans_container #help_message{word-wrap:break-word}body .myplans_container .current_balance_total .balance_inner{position:relative}body .myplans_container .current_balance_total .balance_inner>div{display:block}body .myplans_container .current_balance_total .balance_inner .tit{width:100%;text-align:left;margin-left:.5em;box-sizing:border-box}body .myplans_container .current_balance_total .balance_inner .num{text-align:center;padding-top:1rem}body .myplans_container .current_balance_total .balance_inner .hint{position:absolute;top:.6em;right:.5rem}body .myplans_container .current_balance_total .balance_inner .hint .btn.btn_small{padding:.7em .5em .65em;border:1px solid #1062A6;color:#1062A6 !important;background-color:#fff;margin-right:0}body .myplans_container .current_balance_total .sub{font-size:.8rem;text-align:left}body .myplans_container .plan_box_container.add_new_plan{padding:1em 0;color:#999 !important;text-align:center;margin-top:2em}body .myplans_container .plan_box_container.add_new_plan span{display:inline-block}body .myplans_container .plan_box_container{margin-bottom:4em}body .myplans_container .plan_box_container.tameru .plan_tit_wrap{padding-left:0}body .myplans_container .plan_box_container.tameru .plan_tit_wrap .tit_name:before{background-image:url(/assets/common/icon_tameru-cbe454f6e64c72d610aa9a311dae929d81cffb8a5ea6cb908c98dd7db657d2d6.png)}body .myplans_container .plan_box_container.sonaeru .plan_tit_wrap{padding-left:0}body .myplans_container .plan_box_container.sonaeru .plan_tit_wrap .tit_name:before{background-image:url(/assets/common/icon_sonaeru-2233f3fa383d0aa1fc8e9bc2d2b495f6600817439ebd750d3739bc483618769b.png)}body .myplans_container .plan_box_container.tanoshimu .plan_tit_wrap{padding-left:0}body .myplans_container .plan_box_container.tanoshimu .plan_tit_wrap .tit_name:before{background-image:url(/assets/common/icon_tanoshimu-50f014cd632add7c262811ff4e2f6a2e8d2cf8a84437746a55655234e8d43864.png)}body .myplans_container .plan_box_container .plan_box_header .plan_tit_wrap{overflow:hidden;background:none;float:none;text-align:center}body .myplans_container .plan_box_container .plan_box_header .plan_tit_wrap .tit_name{padding-left:0;float:none}body .myplans_container .plan_box_container .plan_box_header .plan_tit_wrap .tit_name:before{content:"";width:60px;height:30px;background-size:60px 30px;display:inline-block}body .myplans_container .plan_box_container .plan_box_header .plan_tit_wrap .tit_name p{display:inline}body .myplans_container .plan_box_container .plan_box_header .plan_tit_wrap .tit_users_named{font-size:.8rem;padding-left:0;margin-left:0;text-align:left;clear:both}body .myplans_container .plan_box_container .plan_box_header .plan_tit_wrap .tit_users_named:before{content:"プラン名：";font-size:.6rem}body .myplans_container .plan_box_container .plan_box_header .plan_tit_wrap .tit_users_named .tit_canceled_label{vertical-align:text-bottom}body .myplans_container .plan_box_container .plan_box_header .market_value{float:none;clear:both}body .myplans_container .plan_box_container .plan_box_header .market_value .market_value_label{margin-right:0}body .myplans_container .plan_box_container .user_settting_param_result{text-align:left;padding-top:0}body .myplans_container .plan_box_container .user_settting_param_result .setting_box{border:none;box-shadow:none;padding-left:0;padding-right:0;width:100%;display:block;border-top:1px dashed #C4C4C4}body .myplans_container .plan_box_container .user_settting_param_result .setting_box:first-child{border:none}body .myplans_container .plan_box_container .user_settting_param_result .setting_box>span:first-child{display:block;margin:0 0 1em}body .myplans_container .plan_box_container .user_settting_param_result .setting_box .num{margin-left:0}body .myplans_container .plan_box_container .plan_summary .plan_box{margin-right:0}body .myplans_container .plan_box_container .plan_summary .plan_schedule{margin-top:1em;width:100%;text-align:left;padding-left:0}body .myplans_container .plan_box_container .plan_summary .plan_schedule .start_end_schedule{display:flex;justify-content:space-between;align-items:center}body .myplans_container .plan_box_container .plan_summary .plan_schedule .start_end_schedule .plan_start{float:none;width:50%}body .myplans_container .plan_box_container .plan_summary .plan_schedule .start_end_schedule .plan_start time{width:80%;text-align:center}body .myplans_container .plan_box_container .plan_summary .plan_schedule .start_end_schedule .plan_end{width:50%;float:none}body .myplans_container .plan_box_container .plan_summary .plan_schedule .start_end_schedule .plan_end time{width:100%;text-align:center}body .myplans_container .plan_box_container .plan_summary .plan_schedule .total_target_amount{margin-bottom:1em}body .myplans_container .plan_box_container .plan_summary .plan_schedule .future_add_amount{padding:1em 0 0;display:block;box-shadow:none;border:none}body .myplans_container .plan_box_container .plan_summary .plan_schedule .future_add_amount .tit{width:100%;display:block}body .myplans_container .plan_box_container .plan_summary .plan_schedule .future_add_amount .add_amount{display:flex;justify-content:space-between;align-items:center;padding-left:0;padding-right:0;text-align:center}body .myplans_container .plan_box_container .plan_summary .plan_schedule .future_add_amount .add_amount .num{width:50%}body .myplans_container .plan_box_container .plan_summary .plan_schedule .future_add_amount .add_amount .target_time{width:50%}body .myplans_container .myplans_localnav{background:none !important;border-radius:2px;color:#fff;height:initial;line-height:48px;margin-top:1em;margin-bottom:1em}body .myplans_container .myplans_localnav .myplans_title{float:none;background-color:none}body .myplans_container .myplans_localnav .myplans_title .title{background-color:#147dd5;width:100%;height:initial;padding:.5rem 2em;line-height:1.5}body .myplans_container .myplans_localnav .myplans_title .title::after{content:"";width:0;height:0;display:block;border:6px solid transparent;border-top-color:#fff;position:absolute;top:1.2em;left:initial;right:1em}body .myplans_container .myplans_localnav .myplans_title.only .title{cursor:default}body .myplans_container .myplans_localnav .myplans_title.only .title::after{display:none}body .myplans_container .myplans_localnav .myplans_title ul{width:100%;z-index:100;top:initial;background:#147dd5}body .myplans_container .myplans_localnav .myplans_title ul a{background:#147dd5;margin:.3em;display:block;border-radius:2px;padding:.5rem 2em;line-height:1.5}body .myplans_container .myplans_localnav .myplans_title ul a:hover{background-color:#3197eb}body .myplans_container .myplans_localnav .myplans_title ul li.active{background-color:#3197eb}body .myplans_container .myplans_localnav .myplans_menu{margin-top:2em;text-align:center;display:flex;justify-content:space-between;align-items:center;background-color:#3197eb}body .myplans_container .myplans_localnav .myplans_menu li{display:inline-block;vertical-align:middle;font-size:.8em;width:calc(100%/3);height:48px;position:relative}body .myplans_container .myplans_localnav .myplans_menu li.active{text-decoration:none !important}}@media only screen and (max-width: 768px) and (min-device-width: 320px) and (max-device-width: 568px){body .myplans_container .myplans_localnav .myplans_menu li{font-size:.7em}}@media screen and (max-width: 768px){body .myplans_container .sub{text-align:left}body .myplans_container .wrap_result{width:100%}body .myplans_container .wrap_result .graph_area{height:initial;display:flex;flex-direction:column-reverse;padding:10em 0 6em}body .myplans_container .wrap_result .graph_area .line_graph{width:100%;position:static}body .myplans_container .wrap_result .graph_area .samples{top:1em;left:1em}body .myplans_container .wrap_result .result_card .graph_area{box-shadow:none;border:1px solid #CCC}body .myplans_container .wrap_result .result_card .date{padding:0 1em;width:100%}body .myplans_container .wrap_result .result_card .date #simulation_start{font-size:.8rem;color:#606060;padding:.3em;background-color:#f1f1f1;border-radius:0;border:none}body .myplans_container .wrap_result .result_card .date #simulation_start:after{border:15px solid transparent;top:11px;border-left-color:#f1f1f1;content:"";display:block;position:absolute;border-left-color:#f1f1f1;left:85px}body .myplans_container .wrap_result .result_card .date #simulation_end{font-size:.8rem;color:#606060;padding:.3em;background-color:#f1f1f1;border-radius:0;border:none}body .myplans_container .wrap_result .portfolio_area .portfolio_inner{float:none;width:100%}body .myplans_container .wrap_result .portfolio_area .portfolio_inner .asset_graph,body .myplans_container .wrap_result .portfolio_area .portfolio_inner .area_graph{float:none;width:100%;height:220px}body .myplans_container .wrap_result .portfolio_area .portfolio_inner .desc_asset{width:100%;text-align:left;padding-left:1em;padding-right:1em}body .myplans_container .wrap_result .graph_title{text-align:center}body .myplans_container .wrap_result .graph_title .rpon{display:block}body .myplans_container .wrap_result .asset_graph_parent{width:200px;margin:2em auto 0}body .myplans_container .wrap_result .table .average{text-align:left}body .myplans_container .wrap_result .table #fund_table tr{text-align:left;padding-bottom:1em;margin-bottom:1em}body .myplans_container .wrap_result .table #fund_table tr td{text-align:left;display:block;flex-wrap:wrap;padding-left:0;padding-right:0;float:left}body .myplans_container .wrap_result .table #fund_table tr td:before{color:#6696CC;font-size:.8em;width:100%;display:block;padding:.5em;background:#FFF}body .myplans_container .wrap_result .table #fund_table tr td:nth-child(1){border-top:1px solid #c4c4c4;box-sizing:border-box;width:100%}body .myplans_container .wrap_result .table #fund_table tr td:nth-child(1):before{content:"銘柄名";text-align:left;background:#FFF;padding:0}body .myplans_container .wrap_result .table #fund_table tr td:nth-child(2){display:inline-block;width:calc(100%/3);text-align:center}body .myplans_container .wrap_result .table #fund_table tr td:nth-child(2):before{content:"資産クラス"}body .myplans_container .wrap_result .table #fund_table tr td:nth-child(3){display:inline-block;width:calc(100%/3);text-align:center;border:none}body .myplans_container .wrap_result .table #fund_table tr td:nth-child(3):before{content:"構成比"}body .myplans_container .wrap_result .table #fund_table tr td:nth-child(4){display:inline-block;width:calc(100%/3);text-align:center}body .myplans_container .wrap_result .table #fund_table tr td:nth-child(4):before{content:"経費率"}body .myplans_container .wrap_result .table #fund_table tr:first-child{display:none}body .myplans_container .history_box_parent{text-align:center}body .myplans_container .plan_box_container.tameru_canceled .plan_tit_wrap .tit_name:before{background-image:url(/assets/common/icon_tameru_disabled-f1a193179881af359294bfe660c59434be3a8a1b89aaf4f1b2f5de7b1f626318.png)}body .myplans_container .plan_box_container.sonaeru_canceled .plan_tit_wrap .tit_name:before{background-image:url(/assets/common/icon_sonaeru_disabled-ecb584bb7f5789bbf4cb4a17c490050328b570b35d8d09c858c3c9c270972cb5.png)}body .myplans_container .plan_box_container.tanoshimu_canceled .plan_tit_wrap .tit_name:before{background-image:url(/assets/common/icon_tanoshimu_disabled-5586bcf36a59fbda991fb37e92e5067e3865982c76621cde7896db17d3cce0f1.png)}.myplans_container .document_box_container .document_box{margin:.5em 1em}.myplans_container .document_box_container .document_box .document_list.col3 li{width:100%}.myplans_container .document_box_container .document_box .document_list.col4 li{width:100%}.myplans_container .document_box_container .document_box .document_list ul,.myplans_container .document_box_container .document_box .document_list li{list-style:none}.myplans_container .document_box_container .document_box .document_list li{float:none}.myplans_container .document_box_container .document_box .document_list a{padding:1em}.history_box_container{margin:0}.history_box_container .history_box{padding-left:1em;padding-right:1em;padding-bottom:1em}.history_box_container .history_box tr{border-bottom:1px solid #CCC}.history_box_container .history_box tr:last-child{border:none}.history_box_container .history_box td{border-bottom:none;padding:0;display:block}.history_box_container .history_box th{display:none}.history_box_container .history_box td:nth-child(1){text-align:left;font-size:.8em;display:block;margin:1em 0 0}.history_box_container .history_box td:nth-child(2){text-align:left}.history_box_container .history_box td:nth-child(2):before{padding-top:1em;content:"取引内容";color:#3197eb;display:block;font-size:.5em}.history_box_container .history_box td:nth-child(3):brfore{content:"取引金額：";color:#3197eb;font-size:.5em}}@media screen and (max-width: 568px){body .myplans_container .current_balance_total .balance_inner .tit{font-size:.6rem}body .myplans_container .plan_box_container .plan_box_header .market_value .spbr{display:block}body .myplans_container .plan_box_container .plan_summary .plan_schedule .start_end_schedule .plan_start time:after{border:21px solid transparent;border-left-color:#f1f1f1}body .myplans_container .plan_box_container .plan_summary .plan_schedule .start_end_schedule time{height:42px;padding-top:1em;padding-left:0.3em;padding-right:0.1em;font-size:.9rem}body .myplans_container .plan_box_container .plan_summary .plan_schedule .future_add_amount .add_amount .num{font-size:1.1rem}body .myplans_container .plan_box_container .plan_summary .plan_schedule .future_add_amount .add_amount .target_time{width:45%;margin-left:1rem;font-size:.8rem;margin-bottom:.2rem}}
