@charset "UTF-8";

@media screen and (max-width:1340px) {
.mt-wrap {width:97%; margin-left:1.5%; margin-right:1.5%; padding:0;}
.mt-nxtnav .mt-wrap {width:100%; margin-left:0; margin-right:0; padding:0;}
.mt-primary {width:55%; margin-right:1%;}
.mt-main {width:75%;}
.p-article .mt-main {width:71%;}
.p-article .mt-main .mt-primary {width:78%;}
.mt-secondary {margin-right:1%;}
.element-tooltips {width:49%;}
.element-contributor li {font-size:1.0rem;}
.element-title-sm strong {font:2.4rem/2.0rem Georgia;}
.element-photogroup .element-active {width:51%;}
}
@media screen and (max-width:1286px) {
.mt-primary {width:54%;}
.mt-main {width:74%;}
.p-article .mt-main {width:70%;}
.p-article .mt-main .mt-primary {width:77%;}
.element-oneline {width:73%;}
.mt-hdr .m-motto {font-size:1.2rem;}
.element-title strong {font:4.4rem/2.8rem Georgia;}
.element-tooltips {width:48%;}
.element-contributor li {font-size:0.9rem;}
.element-photogroup .element-active {width:49%;}
}
@media screen and (max-width:1264px) {
.mt-primary {width:53%;}
}
@media screen and (max-width:1248px) {
.mt-primary {width:52%;}
.mt-main {width:73%;}
.p-article .mt-main {width:69%;}
.p-article .mt-main .mt-primary {width:76%;}
.element-oneline {width:70%;}
.element-tooltips {width:100%;}
.element-contributor li {font-size:1.1rem;}
.element-photogroup .element-active {width:47%;}
.element-title-sm strong {font:2.8rem/2.0rem Georgia;}
}
@media screen and (max-width:1228px) {
.mt-primary {width:50%;}
.mt-main {width:72%;}
.p-article .mt-main {width:68%;}
.p-article .mt-main .mt-primary {width:75%;}
.element-pagefinder .num-default {padding:5px 9px;}
.element-photogroup .element-active {width:43%;}
}
@media screen and (max-width:1198px) {
.mt-wrap {width:98%; margin-left:1%; margin-right:1%;}
.mt-nxtnav .mt-wrap {width:100%; margin-left:0; margin-right:0;}
.mt-primary {width:49%;}
.mt-main {width:71%;}
.mt-nav .m1 {width:10%;}
.mt-nav .m2 {width:9%;}
.mt-nav .m3 {width:9%;}
.mt-nav .m4 {width:9%;}
.mt-nav .m5 {width:6%;}
.mt-nav .m-tps {width:40%;}
.p-article .mt-main {width:67%;}
.p-article .mt-main .mt-primary {width:74%;}
.p-homepage .mt-main {width:100%;}
.element-title strong {font:4.0rem/2.6rem Georgia;}
.element-sideimg .art-ttl, .element-gridimg .art-ttl {font:1.6rem/1.8rem Georgia;}
.element-inlowtxt .element-repeat a {font:bold 1.2rem/1.4rem Arial;}
.element-photogroup .element-active {width:40%;}
}
@media screen and (max-width:1170px) {
.mt-primary {width:48%;}
.mt-main {width:70%;}
.p-article .mt-main {width:66%;}
.p-article .mt-main .mt-primary {width:73%;}
.element-photogroup .element-active {width:37%;}
}
@media screen and (max-width:1140px) {
.mt-primary {width:47%;}
.mt-main {width:69%;}
.p-article .mt-main {width:65%;}
.p-article .mt-main .mt-primary {width:72%;}
.element-photogroup .element-active {width:35%;}
.element-tablist .element-inner {width:100%; margin-left:0; min-height:auto; background:none;}
.element-tablist .element-tab {display:none;}
.element-tablist .element-inner ul {padding:7px;}
}
@media screen and (max-width:1120px) {
.mt-primary {width:46%;}
.mt-main {width:68%;}
.p-homepage .mt-primary .mt-secondary,
.p-homepage .mt-primary .mt-tertiary {width:100%;}
.p-article .mt-main {width:64%;}
.p-article .mt-main .mt-primary {width:71%;}
.element-photogroup .element-ad300 {width:100%;}
.element-photogroup .element-active {width:100%;}
.mt-hdr .m-search {width:150px;}
.mt-hdr .m-search .input-txt {width:108px; font-size:1.1rem;}
.mt-hdr .m-motto {font-size:1.0rem;}
}
@media screen and (max-width:1098px) {
.mt-primary {width:45%;}
.mt-main {width:67%;}
.p-article .mt-main {width:64%;}
.p-article .mt-main .mt-primary {width:70%;}
.p-article .mt-main .mt-secondary {width:175px;}
.mt-nav .m-tps {width:42%;}
.mt-nav .m-sns {width:15%;}
}
@media screen and (max-width:1086px) {
.mt-primary {width:44%;}
.mt-main {width:66%;}
.p-article .mt-main {width:62%;}
.p-article .mt-main .mt-primary {width:69%;}
.element-pagefinder .num-default {padding:5px 8px;}
  .uni-res-nav {background-color:#222; border-top:1px solid #444; box-shadow:0 -2px 2px #aaa;}
    .uni-res-nav li {float:left; width:33%; display: inline; text-align: center; box-shadow:1px 1px 30px #000 inset;}
    .uni-res-nav li a {display:block; color:#fff; font-weight:bold; padding-top:20px; padding-bottom:3px; font-size: 12px; line-height: 20px;}
    .uni-res-nav li a:hover {color:#ffe600;}
    .uni-res-nav .m-back {background:url(../images/responsive-nav-sprite.png)
    no-repeat center -10px; }
    .uni-res-nav .m-home {background:url(../images/responsive-nav-sprite.png)
    no-repeat center -50px; width:34%;}
    .uni-res-nav .m-full {background:url(../images/responsive-nav-sprite.png)
    no-repeat center -90px; }
    .uni-res-nav .m-mobile {background:url(../images/responsive-nav-sprite.png)
    no-repeat center -130px; }
}
@media screen and (max-width:1062px) {
.mt-primary {width:43%;}
.mt-main {width:65%;}
.p-article .mt-main {width:59%;}
.p-article .mt-main .mt-primary {width:68%;}
.element-oneline {width:66%;}
.element-tablist .element-tab a {font-size:1.8rem;}
}
@media screen and (max-width:1038px) {
.mt-primary {width:42%;}
.mt-main {width:64%;}
.p-article .mt-main {width:57%;}
.p-article .mt-main .mt-primary {width:67%;}
}
@media screen and (max-width:1024px) {
.mt-primary {width:44%;}
.mt-main,
.p-homepage .mt-primary,
.p-homepage .mt-main {width:65%; margin-right:0;}
.p-homepage .mt-secondary {float:right; width:33.5%; margin-right:0;}
.p-homepage .mt-primary .mt-secondary {width:71.5%;}
.p-homepage .mt-primary .mt-tertiary {width:26.75%;}
.p-article .mt-main {width:63%;}
.p-article .mt-main .mt-primary {width:70%;}
.p-article .mt-main .mt-secondary {width:170px;}
.element-share {display:none;}
.element-oneline {width:100%;}
.element-oneline .element-title {width:16.5%;}
.element-oneline #top_rolling {width:81%;}
.mt-hdr .m-logo {width:450px;}
.mt-hdr .m-motto, .mt-hdr .m-disc {line-height:22px;}
.element-shared .element-title,
.element-picks .element-title,
.element-mostread .element-title {text-align:center; padding-left:0;}
.element-tablist .element-inner {width:72.5%; margin-left:-2%; min-height:530px; background:url("../images/bg-bar.png") no-repeat scroll 0 0 transparent;}
.element-tablist .element-tab {display:block;}
.element-tablist .element-inner ul {padding:18px 0 18px 30px;}
.element-tablist .art-ttl {font:1.6rem/2rem Georgia;}
.mt-nav .m-tps {width:40%;}
.mt-nav .m-sns {width:18%;}
.element-photogroup .element-inner {padding:10px 8px;}
.element-photogroup .element-ad300 {float:right; width:300px;}
.element-photogroup .element-active {float:left; width:46%;}
.p-article .element-photogroup .element-ad300 {width:100%;}
.p-article .element-photogroup .element-active {width:100%;}
.mt-tertiary {clear:right; width:33.5%;}
.mt-primary .mt-tertiary {clear:none;}
.mt-ftr .mt-wrap {text-align:center;}
.mt-ftr .m-logo {float:none; width:auto; clear:both;}
.mt-ftr .m-txt, .mt-ftr .m-sns {float:none; text-align:center;}
}
@media screen and (max-width:1018px) {
.mt-primary {width:42%;}
/*.mt-main,
.p-homepage .mt-primary,
.p-homepage .mt-main {width:66%;}*/
.p-article .mt-main .mt-primary {width:68%;}
}
@media screen and (max-width:1008px) {
.mt-primary {width:40%;}
.p-article .mt-main {width:62%;}
.p-article .mt-main .mt-primary {width:67%;}
}
@media screen and (max-width:980px) {
.mt-primary {width:38%;}
.p-article .mt-main {width:59%;}
.p-article .mt-main .mt-primary {width:66%;}
.mt-hdr .m-logo {width:430px;}
.mt-hdr .m-motto, .mt-hdr .m-disc {line-height:20px;}
}
@media screen and (max-width:934px) {
.mt-primary,
.mt-main,
.p-homepage .mt-primary,
.p-homepage .mt-main {width:63%; margin-right:0;}
.p-homepage .mt-secondary {float:right; width:35.5%; margin-right:0;}
}
@media screen and (max-width:920px) {
/*.mt-primary,
.mt-main, 
.p-homepage .mt-primary, 
.p-homepage .mt-main {width:64%;}*/
.p-article .mt-main {width:58%;}
.p-article .mt-main .mt-primary {width:65%;}
.p-article .mt-main .mt-secondary {width:160px;}
.mt-nav .m0,
.mt-nav .m-tps {display:none;}
.mt-nav .m1 {width:16%;}
.mt-nav .m2 {width:14%;}
.mt-nav .m3 {width:14%;}
.mt-nav .m4 {width:14%;}
.mt-nav .m5 {width:9%;}
.mt-nav .m-sns {width:33%;}
.element-fourth li {width:50%;}
.element-photogroup .element-active {width:40%;}
}
@media screen and (max-width:890px) {
/*.mt-primary,
.mt-main, 
.p-homepage .mt-primary, 
.p-homepage .mt-main {width:63%;}*/
.p-article .mt-main {width:57%;}
.p-article .mt-main .mt-primary {width:64%;}
.mt-hdr .m-logo {width:400px;}
.mt-hdr .m-motto, .mt-hdr .m-disc {line-height:18px;}
.mt-art-nav .m0 {width:10%;}
.mt-art-nav .m-txt {width:45%;}
.mt-art-nav .m-sns {width:40%;}
}
@media screen and (max-width:880px) {
.mt-primary,
.mt-main, 
.mt-tertiary,
.p-homepage .mt-primary, 
.p-homepage .mt-main {width:100%;}
.p-article .mt-main {width:100%;}
.p-article .mt-main .mt-primary {width:76%;}
.p-article .mt-tertiary {width:100%;}
.element-photogroup .element-ad300 {width:300px;}
.element-photogroup .element-active {width:40%;}
.p-article .element-photogroup .element-ad300 {float:right; width:300px;}
.p-article .element-photogroup .element-active {float:left; width:47%;}
.p-homepage .mt-tertiary {float:right; width:49%;}
.p-homepage .mt-secondary {float:left; width:48.5%; margin-right:0;}
.element-popno .element-repeat a {width:80%;}
.element-inlowimg .art-img {width:80%; margin:0 auto; display:block;}
.mt-hdr .m-logo {width:350px;}
.mt-nxtnav {display:none !important;}
}
@media screen and (max-width:820px) {
.mt-hdr .mt-wrap {text-align:center;}
.mt-hdr .m-logo, .mt-ftr .m-logo {float:none; width:auto; clear:both;}
.mt-hdr .m-motto {float:none; padding-left:0; font-size:1.2rem;}
.mt-hdr .m-disc {float:none; padding-left:0;}
.mt-hdr .m-search {float:none; margin:0 auto;}
.p-article .element-photogroup .element-active {width:44%;}
}
@media screen and (max-width:800px) {
.p-article .mt-main .mt-primary {width:75%;}
.element-oneline .element-title {display:none;}
.element-oneline #top_rolling {width:100%;}
}
@media screen and (max-width:760px) {
.p-article .mt-main .mt-primary {width:74%;}
.mt-art-nav .m0 {width:10%;}
.mt-art-nav .m-txt {display:none;}
.mt-art-nav .m-sns {width:90%;}
.p-article .element-photogroup .element-active {width:43%;}
}
@media screen and (max-width:720px) {
.p-article .mt-main .mt-primary {width:73%;}
.element-halflist .art-img {float:none; width:100%; margin-right:0;}
.p-article .element-photogroup .element-active {width:42%;}
}
@media screen and (max-width:700px) {
.p-homepage .mt-tertiary,
.p-homepage .mt-secondary {width:100%;}
.p-article .mt-main .mt-primary {width:72%;}
.element-inlowimg .element-repeat {clear:left; border:none; padding:8px 0;}
.element-inlowimg .art-img {float:left; width:120px; margin-right:15px;}
.element-photogroup .element-ad300 {width:100%;}
.element-photogroup .element-active {width:100%;}
.p-article .element-photogroup .element-ad300 {width:100%;}
.p-article .element-photogroup .element-active {width:100%;}
}
@media screen and (max-width:680px) {
.p-article .mt-main .mt-primary {width:71%;}
.mt-art-nav .m0 {width:16%;}
.mt-art-nav .m-sns {width:84%;}
}
@media screen and (max-width:660px) {
.p-article .mt-main .mt-primary {width:70%;}
.element-slider .art-ttl {font:normal 2.0rem/2.0rem Georgia;}
}
@media screen and (max-width:640px) {
.mt-primary, .mt-tertiary {width:100%;}
.p-article .mt-main .mt-primary {width:100%;}
.p-article .mt-main .mt-secondary {display:none;}
.p-article .mt-main .res-action {display:block;}
.element-inlowimg .element-repeat a {font:1.4rem/1.6rem Georgia;}
}
@media screen and (max-width:620px) {
.p-homepage .mt-primary .mt-secondary,
.p-homepage .mt-primary .mt-tertiary {width:100%;}
.element-tablist .element-inner ul {padding:7px;}
.element-tablist .element-inner {width:100%; margin-left:0; min-height:auto; background:none;}
.element-tablist .element-tab {display:none;}
.mt-hdr .m-disc, .mt-hdr .m-motto {float:none; text-align:center;}
.mt-nav .m1 {width:26%;}
.mt-nav .m2 {width:20%;}
.mt-nav .m3 {width:20%;}
.mt-nav .m4 {width:20%;}
.mt-nav .m5 {width:14%;}
.mt-nav .m-sns {display:none;}
.mt-art-nav .m0 {width:18%;}
.mt-art-nav .m-sns {width:82%;}
.element-pagefinder .num-default {padding:5px 4px;}
}
@media screen and (max-width:480px) {
.mt-hdr .m-disc, .mt-hdr .m-motto {display:none;}
.element-sideimg .art-crop, .element-tablist .art-crop {width:132px; height:140px; margin-right:12px; transform:0; -webkit-transform:0; -moz-transform:0; -ms-transform:0; -o-transform:0;}
.element-sideimg .art-img, .element-tablist .art-img {height:120px; top:10px; left:-10px; max-width:none; transform:0; -webkit-transform:0; -moz-transform:0; -ms-transform:0; -o-transform:0;}
.mt-art-nav .m0 {width:20%;}
.mt-art-nav .m-sns {width:80%;}
.art-title {font:normal 2.4rem/2.4rem Georgia;}
.element-fourth li {width:100%;}
.element-pagefinder .num-default {padding:4px 3px;}
.element-slider .art-ttl {font:normal 1.4rem/1.4rem Georgia;}
.shortcode-content{ width: 100%;}
.shortcode-content>img{ width: 100%;}
}
@media screen and (max-width:360px) {
.element-ad250 {float:none; margin:0 auto;}
.mt-art-nav .m0 {width:14%;}
.mt-art-nav .m-sns {width:86%;}
.shortcode-content{ width: 100%;}
.shortcode-content>img{ width: 100%;}

}