@charset "Shift_JIS";

/* ページレイアウト */

*{margin:0; padding:0;}

div#ems{
width:800px;
margin:1em 0px 2em 75px;
color:#523E45;
}

div#ems .outbox{background:#F5F5F5; border-left:solid 1px #CCC; border-right:solid 1px #CCC; padding:20px 25px 50px;}

div#ems .outbox02{background:#F5F5F5; border-left:solid 1px #CCC; border-right:solid 1px #CCC; padding:20px 0 50px;}

div#ems .outbox03{background:#F5F5F5; border:solid 1px #CCC; border-width:0 1px 1px 1px; padding:30px 16px 40px;}

div#ems h3{margin-bottom:20px;}

div#ems dl{padding:20px 16px; border:solid 1px #CCC; background:#FFF; margin:0 auto;}
div#ems dl dt{font-weight:bold; margin-bottom:20px;}
div#ems dd{line-height:1.5;}

div#ems #exp_bgbox01{background:url(../img/example_bg01.jpg) top no-repeat #F5F5F5; width:800px; height:402px; position:relative;}
div#ems #exp_bgbox01 p{font-size:14px; font-weight:bold; line-height:1.8; width:456px; position:relative; left:295px; top:45px;}

div#ems #exp_outbox h3{font-size:16px; padding-left:25px; padding-top:30px;}
div#ems #exp_outbox p , div#ems #exp_outbox ul{font-size:14px; width:430px; line-height:2.0; padding-left:25px;}
div#ems #exp_outbox ul li{list-style:disc; margin:0 0 15px 20px; line-height:1.5;}

div#ems #exp_bgbox02{background:url(../img/example_bg02.gif) top no-repeat #F5F5F5; width:800px; height:160px;}

div#ems #exp_bgbox03{background:url(../img/example_bg03.gif) top no-repeat #F5F5F5; width:800px; height:300px;}

div#ems #exp_bgbox04{background:url(../img/example_bg04.gif) top no-repeat #F5F5F5; width:800px; height:175px;}

div#ems div.outbox04{background:#F5F5F5; padding:30px 20px 40px; border-left:solid 1px #CCC; border-right:solid 1px #CCC;}
div#ems #seminar_bg{background:url(../img/ems_smr_bg.jpg) no-repeat top right #F5F5F5; width:758px;}
div#ems #seminar_bg p.seminar_txt{font-size:14px; line-height:1.7;}
div#ems .atn_txt{color:#C00; font-size:12px; line-height:1.5; margin-top:10px;}
div#ems p.seminar_btn{text-align:center; margin-top:20px;}
div#ems p.tel{text-align:center; margin-top:20px;}

div#ems div.outbox03 table.spec{
border-collapse:collapse; border:solid 1px #CCC; color:#523E45; font-size:12px; background:#FFF; line-height:1.3; width:400px;}
div#ems div.outbox03 table.spec th{border:solid 1px #CCC; background:#DDDDDD; padding:12px 10px; width:90px; text-align:left;}
div#ems div.outbox03 table.spec td{border:solid 1px #CCC; padding:12px 10px;}
div#ems div.outbox03 table.spec td.name{font-weight:bold; font-size:16px; letter-spacing:1.3;}
div#ems div.outbox03 table.spec td.bgprice{color:#F00; font-weight:bold; font-size:14px;}
div#ems div.outbox03 table.spec td.bgprice span{font-family:Arial, Helvetica, sans-serif; font-size:24px;}

div#ems div.outbox03 table.function{
border-collapse:collapse; border:solid 1px #CCC; color:#523E45; font-size:12px; background:#FFF; line-height:1.3; width:400px; margin-top:20px;}
div#ems div.outbox03 table.function th{border:solid 1px #CCC; background:#FFBBD8; padding:12px 10px; width:90px; text-align:left; color:#DA005D;}
div#ems div.outbox03 table.function td{border:solid 1px #CCC; padding:12px 10px;}
div#ems div.outbox03 .itembox{padding:10px 18px 30px; background:#FFF;}

div#ems div.outbox03 a.item{float:left; display:block; width:228px; height:215px; padding:15px 0; border:solid 1px #CCC; margin:20px 20px 0 0; text-align:center;}

div#ems div.outbox03 a.item_r{float:left; display:block; width:228px; height:215px; padding:15px 0; border:solid 1px #CCC; margin:20px 0 0 0; text-align:center;}

div#ems div.outbox03 div.itembox p.name{margin:10px auto; width:200px;}
div#ems div.outbox03 div.itembox p.price{text-decoration:none; color:#F00; font-weight:bold; margin:0 auto; width:200px;} 


div#ems div.outbox03 .itembox .clearFix a:link {color:#000; background:#EEEEEE; text-decoration:none;}
div#ems div.outbox03 .itembox .clearFix a:visited {color:#000; background:#EEEEEE; text-decoration:none;}
div#ems div.outbox03 .itembox .clearFix a:active {color:#000; background:#EEEEEE; text-decoration:none;}
div#ems div.outbox03 .itembox .clearFix a:hover {color:#000; background:#DDDDDD; text-decoration:none;}


.clear0{clear:both; line-height:0; height:0; font-size:0;}



a:hover img.opa70{
	filter:alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
	}


