/* takanori kawai */

/* main area*/

div.mainArea {position:relative; clear:both; margin:0px auto; width:100%; height:280px; background:url(../img/ideal/bg_ideal.jpg) top left no-repeat;}
div.mainArea div.topicPath {margin:7px 0px 0px 345px; text-align:left;}
div.mainArea h2 {position:absolute; top:25px; left:335px; width:355px; height:35px; margin:0px; background:url(../img/ideal/ttl_ideal.jpg) top left no-repeat; text-indent:-2000px; overflow:hidden;}
div.mainArea ul {position:absolute; top:60px; left:335px; width:655px; height:225px; overflow:hidden;}
div.mainArea ul li {position:absolute;}
div.mainArea ul li.text_1 {top:0px; left:0px; width:215px; height:225px; background:url(../img/ideal/text_1.jpg) top left no-repeat;}
div.mainArea ul li.text_2 {top:0px; left:215px; width:225px; height:225px; background:url(../img/ideal/text_2.jpg) top left no-repeat;}
div.mainArea ul li.text_3 {top:0px; left:440px; width:215px; height:225px; background:url(../img/ideal/text_3.jpg) top left no-repeat;}
div.mainArea ul li h3 {text-indent:-2000px;}
div.mainArea ul li ul.inside {}
div.mainArea ul li ul.inside li {text-indent:-2000px;}




div.mainArea div.conBox div.boxRight{float:right; width:377px;}
div.mainArea div.conBox div.boxRight div.waArea2{ width:377px; height:77px; background:url(../img/ideal/img_wa2.jpg) top left no-repeat; text-indent: -9999px;}
div.mainArea div.conBox div.boxRight div.iArea{ width:377px; height:148px; background:url(../img/ideal/img_i.jpg) top left no-repeat; text-indent: -9999px;}

