/* CSS Document */

body {
	margin            : 0px;
	padding           : 0px;
	color             : #666666;
}

body, .txtwhite, .txt80, .txtbx00, .txtbx01, .txtbx02, .txtbx03, .footer{
  font-family : "ＭＳ Ｐゴシック", Osaka, sans-serif;
}

.txtwhite{
	font-size   : 80%;
	line-height : 120%;
	color       : #FFFFFF;
}

.txt80{
	font-size   : 80%;
	line-height : 120%;
	color       : #413932;
}

.txtlh150{
	font-size   : 80%;
	line-height : 150%;
	color       : #413932;
}

/*addres*/
.txtbx00 {
	height         : auto;
	width          : 163px;
	padding-top    : 0px;
	padding-right  : 14px;
	padding-bottom : 10px;
	padding-left   : 14px;
}

/*addres内のリンク指定*/
.txtbx00  a:link{
	color: #FFFFFF; text-decoration: none;
}

.txtbx00 a:visited{
	color: #FFFFFF; text-decoration: none;
}

.txtbx00 a:hover{
	color: #FFFFFF; text-decoration: underline;
}

.txtbx00 a:active{
	color: #FFFFFF; text-decoration: none;
}

/*テキストボックス内のリンク指定*/
.txtbx01  a:link{
	color: #FFFFFF; text-decoration: underline;
}

.txtbx01 a:visited{
	color: #FFFFFF; text-decoration: none;
}

.txtbx01 a:hover{
	color: #FFFFFF; text-decoration: none;
}

.txtbx01 a:active{
	color: #FFFFFF; text-decoration: none;
}

/*テキストボックス内のリンク指定*/
.txtbx02  a:link{
	color: #FFFFFF; text-decoration: underline;
}

.txtbx02 a:visited{
	color: #FFFFFF; text-decoration: none;
}

.txtbx02 a:hover{
	color: #FFFFFF; text-decoration: none;
}

.txtbx02 a:active{
	color: #FFFFFF; text-decoration: none;
}

.link{
	margin: 0px;
	padding: 0px;
}

/*テキストWhiteのリンク色指定*/
.link a:link{
	color: #FFFFFF; text-decoration: underline;
}

.link a:visited{
	color: #FFFFFF; text-decoration: none;
}

.link a:hover{
	color: #FFFFFF; text-decoration: none;
}

.link a:active{
	color: #FFFFFF; text-decoration: none;
}

/*faq,gallery*/
.txtbx01 {
	height         : auto;
	width          : 122px;
	padding-top    : 10px;
	padding-right  : 15px;
	padding-bottom : 10px;
	padding-left   : 15px;
}

/*blog*/
.txtbx02 {
	height         : auto;
	width          : 123px;
	padding-top    : 10px;
	padding-right  : 15px;
	padding-bottom : 10px;
	padding-left   : 15px;
}

/*whats_new*/
.txtbx03 {
	height         : auto;
	width          : 415px;
	padding-top    : 15px;
	padding-right  : 25px;
	padding-bottom : 25px;
	padding-left   : 25px;
}

/*footer*/
.footer {
	font-size   : 80%;
	line-height : 120%;
	color       : #FFFFFF;
}

/*footer内のリンク指定*/
.footer  a:link{
	color: #FFFFFF; text-decoration: none;
}

.footer a:visited{
	color: #FFFFFF; text-decoration: none;
}

.footer a:hover{
	color: #FFFFFF; text-decoration: underline;
}

.footer a:active{
	color: #FFFFFF; text-decoration: none;
}

/*smn(サブメニュー)の設定*/
.smn {
	font-size   : 80%;
	line-height : 120%;
	color       : #FFFFFF;
}

/*smn内のリンク指定*/
.smn a:link{
	color: #FFFFFF; text-decoration: none;
}

.smn a:visited{
	color: #FFFFFF; text-decoration: none;
}

.smn a:hover{
	color: #FFFFFF; text-decoration: underline;
}

.smn a:active{
	color: #FFFFFF; text-decoration: none;
}

.blue {
	color: #5D78AC;
}

.orange {
	color: #B65B00;
}

.blue80b {
	color: #5D78AC;
	font-size: 80%;
	font-weight: bold;
}
.txt80b {
	font-size   : 80%;
	line-height : 120%;
	color       : #413932;
	font-weight: bold;
}

/*ギャラリー一覧のリンク指定*/
a:link{
	color: #5D78AC; text-decoration: underline;
}

a:visited{
	color: #800080; text-decoration: underline;
}

a:hover{
	color: #5D78AC; text-decoration: none;
}

a:active{
	color: #5D78AC; text-decoration: underline;
}


