div#menu {
	margin: 23px 0px 0px 2px;
	color: #ffffff;
	width : 950px ;
	height: 49px;
}

div#menu ul{
	margin: 0px;
	display:inline;
}
div#menu li{
	display:inline;
	list-style-type:none;
	width:150px;
	height:50px;
	float:left;
}
div#menu li a:hover{
	background:none !important;
}
div#menu a{
	display:block;
	height:100%;
	text-indent:-9999px;
}
a:focus{
/*\*/
	overflow: hidden;
/**/
}
li.home{
	background:url(./img/mn00b.jpg);
}
li.home a{
	background:url(./img/mn00.jpg);
}
li.info{
	background:url(./img/mn01b.jpg);
}
li.info a{
	background:url(./img/mn01.jpg);
}
li.enk{
	background:url(./img/mn02b.jpg);
}
li.enk a{
	background:url(./img/mn02.jpg);
}
li.cont{
	background:url(./img/mn03b.jpg);
}
li.cont a{
	background:url(./img/mn03.jpg);
}
li.pri{
	background:url(./img/mn04b.jpg);
}
li.pri a{
	background:url(./img/mn04.jpg);
}
li.ninki{
	background:url(./img/mn05b.jpg);
}
li.ninki a{
	background:url(./img/mn05.jpg);
}

div#head {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	_padding:3px 0px 0px 0px;
	width : 100% ;
	height: 62px;
	align: center;
}
div#head h1{	
	display:inline;
	float:left;
	width:730px;
	height:62px;
	margin:15px 0 0px 0px;
	background: url(./img/head.jpg) no-repeat;
	}
div#head h1 a{
	display:block;
	height:62px;
	text-indent:-9999px;
	}
div#head_r{
	float:right;
	height:55px;
	*width:760px;
	margin:15px 0 0px 0px;
	*background: url(./img/tel.jpg) no-repeat;
}






body {
	margin : 0 ;
	padding : 0 ;
	width : 100% ; 

	background-image: url(./img/bg.jpg);
}
body.bgb{
background:#000;
}
a{
	color:#ffffff;
}

a:visited{
	color:#ffffff;
	text-decoration:none;
}
a:hover{
	color:#F00;
	
}
div#back{
	
	margin: 0 ;
	min-width:1016px;
}
div#mybody {
	position : relative ;
	margin: 0 auto;
	width : 900px ;
	border:solid 0px #ffffff;
}
div#main_c {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:900px;
	*background:#F5F5EB;
	border-right:solid 0px #F4F3EC;
	border-left:solid 0px #F4F3EC;
	:background-image: url(./img/m_back.jpg);
@
}
div#c_main{
	margin-top:0px;
	padding:0px 50px 50px 50px;
	font-size:80%;	
	line-height:160%;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
	color:#ffffff;
	background:#232323;
}
div#c_main_l{
	width:210px;
	float:left;
	padding:20px 10px 0px 0px;
}
div#c_main_r{
	float:left;
	padding-left:10px;
	width:650px;
	margin:20px 0px 20px 0px;
	*background-image: url(./img/c_back.jpg);
}
div#cm_main_r{
	float:left;
	padding-left:10px;
	width:650px;
	margin:20px 0px 20px 0px;
	background-image: url(./img/m_back.jpg);@
}
div#ic_main_r{
	float:left;
	padding-left:10px;
	width:650px;
	margin:20px 0px 20px 0px;
	background-image: url(./img/ic_back.jpg);
	#background-color:#ffffff;
}
div.clear {
	clear: both;
	text-align:right;
}
table#info_table {
	cellspacing:5px; 
	width:98%;
	border:0;
}
table#info_table td.left {
	padding:0px 0px 0px 0px;
	border-bottom:solid 0px #c1c1c1;
	vertical-align : top;
}

div#foot {	

	color: #ffffff;
	padding: 30px 0px 0px 0px;
	font-size:100%;
	text-align: center;
	background-color: #000000;
	min-width:1016px;
	border-top:solid 1px #ffffff;
	margin:0 auto;
	height:auto;
	clear : both ;
}
div#foot a{
	color: #ffffff;
	text-decoration: none;
}
div#foot a:hover{
	color: #660033;
	text-decoration: none;
}

div#comenu{
	width:180px;
	height:200px;
	padding:0px 0px 0px 0px;
	border-top:solid 0px #EBEAE2; 
	border-left:solid 0px #EBEAE2; 
	border-right:solid 0px #EBEAE2; 
	background:url(./img/menu_bg.jpg) bottom no-repeat;
	
	margin:0px 0px 20px 0px;
}
div#comenu ul {
	margin: 0px;
	display:inline;
}
div#comenu li {
	padding-left:10px;
	list-style-type:none;
	
}
div#comenu li a{
	color:#333333;
	text-decoration: none;
}
div#comenu li a:hover{
	color:#0066cc;
}
h2{
	border-top:solid 0px #c1c1c1;
	border-left:solid 0px #006699;
	border-right:solid 0px #c1c1c1;
	border-bottom:solid 1px #c1c1c1;
	margin-right:5px;
	padding: 5px 10px 0px 0px;
}











div#main {
	margin:0 auto;
	padding: 0px 0px;
	width:916px;
	_width:916px;
	background:#ffffff;
	border-right:solid 1px #F4F3EC;
	border-left:solid 1px #F4F3EC;
}
div#m_main{
	
	padding:0px 10px 10px 10px;
	_padding:400px 0px 10px 10px;

	font-size:80%;
	margin:0 auto;
}
div#m_main_l{
	width:450px;
	float:left;
	background:url(./img/top_to.jpg) no-repeat;
	padding:50px 10px 15px 10px;
}
div#m_main_r{
	float:left;
	padding-left:30px;
	width:390px;
}
div#s_main_l{
	width:420px;
	float:left;
	padding:0px 10px 15px 10px;
}
div#s_main_r{
	float:left;
	padding-left:30px;
	width:420px;
}


div#a_main_l{
	width:550px;
	float:left;
	padding:0px 10px 15px 10px;
}
div#a_main_r{
	float:left;
	padding-left:30px;
	width:290px;
}

p.pagetop {
	text-align: right;
	margin:10px 20px 30px 6px;
}
div#cs_main_l{
	width:750px;
	float:left;
	padding:0px 10px 15px 10px;
}
div#cs_main_r{
	float:left;
	padding-left:30px;
	width:90px;
}


h3{
	margin-top:30px;
	color:#006699;
}



iframe {
	border: solid 1px #F6F4EA;
	padding:3px;
}
table#ci_table {
	cellspacing:5px; 
	width:98%;
	border:0;
}
table#ci_table td {
	padding:5px;
	border-bottom:solid 1px #c1c1c1;

}
table#ci_table td.in {
	padding:0px;
	border-bottom:solid 0px #c1c1c1;

}
table#ci_table th {
	border-top:solid 1px #f5f5f5;
	border-bottom:solid 1px #c1c1c1;
	background:#f5f5f5;
	padding:5px;
	text-align:left;
	width: 25%;
	font-weight:normal;
}
table#staff_table {
	cellspacing:5px; 
	width:95%;
	border:0;
}
table#staff_table td {
	padding:5px;
	border-top:solid 1px #f5f5f5;
	border-bottom:solid 1px #f5f5f5;
	text-align:left;
}
table#staff_table th {
	border-top:solid 1px #f5f5f5;
	border-bottom:solid 1px #f5f5f5;
	background:#;
	padding:5px;
	text-align:left;
	
	vertical-align : top;
	font-weight:normal;
}
table#contact_table {
	cellspacing:5px; 
	width:95%;
	border:0;
}
table#contact_table td {
	padding:5px 0px 5px 5px;
	border-bottom:solid 1px #c1c1c1;
	text-align:right;
}
table#contact_table th {
	border-top:solid 1px #f5f5f5;
	border-bottom:solid 1px #c1c1c1;
	background:#F6F4EA;
	padding:5px;
	text-align:left;
	font-weight:normal;
}
table#voice_table {
	cellspacing:5px; 
	width:95%;
	border:0;
}
table#voice_table td {
	padding:5px 0px 5px 5px;
	border-bottom:solid 1px #c1c1c1;
}
table#voice_table th {
	border-top:solid 1px #f5f5f5;
	border-bottom:solid 1px #c1c1c1;
	background:#F6F4EA;
	padding:5px;
	text-align:left;
	font-weight:normal;
}
td.right {
	border-bottom:solid 0px #EBEAE2;
	background:#F4F3EC;
	padding:5px;

}
div#put_feed{
	margin:-20px 20px 50px 6px;
	line-height: 160%;
	_margin:0px 20px 0px 6px;

}
*:first-child+html #put_feed{
	margin:0px 20px 0px 6px;
	line-height: 160%;
	
}

div#put_feed ul{
	margin: 0px;
	display:inline;
}
div#put_feed li{
	/background:url(./img/arr01.jpg) left no-repeat;
	margin-left:3px;
	padding-left:15px;
	list-style-type:none;
}
div#put_feed li a{
	color:#82731F;
	text-decoration:none;
}

div#put_feed li a:visited{
	color:#82731F;
	text-decoration:none;
}
div#put_feed li a:hover{
	color:#0066cc;
	
}
.ye{
	color:#FF0;
	font-size:14px;
}
.ye a{
	color:#FF0;
}
.twitter-timeline {
min-width:790px!important;
}
.txt_l01{
	font-size:200%;
	color:rgba(255,135,1,1.00);
	line-height:150%;
}
.txt_l02s{
	font-size:140%;
	line-height:150%;
}
.txt_l02{
	font-size:170%;
	line-height:150%;
}
.txt_l03{
	font-size:400%;
	color:rgba(255,135,1,1.00);
	line-height:150%;
}
.txt_l04{
	font-size:200%;
	color:#EBC43F;
	line-height:150%;
}
.txt_l05{
	font-size:300%;
	color:#FF0004;
	line-height:150%;
	padding: 10px 15px;
	border: solid 1px #ff0004;
	background-color: #ffffff;
}
.txt_l06{
	font-size:180%;
	color:#000000;
	line-height:150%;
	padding: 10px 15px;
	border: solid 1px #ff0004;
	background-color: #ffffff;
}
.txt_n01{
	font-size:70%;
}

@media screen and (max-width:768px) {
    .mbk{
        display: none;
    }
}