@charset "Shift_JIS";
/* 2010/10 設定 */
body {
/*	margin-left: 10px;*/
	background-image: url(../benri_img/bk.gif);
	margin:0px;
	padding:0px;
/*	margin-top: 0px;
/*	padding-top: 0px;*/
	background-color:#FFFFFF;
}
body,td,th {
	font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif;
/*	font-family: Verdana, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;*/
/*	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka,"ＭＳ Ｐゴシック", sans-serif;*/
	font-size: 14px;
	color: #000000;
/*	color: #333333;*/
/*	line-height:120%;*/
}
#wrapper{
	margin-left: 10px;
	position:relative;
}
.sitetitle{
	margin-left:-10px;
	width:650px;
	height:95px;
}
.text_shadow{
	text-shadow: #aaa 3px 3px 5px;
	margin:15px 0 0 0;
	color:#333;
}
.text_shadow-margin0px{
	text-shadow: #aaa 3px 3px 5px;
	margin:0 0 0 0;
	color:#333;
}
/* 部分的に印刷しない */
@media print{
.no_print {
display:none;}
}
/* ページ内検索ハイライト */
.SearchResult{
	font-weight:bold;
	color:#000000;
	background-color:Yellow;
}
a {
	text-decoration:none;
}
a:link {
	color: #FF6600;
}
a:visited {
	color: #FF6600;
}
a:active {
	color: #ff0000;
}
a:hover {
	color: #CC0000;
	text-decoration:underline;
}
form{ margin:0px
}
/*
ul {
	list-style-image: url(../benri_img/sankaku03.gif);
}
*/
ul { padding: 0;
	margin: 10px 10px 10px 50px;
}
li{margin-bottom:6px;
}
img {border:none;}
h1{ font-size:20px; font-weight:bold; margin:0px; padding:0px;}
h2{ font-size:18px; font-weight:bold; margin:0px; padding:0px;}
h3{ font-size:14px; font-weight:bold; margin:0px; padding:0px;}
h4{ font-size:12px; font-weight:bold; margin:0px; padding:0px;}

#inner table {
/*width:630px; //コンテンツの中で、メインのテーブル幅を 630px に設定 */
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-collapse: collapse;
}
#inner table tr td {
	padding: 5px;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
#inner table tr th {
	padding: 5px;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
/*	text-align:center;*/
/*	background: #FFFFCC;*/
}
.moji10 {
	font-size: 10px;
}
.moji10-2 {
	font-size: 10px;
	color: #F9F6F6; /* 薄いグレー */
}
.moji10-3 {
	font-size: 10px;
	color: #666666;
}
.moji12 {
	font-size: 12px}
.moji13 {
	font-size: 13px}
.moji14 {
	font-size: 14px}
.moji15 {
	font-size: 15px}
.moji16 {
	font-size: 16px}
.moji18 {
	font-size: 18px}
.moji20 {
	font-size: 20px}
.moji22 {
	font-size: 22px}
.moji24 {
	font-size: 24px}
.moji26 {
	font-size: 26px}
.style1 {
	line-height: 130%;
}
.style2 {
	font-size: 18px;
	color: #FFFFFF;
	line-height: 130%;
	font-weight:bold;
}
.style5 {
	font-size: 14px;
	line-height: 130%;
}
.color-c00{color: #CC0000;}
.color-red{color: #FF0000;}
.color-900{color: #990000;}
.color-fff{color: #FFFFFF;}
.color-666{color: #666666;}
.color-ccc{color: #CCCCCC;}
.color-999{color: #999999;}
.color-00C{color: #00C;}
.color-00F{color: #00F;}

/** テキストに背景色 **/
.textbgcolor{
	background-color:#FFFFCC;
}
/*Safariのみ見え方が異なるため、ハックで調整*/
body:last-child:not(:root:root) .textbgcolor {
	padding-top:0px;
	padding-bottom:1px;
}
/** ここまでテキストに背景色 **/

/** 文字を四角で囲む **/
.textsquare{
border-style: solid;
border-width: 1px;
border-color: #ff6633;
background-color:#FFFFFA;
}
/*Safariでのみ見え方が異なるため、ハックで調整*/
body:last-child:not(:root:root) .textsquare {
padding-top:0px;
padding-bottom:1px;
}
/** ここまで文字を四角で囲む **/

.footerinfo{
	margin-left:120px;
	margin-top:10px;
	margin-bottom:7px;
	text-align:left;
	font-size: 10px;
	color: #888888;
	width:610px;
/* 行間が空いてしまうページがあるため、line-heightを設定 2012/04/10 */	
	line-height:150%;
}
.footerinfo-color{
	color: #CC0000;
}
.copyright{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size: 11px;
	color: #888888;
/*	padding-bottom:30px;*/
	width:730px;
}

/* SiteSearch Googleの「カスタム検索」の文字 */
cse-branding-text{ font-size:10px;}