@charset "utf-8";@media only screen and (max-width:640px){#indexArea .trouble{margin-top:0}#indexArea .trouble ul li.nayami{float:inherit;padding:20px;width:inherit;min-height:inherit;margin-right:0;margin-top:30px}#indexArea .trouble ul li.nayami:nth-child(2n){margin-right:0}#indexArea .trouble ul li.nayami .image img{width:100px;height:auto}#indexArea .trouble ul li.nayami .title{margin:20px}#indexArea .trouble ul li.nayami .title a.md_textLink{font-size:1.125em}#indexArea .trouble ul li.nayami ul li.syoujou{float:inherit;width:inherit;margin-right:0;margin-top:15px}#indexArea .trouble ul li.nayami ul li.syoujou a.md_btn_reverse{width:100%;padding:13px 25px}#indexArea .button{margin-top:30px}#nayamiArea{margin-top:0}#nayamiArea .articleContent{padding:20px 20px 40px;margin:0 -20px}#nayamiArea .articleContent .mainImage{display:block;margin:-20px -20px 0}#nayamiArea .articleContent .mainImage .image{width:inherit}#nayamiArea .articleContent .mainImage .image img{width:100%;height:auto}#nayamiArea .articleContent .mainImage .data{width:inherit;padding:0 20px;margin-top:25px}#nayamiArea .articleContent .mainImage .data .title h1{font-size:1.25em}#nayamiArea .articleContent .mainImage .data .catch{margin-top:15px}#nayamiArea .articleContent .about .text{line-height:1.5;margin-top:15px}#nayamiArea .articleContent .blog ul li.syoujou{float:inherit;width:inherit;margin-right:0;margin-top:15px}#nayamiArea .articleContent .blog ul li.syoujou a.md_btn_reverse{width:100%}#nayamiArea .articleContent .use .image{margin-top:15px;text-align:center}#nayamiArea .articleContent .use .copy{margin-top:15px}#nayamiArea .articleContent .use .link ul li{float:left;width:48%;margin-right:4%;margin-top:4%}#nayamiArea .articleContent .use .link ul li:nth-child(5n){margin-right:4%}#nayamiArea .articleContent .use .link ul li:nth-child(2n){margin-right:0}#nayamiArea .articleContent .use .link ul li .title{margin-top:10px}#nayamiArea .articleContent .entry{margin-top:30px;padding-top:30px}#nayamiArea .articleContent .entry .button a.md_btn_main{padding:16px 0;font-size:1em;width:100%}#nayamiArea .articleContent .entry .link{margin-top:20px}#blogRecommendArea .blog ul li{float:inherit;width:inherit;margin-right:inherit;margin-top:20px}#blogRecommendArea .blog ul li:nth-child(3n){margin-right:0}#blogRecommendArea .blog ul li a:before{width:20px;height:20px;background-size:20px auto}#blogRecommendArea .blog ul li a:hover:before{width:30px;height:30px;background-size:30px auto}#blogRecommendArea .blog ul li a .thum{float:left;width:46%;height:inherit}#blogRecommendArea .blog ul li a .thum img{width:100%;height:auto}#blogRecommendArea .blog ul li a .data{float:right;width:50%;padding:20px 20px 20px 0}#blogRecommendArea .blog ul li a .data .date{font-size:.75em}#blogRecommendArea .blog ul li a .data .title{font-size:.875em;line-height:1.25;margin-top:10px;max-height:45px;overflow:hidden}#recommendArea .qanda .content ul li{float:inherit;width:inherit;margin-right:0;margin-top:20px}#recommendArea .qanda .content ul li a{padding:15px}#recommendArea .qanda .content ul li a:before{width:20px;height:20px;background-size:20px auto}#recommendArea .qanda .content ul li a:hover:before{width:30px;height:30px;background-size:30px auto}#recommendArea .qanda .content ul li a .category span.md_icon_normal{margin-right:5px;margin-bottom:5px}#recommendArea .qanda .content ul li a .text{margin-top:5px}#recommendArea .qanda .content ul li a .date{margin-top:10px}#recommendArea .qanda .content ul li a .like{bottom:15px;left:110px}#detailArea{margin-top:0}#detailArea .articleContent{padding:20px 20px 40px;margin:0 -20px}#detailArea .articleContent .mainImage{margin:-20px -20px 0}#detailArea .articleContent .data{margin-top:30px}#detailArea .articleContent .data .date{position:absolute;right:-20px;top:-20px}#detailArea .articleContent .data .title h1{font-size:1.375em}#detailArea .articleContent .data .catch{margin-top:15px}#detailArea .articleContent .bigTitle{margin-top:30px;padding:8px;font-size:1em;letter-spacing:inherit}#detailArea .articleContent .mediumTitle{margin-top:20px;font-size:1em}#detailArea .articleContent .smallTitle{margin-top:20px;font-size:1em}#detailArea .articleContent .text{margin-top:15px;line-height:1.5}#detailArea .articleContent .text img{float:inherit;margin-left:0;margin-bottom:20px;width:100%;height:auto}#detailArea .articleContent .image{margin-top:15px}#detailArea .articleContent .link ul{padding-top:5px}#detailArea .articleContent .link ul li{margin-right:10px;margin-top:10px}#detailArea .articleContent .list{margin-top:15px;padding:15px}#detailArea .articleContent .list ul li{margin-top:15px;padding-left:15px;position:relative}#detailArea .articleContent .list ul li:after{top:4px}#detailArea .articleContent .voice ul li{margin-top:15px}#detailArea .articleContent .voice ul li .voiceImage{width:20%}#detailArea .articleContent .voice ul li .voiceImage img{width:60px;height:60px;border-radius:100px}#detailArea .articleContent .voice ul li .voiceText{width:74%;padding:15px}#detailArea .articleContent .voice ul li .voiceText:after{right:-10px;top:22px}#detailArea .articleContent .table{margin-top:15px}#detailArea .articleContent .table table tr th{width:25%;padding:10px;font-size:.875em}#detailArea .articleContent .table table tr td{padding:10px;font-size:.875em}#detailArea .articleContent .entry{margin-top:30px;padding-top:30px}#detailArea .articleContent .entry .button a.md_btn_main{padding:16px 0;font-size:1em;width:100%}#detailArea .articleContent .entry .link{margin-top:20px}#detailArea .articleContent .old_post_content h2{margin-top:30px;padding:8px;font-size:1em;letter-spacing:inherit}#detailArea .articleContent .old_post_content h3{margin-top:20px;font-size:1em}#detailArea .articleContent .old_post_content h4{margin-top:20px;font-size:1em}#detailArea .articleContent .old_post_content p{margin-top:15px;line-height:1.5}#blogListArea .blog ul li{float:inherit;width:inherit;margin-right:inherit;margin-top:20px}#blogListArea .blog ul li:nth-child(3n){margin-right:0}#blogListArea .blog ul li a:before{width:20px;height:20px;background-size:20px auto}#blogListArea .blog ul li a:hover:before{width:30px;height:30px;background-size:30px auto}#blogListArea .blog ul li a .thum{float:left;width:46%;height:inherit}#blogListArea .blog ul li a .thum img{width:100%;height:auto}#blogListArea .blog ul li a .data{float:right;width:50%;padding:20px 20px 20px 0;min-height:inherit}#blogListArea .blog ul li a .data .date{font-size:.75em}#blogListArea .blog ul li a .data .title{font-size:.875em;line-height:1.25;margin-top:10px;max-height:45px;overflow:hidden}#blogListArea .button{margin-top:30px}}