@charset "Shift_JIS";

/* 文字サイズ自動調整制御 */
body {
    -webkit-text-size-adjust: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

/* 背景画像 */
body{background:url(http://static.tumblr.com/buct6gj/b4ilyx6ga/____________.jpg);
          background-attachment:fixed;
}

#container{
margin:0px 0px 0px 100px;
}

a:hover{
color:#292929;
}

/* ヘッダー */
#header h1 {color:#203a4b; font-size: 85px;font-weight:bold;  line-height:90%; margin-bottom:37px; -webkit-transform: scale(1,1.2); transform: scale(1,1.2);}


/* はち */
#hachi {
width:270px;
height:257px;
background-image:url("https://66.media.tumblr.com/5187408a2cde8bcb67e1fbbce26b2581/tumblr_o8ggjbsv6v1ucr15no1_r1_400.png");
display: inline-block;
position: fixed;
bottom: 30px;
right: 30px;
}

/*
#hachi:hover{
width:270px;
height:257px;
background-image:url("https://66.media.tumblr.com/7051175bc521eb9a5516d6639f57332e/tumblr_o8ghg34qUc1ucr15no1_400.png");
display: inline-block;
}

*/

/* リンク投稿 */
h3.link{
display: inline-block;
margin:0px 0px 100px 0px;
}
h3.link a:hover{
display: inline-block;
-webkit-transform: scale(1,2);
transform: scale(1,2);
}

/* 引用投稿 */
.quote-post .quote{
font-style: normal;
font-weight: bold;
-webkit-transform: scale(0.98,1.1);
transform: scale(0.98,1.1);
font-family: georgia, serif, Hiragino Mincho ProN, Sawarabi Mincho;
display: inline-block;
font-size: 27px;
letter-spacing: 0.2px;
}
.quote-post div.source{
float: right;
font-style: normal;
font-weight: bold;
-webkit-transform: scale(0.98,1.1);
transform: scale(0.98,1.1);
font-family: georgia, serif, Hiragino Mincho ProN, Sawarabi Mincho;
display: inline-block;
font-size: 20px;
margin-top: 12px;
}
div.source a{
display: inline-block;
font-style: normal;
}
div.source a:hover{
display: inline-block;
-webkit-transform: scale(1,2);
transform: scale(1,2);
}


/* 
.photo img {
 border: none;
 max-height: 800px;
 width: auto;
 }
 */


/* トップリンク */
a.single_links { 
font-size: 30px;
display: inline-block;
font-family: georgia, serif, Hiragino Mincho ProN, Sawarabi Mincho;
-webkit-transform: scale(1,1.1);
transform: scale(1,1.1);
list-style-type: none;
margin-right: 20px;
font-weight: bold;
color:#f5f3dd;
}
a.single_links:hover{ 
display: inline-block;
-webkit-transform: scale(1,2.2);
transform: scale(1,2.2);
}

/* 日付 */
div.meta  h4 a{
font-family: georgia, serif, Hiragino Mincho ProN, Sawarabi Mincho;
display: inline-block;
font-size: 30px;
-webkit-transform: scale(0.9,1.1);
transform: scale(0.9,1.1);
margin:0px 0px -5px 0px;
font-weight: bold;
}
div.meta h4 a:hover{
color:#c2464c;
-webkit-transform: scale(0.9,2.1);
transform: scale(0.9,2.1);
}

/* キャプション本文 */
.caption {
display: inline-block;
font-size: 22px;
font-family: georgia, serif, Hiragino Mincho ProN, Sawarabi Mincho;
font-weight: bold;
margin:0px 0px 0px 15px;
max-width: 875px;
width: 875px;
-webkit-transform: scale(0.98,1.1);
transform: scale(0.98,1.1);
}
.caption a:hover{
display: inline-block;
-webkit-transform: scale(1,2);
transform: scale(1,2);
}

/* ビデオ */
.vidcaption {
display: inline-block;
font-size: 22px;
font-family: georgia, serif, Hiragino Mincho ProN, Sawarabi Mincho;
font-weight: bold;
margin:0px 0px 0px 15px;
max-width: 875px;
width: 875px;
-webkit-transform: scale(0.98,1.1);
transform: scale(0.98,1.1);
}

.vidcaption a:hover{
display: inline-block;
-webkit-transform: scale(1,2);
transform: scale(1,2);
}

.video-post .video {
    margin-bottom: 0px;
    margin-top: 10px;
}
.video embed, .video object, .video iframe {
margin-bottom: 20px;
}

/* 投稿の隙間 */
li.post{
margin:0 0 60px 0;
}

/* タグ */
.tags a{color:#292929;}
.tags{
font-size: 15px;
color:#292929;
display: inline-block;
margin:0px 0px 0px 20px;
letter-spacing: 0.4px;
font-family: georgia, serif, Hiragino Mincho ProN, Sawarabi Mincho;
font-weight: normal;
-webkit-transform: scale(0.98,1.1);
transform: scale(0.98,1.1);
}
.tags a:hover{
display: inline-block;
-webkit-transform: scale(1,2);
transform: scale(1,2);
}

/* ノート数 */
ol.notes > li{
display: inline-block;
font-family: georgia, serif, Hiragino Mincho ProN, Sawarabi Mincho;
font-weight: bold;
-webkit-transform: scale(1,1.1);
transform: scale(1,1.1);
}

/* 前後 */
#footer p.forward {
font-family: georgia, serif, Hiragino Mincho ProN, Sawarabi Mincho;
font-size: 24px;
font-style: normal;
-webkit-transform: scale(0.98,1.1);
transform: scale(0.98,1.1);
}
#footer p.back {
font-family: georgia, serif, Hiragino Mincho ProN, Sawarabi Mincho;
font-size: 24px;
font-style: normal;
-webkit-transform: scale(0.98,1.1);
transform: scale(0.98,1.1);
}
p.forward a{
font-style: normal;
font-weight: bold;
}
p.back a{
font-style: normal;
font-weight: bold;
}
#pagination a{
display: inline-block;
-webkit-transform: scale(1,1.19);
transform: scale(1,1.19);
}

.title_gap{
display: inline-block;
font-family: georgia, serif, Hiragino Mincho ProN, Sawarabi Mincho;
font-weight: bold;
-webkit-transform: scale(1,1.1);
transform: scale(1,1.1);
opacity:0;
}

.bun {
display: inline-block;
font-size: 19px;
width:85%;
font-family: georgia, serif, Hiragino Mincho ProN, Sawarabi Mincho;
font-weight: bold;
-webkit-transform: scale(1,1.19);
transform: scale(1,1.19);
}

.kichi{
margin:30px 30px 60px 30px;
-webkit-transform: scale(1,1.2) rotate(0.2deg);
transform: scale(1,1.2) rotate(0.2deg);
} 

.another{
margin:4px;
font-size: 30px;
display: inline-block;
}

.another:hover{ 
display: inline-block;
-webkit-transform: scale(1,2);
}

.ki_meru{
font-size: 22px;
display: inline-block;
position:relative;
top:-4px;
-webkit-transform: scale(1,1.1);
transform: scale(1,1.1);
}

.ki_gap{
font-size: 22px;
display: inline-block;
position:relative;
top:3px;
}

#obandesu{
font-size: 19px;
width:45%;
position:relative;
top:120px;
margin: 0px 0px 180px 0px;
display: inline-block;
font-family: georgia, serif, Hiragino Mincho ProN, Sawarabi Mincho;
font-weight: bold;
-webkit-transform: scale(1,1.1);
transform: scale(1,1.1);
}


#meruma{
font-weight: bold;
display: inline-block;
font-size: 51pt;
font-family: georgia, serif, Hiragino Mincho ProN;
-webkit-transform: scale(1,1.1) rotate(-1deg);
transform: scale(1,1.1) rotate(-1deg);
}

#meruma2{
font-weight: bold;
font-family: georgia, serif, Hiragino Mincho ProN;
display: inline-block;
font-size: 47pt;
position:relative;
top:-54px;
left:7px;
-webkit-transform: scale(1,1.1);
transform: scale(1,1.1);
}

#merugirl{
display: inline-block;
height:32%;
width:30%;
position:  absolute;
top: 380px;
left: 810px;
transform: skewX(-2deg);
-webkit-transform: skewX(-2deg);
}

.meru{
display: inline-block;
position:relative;
top:-4px;
font-size: 20px;
-webkit-transform: scale(1,1.1);
transform: scale(1,1.1);
}

.gap{
display: inline-block;
position:relative;
font-size: 20px;
top:3px;
}

#toukou{
font-weight: bold;
font-family: georgia, serif, Hiragino Mincho ProN;
display: inline-block;
font-size: 47pt;
position:relative;
top:-92px;
left:7px;
-webkit-transform: scale(1,1.1);
transform: scale(1,1.1);
}

#yukue{
position:relative;
top:0px;
left:30px;
display: inline-block;
-webkit-transform: scale(1.2,1);
transform: scale(1.2,1);
font-size: 40pt;
letter-spacing: 120px;
font-family: georgia, serif, Hiragino Mincho ProN;
}

#fanta{
position:relative;
top:-27px;
left:32px;
display: inline-block;
-webkit-transform: scale(1.2,1);
transform: scale(1.2,1);
font-size: 15pt;
letter-spacing: 70px;
font-family: georgia, serif, Hiragino Mincho ProN;
}

#suuji1{
font-weight: bold;
display: inline-block;
font-size: 50pt;
font-family: serif, georgia, Hiragino Mincho ProN;
-webkit-transform: scale(1,1.1) rotate(-1deg);
transform: scale(1,1.1) rotate(-1deg);
position:relative;
top:30px;
left:62px;
}

#suuji2{
font-weight: bold;
display: inline-block;
font-size: 34pt;
font-family: serif, georgia, Hiragino Mincho ProN;
-webkit-transform:scale(1,1.1) rotate(7deg);
transform:scale(1,1.1) rotate(7deg);
position:relative;
top:30px;
left:62px;
}

#achui{
position:relative;
margin: 30px 0px 0px 0px;
left:-30px;
}

#cyupasan{
width:45%;
position:relative;
margin: -130px 0px 100px 460px;
display: inline-block;
font-size: 19px;
font-family:  serif ,georgia, Hiragino Mincho ProN;
font-weight: bold;
transform: scale(1,1.1);
-webkit-transform: scale(1,1.1);
}




#girl {
        background-image:url("")
        width: 65%;
        height: 100%;
        z-index: -1; 
        position: fixed;
        top: 0px;
        right: 0px;
        display:block;
}

#back {
        background-color: #BA55D3;
        padding: 1px 12px 1px 3px;
        margin: 10px 0px -30px -50px;
        font-size: 40pt;
        color: #000000;
        text-shadow:0px 0px 1px #030;
        text-align: left;
        font-family: Batang;
        font-weight: bold;
        text-decoration: none;
        transform: rotate(4deg);
        -webkit-transform: rotate(4deg);
        display: inline-block;
}

#pixiv a{
        background-color: #fcefa4;
        padding: 1px 12px 1px 3px;
        margin: 10px 0px -30px -37px;
        font-size: 34pt;
        color: #000000;
        text-shadow:0px 0px 1px #030;
        text-align: left;
        font-family: Batang;
        font-weight: bold;
        text-decoration: none;
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        display: inline-block;
}

#pixiv a:hover{
        background-color: #BA55D3;
        padding: 1px 55px 1px 3px;
}
