@charset "utf-8";
/* CSS Document */

body {
	font-size: 12px;
	line-height:1.4em;
	color: #000;
	margin: 0;
	padding: 0px;
	background: url(../images/bg.png) repeat center top #fff;
	min-width:1370px;
	width: auto !important;  
	width: 1370px;
}

	@media screen and (max-width: 619px){
		body{ min-width:auto; width: auto !important; width: auto;}
		}
		
.txts {
	font-size:12px;
}

p {
	margin:0px;
	padding:0px;
}
img {
	border:0px;
	margin:0px;
	padding:0px;
}
dl,dt,dd {
	margin:0px;
	padding:0px;
}
ul,li { margin:0px;	padding:0px; list-style-type:none;}

a:link,a:visited {
	color: #3366cc;
	text-decoration: none;
}
a:hover,a:active {
	color: #dd4d4d;
	text-decoration: underline;
}

/*clearfix hack
---------------------------------------------*/
.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/*anWraper
---------------------------------------------*/
.wholeBox{width:1370px;margin:0 auto;}
	@media screen and (max-width: 619px){
		.wholeBox{width: auto;}
		}


/*all style
---------------------------------------------*/

.f_clr {
    clear: both;
    margin: 0;
    padding: 0;
    width: auto;
}

#container, #u_container{
	font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin:0 0 0 0;
	padding: 0;
	width:1050px;
	float:left;
}
	@media screen and (max-width: 619px){
		#container, #u_container{ width: auto; float: inherit;}
		#u_container{ position:relative;}
	}


#t_copyright span, #u_copyright span{
	display:none;
}
#t_copyright, #u_copyright{
	background: url(../images/copyright2.png) no-repeat center #fdd000;
	margin:0 49px;
	padding:0;
	height:35px;
}
#u_copyright{ margin:0;}
	@media screen and (max-width: 619px){
		#t_copyright span, #u_copyright span{ display: block;}
		#t_copyright{ background: none; width: 100%; margin:0; padding:1% 0; height:auto; text-align: center; background-color:#616262; font-size:0.7em; color:#ffffff;}
		#u_copyright{ background: none; width: 100%; margin:0; padding:1% 0; height:auto; text-align: center; background-color:#616262; font-size:0.7em; color:#ffffff; position:absolute; bottom: 0; left:0;}
		}