@import "ft.css";
@charset "Shift_JIS";


/* ▼基本要素 */

body {
		color: #333;
		margin: 0px;
		text-align:center;
}
h1{
margin:0px 0px 0px 20px;
width:300px;
padding:3px 0px 0px 0px;  
color:#333333;
font-size:8pt;
text-align:left;
}
a:link{
color:#0000FF;
text-decoration:none;
}

a:visited {
color:#0000FF;
text-decoration:none;}

a:hover {
color:#FF6699;
text-decoration:underline;
}

a.img {
  border-width:0;
  border-style:none;
  }
p{
  margin-top:0;
  }
strong{}
em{
	font-style: normal;
	font-size: 10px;
}
b{}

.br {clear:both;
	margin:0px;
	padding: 0px;
	font-size: 10px;}
	
#container
{
width:800px;
background-image: url(../img/bg1.gif);
background-repeat:repeat-y;
font-size:12px;
line-height:140%;
}	

#head
{
font-size: 10px;
padding:10px 0 10px 0;
}

/* ------- */

.size10{
	font-size: 10px;
}
.size12{
	font-size: 12px;
}
.size16{
	font-size: 16px;
}
.pad10{
	font-size: 10px;
	padding: 10px;
}
.link12{
	color:#0000ff;
	text-decoration:none;
	font-size: 12px;
}
.link12:visited{ color:#0000ff; text-decoration:none;}
.link12:hover{ color:#ff6600; text-decoration:none;}

.link10{
	color:#333;
	text-decoration:none;
	font-size: 10px;
}
.link10:visited{ color:#333; text-decoration:none;}
.link10:hover{ color:#ff6600; text-decoration:none;}

.strong{
	color:#00B0D4;
	font-weight: bold;
	font-size: 12px;
	background-color: #efffff;
}

.main{
	color:#333;
	text-decoration:none;
	font-size: 12px;
}
.main:visited{ color:#333; text-decoration:none;}
.main:hover{ color:#ff6600; text-decoration:none;}

.main_b{
	color:#333;
	text-decoration:none;
	font-size: 10px;
	layout-grid-line: 2px; /* 行間隔 */
}
.main_b:visited{ color:#333; text-decoration:none;}
.main_b:hover{ color:#ff6600; text-decoration:none;}

.layout10{
	font-size: 10px;
	layout-grid-line: 2px; /* 行間隔 */
}

.layout12{
	font-size: 12px;
	layout-grid-line: 8px; /* 行間隔 */
}
.main_l12{
	color:#333;
	text-decoration:none;
	font-size: 12px;
}
.main_l12:visited{ color:#333; text-decoration:none;}
.main_l12:hover{ color:#ff6600; text-decoration:none;}

 .c_m{
 background-image: url(../img/c_m.jpg);
 background-repeat:no-repeat;
 height:345px; }
 
 .tpt {
	filter: Alpha(Opacity=95);
	background-color: #ffffff;
}

.t12_120
{
	font-size   : 12px;
	line-height : 120%;
}

.t12_140
{
	font-size   : 12px;
	line-height : 140%;
}

/*--------bar-----------*/
.bar
{
	margin            : 0;
	padding			  : 2px 0 0 15px;
	font-size         : 12px;
	width			  : 576px;
	height  		  : 17px;
	font-family       : "ＭＳ Ｐゴシック", sans-serif;
	background-image  :  url(../img/ad_bg.gif);
	background-repeat:repeat-x;
	font-weight : bold;
	color       : #ffffff; 
}


.bar1
{
	margin            : 0;
	padding			  : 3px 0 2px 33px;
	font-size         : 12px;
	width			  : 576px;
	height  		  : 24px;
	font-family       : "ＭＳ Ｐゴシック", sans-serif;
	background  :  url(../img/bar1.gif) no-repeat 0 0;
	font-weight : bold;
	color       : #003366; 
}

.bar2
{
	margin            : 0;
	padding			  : 3px 0 2px 33px;
	font-size         : 12px;
	width			  : 430px;
	height  		  : 24px;
	font-family       : "ＭＳ Ｐゴシック", sans-serif;
	background  :  url(../img/bar2.gif) no-repeat 0 0;
	font-weight : bold;
	color       : #003366; 
}

/*--------btn-----------*/

.btn
{
	margin            : 0;
	padding			  : 3px 0 2px 33px;
	font-size         : 12px;
	width			  : 170px;
	height  		  : 22px;
	font-family       : "ＭＳ Ｐゴシック", sans-serif;
	background  :  url(../img/side_btn.gif) no-repeat 0 0;
	color       : #333333; 
}

.btn1
{
	margin            : 0;
	padding			  : 3px 0 2px 33px;
	font-size         : 12px;
	width			  : 170px;
	height  		  : 23px;
	font-family       : "ＭＳ Ｐゴシック", sans-serif;
	background  :  url(../img/side_btn1.gif) no-repeat 0 0;
	color       : #333333; 
}

#container .under {
	font-size: 12px;
}

#container .under a {
color:#333333;
line-height:160%;
}

/* ------- */

#foot
{
font-size:12px;
line-height:160%;
}	