@charset "utf-8";
/* ------------------------------------------------------------------------------
category_dtl
------------------------------------------------------------------------------ */
header {
/*
background-color: #F2F2F2;
*/
}
.cat_dtlHeadTit {
text-decoration: none;
font-size: 123.1%;
font-weight: bold;
color:#FFF;
}
.cat_dtlHeadTit a:hover {
opacity: 0.5;
}
.cat_dtlHeadTit img {
margin-bottom: 6px;
margin-right: 20px;
}
h1 {
font-size: 138.5%;
font-weight: bold;
color: #363636;
margin-bottom: 50px;
} 
.cat_dtlName {
font-size: 123.1%;
}
.cat_dtlTxt {
font-size: 123.1%;
text-align: justify;
}


/* SP */
@media screen and (max-width: 768px) {
header {
height: 70px;
}
div#head {
display: table-cell;
vertical-align: middle;
}
.cat_dtlHeadTit {
	text-align: center;
	padding:0 10px;
	box-sizing: border-box;
}
.mainInner {
padding: 23px 17px;
margin-top:40px;
margin-bottom: 50px;
border-top: 1px solid #E2E2E2;

}
.mainInner h1{
margin-bottom: 10px;
}

.cat_dtlName {
margin-bottom: 20px;
}


}



/* PC */
@media screen and (min-width: 769px) {
.cat_dtlHeadTit {
padding: 30px;
}
.mainInner {
border: 1px solid #E2E2E2;
box-shadow: 1px 1px 7px #ececec;
padding: 36px 30px;
}
.cat_dtlName {
margin-bottom: 30px;
}
}






