﻿html,body,dl,dt,dd,ul,li{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%}*{box-sizing:border-box}body{background-color:#F8F6F4;color:#333;font-size:1rem;line-height:1.5;font-family:Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Roboto , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , Meiryo, "メイリオ", "Meiryo UI" , sans-serif;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}header,footer,main,figure{display:block}a{color:#333}.btn_bar{width:100%;text-align:center;padding:1.5em 0}.btn_bar p{width:880px;margin-left:auto;margin-right:auto}.btn_area{margin:3em 0;text-align:center}.cm_alR{text-align:right}.cm_alC{text-align:center}.page_title{font-size:1.4em;font-weight:normal;margin-top:2em;margin-bottom:2em}main{margin-left:80px;padding-top:70px;padding-bottom:5em}.noheader{margin-left:0;padding:0}.header_notlogin+main{margin-left:0}.page_path{margin-left:2em;margin-top:1em;font-size:.8em;color:#666}.page_path a{color:#999}.page_path li{display:inline-block}.page_path li::after{content:"＞"}.page_path li:last-child::after{content:""}.myplan_pager:after,.myplan_pager:before{content:'';display:table}.myplan_pager:after{clear:both}.myplan_pager{zoom:1}.myplan_pager .page{float:right;color:#999;font-size:.9em;margin-right:1em;margin-top:1.5em}.myplan_pager ul{float:right;margin:1em 0 0}.myplan_pager ul ul,.myplan_pager ul li{list-style:none}.myplan_pager ul li{display:inline-block;border:2px solid #3197eb;color:#3197eb}.myplan_pager ul li:first-child{border-radius:20px 4px 4px 20px;margin-right:.5em}.myplan_pager ul li:first-child a:hover{background-color:#bcddf9;border-radius:20px 4px 4px 20px}.myplan_pager ul li:last-child{border-radius:4px 20px 20px 4px}.myplan_pager ul li:last-child a:hover{background-color:#bcddf9;border-radius:4px 20px 20px 4px}.myplan_pager ul li.disabled{opacity:.3}.myplan_pager ul a,.myplan_pager ul li.disabled{display:inline-block;transition:.3s;color:#3197eb;padding:.3em 1.5em .1em}#dynamic_header{position:fixed;width:calc(100% - 80px);z-index:50;margin-left:80px}#dynamic_header.header_notlogin{width:100%;margin-left:0}#dynamic_header h1{float:left;font-size:2em;margin:0 1em}#dynamic_header h1 a{display:inline-block;vertical-align:middle;margin-top:15px;width:160px}#dynamic_header h1 span{font-size:16px;color:#181B39;display:inline-block;margin:0 0 0 1rem}#dynamic_header h1 img{width:100%}#dynamic_header p{margin:0}#dynamic_header .header_account{float:right;text-align:right;padding-top:1.4em;margin-right:140px}#dynamic_header .header_account .name span{color:#999;font-size:.8em;margin-left:1em}#dynamic_header .header_account .account a{color:#3197eb;font-size:.8em}#dynamic_header .header_account_btn{position:absolute;top:1.2em;right:1em}#dynamic_header ul,#dynamic_header li{list-style:none}.header_bar{background-color:#EBE9E7;height:70px}.header_menu{position:fixed;text-align:center;width:80px;top:0;left:0;height:100%;padding-top:70px;background:#1062A6;background:linear-gradient(to bottom, #0c4777, #1062A6)}.header_menu li a{text-decoration:none;display:block;color:#fff;transition:.3s;font-size:.6em;height:70px}.header_menu li a i{display:block;font-size:1.6rem;padding-top:.7em}.header_menu li a .notice_count{color:white;background-color:#c70606;border-radius:8px;padding:0 5px 0 5px}.header_menu li a:hover{background-color:#0c4777}.header_menu li a:hover a{color:#fff}.header_menu li.active{background-color:#E69E00;position:relative;font-weight:bold}.header_menu li.active::after{content:"";width:0;height:0;position:absolute;right:-20px;top:0;border-top:35px solid transparent;border-right:10px solid transparent;border-bottom:35px solid transparent;border-left:10px solid #E69E00}.header_menu li.active:hover a{cursor:default;background-color:#E69E00}#global_header{position:fixed;top:0;width:100%;z-index:5;background-color:rgba(255,255,255,0.6);transition:background-color .6s;transition:opacity .9s .6s}#global_header .container{padding:.7rem 0}#global_header .container:after,#global_header .container:before{content:'';display:table}#global_header .container:after{clear:both}#global_header .container{zoom:1}#global_header h1{margin:0;float:left}#global_header h1 a{display:block;width:140px}#global_header h1 img{vertical-align:top;width:140px;opacity:0;transition:.4s;-ms-transform:translate(0, -60px);transform:translate(0, -60px)}#global_header .navs{float:right}#global_header nav{display:inline-block;vertical-align:top}#global_header .global{margin-top:.1rem;margin-right:1rem}#global_header .global li{display:inline-block;margin:0 0 0 .9rem}#global_header .global li.current{border-bottom:3px solid #1062A6}#global_header .global li a{font-weight:bold;text-decoration:none;font-size:.76rem}#global_header .authorize li{margin-right:.2rem;display:inline-block}#global_header .basic_policy{display:none}.scrolled #global_header{background-color:rgba(255,255,255,0.9);border-bottom:1px solid rgba(204,204,204,0.5)}.scrolled #global_header h1 img{opacity:1;-ms-transform:translate(0, 0);transform:translate(0, 0)}#local_nav{position:fixed;left:0;width:100%;padding:.5rem;z-index:5;text-align:center;background-color:rgba(255,255,255,0.96);border-bottom:1px solid #ccc}#local_nav li{display:inline-block;margin:0 1rem 0 0}#local_nav li a{font-size:.85rem}@media screen and (max-width: 480px){#global_header .container{padding:.8rem 0}#global_header .menu-trigger{position:fixed;left:0}#global_header .navs{overflow:auto;-webkit-overflow-scrolling:touch;position:fixed;z-index:11;top:0;left:0;width:100%;background-color:rgba(255,255,255,0.96);margin-top:0;-ms-transform:translateX(-100%);transform:translateX(-100%);transition:transform .2s;float:none;-webkit-text-size-adjust:100%}#global_header .navs .global{display:block;margin:0}#global_header .navs .global .global_main_menu li{float:none;display:block;border-bottom:1px solid #EBE9E7;margin:0}#global_header .navs .global .global_main_menu li a{padding:1.0rem 1rem;display:block;line-height:1;font-size:100%;font-weight:normal}#global_header .navs .global .global_main_menu li.current{border-left:5px solid #1062A6}#global_header .navs .authorize{padding:1.4rem 0;display:block;text-align:center}#global_header .navs .authorize ul{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0 1rem}#global_header .navs .authorize ul li.btn_try_portfolio{margin-right:1rem}#global_header .navs .authorize ul li a{display:block;font-size:.7rem}#global_header h1{width:35%;margin:auto;float:none}#global_header h1 a{display:block;width:100%;text-align:center}#global_header h1 img{width:100%;padding-top:0;vertical-align:bottom}#global_header .basic_policy{display:block}#global_header .basic_policy h2{background-color:#efefef;font-size:.75rem;padding:.5rem 0 .5rem 1rem;line-height:1;margin:0}#global_header .basic_policy ul li{border-bottom:1px solid #EBE9E7}#global_header .basic_policy ul li a{padding:1.0rem 1rem;line-height:1;text-decoration:none;display:block}#global_header .basic_policy ul li a .fa{display:none}.menu-trigger,.menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box}.menu-trigger{position:relative;width:20px;height:17px}.menu-trigger span{position:absolute;left:0;width:100%;height:1px;background-color:#1062A6;border-radius:4px}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger span:nth-of-type(2){top:8px}.menu-trigger span:nth-of-type(3){bottom:0}.show_menu .menu-trigger span:nth-of-type(1){-ms-transform:translateY(8px) rotate(-45deg);transform:translateY(8px) rotate(-45deg)}.show_menu .menu-trigger span:nth-of-type(2){opacity:0}.show_menu .menu-trigger span:nth-of-type(3){-ms-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}.show_menu .menu-trigger{-ms-transform:translateX(10px);transform:translateX(10px)}.show_menu #global_header .navs{-ms-transform:translateX(0);transform:translateX(0)}}.external::after{content:"\f08e";font-family:FontAwesome;display:inline-block;text-decoration:none;font-size:.8em;margin-left:.5em;margin-right:.5em}footer{text-align:center;background-color:#EBE9E7;color:#666;margin-left:80px;padding-bottom:1em}footer ul,footer li{list-style:none}footer .inner{padding-top:2em}footer.footer_notlogin{margin-left:0}footer .footer_info{width:1024px;margin-left:auto;margin-right:auto}footer .footer_info:after,footer .footer_info:before{content:'';display:table}footer .footer_info:after{clear:both}footer .footer_info{zoom:1}footer a{color:#666}footer .footer_info_box{width:25%;padding:1rem 2rem .5em;float:left}footer .footer_info.contract_step .footer_info_box{width:100%;float:none}footer .footer_info_box:nth-child(2){border-left:1px solid #ccc;border-right:1px solid #ccc}footer .footer_info_box:nth-child(3){border-right:1px solid #ccc}footer .footer_info_box h2{font-size:.9em;margin-top:0;margin-bottom:.2em}footer .footer_info_box h2 i{margin-right:.5em}footer .footer_info_box p{font-size:x-small;margin-top:.2em}footer .footer_info_box.title .footer_logo_area{margin-bottom:1rem}footer .footer_info_box.title .footer_logo_area p{margin:0}footer .footer_info_box.title .footer_logo_area .footer_logo{margin-bottom:.5rem}footer .footer_info_box.title .footer_logo_area .footer_logo img{width:100%}footer .footer_menu a{color:#666}footer .footer_mainmenu{background-color:#DFDDDB;margin:0 0 2em;font-size:1em}footer .footer_mainmenu li{display:inline-block;font-size:.9em}footer .footer_mainmenu li a{display:block;padding:1.2em 1em}footer .copyright{font-size:.7em;color:#999;margin-top:3em}footer .txt_link{font-size:xx-small;text-align:left;margin-bottom:1rem}footer .common_nav{font-size:.75rem;display:inline-block;margin:auto}footer .common_nav li{margin-bottom:.1rem}footer .common_nav ul{list-style-type:disc;padding-left:.5em}footer .common_nav ul li{margin-left:1rem}footer .trader_info{font-size:x-small}footer li .fa{margin-right:.3rem;font-size:xx-small;display:inline-block;vertical-align:middle}@media screen and (max-width: 480px){footer{font-size:100%}footer .footer_info_box{width:auto;float:none;padding-top:0}footer .footer_info_box p{font-size:100%}footer .footer_info_box h2{font-size:1.2rem}footer .footer_info_box.title{padding-top:1rem}footer .footer_info_box.contact{padding-bottom:0}footer .commonn{display:none}footer .copyright{margin-top:1rem}footer .footer_info{width:auto}footer .footer_mainmenu{margin-bottom:1rem;padding:.4rem 0}footer .footer_mainmenu li a{padding:.4rem .6rem}footer .basic_policy{display:none}footer .txt_link{margin-bottom:0}footer .inner{padding-top:0}}.btn{transition:.3s;text-align:center;text-decoration:none;border-radius:2px;display:inline-block;line-height:1;vertical-align:text-bottom}.btn[disabled],.btn.disabled{background-color:#333 !important;color:white;opacity:.3;pointer-events:none}.btn[disabled]:hover,.btn.disabled:hover{-ms-transform:translateY(0px);transform:translateY(0px);box-shadow:none}.btn:hover{-ms-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 3px 10px #999}.btn i{margin-left:.5em;margin-right:.5em}.btn.btn_small{font-size:.7em;border:1px solid #1062A6;color:#1062A6;background-color:#fff;padding:.7em 2em .65em}.btn.btn_mini{background-color:#1062A6;color:#fff;font-size:.7em;padding:1em 4em}.btn.btn_full{width:100%;font-size:.8em;padding:1em;display:block}.btn.btn_main{background-color:#1062A6;color:#fff;font-size:1em;padding:1em 4em}.btn.btn_main_back{background-color:#999;color:#fff;font-size:.8em;padding:1.3em 3em;margin-right:2em}.btn.btn_back{border:2px solid #1062A6;color:#1062A6;background-color:#fff;font-weight:bold;padding:.8em 2.5em;font-size:.8em}@media screen and (max-width: 481px){.btn.btn_back{width:100%}}.btn.btn_back i{color:#3197eb}.text_link{text-align:center;color:#999;font-size:.8em;margin-top:4em}.process_step{text-align:center;list-style:none;background-color:#E8E8E8;border-radius:3px;margin-bottom:4em;margin-top:4em}.process_step:after,.process_step:before{content:'';display:table}.process_step:after{clear:both}.process_step{zoom:1}.process_step li{float:left;vertical-align:middle;margin:0;padding:.2em 0;color:#fff;font-size:.8em}.process_step li.active{border-radius:3px;background-color:#1062A6}.process_step.step4 li{width:25%}.process_step.step5 li{width:20%}.page_container{width:884px;margin-left:auto;margin-right:auto;padding:0 2px;overflow:hidden}.page_container .page_box{width:880px;margin-right:5px;float:left}.process_box{width:880px;margin-left:auto;margin-right:auto}.process_box section{margin-top:2em}.process_box p{margin-top:.3em;margin-bottom:.3em}.process_box .step_title{font-size:1.4em;font-weight:normal}.process_box .content_box{background-color:#FCFBFA;box-shadow:0 0 2px rgba(0,0,0,0.3);padding:1.5em;border-radius:3px}.process_box .content_box h1{font-weight:normal;font-size:1.1em;margin-top:0}.process_box .content_box .dl_btn_area{text-align:center;margin-top:1.5em}.process_box .content_box .attention{text-align:center;font-size:.8em;color:#9A2B2F;margin-top:1em}.process_box .content_box .attention::before{content:"※"}.process_box .content{font-size:.9em;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,0.3);padding:.5em 1em;color:#666;border-radius:3px}.process_box .content li{margin-bottom:1em}.process_box .content.scroll{height:200px;overflow-y:auto}.process_box .content.longH{height:450px}.process_box .content .icon_inline{width:40px;height:auto;vertical-align:middle;margin-right:.5em}.process_box .content .attr_box{border:1px solid #999;padding:.3em;display:inline-block;margin:1em 0}.process_box .content .red{color:#9A2B2F}.process_box .content .btn{margin:1em 0}.process_box .content .docs_border{border:1px solid #333;padding:0 1em .5em;margin:.5em 0}.process_box .content .docs_border h2{text-decoration:underline}.process_box .content dt{font-weight:bold}.process_box .content ol{counter-reset:cnt;padding:0;margin:0;list-style:none;position:relative}.process_box .content ol li{margin:0;counter-increment:cnt;margin-bottom:.3em}.process_box .content ol li table{text-indent:0;border-collapse:collapse;margin:5px 0}.process_box .content ol li table th{text-align:center}.process_box .content ol li table th,.process_box .content ol li table td{border:1px solid #ccc}.process_box .content ol.dot li::before{content:counter(cnt) ". "}.process_box .content ol.kakko{margin-left:2.5em}.process_box .content ol.kakko li{text-indent:-2.5em}.process_box .content ol.kakko li strong{margin-right:1em}.process_box .content ol.kakko li::before{content:"（" counter(cnt) "）"}.process_box .content ol.maru li{padding-left:1.5em}.process_box .content ol.maru li span{position:absolute;left:0}.process_box .content ol.none li::before{content:"" !important}.process_box .content ol.num{margin-left:1.5em}.process_box .content ol.num li{text-indent:-1.6em}.process_box .content ol.num li::before{content:counter(cnt) "　"}.process_box .content table.list{width:80%;border-collapse:collapse;margin:0 auto}.process_box .content table.list th,.process_box .content table.list td{padding:.5em 2em;border-bottom:1px solid #ccc}.process_box .content table.list th{font-size:.9em;font-weight:normal;text-align:right;width:30%;color:#3197eb}.process_box .content table.list.table_apply{width:100%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:1em}.process_box .content table.list.table_apply th{width:20%;text-align:center}.process_box .content table.list tr:last-child th,.process_box .content table.list tr:last-child td{border-bottom:none}.process_box .content table.saimoku{border-collapse:collapse;width:100%;border:1px solid #999}.process_box .content table.saimoku th,.process_box .content table.saimoku td{border:1px solid #999}.process_box .content table.saimoku th{text-align:center}.process_box .content table.saimoku th:first-child{width:10%}.process_box .content table.saimoku td:last-child{width:80%}.process_box .content table.saimoku2{border-collapse:collapse;width:100%;border:1px solid #999}.process_box .content table.saimoku2 th,.process_box .content table.saimoku2 td{border:1px solid #999}.process_box .content table.saimoku2 th{text-align:center}.process_box .content table.saimoku2 th:first-child{width:10%}.process_box .content table.saimoku2 td:last-child,.process_box .content table.saimoku2 td:nth-child(4){width:30%}.process_box .content table.calendar th,.process_box .content table.calendar td{text-align:center;padding:.5rem;border:3px solid #fff}.process_box .content table.calendar th{font-size:.9em;color:#3197eb}.process_box .content table.calendar td{font-size:1.1rem;transition:.3s;color:#999}.process_box .content table.calendar td.open{background-color:#e8e8e8}.process_box .content table.calendar td.open:hover{background-color:#f2d2d3;cursor:pointer}.process_box .content table.calendar td.today{background-color:#1062A6;color:#fff}.process_box .content table.calendar td.select{background-color:#fff;border:2px solid #1062A6;color:#1062A6}.process_box .calendar_box{text-align:center}.process_box .calendar_box:after,.process_box .calendar_box:before{content:'';display:table}.process_box .calendar_box:after{clear:both}.process_box .calendar_box{zoom:1}.process_box .calendar_box .content_box{float:left;width:430px}.process_box .calendar_box .content_box:first-child{margin-right:20px}.process_box .change_box{text-align:center;padding-top:1.5em}.process_box .change_box h2{font-size:.9em;color:#666}.process_box .change_box .change_box_inner{background-color:rgba(16,98,166,0.1);padding:.5em 2em 1.5em;display:inline-block;position:relative}@media screen and (max-width: 481px){.process_box .change_box .change_box_inner{width:100%}}@media screen and (min-width: 480px){.process_box .change_box .change_box_inner{width:80%}}.process_box .change_box .change_box_inner::after{border:16px solid transparent;border-bottom-color:rgba(16,98,166,0.1);display:block;content:"";width:0;height:0;position:absolute;top:-30px;left:calc(50% - 8px)}.process_box .change_box .note{font-size:.7em;margin-bottom:1em}.process_box .change_box .btn{margin:0 .5em}.process_box .change_box .change_note{font-size:.7em;color:#666;padding-top:1em}.process_box .btn_changepw{text-align:center;margin-top:1em}.process_box .btn_changepw .btn.btn_back{font-size:.8rem}.process_box .foot{text-align:center;margin-top:3em}.process_box .foot p{margin-bottom:3.5em}.process_box .foot .note{font-size:.9em;width:90%;margin-left:auto;margin-right:auto}.process_box .foot .check .check_agree{display:none}.process_box .foot .check .check_agree:checked+label{background-color:rgba(16,98,166,0.1);color:#1062A6}.process_box .foot .check .check_agree:checked+label::after{position:absolute;display:block;content:"";left:4.3em;top:2em;width:16px;height:8px;border-left:3px solid #1062A6;border-bottom:3px solid #1062A6;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.process_box .foot .check .check_agree:disabled+label{opacity:.3}.process_box #supplementary_link{font-size:1.2em}.process_box #check_agree_supplementary_wrapper{margin-bottom:20px;display:none}.process_box .foot .check label{position:relative;background-color:#F4E2E0;display:inline-block;padding:2em 4em 2em 6em;font-size:1.2em;color:#666;transition:.3s}.process_box .foot .check label::before{position:absolute;content:"";display:block;width:24px;height:24px;border:1px solid #ccc;background-color:#fff;left:4em}.process_box .foot .calendar_date{background-color:rgba(16,98,166,0.1);color:#1062A6;display:inline-block;padding:2em 4em}.process_box .foot .calendar_date p{display:inline-block;vertical-align:middle;margin:0}.process_box .foot .calendar_date p span{font-size:1.4em;margin:0 .1em}.process_box .foot .calendar_date .nodate{color:rgba(16,98,166,0.5);text-align:left;margin-left:1em}.process_box .foot .calendar_alart{font-size:.9em;margin-top:1em;opacity:0;transition:.3s}.process_box .foot .calendar_alart p{display:inline-block;color:#9A2B2F;border:2px solid #9A2B2F;padding:.3em 1em;position:relative}.process_box .foot .calendar_alart p::before{border:10px solid transparent;border-bottom-color:#9A2B2F;display:block;content:"";width:0;height:0;position:absolute;top:-20px;left:calc(50% - 5px)}.process_box .foot .calendar_alart p::after{border:8px solid transparent;border-bottom-color:#F8F6F4;display:block;content:"";width:0;height:0;position:absolute;top:-15px;left:calc(50% - 3px)}.process_box .foot.privacy_agreement{margin-bottom:2rem;margin-top:0}.process_box .foot.privacy_agreement p{margin-bottom:0}.process_box .foot.privacy_agreement .check label{padding:1rem 2rem 1rem 4rem}.process_box .foot.privacy_agreement .check label::before{left:2rem}.process_box .foot.privacy_agreement .check .check_agree:checked+label::after{left:2.3rem}
