﻿@charset "utf-8";
body{
 background-color:#edf6f9;
}
#prev_next a:link,#prev_next a:visited{
 color:#696969;
}
#throwsSpamAway{
 display:none;
}
#comment label{
 margin-left:1em;
}
.comment-form-cookies-consent{
 display:none;
}
input{
 margin-bottom:1.5em !important;
}
.comment-form-author{
 margin-top:1em !important;
}
#comment h3{
 display:none;
}
label #wp-comment-cookies-consent{
 font-size:0.8em;
 margin-top:0.5em;
 margin-bottom:1em;
}
div#blogroll-242986 img {
    width: auto !important;
    margin: auto !important;
}
h2.widgettitle{
 display:none;
}
li#sfsi-widget-3 {
    list-style-type: none;
}
.shareb{
 margin-top:3em;
 font-weight:bold;
 margin-bottom:0.8em;

}
.wpp-list a:link,.wpp-list a:visited {
    color: #696969;
 line-height:1.4;
}
.wpp-list{
 cursor:pointer ;
}
.wpp-list a:hover{
 color:blue;
}
#blogroll-229831 element.style {
    display: block !important;

}
.kizi1 .trss img {
    width: 0%;
    /* display: none; */
}
.trss{
 width:98%;
 margin-left:1%;
 margin-right:1%;
 height:27em;
 overflow:hidden;
 font-size:0.6em !import;
}
aside.trss img {
    display: none;
    list-style-type: none;
}
table{
 font-size:0.8em;
 color:#ffffff;
}
img.kokki{
 width:8% !important;
 margin-left:0.5% !important;
 margin-right:2% !important;
}
tr{
 line-height:1.8;
}
td{
 color:#ffffff;
}
.wp-pagenavi{
  clear: both;
  margin-top: 1em;
  margin-bottom: 1em;

}
li.resu1{
 margin-left:12% !important;
 width:88% !important;
}
.waku{
 border:1px solid #696969;
 background-color:#F5F5F5;
 border-radius:3px;
 width:98%;
 padding:1%;
 margin-bottom:1em;
}
.wp-pagenavi a:link,.wp-pagenavi a:visited{
 color:#000000;
}
.blogroll-new-entry{
 color:#ff0000;
}
#request{
 text-align:center;
 margin-top:1em;
 margin-bottom:1em;
}
#request a:link,#request a:visited{
 color:#ff0000 !important;
}
#request a:hover{
 color:#000000;
}
a img:hover{
 opacity:0.8;
}
h1 a:link,a:visited{
 color:#ffffff;
 text-decoration:none;
}
h1 a:hover{
 color:#ffffff;
 text-decoration:underline;
}
#rogo1{
 display:none;
}
html{
 overflow:y-scroll;
font-family:"Roboto Slab" , Garamond , "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMinch";
font-family:'Lucida Grande','Hiragino Kaku Gothic ProN',
 Meiryo, sans-serif;
}
#main0{
 display:none;
 z-index:1;
}
#main{
 width:100%;
 height:auto;
 background-color:#ffffff;
 overflow:hidden;
}
header img{
 width:100%;
}
#left{
 width:98%;
 margin-left:auto;
 margin-right:auto;
 background-color:#ffffff;
}

.rss1{
 width:96%;
 margin-top:0.5em;
 margin-bottom:0.5em;
 margin-left:auto;
 margin-right:auto;
 border:1px solid #DCDCDC;
 height:17.2em;
 overflow-y:scroll;
}
.rss1 li{
 margin-left:3em;

}

#left h2{
 font-size:2.2em;
 text-indent:0.3em;
 line-height:1.2;
}
.kizi{
 border:1px solid #DCDCDC;
 background-color:#ffffff;
 width:99%;
 margin-left:auto;
 margin-right:auto;
 margin-top:0.5em;
 overflow:hidden;
 position:relative;
 padding-bottom:2em;
 border-radius:0.3em;
}
#titlesingle h2 {
    line-height: 0.6;
    text-indent: 0;
}
.gazou{
 display:none;
 float:left;
}
.kizi h3{
 font-size:1.2em;
 margin-left:0.5em;
 float:left;
 width:80%;
 margin-top:0.5em;
 margin-bottom:0em;
 line-height:1.2;
 color:#9400D3;
}
.kizi p{
 width:100%;
 margin-top:1em;
 float:right;
}
.kizi dl{
 border:1px solid #696969;
 border-radius:0.2em;
 width:10%;
 float:left;
 font-size:0.8em;
 line-height:1.5;
 text-align:center;
 margin-left:1%;
 margin-top:0.5em;
}
.kizi dt{
 background-color:darkred;
 color:#ffffff;
}
.tag{
 line-height:1.2;
 font-weight:bold;
}
.tag2 a{
 line-height:1;
 border:1px solid #ff4500;
 border-radius:3px;
 padding:0 0.35em 0 0.35em ;
 font-size:0.9em;
 font-weight:bold;
 background-color:#ff6347;
 color:#ffffff;
 margin-left:0.2em;
}
.tag2 a:link,.tag2 a:visited{
 text-decoration:none;
 color:#ffffff;
}
.tag2 a:hover{
 background-color:#008b8b;
 border:1px solid #2f4f4f;
}
.times{
 position:absolute;
 bottom:0.5em;
 text-align:right;
 margin-right:1em;
 font-size:0.9em;
 pading-top:1em;
 right:0;
}
#right{
 display:none;
}
.koukoku img{
 width:98%;
}
#topic{
 font-family:Times,Times New Roman,serif;
line-height:1.2;
color: #528cc5;
}
#topic2{
 font-size:0.4em;
 font-weight:normal;

}
#footer{
 background-color:#404040;
 width:100%;
 float:left;
 border-top:1px solid #696969;
 bottom:0;
 padding-bottom:3em;
}
#twitter1{
 display:none;
}
#twitter2 img{
 width:90%;
 margin:5%;
}
.kizi h3 a:link,.kizi h3 a:visited{
 color:#1E90FF;
 text-decoration:none;
}
.kizi h3 a:hover{
 color:#000000;
 text-decoration:underline;
}
#last{
 text-align:center;
 width:100%;
 color:#ffffff;
 margin-top:1em;
}
#f1{
 display:none;
}
#f3{
 max-width:1100px;
 margin-left:auto;
 margin-right:auto;
}
#thr1{
 margin:0;
}
/*single*/
#topic3{
 color:#2E9AFE;
 font-size:0.5em;
 line-height:1.8;
}
.kizi1 img{
 width:90%;
 margin-left:5%;
 margin-right:5%;
 height:auto;
}
.times1{
 text-align:left;
 font-size:0.8em;
 color:#696969;
 text-indent:1em;
}
#titlesingle img{
 float:left;
 width:5%;
 margin-left:5%;
 margin-right:0;
 margin-top:0em;
}
#titlesingle h2 {
    width: 90%;
    float: left;
    padding-left: 3%;
}
#titlesingle{
 overflow:hidden;
}
#titlesingle img{
 margin-top:1.1em;
}
#ue,#sita{
 width:92%;
 margin-left:2%;
 margin-right:2%;
 padding:2%
 margin-bottom:0.5em;
 line-height:1.6;
}
#sita{
 margin-top:1em;
}
#sita li{
 list-style-type:square;
 margin-bottom:3.5em;
 margin-left:2em;
 font-size:0.95em;
}
#sita li.resu{
 margin-left:4em;
}

#ue p{
 font-size:0.95em;
 margin-left:2.5%;
 width:95%;
}
.t_h{
 font-size:0.7em;
}
.t_b{
 font-size:1.3em;
 margin-bottom:1.4em;
 line-height:1.3;
 font-weight:bold;
}
.t_h,.t_b{
 margin-left:2%;
 margin-right:2%;
 width:96%;
}
.kizi1 p{
 line-height:1.5;
}
h3.related_post_title{
 margin-top:2em;
 text-indent:0.3em;
 font-size:0.9em;
 color:#696969;
}
.rsssingle2 img{
 width:atuo;
}
img.kkuchikomi{
 width:100% !important;
}
/*--------------------------------
PREV NEXT
---------------------------------*/
#prev_next{
width:100%;
margin: 36px 0 24px;
padding:0;
display: table;
}
#prev_next  #prev, #prev_next  #next{
width: 50%;
padding:30px 10px 10px;
border-top:#ccc 1px solid;
border-bottom:#ccc 1px solid;
display: table-cell;
position:relative;
text-decoration:none;
}
#prev_next #prev p, #prev_next #next p{
font-size:90%;
line-height:1.5;
}
#prev_next #prev:hover, #prev_next #next:hover{
background-color: rgba(238,238,238,0.7);
}
#prev_next #prev{
border-right:#ccc 1px solid;
}
#prev_next #prev_title, #prev_next #next_title{
font-size:90%;
top:-1em;
position:absolute; 
border: 1px #ccc solid;
background:#fff; 
text-align: center;
padding:3px;
color:#666;
}
#prev_next #next_title{
right:10px;
}
#prev_next #prev img, #prev_next #next img{
margin:0 auto;
}
#prev_next #prev_no, #prev_next #next_no{
width: 50%;
height:140px;
padding:0 10px;
display: table-cell;
}
#prev_next #prev_no{
border-right:#ccc 1px solid;
}
#prev_next_home{
margin:0 auto;
background-color: #f48881;
border: solid 9px #fff;
width: 100px;
height:100px;
-moz-border-radius: 100px;
-webkit-border-radius: 100px;
border-radius: 100px;
box-shadow: 0 0 0 3px #f48881;
-webkit-box-shadow: 0 0 0 3px #f48881;
-moz-box-shadow: 0 0 0 3px #f48881;
text-align:center;	
}
#prev_next_home:hover{
background-color: rgba(244,136,129,0.7);
}
#prev_next_home i{
color:#FFF;
margin:10px auto ;
font-size:60px;
}
/* 通常*/
#bottomc{
 overflow:hidden;
}
#bottomc h3{
 margin-bottom:1em;
 text-indent:0.3em;
 font-size:0.9em;
 color:#696969;
}
#bottomc{
 margin-bottom:1em;
 overflow:hidden;
 width:95%;
 margin-left:2.5%;
 margin-right:2.5%;
}
.bottom1{
float: left;
    width: 100%;
    margin-top: 0.2em;
    margin-bottom:0.4em;
}
.bottom1 img{
 width:17%;
 margin-left:1%;
 margin-right:2%;
 float:left;
}
.bottom1 p{
    float: left;
    width: 76%;
    font-size: 0.8em !important;
    line-height: 1.2;
}
a .bottom1:hover{
 opacity:0.7;
}
.bottom1 p{
 color:#696969;
 font-weight:bold;
} 
#text-2{
 list-style-type:none;
}
.rsssingle2{
 width:96%;
 border:1px solid #DCDCDC;
 margin-left:auto;
 margin-right:auto;
 margin-top:0.5em;
 margin-bottom:0.5em;
}
.rsssingle2 b{
 margin-bottom:0.3em;
 display:block;
}
#mannakarss img{
 width:auto;
}
#blogroll-221803,#blogroll-221804,#blogroll-221805{
 overflow-y:scroll;
 height:16em;
}
li.blogroll-list{
 line-height:1;
 margin-bottom:0.4em !important;
 list-style-type:none;
 margin-left:0.5em;
}
.blogroll-link{
 font-size:1.5em;
 line-height:1.3;
 font-weight:bold;
}
a.blogroll-link:link,a.blogroll-link:visited{
    color: #1b166b;
}
a.blogroll-link:hover{
 background-color:#1E90FF;
 color:#ffffff;
}
#mannakarss img{
 margin:0;
}
input, select{
 vertical-align:top;
 margin-bottom:0;
}
img.ajax-loader{
display:none;
}
.related_post a:link,.related_post a:visited{
 color:#696969;
}
.related_post a:hover{
 color:#000000;
 text-decoration:underline !important;
}
#left #prev_next #prev img,#left #prev_next #next img{
 width:100%;
 margin-left:auto;
 margin-right:auto;
}
#left .wp_rp_wrap li{
 float:left;
 clear:none !important;
 width:46% !important;
}
#left ul.related_post li img{
width: auto !important;
    height: auto !important;
    text-align: center;
    margin-left: auto !important;
    margin-right: auto !important;
}
a.wp_rp_title{
 height:4.7em;
 overflow:hidden;
 float:left;
}
.wp_rp_title:link,.wp_rp_title:visited{
 color:#696969;
}
#left ul.related_post li a{
 overflow:hidden;
}
ul.related_post li a:nth-child(1){
 float:none !important;

}
#topRSS{
 display:none;
}
#topRSS .topRSS2 li a:link, #topRSS .topRSS2 li a:visited{
 font-size:1.1em !important;
}
#topga{
 display:none;
}
.YoutubeWrapper{
 position: relative ;
 margin-top: 0.2em ;
 margin-bottom: 0.2em ;
 padding-top: 69px ;
 padding-bottom: 50% ;
 overflow: hidden ;
 width:98%;
 margin-left:1%;
 }

 .YoutubeWrapper iframe {
 position: absolute ;
 padding-bottom:auto;
 float:left;
 top: 0 ;
 left: 0 ;
 height: 100% ;
 width: 100% ;
 display:block;
 }
.hosoku{
 width:98%;
 border:1px dashed #6B8E23;
 padding:0.3em 0.3em 0.3em 0.3em;
 margin-top:1em;
 margin-bottom:1em;
 border-radius:0.5em;
 font-size:0.8em;
 overflow:hidden;
 font-weight:normal;
 background-color:#FFFFE0;
}
.hosoku img {
    width: 80%;
    margin-left: 10%;
    margin-right:10%;
}
.hosoku a:link{
 color:#ff0000;
 text-decoration:none;
}
.hosoku a:visited{
 color:#ff0000;
}
.hosoku a:hover{
 background-color:#ff0000;
 color:#ffffff;
}
.kaigaicome li{
 margin-bottom:4em;
 width:90%;
 font-weight: bold;
 margin-left:1.8em;
 margin-right:auto;
 list-style-type: decimal;
 font-size:1.1em;
 line-height: 1.65;
 font-family: メイリオ, meiryo, Arial, Helvetica;
}
.kaigaicome li{
 font-size:1.1em;
}
.tubem {
    font-size: 0.8em;
    color: #056101;
    font-weight: bold;
    margin-bottom: -1.5em;
}
#comment li {
    padding-top: 1em;
    padding-bottom: 1em;
}
.commentlist li {
    font-size: 0.9em;
    border-top: 2px dotted #e3e3e3;
    margin-top: 1em;
    margin-left: 2em;
    list-style-type: decimal;
    width: 95.5%;
    float: left;
}

#comment textarea {
    width: 96%;
    margin-left: 2%;
    margin-right: 2%;
}

#comment .name {
    font-weight: bold;
    color: #008000;
}

#comment .bun {
    display: block;
    font-size: 1em;
    line-height: 1.4;
    text-align: left;
    float: left;
    margin-right: 1em;
    overflow: hidden;

    margin-top: 0.5em;
}
#comment .bun p{
}
.form-submit input{
 margin-left:1em;
}
.comment-form-email{
 display:none;
}
.comment-form-url{
 display:none;
}
#email-notes{
 display:none;
}
.inyo{
 font-size:0.8em !important;
 margin-bottom:1em;
 word-break: break-all;

}


/* PC向けおよび大型タブレット向けのレイアウトの指定：767px～900 */
@media only screen and (min-width:767px){
.trss{
 height:17em;
 overflow:hidden;
}

img.kokki{
 width:4.5% !important;
 margin-left:0.5% !important;
 margin-right:2% !important;
}
.bottom1 p{
 font-size:1.2em !important;
}
.hosoku img {
    width: 40% !important;
    float: left;
    margin-left: 1em !important;
    margin-right: 1em !important;
}
.kizi p{
 width:60%;
}
.t_h{
 margin-top:1.5em;
}
.t_b{
 font-size:1.1em;
 line-height:1.5;
 width:90%;
font-family: 'lucida grande',tahoma,verdana,arial,"hiragino kaku gothic pro",meiryo,"ms pgothic",sans-serif;
}
#rogo1{
 display:block;
}
#rogo2{
 display:none;
}
img#tabtwitter{
 width:95%;
 margin-left:2.5%;
 margin-right:auto;
 text-align:center;
}

#main0{
 display:block;
 background-color:#404040;
 overflow:hidden;
 height:1.8em;

 width:100%;
 top:0;
}
#main0 h1{
 width:30%;
 text-align:left;
 float:left;
 color:#ffffff;
 text-indent:1em;
 line-height:1.7
}
#main{
 max-width:1100px;
 margin-left:auto;
 margin-right:auto;
}

header{
 margin-bottom:0;
}
nav{
 height:auto;
 margin-top:0;
 width:100%;
 background-color:yellow;
}
nav ul{
 margin-top:0;

}
nav li{
 float:right;
 width:8%;
 text-align:center;
 font-size:0.8em;
 line-height:2;
 font-weight:bold;
 color:#ffffff;
 margin-right:0.8em;
}
nav li:hover{
text-decoration:underline;
color:#ffffff;
}
nav li a:link,nav li a:visited{
 color:#ffffff;
 text-decoration:none;
}
#left{
 width:70%;
 float:left;
 margin-right:1%;
 margin-left:1%;
 border-left:1px solid #DCDCDC;
 border-right:1px solid #DCDCDC;
 border-top:1px solid #DCDCDC;
}
.kizi{
 width:95%;
}
.gazou{
 display:block;
 width:30%;
 margin-left:1%;
 margin-top:0.8em;
}
.gazou img {
    width: 100%;
    border: 1px solid #787878;
}
.kizi dl{
 display:none;
}
.kizi h3 {
    width: 65%;
}

#right{
 display:block;
 width:25%;
 float:right;
 margin-right:1em;
}

#twitter2{
 display:none;
}
.box{
 width:100%;
 margin-bottom:0.5em;
 background-color:#ffffff;
 padding-bottom:1em;
 overflow:hidden;
}
.box h4{
 padding-top:0.2em;
 margin-bottom:0.8em;
 border-bottom:2px solid #DCDCDC;
 line-height:2;
 text-indent:0.8em;
color: #fff;
 background-color:#43c0e8;
width:95%;
}
.box li{
 list-style-type:none;
}
.box img{
 width:80%;
 margin-left:10%;
 margin-right:10%;
 height:auto;
}
#cpd_number_getreadsall{
 margin-right:1em;
}
li#categories-3{
list-style-type:none;
}
li.cat-item{
 list-style-type:none;
 margin-top:0.2em;

 line-height:1.4;
 display:inline;
 margin-left:1%;
 display:block;
 width:99%;
 float:left;
 font-size:1em;
}
li.cat-item a:link,li.cat-item a:visited{
 text-decoration:none;
 color:#000000;
}
li.cat-item:hover{
 background-color:#DCDCDC;
}
.screen-reader-text{
 display:none;
}
#twitter1{
 display:none;
}
.zyosiryoku{
 overflow:hidden;
 font-size:0.9em;
 margin-bottom:0.9em;
 float:left;
}
a:link .zyosiryoku,a:visited .zyosiryoku{
 color:#000000;
 line-height:1.2;
}
a:hover .zyosiryoku p{
 text-decoration:underline;
 line-height:1.2;
}
a:hover .zyosiryoku img{
 opacity:0.7;
}
.zyosiryoku img{
 width:20%;
 margin-left:2%;
 margin-right:2%;
 margin-bottom:0.8em;
 height:auto;
 float:left;
}
.zyosiryoku p{
 float:left;
 width:72%;

}

.zyosiryoku2{
 display:none;
}

#link p a:link,#link p a:visited{
 color:#000000;
 line-height:1.7;
 text-decoration:none;
}
#link p a:hover{
 text-decoration:underline;
}
#f1{
 display:block;
 max-width:1100px;
 margin-top:3em;
 margin-left:auto;
 margin-right:auto;

}
.f2{
 width:32%;
 margin-left:1%;
 float:left;
 color:#ffffff;

}
.f2 h4{
 border-bottom:2px solid #696969;
 color:#ffffff;
 line-height:1.7;
}
.f2 ul{
 margin-top:0.5em;
}
.f2 li{
 margin-left:1.5em;
 line-height:1.7;
}
.f2 li a:link,.f2 li a:visited{
 color:#ffffff;
 text-decoration:none;
}
.f2 li a:hover{
 background-color:#ffffff;
 color:#000000;
}
.kugiri{
 overflow:hidden;
}

#others img{
 width:100%;
 margin-bottom:0.5em;
}
/*single_tablet*/
.kizi1 img{
 width:80%;
 margin-left:10%;
 margin-right:10%;
 margin-top:0.5em;
}
#titlesingle img{
 margin-top:0.5em;
}
.bottom1{

}
.wp_rp_content{
 width:95%;
 margin-left:2.5%;
 margin-right:2.5%;
}
nav li{
 width:8%;
}
#left .wp_rp_wrap li{
 float:left;
 clear:none !important;
 width:31% !important;
}
aside.kkuchikomi img{
 display:none;
}
.cpd{
 background-color:#F5F5F5;
 padding-top:0.5em;
 padding-bottom:0.5em;
 text-indent:0.5em;
}
#topRSS{
 display:block;
 width:98%;
 border:1px solid #DCDCDC;
 margin-left:auto;
 margin-right:auto;
 height:15em;
 margin-bottom:0.5em;
 overflow:hidden;
}
.topRSS2{
 width:50%;
 float:left;
 height:15em;
 overflow:scroll;
 overflow-x:hidden;

}
#topRSS .topRSS2 li a:link,#topRSS .topRSS2 li a:visited{
 font-size:1.2em !important;
 font-weight:lighter !important;
 line-height:1.25;
}
#topga{
 overflow:hidden;
 margin-bottom:0.5em;
 margin-top:0.5em;
 display:block;
}
.topga1{
 float:left;
 width:23%;
 margin-left:1%;

 overflow:hidden;
 margin-bottom:0.5em;
}
.topga1 img{
 width:100%;
 height:auto;
}
.topga1 p{
 font-size:0.85em;
 color:#696969;
 line-height:1.6;
}
.topga1:hover{
 opacity:0.7;
}
#get_recent_comments_wrap a{
 font-size:0.9em;
 line-height:1.4;
}
#get_recent_comments_wrap a:link,#get_recent_comments_wrap a:visited{
 color:darkred;
}
#get_recent_comments_wrap a:hover{
 color:#ffffff;
 background-color:darkred;
}
#get_recent_comments_wrap li{
 margin-bottom:0.5em;
}
.conai1{
 font-size:0.7em;
}
.conai{
 font-size:0.8em;
 display:block;
 width:90%;
 margin-left:5%;
 margin-top:0.2em;
 line-height:1.2;
 margin-bottom:0.5em;
}
.leftbox{
 overflow:hidden;
 font-weight:bold;
 margin-bottom:1em;
 border-bottom:1px solid #DCDCDC;
 padding-bottom:0.5em;
}
.leftbox img{
 float:left;
 width:100%;
 height:auto;

}
.leftbox p.ichi{
 float:left;
 width:43%;
 margin-right:2%;
}
.leftbox p.ni {
    float: left;
    width: 50%;
    line-height: 1.5;
    margin-left: 4%;
}
.ni a:link{
 color:#0000cd !important;
}
.ni a:visited{
 color:#0000cd !important;
}
.ni a:hover{
 color:#ff0000 !important;
}
}

}
/* PC向けレイアウトの指定：961px以上では固定レイアウト */
@media only screen and (min-width: 961px){
.trss{
 height:15em;
}
img.kokki{
 width:3.5% !important;
 margin-left:0.5% !important;
 margin-right:1.5% !important;
}
#left #wp_rp_first img {
    padding-left: 0em !important; 
}
li.cat-item{
 width:94%;
}
html{
  background:url('./img/back.jpg') no-repeat left top;
  background-size: 100% auto;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
background-attachment:fixed;
}

.zyosiryoku2{
 display:block;
 overflow:hidden;
 font-size:0.9em;
 margin-bottom:0.9em;
}
.zyosiryoku2 p{
 display:block;
 color:#000000;
}
.zyosiryoku2 p:link,.zyosiryoku2 p:visited{
 color:#000000;
}
.zyosiryoku2 p:hover{
 text-decoration:underline;
}

.zyosiryoku2 img{
 width:20%;
 margin-left:2%;
 margin-right:2%;
 margin-bottom:0.8em;
 height:auto;
 float:left;
}
a article .zyosiryoku2 img:hover{
 opacity:0.7;
}
.zyosiryoku2 p{
 float:left;
 width:76%;

}
#boxt{
 display:none;
}

.topga1{
 height:11em;
}
#left #wp_rp_first img{
 padding-left:0em !important;
}

/*--------------------------------------
768px PREV NEXT
--------------------------------------*/
#prev_next #prev, #prev_next #prev::before, #prev_next #prev::after,
#prev_next #next, #prev_next #next::before, #prev_next #next::after {	
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: all .3s;
transition: all .3s;
}
#prev_next #prev_title, #prev_next #next_title{
padding:3px 10px;
}
#prev_next #next_title{
right:10px;
}
#prev_next #prev img{
float:left;
margin-right:10px
}
#prev_next #next img{
float:right;
margin-left: 10px;
}
/*-- ここまで --*/
nav li{
 width:5%;
}
aside.kkuchikomi img{
 width:90% !important;
 margin-left:5%;
 margin-top:1em;
 margin-bottom:1em;
 display:none;
}
}

/* PC向けレイアウトの指定：961px以上では固定レイアウト */
@media only screen and (min-width: 1001px){
#twitter1{
 display:inline;
 position:fixed;
 top:15em;
 right:0;
}
}