@charset "UTF-8";
/*
 * pc_layout.css
 *
 *  version --- 1.1
 *  updated --- 2021/10/22
 */

/* !Reseting
---------------------------------------------------------- */
.forPC {
	display: block;
}
img.forPC {
	display: inline;
}
.forSP {
	display: none;
}

/* !pageTitle
---------------------------------------------------------- */
.pageTitle01 h1 img,
.pageTitle02 h1 img {
	display: inline-block;
}
.pageTitle01 h1 em,
.pageTitle02 h1 em {
	display: none;
}

.pageTitleList01 {
	height: 56px;
	background: #3c494f;
	padding: 35px 37px 0;
	min-width: 950px;
	border-bottom: 5px solid #56646b;
}
.pageTitleList01 h1 img {
	display: inline-block;
}
.pageTitleList01 h1 em {
	display: none;
}

/* !menu
---------------------------------------------------------- */
.splitLayoutColumn {
	margin: 0 -10px;
	letter-spacing: -0.4em;
	overflow: hidden;
}
.splitLayoutColumn .splitClm {
	display: inline-block;
	padding: 0 10px;
	letter-spacing: normal;
	vertical-align: top;
	box-sizing: border-box;
}
.splitLayoutColumnTwo .splitClm {
	width: 50%;
}
.splitLayoutColumnThree .splitClm {
	width: 33.333%;
}
.splitLayoutColumnFour .splitClm {
	width: 25%;
}

/* !topics
---------------------------------------------------------- */
.categoryIcon01,
.categoryIcon02,
.categoryIcon03,
.categoryIcon04,
.categoryIcon05,
.categoryIcon06,
.categoryIcon07,
.categoryIcon08,
.categoryIcon09,
.categoryIcon10,
.categoryIcon11,
.categoryIcon12,
.categoryIcon13,
.categoryIcon14,
.categoryIcon15,
.categoryIcon16,
.categoryIcon17,
.categoryIcon18,
.categoryIcon19,
.categoryIcon20,
.categoryIcon21,
.categoryIcon22 {
	float: left;
	width: 69px;
	margin-right: 12px;
	border-width: 1px;
	border-style: solid;
	border-radius: 2px;
}
.categoryIcon01 p,
.categoryIcon02 p,
.categoryIcon03 p,
.categoryIcon04 p,
.categoryIcon05 p,
.categoryIcon06 p,
.categoryIcon07 p,
.categoryIcon08 p,
.categoryIcon09 p,
.categoryIcon10 p,
.categoryIcon11 p,
.categoryIcon12 p,
.categoryIcon13 p,
.categoryIcon14 p,
.categoryIcon15 p,
.categoryIcon16 p,
.categoryIcon17 p,
.categoryIcon18 p,
.categoryIcon19 p,
.categoryIcon20 p,
.categoryIcon21 p,
.categoryIcon22 p {
	font-size: 78%;
	padding: 2px 3px;
	line-height: 1.2;
	text-align: center;
}

.categoryIcon01 p a,
.categoryIcon02 p a,
.categoryIcon03 p a,
.categoryIcon04 p a,
.categoryIcon05 p a,
.categoryIcon06 p a,
.categoryIcon07 p a,
.categoryIcon08 p a,
.categoryIcon09 p a,
.categoryIcon10 p a,
.categoryIcon11 p a,
.categoryIcon12 p a,
.categoryIcon13 p a,
.categoryIcon14 p a,
.categoryIcon15 p a,
.categoryIcon16 p a,
.categoryIcon17 p a,
.categoryIcon18 p a,
.categoryIcon19 p a,
.categoryIcon20 p a,
.categoryIcon21 p a,
.categoryIcon22 p a{
	text-decoration: none;
	color: #000000;
}

.categoryIcon01 {
	border-color: #a46ab7;
	background-color: #f8eeef;
}
.categoryIcon02 {
	border-color: #9ba664;
	background-color: #f5f5e9;
}
.categoryIcon03 {
	border-color: #ceaa6e;
	background-color: #f4f1ec;
}
.categoryIcon04 {
	border-color: #56b3ba;
	background-color: #edf9f7;
}
.categoryIcon05 {
	border-color: #d68c8b;
	background-color: #f3eded;
}
.categoryIcon06 {
	border-color: #4d91be;
	background-color: #eff2f7;
}
.categoryIcon07 {
	border-color: #93b86b;
	background-color: #f0f3ec;
}
.categoryIcon08 {
	border-color: #9398cf;
	background-color: #f1f1fb;
}
.categoryIcon09 {
	border-color: #d68ab0;
	background-color: #f8ecf0;
}
.categoryIcon10 {
	border-color: #d34d4c;
	background-color: #f9e7e5;
}
.categoryIcon11 {
	border-color: #4da8bd;
	background-color: #edf8fa;
}
.categoryIcon12 {
	border-color: #d2bb4b;
	background-color: #f7f2de;
}
.categoryIcon13 {
	border-color: #495e95;
	background-color: #eff3fc;
}
.categoryIcon14 {
	border-color: #82c7ce;
	background-color: #edfbfe;
}
.categoryIcon15 {
	border-color: #857cef;
	background-color: #f7f6fe;
}
.categoryIcon16 {
	border-color: #b5c361;
	background-color: #f7f9ec;
}
.categoryIcon17 {
	border-color: #da854c;
	background-color: #fbeee6;
}
.categoryIcon18 {
	border-color: #46c4d2;
	background-color: #dff7f9;
}
.categoryIcon19 {
	border-color: #cf3096;
	background-color: #ffecf8;
}
.categoryIcon20 {
	border-color: #a7a7a7;
	background-color: #f4f4f4;
}
.categoryIcon21 {
	border-color: #948f2b;
	background-color: #f4f5f0;
}
.categoryIcon22 {
	border-color: #76b86e;
	background-color: #e7f3e5;
}

/* !contact
---------------------------------------------------------- */
.contentsContactWrap01 .title em {
	display: none;
}




