@charset "utf-8";



/* ティッカー */

#ticker-box {
width: 980px;
height:30px;
margin-top:30px;
background-image:url(../img/top/ticker-bk.png);
background-repeat:no-repeat;
}

.ticker {
padding: 3px;
width: 780px;
margin-left:110px;
text-align: left;
position: relative;
overflow: hidden;
float:left;
font-size:15px;
color:rgba(0,0,0,1.00);
}

.ticker ul {
width: 100%;
position: relative;
}

.ticker ul li {
width: 100%;
display: none;
}


#tubuyaki {
margin-top:30px;
width: 980px;
height:30px;
background-image:url(../img/top/tubuyaki.png);
background-repeat:no-repeat;
}

.info-box {
color:#000000;
padding-top:3px;
padding-left:110px;
text-align:left;
width:800px;
height:30px;
font-size:15px;
overflow:auto;
}


/* PR */
#pr-box {
	width: 980px;
	height: 350px;
	margin-top: 30px;
  position: relative;
  -webkit-box-shadow: 2px 3px 8px rgba(0,0,0,.5);
  -moz-box-shadow: 2px 3px 8px rgba(0,0,0,.5);
  box-shadow: 2px 3px 8px rgba(0,0,0,.5);
}

/* IPM */
#ipm-box {
	width: 980px;
	height: 200px;
	margin-top: 50px;
}


/* flow */
#flow-box1 {
	width: 980px;
	height: 152px;
	overflow:hidden;
}


.f-b1 {
   	width: 300px;
	height: 150px;
	border:solid 1px #0684ea;
	float:left;
	text-align:center;
}

.ft1 {
margin-top:20px;
font-size:18px;
}

.ftel1 {
margin-top:20px;
font-size:32px;
color:red;	
}



.f-b2 {
   	width: 300px;
	height: 150px;
	margin-left:0px;
	border:solid 1px #0684ea;
	float:left;
	text-align:center;
}

.ft2 {
font-size:18px;
margin-top:30px;	
}


.f-b3 {
   	width: 300px;
	height: 150px;
	margin-left:0px;
	border:solid 1px #0684ea;
	float:left;
	text-align:center;
}

.ft3 {
font-size:18px;
margin-top:40px;	
}


#flow-box2 {
	width: 980px;
	height: 152px;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	overflow:hidden;
}


.f-b1 {
   	width: 300px;
	height: 150px;
	border:solid 1px #0684ea;
	float:left;
	text-align:center;
}

.ft1 {
margin-top:20px;
font-size:18px;
}

.ft3 {
margin-top:40px;
font-size:18px;
}


.ft4 {
margin-top:20px;
font-size:18px;
}



.f-b2 {
   	width: 300px;
	height: 150px;
	margin-left:0px;
	border:solid 1px #0684ea;
	float:left;
	text-align:center;
}


.f-b3 {
   	width: 300px;
	height: 150px;
	margin-left:0px;
	border:solid 1px #0684ea;
	float:left;
	text-align:center;
}


#arrow-box {
width:300px;
height:21px;
margin-top:8px;
margin-bottom:8px;
margin-left:680px;
text-align:center;
}


.arrow {
width:20px;
height:31px;
margin-top:60px;
margin-left:8px;
margin-right:9px;
float:left;
}




.f-detailed {
	margin-top: 20px;

}



#main-contents {
	width: 980px;
	height: 900px;
	margin-top: 50px;
}

.mcbox {
	width: 980px;
    height:450px;
}

li.mci1 {
    float:left;	
}

li.mci2 {
	margin-left: 30px;
    float:left;	
}

li.mci3 {
	margin-left: 30px;
    float:left;	
}
