@charset "utf-8";
/*========================
top
========================*/
#header{
    /*background:url("../../images/pc/top/back_head.png") center top repeat-x;*/
}
/*--------------------------------
cover
----------------------------------*/
#cover_wrap{
    height:345px;
    width:100%;
    /*background: url("../../images/pc/top/back_cover.jpg") center top repeat-x;*/
}
.pick_up_inner{
    width:980px;
    margin: 0 auto;
    padding-top: 10px;
}
.pick_up_wrap{
    position: absolute;
    z-index: 80;
    width: 980px;
    height: 355px;
    overflow: hidden;
}

/*
.pick_up_inner ul{
    width: 980px;
    height: 352px;
    overflow: hidden;
}
.pick_up_photo{
    width: 970px;
    height: 350px;
    overflow: hidden;
    padding: 1px 0 0 1px;
}
.ui-tabs{padding: 0;}
.ui-widget-content{
    border:none !important;
    background: url("../../images/pc/top/border_cover.png") left top no-repeat;
}
.ui-corner-all{-moz-border-radius:0; -webkit-border-radius:0; border-radius:0;}
.ui-tabs .ui-tabs-panel{padding: 0 !important;}
*/

/*--------------------------------
menu

#menu{
    width:100%;
	
    background: url("../../images/pc/top/back_menu3.png") center top repeat-x;
    height: 118px;
	
}
ul.mainMenu{
    width:1000px;
    margin: 0 auto;
    padding-top: 26px;
    height: 38px;
    
}
----------------------------------*/

/*--------------------------------
top上部
----------------------------------*/

/*#tophead{
width:100%;
height:500px;
background:url(../../images/pc/tophead3.jpg);
background-position:center top;
background-repeat:no-repeat;
-moz-background-size:cover;
background-size:cover;
}*/


#topheadwrap{
	height:500px;
	margin:0px auto;
	background-image:url(../../images/pc/topheadback.jpg);
	background-repeat:no-repeat;
	background-position:50% 0%;
	position:relative;
	text-align: left;
	overflow: hidden;
	z-index:1000;
}

#topheadwrap img{
	width:1920px;
	height:500px;
	margin-left:-960px;
	top:0;
	left:50%;
	position:absolute;
	background:#fff;
}

#top_header{
	width:1000px;
	margin:0px auto;
	position:relative;
	height:500px;
	
}

#fadeImg {
	margin:0 auto;
	overflow: hidden;
	min-height:500px;
	top:0;
	left:0;
}

#fadeImg img {   
	min-height:100%;
	width:1920px;
	left:50%;
	margin-left:-960px;
	position: absolute;
	z-index:2000;
}

#top_logo{
	top:40px;
	left:50%;
	width:850px;
	height:240px;
	margin-left:-425px;
	z-index:9999;
	position:absolute;
	
}

#top_logo img{
margin:0 0 0 -410px;
width:850px;
height:240px;
}



#topLeft{
    width:550px;
    float: left;
}
#news{
    width:550px;
    padding-bottom: 5px;
    text-align: left;
	
}
#news h2{
    margin: -10px 0 5px 6px;
    width: 538px;
    text-align: left;
}


#newsBox{
    width:530px;
    height: 430px;
    overflow: hidden;
    color: #a0a0a0;
    font-size: 11px;
    line-height: 1.2;
	margin:0 0 0 12px;
    text-align: left;
	
}

#newsBox iframe{
	border: #5B5244 1px solid;
}

#event{
    margin-top:12px;
    width:550px;
    padding-bottom: 5px;
    text-align: left;
}
#event h2{
    margin: -10px 0 5px 6px;
    width: 538px;
    text-align: left;
}

ul#eventBox{
    margin:0 auto 6px auto;
    width:526px;
    height:166px;
    text-align: left;
}

ul#eventBox li{
	width:526px;
	height:80px;
	margin:0 0 6px 0;
}

#point{
    margin-top:12px;
    width:550px;
    padding-bottom: 5px;
    text-align: left;
}
#point h2{
    margin: -10px 0 5px 6px;
    width: 538px;
    text-align: left;
}


#pointBox{
    margin:0 auto 6px auto;
    width:526px;
    height:166px;
    color: #a0a0a0;
	background:#FFFFFF;
    font-size: 11px;
    line-height: 1.2;
    text-align: left;
}

#topblank{
    width:527px;
	height:344px;
    border: #000000 1px solid;
    background: url("../../images/pc/common/back_box3.png") left top repeat;
	margin:16px 0 0 0;
    padding: 0 10px 0 12px;
    text-align: left;
}

#topRight{
    width:390px;
    border: #000000 1px solid;
    background: url("../../images/pc/common/back_box3.png") left top repeat;
    float: right;
    padding-bottom: 10px;
}

div.topmovie{
	width:370px;
	background:#666666;
	margin:10px 0 0 10px;
}

div.topbanner{
    width:360px;
    float: right;
	margin: 0 22px 0 0;
}

div.topbanner ul li.bn{
    width:360px;
	height:70px;
	margin:0 0 0;
	padding:5px 0 15px 0;
}

div.topbanner ul li.mobile{
    width:360px;
	height:144px;
	margin:0 0 10px 0;
	padding:0 ;
}

div.topbanner ul li.mobile img{
margin-top:-15px;
}


p.btn_gravure{
    width:638px;
    padding: 15px 0 5px 17px;
}
.pickupBox{
    width:638px;
    height: 448px;
    background: url("../../images/pc/common/back_box3.png") left top no-repeat;
    margin: 3px 0 0 17px;
}
.pickupBox h2{
    padding: 22px 0 0 20px;
    text-align: left;
}
ul.pmenu{
    margin-left: 12px;
    background: url("../../images/pc/common/line.png") center bottom no-repeat;
    height: 222px;
    width: 612px;
}
ul.pmenu li,ul.mail_recruit li{
    float: left;
    padding-bottom: 2px;
}
ul.mail_recruit{padding: 13px 0 0 12px;}
ul.mail_recruit li{padding-bottom: 1px;}
ul.mail_recruit li.mail{float: left;padding-right: 1px;}
