body{height:100%;width:100%}.left{float:left}.right{float:right}.clear{clear:both}.center{margin-left:auto;margin-right:auto}.t_left{text-align:left}.t_center{text-align:center}.t_right{text-align:right}.block{display:block}.none{display:none}.inline{display:inline}.relative{position:relative}.cursor{cursor:default}.pointer{cursor:pointer}body{background-color:#fff}.main_frame{position:relative;margin-top:0}.wrapper-contents{display:flex}#left_pane{position:relative}#left_pane .crumb{padding-top:10px;margin-left:1px;font-size:12px;font-weight:bold}#left_pane .top-line{display:flex;margin-top:20px}#left_pane .top-line .header-line-left{width:270px;border-bottom:solid 3px #3258A6}#left_pane .top-line .header-line-right{width:470px;border-bottom:solid 3px #CCC}#left_pane h1{font-size:30px;margin:15px 0 30px 0;font-weight:bold;color:#333333}#left_pane .top-text-box{margin-top:20px}#left_pane .oparation-title{height:36px;margin-top:10px;background:url('../../img/traininfo/attention_traininfo.png?1554894857') 5px 4px/25px 25px no-repeat #f8f8f8}#left_pane .oparation-title h2{margin-left:35px;padding-top:8px;font-weight:700;font-size:14pt;color:#555}#left_pane .cur-operation{padding:5px;border-bottom:1px dotted #ccc}#left_pane .cur-operation .cur-operation-title{font-weight:700}#left_pane .cur-operation .cur-operation-title .operation-type{color:red}#left_pane .cur-operation div{display:flex}#left_pane .cur-operation div .update-time{margin-right:auto;margin-left:10px}#left_pane .caution-text-top-five{margin-bottom:20px;text-align:right}#left_pane .news{background-color:#ffebe6;margin-bottom:23px}#left_pane .news dl{height:25px;padding-top:5px}#left_pane .news dt{float:left;margin:0 13px 0 11px;font-size:13px;font-weight:bold}#left_pane .news dd{float:left;font-size:13px;margin-right:15px}#left_pane .prefecture-info-frame{padding:5px 5px 4px;margin:2em 0 5px;background-color:#f8f8f8}#left_pane .prefecture-info-frame .prefecture-name-box{position:relative;top:-1em;margin-bottom:1.4em;padding:1px 4px;display:inline;color:#666}#left_pane .prefecture-info-frame .prefecture-info-contents ul{display:flex;flex-wrap:wrap}#left_pane .prefecture-info-frame .prefecture-info-contents .pref-item-box{width:140px;float:left;display:inline}#left_pane .prefecture-info-frame .prefecture-info-contents .pref-item-box .pref-item{width:110px;height:20px;display:flex;margin-bottom:5px}#left_pane .prefecture-info-frame .prefecture-info-contents .pref-item-box .pref-item .caution-img-box{width:15px;height:15px}#left_pane .prefecture-info-frame .prefecture-info-contents .pref-item-box .pref-item .pref-name-info-box{width:95px;display:flex}#left_pane .row{margin:20px 0}#left_pane .row li{width:90% !important;clear:both !important;padding-left:8px;line-height:1.3}#left_pane .delay-cert{height:90px;margin-bottom:10px}#left_pane .delay-cert #delay-company{width:294px;float:left}#left_pane .delay-cert #delay-company .operation-title{width:294px;height:36px;background:url('../../img/traininfo/attention_traininfo.png?1554894857') 4px center/25px 25px no-repeat #f8f8f8}#left_pane .delay-cert #delay-company .operation-title .head-text-area{margin:9px 0 0 36px}#left_pane .delay-cert #delay-company .operation-title .head-text-area h2{color:#555;font-size:14pt}#left_pane .delay-cert #delay-company #company-area{width:290px;height:56px;float:left;padding-top:5px;padding-left:2px}#left_pane .delay-cert #delay-company #company-area #caution{margin-top:2px;margin-right:5px;text-align:right}#right_pane{width:300px;margin-left:40px;padding-top:10px;text-align:left}#right_pane .ad-top{margin-top:40px}
