@charset "UTF-8";
*, *::before, *::after {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    position: relative;
}
header {
}
header .logo {
  position: static;
  padding: 22px 0 0 25px;
}
main {
  font-size: 16px;
  max-width: 1100px;
  margin: 0 auto;
}
main header {
  position: static;
  background: none;
  height: auto;
}
.ib {
    display: inline-block;
}

input[type=text],
input[type=tel],
input[type=email],
textarea {
  border: 1px solid rgba(0, 0, 0, 0.3);
}

#ui-datepicker-div{
    z-index: 22!important;
}
.ui-datepicker th {
    padding: .2em .1em;
  font-size: 14px;
}


.ui-datepicker .ui-datepicker-title {
    font-size: 12px;
}

#ui-datepicker-div {
    width: 210px;
}
/*#errors_q_zip_01 ul:last-child{*/
    /*display: none;*/
/*}*/
#errors_q_tel ul{
    margin-bottom: 10px;
}
#errors_q_mail_01 ul,
#errors_q_mail_02 ul,
#errors_q_zip2_01 ul,
#errors_q_zip_01 ul {
    margin-right: 10px;
    margin-bottom: 10px;
    display: inline-block;

}
#errors_q_zip2_01 ul:not(.filled),
#errors_q_zip_01 ul:not(.filled) {
width: 90px;
}
.msgmust{
    font-size: 16px;
    background-color: #000000;
    position: fixed;
    right: 20px;
    top: 150px;
    line-height: 1.75em;
    font-weight: 400;
    letter-spacing:0.05em ;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    color: #ffffff;
    text-align: center;
    box-sizing: border-box;
padding: 15px;
    z-index: 223;
    	box-shadow: 0 0px 6px 0px rgba(0,0,0,0.3);
    		-moz-box-shadow: 0 0px 6px 0px rgba(0,0,0,0.3);
    		-webkit-box-shadow: 0 0px 6px 0px rgba(0,0,0,0.3);
}
.msgmust span {
    font-size: 20px;
   color: #d02b31;
}


.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br,
.ui-datepicker-header,
#ui-datepicker-div{

    border-radius:0px!important;
    -moz-border-radius: 0px!important;
    -webkit-border-radius:0px!important;
    -o-border-radius:0px!important;
    -ms-border-radius:0px!important;
}



.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {



}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    border: none;
    font-weight: normal /*{fwDefault}*/;
    color: #ffffff;
    background-color: rgba(255,255,255,0);
    background-image: none;
}


.ui-widget-header .ui-datepicker-next .ui-icon {
    cursor: pointer;
    background-image: none;
        content: "";
            position: absolute;
             left:10px;
        	top:8px;
            z-index: 1;
            width: 8px;
            height: 8px;
            margin: auto;

        border-top: #ffffff solid 2px;
        border-right: #ffffff solid 2px;

            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);

}
.ui-widget-header .ui-datepicker-prev .ui-icon {
    cursor: pointer;
    background-image: none;
    content: "";
        position: absolute;
        left: 10px;
top: 8px;
        z-index: 1;
    width: 8px;
    height: 8px;
        margin: auto;

       border-left: #ffffff solid 2px;
        border-bottom: #ffffff solid 2px;

        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);


}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background-image: none;
    border: 1px solid #C3DDEF/*{borderColorDefault}*/;
    background: #E1EFFB;
    font-weight: normal/*{fwDefault}*/;
    color: #557FAA/*{fcDefault}*/;
}
.ui-state-default.ui-state-active, .ui-widget-content.ui-state-active .ui-state-default.ui-state-active, .ui-widget-header.ui-state-active .ui-state-default.ui-state-active {

    background-color: #DE2686!important;
}

input[type="submit"].sbmt6b,
input[type="button"].sbmt5b,
input[type="submit"].sbmt5b {
    width: 80%;
    max-width: 300px;
    height: 50px;
    color: white;
    background-color: #22ABAB;
    letter-spacing: 0.2em;
    transition: all 0.3s linear;

    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    font-family: "San Francisco", Helvetica, "メイリオ", "Hiragino Kaku Gothic Pro", "Yu Gothic", "YuGothic", sans-serif;
    font-feature-settings: "palt";
    letter-spacing: 0.05em;
    line-height: 1.75em;

    display: inline-block;
    position: relative;

    -webkit-appearance: none;
    border-radius: 0;

    border: none;
    cursor: pointer;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;

}
input[type="submit"].sbmt6b
 {
    width: 40%;
border: none;
    cursor: pointer;

}
input[type="submit"].sbmt6b:hover {
    opacity: 0.7;
}
.s1_btn {
    width: 80%;
    max-width: 480px;
    height: 75px;
    color: white;
    background-color: #248F0F;
    letter-spacing: 0.2em;
    transition: all 0.3s linear;

    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    font-family: "San Francisco", Helvetica, "メイリオ", "Hiragino Kaku Gothic Pro", "Yu Gothic", "YuGothic", sans-serif;
    font-feature-settings: "palt";
    letter-spacing: 0.05em;
    line-height: 1.75em;

    display: inline-block;
    position: relative;
}
.s1_btn:hover {
    opacity: 0.7;
}
.s1_btn::after {
    content: "";
    width: 10px;
    height: 10px;
    position: absolute;
    top: 50%;
    right: 16px;
    border: 5px solid transparent;
    border-left: 5px solid #FFF;
    transition: transform 0.3s linear;
-webkit-transform:translateY(-50%);
    -moz-transform:  translateY(-50%);
    -ms-transform:  translateY(-50%);
    transform:  translateY(-50%);
}
a.btn_back
 {
line-height: 50px;
	display: block;
		width: 100%;
		height: 100%;
		position: relative;
}
input[type="submit"].sbmt6c,
.submitw2{
    position: relative;
    margin-right: 10px;
    margin-left: 10px;
    cursor: pointer;
    vertical-align: top;

    width:40%;

    height: 50px;

    display: inline-block;
    color: #22ABAB;
    border: 1px solid #22ABAB;
    position: relative;
    background-color: #ffffff;

    box-sizing: border-box;


    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    font-family: "San Francisco", Helvetica, "メイリオ", "Hiragino Kaku Gothic Pro", "Yu Gothic", "YuGothic", sans-serif;
    font-feature-settings: "palt";
    letter-spacing: 0.05em;
    line-height: 1.75em;
}
.submitw2::after {

    content: "";
    width: 20px;
    height: 16px;
    position: absolute;
    top: calc(50% - 8px);
    left: 20px;
    border-right: 10px solid #22ABAB;
    border-left: 10px solid transparent;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    transition: transform 0.3s linear;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.submitw{
    cursor: pointer;
    position: relative;
    margin-left: 10px;
    margin-right: 10px;
}
.thanks_msg a,
.thanks_msg p{
    color: #000;
}
.submitw::after {
    content: "";
    width: 20px;
    height: 16px;
    position: absolute;
    top: calc(50% - 8px);
    right: 20px;
    border-left: 10px solid #FFF;
    border-right: 10px solid transparent;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    transition: transform 0.3s linear;


    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.submitw:hover::after {
    right: 6px;
}
.submitw2:hover::after{
    left: 6px;
}


._sp560 {
    display: none !important;
}



.sbtnc {
    margin-bottom: 20px;
}

.formb1 {
    width: 100%;
    position: relative;

}

.formb1 h2 {
    text-align: center;

    padding-bottom: 10px;
}

.formb1 dl {
    margin: 0;
    padding: 0;
}

.formb1 dl dt {
    width: 100%;
    float: none;
    margin: 0;
    padding-top: 5px;
    padding-right: 0;
    padding-left: 10px;
    padding-bottom: 0;
    line-height: 22px;
    font-size: 12px;
    vertical-align: middle;
    background-color: #31481E;
    color: #ffffff;
    box-sizing: border-box;
    position: relative;
}

.fmst {
    border: 1px solid #DD0000;

    color: #DD0000;
    font-size: 12px;
    line-height: 1em;
    padding-top: 3px;

    padding-bottom: 3px;
    width: 50px;

    text-align: center;
letter-spacing: 0.05em;
    box-sizing: border-box;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

#q_name_01,
#q_name_02,
#q_kname_01,
#q_kname_02{
    width: 140px;
}
.ui-widget-header {
    border: 1px solid #aaaaaa/*{borderColorHeader}*/;
    background-image: none;
    color: #ffffff;
    background-color: #5D9BCA;

    font-weight: bold;
}


.sbtnc {
    text-align: center;
    padding-top: 0px;
}

.fmst2 {
    background-color: #DD0000;
    color: #ffffff;

    font-size: 10px;
    line-height: 10px;
    padding-top: 2px;
    padding-right: 5px;
    padding-bottom: 2px;
    padding-left: 5px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.formb1 dl dd {
    width: 100%;
    float: none;
    margin: 0;
    padding-top: 10px;
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
    border-top: 1px solid #111111;
    box-sizing: border-box;

    line-height: 42px;
    font-size: 14px;
    vertical-align: middle;

}

.form_selbg {
    background-color: #FF3366;
    color: #FFFFFF;
}

.form_bgwrn {
    color: #FFFFFF;
    background-color: #FF3366;
}

.form_bgus {
    background-color: #CCFF99;
}

.form_bgus2 {

    background-color: #E8F7FD;
}

.form_err_elm {
    box-sizing: border-box;
    font-size: 12px;
    line-height: 24px;
    color: #DF3150;
    background-color: #FFF0F0;
    height: auto;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 2px;
    margin-left: 0px;
    padding-left: 3px;
    padding-right: 3px;
}

.form_err_elm img {
    margin-bottom: -2px;
}

.alert-info h4 {
    color: #b94a48;
}

.alert-block {
    padding-top: 14px;
    padding-bottom: 14px;
}

.alert {
    padding: 8px 14px 8px 14px;
    margin-bottom: 20px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.clsa {
    width: 40px;
    height: 40px;
    position: absolute;
    right: 2px;
    top: 2px;
    background-color: #ffffff;
}

.clsa::after {
    content: "";
    position: absolute;
    left: 4px;
    top: 12px;
    z-index: 1;
    width: 12px;
    height: 12px;
    margin: auto;

    border-top: #111111 solid 2px;
    border-right: #111111 solid 2px;

    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);

}

.clsa::before {
    content: "";
    position: absolute;
    right: 4px;
    top: 12px;

    z-index: 1;
    width: 12px;
    height: 12px;
    margin: auto;

    border-left: #111111 solid 2px;
    border-bottom: #111111 solid 2px;

    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);

}

.alert-success {
    color: #468847;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

.alert-success h4 {
    color: #468847;
}

.alert-info {
    color: #3a87ad;
    background-color: #d9edf7;
    border-color: #bce8f1;
}

.alert-info h4 {
    color: #3a87ad;
}

.alert-danger, .alert-error {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #eed3d7;
}

.alerts {
    padding-top: 2px;
    padding-right: 14px;
    padding-left: 14px;
    padding-bottom: 2px;
    font-size: 12px;
    margin-bottom: 5px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-align: left;
}

.alert-dangers, .alert-errors {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #eed3d7;
}

.alertsb {
    box-sizing: border-box;
    font-size: 14px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}

.form_err_A {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    font-weight: bold;
    background-color: #FFF0F0;
    border: 1px solid #DF3150;
    padding: 10px;
    color: #DF3150;
    font-size: 14px;

    margin-bottom: 10px;
}

.form_err_A img {
    margin-bottom: -2px;
}

.telb {
    display: inline;
    font-size: 20px;
}

.telb a {
    box-sizing: border-box;
    color: #ffffff;
    font-weight: bold;
    background-color: #148e2f;
    display: inline;
    width: 39%;
    text-align: center;
    border-radius: 6px;
    padding-top: 2px;
    padding-right: 15px;
    padding-bottom: 2px;
    padding-left: 15px;
    cursor: pointer;
}

.qb_q_qp{
    text-align: center;
    box-sizing: border-box;
    padding-top: 40px;
    padding-bottom: 60px;
}
#errors_q_qp .parsley-errors-list li {
    	margin-left: auto;
    		margin-right: auto;
}
table td li:last-child {
    margin-bottom: 0;
}

table td li.parsley-custom-error-message {
    padding-top: 0px;
    padding-bottom: 0px;
    /*opacity: 0.8;*/
    opacity: 1;
}

span.notes {
    font-size: 12px;
    color: #000000;
}

@media screen and (max-width: 584px) {

.s1_btn,
input[type="submit"].sbmt6b,
    input[type="button"].sbmt5b,
    input[type="submit"].sbmt5b {

        height: 50px;

        font-size: 13px;

        letter-spacing: 0.05em;
        line-height: 1.75em;


    }

    a.btn_back
    {
        line-height: 50px;

    }
    .sbtnc.pt50{
        padding-top: 20px;
    }
    input[type="submit"].sbmt6c,
    .submitw2{
        height: 50px;
        width: 80%;
        max-width: 300px;
        font-size: 13px;
margin-bottom: 10px;
        letter-spacing: 0.05em;
        line-height: 1.75em;

        -webkit-appearance: none;
        border-radius: 0;

    }

    .mb100 {
        margin-bottom: 50px;
    }


    ._sp560 {
        display: block !important;
    }

    ._pc560 {
        display: none !important;
    }

}

@media (max-width: 580px) {

}


.center, .w1366, .w1200, .w960, .pankuzu, .pc-menu_ul, .footer_pc, .footer_menu {
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}

.fcc, .sp-menu_a {
    display: flex;
    align-items: center;
    justify-content: center;
}

.img100 {
    width: 100%;
    height: auto;
    vertical-align: bottom;
}

.w1366 {
    width: 100%;
    max-width: 1366px;
}

.w1200 {
    width: 100%;
    max-width: 1200px;
}


@media (max-width: 580px) {
    .w50p {
        width: 100%;
    }
}



ul.parsley-errors-list:not(.filled) {
    display: none;
}

.parsley-custom-error-message {
    padding-top: 0px;
    padding-bottom: 0px;

}

.parsleyeb {
    display: block;
    width: 100%;
    /*margin-top: 10px;*/
}


#btn_back,
#submit {
    border: none;
    cursor: pointer;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.btn_back {
    color: #000000;
    line-height: 30px;
    text-decoration: none;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

@media screen and ( min-width: 585px ) {

    #btn_back:hover,
    #submit:hover {
        opacity: 0.7;
    }

    .btn_back:hover {
        color: #000000;
        text-decoration: none;
        opacity: 0.7;
    }
}
.parsley-errors-list {
    margin: 0;
    padding: 0;
    list-style: none;

    border-radius: 0px;
    margin-bottom: 5px;
}
.btn_area.act{
    pointer-events: none;
    opacity: 0.3;

}
.parsley-errors-list li {
    font-size: 12px;

    margin: 0 0 0 20px;
    padding: 6px 10px;
    color: #FFF;
    border-radius: 0px;
    background-color: #CE5454;
    max-width:380px;
    white-space: pre;
    position: relative;

    z-index: 1;
    transition: 0.15s ease-out;
    margin-left: 0px;
    margin-bottom: 10px;
}

.parsley-errors-list li::after {
    content: '';
    display: block;
    height: 0;
    width: 0;
    border-color: transparent transparent transparent #CE5454;
    border-style: solid;
    border-width: 11px 7px;
    position: absolute;
    left: 10px;
    bottom: -16px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

.parsere .parsley-errors-list {
    position: relative;

}
textarea.parsley-error,
input[type="tel"].parsley-error {
    border-radius: 5px;
    margin-top: -5px;
    background-color: #fff67c !important;
}

.hasDatepicker{
    cursor: pointer;
}

input::placeholder {
    color: rgba(0,0,0,0.2);
}
input:-ms-input-placeholder {
    color: rgba(0,0,0,0.2);
}
input::-ms-input-placeholder {
    color: rgba(0,0,0,0.2);
}
textarea::placeholder {
    color: rgba(0,0,0,0.2);
}
textarea:-ms-input-placeholder {
    color: rgba(0,0,0,0.2);
}
textarea::-ms-input-placeholder {
    color: rgba(0,0,0,0.2);
}

select.parsley-error,
div.parsley-error,
input[type="tel"].parsley-error,
input[type="text"].parsley-error,
input[type="email"].parsley-error,
input[type="url"].parsley-error,
input[type="number"].parsley-error,
input[type="password"].parsley-error,
.parsley-error input[type="radio"] + label,
input[type="file"]{
    border-radius: 0px;
    /*margin: -5px -10% 0;*/
    /*padding: 0 10%;*/
    background-color: #FFF0F1 !important;
}
.erralt {
    margin: 0 0 0 20px;
    width: 100%;

    margin-left: auto;
    margin-right: auto;
    font-size: 14px;

    padding: 3px 10px;
    color: #FFF;
    /*border-radius: 3px 4px 4px 3px;*/
    background-color: #CE5454;
    max-width:360px;
    white-space: pre;
    position: relative;
    z-index: 1;
    transition: 0.15s ease-out;
    margin-bottom: 10px;
}

@media screen and (max-width: 585px) {
    .privacy_policy0::before {
        content: "";
        width: 15%;
        height: 100%;
        position: absolute;
        z-index: 300;
        left: 0;
        top: 0;
        background-color: rgba(255,255,255,0);
        /*-webkit-overflow-scrolling: unset;*/
        /*overflow-scrolling: unset;*/
    }
    .privacy_policy0::after{
        content: "";
        width:15%;
        height: 100%;
        position: absolute;
        z-index: 300;
        right: 0;
        top: 0;
        background-color: rgba(255,255,255,0);
        /*-webkit-overflow-scrolling: unset;*/
        /*overflow-scrolling: unset;*/
    }
    .q1blk.act::before {
        top: -12px;
        z-index: 1;
            -webkit-transform: translateX(-50%) ;
                -moz-transform: translateX(-50%) ;
                -ms-transform: translateX(-50%) ;
                transform: translateX(-50%) ;
    }

    .parsley-errors-list li {
        font-size: 11px;
    }
}
@media screen and (max-width: 360px) {
    .parsley-errors-list li {
        font-size: 10px;
    }
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: 0.17!important;
    filter: Alpha(Opacity=17)!important;
    background-image: none;
}
.ui-datepicker th{
    color: #fff;
}
.ui-widget-header {
    border: 1px solid #aaaaaa/*{borderColorHeader}*/;
    background-image: none;
    color: #ffffff;
    background-color: #333;
    font-weight: bold;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
    border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    -o-border-radius:50%;
    -ms-border-radius:50%;
    height: 26px;
    line-height: 1em;
    box-sizing: border-box;
    padding-top:5px ;
    background-color: #414658;
    color: #fff;
    border: 1px solid rgba(0,0,0,0);
}
.ui-state-default:hover, .ui-widget-content:hover .ui-state-default:hover, .ui-widget-header:hover .ui-state-default:hover{
background-color: #646C8B;
    color: #fff;
}
.ui-widget-content {
    border: 1px solid #aaaaaa;
    background-color: #414658;
    	background-image: none;
    color: #222222;
}
.ui-datepicker table{
    background-color: #414658;
}
.pref{
    padding: 4px;
    font-size: 14px;
    display: inline-block;
}
#ui-datepicker-div{
    background-color: #414658;
    	box-shadow: 0 0px 6px 0px rgba(0,0,0,0.3);
    		-moz-box-shadow: 0 0px 6px 0px rgba(0,0,0,0.3);
    		-webkit-box-shadow: 0 0px 6px 0px rgba(0,0,0,0.3);
}
input[type="radio"]{
    height: 32px;
    display: inline-block;
    vertical-align: middle;
}
table tr td label{
    height: 32px;
    padding: 0;
    line-height: 32px;
    display: inline-block;
    vertical-align: middle;
}
#date2,
#date1{
    text-align: center;
}
.privacy_label .parsley-errors-list li{

    margin-left: auto;
    margin-right: auto;
}



    /*margin*/
.mreset{
    margin:0 0 0 0;
}

.mt1{
    margin-top:1px;
}
.mt2{
    margin-top:2px;
}
.mt3{
    margin-top:3px;
}
.mt4{
    margin-top:4px;
}
.mt5{
    margin-top:5px;
}
.mt6{
    margin-top:6px;
}
.mt7{
    margin-top:7px;
}
.mt8{
    margin-top:8px;
}
.mt9{
    margin-top:9px;
}
.mt10{
    margin-top:10px;
}
.mt15{
    margin-top:15px;
}
.mt20{
    margin-top:20px;
}
.mt25{
    margin-top:25px;
}
.mt30{
    margin-top:30px;
}
.mt35{
    margin-top:35px;
}
.mt40{
    margin-top:40px;
}
.mt45{
    margin-top:45px;
}
.mt50{
    margin-top:50px;
}
.mt55{
    margin-top:55px;
}
.mt60{
    margin-top:60px;
}
.mt65{
    margin-top:65px;
}
.mt70{
    margin-top:70px;
}
.mt75{
    margin-top:75px;
}
.mt80{
    margin-top:80px;
}
.mt85{
    margin-top:85px;
}
.mt90{
    margin-top:90px;
}
.mt95{
    margin-top:95px;
}
.mt100{
    margin-top:100px;
}

.mr1{
    margin-right:1px;
}
.mr2{
    margin-right:2px;
}
.mr3{
    margin-right:3px;
}
.mr4{
    margin-right:4px;
}
.mr5{
    margin-right:5px;
}
.mr6{
    margin-right:6px;
}
.mr7{
    margin-right:7px;
}
.mr8{
    margin-right:8px;
}
.mr9{
    margin-right:9px;
}
.mr10{
    margin-right:10px;
}
.mr15{
    margin-right:15px;
}
.mr20{
    margin-right:20px;
}
.mr25{
    margin-right:25px;
}
.mr30{
    margin-right:30px;
}
.mr35{
    margin-right:35px;
}
.mr40{
    margin-right:40px;
}
.mr45{
    margin-right:45px;
}
.mr50{
    margin-right:50px;
}
.mr55{
    margin-right:55px;
}
.mr60{
    margin-right:60px;
}
.mr65{
    margin-right:65px;
}
.mr70{
    margin-right:70px;
}
.mr75{
    margin-right:75px;
}
.mr80{
    margin-right:80px;
}
.mr85{
    margin-right:85px;
}
.mr90{
    margin-right:90px;
}
.mr95{
    margin-right:95px;
}
.mr100{
    margin-right:100px;
}


.mb1{
    margin-bottom:1px;
}
.mb2{
    margin-bottom:2px;
}
.mb3{
    margin-bottom:3px;
}
.mb4{
    margin-bottom:4px;
}
.mb5{
    margin-bottom:5px;
}
.mb6{
    margin-bottom:6px;
}
.mb7{
    margin-bottom:7px;
}
.mb8{
    margin-bottom:8px;
}
.mb9{
    margin-bottom:9px;
}
.mb10{
    margin-bottom:10px;
}
.mb15{
    margin-bottom:15px;
}
.mb20{
    margin-bottom:20px;
}
.mb25{
    margin-bottom:25px;
}
.mb30{
    margin-bottom:30px;
}
.mb35{
    margin-bottom:35px;
}
.mb40{
    margin-bottom:40px;
}
.mb45{
    margin-bottom:45px;
}
.mb50{
    margin-bottom:50px;
}
.mb55{
    margin-bottom:55px;
}
.mb60{
    margin-bottom:60px;
}
.mb65{
    margin-bottom:65px;
}
.mb70{
    margin-bottom:70px;
}
.mb75{
    margin-bottom:75px;
}
.mb80{
    margin-bottom:80px;
}
.mb85{
    margin-bottom:85px;
}
.mb90{
    margin-bottom:90px;
}
.mb95{
    margin-bottom:95px;
}
.mb100{
    margin-bottom:100px;
}

.ml1{
    margin-left:1px;
}
.ml2{
    margin-left:2px;
}
.ml3{
    margin-left:3px;
}
.ml4{
    margin-left:4px;
}
.ml5{
    margin-left:5px;
}
.ml6{
    margin-left:6px;
}
.ml7{
    margin-left:7px;
}
.ml8{
    margin-left:8px;
}
.ml9{
    margin-left:9px;
}
.ml5{
    margin-left:5px;
}
.ml10{
    margin-left:10px;
}
.ml15{
    margin-left:15px;
}
.ml20{
    margin-left:20px;
}
.ml25{
    margin-left:25px;
}
.ml30{
    margin-left:30px;
}
.ml35{
    margin-left:35px;
}
.ml40{
    margin-left:40px;
}
.ml45{
    margin-left:45px;
}
.ml50{
    margin-left:50px;
}
.ml55{
    margin-left:55px;
}
.ml60{
    margin-left:60px;
}
.ml65{
    margin-left:65px;
}
.ml70{
    margin-left:70px;
}
.ml75{
    margin-left:75px;
}
.ml80{
    margin-left:80px;
}
.ml85{
    margin-left:85px;
}
.ml90{
    margin-left:90px;
}
.ml95{
    margin-left:95px;
}
.ml100{
    margin-left:100px;
}


/*padding*/
.pt1{
    padding-top:1px;
}
.pt2{
    padding-top:2px;
}
.pt3{
    padding-top:3px;
}
.pt4{
    padding-top:4px;
}
.pt5{
    padding-top:5px;
}
.pt6{
    padding-top:6px;
}
.pt7{
    padding-top:7px;
}
.pt8{
    padding-top:8px;
}
.pt9{
    padding-top:9px;
}
.pt10{
    padding-top:10px;
}
.pt15{
    padding-top:15px;
}
.pt20{
    padding-top:20px;
}
.pt25{
    padding-top:25px;
}
.pt30{
    padding-top:30px;
}
.pt35{
    padding-top:35px;
}
.pt40{
    padding-top:40px;
}
.pt45{
    padding-top:45px;
}
.pt50{
    padding-top:50px;
}
.pt55{
    padding-top:55px;
}
.pt60{
    padding-top:60px;
}
.pt65{
    padding-top:65px;
}
.pt70{
    padding-top:70px;
}
.pt75{
    padding-top:75px;
}
.pt80{
    margin-top:80px;
}
.pt85{
    padding-top:85px;
}
.pt90{
    padding-top:90px;
}
.pt95{
    padding-top:95px;
}
.pt100{
    padding-top:100px;
}
.pt230{
    padding-top:230px;
}
.pt420{
    padding-top:420px;
}

.pr1{
    padding-right:1px;
}
.pr2{
    padding-right:2px;
}
.pr3{
    padding-right:3px;
}
.pr4{
    padding-right:4px;
}
.pr5{
    padding-right:5px;
}
.pr6{
    padding-right:6px;
}
.pr7{
    padding-right:7px;
}
.pr8{
    padding-right:8px;
}
.pr9{
    padding-right:9px;
}
.pr10{
    padding-right:10px;
}
.pr12{
    padding-right:12px;
}
.pr15{
    padding-right:15px;
}
.pr20{
    padding-right:20px;
}
.pr25{
    padding-right:25px;
}
.pr27{
    padding-right:27px;
}
.pr30{
    padding-right:30px;
}
.pr35{
    padding-right:35px;
}
.pr40{
    padding-right:40px;
}
.pr45{
    padding-right:45px;
}
.pr50{
    padding-right:50px;
}
.pr55{
    padding-right:55px;
}
.pr60{
    padding-right:60px;
}
.pr65{
    padding-right:65px;
}
.pr70{
    padding-right:70px;
}
.pr75{
    padding-right:75px;
}
.pr80{
    padding-right:80px;
}
.pr85{
    padding-right:85px;
}
.pr90{
    padding-right:90px;
}
.pr95{
    padding-right:95px;
}
.pr100{
    padding-right:100px;
}

.pb1{
    padding-bottom:1px;
}
.pb2{
    padding-bottom:2px;
}
.pb3{
    padding-bottom:3px;
}
.pb4{
    padding-bottom:4px;
}
.pb5{
    padding-bottom:5px;
}
.pb6{
    padding-bottom:6px;
}
.pb7{
    padding-bottom:7px;
}
.pb8{
    padding-bottom:8px;
}
.pb9{
    padding-bottom:9px;
}
.pb10{
    padding-bottom:10px;
}
.pb15{
    padding-bottom:15px;
}
.pb20{
    padding-bottom:20px;
}
.pb25{
    padding-bottom:25px;
}
.pb30{
    padding-bottom:30px;
}
.pb35{
    padding-bottom:35px;
}
.pb40{
    padding-bottom:40px;
}
.pb45{
    padding-bottom:45px;
}
.pb50{
    padding-bottom:50px;
}
.pb55{
    padding-bottom:55px;
}
.pb60{
    padding-bottom:60px;
}
.pb65{
    padding-bottom:65px;
}
.pb70{
    padding-bottom:70px;
}
.pb75{
    padding-bottom:75px;
}
.pb80{
    padding-bottom:80px;
}
.pb85{
    padding-bottom:85px;
}
.pb90{
    padding-bottom:90px;
}
.pb95{
    padding-bottom:95px;
}
.pb100{
    padding-bottom:100px;
}
.pb150{
    padding-bottom:150px;
}
.pb200{
    padding-bottom:200px;
}
.pb230{
    padding-bottom:230px;
}

.pl1{
    padding-left:1px;
}
.pl2{
    padding-left:2px;
}
.pl3{
    padding-left:3px;
}
.pl4{
    padding-left:4px;
}
.pl5{
    padding-left:5px;
}
.pl6{
    padding-left:6px;
}
.pl7{
    padding-left:7px;
}
.pl8{
    padding-left:8px;
}
.pl9{
    padding-left:9px;
}
.pl10{
    padding-left:10px;
}
.pl15{
    padding-left:15px;
}
.pl20{
    padding-left:20px;
}
.pl25{
    padding-left:25px;
}
.pl30{
    padding-left:30px;
}
.pl35{
    padding-left:35px;
}
.pl40{
    padding-left:40px;
}
.pl45{
    padding-left:45px;
}
.pl50{
    padding-left:50px;
}
.pl55{
    padding-left:55px;
}
.pl60{
    padding-left:60px;
}
.pl65{
    padding-left:65px;
}
.pl70{
    padding-left:70px;
}
.pl75{
    padding-left:75px;
}
.pl80{
    padding-left:80px;
}
.pl85{
    padding-left:85px;
}
.pl90{
    padding-left:90px;
}
.pl95{
    padding-left:95px;
}
.pl100{
    padding-left:100px;
}
.pl150{
    padding-left:150px;
}
