#main.news_list_wp dl{clear:both;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #ccc}#main.news_list_wp dl:after,#main.news_list_wp dd:after{clear:both;display:block;overflow:hidden;height:0;content:""}#main.news_list_wp dt{float:left;width:150px}#main.news_list_wp dd{margin-left:170px}#main.news_list_wp dd p.day{color:#ce6f86;font-size:13px}#main.news_list_wp dd p.title{color:#333;font-size:15px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}#main.news_list_wp dd p.btn a{display:block;height:40px;background:#c3943b;border-radius:5px;color:#fff;font-size:13px;text-align:center;text-decoration:none;line-height:40px}@media only screen and (min-width:769px){#main.news_list_wp dl{width:48%}#main.news_list_wp dl,#main.news_list_wp dl+dl+dl,#main.news_list_wp dl+dl+dl+dl+dl,#main.news_list_wp dl+dl+dl+dl+dl+dl+dl,#main.news_list_wp dl+dl+dl+dl+dl+dl+dl+dl+dl,#main.news_list_wp dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl,#main.news_list_wp dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl,#main.news_list_wp dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl,#main.news_list_wp dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl,#main.news_list_wp dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl{clear:both;float:left}#main.news_list_wp dl+dl,#main.news_list_wp dl+dl+dl+dl,#main.news_list_wp dl+dl+dl+dl+dl+dl,#main.news_list_wp dl+dl+dl+dl+dl+dl+dl+dl,#main.news_list_wp dl+dl+dl+dl+dl+dl+dl+dl+dl+dl,#main.news_list_wp dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl,#main.news_list_wp dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl,#main.news_list_wp dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl,#main.news_list_wp dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl,#main.news_list_wp dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl{clear:none;float:right}#main.news_list_wp dd{position:relative}#main.news_list_wp dd p.title{padding-bottom:40px}#main.news_list_wp dd p.btn a{position:absolute;right:0;bottom:0;width:180px}}@media only screen and (max-width:640px){#main.news_list_wp dd{margin-left:170px}#main.news_list_wp dd p.title{font-size:16px}}@media only screen and (min-width:769px){#main{float:left;width:730px}#navi{float:right;width:220px}}@media only screen and (max-width:768px){.post iframe,#main .post img{width:100%;height:auto;max-width:640px}#comments #respond input[type="text"],#comments #respond textarea{width:95%}#main.news_list .post{margin-bottom:0}#main.news_list .post .post_in,#main.news_list .post .post_comments{display:none}#main.news_list .post .post_title{margin-bottom:0;padding:0;background:none;border-bottom:1px solid #ddd;font-size:16px}#main.news_list .post .post_title a{display:block;padding:10px 30px 10px 10px;background:url(http://www.nomura-musika.com/wp-content/themes/nomura-musika/img/p.gif) no-repeat right center;color:#ce6f86}#main.news_list #wp_pagenavi{padding:30px 0}}#navi h3{margin-bottom:15px;padding:10px 0 0;border-top:5px solid #d9d9d9;font-size:16px;font-weight:normal;text-align:center}.post{clear:both;margin-bottom:40px}.post:after{clear:both;display:block;overflow:hidden;height:0;content:""}.post .post_title{margin-bottom:20px;padding:5px 10px 10px;background:url(http://www.nomura-musika.com/wp-content/themes/nomura-musika/img/bg.gif) no-repeat right bottom;color:#333;font-size:18px;font-weight:normal}.post .post_title a{color:#333;text-decoration:none}.post .post_title a:hover{text-decoration:underline}.post .post_date{clear:both;margin-bottom:0;padding-top:10px;border-top:1px solid #ddd;color:#888;font-size:80%;font-weight:normal;text-align:right}.post .post_category{clear:both;margin-bottom:0;padding-top:10px;border-top:1px solid #ddd;font-size:80%;color:#888;text-align:right}.post .post_category a{color:#888;text-decoration:none}.post .post_category a:hover{text-decoration:underline}.post_in{clear:both;width:100%;margin:auto}.post_content{clear:both;padding:0 5px 20px}.post_content:after{clear:both;display:block;overflow:hidden;height:0;content:""}.post_in .btn_contact a{max-width:100%;padding:5px 20px;background-color:#c3943b;border-radius:5px;color:#fff;font-size:120%;text-decoration:none}.post_in .btn_contact a:hover{text-decoration:underline}.post_comments{margin-top:30px}.post_comments h3{color:#ce6f86;font-size:15px;margin-bottom:5px}.post_comments .required{color:#ce6f86}.post_comments label{display:block;vertical-align:top}.post_comments .form-submit{margin-top:20px}.post_comments .form-submit input{width:120px;height:26px}#wp_pagenavi{clear:both;width:100%}#wp_pagenavi:after{clear:both;display:block;overflow:hidden;height:0;content:""}#wp_pagenavi .next{float:right;width:auto}#navi_calendar{clear:both;margin-bottom:30px}#navi_calendar table{width:100%;margin-top:5px;line-height:1.3}#navi_calendar table caption{padding:5px 0;background:#fcf2f4;border-radius:5px;color:#ce6f86}#navi_calendar table th,#navi_calendar table td{padding:5px 0;text-align:center}#navi_calendar table th{border-bottom:1px solid #ddd}#navi_calendar table tfoot td{border-top:1px solid #ddd}#navi_calendar table tfoot #next{text-align:right}#navi_calendar a{font-weight:bold}#navi_archive{clear:both;margin-bottom:30px}#navi_archive li{margin-bottom:10px;padding:0 5px 10px;border-bottom:1px solid #ddd;list-style:none}#navi_archive li a{text-decoration:none}#navi_archive li a:hover{text-decoration:underline}.post img{margin:0;height:auto;max-width:640px}.post .attachment img{max-width:900px}@media only screen and (min-width:641px){.post .alignleft,.post img.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px}.post .alignright,.post img.alignright{display:inline;float:right;margin-left:24px;margin-top:4px}}@media only screen and (max-width:640px){.post img.alignleft,.post img.alignright{display:block;margin:0;max-width:100%}}.post .aligncenter,.post img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.post img.alignleft,.post img.alignright,.post img.aligncenter{margin-bottom:12px}.post .wp-caption{background:#f1f1f1;line-height:18px;margin-bottom:20px;padding:4px;text-align:center}.post .wp-caption img{margin:5px 5px 0}.post .wp-caption p.wp-caption-text{color:#888;font-size:12px;margin:5px}.post .wp-smiley{margin:0}.post .gallery{margin:0 auto 18px}.post .gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%}.post .gallery img{border:2px solid #cfcfcf}.post .gallery .gallery-caption{color:#888;font-size:12px;margin:0 0 12px}.post .gallery dl{margin:0}.post .gallery img{border:10px solid #f1f1f1}.post .gallery br+br{display:none}.post .attachment img{display:block;margin:0 auto}