@charset "utf-8";

/* TOC ++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++ */
.home .wrapBox{ padding-top:0; }
.home .sideBox{ margin-top:9px; }
.home .naviBox ul.btList li{ display:none;}
.home .naviBox ul.btList li#first-timers{ display:block; }
.home .naviBox dl.navi{ display:none;}


.mainBoxHome{
width:540px;
float:right;
line-height:1.5;
text-align:left;
}


.mainBoxHome a:link{ 	color:#ed8804;text-decoration:none; }
.mainBoxHome a:visited{ color:#ed8804;text-decoration:none; }
.mainBoxHome a:active{	color:#ed8804;text-decoration:none;}
.mainBoxHome a:hover{ 	color:#ed8804;text-decoration:underline;}

.mainBoxHome  ul.fourOneOne{ margin-bottom:16px; list-style:none; }
.mainBoxHome  ul.fourOneOne li a{	padding-left:15px;  background:url(../cmn_img/icon_arrow_right_org.gif) no-repeat left top; }

.mainBoxHome h2{ font-size:0;line-height:0;}

#swfBoxHome{
display:block;
width:960px;
height:408px;
margin-bottom:8px;
font-size:0;
line-height:0;
}

.campaign{ margin-bottom:20px; }
.campaign ul{
margin-top:9px;
list-style:none;
font-size:0;
line-height:0;
}

.campaign ul li{ float:left; margin-right:12px; }
.campaign ul li:nth-child(3n){ margin-right:0; }
.campaign ul li.endLine{ margin-right:0;}



.voice h2{ clear:both; margin-bottom:16px; }
.voice dl{
position:relative;
width:172px;
float:left;
margin-right:12px;
overflow:hidden;
line-height:1.4;
zoom:1;
}

.voice dl.endLine{ margin-right:0; }

.voice dt{
width:105px;
padding-left:67px;
font-weight:bold;
}
.voice dt span{ display:block; }
.voice dt img{
position:absolute;
left:0;
top:0;
}

.voice dd{
width:105px;
padding-left:67px;
font-size:90%;
line-height:1.4;
}


.voice ul.voice_more{
clear:both;
text-align:right;
padding-top:10px;
/padding-top:0;
}


.voice dl a:link{ 	color:#333;text-decoration:none; }
.voice dl a:visited{ 	color:#333;text-decoration:none; }
.voice dl a:active{	color:#333;text-decoration:none;}
.voice dl a:hover{ 	color:#ed8804;text-decoration:underline;}




.voice ul.voice_more li a{ background-position: left 2px; }













.whatsnew h2{
margin-bottom:18px;
}

.whatsnew dt{
clear:both;
float:left;
width:5em;
padding-right:70px;
padding-bottom:0.4em;
min-height:1em;
height:auto !important;
height:1em;
}

.whatsnew dt[title]{ background-position:right 1px;background-repeat:no-repeat;}


.whatsnew dt[title="news"]{		background-image:url(../cmn_img/icon_news.gif); }
.whatsnew dt[title="exhibit"]{	background-image:url(../cmn_img/icon_exhibition.gif); }
.whatsnew dt[title="recruit"]{	background-image:url(../cmn_img/icon_recruit.gif); }
.whatsnew dt[title="support"]{	background-image:url(../cmn_img/icon_support.gif); }
.whatsnew dt[title="study"]{	background-image:url(../cmn_img/icon_study.gif); }
.whatsnew dt[title="campaign"]{ background-image:url(../cmn_img/icon_campaign.gif); }
.whatsnew dt[title="service"]{	background-image:url(../cmn_img/icon_service.gif); }
.whatsnew dt[title="dayoff"]{	background-image:url(../cmn_img/icon_dayoff.gif); }
.whatsnew dt[title="voice"]{	background-image:url(../cmn_img/icon_voice.gif); }
.whatsnew dt[title="seminar"]{	background-image:url(../cmn_img/icon_seminar.gif); }
.whatsnew dt[title="version"]{	background-image:url(../cmn_img/icon_ver.gif); }
.whatsnew dt[title="panel_de_board"]{	background-image:url(../cmn_img/icon_panel_de_board.gif); }




.whatsnew dd{
margin-left:11.5em;
padding-bottom:0.4em;
line-height:1.33;
min-height:1em;
height:auto !important;
height:1em;
zoom:1;

}

.whatsnew dd:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.whatsnew dd img{vertical-align:middle;}

.whatsnew dd a{padding:0 5px 0 0;}
.whatsnew dd a:link{ 	color:#333;text-decoration:none; }
.whatsnew dd a:visited{ color:#333;text-decoration:none; }
.whatsnew dd a:active{	color:#333;text-decoration:none;}
.whatsnew dd a:hover{ 	color:#ed8804;text-decoration:underline;}




.whatsnew ul.fourOneOne{
clear:both;
text-align:right;
}

.whatsnew ul.fourOneOne li a{ background-position: left 1px;}






