@charset "Shift_JIS";

/*デバッグ用*/
/*div {
border:1px solid #FF0000; padding:10px;
}
*/
html {overflow-y:scroll;}
* {	
margin:0;
padding:0;
font-size:100%;
/* 2007.02.22 shimada add 横スクロールバー非表示 */
/*overflow-x:hidden;*/

}

body{
background-color: #ffffff;
}

h1,h2,h3,h4,h5,h6, {
margin:0;
padding:0;
border:0;
line-height:1em;/*行間リセット*/
font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", Osaka;
}

p {
margin:0;
padding:0;
border:0;
font-style:normal;
text-align:left;
/*font-size:76%;基本のフォントサイズを指定*/
color:#333333;/*基本の文字色を指定*/
line-height:1.6em;/*基本の行間を指定*/
font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", Osaka;
}



ul,ol,li,dl,dt,dd {
margin:0;
padding:0;
border:0;
list-style:none;
}



map {
display:none;
}


.clear {
clear:both;
height:1px;
font-size:1px;
line-height:1%;
}






/*共通項目*/

#copyright {
width:100% !important;
margin:0 auto;
padding:20px 0 10px 0;
border-top:1px solid #999999;
font-size:79%;
line-height:1.4em;
color:#666666;
}



.pagetop {
text-align:right;
width:610px;
padding:0 0 10px 0;
border-bottom:1px solid #999999;
}

.pagetopNoboder {
text-align:right;
width:610px;
padding:0 0 10px 0;
}


/*プルダウンメニュー*/
.fm01 {
font-size:12px;
}


/*カテゴリー内移動リンク用*/
#categoryLinks {
border-top:1px solid #999999;
font-size:74%;
text-align:center;
margin:5px 0;
}






/* 基本リンク設定 */

a {
margin:0;
padding:0;
border:0;
}

a:link,
a:visited{
color:#666666;
text-decoration:underline;
}
a:hover,
a:active{
color:#000000;
text-decoration:underline;
}






/* テキスト関係 */


.txtFlower {
color:#FF9999 !important;
}

.txtMoon {
color:#FFB300 !important;
}

.txtSnow {
color:#66CC99 !important;
}

.txtStar {
color:#66CCFF !important;
}

.txtCosmos {
color:#CC66CC !important;
}

.txtSpecial {
color:#4c4ca5 !important;
}

.txtCollaborat {
color:#FF6600 !important;
}


