@charset "UTF-8";
/* CSS Document */

.close_text {	font-weight: bold;	margin-bottom: 20px;	padding-bottom: 5px;	padding-top: 5px;	padding-left: 40px; border-width: 1px;	border-style: solid;	border-color: red;	width: 690px;	float: left;	line-height: 1.5em;	text-align: center;	font-size: 120%; color: red;}
dl.nepcon { margin-bottom: 10px; margin-top: 10px; width: 730px;}
dl.nepcon dt{margin-right: 10px; width: 236px; margin-right: 11px; float: left;}
dl.nepcon dd{width: 236px; float: left;}
dl.nepcon dt span,dl.nepcon dd span{ padding-top: 5px; float: left; height: 35px; line-height: 1.3em; font-size: 16px; font-weight: bold; text-align: left;padding-bottom: 10px; }
dl.nepcon dt span p,dl.nepcon dd span p{ font-style: normal; font-weight: normal; font-size: 12px; text-align: left;}
dl.nepcon dt ul{padding-bottom: 15px; font-size: 12px;}
dl.nepcon dd ul{padding-bottom: 15px; font-style: normal; font-weight: normal; font-size: 12px; text-align: left;}
dl.nepcon dt ul a:hover img, dl.nepcon dd ul a:hover img{ opacity:0.8; filter:alpha(opacity=80); -ms-filter: "alpha( opacity=80 )"; }
.ev_06_sem01 { background-color: #D5E3EE; float: left; width: 730px; border: 1px solid #A0A0A4; margin-bottom: 8px;}
.ev_06_sem01_ti { padding-left: 8px; font-size: 128%; color: #015AAC; padding-top: 8px; padding-bottom: 8px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #A0A0A4; width: 370px; font-weight: bold; }
.ev_06_sem01_co { width: 370px; padding: 5px; }
.ev_06_sem01_im { margin-bottom: 20px; margin-left: 20px; margin-top: 20px; float: right; width: 300px;}
.ev_06_sem01_im dl dt{ margin-right: 5px; float: left; }
dl.right_box {float: right;}
dl.left_box {padding-left: 20px; padding-top: 15px; float: left;}
dl.right_box dt.prd_txt,dl.left_box dt.prd_txt {line-height: 1.4em; font-size: 14px;}
dl.right_box dt.copy_txt,dl.leftt_box dt.copy_txt,.copy_txt{color: #004699; padding-top: 5px; font-weight: bold; font-size: 21px;}
dl.right_box dt.sub_txt,dl.left_box dt.sub_txt {padding-bottom: 5px; font-weight: bold; font-size: 16px; line-height: 1.6em;}
.hi_copy {font-size: 120%;}
.f_copy_h15 {
	padding-bottom: 10px;
	padding-top: 10px;
	line-height: 40px;
	width: 730px;
	text-align: center;
	color: #000;
	font-size: 28px;
	font-weight: bold;
}
.f_copy_b15 {
	padding-bottom: 20px;
	line-height: 22px;
	width: 730px;
	text-align: center;
	color: #000;
	font-size: 16px;
	font-weight: bold;
}
dl.test_sample{ background-color: #ffeee3; float: left; padding: 10px; border-color: #7f7f7f; border-width: 1px; border-style: solid; width: 730px;}
dl.test_sample dt{line-height: 1.8em; font-size: 18px; font-weight: bold; text-align: center;}
dl.test_sample dd{line-height: 1.5em; font-size: 14px; text-align: center;}
.thermo_left{line-height: 1.5em; font-size: 15px; padding-top: 20px; margin-left: 20px; float: left; width: 310px;}
.thermo_right{float: right; width: 400px;}
.block＿robot_2{ float: left; padding-bottom: 50px; margin-left: 20px; width: 710px;}
.block＿robot_2 dt{font-size: 13px; line-height: 1.5em; width: 350px; float: left;}
.block＿robot_2 dd{ font-size: 13px; line-height: 2em; float: right; width: 350px;}
.block＿robot_3{float: left; width: 710px; margin-left: 20px;}
.block＿robot_3 dt.left{ float: left; width: 280px; line-height: 2em; font-size: 13px;}
.block＿robot_3 dt.center{ float: left; width: 210px; line-height: 2em; font-size: 13px;}
.block＿robot_3 dt.right{ float: right; width: 180px; line-height: 2em; font-size: 13px;}
.block＿robot_2 dd a,.block＿robot_3 dt.left a,.block＿robot_3 dt.center a,.block＿robot_3 dt.right a{ text-decoration: underline;}
.block＿robot_2 dd a:hover,.block＿robot_3 dt.left a:hover,.block＿robot_3 dt.center a:hover,.block＿robot_3 dt.right a:hover{text-decoration: none; color: red;}