@charset "utf-8";
/* =================================================================================
 customer
================================================================================= */
.mB_20sp10{margin-bottom: 10px !important;}

.boxCustomArea{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.boxCustomArea .boxCustom{
    position: relative;
    width: calc(50% - 5px);
    padding: 15px 10px 45px;
    border: 1px solid #b2b2b2;
    box-sizing: border-box;
}

.boxCustomArea .ttlCustom{
    font-size:18px;
    margin-bottom:10px;
    padding-top: 35px;
    text-align: center;
}

.boxCustomArea .photo .ttlCustom{
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA4CAMAAACWs2tWAAAAWlBMVEX/////iC7//Pn/+PP/zqn/1bb/iTD/17n/9e7/4Mn/izP/8eb/6tr/jzr/7+L/lUX/mUz/+vf/olv//Pr/rG7//v3///7/snn/s3n/wJD/1bT/7uH/lUT/q2wtvnr6AAAAwUlEQVQoz+3SyRKDIAyA4dgixX3BYu3y/q/ZiwcWIcRLpzPJ0eEbNfwAkSmsAeowZsz453gr0Nmi2KyYXU381fqTtotOffg0p+w8pX9bjXE7Kmxpr3fMDj2+8rY7tl2bc2FVfWTrKq+PpwytLHPrEiEW+W1u+WHhqT0MAYNenLDuQBo7NSysVGp4WOH0wx5WEz/j77XxUrPD8s8GD5SbmhMWiq/W4VLKG5zFIASQ8AXy9xM+oGPqPTJm/C/43DAmzhcyzAkSxWHcXwAAAABJRU5ErkJggg==) no-repeat center top / 30px 28px;
}

.boxCustomArea .select .ttlCustom{
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAB5lBMVEX/////iC7/jzr/6tv/o13/xpv/6Nf///7/x53/k0L/tX7/pmP/+fT/ijL/27//iTD/lkf/2r3/zqn/wZP/uIL/vIn/4Mn/v47/vYv/7N3/4cr//v3/rG7/oFj/693/jjj//Pr/+vf/olv/y6T/yaH/rXD/9e7/mUz/ijH/9Oz/qGf/7uH/kj//qmn/+fX/izT/8eb/izP/1bX/3ML/m0//1bT/iC//jjn/+vb/uYT/6tn/lEP/s3r/mEv/3sb/yqL/38b/7d//jTb//Pn/m1D/8+v/kT7/zKX/q2v/+PP/nVP/n1b/9u//voz/zaf/8uj/lUX/o17/+PL/jzv/6dj/+/j/jDX/7+L/6tr/p2T/wZL/nVL/3cP/mk3/4Mj/jTf/u4j/2Lr/sXb/9e3/8ef/4sz/pF//8+r/snf/69z/uYP/0q//zqj/sXX/8OT/+PT/2r7/tHv/zqr/k0H/qWf/8OX/7N7//fv/v4//8un/9/D/0K3/zab/r3P/sHT/q2z/3MH/l0j/rW//z6v/t4D/t4H/4cv//fz/yJ//pWL/r3L/5dL/2Lv/wJH/wpT/x5z/kD3/0rD/9Ov/n1f/07H/1rj/tX3/oVn/5ND/5tT/xZn/snn/5dH/s3n/6Nb/5M//0a//wJBWLjAcAAADBklEQVQY093O+z+TcRQH8O93YdNts4rlkSFDLts0FtZWLmWGJtpQRAm1Womo6J5SilCS6fqfdp5tPLfz7OZ5vXq9Oj/s+znnOd/3voT8u/LOmYK7RhZG/3gopX7frpS134sqGilbygjza6ndTncqkJpSshpcoYJyqJN/yvflDS0nVP5Yt1rg/JnkU2q3KjlEuxHaZGDqhhxK4imboTTeU1a2akuiX/TQFiWozK5/neIQ+8byN4b7aGVfNxIfUWd8GuM/Jbi6Jtr4DOMvcZS2j/OZvKe0L40y0qVl+GSKpfS9e1/GKarFuXF87wN8NTbLIOaJN10cQj05bxdk/5BxwIYL+zJT3F/NIcZXr70kZs3D1rB4WPgi8JL3lJrO7AISr7Jg0SmaPfNzSNPzyWmSSNWxl2aEs6fbSqnB5SOJlhsuaISjORbxu59UkGRKD5fGhKPHMNKOkCTLa4dbs8KZB6QsrqUpFiGP4DegBJQLvzoloIdGOPIVgIgJjmIBRJIsVeTOJBzlSkBWOCxmBSDSAqdNCagTznolIBecTiWg5iEIjVJockr7YBq9OWNDIeKG0CqBJtjoYTDofhCH7kCokkBBNtIGxLlb5r+HQr0Q/D4xdDMM3UKgAKW3UYgMQhoQQ6N2iGNqqTNuobQfh4YhDYshcm2w5/oI8iADrGhvoNAApEEJxK+reb7t2DHE7mhQyOeH2BsD6lPRfnM0X2ZX6BUUIlUQL8hD3i6YXuwO5+6eMEQvoVArRLcs1OYJX23vYJv0iEM7UagRYlOzDMSUR++2nCOk7ny0cTAYRJyQXTJQPd0up5Wc2WnOohC7bMAhDeVK1+DYyadRyAa5BoVq7TyIWrh4qg6DzOyGFYGyq6lcncQgUg6NXgpVVMo6tAqFiqExSaCSUnmHlp3AoHxojAUiqLCIxqrjGER00OUKISYvpkOPodBh6I5k5/AhA41TRzEoi/senejjOfQQBu0/IIIOauNCOjUCkX3iFyVcIkgDbeZeBaA9aekZaqIAFClFoVTqP4b+Av6YaXVxcFhpAAAAAElFTkSuQmCC) no-repeat center top / 36px 30px;
}

.boxCustomArea .btnCustomer{
    display: block;
    position: absolute;
    bottom: 5px;
    left: 5px;
    width: calc(100% - 10px);
    padding: 10px 5px 8px;
    box-sizing: border-box;
    background: #ff882e;
    color: #fff;
    font-size: 14px;
    text-align: center;
    transition: opacity .8s;
}

.boxCustomArea .btnCustomer:hover{opacity: .8;}

.customBnrArea{
    max-width: 510px;
    margin: 0 auto;
}

.customBnrArea > a{transition: opacity .8s;}
.customBnrArea > a:hover{opacity: .8;}

@media only screen and (min-width:640px){
    .mB_20sp10{margin-bottom: 20px !important;}

    .wrapCustomer{
        width:680px;
        margin:0 auto;
    }

    .boxCustomArea .boxCustom{
        width: calc(50% - 10px);
        padding: 30px 30px 62px;
    }

    .boxCustomArea .ttlCustom{
        margin-bottom:20px;
        padding-top: 38px;
        font-size: 20px;
    }

    .boxCustomArea .btnCustomer{
        bottom: 20px;
        left: 30px;
        width: calc(100% - 60px);
        font-size: 16px;
    }
}


/* EOF */