.anshin_wrapper{
    width: 730px;
    margin: 0 auto;
    margin-top: 34px;
    background: #3372A8;
    padding-bottom: 43px;
}

.page-anshin06{
    width: 630px;
    margin: 0 auto;
    color: #3A3F6B;
    line-height: 1.8;
}

.anshin_title{
    width: 630px;
    margin: 0 auto;
}

.tit_sub{
    margin-top: 20px;
    padding-bottom: 20px;
    font-size: 12px;
    color: #FFF;
    text-align: center;
    line-height: 1.5;
}

.guide_step{
    position: relative;
    width: 622px;
    margin-top: 50px;
    padding-top: 23px;
    padding-bottom: 16px;
    background: #FFF;
    box-shadow:8px 8px 0px 0px #AFD2F5;
}

.ico_step{
    position: absolute;
    top: -20px;
    left: 15px;
}

.sec_tit{
    width: 538px;
    display: block;
    margin: 0 auto;
    padding: 3px 0;
    color: #3372A8;
    font-size: 18px;
    text-align: center;
    background: #FFF000;
}

/*section1*/
.guide_sec1{
    margin-top: 0!important;
}

.sec_inner{
    width: 538px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
}

.guide_sec1 .sec_inner {
    margin-top: 20px;
}

.guide_sec1 .sec_inner p{
    width: 182px;
    font-size: 12px;
    line-height: 1.6;
}


/*section2*/
.guide_sec2 .sec_inner{
    width: 582px;
}

.step2_item{
    width: 178px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.step2_item h3{
    width: 178px;
    line-height: 1.2;
    padding: 10px 0;
}

.step2_item p{
    margin-top: 15px;
    line-height: 1.6;
    font-size: 12px;
    max-width: 100%;
}

.step2_item img{
    flex-shrink: 0;
}


/*section3*/
.guide_sec3 p{
    width: 538px;
    margin: 0 auto;
    margin-top: 20px;
    line-height: 1.6;
    font-size: 12px;
}

.img_config{
    padding-top: 20px;
    text-align: center;
}


/*setion4*/
.guide_sec4 p{
    width: 538px;
    margin: 0 auto;
    margin-top: 20px;
    line-height: 1.6;
    font-size: 12px;
}

.table_dengon{
    text-align: center;
    padding-top: 20px;
}

.guide_sec4 small{
    display: block;
    margin-top: 10px;
    margin-left: 5em;
    font-size: 10px;
    line-height: 1.3;
}


/*section5*/
.list_goods{
    width: 566px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.item_goods{
    width: 272px;
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
}

.detail_goods{
    width: 138px;
}

.tit_goods{
    width: 138px;
    height: 35px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: url(/kurashinote/basics/anshinguide/img/06/pc/bg_tit_goods.png) no-repeat;
}

.tit_goods h4{
    font-size: 13px;
    line-height: 1;
    margin-top: -5px;
    white-space: nowrap;
}

.detail_goods p{
    padding-top: 10px;
    font-size: 11px;
    line-height: 1.5;
}

.goods_belt h4,
.goods_film h4{
    transform: scale(0.8, 1);
    margin-left: -15px;
}


/*section6*/
.guide_sec6{
    margin-top: 50px;
}

.column{
    width: 631px;
    height: 355px;
    background: url(/kurashinote/basics/anshinguide/img/06/pc/bg_colmun_210531.png) no-repeat;

}

.column h3{
    margin-left: 25px;
}

.kanyu{
    margin-left: 25px;
    margin-top: 20px;
    line-height: 1.5;
    font-size: 12px;
}

.kanyu h4{
    margin-bottom: 10px;
}

.kanyu p{
    /* transform: scale(0.97, 1);
    margin-left: -1em; */
    color: #171C61;
    padding-left: 1em;
}

.point{
    margin-top: 15px;
    margin-left: 25px;
}

.point h4{
    margin-bottom: 10px;
}

.point > p{
    display: block;
    font-size: 12px;
}
.point > p img{
    margin-right: 3px;
}

.point1{
}

.column_conclusion{
    width: 580px;
    height: 152px;
    margin: 0 auto;
    margin-top: 25px;
    background: #D2E9FF;
}

.column_conclusion p{
    padding-top: 15px;
    font-size: 16px;
    color: #FF6646;
    text-align: center;
    line-height: 1.5;
    letter-spacing: 0.05em;
}

.column_conclusion p img{
    vertical-align: sub;
    margin-right: 5px;
}