@charset "UTF-8";
/*ad top*/

section.ad_area{margin:45px auto -45px auto}
section.ad_area ul.ad_pc{padding: 0;display: flex;justify-content: center;}
section.ad_area ul.ad_pc li{padding:0 15px;}

main > ul.ad_pc{padding: 0;display: flex;justify-content: center;margin-bottom:-２5px;margin-top:30px}
main > ul.ad_pc li{padding:0 15px;}
main > ul.ad_sp{display:none}

.ad_area_bottom ul#single_ad{text-align: center;display:none;}
.ad_area_bottom ul#single_ad li{display: inline-block; padding:20px 10px 0 10px}
.ad_area_bottom ul#single_ad li{width:300px;height:auto;}
.ad_area_bottom  ul#single_ad li a{display:block;}
.ad_area_bottom{max-width:1200px;margin:0px auto 45px auto}

@media only screen and (max-width:750px){
main > ul.ad_pc li{padding:0;}
section.ad_area{width:auto}
section.ad_area{margin:45px auto 0 auto}
section.ad_area ul.ad_pc{display:block;text-align:center;width:300px;margin:20px auto}
section.ad_area ul.ad_pc li{text-align:center;padding:0;}
section.ad_area ul.ad_pc li:first-child{display:inline-block;padding:0 0 30px 0}
main > ul{width:auto}
main > ul.ad_pc{display:block;width:300px;margin:20px auto}
main > ul.ad_pc li:first-child{padding:10px 0 30px 0}
main > ul.ad_pc li:{padding:0;}
/*main > ul.ad_sp{display:inline-block;text-align:center;width:100%;margin-top:20px}*/
main > ul.ad_sp li:first-child{padding:0 0 15px 0}
	

.ad_area_bottom ul#single_ad{text-align: center;}
.ad_area_bottom ul#single_ad li{display: block; padding:10px 0;margin:0 auto;}
.ad_area_bottom ul#single_ad li{width:300px;height:auto;}
.ad_area_bottom  ul#single_ad li a{display:block;}
.ad_area_bottom{width:100%;margin:0px auto 0 auto}
	
}

/*20220421_OC追記分*/

{
    color:#FFF;
    background-color:#8ACBC7;
    width:100%;
    padding:1%;
    text-align:center;
    font-size: 1.3em;
}

.form_wrap{
    width:100%;
    margin:0 auto;
    border: 1px solid #666666;
    background-color: #f1f1f1;
}

.form_inner{
    padding: 3%;
}

.form_contents{
    margin:5% 0%;
}

.form_contents_r{
    margin:5% 0%;
}



.form_contents_r input{
    font-size:1em;
    box-sizing: border-box;
    border: 1.5px solid #999;
    -webkit-appearance: none;
    font-size: 12px;
    padding: 10px;
    background: #fff;
    border-radius: 4px;
}

.form_contents_r p{
    font-size: 1.1em !important;
    font-weight: bold !important;
    line-height:80% !important;
    margin-bottom:3% !important;
}

.form_contents p{
    font-size: 1.1em !important;
    font-weight: bold !important;
    line-height:80% !important;
    margin-bottom:3% !important;
}

.form_contents input{
    font-size:1em;
    box-sizing: border-box;
    /*width:50%;*/
    border: 1.5px solid #c0c0c0;
    /*-webkit-appearance: none;*/
    padding: 10px;
    border: 1px solid #999;
    border-radius: 4px;
}

#mw_wp_form_mw-wp-form-3309 > form > div > div > div:nth-child(2) > p:nth-child(2) > input[type=text]{
    width:50%;
    -webkit-appearance: none;
}

#mw_wp_form_mw-wp-form-3309 > form > div > div > div:nth-child(3) > p:nth-child(2) > input[type=email]{
    width:50%;
    -webkit-appearance: none;
}

#mw_wp_form_mw-wp-form-3309 > form > div > div > div:nth-child(4) > p:nth-child(2) > input[type=email]{
    width:50%;
    -webkit-appearance: none;
}


#mw_wp_form_mw-wp-form-3309 > form > div > div > div:nth-child(6) > p:nth-child(2) > textarea{
    border: 1.5px solid #c0c0c0;
}

.mwform-radio-field-text{
    font-size: 100%;
    vertical-align: text-top;
}

#mw_wp_form_mw-wp-form-3309 > form > div > p > input[type=submit]{
    background-color: #8ACBC7;
    border: none;
    outline: none;
    display: block;
    margin: 0 auto;
    padding: 1% 20%;
    font-size: 1.2em;
    color:#fff;
    border-radius: 3em;
}

#mw_wp_form_mw-wp-form-3309 > form > div > p > input[type=submit]:hover{
    opacity: 0.8;
}

#mw_wp_form_mw-wp-form-3309 > form > div > div > div:nth-child(6) > p:nth-child(3) > span > label > input[type=checkbox] {
    width:auto;
    -webkit-appearance:checkbox;
}

@media only screen and (max-width:750px){
    /*電話番号*/
     #mw_wp_form_mw-wp-form-3309 > form > div > div.form_inner > div:nth-child(5) > p:nth-child(2) > span > input[type=text]:nth-child(1){
        display: inline-block;
        width: 30%;
    }
    
    #mw_wp_form_mw-wp-form-3309 > form > div > div.form_inner > div:nth-child(5) > p:nth-child(2) > span > input[type=text]:nth-child(2){
        display: inline-block;
        width: 30%;
    }

    #mw_wp_form_mw-wp-form-3309 > form > div > div.form_inner > div:nth-child(5) > p:nth-child(2) > span > input[type=text]:nth-child(3){
        display: inline-block;
        width: 30%;
    }

    /*テキストエリア*/
    #mw_wp_form_mw-wp-form-3309 > form > div > div.form_inner > div:nth-child(6) > p:nth-child(2) > textarea{
        width: 98%;
        height: 10em;
    }

    .form_contents input{
        font-size:1em;
        box-sizing: border-box;
    }
	

	
}

