html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	font-family: inherit;
	font-style: inherit;
	font-weight: inherit;
	text-decoration: none;
	list-style: none;
}

html{
	height:100%;
/*	font-size: 62.5%;*/
	font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
	line-height: 1;
	width: 100%;
	/* min-width: 960px; */
	min-width: 720px;
}

body{
	background-color: #a50319;
}

.center{
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}
.center2{
	width: 1440px;	
	margin-left: auto;
	margin-right: auto;	
}

/*------------
hedar (menu)
------------*/
#header{
	background-color: #fff;
	padding-bottom: 10px;
	border-bottom: #a50319 1px solid;
	width: 100%;
}
h1{
	width: 120px;
	margin-left: auto;
	margin-right: auto;
}

/*------------
MENU
------------*/
ul#contact_menu {
	float: right;
}
ul#contact_menu li{
	list-style: none;
	float: left;
}
#header #menu{
	list-style: none;
}
#header #menu li{
	float: left;
}

/*MENU各ページ設定*/




/*------------
TOP CONTENT
------------*/
.indent{
	text-indent: -9999999px;
}

/*スライド*/
#box_slide1 div{
	width: 480px;
	height: 480px;
}
#box_slide2 div{
	width: 480px;
	height: 480px;
}
#box_slide3 div{
	width: 480px;
	height: 480px;
}

/*スライドカスタマイズ*/
#box_slide1 .slideChan-loading {
	background: #a50319 url(/images/slide2.jpg) no-repeat center center;
}

#box_slide2 .slideChan-loading {
	background: #a50319 url(/images/slide3.jpg) no-repeat center center;
}

#box_slide3 .slideChan-loading {
	background: #a50319 url(/images/slide6.jpg) no-repeat center center;
}


/*ボックス*/
#box_worldstaff{
	background: url(../images/boxbg_worldstaff.jpg);
}
#box_tokyo{
	background: url(../images/boxbg_tokyo.jpg);
}
#box_tsurumi{background: url(../images/boxbg_tsurumi.jpg);}

#box_line{background: url(../images/boxbg_line.jpg);}

#box_facebook{background: url(../images/boxbg_facebook.jpg);}

#box_message{background: url(../images/boxbg_message.jpg);}

#box_depart{background: url(../images/boxbg_depart.jpg);}

#box_agency01{background: url(../images/boxbg_agency.jpg);}

#box_agency02{background: url(../images/boxbg_agency02.jpg);}

#box_company{background: url(../images/boxbg_company.jpg);}

#box_media{background: url(../images/boxbg_media.jpg);}

#box_map{background: url(../images/boxbg_map.jpg);}

#box_commodity01{background: url(../images/boxbg_commodity01.jpg);}

#box_commodity02{background: url(../images/boxbg_commodity02.jpg);}

#box_recruit{background: url(../images/boxbg_recruit.jpg);}

#box_service01{background: url(../images/boxbg_service01.jpg);}

#box_service02{background: url(../images/boxbg_service02.jpg);}

#box_service03{background: url(../images/boxbg_service03.jpg);}

#box_service04{background: url(../images/boxbg_service04.jpg);}

#box_service05{background: url(/images/boxbg_service05.jpg);}

#indexPage .co_box:hover{
	box-shadow: 0 0 0 5px #c30d23 inset;
}




/*------------
FOOTER
------------*/
#footer{
	background-color: #3e3a39;
	color:#fff;
	padding: 30px 0 10px 0;
}
#footer ul{
	width: 750px;
	margin-left: 15px;
}
#footer ul li{
	float: left;
	line-height: 1.8;
	font-size: 16px;
	font-weight: 200;
	background: url(../images/arrow.png) no-repeat center left;
	padding-left: 10px;
	color: #fff;	
}
#footer ul li a{
	color: #fff;
	display: block;
	width: 140px;	
}

#footer ul li a:hover{
	color: #a50319;
}

#footer ul li:hover{
	background: url(../images/arrow_on.png) no-repeat center left;		
}


#footer address{
	text-align: center;
	margin-top: 50px;
}


/*------------
メディアクエリ
--------------*/
/*幅1440以下の場合*/
@media screen and (max-width: 1440px) {
	.center2{
		width: 100%;	
	}
}


/*------------
 clearfix
--------------*/
.clearfix:after {  
  content: ".";   
  display: block;   
  height: 0;   
  clear: both;   
  visibility: hidden;  
}  
  
.clearfix { display: inline-table; }  
  
/* Hides from IE-mac \*/  
* html .clearfix { height: 1%; }  
.clearfix { display: block; }  
/* End hide from IE-mac */ 




#box_depart:hover{
	box-shadow: 0 0 0 5px #c30d23 inset;	
}
