img.sns-logo {
    width: 30px;
    height: 30px;
    margin-left: 20px;
    text-align: right;
}

img.sns-logo.youtube {
    width: 40px;
    height: 30px;
    margin-left: 20px;
    text-align: right;
}

#user_info .user_info_block .user_info_set .contact_cont .inner_box .form dl dt p:first-child {
    vertical-align: top;
    overflow: hidden;
    text-align: left;
    /*font-size: 116.7%;*/
    font-weight: bold;
    margin-bottom: 30px;
    /*width: 220px;*/
    padding-top: 15px;
}

#user_info .user_info_block .user_info_set .contact_cont .inner_box .form dl dt p {
    vertical-align: top;
    overflow: hidden;
    text-align: left;
    /*font-size: 116.7%;*/
    font-weight: bold;
    margin-bottom: 30px;
    /*width: 220px;*/
    /*padding-top: 14px;*/
}

#user_info .user_info_block .user_info_set .contact_cont .inner_box .form dl dt p:last-child {
    vertical-align: top;
    overflow: hidden;
    text-align: left;
    /*font-size: 116.7%;*/
    font-weight: bold;
    margin-bottom: 0px;
    /*width: 220px;*/
    padding-top: 14px;
}

#user_info .user_info_block .user_info_set .contact_cont .inner_box .form dl dd.rack input {
    margin-top: 10px;
    margin-bottom: 10px;
}

#user_info .user_info_block .user_info_set .contact_cont .inner_box .form dl dd.rack p {
    padding-top: 15px;
}

#user_info .user_info_block .user_info_set .contact_cont .inner_box .form dl dd.rack p:last-child {
    padding-top: 40px;
}

div.result {
    width: 100%;
}

img.crop-result {
    height: auto;
    width: 100%;
}

dl.opr-company-cropper-image{
    height: 500px;
}

div#opr-logo-modal .modal_wrap {    
    max-width: 1080px;
}

div#opr-header-modal .modal_wrap {
    max-width: 1080px;
}

div#opr-company-modal .modal_wrap {
    max-width: 1080px;
}

div.result {
    display: none;
}

div.opr-logo-result-img {
    width: 250px;
    height: 42px;
    max-width: 100%;
}

div.opr-header-image {
    width: 1920px;
    height: 375px;
    max-width: 100%;
}

div.opr-company-cropper-image {
    width: 640px;
}

img.opr-logo-result-img {
    width: 250px;
}

img.opr-header-image {
    width: 1920px;
}

img.opr-company-cropper-image {
    width: 640px;
}