/* トップページ--------------------------------------------------------------- */

.topbody {

	margin: 15px 10px 10px 10px;

}



.Bgtop {

	background-image: url(../images/top_03.gif);

	padding-top: 0px;

}



.banner {

 margin-top: 5px;

	margin-left: 5px;

}



ul {

 margin-left: 10;

 margin-bottom: 10;

 padding-left: 0;

 list-style: none;

} 



li {

 padding-left: 12px;

 margin-top: 4px;

 background: url(../common/ya_white.gif) no-repeat 0 0.23em;

} 



.Info {

 margin-top: 5px;

 margin-left: 5px;

} 

.Info a { color: #053791; text-decoration: none; }

.Info a:visited { color: #053791; text-decoration: none; }

.Info a:active { color: #053791; text-decoration: none; }

.Info a:hover { color: #F65D21; text-decoration: underline; }



.New a { color: #053791; text-decoration: none; }

.New a:visited { color: #053791; text-decoration: none; }

.New a:active { color: #053791; text-decoration: none; }

.New a:hover { color: #F65D21; text-decoration: underline; }





/* 全体---------------------------------------------------------------------- */

body {

	margin-left: 0px;

	margin-top: 0px;

	background-image: url(../common/bg.gif);

	padding-top: 0px;

}



.bodytable1 {

	margin: 20px 30px 20px 30px

}



.bodytable2 {

	margin: 15px 60px 15px 60px

}



.bodytable3 {

	margin: 15px 60px 40px 60px

}



.bodytable4 {

	margin: 20px 60px 25px 60px

}



.bodytable5 {

	margin: 45px 30px 30px 30px

}



.righttable {

	margin: 30px 15px 30px 15px

}



.lefttable {

	margin: 30px 15px 30px 15px

}





/* 装飾---------------------------------------------------------------------- */

.Bgheader {

	background-image: url(../common/bg_header.gif);

	padding-top: 0px;

}



.Bgbody {

	background-image: url(../common/bg_body.gif);

	padding-top: 0px;

}



.Bgbody1 {

	background-image: url(../common/bg_body_01.gif);

	padding-top: 0px;

}



.Bgbody2 {

	background-image: url(../common/bg_body_02.gif);

	padding-top: 0px;

}





/* 基本テキスト---------------------------------------------------------------------- */

.MiniText a { color: #15459B; text-decoration: none; }

.MiniText a:visited { color: #15459B; text-decoration: none; }

.MiniText a:active { color: #15459B; text-decoration: none; }

.MiniText a:hover { color: #F65D21; text-decoration: underline; }



.Text a { color: #333333; text-decoration: none; }

.Text a:visited { color: #333333; text-decoration: none; }

.Text a:active { color: #333333; text-decoration: none; }

.Text a:hover { color: #F65D21; text-decoration: underline; }



.LargeText a { color: #15459B; text-decoration: none; }

.LargeText a:visited { color: #15459B; text-decoration: none; }

.LargeText a:active { color: #15459B; text-decoration: none; }

.LargeText a:hover { color: #F65D21; text-decoration: underline; }



/* ヘッダー---------------------------------------------------------------------- */

.LinkHeader {

 margin-bottom: 2px;

	margin-right: 5px;

 color: white;

 }

.LinkHeader a { color: white; text-decoration: none; }

.LinkHeader a:visited { color: white; text-decoration: none; }

.LinkHeader a:active { color: white; text-decoration: none; }

.LinkHeader a:hover { color: white; text-decoration: underline; }





/* パンくずリスト---------------------------------------------------------------------- */

.TopicPath {

 margin-top: 4px;

	margin-right: 5px;

 color: #444444;

 }

.TopicPath a { color: #15459B; text-decoration: none; }

.TopicPath a:visited { color: #15459B; text-decoration: none; }

.TopicPath a:active { color: #15459B; text-decoration: none; }

.TopicPath a:hover { color: #F65D21; text-decoration: underline; }



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

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

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

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





/* フッター---------------------------------------------------------------------- */

.LinkFooter {

	margin-right: 5px;

 color: #333333;

 }

.LinkFooter a { color: #333333; text-decoration: none; }

.LinkFooter a:visited { color: #333333; text-decoration: none; }

.LinkFooter a:active { color: #333333; text-decoration: none; }

.LinkFooter a:hover { color: #333333; text-decoration: underline; }



.copyright {

	margin-left: 0px;

 color: #01451E;

}

