/*******************************************************************************
	えひめITフェア2015Webサイト
	Cascading Style Sheets event.css
																Fellow System
--------------------------------------------------------------------------------
 No.│   日付   │区分│						内  容
━━┿━━━━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 001│2014.05.25│新規│[V1.00] 武本
 002｜2015.06.01｜追加｜[V1.01] 中田	修正・追加
*******************************************************************************/

@charset "utf-8";		/*f:|---- 002 追加*/


.tf {
	padding:0 40px 0 0;
	margin:5px 0 0 0;
	font-size:30px;
}

.tf li {
	float:right;
}

/****************key_visual************/

div#key_visual{			/*f:|---- 002 修正*/
	width:960px;
	height:200px;
	margin:0 auto;
}

#top_image {
	display:block;
	margin:4px auto 0;
}

.container {
	width:100%;
}

.deep_blue {
	background-color:#1B2A60;
}

.container h2 {
	color:#ffffff;
	padding:15px 0 5px 200px;
	margin:0 0 0 10px;
}

.white_text {
	color:#ffffff;
}

.table {
	width:960px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.table table {/*						f:|---- 002 追加*/
	width:920px;
	margin:auto;
}

.table table th {
	width:20%;/*						f:|---- 002 修正*/
	padding:15px 0 15px 0;
	background-color:transparent;
	border:0;
/*	border-top:1px solid #D11277;		f:|---- 002 修正*/
	border-bottom:1px solid #D11277;
	font-size:15px;
}

.table table td {
/*	width:580px;						f:|---- 002 修正*/
	background-color:transparent;
/*	border-top:1px solid #D11277;		f:|---- 002 修正*/
	border-bottom:1px solid #D11277;
	line-height:170%;
	padding:10px 0 15px 0;
}

.table , .big {
	font-size:20px;
	font-weight:700;
	padding:10px 0 0 0;
}

.table , .small {
	font-size:15px;
	font-weight:normal;
}

.link_text {
	vertical-align: top;
	display:inline-block;
	width:300px;
}
/*
.youtube {
	padding:15px 0 0 80px;
}

.youtube2 {
	padding:5px 0 0 73px;
}

.youtube3 {
	padding:5px 0 0 40px;
}
*/
.container_inner {
	width:960px;
	margin:auto;
}

.white_arrow, .blue_arrow {
	display:block;
	margin:auto;
	padding-top:20px;
}

#fotter {
	width:920px;
}

.navi2 {
	padding-left:230px;
	font-size:141%;
}

.navi2 li {
	float:left;
	font-weight:bold;
	position:relative;
}

.navi2 li a {
	display:block;
	width:100px;
	color:#000000;
}

.pagetop {
	margin:0 0 16px 0;
	float:right;
}

#conpyright {
	margin:0;
	padding:80px 0 0 170px;
	text-align:center;
}