﻿html{font-size:67.0%;overflow-x:hidden;overflow-y:scroll}body,header,footer,main,article,section,nav,menu,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,textarea,select,blockquote,table,th,td,caption{margin:0;padding:0;font-size:1.2rem;line-height:100%;text-align:left}body,header,footer,main,article,section,nav,menu,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,b,span,pre,form,input,fieldset,textarea,select,button,blockquote,table,th,td,address,caption,em,strong{font-family:'Quicksand', "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", 'メイリオ' , Meiryo, "游ゴシック体", "Yu Gothic", YuGothic, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:normal;font-style:normal}b,strong{font-weight:bold}table{border-collapse:collapse;border-spacing:0}q:before,q:after{content:''}object,embed{vertical-align:top}img,abbr,acronym{border:0}li{list-style-type:none}i{font-style:oblique}input{font-size:100%}.cf:after{content:".";display:block;clear:both;height:0;visibility:hidden}.cf{min-height:1px}* html .cf{height:1px}.reset html{font-size:initial;overflow-x:initial;overflow-y:initial}.reset body,.reset header,.reset footer,.reset main,.reset article,.reset section,.reset nav,.reset menu,.reset div,.reset dl,.reset dt,.reset dd,.reset ul,.reset ol,.reset li,.reset h1,.reset h2,.reset h3,.reset h4,.reset h5,.reset h6,.reset p,.reset pre,.reset form,.reset fieldset,.reset textarea,.reset select,.reset blockquote,.reset table,.reset th,.reset td,.reset caption,.reset font{margin:initial;padding:initial;font-size:initial;line-height:initial;text-align:initial}.reset body,.reset header,.reset footer,.reset main,.reset article,.reset section,.reset nav,.reset menu,.reset div,.reset dl,.reset dt,.reset dd,.reset ul,.reset ol,.reset li,.reset h1,.reset h2,.reset h3,.reset h4,.reset h5,.reset h6,.reset p,.reset b,.reset span,.reset pre,.reset form,.reset input,.reset fieldset,.reset textarea,.reset select,.reset button,.reset blockquote,.reset table,.reset th,.reset td,.reset address,.reset caption,.reset em,.reset strong{font-family:initial;font-weight:initial;font-style:initial}.reset b,.reset strong{font-weight:initial}.reset table{width:initial;border-collapse:collapse;border-spacing:0;border:none}.reset td{border:none}.reset q:before,.reset q:after{content:''}.reset object,.reset embed{vertical-align:top}.reset img,.reset abbr,.reset acronym{border:0}.reset p{line-height:initial}.reset li{list-style-type:initial}.reset ol li{list-style-type:decimal}.reset i{font-style:initial}.reset a{color:initial;text-decoration:initial}.reset a:link{color:#0000EE;text-decoration:underline}.reset a:visited{color:#551A8B;text-decoration:underline}.reset a:active{color:#FF0000;text-decoration:underline}.cell,.journals .volume_numbers .vnt div.cf div.left .side_header tr th,.journals .volume_numbers .vnt div.cf div.right .t_inner tr th,.journals .volume_numbers .vnt div.cf div.right .t_inner tr td{height:13px;padding:5px;border:1px solid #AAAAAA;font-size:1.2rem;font-weight:bold;text-align:center}.cell_color tr.even,.journals .volume_numbers .vnt div.cf div.left .side_header tr.even,.journals .volume_numbers .vnt div.cf div.right .t_inner tr.even{background-color:#FFFFFF}.cell_color tr.even th.green,.journals .volume_numbers .vnt div.cf div.left .side_header tr.even th.green,.journals .volume_numbers .vnt div.cf div.right .t_inner tr.even th.green{background-color:#D5ECC6}.cell_color tr.even th.light_green,.journals .volume_numbers .vnt div.cf div.left .side_header tr.even th.light_green,.journals .volume_numbers .vnt div.cf div.right .t_inner tr.even th.light_green{background-color:#ECF6E5}.cell_color tr.odd,.journals .volume_numbers .vnt div.cf div.left .side_header tr.odd,.journals .volume_numbers .vnt div.cf div.right .t_inner tr.odd{background-color:#EDF6F4}.cell_color tr.odd th.green,.journals .volume_numbers .vnt div.cf div.left .side_header tr.odd th.green,.journals .volume_numbers .vnt div.cf div.right .t_inner tr.odd th.green{background-color:#C6E4BD}.cell_color tr.odd th.light_green,.journals .volume_numbers .vnt div.cf div.left .side_header tr.odd th.light_green,.journals .volume_numbers .vnt div.cf div.right .t_inner tr.odd th.light_green{background-color:#DBEDDB}.red,.caution{color:#FF0000 !important;line-height:150%}.blue,.sub_caution{color:#2912E0 !important;line-height:150%}.black{color:#000000 !important;line-height:150%}.caution_box{padding:5px;color:#FF0000 !important;line-height:150%;border:3px double #FF0000}.caution_box u{padding:2px 0;text-decoration:none;background:linear-gradient(transparent 0, #ff0 0)}.left{text-align:left !important}.center{text-align:center !important}.right{text-align:right !important}.top{vertical-align:top !important}.middle{vertical-align:middle !important}.bottom{vertical-align:bottom !important}.fr{float:right !important}.fl{float:left !important}.cb{clear:both !important}.m_auto{margin:0 auto !important}.mt{margin-top:10px !important}.mt_m{margin-top:20px !important}.mt_l{margin-top:30px !important}.mt_n{margin-top:0 !important}.mr{margin-right:10px !important}.mr_l{margin-right:30px}.mr_ll{margin-right:100px}.mb{margin-bottom:10px !important}.mb_m{margin-bottom:20px !important}.mb_l{margin-bottom:30px !important}.mb_ll{margin-bottom:50px !important}.mb_n{margin-bottom:0 !important}.ml{margin-left:10px}.ml_m{margin-left:20px}.ml_l{margin-left:30px}.pa0{padding:0 !important}.pa20{padding:0 20px}.pt25{padding-top:25px !important}.require_mark{margin-left:5px;color:#FF0000}.page_name{margin-bottom:30px;padding:18px 0 15px;border-top:3px solid #358E62;border-bottom:1px solid #CCD6D7;color:#358E62;font-size:1.7rem;font-weight:bold}p{line-height:160%}.text{line-height:160%}.h2t{margin-bottom:10px;font-size:1.8rem;font-weight:bold;color:#358E62}.h3t{margin-bottom:10px;font-size:1.4rem;font-weight:bold;color:#358E62}.strong{font-weight:bold}.lh{line-height:160%}.lh_l{line-height:200%}.bold{font-weight:bold}.normal{font-weight:normal !important}.fs_13{font-size:1.3rem}a{color:#358E62;text-decoration:none}a:hover{color:#6CC08D;text-decoration:underline}.no_link{pointer-events:none}a.text-link,div.news_box .y-scroll li,div.news_box .y-scroll li a{padding-left:18px;color:#358E62;background:url(/jsum-member/assets/member/btn_cal-c2cfa497fc2f27d24dd21ca7ec5767780bef8ac40bb86cbe0c2382eccb021039.gif) no-repeat left 3px;text-decoration:none}a.text-link:hover,div.news_box .y-scroll li:hover,div.news_box .y-scroll li a:hover{color:#6CC08D}.remarks{margin-left:18px;text-indent:-18px}a.pdf-link{margin:5px 0;padding:8px 10px 6px 46px;color:#358E62;background:url(/jsum-member/assets/member/iconPdf-508af38e1c4c38ac8021ee646bca40942769f1e65227cfd08b224db51785de63.png) no-repeat 10px center #FFE1A6;background-size:24px auto;border-radius:8px;display:inline-block;text-decoration:underline !important}a.pdf-link:hover{color:#358E62;background-color:#D6E9DF}.pagination{margin:0 auto 20px auto;display:table;table-layout:fixed;border-collapse:collapse}.pagination .page,.pagination .next,.pagination .last,.pagination .prev,.pagination .first{width:44px;height:40px;text-align:center;border:1px solid #358E62;text-align:center;vertical-align:middle;display:table-cell;box-sizing:border-box}.pagination .page a,.pagination .next a,.pagination .last a,.pagination .prev a,.pagination .first a{width:100%;height:22px;padding:14px 0 4px 0;color:#358E62;text-align:center;vertical-align:middle;text-decoration:none;display:block}.pagination .page a:hover,.pagination .next a:hover,.pagination .last a:hover,.pagination .prev a:hover,.pagination .first a:hover{background:#D6E9DF}.pagination .page.current{background:#358E62;font-weight:bold;color:#FFFFFF}table{width:100%}table tr th{height:0}table tr td{height:0}div.f_t{width:100%;margin-bottom:30px;display:table}div.f_t div.tr{display:table-row}div.f_t div.tr div.th{padding:10px 5px 10px 10px;font-size:1.2rem;display:table-cell}div.f_t div.tr div.th:after{content:'：'}div.f_t div.tr div.td{padding:10px 10px 10px 5px;font-size:1.2rem;display:table-cell}td.i_f_t div.tr{display:table-row}td.i_f_t div.tr div.th{padding:5px;font-size:1.2rem;display:table-cell}td.i_f_t div.tr div.th:after{content:'：'}td.i_f_t div.tr div.td{padding:5px;font-size:1.2rem;display:table-cell}table.f_t{width:100%;margin-bottom:30px}table.f_t th{padding:10px 5px 10px 10px;font-size:1.2rem;font-weight:bold}table.f_t td{padding:10px 10px 10px 10px;font-size:1.2rem}table.c_t{width:100%;margin-bottom:20px;border:2px solid #AAAAAA}table.c_t tr th{padding:5px;font-size:1.2rem;font-weight:bold;text-align:center;border:1px solid #AAAAAA}table.c_t tr td{padding:5px 10px;font-size:1.2rem;font-weight:normal !important;border:1px solid #AAAAAA;line-height:160%}table.c_t tr .selected{color:#0000FF}table.c_t tr .bl_n{border-left:none}table.c_t tr .br_n{border-right:none}table.c_t tr .gray{background-color:#DDDDDD}table.c_t tr .cyan{background-color:#CCFFFF}table.c_t tr .pink{background-color:#F9D2C4}table.c_t tr .bright_blue{background-color:#CCEEFF;font-weight:bold}table.c_t tr .yellow{background-color:#FCFFE2;font-weight:bold}table.c_t tr .green{background-color:#D6E9DF}table.c_t tr .light_green{background-color:#D6E9DF}table.c_t tr .orange{background-color:#FF9900}table.c_t tr .date{font-size:1rem}table.c_t tr .renewal_requirement ol li{margin-left:20px;list-style-type:upper-alpha;line-height:150%}table.c_t tr .renewal_requirement ol.next{counter-reset:item 2}table.c_t tr .renewal_requirement ol.add_num li{margin-left:0;padding-left:27px;list-style-type:none;line-height:150%;text-indent:-25px}table.c_t tr .renewal_requirement ol.add_num li span.alpa{width:25px;display:inline-block;text-indent:0}table.c_t tr .renewal_requirement ul li{margin-left:20px;list-style-type:disc;line-height:150%}table.c_t tr .renewal_requirement .under_line{text-decoration:underline}table.c_t tr.deleted th,table.c_t tr.deleted td{background-color:#CCCCCC}table.c_t tr.even{background-color:#FFFFFF}table.c_t tr.even th.green{background-color:#D5ECC6}table.c_t tr.even th.light_green{background-color:#ECF6E5}table.c_t tr.odd{background-color:#EDF6F4}table.c_t tr.odd th.green{background-color:#C6E4BD}table.c_t tr.odd th.light_green{background-color:#DBEDDB}table.d_t{width:100%}table.d_t tr th{padding:3px 10px 3px 3px;width:150px;border-bottom:1px solid #000000;text-align:right;font-weight:normal}table.d_t tr td{padding:3px 5px 3px 10px;border-bottom:1px solid #000000}table.show_ec{empty-cells:show}table.inline_table{border:none}table.inline_table tr th{border:none}table.inline_table tr td{border:none}.t_i input[type="text"],.t_i input[type="password"],.t_i input[type="number"],.t_i textarea{width:100%;padding:8px 10px 7px 10px;border:1px solid #BBBBBB;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,0.075) inset;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.t_i_l input[type="text"],.t_i_l input[type="password"],.t_i_l input[type="number"]{width:75%;padding:8px 10px 7px 10px;border:1px solid #BBBBBB;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,0.075) inset;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.t_i_s input[type="text"],.t_i_s input[type="password"],.t_i_s input[type="number"]{width:25%;padding:8px 10px 7px 10px;border:1px solid #BBBBBB;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,0.075) inset;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.t_i_ss input[type="text"],.t_i_ss input[type="password"],.t_i_ss input[type="number"]{width:40%;padding:8px 10px 7px 10px;border:1px solid #BBBBBB;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,0.075) inset;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.t_i_m input[type="text"],.t_i_m input[type="password"],.t_i_m input[type="number"]{width:50%;padding:8px 10px 7px 10px;border:1px solid #BBBBBB;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,0.075) inset;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.t_i_m textarea{width:50%;height:100px;padding:8px 10px 7px 10px;border:1px solid #BBBBBB;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,0.075) inset;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.t_i_t input[type="text"],.t_i_t input[type="password"]{width:10%;padding:8px 10px 7px 10px;border:1px solid #BBBBBB;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,0.075) inset;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:7px 10px 6px 10px}input[type="submit"].ss,a.ss{height:28px;margin-left:5px;color:#000000;background-image:linear-gradient(-180deg, #EFEFEF 0%, #D5D5D5 100%);border-radius:4px;border:1px solid #CCCCCC;cursor:pointer;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type="submit"].ss:hover,a.ss:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8}.field_with_errors{display:inline}.field_with_errors input,.field_with_errors textarea,.field_with_errors select{border:2px solid #DD1111;background-color:#FFCCCC}.field_with_errors label{font-weight:bold;color:#DD1111}.formError{padding:5px;line-height:160%;color:#DD1111}.formError li{margin-bottom:5px}input[type="number"][disabled]{background-color:#DDDDDD}.notice{width:90%;margin:0 auto 20px auto;padding:15px;font-size:16px;font-weight:bold;color:#FFFFFF;background:#FF9900;border-radius:8px}.alert{width:90%;margin:0 auto 20px auto;padding:15px;font-size:16px;font-weight:bold;color:#FFFFFF;background:#B60E0E;border-radius:8px}#modal{width:100%;height:100%;display:none;position:fixed;z-index:30}#modal .background{width:100%;height:100%;background-color:#000000;position:fixed;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5}#modal .container{width:600px;height:250px;background-color:#FFFFFF;border:5px solid #CCCCCC;position:fixed;overflow:scroll;padding:30px}#modal .container .modal_layout{padding:20px;background-color:#FFFFFF}#modal .container .modal_layout .title{margin-top:0}#modal .container .modal_layout .title h2{margin-bottom:15px;padding:3px 0 3px 7px;font-size:15px;border-left:5px solid #076AB6}#modal .container .modal_layout .formT{width:100%;margin-bottom:15px}#modal .container .modal_layout .listT{width:100%;margin-bottom:15px}#modal .container .modal_layout .btn{margin-bottom:25px;text-align:center}#modal .container .modal_layout .close{padding:0 0 0 13px;background:url(icons/iconArrow_orange01.png) no-repeat 0 3px}#modal .container .sandwich{padding:5px 10px;border-top:1px solid #358E62;border-bottom:1px solid #358E62}#modal .container .sandwich span{color:#B60E0E}#modal .examples_t{margin-left:15px;margin-bottom:10px}#modal .examples_t th{width:150px;line-height:150%}#modal .examples_t td{line-height:150%}#modal .examples_t td.colon{width:10px}.btn,div.news_box .y-scroll li div.btn{width:300px;margin:0 auto 10px auto;line-height:150%;display:block}.btn a,div.news_box .y-scroll li div.btn a,.btn span,div.news_box .y-scroll li div.btn span{width:300px;padding:3px;background-color:#358E62;font-size:14px;text-decoration:none;color:#FFFFFF;text-align:center;display:block;box-sizing:border-box}.btn a:hover,div.news_box .y-scroll li div.btn a:hover,.btn span:hover,div.news_box .y-scroll li div.btn span:hover{background-color:#D6E9DF;color:#FF0000}.btn input,div.news_box .y-scroll li div.btn input,.btn button,div.news_box .y-scroll li div.btn button{width:300px;padding:1px;background-color:#358E62;font-size:14px;color:#FFFFFF;border:none;text-align:center;cursor:pointer;display:block;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}.btn input:hover,div.news_box .y-scroll li div.btn input:hover,.btn button:hover,div.news_box .y-scroll li div.btn button:hover{background-color:#D6E9DF;color:#FF0000}.back_menu a,.back_menu input,.back_menu button{background-color:#FFFFFF;color:#358E62;box-shadow:0 0 0 1px #358E62 inset}.back_menu a:hover,.back_menu input:hover,.back_menu button:hover{background-color:#358E62;color:#FFFFFF}.back a,.back input,.back button{background-color:#333333;color:#FFFFFF}.back a:hover,.back input:hover,.back button:hover{background-color:#FFFFFF;box-shadow:0 0 0 1px #333 inset;color:#333333}.gray a,.gray input,.gray button{background-color:#999999;color:#FFFFFF}.gray a:hover,.gray input:hover,.gray button:hover{background-color:#FFFFFF;box-shadow:0 0 0 1px #999999 inset;color:#999999}.blue a,.blue input,.blue button{background-color:#2310BB}.blue a:hover,.blue input:hover,.blue button:hover{background-color:#2310BB}.r_rect a,.r_rect input,.r_rect button{color:#358E62;text-decoration:none;background-color:#FFFFFF;border:1px solid #FF0000}.r_rect a:hover,.r_rect input:hover,.r_rect button:hover{color:#6CC08D;text-decoration:underline}.r_rect a:hover,.r_rect input:hover,.r_rect button:hover{background-color:#FFFFFF}.skin a,.skin input,.skin button{background-color:#FFA16C;color:#FFFFFF;border:1px solid #FFA16C}.skin a:hover,.skin input:hover,.skin button:hover{background-color:#FFFFFF;border:1px solid #FFA16C;color:#FFA16C}.yellow a,.yellow input,.yellow button{background-color:#FFFF99}.yellow a:hover,.yellow input:hover,.yellow button:hover{background-color:#FFFF99}.short{width:150px}.short a,.short input,.short button{width:150px}.short a:hover,.short input:hover,.short button:hover{width:150px}.micro{width:60px !important}.micro a,.micro input,.micro button{width:60px}.micro a:hover,.micro input:hover,.micro button:hover{width:60px}.b_yellow a,.b_yellow button{background-color:#FFFF99;color:#000000}.l_green input{background-color:#D6E9DF;color:#000000}.c_left_btn{position:relative;right:140px}.confirm a,.confirm button{width:350px}.member .member_login .forgot_password{padding:20px}.member .member_login .forgot_password .error{font-size:1.6rem;font-weight:bold;color:#FF0000}.member .member_login .forgot_password .f_t{max-width:800px;margin:0 auto 30px auto}.member .member_login .forgot_password .f_t .th{width:200px;font-weight:bold}.member .member_login .forgot_password .f_t .th:after{content:'：'}.member .member_login .forgot_password .f_t .birthday input{margin-left:15px;margin-right:5px}.member .member_login .forgot_password .f_t .birthday input:first-child{margin-left:0}.member .member_login .forgot_password .send_btn{width:315px;margin:0 auto 30px auto;display:block}.member ul.breadcrumbs{margin-bottom:20px}.member ul.breadcrumbs li{margin:0 5px;font-size:12px;line-height:140%;float:left}.member ul.breadcrumbs li.current{color:#358E62;font-weight:bold}.member ul.breadcrumbs li.arrow{margin:0 5px}.member .change_pass section{margin-bottom:30px}.member .change_pass section .label{margin-bottom:5px;line-height:160%}.member .change_pass section .form{width:80%;margin-bottom:5px}.member .change_pass section .current_mail{font-weight:bold}.member .change_pass section .examples{line-height:160%}.member .change_pass section h3{margin-bottom:15px;font-weight:bold;color:#358E62;line-height:150%}.member .change_pass .change_confirm{margin:10px 0 20px 0;border:none}.member .change_pass .change_confirm tr th{width:150px;padding:5px 10px 5px 0;border:none;font-size:1.2rem}.member .change_pass .change_confirm tr td{border:none;font-size:1.2rem}.member .member_info .caution,.member .member_info .sub_caution{line-height:160%}.member .member_info .information{line-height:160%;margin-bottom:30px}.member .member_info .now{padding-bottom:5px;float:right}.member .member_info table.c_t{width:100%;margin-bottom:20px;border:2px solid #AAAAAA}.member .member_info table.c_t tr th{padding:5px;font-weight:bold;text-align:center;border:1px solid #AAAAAA}.member .member_info table.c_t tr td{padding:5px 10px;font-weight:normal !important;border:1px solid #AAAAAA;line-height:160%}.member .member_info table.c_t tr.deleted th,.member .member_info table.c_t tr.deleted td{background-color:#CCCCCC}.member .member_info table.edit_form tr th{width:30%;font-weight:normal !important;text-align:left !important}.member .member_info table.edit_form tr th.p10{width:10%}.member .member_info table.edit_form tr th.p20{width:20%}.member .member_info table.edit_form tr td{padding:10px !important}.member .member_info table.edit_form tr td .examples{margin-top:8px;line-height:150%}.member .member_info table.edit_form tr .work_tel input:first-child{margin-bottom:10px}.member .member_info table.edit_form tr .g_date input{margin:0 5px}.member .member_info .light_green{background-color:#D6E9DF}.member .member_info .block_caution{margin-top:5px;padding:5px;border:2px solid #FF0000;line-height:160%}.member .member_info .update{width:320px;margin:0 auto 20px auto;padding:10px;border:2px solid #2912E0}.member .member_info .update .sub_caution{text-align:center}.member .public_select .orange{float:left}.member .public_select .edit_member .orange{float:right}@media screen and (max-width: 760px){.member .payment p.now{width:100%}.member .payment .c_t{width:100%}}@media screen and (min-width: 1000px){.member .payment p.now{width:70%}.member .payment .c_t{width:70%}}@media screen and (min-width: 1400px){.member .payment p.now{width:60%}.member .payment .c_t{width:60%}}.member .payment .c_t{margin-bottom:30px;border:2px solid #AAAAAA}.member .payment .c_t tr th{width:50%;padding:10px 5px;font-weight:bold;border:1px solid #AAAAAA}.member .payment .c_t tr td{width:50%;padding:10px;font-weight:bold !important;line-height:160%}.member .payment .c_t tr .bright_blue{background-color:#CCEEFF;font-weight:bold}.member .payment .now{margin-top:20px;padding-bottom:5px;text-align:right}.member .payment h3{margin-bottom:5px;font-size:1.6rem}.member .payment h3:before{content:'';width:12px;height:12px;margin-right:10px;background:#358E62;display:inline-block}.member .payment .not_payment{color:#FF0000}.member .payment .not_payment:before{background:#FF0000}.member .payment .block{margin-bottom:30px}.member .payment .block p{margin-left:24px}.member .payment .block .payee{margin:10px 0 0 24px;padding:10px;font-size:1.5rem;line-height:160%;border:double #999999;display:inline-block}.member .barcode .caution{margin-bottom:10px}.member .barcode .c_t td input[type="file"]{margin-bottom:5px}.member .barcode .c_t td .f_t{margin:0}.member .barcode .c_t td .f_t .th{width:200px}.member .barcode .c_t td .past{background-color:#FFCC99}.member .barcode .c_t .image{padding:10px 10px 5px 10px}.member .search .c_t td.green{width:80px}.member .search .c_t .address div:first-child{margin-bottom:5px}.member .search .search_condition{margin-bottom:10px;padding:3px 0 2px 10px;font-size:1.4rem;font-weight:bold;border-left:5px solid #358E62}.member .search .conditions{margin:0 0 20px 14px;border:none}.member .search .conditions th{width:80px;font-size:1.2rem;padding:5px;border:none}.member .search .conditions th:before{content:'・'}.member .search .conditions td.colon{width:10px}.member .search .conditions td{font-size:1.2rem;padding:5px;border:none}.member .search .hit{margin-bottom:5px;font-size:1.4rem;font-weight:bold;color:#B60E0E}.member .details_box span{margin-bottom:10px;font-size:1.4rem;font-weight:bold;display:block}.member .credits .caution_box{padding:5px;color:#FF0000 !important;line-height:200%;border:3px double #FF0000}.member .credits .caution_box div{line-height:200%;color:#000000}.member .credits .caution_box div.btn{border:2px solid #FF0000}.member .credits ul.upper-roman li{padding-left:5px;list-style:upper-roman;margin-bottom:30px}.member .credits ul.upper-roman li ul.disc{margin:5px 0 0 15px}.member .credits ul.upper-roman li ul.disc li{margin-bottom:10px;padding:0;list-style:disc;line-height:200%}.member .credits ul.upper-roman li ul.disc li div.box{margin:5px 0 0 30px;padding:0 10px;line-height:200%;display:inline-box;width:610px;background-color:#FFAAFF;color:#FFFFFF;border-radius:5px;font-weight:bold}.member .credits ul.upper-roman li ul.disc li div.border{margin:15px 0 0 0;padding:10px 5px;line-height:160%;border-radius:5px;border:1px solid #000000}.member .credits ul.upper-roman li ul.disc li div.border a.text-link,.member .credits ul.upper-roman li ul.disc li div.border div.news_box .y-scroll li,div.news_box .y-scroll .member .credits ul.upper-roman li ul.disc li div.border li,.member .credits ul.upper-roman div.news_box .y-scroll li ul.disc li div.border a,div.news_box .y-scroll .member .credits ul.upper-roman li ul.disc li div.border a{margin-top:10px;background:url(/jsum-member/assets/member/btn_cal-c2cfa497fc2f27d24dd21ca7ec5767780bef8ac40bb86cbe0c2382eccb021039.gif) no-repeat left 3px;display:block}.member .credits .credit_btn{padding:7px 10px 5px 10px;color:#FFFFFF;background-color:#4C9D74;border-radius:50px;text-decoration:none}.member .credits .credit_btn:hover{color:#FF0000;background-color:#D6E9DF}.member .credits .information{margin-bottom:30px}.member .credits .validity_period{margin-bottom:50px}.member .credits .print{margin:15px 0}.member .credits .show_list{margin-bottom:15px}.member .credits .show_list .ss{padding:5px 10px;border-radius:6px}.member .credits .clear{margin-bottom:20px}.member .credits .clear .ss{padding:5px 10px;border-radius:6px}.member .credits .clear div{float:left}.member .credits .clear div:first-child{margin-right:15px}.member .credits .unit_td{padding-left:0}.member .credits .unit_td .unit{width:84px;text-align:right;white-space:nowrap}.member .credits .unit_td .ur{min-width:160px;white-space:nowrap}.member .credits .regulation{margin-bottom:30px;line-height:160%}.member .credits .regulation div a{line-height:160%}.member .credits .header{margin:5px 0}.member .credits .form_box{height:490px}.member .credits .credit_alert{margin-bottom:30px}.member .credits .credit_alert .ultrasonic{width:100%;margin-bottom:10px;padding:10px;font-weight:bold;border:3px solid #FF0000;box-sizing:border-box}.member .credits .credit_alert .ultrasonic ul li{margin-left:10px;line-height:150%;text-indent:-10px;font-weight:bold}.member .credits .credit_alert div.ultrasonic{padding:0}.member .credits .credit_alert div.ultrasonic div{padding:10px}.member .credits .credit_alert div.ultrasonic div.title{padding:10px;background-color:#358E62;font-size:14px;text-decoration:none;color:#FFFFFF;text-align:center;box-sizing:border-box;cursor:pointer}.member .credits .credit_alert div.ultrasonic div.title:hover{background-color:#D6E9DF;color:#FF0000}@media screen and (min-width: 1300px){.member .credits .credit_alert .ultrasonic{width:75%}}@media screen and (min-width: 1540px){.member .credits .credit_alert .ultrasonic{width:60%}}.member .credits .highlight{padding:3px;background-color:#FFFF66}.member .credit_list .credit_btn{margin-bottom:10px;display:inline-block}.member .credit_list .sub_caution{margin-bottom:20px}.member .credit_list h3{margin-bottom:5px}.member .credit_list .green{color:#358E62}.member .credit_list .gray{margin-top:15px !important}.member .credit_list .sheet_dl{margin:20px 0}.member .credit_list .next{margin-bottom:30px}.member .credit_list .c_t th.p40{width:40%;line-height:150%}.member .credit_list .c_t th,.member .credit_list .c_t td{line-height:150%}.member .credit_list .list .credits_color,.member .credit_list .applying .credits_color{background-color:#D6E9DF}.member .credit_list .instructor .credits_color{background-color:#FCFFE2}.member .credit_list span.new_agreement{font-size:1.2em;font-weight:bold;color:#FF0000;display:block}.member .credit_list .required_lectures_caution{color:#FF0000;margin-bottom:20px}.member .new_credit select{margin-bottom:10px}.member .society{width:100%;border-collapse:collapse}.member .society .tr{width:100%}.member .society .tr .th{width:10%;padding:10px;vertical-align:middle;border:1px solid #999999;border-collapse:collapse;line-height:150%}.member .society .tr .th:after{content:''}.member .society .tr .td{width:80%;padding:10px 20px;border:1px solid #999999}.member .society .tr .td div{line-height:150%}.member .hospitals .examples{margin-top:5px}.member .hospitals .f_t{border:1px solid #999999}.member .hospitals .f_t tr th{background:#FCFFE2;border:1px solid #999999}.member .hospitals .f_t tr td{border:1px solid #999999}.member .hospitals .table{width:98%;display:table;table-layout:fixed;border-collapse:collapse;border-spacing:0}.member .hospitals .table .th{padding:10px;font-weight:bold;background:#FCFFE2;border:1px solid #999999;text-align:center;display:table-cell}.member .hospitals .table .td{width:100%;padding:10px;border:1px solid #999999;display:table-cell;vertical-align:middle}.member .hospitals .table .td div{line-height:200%}.member .hospitals .mt{margin-top:30px !important}.member .hospitals .result_t{border:none}.member .hospitals .result_t th{width:60px;border:none;line-height:150%}.member .hospitals .result_t td{border:none}.member .withdrawal .c_t th{font-weight:normal}.member .withdrawal ul.caution{margin-bottom:30px}.member .withdrawal ul.caution li{margin-bottom:10px;line-height:160%;margin-left:1.2rem;text-indent:-1.2rem}.member .suspend h3{margin-bottom:5px;font-size:1.4rem;font-weight:bold;color:#358E62}.member .suspend h3.attention{color:#FF0000}.member .suspend ul.decimal{margin-left:18px}.member .suspend ul.decimal li{list-style:decimal;line-height:160%}.member .terminologies .btn_field{margin-bottom:30px}.member .terminologies .btn_field .btn{margin:0 15px 10px 0;width:220px;float:left}.member .terminologies .btn_field .btn:nth-child(n+2){float:right}.member .terminologies .btn_field .btn a{width:220px}.member .terminologies h3{margin-bottom:20px;padding-bottom:5px;font-size:20px;font-weight:bold;color:#358E62;border-bottom:2px solid #358E62}.member .terminologies table.c_t td div.fl{width:100px}.member .terminologies table.show_ec{width:100%}.member .terminologies table.show_ec th{width:10%;background-color:#D6E9DF}.member .terminologies table.show_ec th.empty{color:#999999}.member .terminologies table.show_ec .l_cell{color:#000000;cursor:pointer}.member .terminologies table.show_ec .l_cell:hover{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7}.member .terminologies #results h3{padding:5px;background:#358E62;font-size:16px;color:#FFFFFF;border:none}.member .terminologies #results .c_t th{color:#358E62;line-height:150%}.member .terminologies #results .c_t td{padding:10px;line-height:150%}.member .terminologies #results .c_t td div{margin-bottom:5px;margin-left:3.6rem;text-indent:-3.6rem}.member .terminologies #results .c_t td div:last-child{margin-bottom:0}.member .terminologies #results .c_t td div.right{line-height:150%}.member .terminologies #results .c_t td a{outline:none}.member .terminologies #results .c_t td .add_comment{display:none;line-height:150%}.member .terminologies #results .c_t td .deleted_comment{margin-left:0;text-indent:1rem;margin-top:10px;padding-top:10px;border-top:1px solid #6CC08D;line-height:150%}.member .terminologies #results .c_t td.operation a{width:40px;height:20px;margin-bottom:5px;padding:3px;color:#000000;text-align:center;display:block}.member .terminologies #results .c_t td.operation a:last-child{margin-bottom:0}.member .terminologies #results .c_t td.bold{color:#358E62;font-weight:bold !important;text-align:center}.member .terminologies .word_t{margin-bottom:30px}.member .terminologies .word_t tr th{width:120px;padding:10px;line-height:150%;vertical-align:top}.member .terminologies .word_t tr td{padding:10px 5px;line-height:150%;vertical-align:top}.member .terminologies .word_t tr td.colon{width:10px}.member .terminologies .word_form tr{border-bottom:1px solid #999999}.member .terminologies .word_form tr th{width:150px;padding:15px 10px;background-color:#FCFFE2;line-height:150%}.member .terminologies .word_form tr td{padding:15px 10px 15px 30px;line-height:150%}.member .terminologies .word_form tr td table th{background:none}.member .terminologies .word_form tr td table.no_border tr{border:none}.member .terminologies .word_form tr td .examples{margin-top:10px}.member .terminologies .result_t{margin-bottom:30px}.member .terminologies .result_t th{width:80px;padding:5px;line-height:150%}.member .terminologies .result_t td{padding:5px;line-height:150%}.member .terminologies .result_t td.colon{width:10px}.member .terminologies .s_c h3{color:#358E62;font-size:1.7rem;font-weight:bold;border:none;text-align:center}.member .candidacy .select_items{width:120px;margin-left:20px;line-height:200%;float:left}.member .candidacy table{margin-bottom:30px}.member .candidacy table tr th{width:55px;padding:10px;line-height:150%;vertical-align:top}.member .candidacy table tr td{padding:10px 5px;line-height:150%;vertical-align:top}.member .candidacy table tr td.colon{width:10px}.member .candidacy .indent{margin:1rem 1rem 1rem 3rem;text-indent:-2.4rem}.member .individual_notice{margin:0 20px;line-height:150%}.member .fellows .message{line-height:150%}.member .fellows .message a{cursor:pointer}.member .fellows table.edit_form tr th{width:170px}.member .fellows table.edit_form tr th div.examples{font-weight:bold;text-align:center;line-height:150%}.member .fellows table.edit_form tr th div.examples a{cursor:pointer}.member .fellows table.edit_form tr td{padding:10px !important}.member .fellows table.edit_form tr td .examples{margin-top:8px;line-height:150%}.member .fellows table.edit_form tr td.t_i textarea{height:200px}.member .fellows table.edit_form tr td.fix_width{width:80px}.member .fellows .clinical table{border:2px solid #FF5C60}.member .fellows .clinical table tr th{background-color:#FF8C90;border:1px solid #FF5C60}.member .fellows .clinical table tr td{border:1px solid #FF5C60;width:230px}.member .fellows .clinical table tr td.fix_width{width:90px}.member .fellows .clinical table tr td.right_cell{min-width:350px}.member .fellows .engineering table{border:2px solid #00B0F0}.member .fellows .engineering table tr th{background-color:#CCEEFF;border:1px solid #00B0F0}.member .fellows .engineering table tr td{border:1px solid #00B0F0;width:230px}.member .fellows .engineering table tr td.fix_width{width:90px}.member .fellows .engineering table tr td.right_cell{min-width:350px}.member .fellows .search{border:2px solid #358E62}.member .fellows .search th,.member .fellows .search td{border:1px solid #358E62;padding:5px}.member .fellows .search th.none,.member .fellows .search td.none{padding:0;border:none;vertical-align:top;width:48%}.member .fellows .search th.none table,.member .fellows .search td.none table{margin:0;width:100%;border:none;border-collapse:collapse}.member .fellows .search th.none table td,.member .fellows .search td.none table td{background-color:#FFFFFF}.member .fellows .search th.side_none,.member .fellows .search td.side_none{border-left:none;border-right:none}.member .fellows .search th.right_none,.member .fellows .search td.right_none{border-right:none}.member .fellows .search .radio div{width:25%;display:inline-block;white-space:nowrap}.member .fellows .search .green{height:30px;background-color:#C6EEB5}.member .fellows .search #keyword{display:none}.member .fellows .search th.clinical{height:30px;background-color:#FF8C90;width:220px}.member .fellows .search th.engineering{height:30px;background-color:#CCEEFF;width:220px}.member .fellows .search table.clinical{border:none;border-right:1px solid #358E62}.member .fellows .search table.clinical th{height:30px;background-color:#FF8C90;width:220px;border-top:none}.member .fellows .search table.clinical th.min{width:70px;white-space:nowrap}.member .fellows .search table.engineering{border-right:1px solid #358E62 !important}.member .fellows .search table.engineering th{height:30px;background-color:#CCEEFF;width:220px;border-top:none}.member .fellows .search table.engineering th.min{width:70px;white-space:nowrap}.member .fellows .search a{color:#2310BB}.member .fellows .announce ol{padding:0 20px}.member .fellows .announce ol li{list-style-type:decimal;font-weight:bold;line-height:160%}.member .fellows .announce ol li ul li{padding-left:13px;text-indent:-13px;list-style-type:none;font-weight:normal}.member .fellows .announce ol li ul li:before{content:"・"}.member .fellows ul.disc{margin-left:18px}.member .fellows ul.disc li{list-style:disc;line-height:160%}.member .fellows .s_btn{width:80px;margin:auto;line-height:150%;display:block}.member .fellows .s_btn a,.member .fellows .s_btn span{width:80px;padding:3px;background-color:#358E62;text-decoration:none;color:#FFFFFF;text-align:center;display:block;box-sizing:border-box}.member .fellows .s_btn a:hover,.member .fellows .s_btn span:hover{background-color:#D6E9DF;color:#FF0000}.member .fellows .s_btn input,.member .fellows .s_btn button{width:80px;padding:1px;background-color:#358E62;color:#FFFFFF;border:none;text-align:center;cursor:pointer;display:block;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}.member .fellows .s_btn input:hover,.member .fellows .s_btn button:hover{background-color:#D6E9DF;color:#FF0000}.member .fellows .temp_caution_box span{padding:5px 0;position:relative;display:block;width:100%;font-weight:bold;text-align:center}.member .fellows .temp_caution_box span a{font-weight:bold;color:#B60E0E}.member .fellows .temp_caution_box span div{padding:8px 10px;position:absolute;top:-30px;left:20px;border:1px solid #B60E0E;background-color:#FCFFE2;border-radius:5px;display:none;white-space:nowrap;z-index:100}.member .fellow_fields ul.tabs{background-color:#FFFFFF;min-height:1px}.member .fellow_fields ul.tabs:after{content:".";display:block;clear:both;height:0;visibility:hidden}.member .fellow_fields ul.tabs li{margin:5px 5px 0 1px;padding:0;display:inline-block;width:49%;float:left;background-color:#FFFFFF;border:2px solid #358E62;border-bottom:none;text-align:center;font-weight:bold;opacity:0.6}.member .fellow_fields ul.tabs li:hover{background-color:#D6E9DF;color:#B60E0E}.member .fellow_fields ul.tabs li:first-child{margin-left:0}.member .fellow_fields ul.tabs li:last-child{margin-right:0;float:right}.member .fellow_fields ul.tabs li a{padding:5px 0;width:100%;line-height:25px;display:block;color:#000000;opacity:0.8}.member .fellow_fields ul.tabs li.clinical{background-color:#FF8C90;border:2px solid #FF5C60;border-bottom:none}.member .fellow_fields ul.tabs li.engineering{background-color:#CCEEFF;border:2px solid #00B0F0;border-bottom:none}.member .fellow_fields ul.tabs li.current{opacity:1;pointer-events:none}.member .fellow_fields ul.tabs li.current a{opacity:1}.member .fellow_fields table.c_t{border:2px solid #358E62}.member .fellow_fields table.c_t tr th{padding-left:50px;background-color:#6CC08D;border:1px solid #358E62;text-align:left}.member .fellow_fields table.c_t tr td{border:1px solid #358E62}.member .fellow_fields table.c_t tr td div.up,.member .fellow_fields table.c_t tr td div.down{min-width:20px;display:inline-block}.member .fellow_fields table.c_t tr td div.up a.hidden,.member .fellow_fields table.c_t tr td div.down a.hidden{opacity:0;pointer-events:none}.member .fellow_fields table.c_t tr td a{line-height:160%}.member .fellow_fields table.c_t tr td a.add{margin-left:23px}.member .fellow_fields table.c_t td.deleted{background-color:#DDDDDD}.member .fellow_fields .clinical table{border:2px solid #FF5C60}.member .fellow_fields .clinical table tr th{background-color:#FF8C90;border:1px solid #FF5C60}.member .fellow_fields .clinical table tr td{border:1px solid #FF5C60}.member .fellow_fields .engineering table{border:2px solid #00B0F0}.member .fellow_fields .engineering table tr th{background-color:#CCEEFF;border:1px solid #00B0F0}.member .fellow_fields .engineering table tr td{border:1px solid #00B0F0}.secretariat .member_search .examples{margin-bottom:15px;line-height:160%}.secretariat .member_search .password{width:300px;margin-bottom:20px;display:table;table-layout:fixed}.secretariat .member_search .password div{display:table-cell;vertical-align:middle}.secretariat .member_search .password div:last-child{text-align:right}.secretariat .member_search .btn,.secretariat .member_search div.news_box .y-scroll li div.btn,div.news_box .y-scroll li .secretariat .member_search div.btn{width:300px;margin:0 auto;display:block}.secretariat .member_upload .upload_box,.secretariat .member_download .upload_box,.secretariat .hospitals .upload_box,.secretariat .terminologies .upload_box,.secretariat .candidacies .upload_box{width:42%;margin-bottom:50px;padding:0 20px;float:left}.secretariat .member_upload .upload_box h3,.secretariat .member_download .upload_box h3,.secretariat .hospitals .upload_box h3,.secretariat .terminologies .upload_box h3,.secretariat .candidacies .upload_box h3{margin-bottom:15px;padding:10px 10px 10px 20px;background-color:#6699FF;border-radius:50px;color:#FFFFFF;font-weight:bold}.secretariat .member_upload .upload_box p,.secretariat .member_download .upload_box p,.secretariat .hospitals .upload_box p,.secretariat .terminologies .upload_box p,.secretariat .candidacies .upload_box p{margin-bottom:15px;line-height:140%}.secretariat .member_upload .upload_box p span.link,.secretariat .member_download .upload_box p span.link,.secretariat .hospitals .upload_box p span.link,.secretariat .terminologies .upload_box p span.link,.secretariat .candidacies .upload_box p span.link{color:#358E62;text-decoration:none;cursor:pointer}.secretariat .member_upload .upload_box p span.link:hover,.secretariat .member_download .upload_box p span.link:hover,.secretariat .hospitals .upload_box p span.link:hover,.secretariat .terminologies .upload_box p span.link:hover,.secretariat .candidacies .upload_box p span.link:hover{color:#6CC08D;text-decoration:underline}.secretariat .member_upload .upload_box form,.secretariat .member_download .upload_box form,.secretariat .hospitals .upload_box form,.secretariat .terminologies .upload_box form,.secretariat .candidacies .upload_box form{margin-bottom:20px;text-align:center}.secretariat .member_upload .upload_box form input[type="file"],.secretariat .member_download .upload_box form input[type="file"],.secretariat .hospitals .upload_box form input[type="file"],.secretariat .terminologies .upload_box form input[type="file"],.secretariat .candidacies .upload_box form input[type="file"]{margin-bottom:20px;display:block}.secretariat .member_upload .upload_box .btn,.secretariat .member_download .upload_box .btn,.secretariat .hospitals .upload_box .btn,.secretariat .terminologies .upload_box .btn,.secretariat .candidacies .upload_box .btn{width:300px;margin:0 auto;display:block}.secretariat .member_upload .upload_box .count,.secretariat .member_download .upload_box .count,.secretariat .hospitals .upload_box .count,.secretariat .terminologies .upload_box .count,.secretariat .candidacies .upload_box .count{padding:15px;display:inline-block}.secretariat .member_upload .upload_box .count:nth-child(2),.secretariat .member_download .upload_box .count:nth-child(2),.secretariat .hospitals .upload_box .count:nth-child(2),.secretariat .terminologies .upload_box .count:nth-child(2),.secretariat .candidacies .upload_box .count:nth-child(2){display:none}.secretariat .candidacies .upload_box{width:60%}.secretariat .hospitals .float div{float:left}.secretariat .hospitals .float div:last-child{margin:5px 0 0 20px}.secretariat .hospitals .select{width:100%;border:none}.secretariat .hospitals .select th{width:60px;font-size:1.2rem;border:none}.secretariat .hospitals .select td{margin:0 10px;border:none;display:inline-table}.secretariat .hospitals .select td input{font-size:1.2rem}.secretariat .hospitals .f_t tr th{background:#FCFFE2}.secretariat .hospitals .f_t tr td .examples{margin-top:5px;line-height:150%}.secretariat .hospitals form div{line-height:160%}.secretariat .hospitals form input[type="file"]{margin-bottom:20px}.secretariat .hospitals .hospital_t th{width:200px}.secretariat div.tab_menu{width:100%;border-bottom:2px solid #358E62}.secretariat div.tab_menu div{margin:0px 10px 0px 0px;width:30%;line-height:150%;border:1px solid #358E62;border-bottom:none;text-align:center;float:left}.secretariat div.tab_menu div a{padding:5px;text-decoration:none;color:#358E62;display:block;box-sizing:border-box}.secretariat div.tab_menu div a:hover{background-color:#D6E9DF;color:#FF0000}.secretariat div.tab_menu div.current{padding:5px;font-weight:bold;background-color:#358E62;color:#FFFFFF;box-sizing:border-box}.secretariat .credits input[type="text"]{margin-bottom:30px}.secretariat .credits h3{margin-bottom:20px;font-size:1.5rem}.secretariat .credits .c_t tr th .caution{margin-top:5px;text-align:center}.secretariat .credits .c_t tr th .sub_caution{margin-top:5px;text-align:center}.secretariat .credits .c_t tr td.status{height:92px}.secretariat .credits .c_t tr td.status div{line-height:180%}.secretariat .credits .c_t tr.current th,.secretariat .credits .c_t tr.current td,.secretariat .credits .c_t tr.changed th,.secretariat .credits .c_t tr.changed td{background-color:#FFFF66}.secretariat .credits .unit_td{padding-left:0}.secretariat .credits .unit_td .unit{width:84px;text-align:right}.secretariat .credit_list .c_t th.p40{width:40%;line-height:150%}.secretariat .credit_list .c_t th,.secretariat .credit_list .c_t td{line-height:150%}.secretariat .sent_mails .c_t td.align .check_member_type{min-width:80px;white-space:nowrap;display:inline-block}.secretariat .sent_mails .c_t td.align .check_prefecture{width:100px;line-height:200%;display:inline-block}.secretariat .sent_mails .c_t td.align .check_license{width:150px;line-height:200%;display:inline-block}.secretariat .sent_mails .c_t td.align .check_jsum_license{min-width:80px;white-space:nowrap;display:inline-block}.secretariat .sent_mails .examples{line-height:160%}.secretariat .terminologies h5{margin-bottom:20px;padding:4px 0 4px 10px;font-size:1.3rem;font-weight:bold;border-bottom:1px solid #358E62;border-left:5px solid #358E62}.secretariat .journal_users h5{margin-bottom:20px;padding:4px 0 4px 10px;font-size:1.3rem;font-weight:bold;border-bottom:1px solid #358E62;border-left:5px solid #358E62}.secretariat .journal_users h5 span.link{color:#358E62;text-decoration:none;cursor:pointer}.secretariat .journal_users h5 span.link:hover{color:#6CC08D;text-decoration:underline}.secretariat .journal_users .examples{line-height:200%}.secretariat .journal_users #locales{margin-top:6px}.secretariat .journal_users #template{line-height:160%}.secretariat .notifications .examples{line-height:150%}.secretariat .back_numbers ul.tabs{background-color:#FFFFFF;min-height:1px}.secretariat .back_numbers ul.tabs:after{content:".";display:block;clear:both;height:0;visibility:hidden}.secretariat .back_numbers ul.tabs li{margin:5px 5px 0 1px;padding:0;display:inline-block;width:200px;float:left;background-color:#FFFFFF;border:1px solid #358E62;border-bottom:none;text-align:center;color:#358E62;font-weight:bold}.secretariat .back_numbers ul.tabs li:hover{background-color:#D6E9DF;color:#B60E0E}.secretariat .back_numbers ul.tabs li:first-child{margin-left:0}.secretariat .back_numbers ul.tabs li span{padding:5px;width:100%;line-height:25px;display:block;cursor:pointer}.secretariat .back_numbers ul.tabs li.current{background-color:#358E62;color:#FFFFFF}.secretariat .back_numbers div.box{padding:15px;border:3px inset #D6E9DF}.secretariat .individual_notices .examples{margin:5px 0;line-height:150%}.secretariat .explain{margin-left:20px}.secretariat .explain .remark{margin:0 0 30px 20px}.secretariat .facility_registration_settings .examples{line-height:160%}.secretariat .fellows .message{line-height:150%}.secretariat .fellows .message a{cursor:pointer}.secretariat .fellows .search{border:2px solid #358E62}.secretariat .fellows .search th,.secretariat .fellows .search td{border:1px solid #358E62;padding:5px}.secretariat .fellows .search th.none,.secretariat .fellows .search td.none{padding:0;border:none;vertical-align:top;width:48%}.secretariat .fellows .search th.none table,.secretariat .fellows .search td.none table{margin:0;width:100%;border:none;border-collapse:collapse}.secretariat .fellows .search th.none table td,.secretariat .fellows .search td.none table td{background-color:#FFFFFF;white-space:nowrap}.secretariat .fellows .search th.side_none,.secretariat .fellows .search td.side_none{border-left:none;border-right:none}.secretariat .fellows .search th.right_none,.secretariat .fellows .search td.right_none{border-right:none}.secretariat .fellows .search .radio div{width:30%;display:inline-block;white-space:nowrap}.secretariat .fellows .search .green{height:30px;background-color:#C6EEB5}.secretariat .fellows .search #keyword{display:none}.secretariat .fellows .search th.clinical{height:30px;background-color:#FF8C90;width:220px}.secretariat .fellows .search th.engineering{height:30px;background-color:#CCEEFF;width:220px}.secretariat .fellows .search table.clinical{border:none;border-right:1px solid #358E62 !important}.secretariat .fellows .search table.clinical th{height:30px;background-color:#FF8C90;width:220px;border-top:none}.secretariat .fellows .search table.clinical th.min{width:70px;white-space:nowrap}.secretariat .fellows .search table.engineering{border-right:1px solid #358E62 !important}.secretariat .fellows .search table.engineering th{height:30px;background-color:#CCEEFF;width:220px;border-top:none}.secretariat .fellows .search table.engineering th.min{width:70px;white-space:nowrap}.secretariat .fellows .search a{color:#2310BB}.secretariat .fellows .announce ol{padding:0 20px}.secretariat .fellows .announce ol li{list-style-type:decimal;font-weight:bold;line-height:160%}.secretariat .fellows .announce ol li ul li{padding-left:13px;text-indent:-13px;list-style-type:none;font-weight:normal}.secretariat .fellows .announce ol li ul li:before{content:"・"}.secretariat .fellows .s_btn{width:80px;margin:auto;line-height:150%;display:block}.secretariat .fellows .s_btn a,.secretariat .fellows .s_btn span{width:80px;padding:3px;background-color:#358E62;text-decoration:none;color:#FFFFFF;text-align:center;display:block;box-sizing:border-box}.secretariat .fellows .s_btn a:hover,.secretariat .fellows .s_btn span:hover{background-color:#D6E9DF;color:#FF0000}.secretariat .fellows .s_btn input,.secretariat .fellows .s_btn button{width:80px;padding:1px;background-color:#358E62;color:#FFFFFF;border:none;text-align:center;cursor:pointer;display:block;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}.secretariat .fellows .s_btn input:hover,.secretariat .fellows .s_btn button:hover{background-color:#D6E9DF;color:#FF0000}.secretariat .fellow_fields ul.tabs{background-color:#FFFFFF;min-height:1px}.secretariat .fellow_fields ul.tabs:after{content:".";display:block;clear:both;height:0;visibility:hidden}.secretariat .fellow_fields ul.tabs li{margin:5px 5px 0 1px;padding:0;display:inline-block;width:49%;float:left;background-color:#FFFFFF;border:2px solid #358E62;border-bottom:none;text-align:center;font-weight:bold;opacity:0.6}.secretariat .fellow_fields ul.tabs li:hover{background-color:#D6E9DF;color:#B60E0E}.secretariat .fellow_fields ul.tabs li:first-child{margin-left:0}.secretariat .fellow_fields ul.tabs li:last-child{margin-right:0;float:right}.secretariat .fellow_fields ul.tabs li a{padding:5px 0;width:100%;line-height:25px;display:block;color:#000000;opacity:0.8}.secretariat .fellow_fields ul.tabs li.clinical{background-color:#FF8C90;border:2px solid #FF5C60;border-bottom:none}.secretariat .fellow_fields ul.tabs li.engineering{background-color:#CCEEFF;border:2px solid #00B0F0;border-bottom:none}.secretariat .fellow_fields ul.tabs li.current{opacity:1;pointer-events:none}.secretariat .fellow_fields ul.tabs li.current a{opacity:1}.secretariat .fellow_fields table.c_t{border:2px solid #358E62}.secretariat .fellow_fields table.c_t tr th{padding-left:50px;background-color:#6CC08D;border:1px solid #358E62;text-align:left}.secretariat .fellow_fields table.c_t tr td{border:1px solid #358E62}.secretariat .fellow_fields table.c_t tr td div.up,.secretariat .fellow_fields table.c_t tr td div.down{min-width:20px;display:inline-block}.secretariat .fellow_fields table.c_t tr td div.up a.hidden,.secretariat .fellow_fields table.c_t tr td div.down a.hidden{opacity:0;pointer-events:none}.secretariat .fellow_fields table.c_t tr td a{line-height:160%}.secretariat .fellow_fields table.c_t tr td a.add{margin-left:23px}.secretariat .fellow_fields table.c_t td.deleted{background-color:#DDDDDD}.secretariat .fellow_fields .clinical table{border:2px solid #FF5C60}.secretariat .fellow_fields .clinical table tr th{background-color:#FF8C90;border:1px solid #FF5C60}.secretariat .fellow_fields .clinical table tr td{border:1px solid #FF5C60}.secretariat .fellow_fields .engineering table{border:2px solid #00B0F0}.secretariat .fellow_fields .engineering table tr th{background-color:#CCEEFF;border:1px solid #00B0F0}.secretariat .fellow_fields .engineering table tr td{border:1px solid #00B0F0}.mgmt .examples{margin-top:5px;line-height:160%}.mgmt .c_t th{padding:5px 15px}.mgmt .c_t td{padding:10px}.mgmt .c_t .yellow{width:200px}.mgmt .mgmt_journals .inner{min-width:580px;max-width:1000px;margin:0px auto;display:table}.mgmt .mgmt_journals .inner p{width:800px}.mgmt .mgmt_journals .inner .examples_t th{width:140px;padding:5px 0;line-height:160%}.mgmt .mgmt_journals .inner .examples_t td{padding:5px 0;line-height:160%}.mgmt .mgmt_journals .inner .examples_t td.colon{width:15px}.mgmt .mgmt_journals .inner .upload_box{padding:10px;border:1px solid #CCCCCC}.mgmt .mgmt_journals .fulltext .examples_t th,.mgmt .mgmt_journals .destroy .examples_t th{width:85px}.mgmt .prefectures .tab_links{width:100%;margin-bottom:30px;border-left:1px solid #358E62;display:table;table-layout:fixed;box-sizing:border-box}.mgmt .prefectures .tab_links .link{border-right:1px solid #358E62;display:table-cell}.mgmt .prefectures .tab_links .link span{width:100%;padding:5px 0;font-weight:bold;text-align:center;color:#358E62;background-color:#F9D2C4;display:block}.mgmt .prefectures .tab_links .link a{width:100%;padding:5px 0;text-decoration:none;text-align:center;color:#358E62;background-color:#FFFFFF;display:block}.mgmt .prefectures .tab_links .link a:hover{background-color:#D6E9DF}.mgmt .cities select{width:300px}.mgmt .integration h3{margin-bottom:20px;padding:4px 0 4px 10px;font-size:1.3rem;font-weight:bold;border-bottom:1px solid #358E62;border-left:5px solid #358E62}.mgmt .integration .c_t{width:60%}.mgmt .integration .c_t th{width:200px}.mgmt .integration select{width:auto;margin-right:10px}.specialists,.specialists_short{width:1000px;margin:0 auto}.specialists h4,.specialists_short h4{margin-bottom:30px;padding:10px 0;background-color:#F2F3F5;color:#358E62;font-size:1.4rem;font-weight:bold;text-align:center}.specialists .condition div,.specialists_short .condition div{margin-right:20px}.specialists .condition div span,.specialists_short .condition div span{color:#358E62}.specialists .search_title,.specialists_short .search_title{height:65px;padding:24px 0 0 80px;font-size:2.0rem;background:url(/jsum-member/assets/magnify-916092f389d9838e04dcb3a8ef5cb9cc75a3f14d2be63c3617928b2074e20df4.png) no-repeat left center;box-sizing:border-box}.specialists .message,.specialists_short .message{margin:-16px 0 15px 74px}.specialists .search_field,.specialists_short .search_field{margin-bottom:30px;padding:20px;background:#DDDDDD}.specialists .search_field .search,.specialists_short .search_field .search{border:none}.specialists .search_field .search tr,.specialists_short .search_field .search tr{border-bottom:1px dotted #000000}.specialists .search_field .search tr th,.specialists_short .search_field .search tr th{border:none}.specialists .search_field .search tr td,.specialists_short .search_field .search tr td{padding:15px 10px;border:none}.specialists .search_field .search tr td select,.specialists_short .search_field .search tr td select{margin-right:30px;display:inline-block}.specialists .search_field .search tr td.field div.cf div,.specialists_short .search_field .search tr td.field div.cf div{width:160px;height:150px;margin:0 20px 20px 0;position:relative}.specialists .search_field .search tr td.field div.cf div input[type="checkbox"],.specialists_short .search_field .search tr td.field div.cf div input[type="checkbox"]{position:absolute;top:10px;left:10px;z-index:10}.specialists .search_field .search tr td.field div.cf div label,.specialists_short .search_field .search tr td.field div.cf div label{width:160px;height:150px;padding:10px 10px 10px 15px;background:#FFFFFF;border:2px solid #358E62;display:block;position:relative;box-sizing:border-box;line-height:150%}.specialists .search_field .search tr td.field div.cf div label span,.specialists_short .search_field .search tr td.field div.cf div label span{margin-left:18px;margin-bottom:10px;font-size:1.4rem;color:#358E62;display:block}.specialists .search_field .search tr td.field div.cf div label.blue,.specialists_short .search_field .search tr td.field div.cf div label.blue{background:#F2F24B;border:2px solid #999999}.specialists .search_field .search tr td.field div.cf div label.blue span,.specialists_short .search_field .search tr td.field div.cf div label.blue span{color:#000000}.specialists .search_field .search tr td.field div.cf div:nth-child(4n),.specialists_short .search_field .search tr td.field div.cf div:nth-child(4n){margin-right:0}.specialists .search_field .btn,.specialists_short .search_field .btn,.specialists .search_field div.news_box .y-scroll li div.btn,div.news_box .y-scroll li .specialists .search_field div.btn,.specialists_short .search_field div.news_box .y-scroll li div.btn,div.news_box .y-scroll li .specialists_short .search_field div.btn{width:150px;height:40px;margin:0 auto}.specialists .search_field .btn input,.specialists_short .search_field .btn input,.specialists .search_field div.news_box .y-scroll li div.btn input,div.news_box .y-scroll li .specialists .search_field div.btn input,.specialists_short .search_field div.news_box .y-scroll li div.btn input,div.news_box .y-scroll li .specialists_short .search_field div.btn input,.specialists .search_field .btn span,.specialists_short .search_field .btn span,.specialists .search_field div.news_box .y-scroll li div.btn span,div.news_box .y-scroll li .specialists .search_field div.btn span,.specialists_short .search_field div.news_box .y-scroll li div.btn span,div.news_box .y-scroll li .specialists_short .search_field div.btn span{width:150px;height:40px;font-family:arial;font-size:1.5rem;font-style:italic}.specialists .search_field .btn_search input:hover,.specialists_short .search_field .btn_search input:hover{background:#FFFFFF;color:#358E62;box-shadow:0 0 0 1px #358E62 inset}.specialists .result_t,.specialists_short .result_t{margin-top:10px;border:1px solid #358E62}.specialists .result_t tr,.specialists_short .result_t tr{border-bottom:1px solid #358E62}.specialists .result_t tr th.green,.specialists_short .result_t tr th.green{padding:10px;color:#FFFFFF;background-color:#358E62;border:none;text-align:left}.specialists .result_t tr td,.specialists_short .result_t tr td{padding:10px;border:none}.specialists .result_t tr td.bool span,.specialists_short .result_t tr td.bool span{width:60px;height:26px;padding-top:3px;color:#000000;display:block;box-sizing:border-box}.specialists .result_t tr td.bool span.true:before,.specialists_short .result_t tr td.bool span.true:before{content:'◯';background-color:#F2F24B;text-align:center;display:block}.specialists .result_t tr td.bool span.false:before,.specialists_short .result_t tr td.bool span.false:before{content:'×';background-color:#DDDDDD;text-align:center;display:block}.specialists .result_t tr td.time span,.specialists_short .result_t tr td.time span{width:60px;height:26px;padding-top:3px;border-radius:6px;text-align:center;display:block;box-sizing:border-box}.specialists .result_t tr td.time span.full,.specialists_short .result_t tr td.time span.full{background-color:#358E62;color:#FFFFFF}.specialists .result_t tr td.time span.part,.specialists_short .result_t tr td.time span.part{background-color:#D6E9DF;color:#358E62}.specialists section,.specialists_short section{margin-bottom:20px}.specialists section h5,.specialists_short section h5{padding-bottom:5px;font-weight:bold;color:#358E62;border-bottom:2px solid #358E62;position:relative}.specialists section h5:before,.specialists_short section h5:before{content:'●';padding-right:5px}.specialists .kana,.specialists_short .kana,.specialists .name,.specialists_short .name{position:relative}.specialists .kana p.user_name,.specialists_short .kana p.user_name,.specialists .name p.user_name,.specialists_short .name p.user_name{position:absolute;top:-3px;left:100px}.specialists .field h5,.specialists_short .field h5{margin-bottom:10px}.specialists .field ul.cf,.specialists_short .field ul.cf{width:600px;margin:0 auto}.specialists .field ul.cf li,.specialists_short .field ul.cf li{width:150px;margin-bottom:10px;color:#999999;float:left}.specialists .field ul.cf li.selected,.specialists_short .field ul.cf li.selected{color:#358E62}.specialists .hospital h5,.specialists_short .hospital h5{margin-bottom:20px}.specialists .hospital .c_t,.specialists_short .hospital .c_t{border:1px solid #358E62}.specialists .hospital .c_t tr,.specialists_short .hospital .c_t tr{border-bottom:1px solid #358E62}.specialists .hospital .c_t tr th,.specialists_short .hospital .c_t tr th{padding:10px;color:#FFFFFF;background-color:#358E62;border:none;text-align:left}.specialists .hospital .c_t tr td,.specialists_short .hospital .c_t tr td{padding:10px;border:none}.specialists .hospital .result_t td div,.specialists_short .hospital .result_t td div{line-height:160%}.specialists_short{margin:0 auto;width:800px}.admission .new_admission .c_t td{padding:10px}.admission .new_admission .c_t td ul li{margin-bottom:5px;line-height:150%}.admission .new_admission .c_t td .examples{line-height:150%}.admission .new_admission .c_t td input[type="text"]{margin-bottom:10px}.admission .new_admission .c_t td.graduation select{margin:0 5px}.admission .notice_list{margin-bottom:20px}.admission .notice_list li{line-height:180%;margin-left:1rem;text-indent:-1rem}.admission .confirmation th{width:15%;font-weight:normal;text-align:left}.admission .bigger{margin-bottom:30px}.admission .bigger div{font-size:1.8rem;line-height:180%}.admission table.simple{margin-bottom:20px}@media screen and (min-width: 800px){.admission table.simple{width:70%}}@media screen and (min-width: 1000px){.admission table.simple{width:60%}}@media screen and (min-width: 1200px){.admission table.simple{width:50%}}@media screen and (min-width: 1400px){.admission table.simple{width:40%}}.admission table.simple tr th,.admission table.simple tr td{padding:5px}.journals .video_tab{margin-top:30px}.journals .video_tab li{margin-right:15px;line-height:150%;float:left}.journals .video_tab li.active{font-weight:bold}.journals .video_tab li.active a{color:#000000;text-decoration:none;pointer-events:none}.journals .video_box{width:600px;height:auto;margin:15px 0 30px 0;-ms-resize:both;-webkit-resize:both;-moz-resize:both;-o-resize:both;resize:both;overflow:hidden}.journals .video_box video{width:99%;height:99%}.journals .video_field>.video_box{display:none}.journals .video_field>.video_box.active{display:block}.journals a.text-link,.journals div.news_box .y-scroll li,div.news_box .y-scroll .journals li,.journals div.news_box .y-scroll li a,div.news_box .y-scroll li .journals a{background-position:0 0}.journals .header h1{margin-bottom:20px}.journals .page_name{margin-bottom:15px}.journals .breadcrumbs{line-height:160%}.journals .breadcrumbs span{margin:0 5px 15px 5px;color:#358E62;font-weight:bold;display:inline-block}.journals .breadcrumbs span a{font-weight:normal;color:#358E62;text-decoration:none}.journals .breadcrumbs span a:hover{color:#6CC08D;text-decoration:underline}.journals .breadcrumbs div{line-height:160%}.journals .btn,.journals div.news_box .y-scroll li div.btn,div.news_box .y-scroll li .journals div.btn{width:150px}.journals .btn a,.journals div.news_box .y-scroll li div.btn a,div.news_box .y-scroll li .journals div.btn a,.journals .btn input,.journals div.news_box .y-scroll li div.btn input,div.news_box .y-scroll li .journals div.btn input,.journals .btn span,.journals div.news_box .y-scroll li div.btn span,div.news_box .y-scroll li .journals div.btn span{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:150px;height:40px;color:#FFFFFF;border:none;text-align:center;box-sizing:border-box;cursor:pointer}.journals .black a,.journals .black input{background:#333333}.journals .black a:hover,.journals .black input:hover{color:#333333;background:#FFFFFF;box-shadow:0 0 0 1px #333333 inset}.journals .gray a,.journals .gray input,.journals .gray span{padding-top:10px;background-color:#999999;color:#FFFFFF}.journals .gray a:hover,.journals .gray input:hover,.journals .gray span:hover{background-color:#FFFFFF;box-shadow:0 0 0 1px #999999 inset;color:#999999}.journals .yellow_btn,.journals .header .impact_factor .inner .about .i_f_btn a,.journals .viewport .content .search_journal .head .vol_btn a{padding:12px 15px 8px 15px;color:#000000;font-weight:bold;background:#EEEE00;border-radius:50px;text-align:center;text-decoration:none;display:block}.journals .yellow_btn:hover,.journals .header .impact_factor .inner .about .i_f_btn a:hover,.journals .viewport .content .search_journal .head .vol_btn a:hover{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7}.journals .header .counter{width:1000px;margin:0 auto 10px auto;text-align:right}.journals .header .title_bar{height:50px;padding:5px 10px;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC}.journals .header .title_bar .inner{width:1000px;margin:5px auto 0 auto}.journals .header .title_bar .inner .main_title{margin-top:12px;font-size:1.7rem;font-style:italic;font-weight:bold;color:#358E62;float:left}.journals .header .title_bar .inner .main_title:before{content:'>>';margin-right:10px}.journals .header .title_bar .inner .sub_title{margin:16px 0 0 20px;float:left}.journals .header .title_bar .inner p{padding:0 8px}.journals .header .title_bar .inner .login_base{margin-top:5px;position:relative;float:right}.journals .header .title_bar .inner .login_base .sign_in_box .sign_btn,.journals .header .title_bar .inner .login_base .sign_in_box a,.journals .header .title_bar .inner .login_base .sign_in_box input[type="submit"]{width:100px;height:30px;font-weight:bold;background-color:#358E62;color:#FFFFFF;text-decoration:none;text-align:center;display:block;box-sizing:border-box}.journals .header .title_bar .inner .login_base .sign_in_box .sign_btn:hover,.journals .header .title_bar .inner .login_base .sign_in_box a:hover,.journals .header .title_bar .inner .login_base .sign_in_box input[type="submit"]:hover{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7}.journals .header .title_bar .inner .login_base .sign_in_box a{padding-top:9px}.journals .header .title_bar .inner .login_base .sign_in_box input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:20px;border:none;cursor:pointer}.journals .header .title_bar .inner .login_base .tgl_box{width:300px;padding:10px;border:1px solid #CCCCCC;background-color:#FFFFFF;position:absolute;top:30px;right:0px;display:none}.journals .header .title_bar .inner .login_base .tgl_box table{margin-bottom:10px}.journals .header .title_bar .inner .login_base .tgl_box table tr th{padding-right:5px;text-align:right}.journals .header .title_bar .inner .login_base .tgl_box table tr td.space{height:10px}.journals .header .impact_factor{margin-bottom:20px;padding:20px;background-color:#F2F3F5}.journals .header .impact_factor .help{display:none}.journals .header .impact_factor .inner{width:960px;margin:5px auto 10px auto;padding:20px;background-color:#FFFFFF}.journals .header .impact_factor .inner .about{width:30%;margin:34px 0 0 20px;float:left}.journals .header .impact_factor .inner .about .i_f_btn{margin-bottom:15px}.journals .header .impact_factor .inner .about .if_value{color:#EDA72E;font-weight:bold;text-align:center}.journals .header .impact_factor .inner .jmu{width:50%;float:right}.journals .header .impact_factor .inner .jmu .sub:before{content:'>>';padding-right:5px;color:#358E62}.journals .header .impact_factor .inner .jmu h5{margin-bottom:15px;padding:5px;font-size:1.4rem;font-style:italic;font-weight:bold;color:#358E62;border-bottom:1px dotted #CCCCCC}.journals .header .impact_factor .inner .jmu .springer{float:right}.journals .header .impact_factor .inner .jmu .springer a{width:164px;height:41px;background:url(/jsum-member/assets/springer1-80436bddf19b7665d0b6d826f48a43db10fa179f3fd6f042d19b48d08837238d.gif);display:block}.journals .header .impact_factor .inner .jmu .springer a:hover{background:url(/jsum-member/assets/springer2-cc0a4d0a147c4ca59f95215e3e5f46b6fd66044a947d60f9eadd4521a192175f.gif)}.journals .header .impact_factor .inner .e_cover{padding-right:10px;float:right}.journals .viewport{width:1000px;margin:0 auto}.journals .viewport .content{margin:0}.journals .viewport .content .magazine{width:100%;margin-bottom:5px;display:flex;-webkit-justify-content:space-around;justify-content:space-around}.journals .viewport .content .magazine .magazine_box{width:100%;padding:5px 10px;border-left:1px dotted #CCCCCC}.journals .viewport .content .magazine .magazine_box:last-child{border-right:1px dotted #CCCCCC}.journals .viewport .content .magazine .magazine_box div p{margin-bottom:10px}.journals .viewport .content .magazine .magazine_box div span{margin-right:10px;line-height:200%;font-size:1.0rem}.journals .viewport .content .magazine .magazine_box h5{height:26px;margin-bottom:15px;color:#358E62;font-weight:bold;font-size:1.5rem;line-height:130%}.journals .viewport .content .magazine .magazine_box h5.english{font-size:1.2rem}.journals .viewport .content .magazine .magazine_box .search_box{display:table}.journals .viewport .content .magazine .magazine_box .search_box .book{display:table-cell}.journals .viewport .content .magazine .magazine_box .search_box .search{padding-left:10px;vertical-align:middle;display:table-cell}.journals .viewport .content .magazine .magazine_box .search_box .search select{margin-bottom:10px}.journals .viewport .content .magazine .magazine_box .search_box .search .btn{width:80px}.journals .viewport .content .magazine .magazine_box .search_box .search .btn input{width:80px;height:24px;margin:0 auto}.journals .viewport .content p.arrow:before{content:'>>';padding-right:5px;color:#358E62}.journals .viewport .content .links{margin-bottom:30px;padding:0 20px}.journals .viewport .content .links .link{width:300px;margin-right:30px;padding:20px;float:left;box-sizing:border-box;box-shadow:0px 0px 2px 0px #8C8C8C;-moz-box-shadow:0px 0px 2px 0px #8C8C8C;-webkit-box-shadow:0px 0px 2px 0px #8C8C8C}.journals .viewport .content .links .link:last-child{margin-right:0}.journals .viewport .content .links .link a{width:260px;height:46px;margin-bottom:10px;padding-top:16px;background-color:#358E62;color:#FFFFFF;font-size:1.4rem;text-align:center;text-decoration:none;display:block;box-sizing:border-box}.journals .viewport .content .links .link a:hover{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7}.journals .viewport .content .links .link p{width:260px;text-align:center}.journals .viewport .content .links .link p:before{content:'';padding:0}.journals .viewport .content .search_journal{margin-bottom:50px;padding:20px;box-shadow:0px 0px 2px 0px #8C8C8C;-moz-box-shadow:0px 0px 2px 0px #8C8C8C;-webkit-box-shadow:0px 0px 2px 0px #8C8C8C}.journals .viewport .content .search_journal .head{width:850px;margin:0 auto 20px auto}.journals .viewport .content .search_journal .head .message{min-height:65px;padding-left:80px;background:url(/jsum-member/assets/magnify-916092f389d9838e04dcb3a8ef5cb9cc75a3f14d2be63c3617928b2074e20df4.png) no-repeat left center;float:left}.journals .viewport .content .search_journal .head .message p:before{content:'';padding:0}.journals .viewport .content .search_journal .head .vol_btn{width:240px;margin-top:15px;float:right}.journals .viewport .content .search_journal .head .vol_btn a{width:240px;box-sizing:border-box}.journals .viewport .content .search_journal .search{width:850px;margin:10px auto;padding:20px 40px;background-color:#ECECEC;box-sizing:border-box}.journals .viewport .content .search_journal .search .type_select{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #000000;text-align:center}.journals .viewport .content .search_journal .search .type_select label{margin-right:20px;font-family:serif;font-size:1.8rem;font-weight:bold}.journals .viewport .content .search_journal .search .items .vol{margin-right:20px;float:left}.journals .viewport .content .search_journal .search .items .input{float:left}.journals .viewport .content .search_journal .search .items .input table{width:100%}.journals .viewport .content .search_journal .search .items .input table tr th{width:180px;padding:18px 5px 5px 5px;font-weight:bold;vertical-align:top}.journals .viewport .content .search_journal .search .items .input table tr td{padding:5px}.journals .viewport .content .search_journal .search .items .input table tr td input{margin-bottom:5px}.journals .viewport .content .search_journal .search .items .input table:first-child{border-bottom:1px dotted #000000}.journals .viewport .content .search_journal .search .btn_field{width:330px;margin:0 auto}.journals .viewport .content .search_journal .search .btn_field .btn{float:left}.journals .viewport .content .search_journal .search .btn_field .btn:first-child{margin-right:30px}.journals .viewport .content .search_journal .search .btn_field .btn input,.journals .viewport .content .search_journal .search .btn_field .btn span{font-family:arial;font-size:1.5rem;font-style:italic}.journals .viewport .content .search_journal .search .btn_field .btn_search input:hover{background:#FFFFFF;color:#358E62;box-shadow:0 0 0 1px #358E62 inset}.journals .viewport .special_edition h3{margin-bottom:20px;padding-bottom:5px;font-size:1.5rem;font-weight:bold;border-bottom:1px solid #358E62}.journals .viewport .special_edition h3:before{content:'●';padding-right:5px}.journals .viewport .special_edition .review h4{margin-bottom:10px;font-size:1.5rem;font-weight:bold;color:#358E62}.journals .viewport .special_edition .review .field{margin:0 0 20px 0}.journals .viewport .special_edition .review .field span{margin-right:15px;padding:3px;font-size:1.3rem;font-weight:normal;line-height:160%;float:left;cursor:pointer;color:#358E62;text-decoration:none}.journals .viewport .special_edition .review .field span:hover{color:#6CC08D;text-decoration:underline}.journals .viewport .special_edition .review .field span.current{background-color:#FCFF7E}.journals .viewport .special_edition .review .review_articles{margin:5px 22px 15px 22px;padding:15px;clear:both;border:1px solid #358E62;display:none}.journals .viewport .special_edition .review .review_articles li{margin-left:15px;line-height:180%;list-style:disc}.journals .viewport .special_edition .educations form{margin-bottom:15px}.journals .viewport .special_edition .educations form .link{display:inline-block}.journals .viewport .special_edition .educations form .link span{margin-left:5px;cursor:pointer;font-size:1.3rem;font-weight:bold;display:inline-block;color:#358E62;text-decoration:none}.journals .viewport .special_edition .educations form .link span:hover{color:#6CC08D;text-decoration:underline}.journals .viewport .special_edition .educations form ul{margin:5px 0 0 22px;clear:both}.journals .viewport .special_edition .educations form ul li{line-height:180%;list-style:disc}.journals .viewport .special_edition .tutorial h4,.journals .viewport .special_edition .special h4{margin-bottom:5px;font-size:1.5rem;font-weight:bold}.journals .viewport .special_edition .tutorial form,.journals .viewport .special_edition .special form{margin-bottom:10px}.journals .viewport .special_edition .tutorial .contents,.journals .viewport .special_edition .special .contents{width:100%}.journals .viewport .special_edition .tutorial .contents p,.journals .viewport .special_edition .special .contents p{margin-left:10px;font-size:1.3rem;color:#358E62}.journals .viewport .special_edition .tutorial .contents span,.journals .viewport .special_edition .special .contents span{margin-right:120px;display:block}.journals .viewport .special_edition .tutorial ul,.journals .viewport .special_edition .special ul{margin:5px 0 20px 22px}.journals .viewport .special_edition .tutorial ul li,.journals .viewport .special_edition .special ul li{line-height:180%;list-style:disc}.journals .viewport .special_edition .special .contents p{display:inline-block;cursor:pointer;color:#358E62;text-decoration:none}.journals .viewport .special_edition .special .contents p:hover{color:#6CC08D;text-decoration:underline}.journals .viewport .special_edition div.tab_menu{width:100%;border-bottom:2px solid #358E62}.journals .viewport .special_edition div.tab_menu div{margin:0px 10px 0px 0px;padding:5px;width:30%;line-height:150%;border:1px solid #358E62;border-bottom:none;text-align:center;color:#358E62;float:left;box-sizing:border-box;cursor:pointer}.journals .viewport .special_edition div.tab_menu div:hover{background-color:#D6E9DF;color:#FF0000}.journals .viewport .special_edition div.tab_menu div.current{font-weight:bold;background-color:#358E62;color:#FFFFFF;box-sizing:border-box;cursor:default}.journals .viewport .local_supplement{margin:0 10px 50px 10px}.journals .viewport .local_supplement div.supplement_box{padding:3px;border-bottom:1px solid #999999}.journals .viewport .local_supplement div.supplement_box div.province{margin:10px 0}.journals .viewport .local_supplement div.supplement_box div.province a{font-weight:bold;font-size:1.4rem}.journals .viewport .local_supplement div.supplement_box div.links{margin-bottom:0;display:none}.journals .viewport .local_supplement div.supplement_box div.links div{margin:5px 20px;line-height:150%}.journals .search_result{margin-bottom:50px}.journals .search_result .result{padding:20px;border-bottom:1px solid #333333}.journals .search_result .result p{margin-left:15px}.journals .search_result .result .paper_type{margin-left:0;font-weight:bold}.journals .search_result .result .page{text-align:right}.journals .search_result .result .title{margin:0 0 10px 0}.journals .search_result .result .title a{font-size:1.4rem;font-weight:bold}.journals .show,.journals .volume{margin-bottom:50px}.journals .show h3,.journals .volume h3{margin-bottom:15px;padding:4px 0 4px 10px;border-bottom:1px solid #358E62;border-left:5px solid #358E62;font-weight:bold}.journals .show h3 a,.journals .volume h3 a{color:#358E62;text-decoration:none}.journals .show h3 a:hover,.journals .volume h3 a:hover{color:#6CC08D;text-decoration:underline}.journals .show p,.journals .volume p{line-height:160%}.journals .show .file,.journals .volume .file{margin-bottom:5px}.journals .show .paper_type,.journals .volume .paper_type{margin-bottom:5px;font-size:1.4rem;font-weight:bold}.journals .show .page,.journals .volume .page{text-align:right}.journals .show .title,.journals .volume .title{margin-bottom:20px;font-size:1.4rem}.journals .show .title a,.journals .volume .title a{color:#358E62;text-decoration:none}.journals .show .title a:hover,.journals .volume .title a:hover{color:#6CC08D;text-decoration:underline}.journals .show .abstract,.journals .volume .abstract{word-break:break-all}.journals .show .right,.journals .volume .right{font-weight:normal;color:#358E62;text-decoration:none}.journals .show .right:hover,.journals .volume .right:hover{color:#6CC08D;text-decoration:underline}.journals .show .text-link,.journals .volume .text-link{line-height:160%}.journals .volume .map{margin-bottom:10px;text-align:center}.journals .volume .map a{font-weight:normal;color:#358E62;text-decoration:none}.journals .volume .map a:hover{color:#6CC08D;text-decoration:underline}.journals .volume a{font-weight:bold;text-decoration:none;line-height:160%}.journals .volume section{padding-bottom:30px;border-bottom:1px solid #333333}.journals .volume_numbers .vnt{margin-left:2px}.journals .volume_numbers .vnt div.cf{margin-bottom:50px}.journals .volume_numbers .vnt div.cf div.left{float:left}.journals .volume_numbers .vnt div.cf div.left .side_header{border:2px solid #AAAAAA;border-right:none}.journals .volume_numbers .vnt div.cf div.left .side_header tr th.title{width:100px;line-height:150%}.journals .volume_numbers .vnt div.cf div.left .side_header tr th.year{width:40px}.journals .volume_numbers .vnt div.cf div.left .side_header tr th.vol{width:50px;border-right:none}.journals .volume_numbers .vnt div.cf div.left .side_header tr:first-child th:nth-child(3){border-right:none}.journals .volume_numbers .vnt div.cf div.left .side_header th.gray{background-color:#DDDDDD}.journals .volume_numbers .vnt div.cf div.right{float:left}.journals .volume_numbers .vnt div.cf div.right .t_inner{border:2px solid #AAAAAA;border-left:none}.journals .volume_numbers .vnt div.cf div.right .t_inner tr td{width:37px;height:13px}.journals .volume_numbers .vnt div.cf div.right .t_inner th.gray{background-color:#DDDDDD}.journals .volume_numbers .vnt div.cf div.right .t_inner a{width:100%;height:100%;color:#91CD6A;display:block;text-decoration:none;box-sizing:border-box}.journals .volume_numbers .vnt div.cf div.right .t_inner a:hover{background-color:#FFC217;color:#FFFFFF}.journals .volume_numbers div.popup{width:120px;padding:10px;position:absolute;top:-70px;left:50px;display:none;border:3px solid #FFC217;background-color:#FFFFFF;color:#000000}.journals .volume_numbers div.popup div{margin:3px;text-align:center;line-height:130%}.journals .volume_numbers th.current{background-color:#FFC217 !important}.journals .volume_numbers td.current{position:relative;background-color:#FFC217 !important}.journals .conforming{margin-bottom:15px;font-size:1.4rem;font-weight:bold}.no_login{width:430px;height:200px;margin:0px auto;padding:10px}.online_first{margin-bottom:50px}.publisher .p_journals .breadcurmb{margin-right:15px;display:inline-block}.publisher .p_journals .breadcurmb:after{content:'>';margin-left:15px;color:#000000}.publisher .p_journals .breadcurmb:last-child:after{content:''}.publisher .p_journals .ss{padding:5px 10px}.publisher .p_journals .current{color:#358E62}.publisher .p_journals h3{margin-bottom:10px;font-size:1.4rem;font-weight:bold}.publisher .p_journals .c_t th{padding:10px;width:180px;line-height:150%;box-sizing:border-box}.publisher .p_journals .c_t th.single{width:90px;box-sizing:border-box}.publisher .p_journals .c_t td{padding:10px;line-height:150%}.publisher .p_journals .c_t td .examples{line-height:150%}.publisher .p_journals .c_t td select{margin-bottom:10px}.publisher .p_journals .c_t.auto{width:auto}.publisher .p_journals table.keyword th{width:50px}.publisher .p_field .c_t th{width:10%}.publisher .p_field .c_t th.wide{width:70%}.publisher .p_contents .c_t th{width:10%}.publisher .p_contents .c_t th.wide{width:35%}.publisher .p_contents .ss{padding:5px 10px;margin:10px}.publisher .tags .link{margin:30px 20px}.publisher .tags .link ul{display:table}.publisher .tags .link ul li{padding-right:20px;font-size:1.6rem;display:table-cell}.publisher .tags .link ul li:after{padding-left:20px;content:'/'}.publisher .tags .link ul li:last-child:after{padding-left:0;content:''}.publisher .tags h3{margin-bottom:20px;padding:0 0 10px 10px;color:#333333;font-size:1.8rem;border-left:5px solid #358E62;border-bottom:1px solid #358E62}.publisher .tags .box{margin:0 20px 30px 20px}.publisher .tags table{width:100%;table-layout:fixed}.publisher .tags table th{padding:15px 10px;color:#FFFFFF;background-color:#358E62;border-right:1px solid #007A00}.publisher .tags table td{padding:10px;border:1px solid #CCCCCC}.publisher .tags table td .red{color:#CC0000}.publisher .tags table td .bold{font-weight:bold}.publisher .tags table td.center{font-size:1.7rem;background-color:#EEEEEE}.publisher .tags table td.code{text-align:center}.publisher table.special_code tr th{border:none}.publisher table.special_code tr th:nth-child(2n){border-right:1px solid #007A00}.publisher ul.tabs{background-color:#FFFFFF;min-height:1px}.publisher ul.tabs:after{content:".";display:block;clear:both;height:0;visibility:hidden}.publisher ul.tabs li{margin:5px 5px 0 1px;padding:0;display:inline-block;width:200px;float:left;background-color:#FFFFFF;border:1px solid #358E62;border-bottom:none;text-align:center;color:#358E62;font-weight:bold}.publisher ul.tabs li:hover{background-color:#D6E9DF;color:#B60E0E}.publisher ul.tabs li:first-child{margin-left:0}.publisher ul.tabs li span{padding:5px;width:100%;line-height:25px;display:block;cursor:pointer}.publisher ul.tabs li.current{background-color:#358E62;color:#FFFFFF}.publisher div.box{padding:0;border:3px inset #D6E9DF}.gakkaitv div.f_t{position:relative}.gakkaitv div.f_t p{position:absolute;top:55px;left:290px;white-space:nowrap}.facility{margin-top:20px !important}.facility .highlight{background-color:#FFFF66}.facility .under_line{border-bottom:3px double #2912E0}.facility .red .under_line{border-bottom:3px double #FF0000}.facility .black .under_line{border-bottom:3px double #000000}.facility h3.sub{margin:5px auto 20px auto;padding:5px;width:550px;border-left:10px solid #358E62;border-bottom:2px solid #358E62}.facility ul.menu{margin:10px auto;width:820px;display:table;table-layout:fixed}.facility ul.menu li{display:table-cell;padding:0 10px}.facility ul.menu li div{border:1px solid #999999;text-align:center;line-height:30px;background-color:#DDDDDD;color:#999999}.facility ul.menu li.link div{border:1px solid #000000}.facility ul.menu li.link div a{width:100%;height:100%;display:block;color:#000000}.facility ul.menu li.link div a:hover{background-color:#666666;color:#FFFFFF;text-decoration:none}.facility ul.menu li.current div{border:1px solid #000000;background-color:#666666;color:#FFFFFF;font-weight:bold}.facility .message{margin:20px auto 10px auto;min-width:400px;max-width:760px;margin-bottom:30px;line-height:180%}.facility .message ol{margin:20px 0;padding:0}.facility .message ol li{padding-left:17px;line-height:180%;counter-increment:cnt;text-indent:-17px}.facility .message ol li:before{display:marker;content:counter(cnt) ". "}.facility .message ol li.any_line{line-height:150%}.facility .message ol li.any_line div{text-indent:0px;line-height:150%}.facility .message table td{line-height:150%}.facility .message ol.sub_caution{margin:0}.facility .message ol.sub_caution li{padding-left:32px;color:#000000;text-indent:-32px;line-height:150%}.facility .message ol.sub_caution li:before{margin-right:10px;color:#2912E0 !important;font-weight:bold;display:marker;content:"※" counter(cnt)}.facility .message fieldset{margin-top:10px;padding:0 10px 5px 10px;line-height:180%;border-left:none;border-right:none}.facility .message fieldset legend{padding:0 10px}.facility .message_box{margin:20px auto 20px 0;padding:10px;width:500px;max-width:760px;line-height:180%;border:1px solid #000000}.facility .message_box u.add_mergin{margin-left:32px}.facility .middle{width:100%}.facility .middle a,.facility .middle input,.facility .middle button,.facility .middle span{width:200px}.facility .middle a:hover,.facility .middle input:hover,.facility .middle button:hover,.facility .middle span:hover{width:200px}.facility .mini{width:100%}.facility .mini a,.facility .mini input,.facility .mini button,.facility .mini span{width:100px}.facility .mini a:hover,.facility .mini input:hover,.facility .mini button:hover,.facility .mini span:hover{width:100px}.facility .micro{width:80%}.facility .micro a,.facility .micro input,.facility .micro button,.facility .micro span{width:70px;font-size:1.1rem}.facility .micro a:hover,.facility .micro input:hover,.facility .micro button:hover,.facility .micro span:hover{width:70px}.facility .btn_right{margin:0 0 10px auto}.facility .load_btn{width:50px;display:inline-block}.facility .load_btn a,.facility .load_btn input,.facility .load_btn button,.facility .load_btn span,.facility .load_btn label{width:100%;font-size:1.1rem;display:block;box-sizing:border-box;text-align:center}.facility .load_btn a:hover,.facility .load_btn input:hover,.facility .load_btn button:hover,.facility .load_btn span:hover,.facility .load_btn label:hover{width:100%}.facility .load_btn button.disabled{background-color:#D6E9DF !important;color:#FFFFFF !important}.facility .h4t{margin-bottom:10px;padding:5px;border-bottom:2px dotted #000000;font-size:1.4rem;font-weight:bold}.facility .h4t:before{content:"■ "}.facility .h5t{margin-bottom:5px;font-size:1.4rem}.facility div.f_t{margin:10px auto 20px auto;width:550px}.facility div.f_t div.tr div.th{width:200px}.facility table.t_c_t tr th{text-align:center !important}.facility table.t_c_t tr td{padding:3px 5px;height:20px;word-break:break-all}.facility table.signature{margin:10px auto !important}.facility table.signature tr th{min-width:110px !important;max-width:250px !important}.facility table.signature tr td{height:50px}.facility table.t_o{border:1px solid #000000}.facility table.none tr th{border:none}.facility table.none tr td{border:none}.facility table.none tr td.fixes{width:250px}.facility .training,.facility .infrastructure,.facility .cooperating{margin:0 auto;width:800px}.facility .training h3.types,.facility .infrastructure h3.types,.facility .cooperating h3.types{margin:5px auto 20px auto;padding:5px}.facility .training .message,.facility .infrastructure .message,.facility .cooperating .message{padding:0 20px}.facility .training .btn a,.facility .training div.news_box .y-scroll li div.btn a,div.news_box .y-scroll li .facility .training div.btn a,.facility .training .btn span,.facility .training div.news_box .y-scroll li div.btn span,div.news_box .y-scroll li .facility .training div.btn span,.facility .infrastructure .btn a,.facility .infrastructure div.news_box .y-scroll li div.btn a,div.news_box .y-scroll li .facility .infrastructure div.btn a,.facility .infrastructure .btn span,.facility .infrastructure div.news_box .y-scroll li div.btn span,div.news_box .y-scroll li .facility .infrastructure div.btn span,.facility .cooperating .btn a,.facility .cooperating div.news_box .y-scroll li div.btn a,div.news_box .y-scroll li .facility .cooperating div.btn a,.facility .cooperating .btn span,.facility .cooperating div.news_box .y-scroll li div.btn span,div.news_box .y-scroll li .facility .cooperating div.btn span{background-color:#358E62;cursor:pointer}.facility .training .btn a:hover,.facility .training .btn span:hover,.facility .infrastructure .btn a:hover,.facility .infrastructure .btn span:hover,.facility .cooperating .btn a:hover,.facility .cooperating .btn span:hover{background-color:#D6E9DF;color:#FF0000}.facility .training .btn input,.facility .training div.news_box .y-scroll li div.btn input,div.news_box .y-scroll li .facility .training div.btn input,.facility .training .btn button,.facility .training div.news_box .y-scroll li div.btn button,div.news_box .y-scroll li .facility .training div.btn button,.facility .infrastructure .btn input,.facility .infrastructure div.news_box .y-scroll li div.btn input,div.news_box .y-scroll li .facility .infrastructure div.btn input,.facility .infrastructure .btn button,.facility .infrastructure div.news_box .y-scroll li div.btn button,div.news_box .y-scroll li .facility .infrastructure div.btn button,.facility .cooperating .btn input,.facility .cooperating div.news_box .y-scroll li div.btn input,div.news_box .y-scroll li .facility .cooperating div.btn input,.facility .cooperating .btn button,.facility .cooperating div.news_box .y-scroll li div.btn button,div.news_box .y-scroll li .facility .cooperating div.btn button{background-color:#358E62}.facility .training .btn input:hover,.facility .training .btn button:hover,.facility .infrastructure .btn input:hover,.facility .infrastructure .btn button:hover,.facility .cooperating .btn input:hover,.facility .cooperating .btn button:hover{background-color:#D6E9DF;color:#FF0000}.facility .training .back a,.facility .training .back input,.facility .training .back button,.facility .training .back span,.facility .infrastructure .back a,.facility .infrastructure .back input,.facility .infrastructure .back button,.facility .infrastructure .back span,.facility .cooperating .back a,.facility .cooperating .back input,.facility .cooperating .back button,.facility .cooperating .back span{background-color:#333333 !important;color:#FFFFFF !important;cursor:pointer}.facility .training .back a:hover,.facility .training .back input:hover,.facility .training .back button:hover,.facility .training .back span:hover,.facility .infrastructure .back a:hover,.facility .infrastructure .back input:hover,.facility .infrastructure .back button:hover,.facility .infrastructure .back span:hover,.facility .cooperating .back a:hover,.facility .cooperating .back input:hover,.facility .cooperating .back button:hover,.facility .cooperating .back span:hover{background-color:#FFFFFF !important;box-shadow:0 0 0 1px #333 inset;color:#333333 !important}.facility .training .back .current,.facility .infrastructure .back .current,.facility .cooperating .back .current{background-color:#FFFFFF !important;box-shadow:0 0 0 1px #333 inset;color:#333333 !important;pointer-events:none}.facility .training table.c_t,.facility .infrastructure table.c_t,.facility .cooperating table.c_t{margin:20px auto;border:1px solid #358E62}.facility .training table.c_t th,.facility .infrastructure table.c_t th,.facility .cooperating table.c_t th{min-width:180px;max-width:200px;background-color:#CCFFCC;border:1px solid #358E62;font-weight:normal;text-align:left;line-height:130%}.facility .training table.c_t th.clear,.facility .infrastructure table.c_t th.clear,.facility .cooperating table.c_t th.clear{min-width:20px;white-space:nowrap}.facility .training table.c_t th.large,.facility .infrastructure table.c_t th.large,.facility .cooperating table.c_t th.large{min-width:220px;max-width:240px;white-space:nowrap}.facility .training table.c_t th.midium,.facility .infrastructure table.c_t th.midium,.facility .cooperating table.c_t th.midium{min-width:160px;max-width:240px;white-space:nowrap}.facility .training table.c_t th.min,.facility .infrastructure table.c_t th.min,.facility .cooperating table.c_t th.min{min-width:120px;max-width:150px;white-space:nowrap}.facility .training table.c_t th.max,.facility .infrastructure table.c_t th.max,.facility .cooperating table.c_t th.max{min-width:200px;white-space:nowrap}.facility .training table.c_t th.fix,.facility .infrastructure table.c_t th.fix,.facility .cooperating table.c_t th.fix{width:200px;white-space:nowrap}.facility .training table.c_t td,.facility .infrastructure table.c_t td,.facility .cooperating table.c_t td{border:1px solid #358E62}.facility .training table.c_t td .examples,.facility .infrastructure table.c_t td .examples,.facility .cooperating table.c_t td .examples{line-height:180%}.facility .training table.c_t td.midium,.facility .infrastructure table.c_t td.midium,.facility .cooperating table.c_t td.midium{min-width:105px;max-width:150px;white-space:nowrap}.facility .training table.c_t td.midium input[type='number'],.facility .infrastructure table.c_t td.midium input[type='number'],.facility .cooperating table.c_t td.midium input[type='number']{text-align:right}.facility .training table.c_t td.large,.facility .infrastructure table.c_t td.large,.facility .cooperating table.c_t td.large{min-width:220px;max-width:240px;white-space:nowrap}.facility .training table.c_t td.min,.facility .infrastructure table.c_t td.min,.facility .cooperating table.c_t td.min{min-width:120px;max-width:140px;white-space:nowrap}.facility .training table.c_t .bt_n,.facility .infrastructure table.c_t .bt_n,.facility .cooperating table.c_t .bt_n{border-top:none}.facility .training table.c_t .bb_n,.facility .infrastructure table.c_t .bb_n,.facility .cooperating table.c_t .bb_n{border-bottom:none}.facility .training div#select_type label,.facility .infrastructure div#select_type label,.facility .cooperating div#select_type label{display:block}.facility .training label.button,.facility .infrastructure label.button,.facility .cooperating label.button{padding:3px;border:1px solid #D6E9DF;background-color:#DDDDDD;color:#FFFFFF}.facility .training label.button:hover,.facility .infrastructure label.button:hover,.facility .cooperating label.button:hover{background-color:#D6E9DF;color:#FF0000}.facility .training label.button input,.facility .infrastructure label.button input,.facility .cooperating label.button input{display:none}.facility .training label.checked,.facility .infrastructure label.checked,.facility .cooperating label.checked{border:1px solid #358E62;background-color:#358E62}.facility .u_b{border-bottom:3px solid #358E62 !important}.facility .training h3.types{border:2px solid #358E62;border-left:10px solid #358E62;border-right:10px solid #358E62}.facility .infrastructure .caution_box{color:#000000 !important;border:3px double #3399FF}.facility .infrastructure .caution_box legend{color:#FF0000}.facility .infrastructure h3.types{border:2px solid #3399FF;border-left:10px solid #3399FF;border-right:10px solid #3399FF;color:#3399FF}.facility .infrastructure .btn a,.facility .infrastructure div.news_box .y-scroll li div.btn a,div.news_box .y-scroll li .facility .infrastructure div.btn a,.facility .infrastructure .btn span,.facility .infrastructure div.news_box .y-scroll li div.btn span,div.news_box .y-scroll li .facility .infrastructure div.btn span{background-color:#3399FF}.facility .infrastructure .btn a:hover,.facility .infrastructure .btn span:hover{background-color:#CCEEFF}.facility .infrastructure .btn input,.facility .infrastructure div.news_box .y-scroll li div.btn input,div.news_box .y-scroll li .facility .infrastructure div.btn input,.facility .infrastructure .btn button,.facility .infrastructure div.news_box .y-scroll li div.btn button,div.news_box .y-scroll li .facility .infrastructure div.btn button{background-color:#3399FF}.facility .infrastructure .btn input:hover,.facility .infrastructure .btn button:hover{background-color:#CCEEFF}.facility .infrastructure table.c_t{border:1px solid #3399FF}.facility .infrastructure table.c_t th{background-color:#CCEEFF;border:1px solid #3399FF;font-weight:normal}.facility .infrastructure table.c_t td{border:1px solid #3399FF}.facility .infrastructure label.button{padding:3px;border:1px solid #CCEEFF}.facility .infrastructure label.button:hover{background-color:#CCEEFF}.facility .infrastructure label.button input{display:none}.facility .infrastructure label.checked{border:1px solid #3399FF;background-color:#3399FF}.facility .infrastructure .u_b{border-bottom:3px solid #3399FF !important}.facility .cooperating h3.types{border:2px solid #FF9900;border-left:10px solid #FF9900;border-right:10px solid #FF9900;color:#FF9900}.facility .cooperating .btn a,.facility .cooperating div.news_box .y-scroll li div.btn a,div.news_box .y-scroll li .facility .cooperating div.btn a,.facility .cooperating .btn span,.facility .cooperating div.news_box .y-scroll li div.btn span,div.news_box .y-scroll li .facility .cooperating div.btn span{background-color:#FF9900}.facility .cooperating .btn a:hover,.facility .cooperating .btn span:hover{background-color:#FFCC99}.facility .cooperating .btn input,.facility .cooperating div.news_box .y-scroll li div.btn input,div.news_box .y-scroll li .facility .cooperating div.btn input,.facility .cooperating .btn button,.facility .cooperating div.news_box .y-scroll li div.btn button,div.news_box .y-scroll li .facility .cooperating div.btn button{background-color:#FF9900}.facility .cooperating .btn input:hover,.facility .cooperating .btn button:hover{background-color:#FFCC99}.facility .cooperating table.c_t{border:1px solid #FF9900}.facility .cooperating table.c_t th{background-color:#FFCC99;border:1px solid #FF9900;font-weight:normal}.facility .cooperating table.c_t td{border:1px solid #FF9900}.facility .cooperating label.button{padding:3px;border:1px solid #FFCC99}.facility .cooperating label.button:hover{background-color:#FFCC99}.facility .cooperating label.button input{display:none}.facility .cooperating label.checked{border:1px solid #FF9900;background-color:#FF9900}.facility .cooperating .u_b{border-bottom:3px solid #FF9900 !important}.facility span.training{display:inline-block;width:60px;text-align:center;background-color:#358E62;color:#FFFFFF}.facility span.infrastructure{display:inline-block;width:60px;text-align:center;background-color:#3399FF;color:#FFFFFF}.facility span.cooperating{display:inline-block;width:60px;text-align:center;background-color:#FF9900;color:#FFFFFF}.facility fieldset.caution_box{margin:20px 30px 10px 30px;padding-left:10px;min-width:400px;max-width:760px;margin-bottom:30px;line-height:140%}.facility fieldset.caution_box .title{padding-left:10px;padding-right:10px;font-size:1.5rem;font-weight:bold}.facility fieldset.caution_box .title:before{content:"■ "}.facility fieldset.caution_box .message{margin:10px auto 0 auto;padding:0 15px;line-height:140%}.facility fieldset.caution_box .caution{margin:0 auto 10px auto;padding:0 15px}.facility fieldset.caution_box .check{margin:10px auto 10px auto;padding:10px 15px 0 15px;border-top:1px dashed #000000}.facility ul.cautions{margin:20px auto 30px auto;padding:0 15px}.facility ul.cautions li{margin:10px auto 10px auto;padding-left:17px;line-height:140%;counter-increment:cnt;text-indent:-17px}.facility ul.cautions li:before{display:marker;content:counter(cnt) ") "}.facility ul.cautions li ul{margin:20px auto 30px auto;padding:0 15px}.facility ul.cautions li ul li{margin:10px auto 10px auto;padding-left:53px;line-height:140%;counter-increment:num;text-indent:-73px}.facility ul.cautions li ul li:before{display:pointer;content:"・ケース" counter(num) "　"}.facility .p_c{margin:20px auto;display:inline-block;font-size:1.4rem}.facility .p_c div{font-size:1.4rem}.facility .p_c .title{margin-bottom:10px;font-size:1.6rem}.facility .p_c .title span{padding:2px;border:1px solid #FF0000}.only-print{display:none}div.header{margin:20px 0;position:relative}div.header h1 img{width:250px;height:auto}div.header img{margin:0px auto;display:block}div.header .logout{position:absolute;top:10px;right:30px}div.header .logout a{width:90px;background-color:#333333;height:17px;padding:11px 0 4px 0;color:#FFFFFF;font-weight:bold;text-align:center;text-decoration:none;display:block}div.header .logout a:hover{color:#333333;background-color:#999999}div.header .sec_menu{position:absolute;top:10px;right:130px}div.header .sec_menu a{width:90px;background-color:#358E62;height:17px;padding:11px 0 4px 0;color:#FFFFFF;font-weight:bold;text-align:center;text-decoration:none;display:block}div.header .sec_menu a:hover{background:#D6E9DF;color:#358E62}div.header .return{position:absolute;top:10px;right:130px}div.header .return a{width:120px;background-color:#FF6600;height:17px;padding:11px 0 4px 0;color:#FFFFFF;font-weight:bold;text-align:center;text-decoration:none;display:block}div.header .return a:hover{background-color:#FFC198;color:#FF6600}div.header div.h_box{margin:20px 0;padding:20px;background-color:#F2F3F5;border-top:2px solid #DADDDD}div.header div.h_box div.publisher,div.header div.h_box div.secretariat,div.header div.h_box div.gakkaitv,div.header div.h_box div.facility,div.header div.h_box div.member{min-width:580px;max-width:1000px;height:42px;margin:0px auto;padding:4px 4px 4px 230px;border:4px solid #358E62;background:url(/jsum-member/assets/member/header-f289820c04891340432c0d53b42936bce02b4241f67b1c69b438ce28731ea3d3.png) no-repeat 0 0;background-color:#FFFFFF;display:table;table-layout:fixed}div.header div.h_box div.publisher .login,div.header div.h_box div.secretariat .login,div.header div.h_box div.gakkaitv .login,div.header div.h_box div.facility .login,div.header div.h_box div.member .login{display:table-cell;vertical-align:middle}div.header div.h_box div.publisher .login div,div.header div.h_box div.secretariat .login div,div.header div.h_box div.gakkaitv .login div,div.header div.h_box div.facility .login div,div.header div.h_box div.member .login div{line-height:140%;text-align:center;font-size:16px;white-space:nowrap}div.header div.h_box div.publisher div,div.header div.h_box div.secretariat div,div.header div.h_box div.gakkaitv div,div.header div.h_box div.facility div,div.header div.h_box div.member div{vertical-align:middle;display:table-cell;line-height:140%;text-align:center;font-size:16px;white-space:nowrap}div.header div.h_box div.publisher div.name,div.header div.h_box div.secretariat div.name,div.header div.h_box div.gakkaitv div.name,div.header div.h_box div.facility div.name,div.header div.h_box div.member div.name{width:200px;color:#328857;font-weight:bold}div.header div.h_box div.publisher div.name small,div.header div.h_box div.secretariat div.name small,div.header div.h_box div.gakkaitv div.name small,div.header div.h_box div.facility div.name small,div.header div.h_box div.member div.name small{height:12px;font-size:10px;display:block;line-height:150%}div.header div.h_box div.publisher div.impersonate,div.header div.h_box div.secretariat div.impersonate,div.header div.h_box div.gakkaitv div.impersonate,div.header div.h_box div.facility div.impersonate,div.header div.h_box div.member div.impersonate{color:#FF6600}div.header div.h_box div.publisher div.number,div.header div.h_box div.secretariat div.number,div.header div.h_box div.gakkaitv div.number,div.header div.h_box div.facility div.number,div.header div.h_box div.member div.number{font-size:12px;width:140px}div.header div.h_box div.publisher div.member_type,div.header div.h_box div.secretariat div.member_type,div.header div.h_box div.gakkaitv div.member_type,div.header div.h_box div.facility div.member_type,div.header div.h_box div.member div.member_type{font-size:12px;width:120px}div.header div.h_box div.publisher div.license,div.header div.h_box div.secretariat div.license,div.header div.h_box div.gakkaitv div.license,div.header div.h_box div.facility div.license,div.header div.h_box div.member div.license{padding-right:30px;text-align:left;font-size:12px;width:140px}div.header div.h_box div.mgmt{margin:0px auto;padding:4px 4px 4px 230px;border:4px solid #358E62;height:42px;min-width:580px;max-width:1000px;background:url(/jsum-member/assets/mgmt/header-6ae671134ca74353665dd56173d5844515e9472807fcbdec2719de460dab345d.png) no-repeat 0 0;background-color:#FFFFFF;display:table;table-layout:fixed}div.header div.h_box div.secretariat{background:url(/jsum-member/assets/secretariat/header-7f1e8f728879701bc5e600e4c42476ef963195237bf991533c499c50057bb5eb.png) no-repeat 0 0 #fff}div.header div.h_box div.publisher{background:url(/jsum-member/assets/publisher/header-82fa353a34e4a3e9912d8b55641492687d290e43d3bc2e341542ef46e6d46813.png) no-repeat 0 0 #fff}div.header div.h_box div.gakkaitv{background:url(/jsum-member/assets/gakkaitv/header-d79e254d6f819cab22dfe7bf11e19937aa36e3fc2c7753ac5d25ac4089228057.png) no-repeat 0 0 #fff}div.header div.h_box div.facility{background:url(/jsum-member/assets/facility/header-0574736e29230d03f2d4dfacce1001a1b994cbe238300a46dcc835c0d6f5fe41.png) no-repeat 0 0 #fff}footer{padding:20px;background-color:#333333}footer .inner{margin:0px auto;padding:3px 4px 4px 45px;height:100px;min-width:810px;max-width:1000px;color:#CCCCCC;display:table;background:url(/jsum-member/assets/footer-ac54661278cd5e3635d1b9b32229cfb91df2f42913808b59017ee7e98d6a054e.png) no-repeat 0 0}footer .inner div{line-height:160%}.content{min-height:400px;min-width:630px;margin:40px 30px}.content .main{margin-right:-330px;width:100%;float:left;z-index:20}.content .main .main_box{margin-right:330px}.content .main .main_box .btn{width:300px;margin:0 auto 15px auto;display:block}.content nav.nav_menu{width:280px;padding:10px;background:#DDDDDD;float:right;z-index:10}.content nav.nav_menu dl{background:#FFFFFF}.content nav.nav_menu dl dt{padding:10px;background-color:#358E62;font-size:14px;color:#FFFFFF;position:relative}.content nav.nav_menu dl dt:after{position:absolute;top:13px;right:3px;content:'';width:14px;height:14px;background:url(/jsum-member/assets/down-575b26d0d854ace117761ab773ef22bad84adf489bca203fa65824caf1b04a63.png) no-repeat}.content nav.nav_menu dl dd a{padding:8px 10px;border-bottom:1px solid #999999;font-size:12px;text-decoration:none;display:block;color:#000000}.content nav.nav_menu dl dd a:hover{background-color:#F3FF99}.content nav.nav_menu dl dd .no_link{display:none}.h3_menu{margin:0 30px;padding:10px;border-top:2px solid #358E62;border-bottom:2px solid #358E62;font-size:16px;font-weight:bold;color:#358E62}div.menu_box div.h_l{width:46%;float:left}div.menu_box div.h_l .btn,div.menu_box div.h_l div.news_box .y-scroll li div.btn,div.news_box .y-scroll li div.menu_box div.h_l div.btn{margin:0 0 10px 0}div.menu_box div.h_r{width:46%;float:right}div.menu_box div.h_r .btn,div.menu_box div.h_r div.news_box .y-scroll li div.btn,div.news_box .y-scroll li div.menu_box div.h_r div.btn{margin:0 0 10px 0}div.menu_box div.header{padding:0 0 10px 10px;color:#333333;font-size:1.8rem;border-left:5px solid #358E62;border-bottom:1px solid #358E62}div.menu_box div.block{margin:30px 0px;padding:0 20px;line-height:160%}div.menu_box div.block div{line-height:160%}div.menu_box div.block div.menu{width:initial;float:initial;margin-bottom:5px;font-weight:bold;color:#358E62;display:inline-block}div.menu_box div.block ul li{margin:0 0 10px 18px;line-height:160%;list-style:disc}div.menu_box div.block div.caution_box{padding:10px}div.menu_box div.block div.caution_box div.black{margin:10px}div.menu_box div.block div.caution_box ul.menu_caution{margin:0 10px;counter-reset:li_count 0}div.menu_box div.block div.caution_box ul.menu_caution li{margin:0;padding-left:35px;text-indent:-35px;list-style:none;color:#000000}div.menu_box div.block div.caution_box ul.menu_caution li::before{counter-increment:li_count 1;content:"注" counter(li_count) "：";color:#FF0000}div.menu_box div.block .unit_application{margin:5px 0;padding:8px 10px 6px 36px;color:#358E62;background:url(/jsum-member/assets/member/btn_cal-c2cfa497fc2f27d24dd21ca7ec5767780bef8ac40bb86cbe0c2382eccb021039.gif) no-repeat 10px center #F3FF99;border-radius:50px;text-decoration:none;display:inline-block}div.menu_box div.block .unit_application:hover{color:#FF0000;background-color:#FCFFE2}div.menu_box div.block div.caution{color:#FF0000;display:inline-block}div.menu_box div.block a.highlight{margin-top:10px;padding:5px;background-color:#FFFF66;color:#358E62;text-decoration:none}div.menu_box div.block a.highlight:hover{background-color:#FFCC66}div.menu_box div.block a.center{display:block;text-align:center}div.menu_box div.block a.block{margin-left:1em;display:inline-block;text-decoration:none}div.login_box{margin:0 auto;width:60%}div.login_box .login_btn{width:315px;margin:0 auto 30px auto;display:block}div.login_box .message{margin-bottom:30px;line-height:180%}.maintenance{font-size:2rem;font-weight:bold;text-align:center;color:#B60E0E}div.add_border{border:1px solid #AAAAAA}div.news_box h3{padding:10px;border-top:2px solid #358E62;border-bottom:2px solid #358E62;font-size:16px;font-weight:bold;color:#358E62}div.news_box .y-scroll{padding:20px 10px;height:250px;border-bottom:2px solid #CCCCCC;overflow-x:hidden}div.news_box .y-scroll li{margin:15px 0;line-height:160%;color:#000000}div.news_box .y-scroll li:first-child{margin-top:0}div.news_box .y-scroll li:last-child{margin-bottom:0}div.news_box .y-scroll li:hover{color:#000000}div.news_box .y-scroll li a{padding:0;background:none}div.news_box .sub_box{padding:0 10px}div.news_box .sub_box h4{margin-top:20px;padding:5px 10px;border-bottom:2px solid #358E62;font-size:14px;font-weight:bold;color:#358E62}div.news_box .sub_box h4 span{display:inline-block;float:right;font-size:1.2rem}div.news_box .sub_box .y-scroll{padding:10px;height:115px}div.news_box .sub_box .y-scroll li{margin:3px 0}div.news_box .sub_box .y-scroll li span.date{width:100px}div.news_box .sub_box a{color:#6CC08D}div.news_box .c_link{width:280px;margin:10px;border:2px solid #358E62;line-height:150%;display:block}div.news_box .c_link a,div.news_box .c_link span{width:280px;padding:3px;background-color:#358E62;font-size:14px;text-decoration:none;color:#FFFFFF;text-align:center;display:block;box-sizing:border-box}div.news_box .c_link a:hover,div.news_box .c_link span:hover{background-color:#D6E9DF;color:#FF0000}div.news_box #election_guide{padding:5px 0}.inline{display:inline-block}div.form_box{height:300px;overflow:hidden;overflow-y:scroll;display:none}div.c_box{margin:20px auto;padding:10px;width:90%;border:2px inset #CCCCCC;background-color:#FFFFCC}span#candidate_name{display:inline-block;width:5em;padding:3px}div[id^="candidate_list_menu"]{padding:10px;color:#333333;font-size:1.8rem;border-left:5px solid #358E62;border-bottom:1px solid #358E62}.totalization_major{font-size:1.5rem;border-left:5px solid #358E62;padding:5px}.candidate_now_select{position:absolute;width:25%;top:300px;right:20px;float:right;z-index:10}.candidate_now_select #candidate_list_title{width:100%;color:#358E62;border-top:3px solid #358E62;border-bottom:1px solid #CCD6D7;padding:10px 0 5px}.candidate_now_select .c_list{height:250px;overflow-y:scroll}.candidate_now_select .c_list div[class^="select-major-"]{width:100%;padding:20px 0}.candidate_now_select .c_list div[id^="list-element-"] div{padding:2px}.candidate_now_select .c_list #candidate_show{background-color:#358E62;color:#FFFFFF}.candidate_now_select .c_list #candidate_delete{background-color:#000000;color:#FFFFFF}.candidate_now_select .vote_button{width:100px;margin:0 10px 0 2px;line-height:150%}.candidate_now_select .vote_button a,.candidate_now_select .vote_button span{width:250px;margin:10px 0;padding:10px 0;background-color:#358E62;font-size:14px;text-decoration:none;color:#FFFFFF;text-align:center;display:block;box-sizing:border-box}.candidate_now_select .vote_button a:hover,.candidate_now_select .vote_button span:hover{background-color:#D6E9DF;color:#FF0000}table.use_list{width:70%;margin-bottom:20px;border:2px solid #AAAAAA}table.use_list tr th{padding:5px;font-weight:bold;text-align:center;border:1px solid #AAAAAA;background-color:#D6E9DF}table.use_list tr td{padding:5px 10px;font-weight:normal !important;border:1px solid #AAAAAA;line-height:160%}table.use_list tr td #field_form,table.use_list tr td #area_form label{display:block;float:left}table.use_list .green{background-color:#D6E9DF}.page-break{display:block;clear:both;page-break-after:always}table.vote_confirm{width:100%;margin-bottom:20px;border:2px solid #AAAAAA}table.vote_confirm tr th{padding:5px;font-size:1.2rem;font-weight:bold;text-align:center;border:1px solid #AAAAAA;height:30px;color:#FFFFFF;background-color:#358E62}table.vote_confirm tr td{padding:5px 10px;font-size:1.2rem;font-weight:normal !important;border:1px solid #AAAAAA;line-height:160%}[id^="list-element"]{padding:10px;border-bottom:1px solid #000000}.selected-candidate-list{position:absolute;width:25%;top:250px;right:20px;padding:10px;float:right;z-index:10}.selected-candidate-list #list-title{color:#358E62;border-top:3px solid #358E62;border-bottom:1px solid #CCD6D7;padding:10px 0 5px}.selected-candidate-list .item-header{padding:10px 0}.selected-candidate-list .number_breakdown{border-bottom:1px solid #000000;padding:5px}.selected-candidate-list .election_list_table th{padding:2px 0}.setting-item{border-left:solid 5px #358E62;padding:7px;font-size:1.3rem}.setting-table{width:100%}.setting-table th{width:30%;text-align:right;color:#FF9900;padding:10px}.setting-table input[type="number"]{width:50px}.setting-table .nested-fields{margin:2px 0}.setting-table #field{position:relative;top:10px}.setting-table #field_form{margin:10px}.setting-table #add_field{position:relative;top:3px;width:50px;border:2px solid #358E62;padding:3px;margin:15px 0}.setting-table .candidate_field_table #up,.setting-table .candidate_field_table #down{color:#358E62}.setting-table .candidate_field_table #up:hover,.setting-table .candidate_field_table #down:hover{color:#D6E9DF}.setting_area_table th{text-align:right;color:#FF9900;padding:10px}.dash-message-box{border-top:dashed;padding:20px 0px}.dash-message-box #senior_msg{color:#B60E0E}.c_list{width:250px;height:800px;overflow:scroll}.print-off{display:none}#electing_button{padding:3px;background-color:#358E62;color:#FFFFFF}#electing_delete_button{padding:2px;background-color:#000000;color:#FFFFFF}.totalization_title{border-bottom-style:dashed}.totalization_title #title_text{font-size:15px}#totalization{padding:15px 5px 0 0}.candidate_p th,.candidate_p td{font-size:0.8rem}.totalization_wrapper{box-sizing:border-box}.totalization_wrapper .for_download_table div#e_complete{text-align:center;padding:5px 0;position:relative;right:140px}
