@charset "UTF-8";


#registFrom {
    margin: 0 auto 0;
	position:relative;
}

/******************************************
*
福祉用具総合カタログ
*
******************************************/

#catalogBox{
	display:block;
	overflow:hidden;
	margin:40px auto;
	text-align:center;
	min-height:90px;
}

#catalogBox > a{
	display:inline-block;
	overflow:hidden;
	min-width:260px;
	font-size:1.6rem;
	text-decoration:none;
	color:#ffffff;
	padding:0.75em 2em;
	background-color: #cccccc;

	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	pointer-events:none;
}

#catalogBox > a > span:after {
    font-family: 'ycota_ift';
    content: "\e903";
    margin-left: 0.5em;
    color: #ffffff;
    font-size: inherit;
}


#catalogBox.active > a{
	background-color: #002169;
	pointer-events:auto;
}

#catalogBox.active > a > span:after {
    color: #eb7730;
}

.pc #catalogBox.active > a:hover{
	color: #eb7730;
}


.msgFld{
	display:none;
	/*text-align:center;*/
	color:#D2171A;
	margin:1em 0 0;
}

#catalogImg{
	display:inline-block;
	position:absolute;
	top:0;
	right:0;
}


/* for Tb --------------------*/
@media screen and (max-width:980px) {

	.selectMenu select{
		font-size:16px;
	}   

}


/* for Sp --------------------*/
@media screen and (max-width: 738px) {

	.msgFld{
		text-align:center;
	}

    #catalogImg{
    	display:block;
    	text-align:center;
		position:relative;
		top:auto;
		right:auto;
		margin-top:25px;
	}

}


/* for Sp --------------------*/
@media screen and (max-width: 320px) {

    a.yellowBtn::after {
        display:none;
    }
}

@media screen and (min-width: 981px) {
	
	.jc_block {
		width: 680px;
		margin: 20px auto;
	}
}

/* for Sp --------------------*/
@media screen and (max-width: 738px) {

    .jc_block {
		margin: 10px auto;
	}
}
