body{line-height:1.5em;}body,td,th,input,textarea,select{font-size:1em;font-size:100%;}@media only screen{html{font-size:16px;}html #page{width:100.00%;}}@media only screen and (min-width:960px){html{font-size:calc(1.03*(9.61px + 55.5*(100vw - 961px)/9610));}html #page{width:calc(1.03*(100% + 0.542*(40*9.61px - 40em)));}}@media only screen and (max-width:960px){html{font-size:2vw;}body,td,th,input,textarea,select{line-height:1.5;}}@media only screen and (max-width:960px) and (max-aspect-ratio:1/1){html{font-size:3vw;}body,td,th,input,textarea,select{line-height:1.75;}}.mobile_version .homepage #main_content{ margin:0 0 0 0.5%;  width:82.5%;}@media only screen and (max-width:960px){ body.full_version .mobile_version{   display:initial !important;} .N_hide{   display:none !important;} .M_hide{   display:none !important;} .mcols1:empty{   display:none;} .mcols1{   box-sizing:border-box;    clear:both;    display:block;    float:left;    text-align:center;    width:100%;    padding:0;    margin-bottom:0.25em;} .mcols1:first-child{   margin-top:1em;} .mcols1:last-child{   margin-bottom:1em;} body #page .mobile_version{   display:block !important;} body #page .full_version{   display:none;} body #page,  body #page #page_inner,  body #page #left_col,  body #page #main_content,  body #page #right_col,  body #page #footer{   border-left-width:0;    border-right-width:0;    clear:both !important;    float:none !important;    margin:0;    width:100% !important;} body #page_inner{   background:#fff none repeat scroll 0 0;} .side_box{   clear:none;    margin:0;    cursor:pointer;} .side_box .box_inner{   margin:1px;} .side_box .box_content{   display:none;    margin-bottom:0;} .side_box.opened .box_content{   display:block;} .side_box .box_content .inner_wr{   border-width:0;    padding:0.5em;} .cols1{width:10%;} .cols2{width:20%;} .cols3{width:30%;} .cols4{width:40%;} .cols5{width:50%;} .cols6{width:60%;} .cols7{width:70%;} .cols8{width:80%;} .cols9{width:90%;} .cols10{width:100%;}   #home_page_content .header{   background:rgba(0,0,0,0) none repeat scroll 0 0;    margin:0.5em 0;    padding:0.5em;} .innerpage #main_content .inner_wr{   padding:1vw;}}@media only screen and (max-width:960px) and (max-aspect-ratio:1/1){ .cols1,.cols2,.cols3,.cols4,.cols5,.cols6,.cols7,.cols8,.cols9,.cols10{   width:100%;} .form_wr{   border:medium none;    box-shadow:none;    padding:0;} #register_authorization.form_wr, #register_authorization.form_wr > tbody, #register_authorization.form_wr > tbody > tr, #register_authorization.form_wr > tbody > tr > td{   display:block;    width:100%;} #register_authorization.form_wr .block{   width:100%;    box-sizing:border-box;} #register_authorization.form_wr .spacer{   display:none;} td input,td textarea{   max-width:100%;    box-sizing:border-box;}}