#content {
    background: url('/image/site/m01/cont_bg01.png') no-repeat;
    background-position-x: 70px;
    background-position-y: 195px;
}
/*
.tab_menu{width:100%; height:33px; margin-top:150px; margin-bottom:40px; background:none; border-bottom:1px solid #c7c7c7; }
.tab_menu li{_display:inline;float:left;margin-right:1px;background:blue; border-top-left-radius: 5px;border-top-right-radius: 5px;background-color:  #e1e1e1;width: 138px;height: 33px;}
.tab_menu li a{display:block; width:100%;font-size:14px; color:#858585; line-height:33px; text-align:center;}
.tab_menu li.selected{background:#ee3a35}
.tab_menu li.selected a{color:#fff; font-weight:bold;}
*/
#content .tab_bx{display:none;color:#434343; font-size:14px; line-height:26px}
#content .tab_bx.show{display:block;}
#content .tab_bx h3{margin-left:0px;padding-left:0; color: #303030;font-size: 24px;font-weight: bold;text-align: left;}
#content .tab_bx .headline_dsc{margin-top:20px; color: #303030;font-size: 16px;font-weight: 400;line-height: 22px;text-align: left;}
#content .tab_bx h4{margin-top:40px;margin-bottom:20px;color: #ee3a35;font-size: 20px;font-weight: bold;line-height: 28px;text-align: left;}
#content .tab_bx h4 a{margin-left:10px; padding:2px 10px; color: #013ca6;font-size: 12px;font-weight: 400;line-height: 26px;text-align: left;border-radius: 5px;background-color:  #e1e1e1;}

#content #tab1 .sect{position:relative; width:759px; height:482px; margin-top:20px; background:url('/image/site/m01/tab1_bg01.png') no-repeat;color: #003366;font-size: 14px;font-weight: 400;line-height: 26px;text-align: left;}

#content #tab1 .sect h5{display:block; margin-bottom:10px;color: #003366;font-size: 26px;font-weight: bold;line-height: 26px;text-align: left;}
#content #tab1 .sect .bx1,
#content #tab1 .sect .bx2,
#content #tab1 .sect .bx3{position:absolute; left:25px;}
#content #tab1 .sect .bx1{top:30px}
#content #tab1 .sect .bx2{top:150px;}
#content #tab1 .sect .bx3{top:275px;}

#content #tab3{ background:url('/image/site/m01/tab3_bg01.png') no-repeat; background-position-y:60px;background-position-x:490px;background-size: 231px 331px;}

.list01{list-style:none; display:block; height:410px;margin-top:40px;}
.list01:after{content:'';display:block;clear:both;}
.list01 li{position:relative; float:left;list-style:none; width:173px; height:189px; margin-bottom:20px; margin-right:20px; background:#eeeeee;color: #434343;font-size: 14px;font-weight: bold;line-height: 18px;text-align: center;}
.list01 li:nth-child(4n){margin-right:0}
.list01 li p{position:absolute; top:140px; width:100%;letter-spacing:-1px}
.list01 li.item01{background:url('/image/site/m01/symbol03.png') no-repeat;}
.list01 li.item02{background:url('/image/site/m01/symbol07.png') no-repeat;}
.list01 li.item03{background:url('/image/site/m01/symbol04.png') no-repeat;}
.list01 li.item04{background:url('/image/site/m01/symbol08.png') no-repeat;}
.list01 li.item05{background:url('/image/site/m01/symbol06.png') no-repeat;}
.list01 li.item06{background:url('/image/site/m01/symbol05.png') no-repeat;}
.list01 li.item07{background:url('/image/site/m01/symbol01.png') no-repeat;}
.list01 li.item08{background:url('/image/site/m01/symbol02.png') no-repeat;}
.list01 li.item01 p{top:145px;}
.list01 li.item02 p{top:135px;}
.list01 li.item03 p{top:135px;}
.list01 li.item04 p{top:135px;}
.list01 li.item05 p{top:135px;}
.list01 li.item06 p{top:135px;}
.list01 li.item07 p{top:135px;}
.list01 li.item08 p{top:135px;}


ul.list02{list-style:none; display:block; height:170px;margin-top:20px;}
ul.list02:last-child{clear:both;}
ul.list02 li{position:relative; float:left;list-style:none; width:185px; height:163px; margin-right:6px; background:url('/image/site/m01/list02_bg.png') repeat-x}
ul.list02 li{border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
ul.list02 li{margin-left:0}
ul.list02 li:last-child{margin-right:0;}
ul.list02 li p{position:absolute; top:40px; left:10px; width:100%;letter-spacing:-1px;color: #434343;font-size: 12px;font-weight: 400;line-height: 18px;text-align: left;}
ul.list02 li .tit{position:absolute; left:10px; color:#fff;font-size:14px;line-height:30px;}


.list03{list-style:none; display:block;margin-top:20px;}
.list03:after{content:'';display:block;clear:both;}
.list03 li{position:relative; float:left;list-style:none; width:173px; height:183px; margin-bottom:15px; margin-right:15px; background:url('/image/site/m01/list03_bg.png') repeat-x;background-position:bottom}
.list03 li{border:1px solid #d4d4d4; border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.list03 li:hover{ background:url('/image/site/m01/list03_bg_ovr.png') repeat-x; border-color:#787878;background-position:bottom}
.list03 li .subject{position:absolute; bottom:5px; left:0; width:100%;font-size:14px;line-height:30px; text-align:center;}
.list03 li .subject a{color:#434343}
.list03 li:hover .subject a{color:#fff}
.list03 li img{position:absolute; }


.user-list{}
.user-list:after{content:'';display:block;clear:both;}
.user-list li{display:inline-block; *zoom:0; *display:inline; float:left; width:245px; height:230px; background:#efefef; margin-right:4px; margin-bottom:20px; text-align:center;}
.user-list li{border-radius:5px;}
.user-list li img{width:245px;border-top-left-radius:5px;border-top-right-radius:5px;}
.user-list li .name{font-size:14px; font-weight:bold;}
.user-list li .name small{display:block; font-size:12px; line-height:12px; font-weight:normal; color:#999 }



.rac_list{}
.rac_list:after{content:'';display:block;clear:both;}
.rac_list li{position:relative;display:inline-block;float:left;width:33%;padding-left:10px;box-sizing: border-box;}
.rac_list li:before{content:'';display:block;position:absolute;top:50%;left:0;width:4px;height:4px;margin-top:-2px;border-radius: 50%;background:#666666}


.video-list{}
.video-list:after{content:'';display:block;clear:both;}
.video-list li{display:block;float:left; width:50%;height:230px;}
.video-list li a{display:block;width:320px;height:180px;margin:0 auto;}
.video-list li div{width:320px;margin:0 auto;text-align:center}

.history-box{position: relative;padding-bottom:30px;}
.history-box:before{content:'';display:block;position:absolute;top:0;left:50%;width:1px;height:100%;border-left:1px solid #999}
.history-box:after{content:'';display:block;clear:both}

.history-box>dl{width:50%;list-style-type : none;}
.history-box>dl>dt,
.history-box>dl>dd{margin-bottom:10px;position:relative;padding:0 90px 0 0;text-align:right;}
.history-box>dl>dt{margin-bottom:20px;padding:0 30px 0 0}
.history-box>dl>dt:before{content:'';position:absolute;top:15px;right:0;display:block;width:25px;height:1px;border-bottom:1px solid #ccc}
.history-box>dl>dd:before{display:none}
.history-box>dl>dt>span{content:'';display:block;position:absolute;right:-7px;top:10px;width:14px;height:14px;border:1px solid #666;border-radius: 50%;background:#fff}
.history-box>dl>dd>span{position:absolute;right:30px;color:#959595}
.history-box>dl>dd>p{display:inline-block;color:#333}
.history-box>dl>dd.img{padding:30px 30px 0 0;}

.history-box>dl:nth-child(even){margin-left:50%}
.history-box>dl:nth-child(even)>dt,
.history-box>dl:nth-child(even)>dd{padding:0 0 0 90px;text-align:left;}
.history-box>dl:nth-child(even)>dt{padding:0 0 0 30px;}
.history-box>dl:nth-child(even)>dt:before{left:0}
.history-box>dl:nth-child(even)>dt>span{right:initial;left:-7px}
.history-box>dl:nth-child(even)>dd>span{position:absolute;left:30px;}
.history-box>dl:nth-child(even)>dd.img{padding:30px 0 0 30px;}
