﻿@charset "utf-8";
/*-----------------------------------------------*/
#contactus{
	margin:0px 0px 30px 0px;
	width:938px;
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	color:#4f4946;
	overflow:hidden;
}
#contactus h3{
	padding:8px;
	color:#4f4946;
	font-size:0.75em;
	font-weight:normal!important;
}
#contactus img{
	padding-right:8px;
	vertical-align:middle;
}
#contactus img.logo{
	padding-right:8px;
	vertical-align:text-bottom;
}

#contactus .box{
	border:solid 1px #008000;
}
#contactus .inbox{
	margin:20px;
}
#contactus .inbox2{
	margin-top:10px;
	margin-right:auto;
	margin-left:auto;
	width:850px;
}
#contactus .title{
	padding:5px 10px 5px 10px;
	color:#ffffff;
	background:#008000;
}
#contactus .title2{
	padding:5px 10px 5px 10px;
	font-weight:bold;
	background:#fff4b3;
}
#contactus .title3{
	margin-bottom:10px;
	padding:5px 10px 5px 10px;
	font-weight:bold;
	background:#def0d5;
}
#contactus .titleg{
	margin-top:20px;
	margin-right:auto;
	margin-left:auto;
	padding:5px 10px 5px 10px;
	width:876px;
	font-weight:bold;
	border-bottom: 1px solid #a2bd98;
	background:#def0d5;
}
#contactus .titley{
	margin-top:10px;
	margin-right:auto;
	margin-left:auto;
	padding:5px 10px 5px 10px;
	width:876px;
	font-weight:bold;
	border-bottom: 1px solid #d0c587;
	background:#fff4b3;
}
#contactus .titley2{
	margin-top:10px;
	padding:5px 10px 5px 10px;
	font-weight:bold;
	border-bottom: 1px solid #d0c587;
	background:#fff4b3;
}
#contactus .separator{
	padding-bottom:20px;
	width:936px;
	text-align:left;
	line-height:1;
	zoom:100%;
}
#contactus .separator:after{
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}
#contactus .left{
	padding:0px 36px 0px 20px;
	width:430px;
	float:left;
}
#contactus .right{
	margin:0px 0px 0px 0px;
	width:430px;
	float:left;
}

#contactus .boxleft{
	padding:0px 36px 0px 0px;
	width:450px;
	float:left;
}
#contactus .boxright{
	padding:0px 0px 0px 0px;
	width:450px;
	float:left;
}

#contactus .boxinfo{
	margin-top:10px;
	margin-right:auto;
	margin-left:auto;
	width:450px;
}


/* テキスト設定 */
#contactus .bold{
	font-weight:bold;
}
#contactus .small{
	font-size:0.65em;
}
#contactus .smallr{
	font-size:0.65em;
	color:#bb0000;
}
#contactus .tel{
	font-size:28px;
	line-height:120%;
}
#contactus .tel2{
	font-size:18px;
	font-weight:bold;
	line-height:120%
}
#contactus .rubi{
	font-size:10px;
	line-height:120%
}
#contactus .rubi2{
	font-size:9px;
	line-height:120%
}
#contactus .kyugyo{
	padding:0px 0px 0px 12px;
}
#contactus .kyugyo a{
	padding:0px 0px 0px 2px;
	color:red;
}
#contactus .kyugyo a:hover{
	color:#0000ff;
	text-decoration:underline;
}
#contactus .mail{
	padding:10px 10px 5px 24px;
}
#contactus .mail2{
	padding:7px 10px 17px 24px;
}


/* 臨時のお知らせ */
#ttopicsnotice{
	margin:12px 0px 0px 0px;
	padding:8px 14px 8px 14px;
	width:592px;
	float:left;
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:1em;
	line-height:1.5;
	border:solid 1px #990000;
}
#ttopicsnotice p{
	color:#4f4946;
}
#ttopicsnotice p.noticetitle{
	margin:0px 0px 4px 0px;
	color:#990000;
}