@charset "UTF-8";

.top05 {
    margin-top: 5px !important;
}
.font_125{
	font-size: 1.25em;
}

.page__title__section{
	height: 180px;
}

.page__title__section .page__title__main::before{
	display: none;
}

.ad_txt{
	font-size: .7em;
}

.wo_txt{
	font-size: .9em;
}
@media only screen and (max-width: 768px) {
	.business{
		width: 98%;
	}
}
#formArea .table .table_right.entry_radio label {
	margin-right: .5em;
}
.entry_name{
	display: flex;
    align-items: center;
}
.entry_name input.mid {
    max-width: 230px;
    width: 100%;
    margin-right: .5em;
}
.entry_name_ji{
	min-width: 45px;
}
.entry_name_ji.en{
	min-width: 100px;
}
.entry_name_ka{
	min-width: 60px;
}
#formArea .entry_email input.email {
    max-width: calc(100% - 75px);
    width: 100%;
    min-width: auto;
}
#formArea .entry_email.en input.email {
    max-width: calc(100% - 127px);
}
.form_en .header .header__main .logo .logo__link {
    height: 50%;
}
table table.address th {
    width: 175px;
}
select {
    max-width: fit-content;
    width: 100%;
}
.noLink.entry {
    opacity: .4;
}
/*
@media only screen and (max-width: 1240px) {
	table.address.en tr {
	    display: flex;
	    flex-direction: column;
	}
}
*/
@media only screen and (max-width: 768px) {
    #formArea .table tbody td .entry_name input.mid {
        max-width: 230px;
    	width: 100%;
    }
    br.adress_none {
    	display: none;
    }
}
@media only screen and (max-width: 690px) {
	#formArea .table tbody td .entry_name input.mid {
        max-width: 100%;
    }
    .entry_name_ka {
	    min-width: 80px;
	}
	.entry_name_ji {
	    min-width: 63px;
	}
	.entry_name {
		display: flex;
	    align-items: start;
	    justify-content: center;
	    flex-direction: column;
	}
	#formArea .table .table_right.entry_radio .radio_area{
        display: flex;
    	flex-direction: column;
    }
    ul.ulEnq.entry_enq {
	    flex-direction: column;
	}
	ul.ulEnq.entry_enq li {
	    width: 100%;
	}
	.page__title__section .page__title__main {
        align-items: center;
        justify-content: center;
        padding: 0 20px;
    }
    .page__title__section {
	    height: 20vw;
	}
}


