@charset "EUC-JP";body{        text-align: center;        background-color: #000000;        color: #FFFFFF;        margin: 0px;        padding: 0px;        font-size: 12px;        font-family: "?FF2D?FF33?20?FF30?30B4?30B7?30C3?30AF","?30D2?30E9?30AE?30CE?20Pro?20W3",Osaka,sans-serif ;        background-image: url(http://templates.blog.fc2.com/template/star_night/stnt_bg.jpg);        background-position: 96% 97%;        background-repeat: no-repeat;        background-attachment: fixed;}#frame {          background-color: #0F3460;          width: 770px;          margin:  0px;          padding: 0px;          border-left: solid 1px #FFFFFF;          border-right: solid 1px #FFFFFF;          background-image: url(http://templates.blog.fc2.com/template/star_night/stnt_frbg2.jpg);          background-position: left top;          background-repeat: repeat;                     }/*サイドメニュー */#menu {        width : 180px;        margin: 10px 0px 0px 10px;        padding: 0px;        color: #FFFFFF;        text-align: left;                    }#menu p{        font-size: 12px;        color: #FFFFFF;        padding: 0px 10px 0px 10px;}/*メイン */#main {        width : 520px;        margin: 10px 0px 0px 24px;        padding: 0px;        text-align: left;        color: #C1C1C1;                    }/*ブログタイトル */h1 {    text-align: left;    font-size: 18px;    font-weight: bolder;    color: #90FFF3;    padding-top: 0px;    padding-left: 30px;    padding-right: 30px;    margin: 0px;}h1 a {                 color: #90FFF3;                 text-decoration:none;}h1 a:hover {                   color: #CCCCCC;                   text-decoration : none;}/*ブログ説明文 */.blog_info {    text-align: left;    margin-top: 1px;    font-size: 12px;    font-weight: bolder;    color: #FBFFDD;    padding-left: 30px;    padding-right: 30px;}/*横カレンダー*/#calender {      width: 710px;      border-top:1px solid #90FFF3;       border-bottom:1px solid #90FFF3;       text-align: center;      margin-top: 17px;      margin-bottom: 17px;      margin-left: 20px;      margin-right: 20px;}#calender ul {     text-align: center;     font-family: Arial, Geneva, Helvetica, sans-serif;     font-size: 12px;     list-style-position : inside;     padding-left: 0px;     background-image: none;}#calender li {     padding: 3px;     background-image: none;     display : inline;     font-size: 10px;     color: #FFFFFF;     list-style-type : none;}#calender li a{    text-decoration: none;    color: #1BDDDB;}#calender li a:hover {    color: #CCCCCC;}/* カレンダー */.calender {        font-size: 10px;        line-height: 100%;        width: 90%;        border: 1px solid #06B0CF;        margin-bottom: 20px;        margin-left: 10px;        color: #C1C1C1;}.calender a  { font-weight: bolder;}.calender a:link    {color: #FFFFFF;  text-decoration: none;}.calender a:active  {color: #FFFFFF;  text-decoration: none;}.calender a:visited {color: #FFFFFF;  text-decoration: none;}.calender a:hover   {color: #FFFFFF;  text-decoration: underline;}.calender caption {                font-size: 10px;                line-height: 150%;                padding-bottom: 1px;                color: #ffffff;                margin-left: 10px;}.calender caption a:link    {color: #ffffff;  text-decoration: none;}.calender caption a:active  {color: #ffffff;  text-decoration: none;}.calender caption a:visited {color: #ffffff;  text-decoration: none;}.calender caption a:hover   {color: #1BDDDB;  text-decoration: underline;}.calender th {           width: 20px;           height: 16px;           font-weight: bolder;           text-align: center;}.calender td {           width: 20px;           height: 16px;           text-align: center;}.calender td a {             display: block;}th#sun {     color: #FFADAD;}th#sat {     color: #A7D88E;}.calender td a:link {                  background: #04214D;                  padding: 3px 0px 3px 0px;                  color: #FFFFFF;                  text-decoration: none;}.calender td a:visited {                  background: #04214D;                  padding: 3px 0px 3px 0px;                  color: #FFFFFF;                  text-decoration: none;}.calender td a:hover {                   background: transparent;                   font-weight: bolder;                   padding: 3px 0px 3px 0px;                   color: #06B0CF;                   text-decoration: none;}/*メニュータイトル */h3 {        font-size: 12px;        color: #FFFFFF;        text-align: left;        margin-bottom: 15px;        padding: 3px 5px 3px 5px;        border-top : 1px solid #90FFF3;        border-bottom : 1px solid #90FFF3;    }/* 自己紹介イメージ */.pay img {       padding-left: 10px;       margin: 0px;} /* リスト設定 */ul {     text-align:left;     margin: 0px;     padding-left: 10px;     list-style-type: none;     text-decoration: none;}li {     text-align: left;     font-size: 12px;     color: #C1C1C1;     line-height: 150%;     padding: 0px 0px 10px 20px;     text-decoration: none;     background: url(http://templates.blog.fc2.com/template/star_night/stnt_li01.gif);     background-position: 1px 2px;     background-repeat: no-repeat;}a {       color: #FFFFFF;       text-decoration: none;}a:hover {       color:  #84F3C8;       text-decoration: underline;}   /*エントリーテーブル */.entry_table{    width: 510px;    margin: 0px 10px 30px 0px;    color: #FFFFFF;}/*エントリータイトル */h2 {    text-align: left;    font-size: 12px;    font-weight: bolder;    color: #BBBBBB;    margin: 0px 1px 5px 0px;    padding-top: 6px;    padding-left: 19px;    padding-right: 20px;    padding-bottom: 6px;    background-color: #081A36;    background-image: url(http://templates.blog.fc2.com/template/star_night/stnt_etpbg2.jpg);    background-position: left top;    background-repeat: repeat-y;}h2 a {                 font-size: 12px;                 color: #FFFFFF;                 text-decoration:none;}h2 a:hover {                   color: #90FFF3;                   text-decoration : underline;}/*エントリー日付 */.entry_date {    font-size: 12px;    color: #CCCCCC;    text-align: right;    margin: 0px 30px 0px 0px;}/*エントリーテキスト */.entry_text {    font-size: 12px;    color: #FFFFFF;    margin: 10px 20px 10px 20px;    line-height : 150%;}.entry_text a {                 font-size: 12px;                 color: #B194D9;                 text-decoration: underline;}.entry_text a:hover {                  color: #CCCCCC;                  text-decoration : none;}/*エントリー内の引用文 */.entry_text blockquote {        font-size: 10px;        text-align: left;        color: #B5D3FF;        background-color: #081A36;        border:1px dotted #96D5F1;        padding: 0px 7px 0px 7px;        margin: 0px;}/*テキスト内の画像*/.entry_text img {       border:1px solid #06B0CF;        padding: 0px;       margin: 0px;} /*エントリーオプション */.entry_option {    font-size: 12px;    color: #9EB2D9;    text-align: right;    margin: 0px 30px 15px 0px;}.entry_option a {                 color: #90FFF3;                 text-decoration:none;}.entry_option a:hover {                   color: #CCCCCC;                   text-decoration : underline;                   background-color: transparent;}/*ページ移動・ナビ */.entry_navi{    font-size: 12px;    color: #9EB2D9;    text-align:center;}.entry_navi a {                 font-size: 12px;                 color: #B194D9;                 text-decoration:none;}.entry_navi a:hover {                  color: #CCCCCC;                  text-decoration : underline;}/*コメント投稿テーブル */.post_table{    width: 330px;    margin: 0px 0px 35px 0px;    padding: 0px 0px 0px 90px;    color: #FFFFFF;}/*コメント・TBタイトル */.etc_title {    text-align: left;    font-size: 12px;    font-weight: bolder;    color: #90FFF3;    margin: 10px 20px 5px 20px;}.etc_title a {                 font-size: 12px;                 font-weight: bolder;                 color: #90FFF3;                 text-decoration:none;}.etc_title a:hover {                   color: #CCCCCC;                   text-decoration : none;}/*コメントテキスト */.etc_text {    font-size: 12px;    color: #FFFFFF;    margin: 10px 20px 10px 20px;    line-height : 150%;}.etc_text a {                 font-size: 12px;                 color: #B194D9;                 text-decoration: underline;}.etc_text a:hover {                  color: #CCCCCC;                  text-decoration : none;}/*コメント・TBオプション */.etc_state {    font-size: 12px;    color: #777777;    text-align: right;    padding-bottom: 10px;    border-bottom: 1px dotted #969696;    margin: 10px 30px 10px 20px;}.etc_state a {                 font-size: 12px;                 color: #90FFF3;                 text-decoration:none;}.etc_state a:hover {                   color: #CCCCCC;                   text-decoration : underline;}/*その他テーブル */.etc_table{    width: 510px;    margin: 0px 10px 30px 0px;    color: #FFFFFF;}/*その他タイトル */.etc_title2{    text-align: center;    font-size: 12px;    font-weight: bolder;    color: #BBBBBB;    margin: 13px 0px 5px 0px;    padding: 2px 20px 2px 20px;}/*フォーム装飾 */input,textarea,select,button,submit {         border-left:1px solid #CCCCCC;          border-right:1px solid #CCCCCC;          border-top:1px solid #CCCCCC;          border-bottom:1px solid #CCCCCC;          color : #C1C1C1;         background-color:#000000;}.entry_title {    text-align: center;    font-size: 12px;    font-weight: bolder;    color: #BBBBBB;    margin: 13px 0px 5px 0px;    padding: 2px 20px 2px 20px;    background-image: url(http://templates.blog.fc2.com/template/star_night/stnt_etpbg.jpg);    background-position: center top;    background-repeat: repeat-y;}.entry_title a {                 font-size: 12px;                 color: #BBBBBB;                 text-decoration:none;}.entry_title a:hover {                   color: #888888;                   text-decoration : none;}/*著作権エリア */#footer {    font-size: 12px;    clear : both;    width: 510px;    color: #FFFFFF;    padding-top: 10px;    margin-top: 30px;    text-align: center;    padding-bottom: 10px;    margin-left: 25px;    margin-right: 235px;    }#footer a {    color:#B194D9;    font-size: 12px;    text-decoration:none;    }#footer a:hover {    color:#CCCCCC;}textarea,input,select {    font-family : "?30D2?30E9?30AE?30CE?20Pro?20W3","Osaka","Verdana","Helvetica","Arial","?FF2D?FF33?20?FF30?30B4?30B7?30C3?30AF",sans-serif;}img.emoji{    vertical-align:middle;    border:0;}