body{

margin: 0px;
overflow: auto;
font-family:"Arial,ＭＳ Ｐゴシック";
background-color: #dddddd;
overflow: scroll-y;
text-align: center;

}
.container{
margin-left:auto;
margin-right:auto;
}
img{ 
border: 0px;
}

a:hover{
color: #FF0000;
}

a:active{
color: #FF0000;
}

.text{
padding-top:2px;
font-size: 80%;
}

.text2{
font-size: 70%;
margin-bottom:10px;
}

.logo-text{
	text-align:right;
	position: relative;
	padding-right:10px;
	top:35px
}
.logo-text a{
color: #FFFFFF;
}

logo-text a:visited{ 
color: #FFFFFF;
}
#box{
background-color: #FFFFFF;
scrollbar-base-color:#FFFFFF;
scrollbar-track-color:#FFFFFF;
scrollbar-face-color:#ddd;
scrollbar-arrow-color:#060;
scrollbar-3dlight-color:#fff;
scrollbar-darkshadow-color:#fff;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#fff;
}
/* 上段メニューからの表示用 */
#box_menu{
background-color: #FFFFFF;

}

td.top{

background-image: url(./img/logo_orion_bar2.gif);
background-repeat: repeat-y;
background-color: #FFFFFF;
background-position:right;
padding:0px;
}

td.tag_l{

background-image: url(./img/side_l.gif);
background-repeat: repeat-y;
}

td.tag_r{
background-image: url(./img/side_r.gif);
background-repeat: repeat-y;

}

td.menu{
background-image: url(./img/logo_orion_bar2.gif);
background-repeat: repeat-y;
background-color: #FFFFFF;
background-position:right;
margin: 0px;
padding:0px;
}

#contents{
background-color: #FFFFFF;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
}

#contents img{
	margin: 5px;
	margin-bottom:0px;
}
#office_ir{
background-color: #FFFFFF;
}

#office_ir img{
	margin-left: 5px;
	margin-bottom:2px;
}
#office_main{
background-color: #FFFFFF;
padding:10px;
}
.access{
border:1px solid #006600;
font-size:90%;
background-color:#E7F8E2;
width:400px;
padding:2px;
}

.what_box{
background-color: #FFFFFF;
padding-top:5px;

}
.what_box img{
	margin: 5px;
	margin-bottom:0px;
}
.contents_top{
background-color: #FFFFFF;
padding-left:5px;
padding-top: 5px;
font-size: 90%;
}

td.bottom-bannar{
background-color: #D5E4D5;
color: #000000;
text-align: center;
font-size: 80%;
padding:5px;

}

td.bottom{
background-color: #006600;
color: #FFFFFF;
text-align: center;
padding-bottom:2px;

}

.bottom a{
color: #FFFFFF;
}
.bottom a:hover{
color:#FF0000;
}
.bottom a:active{
color: #FF0000;
}

#infobox{
border:1px solid #B9B5B5;
background-color: #FFFFFF;
border-top:0px;
margin-left:5px;
margin-bottom:5px;
padding-top:3px;
overflow: auto;
}
#infobox h3{
/*background-image: url(./img/topimg/bg_talent.gif);*/
background-color: #DBE2E6;/*#D5E4D5;*/
border-left:3px solid #2EA50E;
font-size: 95%;
color:#333333;
padding:3px 3px 3px 10px;
margin:0px 2px 0px 2px;
}

#infobox2{
border:1px solid #B9B5B5;
background-color: #FFFFFF;
border-top:0px;
margin-left:5px;
margin-bottom:5px;
padding-top:3px;
overflow: auto;
}

#infobox2 h3{
background-image: url(./img/topimg/bg_talent2.gif);
background-repeat: repeat-y;
font-size: 100%;
color:#012C01;
padding-top:2px;
padding-bottom:2px;

}

#infobox3{
border:1px solid #B9B5B5;
background-color: #FFFFFF;
border-top:0px;
margin-left:0px;
margin-bottom:5px;
padding-top:3px;
overflow: auto;
}

#infobox3 h3{
background-color: #DBE2E6;/*#D5E4D5;*/
border-left:3px solid #2EA50E;
font-size: 95%;
color:#333333;
padding:3px 3px 3px 10px;
margin:0px 2px 0px 2px;
}

.talent2{
width: 250px;
font-size: 70%;
padding:1px;
height:1600px;
}


#talentbox{

font-size: 70%;
font-color: #333333;
}

.talent{
width: 260px;
font-size: 70%;
padding:1px;
height:2800px;
}

.talent a{
color: #000000;
}
.talent a:hover{
color:#FF0000;
}
.talent a:active{
color: #FF0000;
}
.talent h3{
margin-left:3px;
margin-top:8px;
margin-bottom:8px;
}
.what{
width: 290px;
font-size: 90%;
height: 1670px;
padding:2px;
}
.what_k{
width: 290px;
font-size: 90%;
height: 450px;
padding:2px;
}

.kaneko{
background-image: url(./img/topimg/waht_bg_kaneko.gif);
background-repeat: repeat-x;
}
.act{
/*background-image: url(./img/topimg/waht_bg_act.gif);
background-repeat: repeat-x;*/
background-color: #DBE2E6;
padding-left:3px;
padding-top:2px;
}
.creator{
background-image: url(./img/topimg/waht_bg_creator.gif);
background-repeat: repeat-x;
}

.updatebox{
font-size: 80%;
width: 240px;
height: 220px;
padding:4px;
}

.event{
margin:0px;
width:240px;
font-size: 90%;
padding-right:5px;
}
.event h3{
background-image: url(./img/topimg/bg_talent2.gif);
background-repeat: repeat-y;
font-size: 90%;
font-color: #333333;
color:#012C01;
padding-bottom:3px;
margin-top:8px;
margin-bottom:8px;
}

.release{
font-size: 80%;
padding-right:10px;
}
.release h3{
/*background-image: url(./img/topimg/bg_talent.gif);
background-repeat: repeat-y;*/
background-color: #DBE2E6;/*#D5E4D5;*/
border-left:3px solid #C6355E;
font-size: 90%;
font-color: #333333;
color:#012C01;
padding:3px 3px 3px 10px;
margin:8px 2px 8px 2px;
text-align:left;

}

.what_box h3{
/*background-image: url(./img/topimg/bg_talent.gif);
background-repeat: repeat-y;*/
background-color: #DBE2E6;/*#D5E4D5;*/
border-left:3px solid #C6355E;
font-size: 90%;
font-color: #333333;
color:#012C01;
padding:3px 3px 3px 10px;
margin:8px 2px 8px 2px;
text-align:left;

}

#office
{
font-size: 80%;
margin:10px;
}

#office a{
color: #000000;
}
#office a:hover{
color:#FF0000;
}
#office a:active{
color: #FF0000;
}

.title{
border-left: 5px solid #006600;
background-color: #D5E4D5;
}

.men{
border-left: 3px solid #B9C9F2;
padding-left:1px;
padding-top:2px;
padding-bottom:2px;
margin-top:2px;
margin-bottom:2px;
margin-left:0px;
margin-right:0px;

background-color:#EEF2FC;
}

.fm{
border-left: 3px solid #F9B7F4;
padding-left:1px;
padding-top:2px;
padding-bottom:2px;
margin-top:2px;
margin-bottom:2px;
margin-left:0px;
margin-right:0px;

background-color:#FDEEFC;
}

.men img{
float:right;
}

.fm img{
float:right;
}

.prof_works{
background-image: url(./img/topimg/arrow01.png);
background-repeat: no-repeat;
background-position:0px 4px;
padding-left:12px;
}

.top_text{
font-size: 95%;
padding:2px;
background-color: #D5E4D5;
margin-right:4px;
}

.top_kome{
font-size: 75%;
padding:2px;
background-color: #D5E4D5;
margin-right:4px;
margin-bottom:4px;
}
/* 以下 募集案内 */
.container_bosyu{
background:#FFF;
width:700px;
margin-left:auto;
margin-right:auto;
text-align:left;
border:1px solid #000;
padding:10px;
}
.head{
background:#006600;
color:#FFF;
height:80px;
padding-top:10px;
padding-left:10px;
}

.title_bosyu{
background:#ddd;
border-left:3px solid #060;
padding:3px;
}

.title_bosyu2{
font-size:90%;
border-left:3px solid #f53b59;
padding:3px;
color:#333;
}

.txt{
font-size:90%;
padding:2px;
}

.txt2{
font-style:bold;
padding:10px;
}

.txt3{
font-style:bold;
padding:10px;
background:#e0f5d8;
}
