@charset "utf-8";
/**　─────────全体に適用─────────　**/
p{
	margin:0px;
	line-height:140%;
	padding:0px;
}

.px12 {
	font-size: 12px;
}
a:link {
	color: #5353FF;
	text-decoration: none;
}
a:visited {
	color: #993333;
	text-decoration: none;
}
a:hover {
	color: #FF66A4;
	text-decoration: none;
}
a:active {
	color: #5353FF;
	text-decoration: none;
}

.red{
color:#FF0000;
}

.subbox-over02 {
	font-size: 12px;
	background-image: url(http://www.eitarosoft.co.jp/jp/images/topics_3_r1_c1.gif);
	line-height: 28px;
	padding-left:15px;
}

.subbox-under02 {
	margin-top:2px;
	height: 8px;
	background-image: url(http://www.eitarosoft.co.jp/jp/images/topics_3_r5_c1.gif);
}

INPUT,SELECT, TEXTAREA  {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	scrollbar-base-color: #B7B7B7;
	background-color: #F8F4F0;
	border: 1px groove #B7B7B7;
	vertical-align: middle;
}
.px12-140 {
	font-size: 12px;
	line-height: 140%;
	font-family:"ＭＳ Ｐゴシック", "Osaka";
	
}
.px8 {
	font-size: 8px;
	font-family:"ＭＳ Ｐゴシック", "Osaka";
}
td,th {
	color: #4F4F4F;
	font-size: 13px;
	font-family:"ＭＳ Ｐゴシック", "Osaka";
}
.flashback {
/*	background-image: url(images/flashback.gif);*/
}
.mainback {
	background-image: url(images/mainback.gif);
}
.underback {
	background-image: url(images/top_r11_c1.gif);
}
h1 {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	margin: 0;
	padding: 0;
	line-height: 140%;
	color:#FF9900;
	font-family:"ＭＳ Ｐゴシック", "Osaka";
	font-weight: bold; 

}
.px14 {
	font-size: 14px;
	font-weight: bolder;
	font-family:"ＭＳ Ｐゴシック", "Osaka";
}

.px14-bold {
	font-size: 14px;
	font-weight: bolder;
}

h2,h3 {
	font-size: 12px;
	font-weight: bolder;
	line-height: 140%;
	margin: 0;
	padding: 0;
	color:#FF9900;
	font-family:"ＭＳ Ｐゴシック", "Osaka";
	font-weight: bold;
	text-align:left;
}

.bgline {
	background-color: #B7B7B7;
}
.subbox-over {
	font-size: 11px;
	background-image: url(topics_r1_c3.gif);
	background-repeat:no-repeat;
	line-height: 19px;
	padding-left: 8px;
	font-family:"ＭＳ Ｐゴシック", "Osaka";

}

.subbox-under {
	font-size: 12px;
	line-height: 14px;
	background-image: url(images/topics_r3_c1.gif);
	font-family:"ＭＳ Ｐゴシック", "Osaka";
}

.subbox-back {
	background-image: url(images/topics_r2_c1.gif);
	font-family:"ＭＳ Ｐゴシック", "Osaka";
}
.menuback {
	background-image: url(images/top_r10_c1.gif);
}
.tablecolor1 {
	background-color: #F8F4F0;
}
.tablecolorw {
	background-color: #FFFFFF;
	line-height: 140%;
}
.subsubback {
	background-image: url(images/subsubback.gif);
}
.px11 {
	font-size: 11px;
	font-family:"ＭＳ Ｐゴシック", "Osaka";
}
.px16-180 {
	font-size: 16px;
	line-height: 180%;
	font-family:"ＭＳ Ｐゴシック", "Osaka";
}
.px14-180 {
	font-size: 14px;
	line-height: 180%;
	font-family:"ＭＳ Ｐゴシック", "Osaka";
}

.table-back {
	background-image: url(http://www.eitarosoft.co.jp/jp/images/back.gif);
}

hr { 
    border: 0 none; 
    height: 1px; 
    color: #CCCCCC;
    background-color: #CCCCCC;
	width:95%;
} 

hr.orange { 
    border: 0 none; 
    height: 1px; 
    color: #FFA22B;
    background-color: #FFA22B;
	width:95%;
} 

.height_450{
	height:450px;
}

.left_menu{
	background-color:#F1E9E2;
	height:390px;
	width:165px;
	float:left;
	margin-left:10px;
	margin-right:0px;
	_margin-left:5px;
	_margin-right:0px;
	background-image: url(http://www.eitarosoft.co.jp/images/left_menu_under.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

table.all{
	background-image:url(back.gif);
}

.tabele_top{
	margin-top:13px;
}

/*画像ブロック化*/

img.bar{
	display: block;
	margin: 0 auto 22px;
	text-align: center;
	/*バー縦センタリングマージン*/
}
 
img.images {
	display: block;
	margin: 10px auto;
	text-align:center;
	/*写真上下*/ 
}

img.Topics{
	display: block;
	margin:13px auto 0;
	text-align: center;
 }

img.Topics_bottom {
	display: block;
	margin:0;
 }
 
 img.el_banner{
 margin-bottom:9px;
 }
 
 div.banner{
 width:760px;
 margin:auto;
 text-align:right;
 margin-top:20px;
 }

/**　─────────アバターページ用─────────　**/
/**　───────────Lamity用───────────　**/

#main .px12-140 {
	font-size: 12px;
	line-height: 140%;
	font-family:"ＭＳ Ｐゴシック", "Osaka";
}

#main .px12-160 {
	font-size: 12px;
	line-height: 160%;
	font-family:"ＭＳ Ｐゴシック", "Osaka";
}

#main h2 {
	font-size: 120%;
	font-weight: bolder;
	line-height: 140%;
	margin:0 0 10px 0 ;
	padding: 0;
	color:#FF9900;
	font-family:"ＭＳ Ｐゴシック", "Osaka";
	font-weight: bold;
	text-align:left;
}

#main h1 {
	font-size: 130%;
	font-weight: normal;
	text-decoration: none;
	margin:0 0 10px 0 ;
	padding: 0;
	line-height: 140%;
	color:#FF9900;
	font-family:"ＭＳ Ｐゴシック", "Osaka";
	font-weight: bold; 
}

#main .main{
	text-align:center;
	background-color:#FFFFFF;
	width:565px;
	float:left;
}

#main .point{
	height:90px;
	border: 1px dotted #333333;
	width:400px;
	background: url(http://www.eitarosoft.co.jp/jp/images/avatar_sample_s.gif) no-repeat -0px -10px;
	padding:10px 0 10px 120px;
	line-height:140%;
	margin:15px 8px 15px 5px;

}

#main .big{
	text-align:center;
	margin:0px 0 10px;
/*画像の下に隙間[3D avatar system]*/}

#main .tab{
	background-image: url(http://www.eitarosoft.co.jp/jp/images/00_box_back.gif);
	/*background-color:#FF0000;*/
	width:555px;
	margin:auto;
}

#main .anime{
	width:419px;
	margin:auto;
}

#main .center1{
	margin:auto;
	width:430px;
	_width:450px;
	text-align:center;
}

#main .center2{
	margin:auto;
	width:440px;
	_width:500px;
	text-align:center;
}

#main img.img_border{
	border: 1px solid #CCC;
	padding:1px 1px;
}

#main img.img_border2{
	border: 1px solid #666666;
	padding:1px 1px;
}

#main .compact {
	width:535px;
	text-align:left;
	border-collapse:collapse;
	border: 0px;
	padding:10px;
	margin:auto;
}

#main .compact_grayline {
	width:535px;
	text-align:left;
	border-collapse:collapse;
	border: 1px #999999 solid;
	padding:10px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}

#main .under{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	background-color:#FFFFFF ;
	padding-bottom:10px;
	clear:both;
	width:555px;
}

#main .center_{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	text-align:center;
	margin:auto;
	width:453px;
}

#main table{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	border:0px;
	border-collapse:collapse;
}

#main td{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	border:0px;
	border-collapse:collapse;
}

#main table.small{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	width:100px;
	text-align:left;
	float:left;
	margin-left:20px;
}

#main table.small1{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	width:75px;
	text-align:left;
}

#main tb.main{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	background-color:#FFFFFF;
}

#main table.left{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	margin-top:10px;
	border:1px solid #999999;
	border-collapse:collapse;
}

#main td.center{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	background-color:#FFFFFF;
}

#main table.center{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
 	margin:10px;
	border:1px solid #999999;
	border-collapse:collapse;
}

#main td.left{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	background-color:#FFFFFF;
}

#main p.left{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	padding:5px;
	line-height:160%;
}

#main img.left{
	padding:0 0 5px;
}

#main .sample{
	margin:0px 25px;
	width:160px;
	float:left;
}

#main .bgimage{
	background: url(http://www.eitarosoft.co.jp/jp/images02/avatar_images_1_image03.gif) no-repeat 310px 20px;
	padding:20px 250px 20px 20px;
	line-height:160%;
	text-align:left;
}

#main .movefont{
	float:left;
	margin-right:10px;
	margin-left:5px;
	width:170px;
}

#main .server{
	width:330px;
	float:left;
}


#main .bottom_topics{
	width:250px;
	line-height:160%;
	float:left;
}

#main hr.bg{
	display:none;
}


#main p.pcenter{
	text-align:center;
	margin:0px;
	font-family:"ＭＳ Ｐゴシック", "Osaka";
}

#main h1.pink {
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	margin: 0;
	padding: 0;
	line-height: 140%;
	color:#FF5567;
	font-family:"ＭＳ Ｐゴシック", "Osaka";
	font-weight: bold; 

}

#main h2.pink {
	font-size: 14px;
	font-weight: bolder;
	line-height: 140%;
	margin: 0;
	padding: 0;
	color:#FF5567;
	font-family:"ＭＳ Ｐゴシック", "Osaka";
	font-weight: bold;
}

#main p{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	margin:0px;
}

#main p.center{
	text-indent: 0.5em;
	margin:8px 0;
	line-height:140%;
	text-align:left;
	font-family:"ＭＳ Ｐゴシック", "Osaka";
}

#main p.wrap{
	margin:auto;
	width:260px;
	text-indent: 0.5em;
	line-height:140%;
	text-align:left;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: auto;
	margin-right: auto;
}

#main p.wrap_b{
	margin-left:auto;
	margin-right:auto;
	width:535px;
	text-indent: 1em;
	margin-bottom:8px;
	margin-top:8px;
	line-height:140%;
	text-align:left;
}

#main hr.pink{
	border-color:#FFC8D6;
	background-color:#FFFFFF;
	border-style:dotted;
	color:#FFC8D6;
	text-align:center;
	height:3px;
}

#main img.space{
	margin-right:5px;
}

#main table.contact{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	text-align:left;
	width:90%;

}

#main table.contact{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	text-align:left;
	width:555px;
}

#main th.contact{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	border:1px solid #999999;
	border-collapse:collapse;
	background-color:#CCCCCC;
	width:154px;
	vertical-align:middle;
	color:#666666;
	font-size:14px;
}

#main td.contact{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	color:#676767;
	border:1px solid #999999;
	border-collapse:collapse;
	text-align:left;
	vertical-align:middle;
	font-size:14px;
}


#main td.num{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	color:#676767;
	border:0px;
	border-collapse:collapse;
	text-align:center;
	vertical-align:middle;
	font-size:14px;
	width: 100px;
}

form.contact{
	font-family:"ＭＳ Ｐゴシック", "Osaka";
	margin:0px;
	padding:0px;
}

#main INPUT.contact{
	font-family:"ＭＳ Ｐゴシック", "Osaka";
	margin:2px 3px;
	line-height: 16px;
	height: 16px;
	background-color: #FFFFFF;
}

#main TEXTAREA.contact{
	font-family:"ＭＳ Ｐゴシック", "Osaka";
	margin:0px;
	width:350px;
	height:285px;
	background-color: #FFFFFF;
}

#main INPUT,#main SELECT, TEXTAREA.contact  {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	padding:5px;
	font-size: 14px;
	scrollbar-base-color: #B7B7B7;
	border: 1px solid #CCCCCC;
	vertical-align: middle;
	color:#676767;
}

#main INPUT.button-  {
	font-size: 14px;
	scrollbar-base-color: #B7B7B7;
	border: 0;
	vertical-align: middle;
	color:#676767;
	background-color:#FFFFFF;
	padding: 0;
}


/**　─────────index用─────────　**/
#index .and{
	margin-top:2px;
}


#index {
	width:760px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(http://www.eitarosoft.co.jp/jp/images/back.gif);
}

#index .date{
	margin-top:3px;
	_margin-top:5px;
	margin-left:60px;
	color:#333333;
}

 .getJava{
	width:760px;
	margin-top:15px;
	background-color:#ffffff;
	text-align:right;
	margin-left:auto;
	margin-right:auto;
}

#index .more{
	text-align:right;
	width:410px;
	font-size:14px;
	background-color: #FCF8F5;
	padding-top: 8px;
}

#index .flash{
	text-align:center;
}

/*
#index .flash{
	text-align:center;
	margin-top:8px;
	margin-left:auto;
	margin-right:auto;
	width:158px;
	padding:5px;
	background-color:#FFFFFF;
	border: 1px solid #E7D8C8;
旧#index .flash(一回り小さいFLASH/左のトピックスが三つだった時)
}
*/

/*#index table{
	border:0px;
	border-collapse:collapse;
}*/

#index .space{
margin:0 0 5px;
}

#index hr{
	display:none;
}

#index .topics_name{
	font-family:"Arial, Helvetica, sans-serif","Times New Roman", "Times, serif";
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	height:28px;
	line-height:28px;
	margin-bottom:8px;
	overflow: hidden;
}

#index .topics{
	width:390px;
	border:0;
	padding: 0;
	margin-right: auto;
	margin-left: auto;
	background-color:#E8D9CA;
}

#index .topics_right{
	float:left;
	padding:2px;
	text-align:left;
	font-size:14px;
	width: 330px;
	height: 39px;
	overflow: hidden;
}
/*
#index td,tr{
	border-collapse:collapse;
	border:0;
}

#index topics.td,topics.tr{
	border-collapse:collapse;
	border:1;
}
*/
#index .subtopics{
	background-color:#FFFFFF;
	border-top: 1px solid #E7D8C8;
	border-bottom: 1px solid #E7D8C8;
	border-right: 1px solid #E7D8C8;
	margin-top:6px;
	height:52px;
	margin-right:auto;
	margin-left:auto;
	width: 390px;
	overflow: hidden;
}

#index .game_title{
	height:28px;
	line-height:28px;
	font-weight:bold;
	color:#666666;
	text-align:center;
	background-image: url(http://www.eitarosoft.co.jp/jp/images/waku2_r1_c1.gif);
	font-size:14px;
	overflow: hidden;
}


#index .photo{
	width:48px;
	float:left;
	padding:2px;
	background-color:#FFFFFF;
	border-left: 1px solid #E7D8C8;
	border-right: 1px solid #E7D8C8;
}

#index .main_menu{
	width:735px;
	margin-top:13px;
	margin-bottom:13px;
	margin-left:auto;
	margin-right:auto;
	height:248px;
}

#index .left_box{
	width:410px;
	float:left;
	background-image: url(topics04.gif);
}

#index .right_box{
	width:320px;
	float:right;
	/*background-image: url(http://www.eitarosoft.co.jp/jp/images/waku2_r3_c1.gif);*/
}

#index .comment{
	margin:5px 8px 0;
	text-align:left;
	line-height:140%;
}

#index .main_left{
	width:541px;
	float:left;
}

#index .main_right{
	width:194px;
	height:248px;
	float:left;
}

#index .under{
	margin-left:auto;
	margin-right:auto;
	width:735px;
}

#index p{
	margin:0px;
}

div.notice{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	margin-top:5px;
	color:#666666;
	font-size:12px;
	width: 760px;
}

p.notice{
	text-align:left;
	margin-top:5px;
	color:#666666;
	font-size:12px;
	width: 760px;
}

img.notice{
vertical-align:text-bottom;
}

/**　─────────company用─────────　**/
#company .profile{
	margin:auto;
	text-align:center;
	width:555px;
}

#company table.main{
	margin:auto;
	text-align:center;
	border:1px solid #999;
	border-collapse:collapse;
	width:555px;
}

#company td{
	padding:5px;
	line-height:160%;
	text-align:left;
	font-weight:normal;
	font-size:14px;
	border:1px solid #999;
	color:#666666;
	background-color:#FFFFFF;
}

#company th{
	padding:5px;
	text-align:left;
	background-color:#F8F4F0;
	border:1px solid #999;
	width:130px;
	font-size:14px;
}


/**　─────────リクルート用─────────　**/
#recruit SELECT {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	padding:1px;
	color:#4F4F4F;
	border:solid 1 #FFFFFF;
}

div#recruit {
background-color:#FFFFFF;
}

#recruit form{
	margin:0px;
	padding:0px;
}

#recruit TEXTAREA {
	width:80%;
}

#recruit .point{
	margin:0 0 15px;
}
#recruit .emphasize{
	font-weight:bold;
	font-size:110%;
	line-height:140%;
}

#recruit ul {
	margin:1px 0em 1px 20px;
	padding:0px;
	list-style:disc;
	line-height:140%
}

#recruit th{
	font-weight:normal;
	font-style:normal;
	margin:2px;
}

#recruit th.contact{
	font-size:14px;
	text-align:left;
	color:#333333;
}

#recruit table.contact{
	border:#999999 solid 1px;
}


#recruit h3.contact{
	margin-top:35px;
	text-indent:0.5em;
}

#seminar table{
	margin:auto;
	text-align:center;
	border:1px solid #999;
	border-collapse:collapse;
	width:555px;
}

#seminar td{
	padding:5px;
	line-height:160%;
	text-align:left;
	font-weight:normal;
	font-size:14px;
	border:1px solid #999;
	color:#666666;
	background-color:#FFFFFF;
}

#seminar th{
	padding:5px;
	text-align:left;
	background-color:#F8F4F0;
	font-weight:normal;
	border:1px solid #999;
	font-size:14px;
}

#recruit p.AlignRight{
	text-align:right;
}

#recruit p.line{
	display:block;
	margin:5px 8px 5px;
	padding:5px;
	border-left:#D2B497 solid 10px;
	border-bottom:#D2B497 solid 1px;
	background-color:#F7F2EE;
	letter-spacing: 0.3em;
	color: #333333;
}

/**　─────────online用─────────　**/

#online table,
#online td{
	font-size:14px;
	color:#666666;
}

/*

*{
    margin:0;
    padding:0;
    font:normal normal normal 100%/1.3 "ＭＳ Ｐゴシック", "Osaka";
    border:none;
}
*/
