﻿/*--------ページ設定　中央揃え 背景:白　　デフォルト文字色：グレー--------*/
body {
background: #F6F6F6;
margin: 0;
padding: 0;
color: #b6b6b6;
}
/*--------回り込み解除--------*/
.flort_cl {
	clear: both;
}
/*--------回り込み--------*/
.florte_r {
	float: right;
	padding-left: 15px;
	padding-bottom: 5px;
}

/*--------テキストリンク設定--------*/
.linkmenu {
color: #b6b6b6;
padding-top: 2px;
text-decoration:none;
padding-bottom: 2px;
font-family:"ＭＳ ゴシック","平成角ゴシック",monospace;
font-size:11px;
font-weight:normal;
letter-spacing:1px;
text-align:right;
line-height:140%;
}

.linkmenu a:link {
color: #3366cc;
text-decoration:none;
font-family:"ＭＳ ゴシック","平成角ゴシック",monospace;
font-size:11px;
font-weight:normal;
letter-spacing:1px;
text-align:right;
line-height:140%;
}

.linkmenu a:visited {
color: #6585cc;
text-decoration:underline;
font-family:"ＭＳ ゴシック","平成角ゴシック",monospace;
font-size:11px;
font-weight:normal;
letter-spacing:1px;
text-align:right;
line-height:140%;
}

.linkmenu a:hover {
color: #ff9900;
text-decoration:underline;
font-family:"ＭＳ ゴシック","平成角ゴシック",monospace;
font-size:11px;
font-weight:normal;
letter-spacing:1px;
text-align:right;
line-height:140%;
}

.linkmenu a:active {
color: #006600;
text-decoration:underline;
font-family:"ＭＳ ゴシック","平成角ゴシック",monospace;
font-size:11px;
font-weight:normal;
letter-spacing:1px;
text-align:right;
line-height:140%;
}
/*--------テキストリンク設定2--------*/
.linkmenu2 {
	color: #b6b6b6;
	padding-top: 2px;
	text-decoration:none;
	padding-bottom: 2px;
font-family:"ＭＳ ゴシック","平成角ゴシック",monospace;
	font-size:11px;
	font-weight:normal;
	letter-spacing:1px;
	text-align:center;
	line-height:140%;
}

.linkmenu2 a:link {
color: #3366cc;
text-decoration:none;
font-family:"ＭＳ ゴシック","平成角ゴシック",monospace;
font-size:11px;
font-weight:normal;
letter-spacing:1px;
text-align:center;
line-height:140%;
}

.linkmenu2 a:visited {
color: #6585cc;
text-decoration:underline;
font-family:"ＭＳ ゴシック","平成角ゴシック",monospace;
font-size:11px;
font-weight:normal;
letter-spacing:1px;
text-align:center;
line-height:140%;
}

.linkmenu2 a:hover {
color: #ff9900;
text-decoration:underline;
font-family:"ＭＳ ゴシック","平成角ゴシック",monospace;
font-size:11px;
font-weight:normal;
letter-spacing:1px;
text-align:center;
line-height:140%;
}

.linkmenu2 a:active {
color: #006600;
text-decoration:underline;
font-family:"ＭＳ ゴシック","平成角ゴシック",monospace;
font-size:11px;
font-weight:normal;
letter-spacing:1px;
text-align:center;
line-height:140%;
}
/*--------テキストリンク設定3--------*/
.linkmenu3 {
	color: #b6b6b6;
	padding-top: 2px;
	text-decoration:none;
	padding-bottom: 2px;
	font-weight:normal;
	letter-spacing:1px;
	text-align:center;
	line-height:140%;
}

.linkmenu3 a:link {
	color: #3366cc;
	text-decoration:none;
	font-weight:normal;
	letter-spacing:1px;
	text-align:center;
	line-height:140%;
}

.linkmenu3 a:visited {
	color: #6585cc;
	text-decoration:underline;
	font-weight:normal;
	letter-spacing:1px;
	text-align:center;
	line-height:140%;
}

.linkmenu3 a:hover {
	color: #ff9900;
	text-decoration:underline;
	font-weight:normal;
	letter-spacing:1px;
	text-align:center;
	line-height:140%;
}

.linkmenu3 a:active {
	color: #006600;
	text-decoration:underline;
	font-weight:normal;
	letter-spacing:1px;
	text-align:center;
	line-height:140%;
}
/*--------ライン設定--------*/
/* solid　1本線　dotted　点　double 2本線　groove　立体的に窪んだ線　ridge 立体的に隆起した線　inset */
/* 未使用*/
.line_01 {
border: #333366 solid;
border-width: 0px 0px 3px;
}
/*--------未使用--------*/
.line_02 {
border: #d7d7d7 double;
border-width: 0px 0px 3px;
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
text-align: right;
}
/*--------未使用--------*/
.line_03 {
padding-top: 20px;
padding-right:20px;
padding-bottom: 20px;
text-align: right;
border-top: 0 dotted #d7d7d7;
border-right: 0 dotted #d7d7d7;
border-bottom: 2px dotted #d7d7d7;
border-left-color: #d7d7d7;
border-left-style: dotted;
}

/*--------左、上、2pixドット、ワッツニューの部分--------*/
.line_04 {
	border-top: 2px dotted #c4c4c4;
	border-left: 2px dotted #c4c4c4;
	border-right-color: #c4c4c4;
	border-bottom-color: #c4c4c4;
	background-color: #FFFFFF;
}

/*--------左、右、上、下、2pixドット、広告エリアの部分--------*/
.line_05 {
border: 2px dotted #d7d7d7;
}

/*--------上3pix、下、1pixドット、フッターリンクの部分--------*/
.line_06 {
padding-top: 10px;
padding-bottom: 10px;
border-top: 3pt solid #d7d7d7;
border-bottom: 1px dotted #d7d7d7;
}

/*--------下、2pix、あいさつの部分--------*/
.line_under_2px {
	border-left-style: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #333366;
}

/*--------点線　下線、2pix--------*/
.line_under_3px {
	border-left-style: none;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #d7d7d7;
}

/*--------パンくずリスト--------*/
#topicPath {
	margin: 3px 0 5px;
	border-bottom: none;
	font-size: 75%;
	font-family:"ＭＳ ゴシック","平成角ゴシック",monospace;
	height: 30px;
    color: #3366cc;
	list-style-type: none;
}
#topicPath li {
	float: left;
	padding-top: 5px;
	border-bottom: none;
	padding-bottom: 7px;
	padding-left: 32px;
	background: #EEEEEE url(../images/topicpath_li_bg.gif) left center no-repeat;
	list-style-type: none;
	font-family:"ＭＳ ゴシック","平成角ゴシック",monospace;
}
#topicPath li.first {
	padding-left: 30px;
	border-bottom: none;
	background: #EEEEEE url(../images/topicpath_li_bg_first.gif) no-repeat left center;
	font-family:"ＭＳ ゴシック","平成角ゴシック",monospace;
}
#topicPath li.last {
	background: #F6F6F6 url(../images/topicpath_li_bg_last.gif) left center no-repeat;
	border-bottom: none;
	color: #3366cc;
	font-family:"ＭＳ ゴシック","平成角ゴシック",monospace;
}


/*--------ロールオーバーCSS--------*/
a.srollover {
	display: block;
	width: 210px;
	height: 50px;
	background: url(../images/navi_1.gif) no-repeat 15px 0;
	text-decoration: none;
	text-indent: -150em;
} 

a:hover.srollover {
	background-position: 15px -50px;
} 
a.srollover2 {
	display: block;
	width: 210px;
	height: 50px;
	background: url(../images/navi_2.gif) no-repeat 15px 0;
	text-decoration: none;
	text-indent: -150em;
} 
a:hover.srollover2 {
	background-position: 15px -50px;
}
	
a.srollover3 {
	display: block;
	width: 210px;
	height: 50px;
	background: url(../images/navi_3.gif) no-repeat 15px 0;
	text-decoration: none;
	text-indent: -150em;
} 
a:hover.srollover3 {
	background-position: 15px -50px;
}
a.srollover4 {
	display: block;
	width: 210px;
	height: 50px;
	background: url(../images/navi_4.gif) no-repeat 15px 0;
	text-decoration: none;
	text-indent: -150em;
} 
a:hover.srollover4 {
	background-position: 15px -50px;
}
a.srollover5 {
	display: block;
	width: 210px;
	height: 50px;
	background: url(../images/navi_5.gif) no-repeat 15px 0;
	text-decoration: none;
	text-indent: -150em;
} 
a:hover.srollover5 {
	background-position: 15px -50px;
}
a.srollover6 {
	display: block;
	width: 210px;
	height: 50px;
	background: url(../images/navi_6.gif) no-repeat 15px 0;
	text-decoration: none;
	text-indent: -150em;
} 
a:hover.srollover6 {
	background-position: 15px -50px;
}
a.srollover7 {
	display: block;
	width: 210px;
	height: 50px;
	background: url(../images/navi_7.gif) no-repeat 15px 0;
	text-decoration: none;
	text-indent: -150em;
} 
a:hover.srollover7 {
	background-position: 15px -50px;
}
/*--------見出しタイトル文--オレンジ------*/
.midashititle1 {
border-left:#ff6600 10px solid;
border-bottom:#ff6600 1px solid;
padding-left:10px;
font-family:"ＭＳ ゴシック","平成角ゴシック",monospace;
font-size:1em;
color: #ff6600;
}
/*--------見出しタイトル文--ネイビー------*/
.midashititle2 {
border-left:#333366 10px solid;
border-bottom:#333366 1px solid;
padding-left:10px;
font-family:"ＭＳ ゴシック","平成角ゴシック",monospace;
font-size:1em;
color: #333366;
}
/*--------見出しタイトル文--グレー------*/
.midashititle3 {
border-left:#666666 10px solid;
border-bottom:#666666 1px solid;
padding-left:10px;
font-family:"ＭＳ ゴシック","平成角ゴシック",monospace;
font-size:1em;
color: #666666;
}

/*--------フォームテキストの色--------*/
.textcolor {
	color: #333366;
}

/*--------フォームテキスト入力項目説明色--------*/
.textstyleform{
font-family:"ＭＳ ゴシック","平成角ゴシック",monospace;
font-size:10px;
font-weight:normal;
letter-spacing:normal;
line-height:120%;
margin: ;
color:#ff0000;
}
/*--------フォームテキスト項目名と下線の色--------*/
.td_underline_form {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333366;
	font-family:"ＭＳ ゴシック","平成角ゴシック",monospace;
	font-size:13px;
}
/*--------フォームテキスト項目名と背景の色--------*/
.color_td_form {
	background-color: #feb977;
	font-family:"ＭＳ ゴシック","平成角ゴシック",monospace;
	font-size:13px;
}
/*--------フォーム見出しタイトルのラインと文字色--------*/
.text_h3 {
   border-left:orange 10px solid;
   border-bottom:orange 1px solid;
   padding-left:10px;
   font-family:"ＭＳ ゴシック","平成角ゴシック",monospace;
   font-size:1em;
   color: #660000;
}
/*--------フォームime使用不可--------*/
input.imemode_off {
ime-mode: disable
}
/*--------フォーム背景--------*/
input:focus, select:focus, textarea:focus {
	background: #ffffcc;
 }
/*--------フォームテーブル背景白地--------*/
.table_bgcolor {
	background-color: #FFFFFF;
/*--------フォーム文字赤色設定--------*/
}
.style1 {
	color: #FF0000;
}
/*--------写真回り込み設定--------*/
img.left {
  float: left;
  margin-right: 0.8em;
  margin-bottom: 0.5em;
}
img.right {
  float: right;
  margin-left: 0.8em;
  margin-bottom: 0.5em;
}
p {
  clear: both;
  line-height: 1.4;
}
