html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
@charset "utf-8";body{font-family:Arial, Verdana, sans-serif;font-size:12px;background-color:#ffffff;color:#3F3E3C;margin:0 0 1px;height:100%;line-height:1.5;}
p{margin-bottom:7px;text-align:left;}
a, p a{text-decoration:none;color:#3F3E3C;}
a:hover{text-decoration:underline;}
h1, h2, h3, h4, h5, h6{font-family:Arial, Verdana, sans-serif;}
h1{text-align:left;}
/* content */
#holder_content{position:relative;width:100%;margin:10px auto;padding:10px 0;}
.index_page{background-image:url(../img/image10.gif);background-size:contain!important;background-repeat:no-repeat;background-position:top center;}
.profile_page{background-image:url(../img/7777.jpg);width:90%;margin:0 auto;}
.live_page{background-image:url(../img/img001.jpg);}
.music_page,.photo_page,.contact_page{background-image:url(../img/object1.jpg);}
.link_page{background-image:url(../img/object.jpg);}
.post_content{width:95%;margin:0 auto;}
/* profile */
.profile_page .post_content img,.profile_page .post_content p{width:95%;display:block;margin:0 auto 10px;}
.header{position:relative;width:100%;height:auto;}
#holder_content{position:relative;width:100%;margin-top:10px;margin-bottom:10px;}
.instagram-placeholder img{background:rgb(255, 255, 255);}
.instagram-placeholder img{width:32%!important;margin:2px!important;}
#lightboxImage{width:98%;margin:0 auto;}
#lightbox,#outerImageContainer,#imageDataContainer{max-width:100% !important;height:auto !important;}
/* header */
.nav{width:96%;margin:5px auto;overflow:hidden;}
.nav li:first-child a{padding:0.6em 0;line-height:1;}
.nav li{float:left;width:50%;}
.nav li:nth-child(2),.nav li:nth-child(3),.nav li:nth-child(6),.nav li:nth-child(7){background:#eee;}
.nav li a{display:block;text-decoration:none;text-align:center;width:100%;padding:1.2em 0;line-height:1;}
#nowearmangifani{margin:10px 0px 0px 10px;}
#nowearmanlogo{width:100%;margin:0px auto;margin-bottom:10px;}
#nowearmanlogo img{width:80%;margin:0px 10%;}
/* index */
.index_post h2,.index_post p{text-align:center;}
.index_post img{display:block;width:50%;margin:5px auto;}
.index_post li img{display:block;width:96%;margin:0 auto;}
.index_post li img.img_h{display:block;width:50%;margin:0 auto;}
.index_post li p{text-align:center;}
.index_post li p a:hover{text-decoration:underline;}
.index_post li a{display:block;width:100%;height:100%;}
.index_post li h2{text-align:center;}
.index_post{width:100%;margin:0 auto;border-bottom:1px solid #aaa;padding:5px 0;position:relative;overflow:hidden;}
.index_post a img.full_img{width:100%;display:block;margin-bottom:10px;}
.time{text-align:right;}
h2{font-size:14px;margin:5px 0;}
iframe{width:100%;}
/* live */
.now_live{border-top:1px solid #999;padding:10px 0 5px;}
.past_live li{border-top:1px solid #999; padding:5px 0;}
.past_live h2,.past_live p,.past_live a,.past_live h3{color:#999999;}
.past_live h2{text-align:center;}
/* music */
.music_page,.music_page p{text-align:center;}
.music_page li{border-bottom:1px solid #999;padding:5px 0;}
/* photo */
.insta_p{text-align:center;display:block;margin:20px auto;}
.myphoto{overflow:hidden;width:100%;margin:10px auto;}
/* contact */
.fm_page tr{display:block;width:100%;margin:0 auto;}
.fm_page th{display:block;width:100%;text-align:center;}
.fm_page th span.hissu{font-size:13px;margin-left:5px;color:red;}
.fm_page td input#user_zip{width:81%;margin-bottom:10px;}
.fm_page td input{padding:5px 1%;margin:0;width:98%;}
.fm_page td{display:block;width:100%;padding:10px 0;text-align:center;}
.fm_page td textarea{width:98%;height:120px;padding:5px 1%;margin:0;}
.sbmt_btn{text-align:center;}
.sbmt_btn input{width:50%;background:#235648;color:#fff;border:none;padding:10px 0;font-size:15px;letter-spacing:0.1em;margin: 20px 0;}
.sbmt_btn input:hover{opacity:0.9;}
.err_mes li{color:red;}
.fm_page h2{text-align:center;}
.fm_page table{width:90%;margin:0 auto;}
/* footer */
.sns_box{overflow:hidden;}
.sns_box li{width:80%;margin:0 auto 10px;}
.sns_box li a{display:block;padding:5px 0;color:#fff;font-weight:bold;text-align:center;}
.sns_box li.tw a{background:#1da1f2;}
.sns_box li.you a{background:#c60404;}
.sns_box li.insta a{background:black;}
.footer address{text-align:center;margin:10px auto;}
/* totop */
.to_top{position:fixed;bottom:0;right:0;}
.to_top a{display:block;padding:15px 0;width:60px;background:#999;opacity:0.8;color:#fff;text-align:center;}
/* 続きを読む */
a.read{width:40%!important;text-align:center;padding:5px 0;border:1px solid #333;margin:20px auto;}
.linkbox{border:1px solid #333;padding:5px 0;text-decoration:underline;margin:20px auto;display:block;width:50%;text-align:center;}
.spotify{overflow:hidden;border-bottom:1px solid #999;}
.spotify .list_h{box-sizing:border-box;border:1px dotted #eee;padding:5px;margin:5px 1% 5px 0;background:rgba(255,255,255,0.6);}
.spotify .list_h dt{font-size:80%;font-weight:}
.music_post,.spm_store{margin:10px auto;padding-bottom:10px;border-bottom:1px solid #888;}
.music_post img{display:block;width:100%;}
.pc_mode{display:none;}
img.flyer{width:50%; margin:10px 0;}
.index_post h3{margin:15px auto;}
.index_post h3 span{font-size:80%;margin:15px auto;}
.index_post p a{text-decoration:underline;}


.index_post,.short{overflow:hidden;display:block;}
.index_post img,.short img{display:block;}
.index_post li p,.short li p{text-align:left;}
.index_post li p.right_p,.short li p.right_p{float:right;width:70%;}
.index_post li,.short li{width:90%;margin:0 auto;border-bottom:1px solid #aaa;position:relative;padding:10px 0;overflow:hidden;list-style:none;}
.index_post li img.full_img,.short li img.full_img{width:100%;display:block;margin-bottom:10px;}
.index_post li .time,.short li .time{text-align:right;}
.index_post li:last-child{border-bottom:none;}
.spm_store img{display:block;width:48%;margin:10px 1%;float:left;}
.spm_store{overflow:hidden;}
.spm_store a{text-decoration:underline;}

.index_post li a.flyer{
	display:block;
	width:45%;
	margin:0 auto 10px 0;
}

.index_post li p{
	display:block;
}