@charset "shift_jis";
/* CSS Document */

/*Sy[W€ΚΪ*/
img{
	border:0;
}
a:hover img{opacity:0.8;filter:alpha(opacity=80);-ms-filter: "alpha( opacity=80 )";}

body {
	color : #000000;
	font-size: 12px;
	font-weight:normal;
	line-height:18px;
	text-align:center;
	background: #FFFFFF;
	margin:0;
	padding:0;
}


/*πTCgΙνΉι*/

.container{
	width:1000px;
	margin:0 auto;
	background-color:#FFF;/*bodyΜΰ€ΜFiTCgSΜΙ½fj*/
}

table,tr,td{
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	color : #000000;
}

H1{
  color : #000000;
  font-size :12px;
  font-weight :normal;
	margin:0;
	line-height: normal;
	text-decoration: none;
}

H2{
  color : #000000;
  font-size :12px;
  font-weight : normal;
	margin:0;
	line-height: normal;
	text-decoration: none;
}

H3{
  color : #FF6600;
  font-size : 12px;
  font-weight : normal;
	margin:0;
	line-height: normal;
	text-decoration: none;
}

/* NEWΪΧevp */
.sub_menu{
	background-color:#EEE;
}
.fa_num{
	background-image:url(/img/fa_waku.gif);
	color:#F00;
	font-size:12px;
	padding:6px;
	font-weight:bold;
}
.fa_list,fa_list a,fa_list a:link,fa_list a:hover,fa_list a:visited,fa_list a:active{
	font-weight:bold;
}
.pan a,pan a:link,pan a:hover,pan a:visited,pan a:active{
	padding-left:10px;
	font-weight:bold;
	color:#39F;
}
.s_title{
	background-repeat:no-repeat;
	background-image:url(/img/s_title.gif);
}
.s_title h2{
	font-family: 'CI',Meiryo,'lr oSVbN','MS PGothic',sans-serif;
	margin-left:20px;
	line-height:22px;
	font-size:16px;
	font-weight:bold;
}
.staff_waku{
	border:#F90 solid 3px;
}
.koda_list{
	margin:0;
	padding:0;
}
.koda_list ul{
	margin:0;
	padding:0;
	display: inline;
}
.koda_list ul li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
	background-color:#F6F6F6;
	padding:2px;
	margin:2px;
	border:1px #999 solid;
	white-space: nowrap; /*ΗL*/
	font-size:12px;
	font-weight:bold;
}

.yachin{
	color:#FF0000;
	font-size:16px;
	font-weight:bold;
}

.sho_koumoku{
	border-collapse:collapse;
	border:1px solid #CCCCCC;
}
.sho_koumoku td{
	border:1px solid #CCCCCC;
}
.sho_koumoku td table td{
	border:0px none;
}
th{
	background-color:#F7F7F7;
	font-weight:normal;
	border:1px solid #CCCCCC;

}
.s_title2{
	background-image:url(/img/s_stitle.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	font-weight:bold;
	font-size:14px;
}


.my_middle{
	background-image:url(/img/s_ruiji_middile.gif);
}
.img_bk{
	background-image:url(/img/imagebk_middle.jpg);
}

.s_title3{
	background-repeat:no-repeat;
	background-image:url(/img/s_title2.gif);
}
.s_title3 h2{
	font-family: 'CI',Meiryo,'lr oSVbN','MS PGothic',sans-serif;
	margin-left:20px;
	line-height:22px;
	font-size:16px;
	font-weight:bold;
}

.s_mail{
	border:solid 3px #FFDBA6;
}

.s_mail_title{
	font-family: 'CI',Meiryo,'lr oSVbN','MS PGothic',sans-serif;
	background-image:url(/img/m_title.gif);
	background-repeat:no-repeat;
	padding-left:60px;
	line-height:20px;
	font-size:15px;
	font-weight:bold;
}
.tel{
	font-family: 'CI',Meiryo,'lr oSVbN','MS PGothic',sans-serif;
	font-size:20px;
	line-height:34px;
	font-weight:bold;
	color:#F00;
}
.ruiji_bk{
	background-color:#F0F0F0;
	font-weight:bold;
}
.f12_blue{
	font-size:12px;
	font-weight:bold;
	color:#0066CC;
}
.f12_red{
	font-size:12px;
	font-weight:bold;
	color:#F00;
}
.f14_blackb{
	font-size:14px;
	font-weight:bold;
	color:#000;
}
.comp_com{
	background-color:#FFEFD7;
	border:solid 1px #F60;
}
.img_com{
	background-color:#FFF;
	border:solid 1px #CCC;
}

.my_title{
	background-image:url(/img/my_title.gif);
	background-repeat:no-repeat;
}
.my_title_top{
	font-family: 'CI',Meiryo,'lr oSVbN','MS PGothic',sans-serif;
	line-height:30px;
	font-size:24px;
	color:#0C53A0;
	font-weight:normal;
	padding-left:100px;
	text-align:left;
	padding:0 0 0 20px;
	vertical-align:bottom;
}
.my_title_bottom{
	padding-left:100px;
	color:#666666;
	text-align:left;
	padding:0 0 0 20px;
	line-height:22px;
	vertical-align:top;
}

.my_list{
	background-image:url(/img/my_list.gif);
	background-repeat:no-repeat;
}