@charset "UTF-8";

body {
	color: #333333;
	background: #FFFFFF url(../images/back.jpg) no-repeat 0% 0%;
}

/* -------------------------全体リンク-------------------------- */
a:link {
	color: #FF3366;
	text-decoration: none;
}
a:visited {
	color: #FF3366;
	text-decoration: none;
}
a:hover {
    color: #FFCCCC;
	text-decoration: none;
}
a:active {
    color: #FFCCCC;
	text-decoration: none;
}

/* -----------------------タイトル画像------------------------- */
h1#logo a{
	text-indent: -9999px;
	background: url(../img/loyalcolor.jpg) no-repeat;
}

/* ---------------------------main----------------------------- */
/* 見出し*/
.entry1{
	color: #FFFFFF;
	background: #CCCCCC url(../images/entry_back.jpg) no-repeat 0% 100%;
}

.entry2{
	color: #333333;
	border-bottom: 1px solid #CCCCCC;
	border-left: 10px solid #CCCCCC;
}

/* ---------------------------menu---------------------------- */
/* 見出し */
.label{
	color: #FFFFFF;
	background: #999999 url(../images/label_back.jpg) no-repeat 0px 0px;
}
/*ミニボックス */
.pocket{
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

/* リンク設定 */
div#menu a:link,
div#menu a:visited
{
	color: #999999;
	text-decoration: none;
}

div#menu a:hover,
div#menu a:active
{
	color: #FF6699;
	text-decoration: none;
}

/* ----------------------main・menu共通----------------------- */
ul.section li{
	border-bottom: 1px dotted #999999;
}

/* ------------------------infonavi--------------------------- */
ul#infonavi li.info01 a{
	background-image: url(../images/bt_info01.gif);
}
ul#infonavi li.info01 a:hover{
	background-image: url(../images/bt_info01_r.gif);
}

ul#infonavi li.info02 a{
	background-image: url(../images/bt_info02.gif);
}
ul#infonavi li.info02 a:hover{
	background-image: url(../images/bt_info02_r.gif);
}

/*以下メニュー項目を増やす場合お使いください*/
ul#infonavi li.info03 a{
	background-image: url(../images/bt_info03.gif);
}
ul#infonavi li.info03 a:hover{
	background-image: url(../images/bt_info03_r.gif);
}

ul#infonavi li.info04 a{
	background-image: url(../images/bt_info04.gif);
}
ul#infonavi li.info04 a:hover{
	background-image: url(../images/bt_info04_r.gif);
}

ul#infonavi li.info05 a{
	background-image: url(../images/bt_info05.gif);
}
ul#infonavi li.info05 a:hover{
	background-image: url(../images/bt_info05_r.gif);
}

/*テキスト*/
ul#infonavi li a{
	text-indent: -9999px;
}

/* ------------------------globalnavi--------------------------- */
ul#globalnavi {
	background: url(../images/globalnavi_back.jpg) no-repeat;
}
ul#globalnavi li a:link,
ul#globalnavi li a:visited
{
	background: #999999 url(../images/bt01.jpg);
	color: #FFFFFF;
}

ul#globalnavi li a:hover,
ul#globalnavi li a:active
{
	background-image: url(../images/bt01_r.jpg);
	color: #FF3366;
}

/*選択ページ（クラスhit）中に使用*/
ul#globalnavi li.hit a:link,
ul#globalnavi li.hit a:visited,
ul#globalnavi li.hit a:hover,
ul#globalnavi li.hit a:active
{
	background-image: url(../images/bt01_r.jpg);
	color: #FF3366;
}

/* ----------------------------navi------------------------------ */
ul#navi a:link,ul#navi a:visited{
	color: #333333;
}
ul#navi a:hover,ul#navi a:active{
	background-color: #CCCCCC;
}
ul#navi li {
	border-left: 1px dotted #CCCCCC;
}

/* ----------------------テンプレート背景------------------------ */
div#header {
	background-color: FFFFFF;
}
div#center {
	background: url(../images/center_back.jpg) repeat-y;
}
div#footer {
	background: url(../images/footer_back.gif) no-repeat;
}
