/* @media screen and (max-width:1280px) { */
@media screen and (max-width:1160px) {
.innerwrap {width:94%; margin:0 3%;}
/* .contents .left {width:68.3%; float:left;} */
/* .contents .side {width:30%; float:right;} */
nav .menu li a {padding:0 10px;}
}

@media screen and (max-width:1024px) {
	div.imageBox {width:100% !important;}
	div.imageBox img {width:100% !important;}
	div.imageBox div.caption img {width:1px !important;}

	div.image_Left_long {float:none; text-align:center; margin: 0 auto 15px;}
	div.image_Right_long {float:none; text-align:center; margin: 0 auto 15px;}
}
@media screen and (max-width:1000px) {
.ad-mid, .articlebot2 {display:none;} /* PHPでもスマホでは非表示の設定をしているが、PCでスクリーンのサイズを変更したときのため */
/* .contents .left {width:58.5%; float:left;} */
/* .contents .side {width:39%; float:right;} */
.ad-mid2 {width:100%; float:left; text-align:center; margin-bottom:20px; clear:both;}
.sp-con{width:100%}
.ad-artbtm{width:100%}
.ad-top{width:100%}
.hd-con{width:100%}
.art-amazon1 {display:none;}
footer{width:100% !important;}
}
@media screen and (max-width:870px) {
.hd-con2 .nwletters {display:none;}
.hd-con2 .time {position:relative; top:8px; right:0; display:block; clear:both;}
}
@media screen and (max-width:760px) {
nav .menu {display:none;}
.ad-foot, .ad-top {display:none;}  /* PHPでもスマホでは非表示の設定をしているが、PCでスクリーンのサイズを変更したときのため */
/* .contents .left {width:55.5%; float:left;} */
/* .contents .side {width:42%; float:right;} */
.hd-con2 .logo {margin:0 5%;}
.hd-con2 .logo img {width:80%;position:relative;top:5px}
nav .innerwrap {height:auto;}
nav .menu li a {color:#fff; padding:0 10px; font-size:15px; line-height:35px; background:url(../images/bg_bar.gif) repeat-y top right; display:inline-block;}
nav .srch {width:94%; background:#eee; float:left; padding:3px 3%; margin:0; clear:both; display:block;}
nav .srch .input {font-size:15px; line-height:20px; font-weight:bold; color:#111; padding:4px 0; width:93%;}
nav .ic-srch {background:url(../images/icons.png) no-repeat 0 -260px; width:13px; height:13px; display:inline-block; vertical-align:middle;}
.hd-con2 {padding:10px 0 20px;position:relative;}
.hd-con2 .ic-nav {width:100%; float:left; text-align:left; clear:both; display:block; margin-bottom:8px;position:absolute;left:0px}
.hd-con2 .ic-nav a#m-nav {width:25px; height:38px; display:inline-block;}
.downmenu {width:100%; float:left; position:fixed; top:70px; left:0; background:#0d3d6e; display:block;}
.downmenu li a {border-top:#00528e 1px solid;padding:10px 20px; font-size:15px; display:block; color:#fff;}
.bigshare-top {float:left;}
.art-tool .nwletters-btm {float:left;}
.sub-con {padding:0 2.4% 5px; margin-bottom:10px;}
.sub-con .photo {width:30%;}
.sub-con .photo2 {width:30%;}
}
@media screen and (max-width:600px) {
.contents .left, .contents .side {width:100%; margin:0px; clear:both; }
.contents .left-inner {margin-right:0px;}
footer .fmenu, footer .fsns {float:left; clear:both; margin-bottom:10px;}
.ad-aftertag {width:100%}
.ad-aftertag div {float:none; margin:0 auto;}
.sidewrap {float:none !important; margin:0 auto;}
}
@media screen and (max-width:540px) {
.contents .m-con .list {width:100%; clear:both;}
.article .m-con .list {width:100%; height:auto !important; clear:both;}
.contents .hdline .photo {width:40%; margin-right:20px; margin-bottom:15px;}
.contents .hdline .ttl {font-size:18px; line-height:1.2; letter-spacing:-0.03em; margin-bottom:10px;}
.hd-con .t1 { display:none}
.contents .m-con2 .list, .contents .m-con2 .list2 {width:100%; float:left; clear:both;}
.art-tool {width:100%; float:left; clear:both; margin-bottom:10px;}
.art-tool .sns, .art-tool .date {float:left; clear:both;}
}
@media screen and (max-width:420px) {
.art-ttl {font-size:18px; line-height:24px;}
.date {margin-top:8px;}
.art-tool .sns {margin-bottom: 0;}
.contents .m-con .list {margin:0 0 10px;}
.hdline .summary, .m-con .summary {display: none;}
.big_fb_like_inner {padding: 0 0 10px;}
.big_fb_like_inner span.sentence1  {font-size:14px;  font-weight:bold;}
.big_fb_like_inner span.sentence2 {font-size:11px;}
}
@media screen and (max-width:320px) {
.bigshare-top img.fb {width:154px;}
.bigshare-top img.tw {width:137px;}
.bigshare-btm img.fb {width:154px;}
.bigshare-btm img.tw {width:137px;}
}
