[hrmenu] ul [scrnb]{display:none;}
@media (min-width: 844px), screen and (orientation: landscape) { 
	
}
@media screen and (max-width: 1485px) {
	.header [logo]{width:70px;}
	.header [logo] a{width:62px;height:62px;}
	.header [logo] a img{width:52px;}
	.header [logoxt]{width:120px;}
	.header [logoxt] h1{font-size:19px;}
	.header .headmenu{width:calc(100% - 270px);}
	.header [hrmenu]{width:130px;}
}
@media screen and (max-width: 1300px) {
	header{padding:15px 10px 15px 15px;}
	.header .headmenu{display:none;}
	.header [hrmenu]{width:calc(100% - 240px);}
	[hrmenu] ul [scrnb]{display:inline-block;}
	
	[colshow] [scma]{padding-right:10px;}
	[colshow] section{padding:0 15px 0 10px;}
}
@media screen and (max-width: 1000px) {
	[colshow] section h1{font-size:30px;font-weight:600;}
	[phtext] h1{font-size:30px;font-weight:600;padding:20px;}
	
	.memberlist dl dt{width:25%;}
	
	#cntdetail{padding:0 15px;}
}
@media screen and (max-width: 900px) {
	.header [logo]{width:60px;}
	.header [logo] a{width:55px;height:55px;}
	.header [logo] a img{width:47px;}
	.header [logoxt] h1{font-size:18px;padding-left:5px;}
	.header [hrmenu]{width:calc(100% - 230px);}
	
	.fixmenu{padding:12px 10px 12px 14px;}
	
	[hrmenu] ul [scrna]{display:none;}
	[hrmenu] ul li a{width:45px;height:45px;background: rgba(255,255,255,0.5);font-weight:bold;}
	
	
	.colmrw{display:block;padding:0 10px;}
	.colmrw [colm]{width:100%;padding:0 0 25px 0;margin:15px 0;display: block;grid-template-rows: none;background: linear-gradient(134deg,rgba(30, 13, 113, 0.5) 0%, rgba(56, 6, 21, 0.9) 100%);}
	[photobx]{width:calc(100% - 60px);min-height:auto;margin:0 auto;}
	[photobx] img{max-width:100%;max-height:300px;}
	.colmrw ul li a:after{display:none;}
	
	[bgtitle]{display:none;}
}
@media screen and (max-width: 760px) {
	.bgbox{display:block;min-height:100vh;height:auto;padding:200px 20px 0 20px;}
	.sboxa{height:auto;position:relative;}
	[colshow]{display:block;height:auto;}
	[colshow] [scma]{padding:10px;display:block;height:auto;width:100%}
	[colshow] section{padding:15px 20px;display:block;height:auto;width:100%;}
	[colshow] section h1{font-size:25px;font-weight:600;}
	
	.scnews dt{margin:0 15px 0 0;}
	
	.gagrid{background: linear-gradient(134deg,rgba(30, 13, 113, 0.7) 0%, rgba(56, 6, 21, 0.9) 100%);}

	.memberlist dl dt{width:33.33%;}
	
	[conttle]{font-size:18px;font-weight:600;line-height:20px;}
}
@media screen and (max-width: 700px) {
	.prxhead article b{font-size:25px;}
	
	[rwtd] [itro]{padding:0 0 0 12px;}
}
@media screen and (max-width: 550px) {
	.memberlist{padding:0 5px 40px 5px;}
	.memberlist dl dt{width:50%;padding:5px 5px;}
	
	[rwtd] aside{width:26%;}
	[rwtd] [itro]{width:74%;}
}


