/* CSS Document */

body{background:url(img/back_swan2.jpg); text-align:center; margin:0px;}

#main00{ width:700px; margin-left:auto; margin-right:auto; background:#ff9900}
#head00{ }

#top_spec01{ text-align:left; font-size:12px; color:#FFFFFF; border:#FF6600 solid 1px; margin-top:20px;}

#top00{ width:640px; margin-top:15px;}

#story00{ width:640px; margin-top:15px;}

#chara00{ width:640px; margin-top:15px;}

#cg00{ width:640px; margin-top:15px;}

#etc00{ width:640px; margin-top:15px;}

#copy{ width:640px; margin-top:15px; font-size:12px; color:#FFFFFF; margin-bottom:8px;}

#etc01{width:220px; float:left;text-align:center; margin-top:10px;}
#etc02{width:380px; float:left; text-align:left; margin-top:10px;}

/* CSS Document */

.spec01	{
color:#333333;
font-size:12px;
}

.new01 {
color:#FF0066;
font-size:12px;
font-weight:bold;
}

.main01 {
color:#333333;
font-size:12px;
}

.main02 {
color:#FFFFFF;
font-size:12px;
}

.chara01 {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}

.title_font {
color:#FF0066;
font-size:14px;
font-weight:bold;
}

.download01 {
color: #795200;
font-size:12px;

}
.pink01 {
color: #FF3366;
font-size:12px;

}

.gray01 {
color: #EEEEEE;
font-size:12px;

}

.black01 {
color: #333333;
font-size:12px;

}

.black02 {
color: #333333;
font-size:10px;

}

.brand01 {
color: #FF3366;
font-size:10px;

}

.pink01 {
color: #FF3366;
font-size:12px;

}

.orete01 {
color: #FF3366;
font-size:12px;
line-height:24px;
font-weight:bold;
}

.orete02 {
color: #000000;
font-size:12px;
line-height:18px;
}

.orete03 {
color: #FF3366;
font-size:12px;
line-height:18px;
font-weight:bold;
}

.orete04 {
color: #FF3366;
font-size:12px;
line-height:14px;
}

.orete05 {
color: #FF3366;
font-size:10px;
font-weight:bold;
}

.sasote01 {
color: #FFFFFF;
font-size:12px;
line-height:15px;
font-weight:bold;
}

.sasote02 {
color: #FF3366;
font-size:12px;
line-height:15px;
font-weight:bold;
}

.sasote03 {
color: #FF3366;
font-size:14px;
line-height:16px;
font-weight:bold;
}

.title_link {color:#FF0066;font-size:12px;font-weight:bold;}
.title_link:link {color:#FF0066;font-size:12px;font-weight:bold;text-decoration:none;}
.title_link:visited  {color:#FF0066;font-size:12px;font-weight:bold;text-decoration:none;}
.title_link:active {color:#FF0066;font-size:12px;font-weight:bold;text-decoration:none;}
.title_link:hover {color:#FF0066;font-size:12px;font-weight:bold;text-decoration:underline;}


.left_bor01	{
border-right-style: solid;
 border-right-width: 2px;
 border-right-color: #cc0066;
 background:url(../img/ban_swan01.jpg) no-repeat center bottom;
 background-color:#F8D9C2;
 font-size:12px;
}

.left_bor02	{
border-right-style: solid;
 border-right-width: 2px;
 border-right-color: #cc0066;
 background:url(../img/ban_swan02.jpg) no-repeat center bottom;
 background-color:#be9d93;
 font-size:12px;
}

.left_bor03	{
border-right-style: solid;
 border-right-width: 2px;
 border-right-color: #cc0066;
 background:url(../img/ban_swan03.jpg) no-repeat center bottom;
 background-color:#000004;
 font-size:12px;
 color :#FFFFFF;
}

.left_bor01_1	{
 background-color:#F8D9C2;
 color: #FF3366;
font-size:10px;
}

.left_bor02_1	{
 background-color:#be9d93;
 color: #333333;
font-size:10px;
}

.left_bor03_1	{
 background-color:#000004;
 color: #FFFFFF;
font-size:10px;
}

#line005{padding:5px; text-align:left; font-size:11px; width:135px; border:#FF6666 1px solid; background-color: #efa7a7;}
#line006{padding:5px; text-align:left; font-size:11px; width:135px; border:#990000 1px solid; background-color: #c99494;}
#line007{padding:5px; text-align:left; font-size:11px; width:135px; border:#333333 1px solid; background-color: #CCCCCC;}
.blank{ width:10px; height:100px;}

.storyclass{ background-color:#ff7200; width:630px;}