@charset "UTF-8";

/*
 * Copyright (C) blogtube All rights reserved.
 * 削除不可部分の削除はしないようにお願いいたします。
 * このコメント部分も削除不可です。
 * カスタマイズや利用法に制限はありません。
 * サイトはこちらです。
 * http://templatetube.blog78.fc2.com/
*/


/*　　　　基本的な設定　　　　*/

* {
margin: 0;
padding: 0;
font-style : normal;
word-break: break-all;
font-family: Verdana, Arial, sans-serif;
}

body{
text-align: center;
}

a,
a:link,
a:visited{
color: #003366;
text-decoration: underline;
}
a:hover{
color: #cc0000;
text-decoration: underline;
}
a:active {}

a img{
border: 0;
}

input{
padding: 1px;
font-size: 12px;
}

blockquote {
width: auto;
margin: 16px 10px;
padding: 10px;
font-size: 12px;
line-height: 150%;
background: #FCC70C;
border: solid 1px #000;
}

.section{
}

/*　　　　基本的な設定　　　　*/


/*　　　　　ヘッダ・バナー部分　　　　　*/

#banner{
width: 100%;
height: 200px;
background: #FFCC66;
background-image: url(http://blog-imgs-50-origin.fc2.com/m/o/e/moemoedoll/moetto_title10.jpg);
border-bottom: solid 1px #FFCC66;
}

#banner a,
#banner a:link,
#banner a:visited{
color: #000;
font-size: 18px;
text-decoration: none;
}
#banner a:hover{
color: #000;
font-size: 18px;
text-decoration: none;
}
#banner a:active{}

#bannerbox{
text-align: left;
color: #000;
padding: 15px 25px;
}

#banner h1,
#banner h1 a{
margin-bottom: 6px;
font-size: 15px;
font-weight: bold;
}

#banner h2{
color: #000;
font-size: 12px;
}

/*　　　　　ヘッダ・バナー部分　　　　　*/


/*　　　　提携サイト更新情報　　　　*/

#kousin{
width: 700px;
margin: 10px auto 20px;
border: solid 1px #000;
background: #fff;
}

#k-title{
padding: 3px;
text-align: center;
font-size: 12px;
color: #000;
background: #FCC70C;
border-bottom: solid 1px #000;
}

.kousincontent{
padding: 3px;
text-align: left;
font-size: 12px;
color: #000;
line-height: 150%;
}

/*　　　　提携サイト更新情報　　　　*/


/*　　　　トップのフルバナー　　　　*/

.topadfull{
width: 980px;
margin: 0px auto 4px;
background: #fff;
}

a{ 
text-decoration: underline; 
vertical-align: baseline; 
font-family: "meiryo","メイリオ","ヒラギノ角ゴ Pro W3","HiraginoKaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", "sans-serif"; 
} 

.topadfullmain{
width: 100%;
margin: 0 auto;
text-align: center;
font-size: 12px;
color: #000;
line-height: 150%;
}


/*　　　　トップのフルバナー　　　　*/


/*　　　　トップを2分割　　　　*/

.topbox{
width: 600px;
background: #fff;
margin: 10px auto 20px;
}

.topmargin{
margin: 0 10px;
}

.topleft{
float: left;
width: 300px;
}

.topright{
float: right;
width: 300px;
}

.topborder{
border: solid 1px #000;
}

.toptitle{
padding: 3px;
text-align: center;
font-size: 12px;
color: #000;
background: #FCC70C;
border-bottom: solid 1px #000;
}

.topcontent{
padding: 3px;
text-align: left;
font-size: 12px;
color: #000;
line-height: 150%;
}

/*　　　　トップを2分割　　　　*/


/*　　　　　メイン全体　　　　　*/

#bodyid{
margin-top: 10px;
margin-bottom: 20px;
text-align: center;
background: #333333;
#background: url
#(http://blog-imgs-11.fc2.com/m/o/e/moemoedoll/line_32.gif)
}

#box{
width: 980px;
background: #fff;
margin-right: auto;
margin-left: auto;
border: solid 0px #FF9966;
}

/*　　　　　メイン全体　　　　　*/


/*　　　　　ボックス全体　　　　　*/

#box-margin{
margin: 0px 6px;
}

#box-left{
float: left;
width: 965px;
}

#box-right{
float: right;
width: 0px;
}

/* 右カラム */

/* 右カラム通常リスト設定 */
#box-right ul{
margin-left: 20px;
margin-right: 10px;
list-style-type: circle;
}

/* 右カラム */

#box-main{
float: right;
width: 735px;
margin: 0px 1px 0px 0px;
}

/* 
右カラムのリストに画像を使用する例
#box-right ul{
}
#box-right ul li{
padding-left: 12px;
background: url(リスト画像のURL) no-repeat 0px 0.4em;
list-style-type: none;
}
使用する場合は右カラム通常リスト設定を削除して、
この部分のコメントを外して下さい。スペースは微調整して下さい。 
*/

/* メイン部分 */

#box-main h3{
font-size: 12px;
color: #000;
font-weight: bold;
margin-top: 2px;
}

#box-main p{
margin-top: 10px;
margin-bottom: 16px;
}

#box-main img{
margin-right: 2px;
margin-bottom: 2px;
}

#box-main ul{
margin: 10px 0 10px 16px;
line-height: 175%;
}

#box-main table{
font-size: 11px;
color: #000;
}

#box-main table img{
margin-right: 0px;
margin-bottom: 0px;
}
/* メイン部分 */

#box-sub{
float: left;
width: 220px;
}

/* 左カラム */

/* 左カラム通常リスト設定 */
#box-sub ul{
margin-left: 20px;
margin-right: 10px;
list-style-type: circle;
}

/* 
左カラムのリストに画像を使用する例
#box-sub ul{
}
#box-sub ul li{
padding-left: 12px;
background: url(リスト画像のURL) no-repeat 0px 0.4em;
list-style-type: none;
}
使用する場合は左カラム通常リスト設定を削除して、
この部分のコメントを外して下さい。スペースは微調整して下さい。 
*/

/* 左カラム */

/*　　　　　ボックス全体　　　　　*/


/*　　　　　RSS　　　　　*/

#rss{
margin: 0 auto 0px;
border: solid 0px #FF9966;
background: #fff;
}

#rsstitle{
padding: 0px;
text-align: center;
font-size: 12px;
color: #000;
background: #FFCC66;
border-bottom: solid 1px #FFCC66;
}

#rssmain{
padding: 0px;
text-align: left;
font-size: 11px;
color: #000;
line-height: 175%;
}

/*　　　　　RSS　　　　　*/


/*　　　　　メインボックス全体　　　　　*/

.mainbox{
width: 100%;
margin: 0 auto 10px;
border: solid 1px #FF9966;
background: #fff;
}

.maindate{
padding: 3px;
text-align: right;
background: #FFCC66;
border-bottom: solid 1px #FFCC66;
}

.maindate2{
font-size: 11px;
font-weight: bold;
color: #666666;
}

.maintime{
font-size: 10px;
font-weight: normal;
color: #333;
}

.mainentry{
font-size: 13px;
margin-top: 6px;
padding: 3px;
text-align: left;
color: #FFFFFF;
}

.maintitle{
margin-bottom: 16px;
color: #000;
font-size: 12px;
font-weight: bold;
}

.maincontent{
padding: 0 4px;
margin-bottom: 10px;
color: #333;
font-size: 13px;
line-height: 150%;
}

.maintextarea{
font-size: 12px;
line-height: 150%;
margin: 10px; 0 16px;
}

.mainmore{
text-align: right;
margin-bottom: 10px;
color: #000;
font-size: 12px;
}

.mainnavi{
margin-top: 10px;
text-align: center;
font-size: 12px;
}

.maintag{
margin-top: 14px;
text-align: right;
color: #000;
font-size: 10px;
}

.mainfooter{
margin-top: 4px;
text-align: right;
color: #000;
font-size: 10px;
}

/*　　　　　メインボックス全体　　　　　*/


/*　　　　　コメント・トラックバック　　　　　*/

.comment{
}

#comment-top,
#comment-post,
#comment-edit{
padding: 3px;
margin-bottom: 6px;
text-align: left;
color: #000;
font-size: 12px;
background: #FCC70C;
border: solid 1px #000;
}

.comment-box{
padding: 3px;
margin-bottom: 10px;
text-align: left;
color: #000;
font-size: 12px;
line-height: 150%;
background: #f6f6f6;
border: solid 1px #FCC70C;
}

.comment-title{
margin-bottom: 10px;
line-height: 125%;
font-size: 12px;
}

.comment-titleb{
margin-bottom: 10px;
line-height: 125%;
font-size: 12px;
font-weight: bold;
}

.comment-footer{
margin-top: 10px;
text-align: right;
font-size: 10px;
}

.comment-entry{
font-size: 12px;
color: #000;
}

.comment-form{
text-align: right;
margin: 0;
padding: 0;
font-size: 12px;
line-height: 150%;
}

.comment-form dl{}
.comment-form dt{
float: left;
margin-bottom: 6px;
}
.comment-form dd{
margin-bottom: 6px;
}

.comment-button{
margin: 4px 0 10px;
}

.trackback{
}

#trackback-top,
#trackback-header{
padding: 3px;
margin-bottom: 6px;
text-align: left;
color: #000;
font-size: 12px;
background: #FCC70C;
border: solid 1px #000;
}

.trackback-more{
text-align: right;
}

.comment-form2{
margin: 0 auto;
font-size: 12px;
line-height: 150%;
word-break: break-all;
}

/*　　　　　コメント・トラックバック　　　　　*/


/*　　　　　カレンダー　　　　　*/

.calendarbox{
width: 146px;
text-align: center;
color: #000;
font-size: 11px;
background: #f6f6f6;
border: solid 1px #FCC70C;
}

.calendar{
width: 100%;
border-collapse: collapse;
font-size: 11px;
}

.calendarmy{
border: solid 1px #FCC70C;
}

.calendar caption{
margin-bottom: 5px;
background: #ebebeb;
}

.calendar th{
padding: 0.1em;
text-align: center;
border-bottom: solid 1px #FCC70C;
}

.calendar td{
padding: 0.1em;
text-align: center;
border-bottom: solid 1px #FCC70C;
}

.calendar td a{
display: block;
color: #1785e5;
background: #fff;
border: solid 1px #FCC70C;
}

.sun{
color: #e51717;
}

.sat{
color: #1785e5;
}

/*　　　　　カレンダー　　　　　*/


/*　　　　　左ボックス　　　　　*/

.lefttitle{
	margin: 0px;
	padding: 0.4em;
	font-size: 11px;
	color: #ffffff;
	border: 0px solid #FFCC66;
           background: #333333;
/*	background-image: url(http://blog-imgs-24-origin.fc2.com/m/o/e/moemoedoll/side_title.gif);*/
}

.leftmain{
padding: 3px;
margin-bottom: 5px;
text-align: left;
color: #000;
font-size: 13px;
line-height: 150%;
background: #ffcc66;
border: solid 1px #ffcc99;
}

.leftframe{
margin-bottom: 10px;
text-align: left;
color: #000;
font-size: 12px;
line-height: 150%;
background: #FCC70C;
}

.leftp{
margin-bottom: 10px;
}

.leftcalendar{
margin-right: auto;
margin-left: auto;
margin-bottom: 10px;
}

/*　　　　　左ボックス　　　　　*/


/*　　　　　右ボックス　　　　　*/

.righttitle{
	margin: 0px;
	padding: 0.4em;
	font-size: 11px;
	color: #ffffff;
	border: 0px solid #FFCC66;
	background-image: url(http://blog-imgs-32-origin.fc2.com/m/o/e/moemoedoll/side_titleb.gif);

}

.rightmain{
padding: 2px;
margin-bottom: 5px;
text-align: left;
color: #000;
font-size: 11px;
line-height: 125%;
background: #f6f6f6;
border: solid 1px #cccccc;
}

.rightiframe{
margin-bottom: 10px;
text-align: left;
color: #000;
font-size: 12px;
line-height: 150%;
background: #f6f6f6;
}

.rightmargin{
margin-bottom: 0px;
}

/*　　　　　右ボックス　　　　　*/


/*　　　　下部エリア広告　　　　*/

#bottombox{
width: 900px;
margin: 10px auto 20px;
border: solid 1px #FF9966;
background: #fff;
}

#bottomtitle{
padding: 3px;
text-align: center;
font-size: 12px;
color: #000;
background: #FFCC66;
border-bottom: solid 1px #FFCC66;
}

.bottomcontent{
padding: 3px;
margin: 0 auto;
text-align: center;
font-size: 12px;
color: #000;
line-height: 150%;
}

/*
テーブルをセンタリングする場合に
.bottomcontent table{
margin: 0 auto;
}
*/

/*　　　　下部エリア広告　　　　*/


/*　　　　　フッター　　　　　*/

#footer{
width: 100%;
margin-top: 18px;
background: #FFCC66;
}

#footer-box{
text-align:center;
font-size: 12px;
line-height: 125%;
color: #000;
border-top: solid 1px #FCC70C;
}

/*　　　　　フッター　　　　　*/


/*　　　　　文字装飾　　　　　*/

.tubered{
color: #e51717;
}

.tubeblue{
color: #1785e5;
}

.tubespan1{
color: #000;
background: #ffb2d4;
}

.tubemargin1{
margin-top: 10px;
}

.mainindent{
text-indent: 12px;
}

/*　　　　　文字装飾　　　　　*/

/* CSS Document */
#fig{
	width:485px;
	height:40px;
}

#figimg{
	width:40px;
	height:40px;
	float:left;
}

#figtitle{
	width:440px;
	height:20px;
　　　   left:40px;
	background:#ffcccc;
	float:right;
}

#figinfo{
	width:440px;
	height:20px;
	left:40px;
	float:right;
}

.note { 
margin: 1em 10px; 
} 

.hasen{
text-align:left;
font-family: "メイリオ", "Verdana", "ＭＳ Ｐゴシック", "Osaka－等幅";
font-size:14px;
font-weight:bold;
border-style:dotted;
border-width:2px 0px 2px 0px;
border-color:#99ccff;
}

.hasen2{
text-align:left;
font-family: "メイリオ", "Verdana", "ＭＳ Ｐゴシック", "Osaka－等幅";
font-size:14px;
font-weight:bold;
border-style:dotted;
border-width:2px 0px 0px 0px;
border-color:#a99770;
}

.date_label {
background-color:#000000; /* 背景色 */
font-size:10pt; /* 文字のサイズ */
color:#cccccc; /* 文字の色 */
text-align:left; /* 文字左寄せ */

/* 枠の内側の間隔 */
padding-top:5px; /* 上 */
padding-bottom:5px; /* 下 */
padding-left:20px; /* 左 */

/* 枠の外側の間隔 */
margin-top:20px; /* 上 */
margin-bottom:15px; /* 下 */
}

.PopBoxImageSmall
{
   none 0px white;
   url("http://www.astraltrip.net/PopBox/images/magplus.cur"), pointer;
}
.PopBoxImageLarge
{
   solid thin #CCCCFF;
   url("http://www.astraltrip.net/PopBox/images/magplus.cur"), pointer;
}

/* ナビゲーションバー */
#navi {
    border-bottom: 1px solid #00ff99;
    background: #001628;
    height: 25px;
}
html > body #navi,
html > body #navi ul li a { /* for Safari */
    height: 28px;
}
#navi ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#navi ul li {
    float:left;
    border-right:1px solid #00ff99;

}
#navi ul li a {
    display: block;
    color: #ffcc33;
    font-size: 75%;
    text-align: center;
    letter-spacing: 0.1em;
    line-height: 2.3;
    text-decoration: none;
}
#navi ul li a:link,
#navi ul li a:visited {
    background: #001628;
}
#navi ul li a:hover {
    color: #ff0000;
    background: #3399ff;
}

#navi ul li.news {
    width: 108px;
}
#navi ul li.ami {
    width: 108px;
}
#navi ul li.pick {
    width: 108px;
}
#navi ul li.toku {
    width: 108px;
}
#navi ul li.rss {
    width: 108px;
}
#navi ul li.notebook {
    width: 108px;
}
#navi ul li.moe {
    width: 108px;
}
#navi ul li.cg {
    width: 108px;
}
#navi ul li.about {
    width: 107px;
}

.titledate {
height: 46px;
background-image:url(http://blog-imgs-18-origin.fc2.com/m/e/e/meecoro/z-bg_title.gif); 
background-repeat:no-repeat;
margin-bottom: 30px; 
}

h2{
font-size:14px;
line-height: 26px;
color:#333333; 
font-weight:bold; 
padding-left: 15px;
}


h2 a:link,h2 a:visited {
text-decoration: none;
color:#333333; 
}

,h2 a:hover,h2 a:active {
text-decoration: underline;
color:#75CCF0; 
}


.date{
color:#75CCF0;
font-size: 11px;
line-height: 5px;
padding-left: 15px;
}

.new02 img { 
margin-top:2px;
vertical-align:middle;
} 