*{margin:0;padding:0;}
ul,li{list-style:none;}
a{color:none;border:0px;}
A:link,A:visited,A:active,A:hover { color:#272727;text-decoration:none ; }
img{margin:0;padding:0}
body{overflow-x:auto;font-family:メイリオ;overflow-y:auto;}

.line{width:100%;border-bottom:1px solid #b3b3b3;}
.dotline{clear:both;width:100%;border-bottom:1px dotted #b3b3b3;}
.line_black{width:100%;border:1px solid #000;}
.link{color:#1E1E1E;text-decoration:underline;}
.link a{color:#1E1E1E;}
.leftBox,.rightBox{float:left;width:50%;}
.scrollBtn{position:absolute;bottom:80px;right:40px;cursor:pointer;}
.smallBox{width:484px;height:auto;}
.smallBox>div{width:106px;height:109px;margin-right:15px;margin-bottom:27px;float:left;display:block;color:#2e2624;font-size:14px;text-align:center;line-height:18px;cursor:pointer;}
.smallBox>div>div{width:106px;height:80px;background:#fff;border:1px solid #afa8a4;box-sizing:border-box;margin-bottom:9px;}

.smallBox2{width:348px;margin:0 auto;}
.smallBox2>div{width:159px;height:140px;margin-left:7px;margin-right:7px;}
.smallBox2>div>div{width:159px;height:120px;}


.content_panel{width:50%;height:100%;overflow-x:hidden;overflow-y:hidden;display:table;position:absolute;
background-size:cover;background-position:center;background-repeat:no-repeat;top:0;left:0;}
#area0 .content_panel{width:45%;}
#area2 .content_panel{width:100%;}

.panel{width:100%;overflow:hidden;height:100%;}
.panelLeftCover{clear:both;position:absolute;overflow:hidden;margin-top:240px;}
.panelLeft{float:left;}

.tlt0{line-height:60px;font-weight:bold;}
.tlt1_line{background:#000;width:0px;height:1px;}
.tlt1_top,.tlt1_bottom,.tlt2,.tlt3{font-size:30px;line-height:40px;}

.scrollBox{position:fixed;right:10px;top:50%;margin-top:-125px;height:250px;}
.scrollBox img{clear:both;display:block;cursor:pointer;}
.scrollBox .scrollArea{margin-left:1px;width:37px;height:120px;background:#999;}
.scrollBox #scrollbtn,#modal_scrollbtn{width:37px;height:100px;background:#fff;cursor:pointer;position:relative;top:0;}

#area0 .content_panel{background-image:url(/img/new/newMain0.png);}
#main0 .slide{position:absolute;width:54%;overflow:hidden;}
#main1 .content_panel{background-image:url(/img/bg1.jpg);}
#main2_0 .content_panel,#sub2_1 .content_panel{background-image:url(/img/bg0_4.jpg);position:relative;}
#main2_0{}
#main3 .content_panel{}
#main5 .content_panel{background-image:url(/img/bg5.png);}
#main3_map{background-image:url(/img/new/newMain13.jpg);}

.centeerBox{position:relative;top:45px;width:100%;min-width:1200px;display:block;color:#fff;}
.sContent{color:#000;}
.area{position:relative;width:100%;left:0;top:0;height:100%;}
.area>table{paading-bottom:60px;position:relative;}
.area>table>tbody>tr>td{vertical-align:top;}

.r .rtop{height:115px;width:1280px;margin:0 auto;overflow:hidden;}
.r .rtop>img{float:left;}
.r .rtop .logo{margin-left:50px;}
.r .rtop .title{margin-left:50px;margin-top:34px;}
.r .rtop .banner0{margin-left:74px;margin-top:34px;}
.r .rtop .banner1{margin-left:20px;margin-top:34px;}
.r .rtop .banner2{margin-left:20px;margin-top:34px;}
.r .rmenu{width:100%;height:60px;background:url(/img/nr/0/0.gif);padding-left:35px;}
.r .rmenu ul{width:1280px;margin:0 auto;}
.r .rmenu img{float:left;}
.r .rmenu li{cursor:pointer;float:left;line-height:60px;color:#fff;padding-left:30px;padding-right:30px;}
.r .rcontent{background-color:#eeefef;color:#000;}
.r .rcontent #r0{width:1220px;margin:0 auto;background:url(/img/nr/0/5.png) no-repeat;background-position:0 45px;min-height:735px;}
.r .rcontent #r0 .r0_content{margin-left:440px;padding-top:10px;}

.r .rcontent #r1{width:100%;height:1800px;}
.r .rcontent .top{width:100%;height:233px;background:url(/img/nr/0/bg.png) repeat-x;}
.r .rcontent .top>img{margin:0 auto;}

.r1_content,.r2_content,.r3_content,.r4_content,.r5_content,.r6_content{position:relative;width:1110px;left:50%;padding-top:20px;margin-left:-565px;margin-bottom:120px;vertical-align:top;}
.r img{display:block;}
.r3_tab{border:1px solid #000;background:#fff;cursor:pointer;}
.r3_tab.curr{border-bottom:1px solid #eeefef;background:#eeefef;}

.r5_content .q{height:52px;background:#e83f42;color:#fff;font-size:18px;line-height:52px;font-weight:bold;padding-left:10px;margin-top:10px;clear:both;}
.r5_content .a{position:relative;background:#eeefef;padding:25px;font-weight:bold;line-height:35px;font-size:18px;display:none;background-image:url(/img/nr/r5/x.png);background-position:bottom right;background-repeat:no-repeat;}
.r5_content .a span{position:absolute;}
.r5_content .a div{position:relative;left:60px;top:0px;width:970px;}

#r4_content0{width:1095px;}
#r4_content0 td{vertical-align:top;}
#r4_content0 img{vertical-align:top;}
#r4_content0 .black{width:100%;background:#000;color:#fff;text-align:center;height:36px;line-height:36px;font-size:15px;}
#r4_content0 .blackC{margin-top:15px;font-size:14px;line-height:21px;}



.r5_t td{border:1px solid #908e8e;}

.f1825{font-size:18px;line-height:25px;display:block;}
.f1425{font-size:14px;line-height:25px;display:block;}
.f1428{font-size:14px;line-height:28px;display:block;}
.f1624{font-size:16px;line-height:24px;display:block;}
.f1835{font-size:18px;line-height:35px;display:block;}

.menuCover{width:100%;padding-left:15px;height:45px;background:#fff;top:0;position:fixed;min-width:950px;}
.menuCover .sns_area{padding-right:50px;}
.logoImg{position:absolute;top:60px;}
.home{cursor:pointer;}
.menu{margin-left:20px;padding-top:9px;}
.menu a{color:#3f3b3a;}
.menu li{color:#3f3b3a;cursor:pointer;float:left;line-height:26px;font-weight:bold;font-family:メイリオ;font-size:14px;}
.menu li.curr{color:#ad0003;}
.menu img{float:left;padding-bottom:10px;}
.footerCover{position:relative;width:100%;background:#870000;height:50px;text-align:center;overflow:hidden;}
.footerCover .footer{margin:0 auto;}
.footerCover2{width:830px;position:absolute;background:#870000;height:50px;bottom:0;text-align:center;}
.footerCover2 .footer{}

.mainBox{clear:both;width:53%;height:100%;min-width:480px;}
.main3{clear:both;float:left;width:50%;height:100%;display:table;position:absolute;background:#fff;color:#000;}
.main3 .close{float:right;cursor:pointer;padding-top:90px;padding-right:10px;}
.main3 .line{clear:both;display:block;}
.main_t0{margin-top:130px;margin-left:15px;display:block;width:460px;float:left;}
.main_t1{margin-top:0px;clear:both;}
.main_t2{margin-top:35px;}
.main_d0{margin-top:20px;margin-left:15px;width:315px;float:left;height:100%;clear:both;}
.main_d1{margin-top:20px;width:260px;float:left;font-size:12px;line-height:16px;}

#main2_1 .main2_1_0{padding-top:54px;padding-left:160px;}
#main2_1 .main2_1_1{padding-top:35px;}
#main2_1 .main2_1_2{padding-top:38px;}
#main2_1 .main2_1_3{padding-left:30px;cursor:pointer;padding-right:10px;}
.content_text{border:none;scroll:none;}

.click{cursor:pointer;}

.subBox{width:47%;color:#fff;position:absolute;left:53%;min-width:470px;top:0;height:100%;}
#sub0,#sub1,#sub2,#sub3,#sub4{position:relative;top:0;height:100%;width:100%;}
.v .content{height:100%;border-left:#870000 solid 50px;border-right:#870000 solid 50px;background:#f6f7f7;padding:30px;padding-top:10px;}
.v .toplink{position:absolute;right:80px;height:18px;top:34px;}

#sub0 .center{text-align:center;overflow:hidden;}
#sub0{width:100%;vertical-align:top;}
#sub0 td{vertical-align:top;}

.box0{background:#f0f0e5;width:50%;color:#000;}
.box0 .gallery{width:254px;margin:0 auto;position:relative;height:180px;}
.box0 .prev{position:absolute;top:60px;left:-16px;cursor:pointer;z-index:10;}
.box0 .next{position:absolute;top:60px;right:-16px;cursor:pointer;z-index:10;}
.box0 .eventCover{width:254px;overflow:hidden;}
.box0 .event{width:1270px;}
.box0 .event>div{float:left;width:254px;}
.box0 .event>div>img{width:254px;}
.box0 .event>div>.title{padding-top:6px;font-weight:bold;}
.box0 .event>div>.content{font-size:12px;line-height:18px;letter-spacing:-1px;}
.box0 .dotBox{position:relative;left:50%;margin-top:2px;width:150px;}
.box0 .dot{width:8px;padding-left:7px;}

.box1{background:#f6f3f9;width:50%;}
.box1 .link{font-size:14px;line-height:18px;}
.box1 ul{height:88px;margin-top:5px;overflow-y:scroll;}

.box3{background:#595757;width:29%;}

.box2{background:#fff9d9;width:42%;color:#000;}
.box2 .link{font-size:14px;line-height:18px;}

.box8{background-image:url(/img/bg4.jpg);background-repeat:repeat-y;background-color:#ba1a28;width:33%;}/*background:#009540;*/
.box5{width:100%;height:40%;background:url(/img/r3.png) no-repeat;background-position:right top;background-size:cover;}

.box4{width:29%;background-image:url(/img/bg4.jpg);background-repeat:repeat-y;background-color:#ba1a28;}

.box6{background:#f6f3f9;width:33%;}
.box7{background:#ffffff;width:34%;}

#sub3 .rightBox,#sub3 .leftBox{height:630px;padding-left:2%;width:45%;}
#sub3 .leftBox{padding-right:1%;}

.sub1_list{height:410px;}
.sub1_list>li{width:80%;margin-left:10%;margin-top:18px;height:65px;line-height:65px;background:#741f03;cursor:pointer;}
.sub1_list>li>img{float:left;margin:5px 20px 5px 5px;width:87px;height:53px;}

.sub5_list{height:360px;}
.sub5_list>li{width:76%;margin-left:10%;padding-left:20px;padding-right:20px;margin-top:18px;height:45px;line-height:45px;background:#741f03;cursor:pointer;text-wrap:none;}
.sub5_list>li>img{float:right;margin-top:18px;}


.sub_t0{padding-top:30px;margin:0 auto;display:block;}
.sub_t1{padding-top:10px;margin:0 auto;display:block;}
.sub_t2{padding-top:20px;margin:0 auto;display:block;}
.sub_t3{padding-top:30px;width:100%;text-align:center;font-size:12px;line-height:18px;}
.leftBox{float:left;display:block;}
.rightBox{float:left;display:block;}
.listTitle{margin-top:20px;font-size:14px;font-family:MaruFoPro Regular-83pv-RKSJ-H*;}
.list{height:33px;width:100%;background:#741d09;color:#fff;margin-top:8px;cursor:pointer;}
.list.curr{background:#fff;color:#741d09;}
.list>span{margin-left:10px;line-height:33px;font-size:12px;font-family:MaruFoPro Regular-83pv-RKSJ-H*;}
.list>img{float:right;padding:12px;}

.sub2{background-color:#eeefef;}
#main2_0,#main2_1,#sub2_0,#sub2_1,#sub2_2,#sub2_3,.sub2_2_modal{position:absolute;width:50%;top:0;min-height:700px;overflow-y:auto;overflow-x:hidden;}

#sub2{display:block;position:absolute;height:100%;}
#sub2_0,#main2_1{background-image:none;background-color:#eeefef;}
#sub2_0_IN{}
#sub2_0_IN>*,#main2_1>*{margin:0 auto;display:block;clear:both;}
#sub2_0 .sub2_0_0{padding-top:56px;}
#sub2_0 .sub2_0_1{padding-top:38px;color:#2e2624;font-size:12px;line-height:18px;width:460px;padding-left:10px;}
#sub2_0 .sub2_0_2{padding-top:36px;}
#sub2_0 .sub2_0_3{padding-top:8px;}
#sub2_0 .sub2_0_4{padding-top:16px;cursor:pointer;padding-bottom:60px;}



.sub2_2_modal{background:#000;opacity:.8;}

#sub2_2,#sub2_3{position:absolute;top:0;padding:0 12px 50px 12px;width:470px;left:75%;margin-left:-235px;}
#sub2_2 .sub2_2_0{padding-top:52px;width:462px;}
#sub2_2 .sub2_2_IN{}
#sub2_2 .sub2_2_1{padding-top:62px;}
#sub2_2 .sub2_2_1.smallBox{width:462px;overflow-y:auto;}
#sub2_2 .sub2_2_1.smallBox>div{width:134px;height:139px;margin-right:14px;margin-bottom:37px;color:#dedfdf;font-size:12px;line-height:14px;}
#sub2_2 .sub2_2_1.smallBox>div>div{width:134px;height:101px;margin-bottom:11px;}


#sub2_3 .sub2_3_0{padding-top:44px;float:left;height:120px;width:400px;}
#sub2_3 .sub2_3_0_0{padding-top:27px;font-size:18px;clear:both;display:block;font-size:18px;width:600px;}
#sub2_3 .sub2_3_0_1{padding-top:3px;clear:both;float:left;font-size:12px}
#sub2_3 .sub2_3_0_2{padding-left:14px;float:left;font-size:24px;line-height:24px;}
#sub2_3 .sub2_3_0_3{padding-top:3px;float:left;font-size:12px;}
#sub2_3 .sub2_3_0_4{padding-top:2px;float:left;font-size:20px;line-height:20px;}
#sub2_3 .sub2_3_1{position:absolute;right:50px;top:44px;float:left;height:120px;width:200px;}
#sub2_3 .sub2_3_1_0{float:right;cursor:pointer;}
#sub2_3 .sub2_3_1_1{clear:both;float:right;padding-top:10px;border:0px;}
#sub2_3 .sub2_3_2{padding-top:10px;margin-bottom:12px;clear:both;display:block;width:100%;font-size:12px;line-height:19px;width:430px;}
#sub2_3 .sub2_3_3{width:430px;height:300px;background:#fff;clear:both;display:block;}
#sub2_3 .sub2_3_4{padding-top:3px;clear:both;font-size:12px;line-height:16px;width:430px;}

.policyBox{}
.policyBox .logo{margin:7px 0 7px 20px;}
.policyBox img{display:block;}

.rBox{margin-left:35px;padding-top:108px;width:1224px;vertical-align:top;margin:0 auto;}
.rBox .title{display:block;margin:0 auto;}
.rBox .submenu{width:940px;margin:0 auto;padding-top:41px;clear:both;display:block;}
.rBox .submenu>*{float:left;}
.rBox .submenu a{color:#727171;text-decoration:none;}
.rBox .submenu li{margin-top:8px;font-family:メイリオ;font-size:17px;font-weight:bold;color:#727171;cursor:pointer;}
.rBox .submenu li.curr{color:#ad0003;}
.rBox .submenu img{margin-left:10px;margin-right:10px;}
.rBox .line_black{margin-bottom:20px;clear:both;}



.recruit1{text-align:center;background:url(/img/r/r1_1.png) no-repeat;background-position:center bottom;}
.recruit1 .t0{margin-top:40px;}
.recruit1 .t1{font-size:19px;margin-top:25px;clear:both;font-weight:200;}
.recruit1 .t2{font-size:12px;margin-top:10px;line-height:28px;}	

.recruit2{width:943px;margin:0 auto;}
.recruit2 td{vertical-align:top;}
.recruit2 .td0{width:234px;}
.recruit2 .td0>img{margin-bottom:30px;display:block;cursor:pointer;}
.recruit2 .td1{width:50px;}
.recruit2 .td1>img{margin:44px 8px 0 9px;display:block;}
.recruit2 .td2{width:470px;}
.recruit2 .td2 .greenLine{width:470px;height:4px;background:#009641;}
.recruit2 .td2 .td2_i0{margin-top:15px;margin-bottom:22px;display:block;}
.recruit2 .td2 .td2_t0{margin-top:12px;margin-bottom:16px;color:#221814;font-size:14px;font-weight:bold;}
.recruit2 .td2 .grayLine{width:470px;height:1px;background:#231815;}
.recruit2 .td2 .title{font-size:16px;line-height:22px;color:#009540;margin-top:15px;margin-bottom:11px;font-weight:bold;}
.recruit2 .td2 .text{font-size:12px;line-height:21px;color:#221814;margin-top:20px;}
.recruit2 .td3{width:auto;}
.recruit2 .td3>img{margin-left:19px;margin-bottom:22px;display:block;}

.recruit3{width:960px;margin:0 auto;}
.recruit3 .t0{float:right;margin-left:22px;}
.recruit3 .t1{display:inline;}
.recruit3 h2{font-size:22px;font-weight:bold;}
.recruit3 h3{font-size:16px;margin-top:22px;font-weight:normal;}
.recruit3 h4{font-size:14px;line-height:24px;font-weight:normal;}

.recruit4{width:945px;margin:0 auto;}
.recruit4 h2{width:920px;clear:both;font-size:22px;line-height:22px;margin-top:37px;margin-bottom:4px;display:inline-block;}
.recruit4 h3,.recruit6 h3{width:920px;clear:both;height:30px;font-size:16px;color:#fff;background:#000;line-height:30px;margin-bottom:23px;margin-top:10px;display:inline-block;padding-left:10px;}
.recruit4 h4{font-size:15px;display:inline-block;font-weight:normal;}
.recruit4 h5{font-size:14px;line-height:24px;display:inline-block;float:left;font-weight:normal;}
.recruit4 .r_list0{margin-top:25px;clear:both;}
.recruit4 .r_list0>li{width:215px;float:left;margin-right:21px;}
.recruit4 .r_i0{margin-bottom:20px;float:left;}
.recruit4 .r_i1{margin-left:25px;}
.recruit4 .r_t0{width:604px;margin-left:15px;float:right;}
.recruit4 .r_t1{margin-top:15px;margin-bottom:9px;}
.recruit4 .r_t2{width:690px;}
.recruit4 .r_t3{width:920px;}
.recruit4 .r_t4{width:920px;margin-top:20px;}

.recruit5{width:1060px;margin:0 auto;}
.recruit5 h2{display:block;clear:both;margin-top:60px;color:#ae0002;}
.recruit5 .q_left{float:left;width:49.4%;}
.recruit5 .q_right{float:left;width:49.4%;margin-left:1.2%;}
.recruit5 .q{height:52px;width:100%;background:#870000;color:#fff;font-size:13px;line-height:52px;margin-top:14px;cursor:pointer;letter-spacing:-2px;}
.recruit5 .q>span{margin-left:8px;margin-right:8px;}
.recruit5 .q>img{float:right;}


.recruit6 .left{width:770px;padding-right:30px;}
.recruit6 .right{width:190px;height:480px;background:#fff;border:1px solid #dadbdb;border-radius:5px;padding:10px 15px 0 15px;}
.recruit6 .right>span{font-weight:bold;}
.recruit6 .right>div{font-size:12px;line-height:18px;margin-top:10px;}
.recruit6 .right>img{margin-top:7px;}
.recruit6 h3{width:100%;margin-bottom:10px;margin-top:0px;}
.recruit6 table{width:100%;background:#fff;box-sizing:border-box;font-size:12px;line-height:12px;}
.recruit6 table th{background:#dcdddd;height:32px;border:1px solid #d3d4d4;}
.recruit6 table td{border:1px solid #d3d4d4;padding:13px;}
.recruit6 .t0{float:right;font-size:9px;margin-top:3px;padding-bottom:8px;vertical-align:top;}
.recruit6 .t1 td{border:0;padding-left:24px;}
.recruit6 .t1 .t1_td0{background:#dcdddd;}

#modalCover{position:absolute;height:100%;width:100%;overflow-y:scroll;overflow-x:none;top:0;}
#modalCover .modal{position:absolute;width:100%;height:100%;top:0;min-width:960px;background:#000;opacity:.8;}
#modalCover .xBtn{position:fixed;right:30px;top:30px;cursor:pointer;}

#modalCover #modal_subplayer{position:absolute;width:853px;left:50%;top:100px;margin-left:-427px;}

#modalCover #modal_sub1_0{position:absolute;width:780px;height:100%;left:50%;margin-left:-390px;padding-top:100px;padding-bottom:100px;}
#modalCover .moviebarCover{margin-top:3px;height:2px;width:100%;background:#fff;}
#modalCover .moviebar{height:2px;width:30%;background:#ae0002;}

#modalCover #modal_sub1_1{position:absolute;width:940px;left:50%;margin-left:-470px;padding-top:100px;padding-bottom:100px;}
#modalCover #modal_sub1_1 .title{margin-bottom:30px;display:block;}
#modalCover #modal_sub1_1 .leftBox{padding-right:17px;width:600px;color:#fff;}
#modalCover #modal_sub1_1 .leftBox>p{font-size:21px;line-height:36px;}
#modalCover #modal_sub1_1 .leftBox>span{font-size:12px;line-height:24px;}
#modalCover #modal_sub1_1 .rightBox{width:320px;}
#modalCover #modal_sub1_1 .rightBox>img{display:block;margin-bottom:40px;}
#modalCover #modal_sub1_1 .sign{float:right;display:block;color:#fff;font-size:21px;margin-right:65px;margin-top:80px;font-weight:bold;}
#modalCover #modal_sub1_2{position:absolute;width:940px;height:974px;padding-top:30px;left:50%;margin-left:-470px;top:0;color:#fff;padding-bottom:100px;}
#modalCover #modal_sub1_2 .t0{font-size:14px;line-height:28px;margin-top:5px;}
#modalCover #modal_sub1_2 .ico{margin-right:14px;float:left;}
#modalCover #modal_sub1_2 ul{margin-top:38px;}
#modalCover #modal_sub1_2 li{float:left;height:140px;}
#modalCover #modal_sub1_2 li span{font-size:18px;line-height:30px;font-weight:bold;}
#modalCover #modal_sub1_2 li p{font-size:12px;line-height:16px;margin-top:0;}

#modalCover #modal_sub2_0{position:absolute;width:963px;left:50%;margin-left:-475px;padding-top:100px;padding-bottom:100px;}
#modalCover #modal_sub2_0 .title{margin-top:20px;}
#modalCover #modal_sub2_0 .leftBox{width:493px;padding-right:20px;color:#fff;font-size:18px;line-height:31px;letter-spacing:-1px;}
#modalCover #modal_sub2_0 .leftBox>p{margin-top:60px;}
#modalCover #modal_sub2_0 .rightBox{width:450px;}	

#modalCover #modal_sub4_0{position:absolute;width:940px;left:50%;margin-left:-470px;padding-top:100px;padding-bottom:100px;color:#fff;font-size:14px;line-height:20px;}
#modalCover #modal_sub4_0 .leftBox,#modalCover #modal_sub4_0 .rightBox{padding-top:12px;padding-bottom:12px;}
#modalCover #modal_sub4_0 .leftBox{width:250px;}
#modalCover #modal_sub4_0 .rightBox{width:690px;}
#modalCover #modal_sub4_0 img{padding-bottom:50px;}

#modalCover #modal_sub4_1{position:absolute;width:900px;left:50%;margin-left:-450px;padding-top:100px;color:#fff;height:1300px;}
#modalCover #modal_sub4_1 p{clear:both;font-size:14px;line-height:23px;}
#modalCover #modal_sub4_1 .sign{color:#fff;font-size:15px;margin-top:16px;font-weight:bold;}
#modalCover #modal_sub4_1 .sign>span{font-size:23px;}
/*行追加によるheight変更*/
#modalCover #modal_sub4_2{position:absolute;width:940px;left:50%;margin-left:-470px;padding-top:100px;color:#fff;height:1350px;}
/**/
#modalCover #modal_sub4_2>img{margin-left:25px;float:left;}
#modalCover #modal_sub4_2 .leftBox{clear:both;margin-left:25px;width:500px;margin-right:20px;font-size:12px;line-height:18px;}
#modalCover #modal_sub4_2 .leftBox .line,#modalCover #modal_sub4_2 .leftBox .dotline{margin-top:9px;margin-bottom:10px;}
#modalCover #modal_sub4_2 .leftBox span{margin-right:30px;}
#modalCover #modal_sub4_2 .leftBox span.br{margin-left:72px;margin-right:0}
/*行間調整*/
#modalCover #modal_sub4_2 .rightBox{padding:20px;width:320px;font-size:12px;line-height:1.25rem;background:#870000;letter-spacing:0;text-align:justify; text-justify: inter-ideograph;}
/**/
#modalCover #modal_sub4_2 .rightBox>img{margin-bottom:10px;}
#modalCover #modal_sub4_2 p{clear:both;font-size:21px;padding-bottom:12px;}

#modalCover #modal_sub4_3{position:absolute;width:940px;left:50%;margin-left:-470px;padding-top:100px;color:#fff;text-align:center;padding-bottom:100px;}
#modalCover #modal_sub4_4{position:absolute;width:1000px;padding-top:30px;left:50%;margin-left:-500px;top:0;color:#fff;padding-bottom:100px;}


#modalCover #r5_0{position:absolute;width:758px;height:429px;background:#fff;left:50%;margin-left:-379px;top:50%;margin-top:-215px;}
#modalCover #r5_0>img{margin-top:54px;margin-left:36px;}
#modalCover #r5_0 .t0{width:692px;height:52px;background:#eeefef;line-height:52px;color:#595757;font-size:13px;margin-left:37px;margin-top:17px;}
#modalCover #r5_0 .t0>span{margin-left:24px;margin-right:15px;}
#modalCover #r5_0 .t1{width:692px;font-weight:bold;line-height:35px;color:#231815;font-size:16px;margin-left:37px;margin-top:17px;}

/*沿革修正*/
#historyTable {
	width: 100%;
	height: auto;
	margin: 0.75rem 0 0 0;
}
#historyTable tr {
	width: 100%;
	height: auto;
	padding: 0.275rem 0;
	line-height: 1.3rem;
	vertical-align: top;
	text-align: left;
	display: block;
	border-bottom: 1px dotted #ddd;
}
#historyTable tr:first-child {
	border-top: 1px solid #ddd;
}
#historyTable tr:last-child {
	border-bottom: 1px solid #ddd;
}
#historyTable tr td:nth-child(2) {
	padding: 0 0 0 1.25rem;
}
/*行間再調整*/
#modalCover #modal_sub4_2 .rightBox{
	padding: 23px 20px;
	width:320px;
	font-size:12px;
	line-height:1.35rem;
	background:#870000;
	letter-spacing:0;
	text-align:justify;
	text-justify: inter-ideograph;
}

/*沿革高さ調整*/
#modalCover #modal_sub4_2 {
	height: 1440px;
}









