﻿body {
	border-style: none;
	border-color: inherit;
	border-width: 0;
	padding: 0;
	color: #333333;
	background-color: #FFFFFF;
	font-size: 13px;
	line-height: 1.4em;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	margin: 0px auto 0 auto;
	position: relative;
	text-align: center;
	font-variant: normal;
	font-family: メイリオ, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", Helvetica, Verdana, Arial, sans-serif;
}
td {
	vertical-align: top;
}
th{
	font-size:13px
}
a {
	color: blue;
}
a:hover {
	color: black;
}
a:visited {
	color: blue;
}
#container {
	width: 1001px;
	text-align: center;
	margin: auto;
}

#keyword{
	width:186px
}

.btm{
	border-bottom:10px #999 solid;
}
#internal{
	width:100%;margin-top:0px;border-top:1px #999 solid;
}

#internalM{
	width:538px;padding:10px 10px 0 10px;border-left:5px solid #ddd;border-right:5px solid #ddd;text-align:center;
	font-size:12px;
}
#internalL{
	border-left:10px solid #999;width:186px;padding:10px 10px;text-align:center;background-color:#FFF;
}
#internalR{
	border-right:10px solid #999;width:186px;padding:10px;text-align:center;background-color:#FFF;
}

.listA{
	width:538px;margin:auto;border:1px #02426F solid;margin-bottom:20px
}
.listAa{
	width:50px;text-align:center;vertical-align:middle;color:yellow;background-color:#02426F;
}
.listA2{
	width:538px;margin:auto;border:1px #FE813D solid;margin-bottom:20px
}
.listAa2{
	width:50px;text-align:center;vertical-align:middle;color:yellow;background-color:#FE813D;
}
.listAa i{
	color:#FFF
}
.listAb{
	width:468px;padding:5px 5px;background-color:#FFFFFF;border-right:10px #02426F solid
}
.listAb2{
	width:468px;padding:5px 5px;background-color:#FFFFFF;border-right:10px #FE813D solid
}

.listAc{
	color:#0066CC;float:right
}
.listAc a{
	color:#0066CC;
}

.serviceM{
	height:33px;width:184px;background-image:url(fimages/internal_list.gif);background-repeat:repeat-y;
	border-width:0 1px 1px 1px;border-color:#999;border-style:solid;padding-left:20px;
	padding-top:2px;vertical-align:middle;font-size:12px
}
.serviceM2{
	height:33px;width:184px;background-image:url(fimages/internal_list2.gif);background-repeat:repeat-y;
	border-width:0 1px 1px 1px;border-color:#999;border-style:solid;padding-left:20px;
	padding-top:2px;vertical-align:middle;font-size:12px
}

.serviceM a,.serviceM a:visited,.serviceM2 a,.serviceM2 a:visited{color:#333;text-decoration:none}

.serviceM a:hover,.serviceM2 a:hover{
	color:blue;text-decoration:underline;
}

#touroku{
	margin:30px 0 10px 0;float:right;text-decoration:none;
}

/* 検索枠　*/
#internalSearch{
	border:1px #999 solid;padding:3px;text-align:center;
}
#internalSearch td{
	vertical-align:middle;padding:5px 3px
}
#search_txt{
	width:85px;padding:3px
}
#search_btn{
	padding:3px;font-size:12px
}
#searchIcon{

}
/*  -- end -- */
#navigate{
	margin-bottom:10px
}
.photo{
	float:right;margin:5px
}
.kcoments{
	padding:3px 0;color:#999
}
.kcoments2{
	padding:3px 0;color:#333;
}
#internalT{
	font-size:18px;padding:0px 5px 0px 70px;color:#FFF;
	/*border-width:1px 1px 1px 10px;border-color:#999;border-style:solid;
background-color:#FFFFFF;*/
margin:0 0 10px 0;height:30px;line-height:32px;background-image:url(/fimages/toptitle.gif);background-repeat:repeat-x
}
.internalT3{
	font-size:18px;padding:5px 5px 5px 10px;
	border-width:1px 1px 1px 10px;border-color:#999;border-style:solid;
background-color:#FFFFFF;margin:10px 0 20px 0;

}

.internalLm{/* margin */
	margin-top:20px;
}
/*  登録ページ　*/

.error{
	padding:20px;color:maroon;line-height:2em;font-weight:bold;
}
#regT{
	width:100%;background-color:#FFF
}
#regT td,#regT th{
	padding:10px
}
#regT th{
	font-size:16px;font-weight:bold
}
.edit{
	margin-top: 20px;width:100%;
	border-collapse: collapse;
}
.edit th{
	padding:10px 5px;font-size:18px;color:black
}
.waku,#keyd{
	border:1px #999 solid;background-color:#FFF;padding:5px;vertical-align:middle
}
.editT{
	padding: 5px;
	border-width: 1px 1px 1px 4px;
	border-color: #999;
	border-style: solid;
	background-color: #FFF;
	white-space: nowrap;
}
#keyd{
	font-size:18px;color:purple
}
#moziretu{
	font-size:20px;color:blue
}
.forms,.formu{
	width:280px
}
.formu{
	height:100px
}
/*  登録ページ NED　*/

.search1{
	font-size:16px;font-weight:bold;padding:10px 3px;background-color:#ECF3FD
}

/* 内部HTML */
.h3{
	color:#02426F;height:30px;line-height:32px;background-color:#FFF;border-width:1px 1px 1px 5px;border-color: #02426F;border-style: solid;margin:10px 0;padding:0 15px;	
		font-size:14px;font-weight:bold}
.inter-midashi{
	padding:15px 0;
}
.annaiMa{
	padding:5px 20px
}
.annaiLink{
	text-align:center;padding:10px
}

/* Rightリンク */
.right-link01{
	width:100%;
}
.right-link01 th,.right-link02 th{
	background-color:#CCCCCC;text-align:center;font-size:13px;padding:5px;
}
.right-link02{
	margin-top:20px;width:100%;
}

/* cm */
#SRS-text-right01{
margin-top:20px
}
.SRS-text-right02{text-align:center
}

.obi01{
	background-color:#FFFFFF;padding:5px;margin:10px 0
}
.SRS-search-text01{
	margin-top:20px;text-align:center
}
#SRS-search-obi01{
	text-align:center;padding-top:10px;text-align:center
}

/* service */
#detail-adm{
	}
#detail{
	
}
#detail-img{
	
}

/* FORM */

#formMail {
	margin-top: 10px;
	border-collapse: collapse;
	empty-cells: show;width:100%;background-color:#FFF;
}
#formMail td,#formMail th{
	border:1px #999 solid;padding:3px;
}
#formMail th{
	width:200px
}
.style1 {
	color: #FF0000;
}