@charset "utf-8";
/*
	Theme Name: diver_child
	Template: diver
	Description:  Diverの子テーマです。
	Theme URI: http://tan-taka.com/diver/
	Author: Takato Takagi
 */

*,*:before,*:after {
  box-sizing: border-box;
  -webkit-appearance: none;
}
input[type="checkbox" i] {
   -webkit-appearance: checkbox;
}
.center{text-align: center;margin:0 auto;}
.pd20{padding:20px 0px;}

.clfix:after{
  content:"";
  display: block;
  clear: both;
}

/* ポップアップコンテナ初期状態 */
.res-popup-content {
	background: #fff;
	border: 1px solid #c0c0c0;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.25);
	display: none;
	font-size: 100%;
	padding: 1em;
	position: absolute;
	z-index: 10;
}

/* ポップアップコンテナ表示時 */
.res-popup-on {
	display: block;
}

/* ポップアップコンテナ内 リンクとレスアンカー */
.res-popup-content a,
.res-popup-content .res-anchor {
	color: inherit;
	text-decoration: none;
	cursor: inherit;
}
a.res-anchor {color: #0287cc!important;}
a.res-anchor:active{pointer-events: auto;}

#res-popup-container .reply{display: none;}

#res-popup-container{
	font-family: "游ゴシック","MS PGothic", HG-PGothicB-Sun, HGPGothicB, IPAMonaPGothic, sans-serif;
}
#res-popup-container .popup-end{
		display: block;
		position: absolute;
		top:-15px;
		right:40px;
}
#res-popup-container cite.fn{color:green!important;font-weight: bold;padding-right: 5px;}
#res-popup-container .comment-body .comment-meta a{color:#999;font-weight: normal;}
#res-popup-container .comment-body p{font-size:18px;font-weight: bold;}
#res-popup-container div.comment-meta{padding-top:0px;font-size:90%;}
/*div#comment-area .single_title{font-size:22px;font-weight: normal;}
#comment-area div.comment-author{float:left;font-size:90%;}
*/

.comment-form{
	display: flex;
	flex-flow: row wrap;
	width:100%;
}
.comment-form p{width:100%;}
.comment-form p.form-submit{order:2;}
.comment-form div#comment-image-reloaded-wrapper{order:1;}

@media screen and (max-width: 768px){
	a.res-anchor{
		cursor:pointer;
	}
	a.res-anchor:active{pointer-events: auto;}
/*	a.res-anchor:active{pointer-events: none;}*/
	#res-popup-container .popup-end{
		display: block;
		position: absolute;
		top:-15px;
		right:40px;
	}

}/* media end */

div#comment-area .reply a{
	color:#e2e2e2;
	position: relative;
    width: 40px;
    /* height: 15px; */
    display: inline-block;
    text-align: right;
    white-space: nowrap;
}
div#comment-area .reply a:before{
	content:"返信";
	color:#000;
	position: absolute;
	top:6px;
	left:6px;
}

/* scroll */
#mmm {
    z-index: 99999999999;
}
 
.fa-chevron-up {
    font-size: 18px;
}
 
.pageTop-chevron{
    color:black;
    padding:8px;
}

#mmm{display: block;}
#mmm-sp{display: none;}
#mmm a {
  color: black;
  z-index: 99999999999;
}
#mmm a.mmm-1{
    position: fixed;
    bottom: 140px;
    right: 30px;
}
#mmm a.mmm-2{
    position: fixed;
    bottom: 85px;
    right: 20px;
}
#mmm a.mmm-3{
    position: fixed;
    bottom: 30px;
    right: 20px;
}
#mmm a.mmm-4{
    position: fixed;
    bottom: 30px;
    right: 30px;
}

@media screen and (max-width: 768px){
	#mmm a.mmm-4{
	    position: fixed;
	    bottom: 90px;
	    right: 30px;
	}
}/* media end */

@media screen and (max-width: 480px){
	.mmm-1,.mmm-2,.mmm-3{display: none;}
	#mmm-sp{display: block;}
	#mmm-sp-ar{
		display: flex;
		width:100%;
		position: fixed;
		bottom:100px;
		left:0px;
	    z-index: 99994;
	    background: #0287cc;
	    text-align: center;
    	align-items: baseline;
    	padding: 10px;
	}

	input#tab-mmm1 ~ #mmm-sp-ar,
	input#tab-mmm1 ~ label.mm-labels-a{margin-left:-500px;transition: 0.3s;}

	input#tab-mmm1:checked ~ #mmm-sp-ar,
	input#tab-mmm1:checked ~ label.mm-labels-b{margin-left:0px;transition: 0.3s;}

	label.mm-labels-b{display: none;}
	input#tab-mmm1:checked ~ label.mm-labels-b{display: inline;}

	input#tab-mmm1:checked ~ #mmm-sp-ar,
	input#tab-mmm1:checked ~ label.mm-labels-b{margin-left:0px;}

	#mmm-sp input{display: none;}
	#mmm-sp img.mm-labels1 {
	  cursor: pointer;
	  position: fixed;
	  right:20px;
	  bottom:110px;
	  z-index: 99990;
	}
	#mmm-sp img.mm-labels2 {
	  cursor: pointer;
	  position: fixed;
	  right:10px;
	  bottom:160px;
	  z-index: 99998;
	}
	#mmm-sp a.mmm-1-sp{
		width:33.33333%;

	}
	#mmm-sp a.mmm-2-sp{
		width:33.33333%;

	}
	#mmm-sp a.mmm-3-sp{
		width:33.33333%;
		position: relative;
	}

}/* media end */

/* ランキングタブ */
 .tab5 {
  width: 100%;/*横幅はここで設定します。100%にすれば可変になります。*/
  margin: 0 auto 20px;
}
.tab5 .tab-content {}
.tab5 label {
  display: inline-block;
  margin: 0;
  padding: 0;
}
.tab5 label {
  display: inline-block;
  width: 32%;
  padding: 10px 0px;
  margin:0;
  cursor: pointer;
  background: #0287cc;
  color: #fff;
  text-align: center;
  border: 2px solid #0287cc;
  border-bottom:none;
  border-radius: 10px 10px 0px 0px;
  font-weight: bold;
}
.tab5 label.fst-label{margin-left:1%;}
.tab5 label:hover {
  opacity: 0.8;
}
.tab5 input:checked + label {
  background: #fff;
  color: #0287cc;
}
.tab5 input {
  display: none;
}
.tab5 #tab5-b1,
.tab5 #tab5-b2,
.tab5 #tab5-b3,
.tab5 #tab5-b4,
.tab5 #tab5-b5,
.tab5 #tab5-b6 {
  display: none;
  padding: 10px;
}
.tab5 #tab5-1:checked ~ #tab5-b1,
.tab5 #tab5-2:checked ~ #tab5-b2,
.tab5 #tab5-3:checked ~ #tab5-b3,
.tab5 #tab5-4:checked ~ #tab5-b4,
.tab5 #tab5-5:checked ~ #tab5-b5,
.tab5 #tab5-6:checked ~ #tab5-b6 {
  display: block;
  border: 2px solid #0287cc;
  border-radius: 10px;
}

.tab5 #tab5-5:checked ~ #tab5-b5,
.tab5 #tab5-6:checked ~ #tab5-b6 {border:none;border-radius: 0px;}

.top-rank{
	display: flex;
	justify-content: space-around;
}
.top-rank li{width:175px;position: relative;}
.top-rank li a{font-weight: bold;color:#000;}
.top-rank .wpp-thumbnail{
  float:none;
  margin-right:0px;
  height:120px;
}

  .wpp-list-with-thumbnails li a img.wpp-thumbnail {
    width:75px;
  }
@media screen and (max-width: 768px){
  .wpp-list-with-thumbnails li a img.wpp-thumbnail {
    width:100px;
  }
}/* media end */

.top-rank span.wpp-comments{
    position: absolute;
    top: 92px;
    right: 0;
    color: #fff;
    background: #0287cc;
    font-size:1em;
    padding:3px 5px 1px;
}

.top-rank-sp li a img.wpp-thumbnail {
  width:100px!important;
}

.top-rank-sp{
	display: flex;
	flex-direction: column;
}
.top-rank-sp li{
	width:100%;position: relative;
	padding: 10px 0px;
    border-bottom: 1px solid #0287cc!important;
}
.top-rank-sp .wpp-thumbnail{
  float:left;
  margin-right:0px;

}
.top-rank-sp span.wpp-comments{
    color: #fff;
    background: #0287cc;
    font-size:14px;
    padding:2px 8px 2px;
    display: inline-block;
    margin: 0px 0px 5px 5px;
}
.top-rank-sp a.sp-tablink{display: block;padding-left: 110px;}
.top-rank-sp .wpp-date{
    display: inline-block;
}

.rank-fix{}

/* sidenav rank */
#wpp-4 span.post-stats{
    position: absolute;
    background: #0287cc;
    padding: 0px 5px;
    color: #fff;
    bottom: 5px;
    right: 5px;
    font-size:1em;
    font-weight: normal!important;
}
#wpp-4 a.wpp-post-title{
    display: block;
    padding-bottom: 20px;
    padding-left:80px;
    color:#000!important;
}
#wpp-4 li{border-bottom: 1px solid #0287cc!important;}

/* Contact Form 7 */
div.wpcf7-mail-sent-ok {
    border: 2px solid #0287cc;
    text-align: center;
}
.wpcf7-submit{background-color: #0287cc;}
.wpcf7-submit:hover{background-color: #0287cc!important;opacity:0.8;}
.contact .form_title{width:30%;}
.contact .form_area{width:70%;}

.widgettitle{
	background: url('https://xxhuyuzero.jp/wp-content/uploads/2018/08/mds-h3.png') no-repeat top left!important;
    padding: 10px 0px 20px 35px;
    font-weight: bold;
}
/*-------------------------------------------------
						styles
	--------------------------------------------------*/
.pc-tab{display: block;}
.sp-tab{display: none;}
.index-tab label,.index-tab #tab5-b6{display: none;}
.index-tab-fixed{display: none;}
.post-box .post-cat{display:none;}
.post-box .post-tag{display:none;}
#header{
	border-top:5px solid #211158;
}
.header-wrap{
	background: url('https://xxhuyuzero.jp/wp-content/uploads/2018/08/header-bg.jpg') no-repeat center center!important;
	background-size:cover!important;
}
.header-logo{position: relative;}
.header-logo #nav ul li a {
    padding: 1.5em 1em 1.5em 2em!important;
}
.header-logo #nav ul li:hover {background:none!important;}
#mainnavul{
	padding-top:30px!important;
}
#mainnavul #menu-item-5572:before{
	position: absolute;
	content:url('https://xxhuyuzero.jp/wp-content/themes/diver/images/icon-home.png');
	top:15px;
	left:0px;
}
#mainnavul #menu-item-5569:before{
	position: absolute;
	content:url('https://xxhuyuzero.jp/wp-content/themes/diver/images/icon-twitter.png');
	top:15px;
	left:3px;
}
#mainnavul #menu-item-81237:before{
	position: absolute;
	content:url('https://xxhuyuzero.jp/wp-content/themes/diver/images/icon-contact.png');
	top:15px;
	left:-2px;
}
#mainnavul #menu-item-5571:before{
	position: absolute;
	content:url('https://xxhuyuzero.jp/wp-content/themes/diver/images/icon-about.png');
	top:15px;
	left:0px;
}
.nav_inleft{
    position: absolute!important;
    right: 0px;
    bottom: 10px;
}

.contents-header{
    width: 100%;
    background: url(https://xxhuyuzero.jp/wp-content/uploads/2018/08/contents-bgtop.png) no-repeat top center;
    background-size: cover;
    height: 205px;
    position: absolute;
    z-index: -1;
}
.contents-footer{
    width: 100%;
    background: url(https://xxhuyuzero.jp/wp-content/uploads/2018/08/contents-bgbottom.png) no-repeat top center;
    background-size: cover;
    height: 205px;
    z-index: -1;
}

.canvas-top{
  background-color: #22184c;
}
.canvas-wrap {
  max-width: 100%;
  overflow: hidden;
  position: relative;
}
canvas {
  display: block;
}

.post-box{border-bottom: 1px solid #0287cc!important;}
article.post-box.post-1, article.post-box.post-2, article.post-box.post-3, article.post-box.post-4 {
    width: 49%;
    float: left;
    padding: 2px;
    margin:0.5%;
    border: 2px solid #0287cc!important;
}
article.post-box.post-1 .post_thumbnail, article.post-box.post-2 .post_thumbnail, article.post-box.post-3 .post_thumbnail, article.post-box.post-4 .post_thumbnail {
    width: 100%;
    position: relative;
}

div.post-comments{
	position: absolute;
	background: #0287cc;
    padding: 2px 8px;
    font-size: 1em;
    top:0;
    right:0;
    left:auto!important;
    bottom:auto!important;
    z-index:999;
}
article.post-box.post-1 div.post-comments, article.post-box.post-2 div.post-comments, article.post-box.post-3 div.post-comments, article.post-box.post-4 div.post-comments {
	position: absolute;
	top:auto!important;
	left:auto!important;
    bottom:0!important;
    right: 0;
    background: #0287cc;
    padding: 2px 8px;
    font-size: 1em;
}
div.post-comments a{color:#fff;}
.post-comments-sp{display: none;}

article.post-box.post-5{padding-top:5px;}
.post-box-bd45{border-top: 1px solid #0287cc!important;display: inline-block;width:100%;}

article.post-box div.share li:nth-child(n+4){display: none;}
article.post-box div.share{}
#content_area div.share li:nth-child(n+4){display: none;}

.post-box-contents .post-meta-all{
	padding:20px 5px 0px 3%!important;
	position: relative;
	width: 500px;
	height:193px;
}
.post-box .post-date{top: 7px;left:3%;bottom:auto;font-size:16px;}

.post-box .post-cat{background: #0287cc!important;}
.post-box .post-cat a:hover{color:#fff!important;}
.post-box .post-tag a{background: #221155!important;color:#fff;}

.drawer-menu .textwidget a{
	background: #0287cc;
	color:#fff;
	padding:10px 0px;
	display: block;
	text-align: center;
}

#categories-6 li.cat-item{border-bottom:none!important;}
#categories-6 li.cat-item a{
	color:#0287cc;
	padding: 0.2em 0.2em 0.2em 2em;
    font-size: 16px;
    position: relative;
}
#categories-6 li.cat-item a:before{
	position: absolute;
	content:'・';
	top:0.2em;
	left:0.8em;
}

#recent-comments-2{color:#000;text-align: right;}
#recent-comments-2 a{color:#0287cc!important;display: block!important;text-align: left;}
#recent-comments-2 .widgettitle{text-align: left;}
#archives-5 li{border-bottom:none!important;padding-left:30px!important;}
#archives-5 a{padding:0!important;}
#text-5 div.textwidget p,#text-6 div.textwidget p,#archives-5 li{
    line-height: 2;
    font-size: 1.1em;
    padding-left: 20px;
}
#text-5 div.textwidget p a,#text-6 div.textwidget p a,#archives-5 a{position: relative;color:#0287cc!important;}
#text-5 div.textwidget p a:before,#text-6 div.textwidget p a:before,#archives-5 a:before{
	position: absolute;
	content: url('https://xxhuyuzero.jp/wp-content/uploads/2018/08/icon-tang.png');
	top:-3px;
	left:-20px;
}
#archives-5 a:before{top:2px;}

.single-post-category{background: #0287cc!important;}
.catpage_content_wrap{background: #0287cc!important;}

.cat-item .count, .widget li a .count:before{
	position: absolute;
	top:0;
	left:0;
	content:'(';
}
.cat-item .count, .widget li a .count:after{
	position: absolute;
	top:0;
	right:0;
	content:')';
}

.post-box .share{
	width:99%;
	position: absolute;
	right:0;
	bottom:0;
	overflow: hidden;
}

article.post-box.post-1 .share, article.post-box.post-2 .share, article.post-box.post-3 .share, article.post-box.post-4 .share{
	width:98%!important;
}

/* 投稿ページ */
#single-main .tag{display: none;}
#content_area i.fa-calendar{display: none;}
#content_area .fit-sidebar-blank,#content_area #share_plz{display: none!important;}
#content_area article.post{margin-left:0px!important;}
.single-post-title{color:#0287cc!important;}
#content_area header{
	border: 2px solid #0287cc;
    border-bottom: none;
    border-radius: 10px 10px 0 0;
}
#content_area section.single-post-main{
	border: 2px solid #0287cc;
    border-top: none;
    border-radius: 0 0 10px 10px;
}
.cat-tag{
	text-align: right;
    margin-top: -5px;
    padding-bottom: 10px;
}

#respond p.form-submit input.submit{
	background: #0287cc!important;
	border-radius: 10px!important;
	margin:20px 0px 30px!important;
	width:100%;
	font-size:20px;
}
#respond p.form-submit input.submit:hover{background: #0287cc!important;opacity:0.8;}

#comment-area{font-family: "游ゴシック","MS PGothic", HG-PGothicB-Sun, HGPGothicB, IPAMonaPGothic, sans-serif;}
#comment-area cite.fn{color:green!important;font-weight: bold;}
#comment-area .comment-body .comment-meta a{color:#999;font-weight: normal;}
#comment-area .comment-body p{font-size:18px;font-weight: bold;}
#comment-area div.comment-author{float:left;font-size:90%;}
#comment-area div.comment-meta{padding-top:0px;font-size:90%;}
#comment-area span.says{display: none;}
.comment-body{font-weight: normal;}
div#comment-area .single_title{font-size:22px;font-weight: normal;}
.comment-listCon{font-size:16px;}
#comment-area .comment-body p{font-size:18px;}

.respondform_title{text-align: right;}
#cancel-comment-reply-link{
    background: #0287cc;
    display: inline-block;
    color: #fff;
    padding: 5px 10px;
    border-radius: 10px;
}

.navigation a{font-size:1.1em;}

.relation-h2 .single_title{
	background: url(https://xxhuyuzero.jp/wp-content/uploads/2018/08/mds-h2-750.png) no-repeat top left!important;
	color:#fff;
	padding: 10px 0px 10px 40px!important;
	margin: 30px 0px 10px;
	font-weight: bold;
}
.relation-h2 .single_title a{color:#fff;}
.relation-h2 ul.newpost_list li div.meta time.date{display: none;}


.commets-list{background:#fff;}
div#comment-area #respond{background: #f9f9f9;}

.commets-list ol{
  list-style-type: none;
  padding-left: 0;
}
.commets-list ol ol{
  padding-left: 1em;
}

/* 返信にもレス番号を付与する場合 */
/*
.commets-list li{
  padding-left: 1.3em;
  counter-increment: item;
}
.commets-list li div.comment-author:before {
  content: counter(item)'.';
  color: #000;
}*/

/* 返信にはレス番号を付与しない場合 */
.commets-list > li{
  padding-left: 1.3em;
  counter-increment: item;
}
.commets-list > li > div.comment-body > div.comment-author:before {
  content: counter(item)'.';
  color: #000;
  font-weight: normal;
}

.wrap-post-title{
	background: #0287cc!important;
	color:#fff!important;
}

/* blog rss */
.relation-h2 .blogroll-channel{
    width: 50%;
    float: left;
	height: 310px;
    overflow-y: scroll;
}
.relation-h2 #blogroll-269645{border:2px solid #0287cc;border-right:none;}
.relation-h2 #blogroll-269646{border:2px solid #0287cc;border-left:none;}
.relation-h2 .blogroll-channel li img{display: none;}
.relation-h2 .blogroll-channel li {
	position: relative;
	line-height: 1.5;
    border-bottom: 2px dotted #c2f6ff;
    padding-left: 1em;
    font-size:15px;
}
.relation-h2 .blogroll-channel li:before{
	position: absolute;
    content: url(https://xxhuyuzero.jp/wp-content/uploads/2018/08/icon-tang.png);
    top: 2px;
    left: -6px;
}
/* blog rss end */

.category-wrap .relation-h2 .single_title{display: none;}
/*.single-ids{display: none;}*/

@media screen and (min-width: 1201px){
	.header-logo{width:1080px!important;}
}/* media end */

@media screen and (max-width: 1150px){
	#logo img{height:120px;}
}/* media end */

@media screen and (max-width:1080px){
	.post-box .share{width:100%;}
	article.post-box.post-1 .share, article.post-box.post-2 .share, article.post-box.post-3 .share, article.post-box.post-4 .share{
		width:94%!important;
	}
	article.post-box.post-1 .post-box-contents .post-meta-all,
	article.post-box.post-2 .post-box-contents .post-meta-all,
	article.post-box.post-3 .post-box-contents .post-meta-all,
	article.post-box.post-4 .post-box-contents .post-meta-all{height:230px;}



}/*media end*/

@media screen and (max-width:1049px){
	#logo img{height:100px;}
	#mainnavul{padding-top:0px!important;}
}/*media end*/

@media screen and (max-width:768px){
	.index-tab label{display: inline-block;}
	.index-tab #tab5-b6{display: none;}
	.index-tab-fixed{display: block;padding-bottom:30px;}
	.single-dp #categories-6{display: none;}
	.post-box{display: table;}
	.post-box-contents{background: none!important;}
	.post-box .share{display: none;}

	article.post-box.post-1 .post-box-contents .post-meta-all,
	article.post-box.post-2 .post-box-contents .post-meta-all,
	article.post-box.post-3 .post-box-contents .post-meta-all,
	article.post-box.post-4 .post-box-contents .post-meta-all{height:auto;}
	.post-box-contents .post-meta-all{height:auto;}

.tab5 #tab5-5:checked ~ #tab5-b5,
.tab5 #tab5-6:checked ~ #tab5-b6 {border-top: 2px solid #0287cc;}
.tab5{display: table;}

article.post-box.post-1 .post-meta-all,
article.post-box.post-2 .post-meta-all,
article.post-box.post-3 .post-meta-all,
article.post-box.post-4 .post-meta-all {padding:20px 5px 20px!important;}

article.post-box.post-3,
article.post-box.post-4 {margin-bottom:30px;}

article.post-box.post-1 .share,
article.post-box.post-2 .share,
article.post-box.post-3 .share,
article.post-box.post-4 .share {display: none!important;}

article.post-box.post-5 {padding-top: 0px;}

.index-tab label{width:48%;}
#tab5-b6 li{position: relative;}
#tab5-b6 .tab5-title{
    display: block;
    padding-left: 105px;
    font-size:0.9em;
    font-weight: bold;
}
#tab5-b6 span.wpp-comments{
	position: absolute;
	right:0px;
	bottom:2px;
	font-size:13px;
}
#tab5-b6 span.wpp-date{
	position: absolute;
	right:0px;
	bottom:5px;
	font-size:11px;
}
	#logo img{height:auto;}
	.pc-tab{display: none;}
	.sp-tab{display: block;padding: 0px 0px 20px;}
	.post-5{padding-top:20px;}

	#recent-comments-2,#archives-5,#text-5,#text-6,#wpp-4{display: none;}

	.cat-tag {
	}

	div.mds-or{
		padding: 40px 10px 0px;
    	position: relative;
	}

	.widgettitle{
		background: url(https://xxhuyuzero.jp/wp-content/uploads/2018/08/mds-h2.png) no-repeat top left!important;
	}

}/*media end*/

@media screen and (max-width:415px){
iframe{min-width: auto!important;}
.wpp-thumbnail{/*height:90px!important;*/}
.post_thumbnail{height:90px!important;width:100px;}
.relation-h2 .single_title,.widgettitle{
	background: url(https://xxhuyuzero.jp/wp-content/uploads/2018/08/mds-sp375.png) no-repeat top left!important;
}

article.post-box.post-1 .post-date,
article.post-box.post-2 .post-date,
article.post-box.post-3 .post-date,
article.post-box.post-4 .post-date {
	top: 7px;left:7px;bottom:auto;font-size:11px;margin:auto;
}
article.post-box.post-1 .post-comments,
article.post-box.post-2 .post-comments,
article.post-box.post-3 .post-comments,
article.post-box.post-4 .post-comments {padding:2px 3px!important;font-size:13px!important;}

article.post-box.post-1 .sns.c7 li,
article.post-box.post-2 .sns.c7 li,
article.post-box.post-3 .sns.c7 li,
article.post-box.post-4 .sns.c7 li {width:100%;}

.post-box-contents .post-meta-all{padding:0px 5px 0px!important;height:100px;}

article.post-box.post-1 .post-meta-all,
article.post-box.post-2 .post-meta-all,
article.post-box.post-3 .post-meta-all,
article.post-box.post-4 .post-meta-all {padding:20px 5px 20px!important;}

.comment-listCon{font-size:12px;}
#comment-area .comment-body p{font-size:18px;}


.post-comments-sp{
    display: inline-block;
    background: #0287cc;
    font-size:13px;
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 2px 3px;    
}
.post-comments-sp a{color: #fff;}

.post-box .post-title{padding:5px 0px 0px;}

.post-box .post-date{
	top:86px;
	left:auto;
	font-size:11px;
}
div.post-comments{
	top:86px;
	right:0;
	left: auto!important;
	font-size:13px;
}

.top-rank-sp{padding-left: .3em;}

.top-rank-sp .wpp-date{
    overflow: hidden;
    display: block;
    font-size:11px;
    position: absolute;
    left: 110px;
    bottom: 5px;
}
.top-rank-sp span.wpp-comments{
	font-size:13px;
    position: absolute;
    right: 0;
    bottom: 0;
}
.top-rank-sp a.sp-tablink{font-size: 0.9em;font-weight: bold;}

.tab5 #tab5-b1, .tab5 #tab5-b2, .tab5 #tab5-b3, .tab5 #tab5-b4, .tab5 #tab5-b5, .tab5 #tab5-b6
{padding:0px;}

.commets-list > li > div.comment-body > div.comment-author:before,#comment-area cite.fn{font-size:12px;}


/* blog rss */
.relation-h2 .blogroll-channel{
    width: 100%;
    float: none;
	height: 310px;
    overflow-y: scroll;
}
.relation-h2 #blogroll-269645{border:2px solid #0287cc;}
.relation-h2 #blogroll-269646{display: none;}
.relation-h2 .blogroll-channel li img{display: none;}
/* blog rss end */

.contact .form_title,.contact .form_area{width:100%;}


}/*media end*/


@media screen and (max-width:375px){
	
	.relation-h2 .single_title,.widgettitle{
		background: url(https://xxhuyuzero.jp/wp-content/uploads/2018/08/mds-sp320.png) no-repeat top left!important;
	}
	#tab5-b6 .tab5-title,.top-rank-sp a.sp-tablink{line-height: 1.2;}

}/*media end */

@media screen and (max-width:320px){

article.post-box.post-1 .post-date,
article.post-box.post-2 .post-date,
article.post-box.post-3 .post-date,
article.post-box.post-4 .post-date {
	left:auto;
}
.relation-h2 .single_title,.widgettitle{
	background: url(https://xxhuyuzero.jp/wp-content/uploads/2018/08/mds-sp300.png) no-repeat top left!important;
}
.post-box .post-date{
	top:80px;
	font-size:9px;
}
#tab5-b6 span.wpp-date{font-size:9px;}
#tab5-b6 span.wpp-comments{padding:2px 3px;}

.post-box-contents .post-meta-all{
	height:95px;
}
div.post-comments{top:80px;padding:2px 3px;}
.post-box .post-title{line-height:1.3;}


}/*media end */


.single-ids {
  display: inline;
  padding: 0 0 0 10px;
  font-size: 90%;
}
@media screen and (max-width:959px){
  .single-ids {
    display: none;
  }
}/*media end */

@media screen and (max-width:768px){
  .post-box .post-date{font-size:11px;}
}/*media end*/
@media screen and (max-width:320px){
  article.post-box.post-1 .post-date,
  article.post-box.post-2 .post-date,
  article.post-box.post-3 .post-date,
  article.post-box.post-4 .post-date,
  .post-box .post-date{font-size:10px;}
}/*media end*/

#comment-area input[type="text"],
#comment-area textarea {
  font-size:16px;
}

