@charset "utf-8";
/* CSS Document */

/*共通*/

/*日本プララド技術部*/
.title_box {
    max-width: 860px;
    margin: 0 auto;
}
.title_box .bumei{
    border-top: 1px solid #131d66;
    margin: 30px 0 0;
    text-align: right;
}
.title_box .bumei span{
    display: inline-block;
    background: #131d66;
    color: #FFF;
    padding: 2px 20px;
    margin: 0px 0 0;
    font-size:26px;
}
.title_box .bumei .bumei_sub{margin-top: 10px; font-size:23px; margin-right: -10px;}
.title_box h2{
    font-size:50px;
    color: #131d66;
    text-align: left;
    margin: 20px 0 0;
}

.title_box p{font-size: 34px; font-weight: bold; padding:0 10px;}
.tume{letter-spacing:-0.3px;}

/* SP  /////////////////////////////// */
@media screen and (max-width: 768px) {
    .title_box .bumei {margin: 10px 0 0;}
    .title_box .bumei span{font-size:18px;}
    .title_box .bumei .bumei_sub{font-size:16px; margin-right: 0px; text-align: left;}
    .title_box h2{font-size:28px;line-height: 1.2em; padding:0 10px; margin: 10px 0 0;}
    .title_box p{font-size: 24px;}
}


/*強調赤字*/
span.redb{color: #e60012; font-weight: bold;}
span.red{color: #e60012;}


/*共通テキスト*/
.sub_txt1{ max-width: 855px; margin: 20px auto; font-size:15px;}
/* SP  /////////////////////////////// */
@media screen and (max-width: 768px) {
    .sub_txt1{padding: 0 10px;}
}


/*back_page*/
.sub_pager{margin-bottom:20px!important;}/*調整用*/
.back_page{
    max-width: 860px;
    margin: 50px auto 100px;;
    font-size:15px;text-align: center;
}
.back_page a{border: solid 1px #131d66; padding: 5px 10px; border-radius: 5px; color:#000;}
.back_page a:hover{text-decoration: none; opacity: 0.8;}

/* SP  /////////////////////////////// */
@media screen and (max-width: 768px) {
    .sub_pager ul li{width: 100%;}
}


/*-------------------------------------------------------------------------
内容
-------------------------------------------------------------------------*/

.sub1_img_box{max-width: 860px;margin: 30px auto 50px;}

/*鉄道レールの継板のボルト管理*/
.sub1_img_box{
    width:100%;
    max-width: 860px;
    margin: 30px auto;
    text-align: center;
}
.sub1_img_box figure img{width:100%;}
.sub1_img_box .img1_txt{font-size: 18px; color:#e60012; font-weight: bold;}

/*鉄道レールの仮止めボルト管理*/
.sub1_img_box ul li{display: inline-block; vertical-align: top;}
.sub1_img_box ul li:nth-child(1){width:61%;}
.sub1_img_box ul li:nth-child(2){width:35%; margin-left:1%}

.sub1_img_box ul li figure img{width:100%;}
.sub1_img_box ul li:nth-child(2)  figure img{ border:solid 1px #CCC;}
.sub1_img_box ul li p{text-indent: -1em; padding-left:1em;}

.sub_txt1 p{text-indent: -1.4em; padding-left:1em; margin:15px 0;}
.sub_txt1 p span{padding-right: 5px; font-size: 16px;}

/* SP  /////////////////////////////// */
@media screen and (max-width: 768px) {
.sub1_img_box{padding:0 5px; width:97%;}
.sub1_img_box figure img{width:90%;}
.sub1_img_box ul li:nth-child(1){width:90%;}
.sub1_img_box ul li:nth-child(2){width:90%; margin-left:0%; margin-top: 20px;}
}

















