/* CSS Document */

/*###############################################################*/
/*共通項目*/
/*###############################################################*/
@import url("inner_common.css");
/*----------------------------------------------------------
    共通 
-----------------------------------------------------------*/
div#contents_company{
	width:759px;
	margin-left:-1px;
	padding-bottom:25px;
	padding-left:1px;
	float:right;
	background:url(../images/common/bg_contents_main.gif) repeat-y #FFFFFF;
}
/*ページヘッダー*/
h3.mainimg{
	margin:0;
	padding:0;
	border-bottom:1px solid #999999;
}
/*パンクズリスト*/
div.pkuzu{
	width:750px;
	margin:5px auto 0 auto;
	text-align:right;
	font-size:11px;
}
div.pkuzu a{
	color:#000088;
	text-decoration:none;
}
div.pkuzu a:hover{
	color:#000088;
	text-decoration:underline;
}

/*サブタイトル*/
h4{
	width:740px;
	margin:25px auto 20px auto;
}
/*サブサブタイトル*/
h5{
	width:720px;
	margin:5px auto 0 auto;
}
h5.pressy{
	width:720px;
	margin:5px auto 5px auto;
}

/*コピー*/
div.copy{
	width:740px;
	margin:0 auto 15px auto;
}
/*段落*/
p.p720{
	width:720px;
	margin:0 auto;
}
p.p700{
	width:700px;
	margin:0 auto;
}
p.p650{
	width:650px;
	margin:0 auto 10px auto;
}
p.pright{
	width:730px;
	text-align:right;
	margin:15px auto 0 auto;
}
/*スパン*/
span.fontb{
	font-weight:bold;
}
span.fontred{
	color:#FF0000;
}
/*調整ボックス*/
div.tyouseibox02{
	height:540px;	
}
div.tyouseibox02b{
	height:800px;	
}
div.tyouseibox02c{
	height:700px;	
}
div.tyouseibox02d{
	height:530px;	
}
div.tyouseibox02e{
	height:650px;	
}
div.tyouseibox02f{
	height:650px;	
}
div.tyouseibox02g{
	height:760px;	
}
div.tyouseibox02h{
	height:660px;	
}
div.tyouseibox02i{
	height:800px;	
}
div.tyouseibox03{
	height:100px;	
}
div.tyouseibox01{
	height:100px;	
}
div.tyouseibox01a{
	height:760px;	
}
div.tyouseibox01b{
	height:420px;	
}
div.tyouseibox01c{
	height:900px;	
}

/*----------------------------------------------------------
    INDEX(会社概要・事業内容)
-----------------------------------------------------------*/
/*テーブル*/
div#contents_company table{
	width:720px;
	margin:0 auto;
	background:#999999;
}
div#contents_company table th{
	width:140px;
	padding:5px;
	background:#cecece;
	font-weight:normal;
}
div#contents_company table td{
	padding:5px;
	background:#FFFFFF;
}

/*リスト*/
div#contents_company ol{
	width:720px;
	margin:0 auto;
	list-style-type:none;
}
div#contents_company ol li{
	margin-bottom:15px;
	list-style-type:none;
}
div#contents_company ul{
	width:680px;
	margin:0 auto;
	list-style-type:circle;
	padding-left:20px;
}
div#contents_company ul li{
	margin-bottom:5px;
	list-style-type:circle;
}
/*photo配置*/
div.photobox{
	width:720px;
	margin:20px auto 0 auto;
	border:1px solid #999999;
}
div.photobox img{
	float:left;
}
/*----------------------------------------------------------
    01(プレスリリース)
-----------------------------------------------------------*/
/*index*/
.pressymtit{
	width:700px;
	margin:0 auto 5px auto;
	padding-left:5px;
	padding-bottom:5px;
	border-bottom:#999999 dotted 1px;
	position:relative;
}
.pressymtit .btnreadnext{
	position:absolute;
	left:580px;
	top:-5px;
}

p.presstext{
	width:675px;
	margin:5px auto 25px auto;
	padding-left:25px;
	padding-right:25px;
}
.btnreadnext{
	text-align:left;
}
span.ym{
	color:#FF9900;
	font-weight:bold;
}
/*個別*/
div.youtube{
	width:640px;
	margin:20px auto 30px auto;

	}
div.soundbtn{
		padding-top:5px;}

/*----------------------------------------------------------
    02(納入実績)
-----------------------------------------------------------*/
/*index*/
/*テーブル*/
div#contents_company table#btntable{
	width:720px;
	margin:25px auto;
	background:#999999;
}
div#contents_company table#btntable td{
	padding:0px;
	background:#FFFFFF;
}
/*下層*/
/*p*/
p.pdate{
	width:720px;
	margin:0 auto;
	color:#666666;
	font-weight:bold;
}
p.pex{
	width:720px;
	margin:20px auto 0 auto;
}
p.pexbottom{
	width:720px;
	margin:5px auto 0 auto;
}

p.largetext{
	width:720px;
	margin:20px auto 5px auto;
}

div#contents_company table#extable{
	width:723px;
	margin:0 auto 25px auto;
	background:#999999;
}
div#contents_company table#extable td{
	padding:0px;
	background:#FFFFFF;
}
div#contents_company table#extablebottom{
	width:723px;
	margin:0 auto;
	background:#999999;
}
div#contents_company table#extablebottom td{
	padding:0px;
	background:#FFFFFF;
}

div#contents_company table#extableletyose{
	width:auto;
	margin:0 auto 25px 0;
	background:#999999;
}
div#contents_company table#extableletyose td{
	padding:0px;
	background:#FFFFFF;
}



/*----------------------------------------------------------
    03(採用情報)
-----------------------------------------------------------*/
/*----------------------------------------------------------
    LAW
-----------------------------------------------------------*/
/*----------------------------------------------------------
    PRAVACY
-----------------------------------------------------------*/
/*----------------------------------------------------------
    REALHOP
-----------------------------------------------------------*/
/*テーブル*/
div#contents_company table#shop{
	width:680px;
	margin:0 auto;
	background:#FFFFFF;
}
div#contents_company table#shop td{
	width:340px;
	padding:0;
	background:#CCCCCC;
}
div#contents_company table#shop td.tdtext{
	width:340px;
	padding:5px;
	background:#333333;
	color:#FFFFFF;
}

/*マップボックス*/
div#contents_company div.mapbox{
	width:680px;
	margin:0 auto;
	padding:19px;
	border:1px solid #999999;
	border-bottom:none;
}
/*マップボックス*/
div#contents_company div#map_canvas{
	width:680px;
	height:350px;
	margin:0 auto;
	padding:19px;
	border:1px solid #999999;
	border-bottom:none;
}




