@charset "utf-8";
/*@import"exclude.css";*/

html,body,
h1,h2,h3,h4,h5,h6,
div,p,ul,ol,li,dl,dt,dd,table,tr,th,td,form,textarea,
span,a,img,strong {
	font-size:100%;
	font-weight:normal;
	line-height:100%;
	text-decoration:none;
	list-style:none;
	border:none;
	padding:0;
	margin:0;
}

img {
	vertical-align:bottom;
}

textarea {
	line-height:130%;
}

a:hover {
	position:relative;
	top:1px;
}

input {
	line-height:100%;
	padding:0;
	margin:0;
}

body {
	color:#444;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック",sans-serif;
	background:url("../images/common/body_bg.gif") repeat-x top;
}

#wrapper {
	width:993px;
	background:url("../images/common/content_bg.png") repeat-y right;
	margin:0 0 30px 0;
}

#header {
	width:990px;
	height:119px;
	background:url("../images/common/header_bg.jpg") no-repeat;
	position:relative;
}

#header h1 {
	position:absolute;
	top:7px;
	right:40px;
}

#logo a {
	top:0;
}

#main_content {
	width:990px;
}

#left_column {
	width:235px;
	min-height:1087px;
	height:auto !important;
	height:1087px;
	background:#e2e2f0 url("../images/common/left_column_bg.gif") no-repeat;
	margin:0 4px 0 0;
	float:left;
}

#gnavi li {
	width:226px;
	height:40px;
	overflow:hidden;
}

#gnavi li a:hover {
  display: block;
	width:226px;
	height:40px;
	overflow:hidden;
}

#gnavi a:hover {
	position:relative;
	top:0;
}

#gnavi a:hover img {
	position:relative;
	left:-226px;
}

#snavi {
	width:213px;
	height:200px;
	background:url("../images/common/snavi_bg.png") no-repeat;
	padding:9px 0 0 13px;
}

#snavi li {
	margin:0 0 1px 0;
}


/* ↓↓左カラムエリア↓↓ */
#leftcont_area {
	height:740px;
	background:transparent url("../images/top/leftcont_area_bg.gif") no-repeat bottom;
}

#recruit,
#melmaga,
#blog {
	width:209px;
	margin:0 0 10px 10px;
}

#mobile {
	width:209px;
	height:189px;
	background:url("../images/top/mobile_bg.gif") no-repeat bottom;
	margin:0 0 0 10px;
}

#mobile form {
	margin:0 0 0 10px;
}

#mb_text {
	font-size:10px;
	line-height:130%;
	padding:0 2px 0 60px;zoom:1;
	margin:5px 0 8px 0;
}



#mobile form p {
	text-align:right;
}

#mobile input {
	
}

#mobile input#mail_adress {
	width:183px;
	border:1px solid #000000;
	display:block;
	padding:0 0 0 5px;
	margin:0 0 5px 0;
	/margin:0 8px 2px 0;
}

#mobile input#submit {
	width:108px;
	height:22px;
	border:none;
	background: url("../images/top/submit.gif") no-repeat;
	cursor:pointer;
	margin:0 8px 0 0;
}


/* ↓↓右カラムエリア↓↓ */
#right_column {
	width:751px;
	float:left;
}

#right_column h2 {
	margin:0 0 15px 0;
}

#pkz_list {
	margin:15px 0 17px 3px;
}

#pkz_list li {
	display:inline;
	padding:0 5px 0 0;
}

#pkz_list a {
	color:#444;
}

#footer {
	width:988px;
	height:187px;
	background:url("../images/common/footer_bg.png") no-repeat;
	margin:-4px 0 0;
	position:relative;
	top:2px;
}

#fnavi {
	width:970px;
	height:19px;
	text-align:center;
	background:url("../images/common/footer_navi_bg.gif") no-repeat;
	padding:8px 0 0;
	margin:0 auto 10px;
}

#fnavi li {
	display:inline;
	border-left:1px solid #9b9b9b;
	padding:0 2px 0 7px;
	font-size:11px;
}

#fnavi li.f_cell {
	border-left:none;
	padding:0 2px 0 0px;

}

#fnavi li a {
	color:#9b9b9b;
}

#foot_text {
	width:520px;
	letter-spacing:1px;
	line-height:150%;
	padding:0 10px 0 0;
	margin:0 0 80px auto;
}

#copy {
	text-align:right;
	padding:0 10px 0 0;
}

.clearfix:after {
	content:".";
	clear:both;
	height:0;
	display:block;
	visibility:hidden;
}

.clearfix {
	zoom:1;
}

/* ↓↓IE6用PNG設定↓↓ */

* html #wrapper {
	width:993px;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src=http://www.arop-st.com/images/common/content_bg.png);
}

* html #logo {
	width:214px;
	height:115px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src=http://www.arop-st.com/images/common/logo.png);
}

* html #logo a {
	position:relative;
}

* html #navi_area h2 {
	width:226px;
	height:39px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src=http://www.arop-st.com/images/common/mainmenu.png);
}

* html #gnavi li {
	position:relative;
}

* html #gnavi li a {
	width:678px;
	height:40px;
	cursor:pointer;
	display:block;
}

* html #gnavi li a:hover {
	width:678px;
	height:40px;
	left:-226px;
}

* html .gnavi_0 a {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src=http://www.arop-st.com/images/common/gnavi_0.png);
}

* html .gnavi_1 a {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src=http://www.arop-st.com/images/common/gnavi_1.png);
}

* html .gnavi_2 a {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src=http://www.arop-st.com/images/common/gnavi_2.png);
}

* html .gnavi_3 a {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src=http://www.arop-st.com/images/common/gnavi_3.png);
}

* html .gnavi_4 a {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src=http://www.arop-st.com/images/common/gnavi_4.png);
}

* html .gnavi_5 a {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src=http://www.arop-st.com/images/common/gnavi_5.png);
}

* html .gnavi_6 a {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src=http://www.arop-st.com/images/common/gnavi_6.png);
}

* html .gnavi_7 a {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src=http://www.arop-st.com/images/common/gnavi_7.png);
}

* html .gnavi_8 a {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src=http://www.arop-st.com/images/common/gnavi_8.png);
}

* html .gnavi_9 a {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src=http://www.arop-st.com/images/common/gnavi_9.png);
}

* html #snavi {
	width:213px;
	height:200px;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src=http://www.arop-st.com/images/common/snavi_bg.png);
}

* html #snavi li a {
	width:118px;
	height:21px;
	cursor:pointer;
	background:tranceparent;
	display:block;
}

* html .snavi_1 a {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src=http://www.arop-st.com/images/common/snavi_1.png);
}

* html .snavi_2 a {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src=http://www.arop-st.com/images/common/snavi_2.png);
}

* html .snavi_3 a {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src=http://www.arop-st.com/images/common/snavi_3.png);
}

* html .snavi_4 a {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src=http://www.arop-st.com/images/common/snavi_4.png);
}

* html .snavi_5 a {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src=http://www.arop-st.com/images/common/snavi_5.png);
}

* html .snavi_6 a {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src=http://www.arop-st.com/images/common/snavi_6.png);
}

* html .snavi_7 a {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src=http://www.arop-st.com/images/common/snavi_7.png);
}


* html #logo a,
* html .gnavi_0 a,
* html .gnavi_1 a,
* html .gnavi_2 a,
* html .gnavi_3 a,
* html .gnavi_4 a,
* html .gnavi_5 a,
* html .gnavi_6 a,
* html .gnavi_7 a,
* html .gnavi_8 a,
* html .gnavi_9 a,
* html .snavi_1 a,
* html .snavi_2 a,
* html .snavi_3 a,
* html .snavi_4 a,
* html .snavi_5 a,
* html .snavi_6 a,
* html .snavi_7 a {
	position:relative;
}

* html #logo img,
* html #navi_area h2 img,
* html .gnavi_0 img,
* html .gnavi_1 img,
* html .gnavi_2 img,
* html .gnavi_3 img,
* html .gnavi_4 img,
* html .gnavi_5 img,
* html .gnavi_6 img,
* html .gnavi_7 img,
* html .gnavi_8 img,
* html .gnavi_9 img,
* html .snavi_1 img,
* html .snavi_2 img,
* html .snavi_3 img,
* html .snavi_4 img,
* html .snavi_5 img,
* html .snavi_6 img,
* html .snavi_7 img {
	visibility:hidden;
}
