@charset "utf-8";
/* CSS Document */

body {
margin: 0;
padding: 0;
background-image: url(images/bg_site.gif);
background-position: center;
background-repeat: repeat;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size: 12px;
color: #271d1d;
letter-spacing: 0.3em;
text-align: center;
}

a:link {
color: #fc4f7c;
text-decoration: underline;
}
a:visited {
color: #fc4f7c;
text-decoration: underline;
}
a:hover {
color: #fc4f7c;
text-decoration: none;
}

div.clear {
height: 0;
margin: 0;
padding: 0;
font-size: 0;
line-height: 0;
clear: both;
}
hr {
display: none;
}
img {border: 0;}

/* ====================================================================================
======================================================================================= */
ul#navi {
width: 665px;
height: 30px;
margin: 0 auto;
padding: 0;
list-style-type: none;
}
#navi li {
margin: 0;
padding: 0;
float: left;
}
#navi li span {
display: none;
}
#navi li a {
width: 111px;
height: 30px;
margin: 0;
padding: 0;
background-position: top left;
background-repeat: no-repeat;
display: block;
}

/* ============ */
#navi li.top a:link {
width: 110px;
background-image: url(images/navi_top.png);
}
#navi li.top a:visited {
width: 110px;
background-image: url(images/navi_top.png);
}
#navi li.top a:hover {
width: 110px;
background-image: url(images/navi_top_on.png);
}
* html #navi .top a:link {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/navi_top.png', sizingMethod='scale');
background: none;
}
* html #navi .top a:visited {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/navi_top.png', sizingMethod='scale');
background: none;
}
* html #navi .top a:hover {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/navi_top_on.png', sizingMethod='scale');
background: none;
}

/* ============ */
#navi li.profile a:link {
background-image: url(images/navi_profile.png);
}
#navi li.profile a:visited {
background-image: url(images/navi_profile.png);
}
#navi li.profile a:hover {
background-image: url(images/navi_profile_on.png);
}
* html #navi .profile a:link {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/navi_profile.png', sizingMethod='scale');
background: none;
}
* html #navi .profile a:visited {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/navi_profile.png', sizingMethod='scale');
background: none;
}
* html #navi .profile a:hover {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/navi_profile_on.png', sizingMethod='scale');
background: none;
}

/* ============ */
#navi li.information a:link {
background-image: url(images/navi_information.png);
}
#navi li.information a:visited {
background-image: url(images/navi_information.png);
}
#navi li.information a:hover {
background-image: url(images/navi_information_on.png);
}
* html #navi .information a:link {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/navi_information.png', sizingMethod='scale');
background: none;
}
* html #navi .information a:visited {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/navi_information.png', sizingMethod='scale');
background: none;
}
* html #navi .information a:hover {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/navi_information_on.png', sizingMethod='scale');
background: none;
}

/* ============ */
#navi li.diary a:link {
background-image: url(images/navi_diary.png);
}
#navi li.diary a:visited {
background-image: url(images/navi_diary.png);
}
#navi li.diary a:hover {
background-image: url(images/navi_diary_on.png);
}
* html #navi .diary a:link {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/navi_diary.png', sizingMethod='scale');
background: none;
}
* html #navi .diary a:visited {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/navi_diary.png', sizingMethod='scale');
background: none;
}
* html #navi .diary a:hover {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/navi_diary_on.png', sizingMethod='scale');
background: none;
}

/* ============ */
#navi li.mail a:link {
background-image: url(images/navi_mail.png);
}
#navi li.mail a:visited {
background-image: url(images/navi_mail.png);
}
#navi li.mail a:hover {
background-image: url(images/navi_mail_on.png);
}
* html #navi .mail a:link {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/navi_mail.png', sizingMethod='scale');
background: none;
}
* html #navi .mail a:visited {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/navi_mail.png', sizingMethod='scale');
background: none;
}
* html #navi .mail a:hover {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/navi_mail_on.png', sizingMethod='scale');
background: none;
}

/* ============ */
#navi li.access a:link {
background-image: url(images/navi_access.png);
}
#navi li.access a:visited {
background-image: url(images/navi_access.png);
}
#navi li.access a:hover {
background-image: url(images/navi_access_on.png);
}
* html #navi .access a:link {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/navi_access.png', sizingMethod='scale');
background: none;
}
* html #navi .access a:visited {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/navi_access.png', sizingMethod='scale');
background: none;
}
* html #navi .access a:hover {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/navi_access_on.png', sizingMethod='scale');
background: none;
}

/* ====================================================================================
======================================================================================= */
div#froh_head {
width: 710px;
height: 215px;
margin: 0 auto;
padding: 0;
background-image: url(images/bg_header.png);
background-position: top left;
background-repeat: no-repeat;
}
#froh_head h1 ,#froh_head p {
display: none;
}
* html div#froh_head {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_header.png', sizingMethod='scale');
background: none;
}
div.h1area {
margin: 0;
padding: 166px 0 0 36px;
text-align: left;
}

/* ====================================================================================
======================================================================================= */
div#froh_body {
width: 710px;
min-height: 300px;
height: auto !important;
height: 300px;
margin: 0 auto;
padding: 0 0 7px 0;
background-image: url(images/bg_body.png);
background-position: top left;
background-repeat: repeat-y;
}
* html div#froh_body {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_body.png', sizingMethod='scale');
background: none;
}
div.bodyarea {
margin: 0 42px 0 36px;
padding: 10px 0 0 0;
text-align: left;
}

/* ============ */
div#froh_body_b {
width: 710px;
height: 30px;
margin: 0 auto;
padding: 0;
background-image: url(images/bg_body_b.png);
background-position: top left;
background-repeat: no-repeat;
}
* html div#froh_body_b {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_body_b.png', sizingMethod='scale');
background: none;
}


/* ====================================================================================
======================================================================================= */
