<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.mobile-fot{
	display: none;
}
#mobile_share{
    display: none;
}
@media only screen and (max-device-width: 480px) {
    body{
    	width: 100%;
    	font-family: sans-serif;
    }
    #top,#footer,.nav,.crumb,.sub-side,#pc_share,#header .sub-logo,.search-node,.vision-bot,.feedback,.grid .side{
    	display: none;
    }
    #mobile_share{
        display: block;
    }
    #header{
    	border-bottom: 1px solid #cccccc;
    }
    .grid{
    	width:100%;
    }
    .sub-main,.content,.grid .main{
    	width: 90%;
    	float: none;
    	padding: 0;
    	border: none;
    	margin: 0;
    	padding: 0 5%;
    }
    .grid .main .article{
        border: 0;
        padding: 20px 0;
    }
    .grid .main .article-title{
        border: 0;
    }
    .grid .main .article .article-meta{
        display: none;
    }
    .grid .main .reader{
        padding: 10px 0;
    }
    .grid .content img{
    	width: 100%!important;
    	height:100%!important
    }
    .comtent{
    	font-size: 14px;
  		line-height: 1.8;
  		color: #555;
  		margin: 0 0 15px 0;
    }
    .content .h1{
		margin-top: 20px;
		margin-bottom: 5px;
		font-size: 20px;
		line-height: 1.5;
		font-weight: bolder;
	}
	.content .hgroup .date{
		color: #888;
		font-size: 11px;
		line-height: 20px;
		margin-bottom: 20px;
	}
	.content p {
	  font-size: 14px;
	  line-height: 1.8;
	  color: #555;
	  margin: 0 0 15px 0; }
	.mobile-fot{
		display: block;
	}

	.share {
	  padding-bottom: 20px;
	  border-bottom: 1px solid #ccc;
	  line-height: 35px;
	  font-size: 14px; }
	  .share .share-sns {
	    display: inline-block;
	    vertical-align: middle;
	    margin: 0px 3px;
	    width: 35px;
	    height: 35px;
	    background: url(ico-share.png) no-repeat;
	    background-size: 175px 35px; }
	  .share .sns2 {
	    background-position: -35px 0; }
	  .share .sns3 {
	    background-position: -70px 0; }
	  .share .sns4 {
	    background-position: -105px 0; }
	  .share .sns5 {
	    background-position: -140px 0; }

	.relate {
	  padding-bottom: 20px;
	  border-bottom: 1px solid #ccc; }
	  .relate .title {
	    margin-top: 20px;
	    margin-bottom: 5px;
	    font-size: 16px;
	    line-height: 1.5;
	    font-weight: bolder; }
	  .relate .list {
	    list-style: none; }
	    .relate .list a {
	      color: #246bb3;
	      text-decoration: none; }
	    .relate .list li {
	      font-size: 13px;
	      line-height: 2; }

	.copy {
	  padding: 15px 0 25px;
	  text-align: center;
	  font-size: 11px;
	  line-height: 1.5;
	  color: #555; }


}

</pre></body></html>