﻿/*tc513『トレインくらぶ』　最終更新日：2012/09/13*/

body {
	width: 100%;
}
#container {
	width: 100%;
}
#header h1 {
	font-size: 12px;
	font-weight: normal;
	background-color: #003c7e;
	color: #fff;
	text-align:center;
}
.header_txt {
	font-size: 80%;
}
.bar {
	line-height: 0;
	margin-top: 5px;
}
.line {
	line-height: 0;
	margin-bottom: 5px;
}
.copyright {
	padding: 10px 0px;
	color: #fff;
	background-color: #003c7e;
	text-align: center;
	font-size: 80%;
	line-height: 1em;
}
.footer_txt {
	font-size: 9px;
}
.more {
	text-align: right;
	background-color: #aaaaaa;
	font-size: 80%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}
.more a {
	color: #FFF;
	text-decoration: none;
	line-height: 0;
}
.news_txt {
	padding: 5px;
	font-size: 80%;
	line-height: 1.2em;
}

.section_03 {
	background-color: #aaaaaa;
}

#info_apk {
	width: 90%;
	margin: 5px auto;
	padding: 5px;
	font-size: 80%;
	text-align: center;
	color: #fff;
	background-color: #003c7e;
	border-radius: 4px;
}
#info_apk .apk_ttl {
	font-size: 120%;
	color: #ff0;
}

#info_apk .apk_link a {
	color: #ff0;
	font-size: 120%;
}




/*▼▼▼重要なお知らせ▼▼▼*/
#info {
	width: 90%;
	margin: 5px auto;
	padding: 5px;
	font-size: 80%;
	text-align: center;
	color: #fff;
	background-color: #aaaaaa;
	border-radius: 4px;
	line-height: 1.5em;
}
#info dd a {
	font-size: 80%;
	color: #fff;
}
/*▲▲▲重要なお知らせ▲▲▲*/

/*▼▼▼検索▼▼▼*/
.src_box {
	text-align: center;
	font-size: 80%;
}
/*▲▲▲検索▲▲▲*/

/*▼▼▼プリマ▼▼▼*/
#plima {
	text-align: center;
	line-height: 1.5em;
	font-size: 80%;
}
/*▲▲▲プリマ▲▲▲*/


/*▼▼▼フリックサンプルここから（背景色設定）▼▼▼*/
.carousel {
background-color: #aaaaaa;
}

/*
.jCarousel li {
background-color: rgba(77,77,77,1);
}
*/

/*▲▲▲フリックサンプルここまで▲▲▲*/


/*▼▼▼検索ボタンここから▼▼▼*/
#src_site {
	background-color: #535353;
	margin: 5px auto;
	padding: 3px;
	}
#searchform2 {  
    position: relative;   
}  
#keywords2  { 
	width: 90%;
    height: 16px;  
    background: #999;  
    border: none;  
    padding: 4px;  
    color: #FFF;  
} 
#searchBtn2 { 
    position: absolute;  
    top: 0;  
    _top: 1px;  
    right: 0px;  
}
*:first-child + html #searchBtn2    {  
    top: 1px;  
} 
/*▲▲▲検索ボタンここまで▲▲▲*/



/*▼▼▼フッタ2カラムボタン設定▼▼▼*/
.clm_2_noimg li {
background-color: #555; 
background: -webkit-gradient(linear, left top, left bottom, from(rgba(150,150,150,0.4)), to(rgba(0,0,0,0.4)));  
background: -moz-linear-gradient(top, rgba(0,0,0,0.4), rgba(77,77,77,0.4));
text-decoration: none; 
outline: 0; 
border-width: 1px; 
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
-webkit-background-clip: padding-box;
border-width: 1px; 
border-style: solid; 
border-color: #ccc #444 #111 #444; 
border-color: rgba(255,255,255,0.7) rgba(0,0,0,0.5) rgba(0,0,0,0.7) rgba(0,0,0,0.5); 
-webkit-box-shadow: rgba(0,0,0,0.75) 0px 0px 3px; -moz-box-shadow: rgba(0,0,0,0.75) 0px 0px 3px; box-shadow: rgba(0,0,0,0.75) 0px 0px 3px;
}

.clm_2_noimg a {
display: block;
margin: auto;
text-decoration: none;
color: #eee;
text-shadow: 0px 0px 6px #5555ff;
}
/*▲▲▲フッタ2カラムボタン設定▲▲▲*/


footer li2 {
	width:95%;
	height:10px;
	margin:0px 2px 2px 0px;
	padding:15px 0px 15px 0px;
	float:left;
	text-align: center;
	border-radius:8px;
	border: 2px solid #999999;
	font-size:9px;
	position: relative;
background-color: #555; 
background: -webkit-gradient(linear, left top, left bottom, from(rgba(150,150,150,0.4)), to(rgba(0,0,0,0.4)));  
background: -moz-linear-gradient(top, rgba(0,0,0,0.4), rgba(77,77,77,0.4));
text-decoration: none; 
outline: 0; 
border-width: 1px; 
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
-webkit-background-clip: padding-box;
border-width: 1px; 
border-style: solid; 
border-color: #ccc #444 #111 #444; 
border-color: rgba(255,255,255,0.7) rgba(0,0,0,0.5) rgba(0,0,0,0.7) rgba(0,0,0,0.5); 
-webkit-box-shadow: rgba(0,0,0,0.75) 0px 0px 3px; -moz-box-shadow: rgba(0,0,0,0.75) 0px 0px 3px; box-shadow: rgba(0,0,0,0.75) 0px 0px 3px;
}



