#mainVisual{background:url(../img/publication/bg_main.jpg) no-repeat;-webkit-background-size:cover;background-size:cover}#publication{padding:40px 0;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}#publication .publicationIndex p{line-height:2;text-align:center}#publication .publicationIndex ul{padding-top:40px}#publication .publicationIndex ul li{margin-bottom:20px;font-size:1.25em}#publication .publicationIndex ul li a{overflow:hidden;zoom:1;color:#fff;line-height:2.8;text-decoration:none;background:#60ade7;display:block;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;-webkit-transition:all .2s ease-out;-webkit-transition-delay:0s;transition:all .2s ease-out 0s}#publication .publicationIndex ul li a:before{float:left;margin-right:20px;width:54px;background:#3c8bda;content:"\f3d3";font-family:"Ionicons";font-size:20px;text-align:center}#publication .publicationIndex ul li a:hover{opacity:0.7}#publication .first{margin-bottom:20px;text-align:center}#publication .first h3{margin-bottom:40px;font-family:'Noto Sans', sans-serif;font-size:34px}#publication textarea{margin-top:10px}#publication table{margin-bottom:30px}#publication .btnSend,#publication .btnBack{-moz-appearance:none;-webkit-appearance:none;display:block;width:100%;margin-bottom:30px;border:none;padding:20px 0;color:#fff;font-weight:bold;background:#333;position:relative}#publication .btnSend:hover,#publication .btnBack:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}#publication .btnSend:after,#publication .btnBack:after{content:"\f3d3";font-family:"Ionicons";font-weight:normal;font-size:18px;position:absolute;right:15px}@media screen and (max-width: 767px){#publication .btnSend,#publication .btnBack{margin-bottom:15px}}#publication .btnBack{background:#bababa}#publication .btnBack:after{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);right:auto;left:3%}#publication .thanks p{margin-bottom:10px}#publication .thanks p:last-child{margin-bottom:0}
@media screen and (max-width: 767px){#publication{padding:20px 0}}
.ttlCont{font-family:'Noto Sans', sans-serif}.ttlCont h2{font-size:1.250em}.ttlCont p{font-size:2.500em}@media screen and (max-width: 767px){.ttlCont h2{font-size:1.25em}.ttlCont p{font-size:2em}}
#publication .ttlCont{padding:40px 0;text-align:center}#publication .ttlCont{padding:20px 0}
.recruitList ul {font-size: 1.5em;}
.recruitList li {
	overflow: hidden;
	zoom: 1;
	padding: 10px 10px 0;
	font-size: 1.25em;
}
.recruitList li:nth-child(odd) {
	background: #eee;
}
.title {
	clear: left;
	float: left;
	width: 10em;
	text-align: center;
}
.value {
	padding: 0 0 0 12em;
	text-align: center;
}
@media screen and (max-width: 767px) {
	.title {
		float: none;
		width: auto;
	}
	.value {
		padding-left: 0;
	}
}
.centering_item {
    width: 400px;               /* 幅指定 */
    height: 100px;               /* 高さ指定 */
	margin:  0 auto;            /* 中央寄せ */
}