body      { font-family:ヒラギノ角ゴ Pro W3, ＭＳ Ｐゴシック, Osaka ; background-color: #f9f; background-image: url("../../images/kyuu-images/bg-pink.gif"); margin: 0; }
input  { font-family:ヒラギノ角ゴ Pro W3, ＭＳ Ｐゴシック, Osaka ; }

textarea  { font-family:ヒラギノ角ゴ Pro W3, ＭＳ Ｐゴシック, Osaka ; }
td       { text-align: left }

a,
a:hover,
a:visited,
a:active {
	color: #1962f9;
}
h1   { }
h2   { }
h3   { }
h4              { background-image: url("../../images/community-main-images/pink-bg1.gif"); background-repeat: no-repeat; text-align: left; text-indent: 50px; margin: 5px; padding-top: 8px; height: 30px }
h5   { }
h6   { }

.borderTable     { border: solid 1px #f0c; }
.borderTable th     { background-color: #fcf; text-align: left; padding: 3px; border: solid 1px #f0c;line-height: 2em; }
.borderTable td   { padding: 3px; border: solid 1px #f0c;line-height: 2.5em; }

.borderTableDetail     { border: solid 1px #f0c; }
.borderTableDetail th     { background-color: #fcf; text-align: left; padding: 3px; border: solid 1px #f0c;line-height: 2em; }
.borderTableDetail td   { padding: 3px; border: solid 1px #f0c;line-height: 1.5em; }


.borderTableDetail1     { border: solid 1px #f0c }
.borderTableDetail1 th     { background-color: #fcf; text-align: left; padding: 3px; border: solid 1px #f0c }
.borderTableDetail1 td   { padding: 3px; border: solid 1px #f0c }

.borderTableDetail2     { border: solid 1px #f0c }
.borderTableDetail2 th      { font-size: 0.8em; background-color: #fcf; text-align: left; padding: 3px; border: solid 1px #f0c }
.borderTableDetail2 td    { font-size: 0.8em; padding: 3px; border: solid 1px #f0c }



.borderTableCenter     { border: solid 1px #f0c }
.borderTableCenter th      { background-color: #fcf; text-align: center; padding: 3px; border: solid 1px #f0c }
.borderTableCenter td    { text-align: center; padding: 3px; border: solid 1px #f0c }

.borderDiv { border: solid 1px #f0c;}
/**************************************************/

.pink_text  { color: #f09 }


/**************************************************/
#main   { background-color: #fff; margin-right: auto; margin-left: auto; width: 1000px }
#contentsLeft{
	padding: 1px;
	float:left;
	width:150px;
}
#contentsLeft200{
	padding: 5px;
	float:left;
	width:200px;
}
#contentsLeft770     { text-align: left; padding: 5px; width: 770px; float: left }
#contentsLeftL { padding: 5px; width: 820px; float: left }
#contentsLeft_inner{
	padding: 1px;
	margin-left: 5px;
}
#contentsCenter   { text-align: left; padding: 5px; width: 770px }
#contentsRight{
	padding: 5px;
	float:right;
	width:150px;
}
#contentsRight200 { text-align: left; padding: 5px; width: 200px; float: right; }
#contentsRight770    { text-align: left; padding: 5px 0 5px 5px; width: 770px; float: right; }
#contentsRightL{
	padding: 1px;
	float:right;
	width:580px;
}
#main li {
	line-height: 1.5em;
}

#c1 { font-size: 0.8em; line-height: 1.5em; margin: 0; padding: 0; border: 0 }
#c1 ul { text-align: left; margin: 0; padding: 0; border: 0 }
#c1 li  { list-style-image: url("../../images/community-main-images/arrow-pink-right.gif"); margin-left: 2em; _margin-left: 1.5em }

#c2 { font-size: 0.8em; line-height: 1.5em; margin: 0; padding: 0; border: 0 }
#c2 ul { text-align: left; margin: 0; padding: 0; border: 0 }
#c2 li  { list-style-image: url("../../images/community-main-images/arrow-pink-right.gif"); margin-left: 3em; _margin-left: 2em }

#c3  { margin: 0; padding: 0; border: 0 }
#c3 ul { text-align: left; margin: 0; padding: 0; border: 0 }
#c3 li  { list-style-image: url("../../images/community-main-images/arrow-pink-right.gif"); margin-left: 2em; _margin-left: 1.5em }

#c4  { margin: 0; padding: 0; border: 0 }
#c4 ul { text-align: left; margin: 0; padding: 0; border: 0 }
#c4 li  { text-decoration: none; list-style-type: none; margin-left: 2em; _margin-left: 1.5em }

#c5      { margin: 3px; padding: 3px; border: 0 }
#c5 ul  { text-align: center; margin: 0; padding: 0; border: 0 }
#c5 li       { font-size: 14px; background-image: url("../../images/community-main-images/mypage-menu-bg.gif"); background-repeat: no-repeat;  list-style-type: none; margin: 5px; padding: 3px; width: 167px; height: 26px }


/**************************************************/
ul.menu_list    { list-style-position: outside;  margin: 0 0 0 10px; padding: 0 0 0 15px; }
ul.menu_list li    { line-height: 1.3em; list-style-image: url("../../images/arrow-pink.gif");  padding: 0 0 0 5px; }

ul.menu_list_mini    { list-style-position: outside; margin: 0 0 0 10px; padding: 0 0 0 15px; }
ul.menu_list_mini li    { line-height: 1.3em; list-style-image: url("../../images/arrow-pink.gif");  padding: 0 0 0 5px; }
/**************************************************/

/**************************************************/

.clear      { margin: 0; padding: 0; width: 510px; clear: both; border: 0 }
/**************************************************/
.details  { width: 540px }

/**************************************************/
.mypage_list      { position: relative; left: 10px; width: 650px }
.mypage_list p   { margin-right: 10px; margin-bottom: 20px; width: 120px; float: left }
