@charset "UTF-8";

/*http://wellstyled.com/tools/colorscheme2/index-en.html?tetrad;81;0;75;-1;-1;1;-0.7;0.25;1;0.5;1;-1;-1;1;-0.7;0.25;1;0.5;1;-1;-1;1;-0.7;0.25;1;0.5;1;-1;-1;1;-0.7;0.25;1;0.5;1;0*/
/*http://wellstyled.com/tools/colorscheme2/index-en.html?tetrad;81;0;225;-1;-1;1;-0.7;0.25;1;0.5;1;-1;-1;1;-0.7;0.25;1;0.5;1;-1;-1;1;-0.7;0.25;1;0.5;1;-1;-1;1;-0.7;0.25;1;0.5;1;0*/

body {
margin:0px 0px 0px 0px;
background:#990099;
}

A 			{ color: #CCFF00; text-decoration: none; }
A:link		{ color: #CCFF00; text-decoration: none; }
A:visited	{ color: #CCFF00; text-decoration: none; }
A:active	{ color: #999999;  }
A:hover		{ color: #0066B3 ;background:#CCFF00;  }

h1, h2, h3,h4,p {
margin: 0px;
padding: 0px;
}

blockquote {
border:1px dotted #E6F4FF;
width:85%;
padding:10px;
margin:10px auto;
}

#container {
width:780px;
border-left:6px solid #FF8000 ;
border-right:4px solid #630099; 
padding:0px 0px 0px 5px;
margin:0px auto 0px auto;	
_width:790px;
}

#links{
margin:0px 0px 0px 0px;
float:left;
}

#content {
margin-right:0px;
margin-bottom:0px;
width: 545px;
float:right;
overflow:hidden;
}

.footnote{}

.footnote li{
display:none;
visibility:hidden;
}

.banner {
font-size:12px;
padding: 0px 5px 0px 5px;
background:#630099;
letter-spacing: .1em;
}

.banner a{ color: #FF8000;　background:#630099;　 text-decoration: none; }
.banner a:link{ color: #FF8000;　background:#630099;　 text-decoration: none; }
.banner a:visited{ color: #FF8000;　background:#630099;　 text-decoration: none; }
.banner a:active{ color: #FF8000;　background:#630099;　 text-decoration: none; }
.banner a:hover { color:#CCFF00;　background:#630099;　text-decoration: none;　}

.description{
color: #ff80ff;
font-size:24px;
font-family: verdana, arial, "HiraKakuStd-W8","ヒラギノ Std W8", "Osaka", "MS ゴシック";
text-transform:none;
letter-spacing: 0em;
line-height:32px;
font-weight:bold;
}

.description h3{
font-family:Verdana, arial,"HiraKakuPro-W6","ヒラギノ Pro W6", "Osaka", "MS ゴシック";
font-size:10px;
line-height:14px;
font-weight:bold;
color:#ff80ff;
letter-spacing: .1em;
text-align:right;
}

.description h4{
font-family:Verdana, arial,"HiraKakuPro-W6","ヒラギノ Pro W6", "Osaka", "MS ゴシック";
font-size:11px;
line-height:16px;
font-weight:bold;
color:#ff80ff;
letter-spacing: .1em;
margin: 0px;
padding: 10px 5px 10px 5px;
}

.description h5{
font-family:Verdana, arial,"HiraKakuPro-W6","ヒラギノ Pro W6", "Osaka", "MS ゴシック";
font-size:10px;
line-height:14px;
font-weight:normal;
color:#ff80ff;
letter-spacing: 0em;
margin: 0px;
padding: 5px;
}

.description_s {
font-family:"HiraKakuStd-W8","ヒラギノ Std W8", verdana,arial,"Osaka", "MS ゴシック";
color:#D280FF;
font-size:12px;
line-height:20px;
font-weight:bold;
margin-top:5px;
}

.blog {
padding:0px;
margin:0px 0px 0px 0px;
}

#menu {
font-size: 10px; 
color: #999; 
border:1px solid #E6F4FF;
font-weight:normal;
padding:2px 2px 4px 6px;
margin:10px 0px;
text-align:center;
}


/* ---------  にっきぶぶん ---------  */

.outbox	{ 
color: #FF9900; 
margin-bottom:0px;
}

.datestyle {
font-family:Verdana,arial;
font-weight:bold;
font-size: 11px; 
width:105px;
float:left;
text-align:right;
padding-top:32px;
letter-spacing: -.1em;
}

.diarydatem {
font-family:Verdana,arial;
font-weight:bold;
font-size: 28px; 
line-height:90%;
width:105px;
float:left;
text-align:right;
padding-top:30px;
letter-spacing: -.1em;
}

.diarydatel {
font-family:Verdana,arial;
font-weight:bold;
font-size: 34px; 
line-height:95%;
width:105px;
float:left;
text-align:right;
padding-top:20px;
letter-spacing: -.1em;
}

.datetime {
float:left;
font-family:verdana,arial;
font-size: 10px; 
color: #0066B3; 
padding:30px 0px 0px 5px;
margin:0px;
width:35px;
letter-spacing: 0em;
}


.datetime_i {
float:left;
font-family:verdana,arial;
font-size: 10px; 
color: #0066B3; 
padding:20px 0px 0px 5px;
margin:0px;
width:35px;
letter-spacing: 0em;
}

.blogbody {
font-weight:normal;
background:#FF9900;
width:435px;
float:right;
margin-bottom:0px;
}

.blogtxt {
float:right;
width:390px;
font-size: 11px; 
line-height:180%;
margin:0px;
color: #E6F4FF; 
padding:0px 1px 0px 1px;
letter-spacing: 0em;
background:#0066B3;
}

.new {
font-size: 11px; 
line-height:180%;
color: #FF8000; 
}


.ad {
color: #E6F4FF; 
font-size: 9px; 
line-height:100%;
margin-bottom:10px;
margin-top:20px;
}

.entrybody {
margin-left:15px;
margin-right:6px;
}

.entrybody p {
margin-top:12px;
margin-bottom:6px;
}

.entrybody img {
margin: 5px 5px 1px 0px;
}


.title	{
font-family: "HiraKakuStd-W8","ヒラギノ Std W8", "Osaka","MS ゴシック",  verdana,arial;
font-size: 16px;
font-weight: bold;
color: #FF9900;
border-bottom:1px dashed #FF9900;
padding: 30px 0px 2px 10px;
letter-spacing: .1em;
_font-weight: bold;
}

.title_i	{
font-family: "HiraKakuStd-W8","ヒラギノ Std W8", "MS ゴシック", "Osaka", verdana,arial;
font-size: 16px;
font-weight: bold;
color: #FF9900;
border-bottom:1px dashed #FF9900;
padding: 20px 0px 3px 5px;
margin-bottom:8px;
letter-spacing: .1em;
_font-weight: bold;
}


.posted	{ 
text-align:right;
font-weight:bold;
font-family: verdana,arial;
font-size: 14px;
margin:0px 0px 0px 0px;
padding:3px 0px 4px 10px;
border-top:1px dashed #FF9900; 		
}

.posted a{ color: #CCFF00; text-decoration: none; }
.posted a:link{ color: #CCFF00; text-decoration: none; }
.posted a:visited{ color: #CCFF00; text-decoration: none; }
.posted a:active{ color: #CCFF00; text-decoration: none; }
.posted a:hover { color:#0066B3;　background:#CCFF00;　text-decoration: none;}


.extended {
font-family: "HiraKakuPro-W6","ヒラギノ Pro W6", "MS ゴシック", "Osaka", verdana,arial;
font-size: 12px; 
letter-spacing: .1em;
padding:1px 0px;
text-align: center;
margin:5px 0px 10px 0px;
border-top:1px dotted #FF9900;
border-bottom:1px dotted #FF9900;
}

.endborder_org {
float:right;
font-size:1px;
margin:0px;
padding:0px 0px 0px 0px;
letter-spacing: 0em;
border-top:1px solid #FF9900;
background:#FF9900;
width:435px;
}

.endborder {
float:right;
font-size:1px;
margin:0px;
padding:0px;
letter-spacing: 0em;
border-top:3px solid #630099;
background:#630099;
width:435px;
}

.cf{
margin:0px;
padding:0px;
letter-spacing: 0em;
color: #E6F4FF; 
font-size: 11px;
}

.cf_orange{
margin:0px;
padding:0px;
letter-spacing: 0em;
color: #ff9900; 
font-size: 11px;
}


.pagesl{ 
color:#E6F4FF;
padding:4px 0px 2px 6px;
margin:0px;
}

.pages{ 
font-size:10px; 
font-weight:normal;
color:#E6F4FF;
padding:4px 5px 2px 6px;
margin:0px;
text-align: right;
}

.pages b{ 
font-family:"HiraKakuStd-W8",verdana,arial,"ヒラギノ Pro W6", "Osaka", "MS ゴシック";
font-weight:bold;
}


/* ---------  カテゴリー ---------  */

.category {
font-size: 11px; 
line-height:140%;
font-weight:normal;
font-family: "HiraKakuPro-W6","ヒラギノ Pro W6", "MS ゴシック", "Osaka", verdana,arial;
background:#998548;
color: #0066B3; 
margin:5px 0px 10px 1px;
padding:5px 5px;
letter-spacing: .1em;
text-align: center;
}

.category a{ color: #0066B3; ; text-decoration: none; }
.category a:link{ color: #0066B3;  text-decoration: none; }
.category a:visited{ color: #0066B3; text-decoration: none; }
.category a:active{ color: #0066B3; text-decoration: none; }
.category a:hover {
color: #FF9900;
background:#998548;
text-decoration: none;
}


/* ---------  コメント ---------  */

.comments-body {
font-family: "HiraKakuPro-W3","ヒラギノ Pro W3", "Osaka", verdana,arial;
color:#E6F4FF;
font-size:11px;
font-weight:normal;
line-height:160%;
padding:10px 5px 7px 10px;	
border-bottom:1px dashed #FF9900;
}

.comments-body b{ 
font-weight:normal;
font-size:12px;
color:#CCFF00;
font-family: "HiraKakuPro-W6","ヒラギノ Pro W6", "Osaka", "MS ゴシック", verdana,arial;
_font-weight: bold;
}

.comments-body p{
margin:10px 0px 10px 5px;
}

.commentsbodys {
color: #E6F4FF; 
font-size:10px;
font-weight:normal;
line-height:150%;
padding:2px 0px 2px 5px;
border-top:1px dashed #FF9900; 					
}

.commentsbodys b{
font-weight:normal;
font-family: "HiraKakuPro-W6","ヒラギノ Pro W6", "Osaka", "MS ゴシック", verdana,arial;
_font-weight: bold;
}

.comments-head	{ 
font-family:Helvetica,Verdana,arial;
font-size:18px; 
color: #FF9900; 
margin-top:20px;
font-weight:bold;
padding-bottom:5px;
border-bottom:1px dashed #FF9900; 
}


.commentleft {
color:#FF9900;
font-family:Verdana,arial;
font-size: 9px; 
width:100px;
float:left;
text-align:right;
padding-top:4px;
padding-right:5px;
letter-spacing: 0em;
}

.commentleft a{ color: #CCFF00; text-decoration: none; }
.commentleft a:link{ color: #CCFF00; text-decoration: none; }
.commentleft a:visited{ color: #CCFF00; text-decoration: none; }
.commentleft a:active{ color: #CCFF00; text-decoration: none; }
.commentleft a:hover { color:#990099;　background:#CCFF00;　text-decoration: none;　}

.commentlist	{ 
color: #E6F4FF; 
margin-top:0px;
margin-bottom:0px;
}

.commentc {
float:left;
font-family:verdana,arial;
font-size: 9px; 
color: #0066B3; 
padding:4px 0px 0px 5px;
margin:0px;
width:35px;
letter-spacing: 0em;
text-align:right;
}

.commentspop {
font-family: "HiraKakuPro-W3","ヒラギノ Pro W3", "Osaka", verdana,arial;
padding:0px 10px 0px 10px;
background:#0066B3;
}

#banner-commentspop {
color:#FF9900;
font-size:11px;
padding:5px 15px 5px 15px;
margin-bottom:10px;
background:#630099;
letter-spacing: .1em;
}

/* ---------  左ナビ ---------  */

.tools {
width:220px;
padding:0px;
margin:0px 0px 3px 0px;
background:#630099;
color:#D280FF;
font-family: "HiraKakuPro-W3","ヒラギノ Pro W3", "Osaka", "MS ゴシック", verdana,arial;
font-size:xx-small;
font-weight:normal;
line-height:170%;
padding:3px;
border-bottom:3px solid #00487D; 
border-right:3px solid #00487D; 
}	

.tools a{ color: #FF9900; text-decoration: none; }
.tools a:link{ color: #FF9900; text-decoration: none; }
.tools a:visited{ color: #FF9900; text-decoration: none; }
.tools a:active{ color: #FF9900; text-decoration: none; }
.tools a:hover { color: #0066B3; background:#80C9FF; text-decoration: none; }


.topleft{
width:220px;
margin: 6px 0px 0px 0px;
}

.indi{
margin: 0px 0px 10px 0px;
width:228px;
}

.indi_index{ 
font-family: "HiraKakuPro-W3","ヒラギノ Pro W3", "Osaka", "MS ゴシック", verdana,arial;
font-size:10px;
width:222px;
line-height:17px;
color:#D280FF;
font-weight:normal;
padding:7px 0px 7px 4px;
text-align : left ;
background:#630099; 
margin-bottom:2px; 
border-bottom:4px solid #00487D; 
border-right:3px solid #00487D; 
}

.indi_index b{ font-weight:normal;font-family: "HiraKakuPro-W6","ヒラギノ Pro W6", "Osaka", "MS ゴシック", verdana,arial;}
.indi_index a{ color: #FF9900; text-decoration: none; }
.indi_index a:link{ color: #FF9900; text-decoration: none; }
.indi_index a:visited{ color: #FF9900; text-decoration: none; }
.indi_index a:active{ color: #FF9900; text-decoration: none; }
.indi_index a:hover { color: #0066B3; background:#80C9FF; text-decoration: none; }

.indi_index img{
margin: 0px 2px;
}

.counter{
width:226px;
font-size: 10px; 
line-height:150%;
font-family: "HiraKakuPro-W3","ヒラギノ Pro W3", "Osaka", "MS ゴシック", verdana,arial;
color: #999; 
font-weight:normal;
padding:15px 0px;
margin-top:5px;
background:#630099; 
border-bottom:3px solid #00487D; 
border-right:3px solid #00487D; 
}

.counter a{ color: #FF9900; text-decoration: none; }
.counter a:link{ color: #FF9900; text-decoration: none; }
.counter a:visited{ color: #FF9900; text-decoration: none; }
.counter a:active{ color: #FF9900; text-decoration: none; }
.counter a:hover { color: #630099; background:#FF9900; text-decoration: none; }

.sidetitle {
color:#E6F4FF;
font-family:verdana, arial;
font-size:12px;
font-weight:bold;
padding:1px 0px 1px 3px;
margin-top:0px;
letter-spacing: .1em;
text-transform:lowercase;	
}

.sidetitle a{ color: #FF8000; text-decoration: none; }
.sidetitle a:link{ color: #FF8000; text-decoration: none; }
.sidetitle a:visited{ color: #FF8000; text-decoration: none; }
.sidetitle a:active{ color: #FF8000; text-decoration: none; }
.sidetitle a:hover { color: #630099; text-decoration: none; background:#0066B3; }

.side {
padding:4px;
font-family: "HiraKakuPro-W3","ヒラギノ Pro W3", "Osaka", "MS ゴシック", verdana,arial;
}

.side img {
margin: 0px;
}

.syndicate {
font-family:verdana, arial, sans-serif;
font-size:x-small;		
line-height:140%;
padding:2px;
margin:0px 0px 15px 0px;
}	

.powered {
color:#D280FF;
font-size:x-small;		
line-height:140%;
text-transform:uppercase; 
padding:2px;
margin-top:20px;
letter-spacing: .2em;						
}	

/* ---------  カレンダー ---------  */

.calendar {
font-family:Verdana,Arial;
font-size:11px;
font-weight:normal;
line-height:100%;
padding:1px;
text-align:left;
color:#990099;
}

.calendar a{ color: #FF9900; text-decoration: none; }
.calendar a:link{ color: #FF9900; text-decoration: none; }
.calendar a:visited{ color: #FF9900; text-decoration: none; }
.calendar a:active{ color: #FF9900; text-decoration: none; }
.calendar a:hover { color:#990099; text-decoration: none; background:#FF9900 }

.calendar_w {
font-size:11px;
font-weight:bold;
line-height:110%;
padding:1px;
color: #630099;
}

.calendar_h {
font-size:11px;
font-weight:bold;
line-height:110%;
padding:1px;
color: #00487D;
}

.calendarhead {	
font-family:verdana,arial;
font-size:12px;
font-weight:bold;
padding:0px;
letter-spacing: .1em;
text-transform:lowercase;
text-align:center;
color:#D280FF;
margin-bottom:1px;
}

.thisdate {
color: #FF9900;
background: url(http://dancefortune.happy.nu/img/calbgtoday.gif) no-repeat scroll center center;
}

.caloff {
background: url(http://dancefortune.happy.nu/img/calbgoff.gif) no-repeat scroll center center;
}

.calon{
background: url(http://dancefortune.happy.nu/img/calbgon.gif) no-repeat scroll center center;
}

.calon a{ color: #630099;font-weight:bold; text-decoration: none; }
.calon a:link{ color: #630099; font-weight:bold;text-decoration: none; }
.calon a:visited{ color: #630099; font-weight:bold;text-decoration: none; }
.calon a:active{ color: #630099;font-weight:bold;text-decoration: none; }
.calon a:hover { color: #00487D;font-weight:bold; text-decoration: none; background:#FF9900 }


/* ---------  トラックバック ---------  */


.trackback-post {
color:#E6F4FF;
font-size:10px;
font-weight:normal;
margin:20px 5px 5px 5px;	
text-align:center;
border:1px dotted #E6F4FF; 
}	

/*  --------- サーチ  --------- */

#srch {
width: 120px;
margin: 0px 0px 5px 0px;
padding: 1px;
font-size: 11px;
font-family: "HiraKakuPro-W3","ヒラギノ Pro W3", "MS ゴシック", Osaka, verdana,arial;
color: #D280FF;
background: #630099;
border:1px solid #FF9900;
}

#srchbtn {
width: 90px;
margin: 0px 0px 5px 5px;
padding: 1px;
font-size: 11px;
font-family: "HiraKakuPro-W3","ヒラギノ Pro W3", "MS ゴシック", Osaka, verdana,arial;
color: #FF9900;
background: #630099;
border-top:2px solid #FF9900;
border-left:2px solid #FF9900;
border-bottom:2px solid #00487D;
border-right:2px solid #00487D;
}

/*  --------- フォーム  --------- */

form	{
margin: 0;
padding: 0;
}

select	{
margin: 0;
padding: 0;
color: #000000;
font-size: 10px;
}

#author {
width: 220px;
margin: 0;
padding: 1px;
font-size: 12px;
font-family: "HiraKakuPro-W6","ヒラギノ Pro W6", "MS ゴシック", Osaka, verdana,arial;
font-weight: bold;
color: #80C9FF;
background: #00487D;
border:1px solid #FF9900;
}

#email {
width: 95%;
margin: 0;
padding: 1px;
font-size: 11px;
color: #FFFFFF;
background: #0066B3;
border:1px solid #00487D;
}

#url {
width: 95%;
margin: 0;
padding: 1px;
font-size: 11px;
color: #FFFFFF;
background: #0066B3;
border:1px solid #00487D;
font-family: verdana,arial;verdana,arial;
font-weight: bold;
}

textarea {
margin: 0;
padding: 2;
font-family: "HiraKakuPro-W3","ヒラギノ Pro W3", "MS ゴシック", Osaka, verdana,arial;
font-size: 12px;
color: #80C9FF;
background: #00487D;
border:1px solid #FF9900;
width:98%;
}


input.noborder {
margin: 0;
padding: 0;
border: 0px;
}

.submitbtn {
width: 100px;
margin: 0;
padding: 1px;
font-size: 11px;
font-family: "HiraKakuPro-W6","ヒラギノ Pro W6", "MS ゴシック", Osaka, verdana,arial;
color: #FF9900;
background: #0066B3;
border-top:2px solid #FF9900;
border-left:2px solid #FF9900;
border-bottom:2px solid #630099;
border-right:2px solid #630099;
letter-spacing: .1em;
}


/*  --------- BBS  --------- */

.bbs {
font-family:  "HiraKakuPro-W3","ヒラギノ Pro W3","Osaka", "MS ゴシック", verdana, arial;
margin:0px 2px 2px 4px;
background:#630099;
}

.bbs A 			{ color: #FF8000; text-decoration: none; }
.bbs A:link		{ color: #FF8000; text-decoration: none; }
.bbs A:visited	{ color: #FF8000; text-decoration: none; }
.bbs A:active	{ color: #999999;  }
.bbs A:hover		{ color: #630099 ;background:#FF8000;  }

.sidebbs	{
color: #FF80FF;
font-size: 9px;
font-weight: normal;
}

.sidebbs-head	{
border-top:1px solid #0066B3;
color: #FF80FF;
font-size: 9px;
font-weight: normal;
padding:3px;
}

.sidebbs-body	{
color: #FF80FF;
font-size: 10px;
font-weight: normal;
text-align: left;
padding:3px 0px 3px 3px;
line-height:150%;
}

.sidebbs-body	p{
margin-top:4px;
margin-bottom:4px;
}

.sidebbs-post	{
padding-bottom:5px;
color: #FF80FF;
font-family: verdana, Helvetica, arial;
font-size: 9px;
font-weight: normal;
text-align: right;
}

.postname	{
border-top:1px solid #0066B3;
padding-top:5px;
color: #80C9FF;
font-family: "HiraKakuStd-W8",verdana, Helvetica, "ヒラギノ Pro W6", "Osaka","MS ゴシック";
font-size: 10px;
font-weight: bold;
}

#text{
padding-top:5px;
color: #80C9FF;
font-family:  "HiraKakuPro-W3","ヒラギノ Pro W3","Osaka", "MS ゴシック", verdana, arial;
font-size: 10px;
}

.sidebbs-form	{
color: #E6F4FF;
font-size: 10px;
font-weight: bold;
}

/* CSS Document */


