html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}*,*:before,*:after{box-sizing:border-box}body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:13px;line-height:150%;color:#303039}ol,ul,li{list-style:none}a{text-decoration:none;color:#303039}a:hover{text-decoration:underline}#page_content{margin:0 auto}.pull_left{float:left}.pull_right{float:right}.clearfix:after{content:" ";display:block;clear:both}#loading_overlay,#timeout_overlay .loading_overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:50000;background:rgba(0,0,0,.7)}#timeout_overlay .loading_text{background-color:#fff;border-radius:5px;padding-top:25px;margin:150px auto;text-align:center}#timeout_overlay .loading_text{font-size:12px;color:#303039;width:280px;height:280px}#timeout_overlay .loading_text{height:auto;position:relative}#timeout_overlay span.loading_close{position:absolute;cursor:pointer;top:5px;right:5px;width:28px;height:28px;border-radius:28px;line-height:28px;background:#4b74b4;color:#FFF;text-align:center}#timeout_overlay .loading_overlay button{margin:15px 0 20px 0;cursor:pointer;width:150px;height:40px;border-radius:5px;background-color:#FFF;border:1px solid #4b74b4;color:#333;outline:none}.loading_note{color:#ba1239;line-height:1.4}.bold{font-weight:700}.text_orange{color:#ef9b01}.text_red{color:#ba1239}.text_gray{color:#898989}.link_skyblue{color:#03cdff;font-weight:400;cursor:pointer}.link_blue{color:#4f71b4;text-decoration:underline}.caption{font-size:22px;border-left:5px #303039 solid;padding:2px 10px 2px 10px;margin:30px 0 20px 0;letter-spacing:2px}.caption_small{font-size:16px;font-weight:700;margin-bottom:5px}.caption_note{font-size:14px;font-weight:400}.note{font-size:12px;font-weight:400}.announcement_area{height:45px;font-weight:700;text-align:center}.announcement_text{font-size:16px;line-height:45px}.announcement_note{font-size:12px;font-weight:400}.announcement_dep_des_text{font-size:18px;text-align:center;line-height:45px}.announcement_dep_des_note{font-size:16px;color:#303039}.announcement_blue{background-color:#edf1f7;color:#4f71b4}.announcement_green{background-color:#e5f5ec;color:#159848}.announcement_yellow{background-color:#fdf5e6;color:#ed9a26}.announcement_red{background-color:#f8e7eb;color:#ba1239}.normal_button{-webkit-appearance:none;color:white;height:40px;width:210px;font-size:16px;font-weight:700;border-radius:10px;vertical-align:middle;text-align:center;cursor:pointer}.normal_button_blue{background-color:#4f71b4}.normal_button_orange{background-color:#ef9b01}.normal_button_gray{background-color:#c0c0c3}.change_button{text-align:center;position:relative}.change_button button>img{position:absolute;top:6px}.change_button button{height:30px;width:120px;font-size:14px;font-weight:700;background-color:#d6d6d7;border-radius:5px;vertical-align:middle;text-align:center;line-height:1.5}.change_button .change_text{margin-left:20px}.image_box{float:right}.confirmation_table{width:100%;border-spacing:0;text-align:center}.header_gray{background-color:#eee;height:30px;line-height:30px;font-weight:700}.header_gray_wrap{border-top:solid 6px #4f71b4;border-left:1px solid #eee;border-bottom:1px solid #eee;border-right:1px solid #eee;border-radius:5px}.header_gray_classic{border-left:1px solid #eee;border-bottom:1px solid #eee;border-right:1px solid #eee;border-radius:5px}.header_blue_classic{background-color:#E0F2F7;height:45px;line-height:45px;font-weight:700}.header_blue_classic_wrap{border-left:1px solid #eee;border-bottom:1px solid #eee;border-right:1px solid #eee;border-radius:5px;margin-bottom:20px}.input_area{width:100%;height:40px;font-size:13px;border-radius:5px;border:1px solid #898989;text-indent:10px}.input_area_classic{width:80%;height:40px;font-size:13px;border-radius:5px;border:1px solid #898989;text-indent:10px}.required_text{color:#ba1239;font-size:10px;font-weight:400;margin-left:5px}.required_text_classic{color:white;font-size:10px;font-weight:400;margin-right:20px;padding:1px 4px;background-color:red;float:right}.form_select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:5px;border:0;background-color:#eee;font-size:13px;padding-left:10px}.form_select select::-ms-expand{display:none}.form_select select option{text-align:left}.form_select_label{position:relative;display:inline-block}.form_select_label:after{content:"";position:absolute;display:block;width:0;height:0;top:60%;right:3.8em;margin-top:-.3em;border-width:8.7px 5px 0 5px;border-style:solid;border-color:#898989 transparent transparent;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}.form_select_label span{margin-left:-35px;position:absolute;top:50%}.checkbox{margin-left:40px}.checkbox label{padding:14px 0;cursor:pointer}@media(min-width:1px){.checkbox input[type="checkbox"]{display:none}.checkbox{position:relative}.checkbox input[type="checkbox"]+label:before{content:"";position:absolute;top:-4px;left:-35px;width:20px;height:20px;border:1px solid #898989}.checkbox input[type="checkbox"]:checked+label:after{content:"";width:10px;height:16px;display:block;position:absolute;top:-4px;left:-30px;border-right:4px solid #4f71b4;border-bottom:4px solid #4f71b4;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}}