@media print{
/* リンク設定
------------------------------------------------------------*/
p,li{
	font-size:12px;}
li{
	list-style-type: none;
}
table th,table td {
	border:1px solid #CCC;
	font-size:12px;
	padding:5px;
}
a{color:#007395;text-decoration:none; }
a:hover{color:#9FAA53;}
a:active, a:focus{outline:0;}
body{
color:#333;
font:14px verdana,"ヒラギノ丸ゴ ProN W4","Hiragino Maru Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
line-height:1.5;
-webkit-text-size-adjust: none;
}

/*************
/* ヘッダー上　ナビ
*************/


#nav, 
#nav li {
	margin: 0;
	padding: 0;
	color: #FFF;
}
#nav li {
	float: left;
	margin-right: 5px;
	padding: 4px 10px;
}

/* nav link */
#nav a {
	display: block;
	color: #ccc;
}

/*************
/* ロゴ
*************/
#header .logo{
float:left;
padding:0;
width:250px;
height:150px;
}
#header .logo_escap{
float:left;
padding:0;
width:250px;
height:150px;
}


/**************************
/* トップナビゲーション
**************************/
#inner02 ul#topnav{
	clear:both;
	padding:5px 0;
}


ul#topnav li{
	float:left;
	margin:0 20px 0 0;
}



/**************************
/* メイン画像（トップページ+サブページ）
**************************/

#inner03 img{
max-width:50%;
float:left;
margin:0px;
padding:0px;
}

#inner03 li{
	margin:0px;
	padding:0px;
}


#mainBanner .index_text{
	height:150px;
}

#mainBanner .index_text{
	line-height:20px;
	color:#444C14;
}

#mainBanner .index_text span{
	font-weight: bold;
	font-size:30px;
}
/**************************
/* 画像下ナビゲーション
**************************/


ul#topnav02 li{
float:left;
text-align:center;
border:solid 1px #D9DDB9;
font-size:10px;
margin-bottom:10px;
}

ul#topnav02 a{
display:block;
padding:7px 3px 6px;
color:#663300;
}


/**************************
/* グリッド
**************************/

.grid h3{
	border-bottom:#FFCC00 solid 2px;
	padding-bottom:2px;
	color: #001A59;
	clear:both;
}

.text_line{
	border-bottom:#ccc dotted 1px;
	padding-bottom:2px;
}

#footer_list li{
	float:left;
	margin-right:10px;
	list-style-type: none;

}

.grid h4{
	border-left:15px solid #001A59;
	color: #001A59;
	padding-left:15px;
	clear:both;
}

.grid h4a{
	border-left:15px solid #001A59;
	color: #001A59;
	padding-left:15px;
	clear:both;
}
.grid h5{
	border-left:5px solid #9FAA53;
	border-bottom:1px solid #9FAA53;
	color: #9FAA53;
	padding-left:8px;
	clear:both;
}

.grid p{
	margin:5px 0;
}