@charset "utf-8";

/* ■■■　全体　■■■■■■■■■■■■■■■■ */
*{
    margin:0px;
    padding:0px;
    line-height:125%;
}
body{
    color:#717171;
    font-size:9.2pt;
    text-align:center;
    background: url(https://blog-imgs-52.fc2.com/m/a/y/mayumayuattack/body_bk.png)  repeat;  background-attachment: fixed; 
}

img{
    border:0px;
}

/* ■■■　フォント　■■■■■■■■■■■■■■ */

body,td,th {
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, Osaka, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
}

h1{
    font-weight:normal;
    font-size:10pt;
    text-align:left;
    padding:3px 0 0 3px;
    display:inline;
}

h2{
	font-weight:normal;
    font-size:12pt;
    text-align:left;
    background:;
    color:#717171;
	padding:3px 10px;
	border:0px solid ;
}

a:link{
    text-decoration:none;
    color:#3535FF;
    padding:1px;
}
a:visited{
    text-decoration:none;
    color:#996699;
    padding:1px;
}
a:hover{
    text-decoration:underline;
    color:#993900;
    padding:1px;
}

li{list-style-type:none;}


/* ■■■　全体　■■■■■■■■■■■■■■■■■ */
div#layout{
    margin-top:30px;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    width:980px;
    border-left:0px solid #000;
    border-right:0px solid #000;
    border-bottom:0px solid #000;
}

div#wrapper{
    margin-top:10px;
}




/* ■■■　ヘッダー　■■■■■■■■■■■■■■■ */

div#fixed_bar{
position:fixed;
top:0px;
left:0px;
z-index:4;
width:100%;
background: url(https://blog-imgs-52.fc2.com/m/a/y/mayumayuattack/contents_bk.png) repeat;
border-bottom:1px #CCCCCC solid;
text-align:left;

}

div#bar_inner{
width:980px;
margin:0px auto;
padding:2px;
overflow:hidden;
}

div#bar_inner a{
background: url(https://blog-imgs-52.fc2.com/m/a/y/mayumayuattack/contents_bk.png) repeat;
}

div#bar_inner .text{
background: url(https://blog-imgs-52.fc2.com/m/a/y/mayumayuattack/contents_bk.png) repeat;
}



div#header{
    width:980px;
    _width:980px;
    margin:10px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    color:#717171;
    background: url(https://blog-imgs-52.fc2.com/m/a/y/mayumayuattack/header_bk.png)  repeat; 
    background-repeat: no-repeat; 
    text-align:left;
    height:215px;
    border-top:0px solid #717171;
    border-bottom:0px solid #717171;
}

div#header .blog-title{
    margin:10px 0;
	font-size:20pt;
	font-weight:bold;
}

div#header .blog-title a{
text-shadow:
-2px -2px 2px #FFF,
2px -2px 2px #FFF,
-2px 2px 2px #FFF,
2px 2px 2px #FFF;
}

div#header .headlink{
	text-decoration:none;
	color:#FF5C6C;
}


div#header .blog-sub{
	font-weight:bold;
}


/* ■■■　ヘッダーメニュー　■■■■■■■■■■■ */
div#menu{
    margin-top:10px;
    width:980px;
    height:40px;
　　 font-weight:bold;

}

div#menu li{
         position:relative;
         margin-bottom:10px;
         font-size: 15px;
         font-weight:bold;
	width:243px;
	float: left;
	list-style-type: none;
	text-align:center;
	background:#FF5C6C;
         border-top:1px solid #FFF;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
}

div#menu li a{
         display:block;
	color:#333333;
	text-decoration: none;
	padding:10px 10px;
         text-shadow:
         -1px -1px 1px #FFCCCC,
         1px -1px 1px #FFCCCC,
         -1px 1px 1px #FFCCCC,
         1px 1px 1px #FFCCCC;
}

div#menu li:hover{
    background:#FCAAC7;
}

div#menu li a:hover{
	color:#717171;
}

#tekichu_menu{
height:315px;
width:310px;
position:absolute;
top:37px;
left:-36px;
z-index:3;
overflow:scroll;
margin:2px;
padding:5px;
font-size:9.9pt;
font-weight:normal;
text-align:left;
background: url(https://blog-imgs-52.fc2.com/m/a/y/mayumayuattack/contents_bk2.png)  repeat;
border:2px #FCAAC7 solid;
display:none;
}

#tekichu_menu a:link{
color:#3535FF;
padding:1px;
display:inline;
}

#tekichu_menu a:visited{
color:#3535FF;
padding:1px;
display:inline;
}

#tekichu_menu a:hover{
color:#993900;
padding:1px;
display:inline;
}


#kansen_menu{
height:315px;
width:300px;
position:absolute;
top:37px;
left:-31px;
z-index:3;
overflow:scroll;
margin:2px;
padding:5px;
font-size:9.9pt;
font-weight:normal;
text-align:left;
background: url(https://blog-imgs-52.fc2.com/m/a/y/mayumayuattack/contents_bk2.png)  repeat;
border:2px #FCAAC7 solid;
display:none;
}

#kansen_menu a:link{
color:#3535FF;
padding:1px;
display:inline;
}

#kansen_menu a:visited{
color:#3535FF;
padding:1px;
display:inline;
}

#kansen_menu a:hover{
color:#993900;
padding:1px;
display:inline;
}





/* ■■■　パンくず　■■■■■■■■■■■■■■■ */
div#pan{
    width:980px;
	padding:3px;
}
div#pan .kuzu{
	margin:5px 0 0 7px;
	text-align:left;
}


/* ■■■　メイン　■■■■■■■■■■■■■■■■ */
div#main{
	margin:0 10px;
    width:490px;
    float:left;
}

/* □□□　トップページ表示領域　□□□□□□□□□ */
div#main .top{
    margin:0px 0px 10px 0px;
    padding:10px;
    text-align:left;
    border:1px solid #F58F8F;
    background: url(https://blog-imgs-52.fc2.com/m/a/y/mayumayuattack/contents_bk.png)  repeat;
}


/* □□□　最新記事一覧　□□□□□□□□□□□□□ */
div#main .new{
    margin-bottom:20px;
    background: url(https://blog-imgs-52.fc2.com/m/a/y/mayumayuattack/contents_bk.png)  repeat;
}

.main_recent_title{
    background: url(https://blog-imgs-52.fc2.com/m/a/y/mayumayuattack/sub_title_bk.png) ;
    background-repeat: no-repeat;
    background-position: 4px 4px; 
    padding:2px 5px 2px 25px;
}

div#main .new ul{
    margin:10px 0px 20px 0px;
    padding:10px 15px;
    border:1px solid #F58F8F;
}

div#main .new li{
    list-style-type:none;
    padding: 2px 0px;
    margin: 2px 0px;
    border-bottom:1px dashed #DFDFDF;
}


.blogroll{
    background: url(https://blog-imgs-52.fc2.com/m/a/y/mayumayuattack/contents_bk.png)  repeat;
    border:1px solid #F58F8F;
    margin-bottom:20px;
}

.blogroll .main_recent_title{
    margin: 8px 8px -8px 8px;
}

.blogroll li{
    padding: 5px 0px;
    margin: 5px 0px;
    border-bottom:1px dashed #DFDFDF;
}


/* □□□　記事　□□□□□□□□□□□□□□□□□ */



div#main .kiji{
    text-align:left;
    border:1px dashed #9B9B9B;
    margin-bottom:20px;
    padding-top:10px;
    background: url(https://blog-imgs-52.fc2.com/m/a/y/mayumayuattack/contents_bk.png)  repeat;
}

div#main .kiji h2{
        background: url(https://blog-imgs-52.fc2.com/m/a/y/mayumayuattack/entry_title_bk.png) ;
    background-repeat: no-repeat;
    height:40px;
    padding-left:40px;
    font-weight:bold;
    text-shadow:
    -1px -1px 1px #FFCCFF,
    1px -1px 1px #FFCCFF,
    -1px 1px 1px #FFCCFF,
    1px 1px 1px #FFCCFF;
}

.time{
text-align:right;
margin:0px 20px 5px 20px;
}

div#main .kiji-body-index{
    margin:5px 20px 5px 20px;
    height:300px;
    overflow:hidden;
    white-space: nowrap;
    border-bottom:1px #CCCCCC dashed;
}

div#main .kiji-body-index a:link{
    text-decoration:underline;
}

div#main .kiji-body-index a:hover{
    text-decoration:none;
}

div#main .kiji-body-not_index{
    margin:5px 20px 5px 20px;
    height:auto;
    overflow:hidden;
    white-space: nowrap;
}

div#main .kiji-body-not_index a:link{
    text-decoration:underline;
}

div#main .kiji-body-not_index a:hover{
    text-decoration:none;
}

div#main .continue{
        width:400px;
        margin-top:20px;
        margin-left:auto;
        margin-right:auto;
        margin-bottom:20px;
}

div#main .kiji-open{
         float:left;
         display:block;
         width:180px;
         margin-left:10px;
         margin-right:10px;
	text-align:center;
	vertical-align : middle;
	background:#FF5C6C;
         font-size: 15px;
         font-weight:bold;
	text-decoration: none;
         color:#333333;
}

div#main .kiji-open a{
	color:#333333;
	text-decoration: none;
         display:block;
         padding-top:10px;
         padding-bottom:10px;
         text-shadow:
         -1px -1px 1px #FFCCCC,
         1px -1px 1px #FFCCCC,
         -1px 1px 1px #FFCCCC,
         1px 1px 1px #FFCCCC;
}

div#main .kiji-open:hover{
    background:#FCAAC7;
}

div#menu .kiji-open a:hover{
	color:#717171;
}

div#main .kiji-close{
         float:left;
         display:none;
         width:180px;
         margin-left:10px;
         margin-right:10px;
	text-align:center;
	vertical-align : middle;
	background:#FF5C6C;
         font-size: 15px;
         font-weight:bold;
	text-decoration: none;
         color:#333333;
}

div#main .kiji-close a{
	color:#333333;
	text-decoration: none;
         display:block;
         padding-top:10px;
         padding-bottom:10px;
         text-shadow:
         -1px -1px 1px #FFCCCC,
         1px -1px 1px #FFCCCC,
         -1px 1px 1px #FFCCCC,
         1px 1px 1px #FFCCCC;
}

div#main .kiji-close:hover{
    background:#FCAAC7;
}

div#menu .kiji-close a:hover{
	color:#717171;
}


div#main .kiji-newtab{
         float:left;
         display:block;
         width:180px;
         margin-left:10px;
         margin-right:10px;
	text-align:center;
	vertical-align : middle;
	background:#FF5C6C;
         font-size: 15px;
         font-weight:bold;
	text-decoration: none;
         color:#333333;
}

div#main .kiji-newtab a{
         display:block;
	color:#333333;
	text-decoration: none;
         padding-top:10px;
         padding-bottom:10px;
         text-shadow:
         -1px -1px 1px #FFCCCC,
         1px -1px 1px #FFCCCC,
         -1px 1px 1px #FFCCCC,
         1px 1px 1px #FFCCCC;
}

div#main .kiji-newtab:hover{
    background:#FCAAC7;
}

div#menu .kiji-newtab a:hover{
	color:#717171;
}



div#main .continue-clear {
         clear:both;　/*floatの解除、ここがポイント*/
} 

.ranking_click {
    margin:5px 20px 5px 20px;
} 



div#main .kiji-more-link{
               clear: both;
	margin:0 0 10px 20px;
}

div#main .kiji-more{
               clear: both;
    margin:5px 5px 5px 20px;
}

div#main .kiji-info{
    margin:0px 15px 15px 0px;
    text-align:right;
    border-top:1px solid #F0F0F0;
}


div#prev_and_next{
    width:488px;
    margin-bottom: 20px;
    border:1px dashed #DFDFDF;
    background: url(https://blog-imgs-52.fc2.com/m/a/y/mayumayuattack/contents_bk.png)  repeat;
}

div#preventry,#nextentry{
    float:left;
    margin:5px;
    width:234px;
}


div#prev_and_next .continue-clear {
         clear:both;　/*floatの解除、ここがポイント*/
} 


.tag_list{
    text-align:right;
    margin-right:15px;
}







/* □□□　コメント、トラックバック　□□□□□□□ */
div#main .cmt-box{
    margin:0px 0px 15px 0px;
    padding:5px;
    text-align:left;
    border:1px dashed #DFDFDF;
    background: url(https://blog-imgs-52.fc2.com/m/a/y/mayumayuattack/contents_bk.png)  repeat;

}


/* ■■■　サイドバー（左）　■■■■■■■■■■■ */
div#side-left{
    margin-left:0px;
    width:180px;
    float:left;
    
}

div#side-left .side-wrapper{
    background: url(https://blog-imgs-52.fc2.com/m/a/y/mayumayuattack/contents_bk.png)  repeat;
}

div#side-left .side-title{
    background: url(https://blog-imgs-52.fc2.com/m/a/y/mayumayuattack/sub_title_bk.png) ;
    background-repeat: no-repeat;
    background-position: 4px 4px; 
    padding:2px 5px 2px 25px;
    text-align:left;
    border-top:1px dashed #DFDFDF;
    border-left:1px dashed #DFDFDF;
    border-right:1px dashed #DFDFDF;
    color:#717171;
}

div#side-left .side-box{
    margin:0px 0px 20px 0px;
    padding:5px;
    text-align:left;
    border:1px dashed #DFDFDF;
}

div#side-left .side-box li{
    padding: 5px 0px;
    margin: 5px 0px;
    border-bottom:1px dashed #DFDFDF;
}






/* ■■■　サイドバー（右）　■■■■■■■■■■■ */
div#side-right{
    margin-right:0px;
    width:290px;
    float:right;
}

div#side-right .side-wrapper{
    background: url(https://blog-imgs-52.fc2.com/m/a/y/mayumayuattack/contents_bk.png)  repeat;
}

div#side-right .side-title{
    background: url(https://blog-imgs-52.fc2.com/m/a/y/mayumayuattack/sub_title_bk.png) ;
    background-repeat: no-repeat;
    background-position: 4px 4px; 
    padding:2px 5px 2px 25px;
    text-align:left;
    border-top:1px dashed #DFDFDF;
    border-left:1px dashed #DFDFDF;
    border-right:1px dashed #DFDFDF;
    color:#717171;
}

div#side-right .side-box{
    margin:0px 0px 20px 0px;
    padding:5px;
    text-align:left;
    border:1px dashed #DFDFDF;
}


/* ■■■　フッター　■■■■■■■■■■■ */
div#footer{
    clear: both;
    width:880px;
    text-align:center;
}

div#footer .cr{
    background:;
    color:#717171;
    padding:10px;
}

/* □□□　次のページ、前のページ　□□□□□□□□ */
div#footer .movepage{
   width:490px;
   margin:0px auto ;
   padding:5px;
   font-weight:bold;
   text-align:center;
   border:1px dashed #DFDFDF;
   background: url(https://blog-imgs-52.fc2.com/m/a/y/mayumayuattack/contents_bk.png)  repeat;
}

div#main .movepage{
   margin-bottom:20px;
   padding:10px;
   font-weight:bold;
   text-align:center;
   border:1px dashed #DFDFDF;
   background: url(https://blog-imgs-52.fc2.com/m/a/y/mayumayuattack/contents_bk.png)  repeat;
}


div#up-or-down{
         position:fixed;
         left:30px;
         bottom:20px;
	text-align:center;
         font-size: 15px;
         font-weight:bold;

}

div#up-or-down a{
	color:#333333;
         font-size: 40px;
         font-weight:bold;
	text-decoration: none;
}

div#up-or-down a:hover{
	color:#FF5C6C;
}


#acrp10_mayu table {
background:transparent;
}

#acrp10_mayu td {
background:transparent;
padding:5px 0px;
border-bottom:1px dashed #DFDFDF;
}

#acrp10_mayu table tbody tr:first-child {
display:none;
}

#acrp10_mayu table tbody tr:first-child + tr{
display:none;
}

#acrp10_mayu table tbody tr:first-child + tr + tr{
display:none;
}




#acrr13_mayu table {
background:transparent;
}

#acrr13_mayu td {
background:transparent;
padding:5px 0px;
border-bottom:1px dashed #DFDFDF;
}

#acrr13_mayu table tbody tr:first-child {
display:none;
}

#acrr13_mayu table tbody tr:first-child + tr{
display:none;
}

#acrr13_mayu table tbody tr:first-child + tr + tr{
display:none;
}







#analysis {
display:none;
}

ovtAdContainer {
font-size:7.5pt;
color:#999999;
opacity: 0.8;
width: auto !important;
padding: 0px !important;
margin:0px 20px !important;
}

ovtAdContainer a:link {
color:#8A8AFF;
}

adBlock,adCount0,adCount1,adCount2 {
margin:0px !important;
padding:0px !important;
}

#fc2_text_ad {
margin-left:15px !important;
}
