@charset "shift_jis";

img, abbr, acronym, fieldset	{
	border: 0;
	vertical-align: bottom;
}

/*---------------------------------------------------------
	font color
--------------------------------------------------------*/

.orange {
	color: #FF6600;
	font-weight: bold;
}
.ygreen {
	color: #669900;
	font-weight: bold;
}
.blue {
	color: #00468C;
	font-weight: bold;
}
.pink {
	color: #FF3366;
	font-weight: bold;
}
.red {
	color: #FF3300;
	font-weight: bold;
}
.red_mini {
	color: #FF3300;
}
.white {
	color: #FFFFFF;
	font-weight: bold;
}

/*---------------------------------------------------------
	top page
--------------------------------------------------------*/

#shisetsu_title {
	margin-left: 18px;
}
#topics_title {
	margin-left: 12px;
}
#text_riyou {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 140%;
	color: #000000;
	letter-spacing: 0.1em;
	margin-left: 10px;
}
#text_work {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	width: 110px;
	margin-right: 30px;
	text-align: right;
}
#about_keikaku {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1B39A4;
	margin-left: 30px;
	letter-spacing: 0.1em;
	margin-top: 0px;
}
#text_keikaku {
	margin-right: 30px;
	margin-left: 30px;
}
#text_about {
	margin-left: 30px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	letter-spacing: 0.1em;
}
#kamei_title {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	letter-spacing: 0.1em;
	margin-bottom: 7px;
}
#topics_comment {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 165%;
	letter-spacing: 0.1em;
	margin-left: 15px;
	margin-right: 15px;
	text-align: left;
	background-image: url(../topics/img/font13-18_tensen.gif);
}
#topics_sub {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #000000;
	letter-spacing: 0.1em;
	text-align: left;
	margin-left: 15px;
}
#topics_date {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #000000;
	letter-spacing: 0.1em;
	text-align: right;
	margin-right: 15px;
}
/*---------------------------------------------------------
	infomation
--------------------------------------------------------*/

#info_title_orange {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	margin-left: 30px;
	letter-spacing: 0.1em;
	margin-top: 0px;
}
#info_title_green {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #669900;
	margin-left: 30px;
	letter-spacing: 0.1em;
	margin-top: 0px;
}
#info_title_pink {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF3366;
	margin-left: 30px;
	letter-spacing: 0.1em;
	margin-top: 0px;
}
#info_title_blue {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1B39A4;
	margin-left: 30px;
	letter-spacing: 0.1em;
	margin-top: 0px;
}

/*---------------------------------------------------------
	facilit
--------------------------------------------------------*/

#faci_text {
	margin-left: 15px;
}


/*---------------------------------------------------------
	mail form
--------------------------------------------------------*/

.form th {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.1em;
	text-align: center;
}

/*---------------------------------------------------------
	text
--------------------------------------------------------*/

.text12_nomal {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	letter-spacing: 0.1em;
	text-align: left;
}
.text12_about {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 140%;
	letter-spacing: 0.1em;
}
.text12_form {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 200%;
	letter-spacing: 0.1em;
}
.text14 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	letter-spacing: 0.1em;
}

.text14_foot {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 120%;
	color: #0099CC;
	letter-spacing: 0.1em;
	font-weight: bold;
}

a.link {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	letter-spacing: 0.1em;
	line-height: 120%;
	text-decoration: underline;
	color: #000000;
}
a.link:hover {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	letter-spacing: 0.1em;
	position: relative;
	left: 2px;
	line-height: 120%;
	text-decoration: underline;
	color: #000000;
}
a.link2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	letter-spacing: 0.1em;
	color: #000000;
	text-decoration: none;
}
a.link2:hover {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	letter-spacing: 0.1em;
	text-decoration: underline;
	color: #000000;
}
a.link3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	letter-spacing: 0.1em;
	color: #000000;
	text-decoration: none;
}
a.link3:hover {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	letter-spacing: 0.1em;
	text-decoration: underline;
	color: #000000;
}

/*---------------------------------------------------------
	slider
--------------------------------------------------------*/

#slider {   width: 638px;   height: 268px;   position: relative;   overflow: hidden; }
#sliderContent {   width: 638px;   position: absolute;   top: 0; }
.sliderImage {   float: left;   position: relative;   display: none; }
.sliderImage span {   position: absolute;   font: 12px Verdana,sans-serif;   padding: 10px;   width: 638px;   background-color: #006699;   filter: alpha(opacity=70);   -moz-opacity: 0.7;   -khtml-opacity: 0.7;   opacity: 0.7;   color: #fff;   display: none; }
.clear {clear: both;}
.sliderImage span strong {font-size:14px}
ul {   list-style-type: none;   margin:0;   padding:0; } 
.top    {top:    0; left: 0}
.bottom {bottom: 0; left: 0}
.left {
	top: 0;
	left: 0;
	width: 90px !important;
	height: 255px;
}
.right {
	right: 0;
	bottom: 0;
	width: 90px !important;
	height: 255px;
}

/*---------------------------------------------------------
	about us
--------------------------------------------------------*/

#about_mokuteki {
	margin-right: 20px;
}
