/*----------------------------
NewMain Area
----------------------------*/
.body{
	background-image:none;
}
.clNewTitleMain .clNewTitleMain_text{
	background-image: url(../img/entry/2020/main_back.jpg);
}
.clNewTitleMain .clNewTitleMain2023_text{
	background-image: url(../img/entry/2024/main_back.jpg);
}
@media screen and (max-width: 640px){
.clNewTitleMain .clNewTitleMain_text{
	background-image:none;
}
.clNewTitleMain .clNewTitleMain_img2023{
	padding-left: 6%;
	background-image: url(../img/entry/2023/main_back.jpg);
}
}


#idSns_account.clContact table#table caption{
	font-size:140%;

}

#idSns_account.clContact table#table th span.clHisu{
}
#idSns_account.clContact table#table th span.clHisu img{
	vertical-align:middle;
	margin-left:10px;
}

#idSns_account.clContact .clAdd dt{
	display:inline-block;
	width:20%;
	vertical-align: middle;
	font-size:120%;
}
#idSns_account.clContact .clAdd dd{
	display:inline-block;
	width:78.5%;
	vertical-align: middle;
}
#idSns_account.clContact .clMail .clAdd dt.clAddMail{
	width: 30%;
}
#idSns_account.clContact .clMail .clAdd dd.clValueMail{
	width: 50%;
	margin-left: 10%;
}
#idSns_account.clContact table#table td .clAdd dd.clYubin input.clInput{
	width:15%;
}

#idSns_account.clContact table#table .clYubin input.clInput{
	width:15%;
}

#idSns_account.clContact table#table td.clTel input.clInput{
	width:10%;
}


#idSns_account.clContact table#table dd.clTel input.clInput{
	width:25%;
}

#idSns_account.clContact table#table td.clMail input.clInput,
#idSns_account.clContact table#table td.clHomepage input.clInput{
	width:50%;
}


#idSns_account.clContact table#table td input.clRadio{
	width:auto;
}

#idSns_account.clContact table#table td .clSelect{
	padding:15px 2%;
	margin:0;
	font-size:180%;
	margin-bottom:1%;
	border:1px solid #e6bcc9;
}

span.attention01{
	display:block;
	color:#c00;
	font-weight:bold;
}

#idBottom_infomation dl{
border-radius: 15px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
-ms-border-radius: 15px;
-o-border-radius: 15px;
background-image:url(../img/miss/miss_back.jpg);
padding:15px;
text-align:center;
}
#idBottom_infomation dl dt{
	display:inline-block;
	font-weight:bold;
	color:#df5881;
}
#idBottom_infomation dl dd{
	display:inline-block;
	margin-right:10px;
}

@media screen and (max-width: 800px){

#idSns_account.clContact table#table caption{
	text-align:left;
}

#idSns_account.clContact table#table td span{
	display:block;
}

#idSns_account.clContact table#table td .clAdd dd.clYubin input.clInput{
	width:24%;
}
#idSns_account.clContact table#table td.clTel input.clInput{
	width:24%;
}

#idSns_account.clContact .clAdd dt{
	display:block;
	width: auto;
}
#idSns_account.clContact .clAdd dd{
	display:block;
	width:100%;
}


#idSns_account.clContact table#table td.clMail input.clInput,
#idSns_account.clContact table#table td.clHomepage input.clInput{
	width:96%;
}


}
