@charset "UTF-8";


/*----------------------------------------------------------
 カラーシミュレーション
----------------------------------------------------------*/
#tefm-simcolor {
	width: 780px;
	margin: 0 0 0 48px;
	padding: 0;
}
#tefm-simcolor p.subcatch {
	background: url(../images/tefm_simcolor_subcatch.png) no-repeat 0 0;
	width: 238px;
	height: 83px;
	margin: 20px 0 0 3px;
	padding: 0;
	text-indent: -9999px;
}

#tefm-simcolorwrapper {
	background: url(../../images/tefm_subcatch_human.png) no-repeat 0 0;
	width: 745px;
	margin: 3px 0 0 0;
	padding: 0 0 0 0;
}

#tefm-clmnwrapper {
	width: 690px;
	margin: 0 0 0 55px;
}
.simcolor-column {
	float: left;
	width: 332px;
	margin: 0 0 24px 0;
}
#simcolor-clm1 { float: left; }
#simcolor-clm2 { float: right; }
.simcolor-column h3 {
	width: 332px;
	height: 51px;
	margin: 0 0 24px 0;
	text-indent: -9999px;
}
#simcolor-clm1 h3 { background: url(../images/tefm_simcolor_title1.png) no-repeat 0 0; }
#simcolor-clm2 h3 { background: url(../images/tefm_simcolor_title2.png) no-repeat 0 0; }
.simcolor-column h4 {
	margin: 0 0 10px 0;
	font-size: 1.2em;
	font-weight: bold;
}
.simcolor-column p {
	font-size: 0.9em;
	line-height: 150%;
}


#simcolor-flash {
	width: 747px;
	margin: 25px 0 0 55px;
	padding: 0;
}
#nofla {
	width:690px;
	height:440px;
	margin:0;
	text-align:center;
}

p.attention {
	width: 690px;
	margin: 10px 0 0 55px;
	font-size: 0.9em;
	line-height: 150%;
}
.attention img {
	vertical-align: top;
	margin: 0 2px;
}

#simcolor-btn {
	width: 690px;
	margin: 0 0 30px 65px;
	padding: 35px 0 0 0;
	text-align: center;
}


#tefm-simcolorflash {
	width: 750px;
	height: 560px;
	margin: 20px auto 0 auto;
}
#tefm-simcolor-noflash {
	width: 750px;
	height: 560px;
	margin: 0;
	text-align: center;
}
#tefm-closewin {
	width: 750px;
	margin: 20px auto 0 auto;
	text-align: right;
}

