fieldset{border:0px;}
/*input {width:100px;border-left:1px solid #999999; border-right:2px outset #999999; border-top:1px solid #999999; border-bottom:2px outset #999999; font-size:12px ; line-height:14px ; color:#FFFFFF; /*background-color:#99CCCC ; */font-family: Meiryo UI, "メイリオ", "ＭＳ Ｐゴシック", sans-serif; }*/
textarea {border-left:1px solid #999999; border-right:1px solid #999999; border-top:1px solid #999999; border-bottom:1px solid #999999; font-size:12px ; line-height:15px ; color:#999999 ; background-color:#FFFFFF ; font-family: Meiryo UI, "メイリオ", "ＭＳ Ｐゴシック", sans-serif; }
.small {font-family: Meiryo UI, "メイリオ", "ＭＳ Ｐゴシック", sans-serif; font-size: 9px;line-height: 12px;}
.navicap {font-family: Meiryo UI, "メイリオ", "ＭＳ Ｐゴシック", sans-serif; font-size: 10px; line-height: 18px;}
.topcap_H {font-family: Meiryo UI, "メイリオ", "ＭＳ Ｐゴシック", sans-serif; font-size: 12px; font-weight: bold;line-height: 16px; padding: 3px 0px 0px 10px;}
.topdate_H {font-family: Meiryo UI, "メイリオ", "ＭＳ Ｐゴシック", sans-serif; font-size: 10px; line-height: 14px; padding: 0px 0px 0px 10px;}
.topcap_H a:link{color:#999}
.topcap_H a:visited{color:#999;}
.topcap_H a:active{}
.topcap_H a:hover{color:#F69;}
.topdate_H {font-family: Meiryo UI, "メイリオ", "ＭＳ Ｐゴシック", sans-serif; font-size: 10px; line-height: 14px; padding: 0px 0px 0px 10px;}
.topdate_H a:link{font-weight:normal; color:#999}
.topdate_H a:visited{font-weight:normal; color:#999;}
.topdate_H a:active{}
.topdate_H a:hover{font-weight:normal; color:#F69;}
.topcap_S {font-family: Meiryo UI, "メイリオ", "ＭＳ Ｐゴシック", sans-serif; font-size: 12px; font-weight: bold;line-height: 16px; padding: 3px 0px 0px 10px;}
.topcap_S a:link{color:#999}
.topcap_S a:visited{color:#999;}
.topcap_S a:active{}
.topcap_S a:hover{color:#F93;}
.topdate_S {font-family: Meiryo UI, "メイリオ", "ＭＳ Ｐゴシック", sans-serif; font-size: 10px; line-height: 14px; padding: 0px 0px 0px 10px;}
.topdate_S a:link{font-weight:normal; color:#999}
.topdate_S a:visited{font-weight:normal; color:#999;}
.topdate_S a:active{}
.topdate_S a:hover{font-weight:normal; color:#F93;}
.new-icon {
	display:block;
	width:3.2em;
	margin:3px 0 0;
	padding:1px 0;
	background:#FF0000;
	color:#FFF;
	font-size:10px;
	text-align:center;
}


/*便利なもの*/
.mr12{margin-right: 12px;}

p.titlep {
  position: relative;
  text-align: center;
}
p.titlep span {
  position: relative;
  z-index: 2;
  display: inline-block;
  margin: 0 2.5em;
  padding: 0 1em;
  background-color: #fff;
  text-align: left;
}
p.titlep::before {
  position: absolute;
  top: 50%;
  z-index: 1;
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  background-color: #ccc;
}

.st {
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
}
input.nostyle{
　border:0px;
}

.inputnostyle{border:none;}

.housou_mori {
	width: 200px;
	margin-left: 15px;
	background-color: #FFF;
	border: 1px solid #009186;
}

.shunou_su {
	width: 200px;
	margin-left: 15px;
	background-color: #FBFCEE;
	border: 1px solid #C1CC40;
}

.mt10 {
	margin-top: 5px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.mt10w26 {
	font-size: 12px;
	font-weight: normal;
	width: 260px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
.mp {
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	font-family: Meiryo UI, "メイリオ", "ＭＳ Ｐゴシック", sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	padding: 0px;
}



/*2015.08.18追記 お問い合わせフォーム*/
.tk-box{
	margin:10px 0 100px 0;
	line-height:2.2em;
	text-align:left;
	font-size:14px;
}

/*2016.03.07追記 大阪事務所移転*/
.kokuti{
	height:199px;
	width:840px;
	background-image:url(../img/news20160322.png);
	clear:both;
	position:relative;
	margin:0 0 10px 0;
}
.map-0322{
	position:absolute;
	top:137px;
	left:454px;
}


.itembox {width:177px; float:left; margin-bottom:15px;}

.link_tx {	font-size:12px;
	font-variant:bold;
	line-height: 20px;
	color: #FF3366;
}
.su_tx {	font-size:12px;
	font-variant:normal;
	line-height: 20px;
	color: #666;
}
.su_tx {	font-size:12px;
	font-variant:normal;
	line-height: 20px;
	color: #666;
}
.waku3 {width:560px;
margin:0px;
padding:0px;}
	.ca_box{
	width:750px;
	margin:1em 0;
}
	
.menu_bottun{
		width:140px; 
	height:40px;
	margin:5px 5px;
	padding:5px;
	line-height:40px;
	border:#666 1px solid;
	float:left;
}