@charset "utf-8";
/* CSS Document */

.l-content .aboutArea {
    width: 1200px;
    background-color: #edf7fd;
    text-align: center;
    margin-bottom: 50px;
    padding: 40px 0;
}

.l-content .aboutArea .aboutMainTtl {
    position: relative;
    display: inline-block;
    font-size: 25px;
    font-weight: bold;
    color: #116abc;
    margin-bottom: 1.5em;
}

/*以下で線を表示*/
.l-content .aboutArea .aboutMainTtl:before {
    content: '';
    position: absolute;
    left: 50%;
    bottom: -15px;/*線の上下位置*/
    display: inline-block;
    width: 70px;/*線の長さ*/
    height: 5px;/*線の太さ*/
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);/*位置調整*/
    background-color: #116abc;/*線の色*/
}

.l-content .aboutArea .aboutMainTxt {
    font-size: 14px;
    margin-bottom: 30px;
}

/* featureBox */
.l-content .aboutArea .featureBox {
    width: 798px;
    margin: 0 auto;
    padding-top: 220px;
    background: url(/maker/misumi/el/service/box/help/img/feature_bg_20240710.png) no-repeat 33px 0;
}
.l-content .aboutArea .featureBox li {
    float: left;
    width: 266px;
}
.l-content .aboutArea .featureBox li:first-child {
    margin-left: 0;
}
.l-content .aboutArea .featureBox .ttl {
    font-size: 23px;
    font-weight: bold;
    color: #116abc;
    margin-bottom: 10px;
}
.l-content .aboutArea .featureBox .txt {
    font-size: 14px;
}

/* navi */
.l-content .topNavi {
	width: 1105px;
    margin: 0 0 30px 95px;
}

.l-content .topNavi li {
    float: left;
}
.l-content .topNavi li a {
    display: block;
    width: 187px;
    height: 52px;
    margin: 0 30px 20px 0;
    background: url(/maker/misumi/el/service/box/help/img/sprite_top_menu.png) no-repeat 0 0;
    font-size: 18px;
    font-weight: bold;
    padding: 23px 0 0 130px;
    text-decoration: none;
}

.l-content .topNavi li a:hover {
	cursor: pointer;
}

.l-content .topNavi .menu01 a {
    background-position: 0 0;
}

.l-content .topNavi .menu02 a {
    background-position: -347px 0;
}

.l-content .topNavi .menu03 a {
    background-position: -693px 0;
}

.l-content .topNavi .menu04 a {
    background-position: 0 -95px;
}

.l-content .topNavi .menu05 a {
    background-position: -347px -95px;
}

.l-content .topNavi .menu06 a {
    background-position: -693px -95px;
}

.l-content .m-asideSubBox .box_tel_num {
    font-size: 26px;
}