@charset "utf-8";

/*------------------------------------------------------
全デバイス共通のスタイルとスマートフォンおよび小型タブレット向けレイアウトの指定

------------------------------------------------------*/
/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}



article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
	display:block;
}
.lu {
    border: 8px solid #38ca77;
    padding: 1em;
    padding-left: 0.5em;
    line-height: 2em;
    font-size: 1.2em;
    margin-top: 1em;
    margin-bottom: 1em;
    background-color: #f3f2f2;
}
.lu li {
    list-style-type: none;
    background-image: url(../img/lutick.png);
    background-repeat: no-repeat;
    background-size: 1.2em;
    line-height: 1.2em;
    padding-left: 2em;
    margin-bottom: 0.8em;
 font-weight:bold;
}
.lu li a:link{
 color:#312f31;
}
.lu li a:visited{
 color:#312f31;
}
.lu li a:hover{
 color:#ff0000;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

/* change colours to suit your needs */
ins {
    background-color:#fff;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}


/*======================================================
body
=======================================================*/
html{
 background-color:#3e3e3e;
}
/*アクセスカウンターの数*/
.i2i-rc00616685-pv{
 display:none;
}


body{
 width:100%;
 font-family:  "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
 overflow:scroll;
 overflow-x:hidden;
 margin:0;

}
#wrapper{
 overflow:hidden;
}

#main{
 width:96%;
 background-color:white;
 margin-left:2%;
 margin-right:2%;
 padding-bottom:0;

}
#top1 img{
 width:100%;
 margin-bottom:0;
 height:auto;
}
#top1{
 margin-bottom:0;
}
#top1 h1{
 margin-bottom:0;
 height:auto;
 margin-bottom:-0.5em;
}
#head1{
display:none;
}
#main2{
 display:none;
 overflow:hidden;
}
#main3{
 overflow:hidden;
 height:auto;
}
.box{
 display:none;
}
.blogroll-list-wrap li a:link{
 color:#000000;
}
.blogroll-list-wrap li a:visited{
 color:#000000;
 text-decoration:none;
}
.blogroll-list-wrap li a:hover{
 color:#ff0000;
 font-weight:bold;
}
.gunji2{
 display:none;
}
#goo1{
 display:none;
}
#rss{
 overflow:hidden;
 width:96%;
 margin-left:2%;
 margin-right:2%;
 border:1px #e3e3e3 solid;
 background-color:#fff;
 height:280px;
 overflow:scroll;
 overflow-x:hidden;
 margin-bottom:0.5em;
}
#rss li{
 font-size:0.9em;
 line-height:1.6em;
 border-bottom:1px solid #e3e3e3;
}
#rss li a:link{
 color:#000000;
 text-decoration:none;
}
#rss li a:visited{
 color:#000000;
 text-decoration:none;
}
#rss li a:hover{
 color:#ff0000;
 text-decoration:underline;
}
#gunji1{
 display:none;
}
#left{
 display:none;
}
#left img:hover{
 opacity:0.5;
}
#aka{
 font-size:1.4em;
}
#honbun{
 background-color:#3e3e3e;
}
.honbun1{
 margin-top:1em;
 overflow:hidden;
 position:relative;
 margin-bottom:0.5em;
 border-top:1px solid #d3d3d3;
 border-bottom:1px solid #d3d3d3;
 padding-top:1em;
 background-color:#fff;
}
.honbun1 h2{
 font-size:1em;
 line-height:1.2em;
 width:84%;
 float:left;
 margin-left:2%;
}
#kizi img#rankingbotton{
 width:100%;
 float:feft;
 overflow:hidden;
}
#ran{
 width:100%;
 overflow:hidden;
}
.new{
 font-size:0.6em;
 padding:0 0.4em 0.1em 0.4em;
 line-height:1.2em;
 background-color:#ff0000;
 border:1px solid #8B0000;
 color:#fff;
}
.tag{
 width:84%;
 float:right;
 margin-left:2%;
 margin-bottom:10px;
 margin-top:0.3em;
 font-weight:bold;
 color:#fff;
}
.tag a{
 border:1px solid #4169E1;
 background-color:#1E90FF;
 color:#ffffff;
 text-decoration:none;
 font-size:0.7em;
 padding:0.3em 0.4em 0.3em 0.4em;
 border-radius:0.5em;
}
.tagname{
 color:#000;
}
.honbun1 h2 a:link{
 color:#191970;
 text-decoration:none;
}
.honbun1 h2 a:visited{
 color:#191970;
}
.honbun1 h2 a:hover{
 color:#ff0000;
}
.hi{
 float:left;
 width:12%;
 margin-left:1%;
 background-color:red;
 border-radius:10px 10px 10px 10px;
 border:#3e3e3e 1px solid;
 margin-bottom:1em;
}
.tuki{
 text-align:center;
 font-size:0.7em;
 color:#fff;
}
.day{
 text-align:center;
 font-size:0.8em;
 background-color:#fff;
 border-radius:0px 0px 10px 10px;
}
.hiniti{
 float:right;
 position:relative;
 bottom:0;
 margin-right:0;
 width:100%;
 text-align:right;
 font-size:0.8em;
}
.mainga1{
 display:none;
}
footer{
 text-align:center;
 width:100%;
 background-color:#000;
 color:#fff;
 margin-top:0;
}
.last{
 margin-bottom:5em;

}
.wp-pagenavi{
 text-align:center;
 margin-top:1em;
 margin-bottom:1em;
}
#right{
 display:none;
}
.rrss:hover{
 opacity:0.5;
}
/*カテゴリーの見出し*/
#categories-4{
 display:none;
}
#category1 ul{
 list-style-type:none;
}
/*single*/
#kizi{
 width:96%;
 margin-left:2%;
 margin-right:2%;
}
#kizi img{
width:100%;

 height:auto;
 margin-bottom:1em;
 margin-top:0em;
 border-radius:0em;
}
#kizimidashi{
 background-color:#000;
 width:80%;
 padding:0.5em 0 0.5em 0;
 color:#fff;
 font-size:1em;
 padding-left:0.5em;
}
#kizi p{
 width:96%;
 margin-left:2%;
 margin-right:2%;
 font-family: 'Estrangelo Edessa',Verdana, Arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
 float:none;
 line-height:1.5;
}
.news1{
 border:1px dotted #A9A9A9;
 padding-top:1em;
 padding-bottom:1em;
 background-color:#FFFFFF;
}
#kizi .news1 p{
 line-height:1.8;
 font-size:1em;

}
.smallga{
 width:80%;
 margin-right:20%;
 margin-top:1em;
 margin-bottom:1em;
}
.smallga img{
 width:100%;
}
.t_h{
 font-size:0.7em;
}
.t_b{
 font-size:1.3em;
 font-weight:bold;
 margin-bottom:1.4em;
 line-height:1.3;
}
.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 a:link{
 color:#ff0000;
 text-decoration:none;
}
.hosoku a:visited{
 color:#ff0000;
}
.hosoku a:hover{
 background-color:#ff0000;
 color:#ffffff;
}
.hosoku img{
 display:none;
 border-radius:0;
}
#kizi .t_h,.t_b{
 margin-left:2%;
 margin-right:2%;
 width:96%;
}
.antena{
 width:88%;
 border:1px solid #e3e3e3;
 padding:2%;
 border-radius:1em;
 margin-bottom:1em;
 margin-top:1em;
 margin-left:4%;
 margin-right:4%;
}
.antena h2{
 background-color:#000;
 margin-bottom:0.2em;
 line-height:2.2em;
 color:#fff;
 text-indent:0.5em;
}
.antena li{
 margin-left:1em;
 line-height:1.8;
 font-size:1.2em;
 list-style-image:url("../img/ico.gif");
 margin-bottom:1em;
 margin-left:2em;
}
.antena li a:link{
 text-decoration:none;
 font-size:1.6em;
 line-height:1.5;
}
.wp_social_bookmarking_light{
 padding-top:20px;
 width:100%;
 text-align:right;
}
.tubecome li{
 margin-bottom:2em;
 font-weight:bold;
 width:90%;
 margin-left:8%;
list-style-image:url("../img/tubeicon.jpg");
font-family: “Meiryo”,”メイリオ”,”MS PGothic”,”MS Pゴシック”,Osaka,sans-serif;
line-height:1.5;
}
.tubem{
 font-size:0.7em;
 color:#228B22;
 font-weight:bold;
}
.koreacome li{
 margin-bottom:2em;
 font-weight:bold;
 width:88%;
 margin-left:12%;
list-style-type: decimal;
font-family: “Meiryo”,”メイリオ”,”MS PGothic”,”MS Pゴシック”,Osaka,sans-serif;
line-height:1.5;
}
.tubegu{
 font-size:0.7em;
 color:#A9A9A9	;
}
.blogroll-channel .blogroll-list{
 margin-bottom:0.8em;
 text-decoration:underline;
}
.blogroll-list li{
 margin-bottom:0.8em;
}
/*コメント*/
.form-allowed-tags,.comment-form-email,.comment-form-url,.comment-notes{
 display:none;
}
#comment textarea{
 width:96%;
 margin-left:2%;
 margin-right:2%;
}
#comment{
 margin-left:1em;
 margin-right:1em;
}


#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:100%;
float:left;
}
#comment .name{
 font-weight:bold;
 color:#008000;
}
#comment .bun{
 display:block;
 font-size:1em;
 line-height:1.7;
 text-align:left;
 float:left;
 margin-right:1em;
 overflow:hidden;
 white-space: pre-wrap;
 margin-top:-1.5em;
}
#comment .ip1{
 display:none;
}
.rrss{
 position:relative;
 margin-bottom:1em;
 width:95%;
 margin-left:2%;
 margin-right:2%;
 border:1px solid #e3e3e3;
}
.rrss img{
 width:100%;
}
.rrss p a{
 position:absolute;
 background:rgba(0,0,0,0.6);
 color:#fff;
 bottom:0;
 z-index:1;
 width:100%;
 right:0;
 left:0;
}
.tugimae{
 margin-bottom:1em;
 overflow:hidden;
}
.tugimae a:link{
 padding:0.2em 0 0.2em 0;
 background-color:#000000;
 text-align:center;
 border-radius:0.2em;
 color:#ffffff;
 width:40%;
 margin-left:0.5%;
 margin-right:0.5%;
 float:left;
 display:block;
 text-align:center;
 text-decoration:none;
}

.tugimae a:visited{
 color:#ffffff;
}
.tugimae a:hover{
 background-color:#3e3e3e;
 color:#ff0000;
}
.tugimae a.tugihome{
 width:16%;
 margin-left:1%;
 margin-right:1%;
}
.tugimae a.tugihome img{
 width:1.5em;
 height:1.5em;
}
.tugimaetitle{
 display:none;
}
.yarpp-related{
 width:88%;
 border:1px solid #e3e3e3;
 padding:2%;
 border-radius:1em;
 margin-bottom:1em;
 margin-top:1em;
 margin-left:4%;
 margin-right:4%;
}
#kizisitarss{
 width:92.5%;
 margin-left:3.5%;
 margin-right:3.5%;
 overflow:scroll;
 height:220px;
 border:1px solid #3e3e3e;

}
#kizisitarss li{
 font-size:1em;
 margin-bottom:0.5em;
 line-height:1.2;
}
.yarpp-related li{
 list-style-image:url("../img/ico.gif");
 margin-left:2em;
 margin-top:0.2em;
 font-size:0.9em;
}
#kanren{
 text-indent:0.5em;
 background-color:#000;
 line-height:1.4em;
 color:#fff;
}
.ajax-loader{
 background-color:red;
 display:none;
}
textarea{
 width:100%;
}
footer a:link{
 color:#fff;
}
footer a:visited{
 color:#fff;
}
footer a:hover{
 color:#ff0000;
}
.wp-pagenavi{
 background-color:#fff;
 padding-top:1em;
}
#kizi .coments{
 padding-bottom:0.5em;
 overflow:hidden;
}

#kizi .coments img{
 float:left;
 width:12%;
 height:auto;
 margin-left:0;
 margin-right:0;
 margin-top:1.2em;
}
#kizi .coments p{
 float:left;
 margin-left:2%;
 margin-top:1em;
 border-radius:1em;
 width:74%;
 font-size:1.2em;
 border:1px solid #3e3e3e;
 padding:0.5em;
 background-color:#F0F8FF;
 box-shadow: 2px 4px 2px 2px rgba(0,0,0,0.2);
}
/*最新のコメント*/
#get_recent_comments_wrap{
 font-size:0.9em;
}
#get_recent_comments_wrap li{
 list-style-type:none;
 margin-bottom:0.7em;
 line-height:1.3;
 margin-left:-0.5em;
}
#get_recent_comments_wrap li a:link{
 color:#4169E1;
}
#get_recent_comments_wrap li a:visited{
 color:#4169E1;
}

#get_recent_comments_wrap h2.widgettitle{
 display:block;
}
/*ナビゲーション●●スマホ*/
.pages{
}
.extend{

}
.wp-pagenavi{
width:100%;
    clear: both;
    margin-top: 10px;
    padding-bottom:10px;
    font-family: 'Federo', sans-serif; /*Webフォント*/
}
.page.smaller{
 display:none;
}
.larger.page{
 display:none;
}
span.current{
 display:none;
}
span.pages{
 display:block;
 width:100%;
 text-align:center;
 margin-bottom:5px;
}
a.previouspostslink{
    padding: 2px 5px;
    margin: 2px;
    text-decoration: none;
    border: 1px solid #CCC;
    -moz-border-radius: 5px; /*角丸*/
    -webkit-border-radius: 5px; /*角丸*/
    border-radius: 5px; /*角丸*/
font-size:1.1em;
}
a.nextpostslink{
    padding: 2px 5px;
    margin: 2px;
    text-decoration: none;
    border: 1px solid #CCC;
    -moz-border-radius: 5px; /*角丸*/
    -webkit-border-radius: 5px; /*角丸*/
    border-radius: 5px; /*角丸*/
font-size:1.1em;
}
a.last{
    padding: 2px 5px;
    margin: 2px;
    text-decoration: none;
    border: 1px solid #CCC;
    -moz-border-radius: 5px; /*角丸*/
    -webkit-border-radius: 5px; /*角丸*/
    border-radius: 5px; /*角丸*/
font-size:1.1em;
}
/*告知画像*/
img#kokuchi{
 border-radius:0;
 margin:0;
 width:100%;
}
/*中壇RSS*/
.nakarss {
width: 100%;
overflow: scroll;
height: 140px;
 overflow-x: hidden;
}
.nakarss ul,li{
 margin-left:0;
}

#blogroll-159286 li{
 list-style-type:none;
 margin-bottom:0.5em;
 font-size:0.9em;
}
#blogroll-159286 img{
 display:none;
}
/*SNS share*/
#sns_btn{
 margin-bottom:1em;
}
#sns_btn a:link{
 text-decoration:none;
}


li.tshare1{
 background-color:#00aced;
 list-style-type:none;
 width:100%;
 text-align:center;
 color:#ffffff;
 font-weight:bold;
 font-size:1.3em;
 line-height:2.1;
 margin-top:0.3em;
}
li.fshare1{
 background-color:#305097;
 list-style-type:none;
 width:100%;
 text-align:center;
 color:#ffffff;
 font-weight:bold;
 font-size:1.3em;
 line-height:2.1;
 margin-top:0.3em;
}
.tfollow{
 padding-top:0.5em;
 text-align:center;
 font-weight:bold;
 margin-bottom:1em;
 background-color:#ffffe0;
 border:1px solid #ff0000;
 width:98%;
 margin-left:1%;
}
#tfollow p{
 padding-bottom:0.5em;
}

/* PC向けおよび大型タブレット向けのレイアウトの指定：769px〜960 */
@media only screen and (min-width:767px){
#blogroll-159286 li{
 font-size:1.1em;
}
#wrapper{
 overflow:hidden;
 margin:0;
 padding:0;
}
#head1{
 display:block;
 margin-top:0;
 overflow:hidden;
 background-color:#000;
}
#kizi img#rankingbotton{
 width:100%;
}
#head1 ul{
 padding:0;
}
#head1 li{
 float:left;
 width:19%;
 line-height:2.2em;
 text-align:center;
 font-size:1em;
 background-color:#000000;
}
#head1 li a:link{
 display:block;
 color:#fff;
 text-decoration:none;
}
#head1 li a:visited{
 display:block;
 color:#fff;
}
#head1 li a:hover{
 display:block;
 color:#000;
 font-weight:bold;
 background-color:#fff;
 text-decoration:none;
 text-decoration:underline;color:#191970;
}

#main2{
 display:block;
 overflow:hidden;
}
#main2 aside{
 width:49.4%;
 border:1px solid #696969;
 float:left;
 overflow:scroll;
 height:200px;
 overflow-x:hidden;
 margin-left:0.1em;
}
#main2 li{
 font-size:0.9em;
 padding:0;
}
#main3{
 display:block;
 margin-top:1em;
 background-color:#fff;
 overflow:hidden;
 margin-bottom:1em;
 clear:left;
}
#honbun{
 background-color:#fff;
}
.box{
 display:block;
 width:23%;
 margin-left:1%;
 margin-right:1%;
 float:left;
 position:relative;
}
.box img{
 width:100%;
 border:1px solid #000;
 height:auto;
 bottom:0;
}
.box h2{
 font-weight:normal;
 bottom:0.5em;
 position:absolute;
 width:98%;
 background:rgba(0,0,0,0.6);
 color:#fff;
 font-size:0.8em;
 padding:1%;
 border:1px solid #000;
 line-height:1.7;
 font-weight:bold;
}

.box:hover,
.gunji2:hover{
   opacity: 0.5;
}
#main4{
 width:100%;
 height:auto;
 overflow:hidden;
 float:left;

}
#goo1{
 display:block;
}
#main5{
 width:76.5%;
 float:right;
 margin-right:1%;
 background-color:#fff;
 overflow:hidden;
 border:1px solid #e3e3e3;
}
#goo2{
 width:100%;
 background-color:#fff;
}
#rss li{
 font-size:1.1em;
 font-weight:bold;
}

#left{
 height:100%;
 float:left;
 width:20%;
 display:block;
 margin-left:1%;

}
#left h3{
 background-color:#000;
 color:#fff;
 margin-bottom:0.2em;
 font-size:0.9em;
 text-indent:0.5em;
 line-height:1.8em;
}
.left1 img{
 width:100%;
 height:auto;
}
.left1 li{
 list-style-type:none;
 font-size:0.8em;
}
#link ul{
 margin-left:0;
 padding-left:0;
 margin-left:-1.7em;
}
.left1{
 width:95%;
 height:auto;
 margin-left:1%;
 margin-right:1%;
 padding:1%;
 margin-top:3px;
 border:1px solid #C0C0C0;
 margin-bottom:5px;
 display:block;
}
.left1 p{
 font-size:0.9em;
 width:96%;
 margin-left:2%;
 margin-right:2%;
 color:#191970;
 margin-bottom:-2.5%;
}

#twitter img{
 margin-top:5px;
 width:95%;
 margin-left:2.5%;
}
#left2{
 margin-top:3px;
}
.coment{
 width:96%;
 margin-left:1%;
 margin-right:1%;
 border:1px solid #e3e3e3;
 margin-bottom:0.5em;
 padding-left:1.5%;
}
.coment1{
 padding-top:0.5em;
 font-weight:bold;
 line-height:1.2;
}
.coment2{
 line-height:1.2;
 margin-top:5px;
}
.hi{
 display:none;
}
.mainga1{
 display:block;
 width:30%;
 float:left;
 margin-left:1%;
 padding:1% 1% 0% 1%;
 border:1px solid #3e3e3e;
 background-color:#e3e3e3;
 display:block;
}
.mainga1:hover{
 background-color:#1E90FF;
}
.mainga1 img{
 width:100%;
 height:auto;
}
.honbun1 h2{
 width:63%;
 float:right;
 font-size:1.3em;
 margin-top:0.7em;
 line-height:1.5em;
}
.tag{
 width:63%;
 margin-top:1em;
 color:#fff;
}
.tagname{
 color:#000;
}
#link li{
margin-left:2em;
line-height:1.7em;
text-decoration:none;
}
#right{
 display:none;
}

/*single.php*/
#kizi{
 width:94%;
 margin-left:3%;
 margin-right:3%;
}
#kizimidashi{
 width:100%;
}
.rrss p{
 color:#fff;
 width:100%;
 margin-left:0;
 display:block;
}
.rrss p a{
 color:#fff;
 display:block;
 text-decoration:none;
}
.ama{
 font-size:0.8em;
 line-height:1em;
 margin-bottom:1em;
 margin-top:0.2em;
}
.yarpp-related li{
 font-size:1.2em;
}
.smallga{
 width:60%;
 margin-right:20%;
 margin-left:20%;
}
.antena li{
 font-size:1.2em;
 line-height:1.5;
}
#kizi .hosoku img{
 display:block;
 width:25%;
 height:auto;
 float:left;
 margin-left:1%;
 margin-right:1%;
}
#skoukoku{
 z-index:1;
}
#skoukoku img{
 width:80%;
 margin-left:10%;
 margin-right:10%;
 height:auto;
}
.textwidget img{
 width:55%;
 margin-left:22%;
 margin-right:23%;
 height:auto;
}
li#text-2{
 list-style-type:none;
}
li#recent-posts-2{
 list-style-type:none;
 font-size:0.9;
 margin-bottom:1em;
 line-height:1;
}
#newscroll{
 width:94%;
 margin-left:5%;
}
#newscroll h2{
 display:block;
 color:#ffffff;
 background-color:#000000;
 font-size:0.9em;
 line-height:1.8;
 margin-left:-3%;
 text-indent:0.5em;
 width:99%;
 margin-bottom:0.8em;
}
#recent-posts-2 ul{
 width:100%;
 margin-left:0;
 margin:0;
 padding:0;
}
#recent-posts-2 li{
 list-style-image:url("../img/ico.gif");
 font-size:0.8em;
 margin-bottom:0.8em;
 width:96%;
 margin-left:3%;
}
#recent-posts-2 li a:link{
 text-decoration:none;
 color:#0000FF;
}
#recent-posts-2 li a:visited{
 text-decoration:none;
 color:#0000FF;
}
#recent-posts-2 li a:hover{
 text-decoration:none;
 color:#ff0000;
}
#i2i-rc00616685-viewwrap {
 font-size:0.7em;
 width:94%;
 margin-left:3%;
 margin-right:3%;
 margin-top:1em;
}
#i2i-15a675c9be31438acfd-wrap img{
 width:80px;
 height:15px;
}
.tugimaetitle{
 display:block;
 text-align:left;
 padding-left:0.5em;
 padding-right:0.5em;
 line-height:1.1;
 font-size:0.9em;
 height:4em;
}
.tugimae a.tugihome{
 height:5.2em;
}
.tugimae a.tugihome img{
 width:75%;
 height:auto;
}
.tubecome li{
 width:88%;
 margin-left:6%;
 margin-right:6%;
 margin-bottom:2.2em;
 font-size:1.2em;
}
.koreacome li{
 width:88%;
 margin-left:6%;
 margin-right:6%;
 margin-bottom:2.2em;
 font-size:1.2em;
}
/*ナビゲーションラスト*/
.page.smaller{
 display:inline-block;
    padding: 2px 5px;
    margin: 2px;
    text-decoration: none;
    border: 1px solid #CCC;
    -moz-border-radius: 5px; /*角丸*/
    -webkit-border-radius: 5px; /*角丸*/
    border-radius: 5px; /*角丸*/
}
.larger.page{
 display:inline-block;
    padding: 2px 5px;
    margin: 2px;
    text-decoration: none;
    border: 1px solid #CCC;
    -moz-border-radius: 5px; /*角丸*/
    -webkit-border-radius: 5px; /*角丸*/
    border-radius: 5px; /*角丸*/
}
.wp-pagenavi{
    clear: both;
    margin-top:10px;
    font-family: 'Federo', sans-serif;
    font-size:110%;
}
.wp-pagenavi a,
.wp-pagenavi a:hover,
.wp-pagenavi span.current{
    padding: 2px 5px;
    margin: 2px;
    text-decoration: none;
    border: 1px solid #CCC;
    -moz-border-radius: 5px; /*角丸*/
    -webkit-border-radius: 5px; /*角丸*/
    border-radius: 5px; /*角丸*/
}
.wp-pagenavi a:hover,
.wp-pagenavi span.current{
    background: #ccc;
    color: #fff;
}
/*.wp-pagenavi a,
.wp-pagenavi a:hover{
    -webkit-box-shadow: 1px 1px 1px #aaa;
    -moz-box-shadow: 1px 1px 1px #aaa;
    box-shadow: 1px 1px 1px #aaa;
}*/
.wp-pagenavi span.current{
    font-weight: bold;
    -webkit-box-shadow: 1px 1px 1px #aaa inset;
    -moz-box-shadow: 1px 1px 1px #aaa inset;
    box-shadow: 1px 1px 1px #aaa inset;
}
/*dmmtタブレット*/
.pcdmm{
 display:none;
}

}
/* PC向けレイアウトの指定：961px以上では固定レイアウト */
@media only screen and (min-width: 961px){

body{
 overflow:scroll;
}
#main{
 max-width:1240px;
 margin-left:auto;
 margin-right:auto;
}
.t_h{
 margin-top:2em;
}
#head1 li{
 width:15%;
}
#main2 aside{
 height:170px;
}
.box{
 width:18%;
}
.gunji2{
 display:block;
 width:18%;
 height:auto;
 margin-left:1%;
 float:left;
 position:relative;
 bottom:0em;
}
.t_b{
 font-size:1.2em;
 line-height:1.5;
 width:90%;
font-family: 'lucida grande',tahoma,verdana,arial,"hiragino kaku gothic pro",meiryo,"ms pgothic",sans-serif;
}
.gunji2 img{
 width:100%;
 border:1px solid #000;
 height:auto;
 bottom:0;
 margin-bottom:-0.5em;
}
.gunji2 h2{
 font-weight:normal;
 bottom:0em;
 position:absolute;
 width:98%;
 background:rgba(0,0,0,0.6);
 color:#fff;
 font-size:0.8em;
 padding:1%;
 border:1px solid #000;
 line-height:1.7;
 font-weight:bold;
}

#main4{
 width:80%;
}
#main5{
 width:75%;
 border:1px solid #e3e3e3;
}

#honbungazou img{
 width:80%;
 margin-left:10%;
 margin-right:10%;
}


#gunji1{
 display:block;
}
#left{
 width:22%;
 height:100%;
 min-height:100%;
}
#right{
 display:block;
 height:100%;
 min-height:100em;
 float:right;
 width:20%;
}
#right h3{
 background-color:#000;
 color:#fff;
 margin-bottom:0.2em;
 font-size:0.9em;
 text-indent:0.5em;
 line-height:1.8em;
}
#category1{
 font-size:1.4em;

}
#categories-4{
 display:block;

}
#category1 ul li{
 list-style-type:none;
 margin-left:1em;
}
.widgettitle{
 display:none;
}
.smallga{
 width:40%;
 margin-right:30%;
 margin-left:30%;
}
#kizi .hosoku img{
 width:20%;
}
.hosoku{
 font-weight:normal;
}
#skoukoku img{
 width:65%;
 margin-left:23%;
 margin-right:22%;
 height:auto;
}
#i2i-rc00616685-viewtable td.i2i-rc00616685-right img{
 display:none;
}
.cpd{
 padding-top:1em;
 padding-bottom:1em;
 margin-top:1em;
 margin-bottom:1em;
 background-color:#F2F2F2;
}
.tugimae a.tugihome img{
 width:60%;
 margin-top:0.3em;
 height:auto;
}
/*dmm*/
.pcdmm{
 display:block;
}
.sumahodmm{
 display:none;
}
/*rightRSS*/
#blogroll-157957{
 margin:0;
 overflow:scroll;
 height:300px;
 list-style-type:none;
 overflow-x: hidden;
}
ul.blogroll-list-wrap{
 width:100%;

}
#blogroll-157957 img{
 display:none;
}
#blogroll-157957 li{
 list-style-type:none;
 margin-bottom:1.3em;
}
.blogroll-list li{
 list-style-type:none;
 margin-bottom:0.5em;
}
#text-4 a.blogroll-link{
 list-style-type:none;
 font-size:1.1em;
}
li#text-4{
 list-style-type:none;
 width:100%;
 background-color:#ffffff;
}
}
@media only screen and (min-width: 1364px){

}