@charset "utf-8";
/* CSS Document */

@import url(cookie.css);

/* footer */
footer {/*background:#4D4D4D url(../images/common/ruler_responsible.gif) no-repeat left top;*/}
footer #footer_nav {display:none;}

/* footer Information */
#home_info {padding-bottom:1em;}
#home_info h2 {font-size:1.1em;font-weight:normal;margin:0;padding:0 0 0.5em;}
#home_info ul {margin:0;padding:0 0 0 1em;}
#home_info a:hover {text-decoration: underline;}
#newsWrap a[href*="php-factory.net"]{line-height:0;text-align:right !important;}
#home_info .info_more {padding:0.5em 0;text-align:right;}
.catName,.newMark{
	display:/*inline-block*/none;
	padding:3px;
	border:1px solid #ccc;
	border-radius:6px;
	font-size:0.6rem;
	line-height:1;
	margin:0 2px 0 0;
}

@media print, screen and (min-width:781px) {
#home_info {display:flex;justify-content:end}
#newsWrap ul {margin:0 0 0 10px;border-left:1px solid #FFF;}
}
@media screen and (max-width:780px) {
#home_info h2 {clear:both;}
#home_info ul {margin:0;border-left:1px solid #FFF;}
}

@media print, screen and (min-width:901px) {
.grid-sizer,.grid-item { width:16.6666%;}
}
@media screen and (min-width:641px) and (max-width:900px) {
.grid-sizer,.grid-item { width:20%;}
}
@media screen and (min-width:481px) and (max-width:640px) {
.grid-sizer,.grid-item { width:25%;}
}
@media screen and (max-width:480px) {
.grid-sizer,.grid-item { width:33.3333%;}
}
@media screen and (max-device-width: 480px) {
.grid-sizer,.grid-item { width:33.3333%;}
}

/* common */
.pagetop {display:none;}

/* main */
#home h1 {position:absolute;top:0;z-index:0;color:#4D4D4D;}
#main {width:100%;margin-bottom:-1px;}
#main img {width:100%;height:auto;}
.nav01 {border-bottom:1px solid #C61A22 !important;}
.grid-sizer,.grid-item {background-color:#4D4D4D !important;margin:0 !important;padding:0 !important;}
.grid img{display:block;}