/*
Theme Name: Christia theme
Theme URI: http://webs.unc.jp
Author: webs
Author URI: http://webs.unc.jp
Description: Christia theme
Version: 1.0.5
*/
:root {
	--main-color:#ccb069;
	--text-color:#5D6970;
	--light-color:#fff;
	--border-color:#ddd;
}
body {
	font-family: "Helvetica Neue",Helvetica,Arial,Meiryo,"Hiragino Kaku Gothic Pro",Osaka,"MS PGothic",sans-serif;
	position:relative;
	color:var(--text-color);
	background-color:var(--light-color);
	font-size:12px;
}
ul,li {
	list-style:none;
	margin:0;
	padding:0;
}
a {
	color:var(--text-color);
	transition:.3s;
}
a:hover {
	color:inherit;
}
p {
	text-align:justify;
}
.mincho {
	font-feature-settings : "palt";
	font-family: 'Kozuka Mincho Pro', 'Kozuka Mincho Std', '小塚明朝 Pro R', '小塚明朝 Std R', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.wrap {
	background:url(./assets/img/back_01.svg) top center no-repeat #f8fae9;
	background-size:contain;
}
.w1024 {
	width:1024px;
	margin:0px auto;
	padding:0 22px;
}
.mw1024 {
	min-width:1024px;
}

@media screen and (max-width:1024px){
	.w1024 {
		overflow:hidden;
	}
}
@media screen and (max-width:767px){
	.pconly{
		display:none;
	}
	.mw1024 {
		min-width:0;
	}
	.w1024 {
		width:100%;
		padding:0 10px;
	}
}
@media screen and (min-width:768px){
	.sponly{
		display:none;
	}
}

/* header */
header {
	position:relative;
	z-index:100;
}
header .logo_wrap {
	display:table;
	width:100%;
	margin-bottom:12px;
}
header .logo_wrap > div {
	display:table-cell;
}
header ul.nav {
	display:table;
	width:100%;
	background:url(./assets/img/header_02.svg) center center no-repeat;
	background-size:contain;
	height:64px;
}
header ul.nav li {
	display:table-cell;
	width:12.5%;
	vertical-align:middle;
}
header ul.nav li a {
	display:inline-block;
	width:100%;
	padding:0;
	border-left:1px solid var(--light-color);
	color:var(--light-color);
	text-align:center;
	white-space:nowrap;
	font-size:11px;
	letter-spacing:.1em;
}
header ul.nav li a.noborder {
	border:none;
}
header ul.nav li a span {
	display:block;
	font-size:9px;
	letter-spacing:.1em;
}
header ul.nav li a:hover {
	background:none;
	opacity:.5;
}
.header_desp {
	padding:10px 0;
	line-height:1;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size:10px;
}
header .logo {
	width:382px;
}
header .h_info {
	width:322px;
}


header .sponly {
	position:fixed;
	top:0;
	left:0;
	width:100%;
}
header .spheader {
	display:table;
	width:100%;
	height:60px;
	line-height:1;
	background-color:#fff;
}
header .spheader > div,
header .spheader > a {
	display:table-cell;
	vertical-align:middle;
}
header .spheader .logo {
	width:calc(100% - 60px);
}
header .spheader .logo img {
	height:44px;
	max-width:240px;
	margin:0 10px;
}
header .spheader .bars {
	width:60px;
	text-align:center;
	font-size:26px;
	text-decoration:none;
	cursor:pointer;
}
header .spheader .bars.active {
	background-color:var(--main-color);
	color:#fff;
}
header ul.spnav {
	background-image:none;
	background-color:var(--main-color);
	padding:1px;
	height:auto;
	box-shadow: 0px 10px 10px rgba(0,0,0,0.1);
}
header ul.spnav li {
	display:block;
	float:left;
	width:50%;
}
header ul.spnav li a {
	display:block;
	text-align:center;
	padding:1.5em 0;
	background-color:#fff;
	color:var(--text-color);
	margin-bottom:1px;
}
header ul.spnav li:nth-child(even) a {
	margin-left:1px;
}
@media screen and (max-width:767px){
	header {
		width:100%;
		height:60px;
		border:none;
		background-color:var(--light-color);
	}
	header ul.nav {
		display:none;
	}
}

/* footer */
footer {
	background-color:#fff;
}
footer .footer_gallery {
	display:table;
	width:100%;
}
footer .footer_gallery > div {
	display:table-cell;
	width:50%;
	padding:50px 10px;
}
footer .footer_gallery > div img {
	display:block;
	width:100%;
}
footer .footer_contact {
	width:640px;
	margin:0px auto 50px;
	padding:30px 40px;
	text-align:center;
	background:url(./assets/img/footer_04.svg) center center no-repeat;
	background-size:contain;
}
footer .footer_contact h2 {
	line-height:1;
	font-size:30px;
	border-bottom:2px solid var(--main-color);
	margin:0;
	padding:10px 0;
}
footer .footer_contact .inner {
	padding:0px;
	font-size:13px;
}
footer .footer_contact .tel {
	font-size:45px;
	padding:10px 0;
	line-height:1;
}
footer .footer_contact .tel a {
	display:inline-block;
	position:relative;
}
footer .footer_contact .tel a:before {
	content:"";
	position:absolute;
	right:100%;
	top:0;
	height:1em;
	width:1em;
	background:url(./assets/img/tel_left.svg) center center no-repeat;
	background-size:contain;
}
footer .footer_contact .tel a:after {
	content:"";
	position:absolute;
	left:100%;
	top:0;
	height:1em;
	width:1em;
	background:url(./assets/img/tel_right.svg) center center no-repeat;
	background-size:contain;
}
footer .footer_contact p {
	line-height:1;
}
footer .footer_contact p.cap {
	border-top:2px solid var(--main-color);
	padding:10px 0 0;
	margin:0;
	line-height:1.6;
}
footer .footer_wrap2 {
	background:url(./assets/img/footer_01.svg) top center repeat-x #F5F2E7;
	padding:30px 0;
}
footer .footer_nav {
	display:table;
	border-right:1px solid var(--text-color);
	width:100%;
	margin:30px auto;
	font-size:12px;
	line-height:1.8;
}
footer .footer_nav > div {
	display:table-cell;
	border-left:1px solid var(--text-color);
	vertical-align:top;
	padding:0px 20px;
}
footer .footer_nav ul {
	line-height:1;
}
footer .footer_nav ul li.sub a {
	padding-left:10px;
}
footer .footer_nav ul li a {
	display:block;
	padding:.5em 0;
}
footer .footer_nav .logo {
	max-width:196px;
	margin-bottom:10px;
}
footer .footer_nav h3 {
	font-size:17px;
	font-weight:bold;
	padding-bottom:10px;
	margin:10px 0 10px;
	border-bottom:1px solid var(--text-color);
}
footer .footer_nav h3 span {
	display:block;
	font-size:70%;
	margin-bottom:1em;
}
footer .footer_nav .tel {
	font-size:17px;
	font-weight:bold;
	letter-spacing:.1em;
	border-bottom:1px solid var(--text-color);
	padding-bottom:10px;
	margin-bottom:10px;
}
footer .footer_nav .map {
	position:relative;
	background-color:var(--border-color);
	padding-top:100%;
	min-width:300px;
}
footer .footer_nav .map iframe {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
footer .copyright {
	text-align:center;
	background-color:var(--main-color);
	color:var(--light-color);
	padding:1em;
}
@media screen and (max-width:767px){
	footer .footer_gallery,
	footer .footer_gallery > div {
		display:block;
		width:100%;
		max-width:400px;
		margin:0px auto;
		padding:10px 0;
	}
	footer .footer_gallery {
		padding-top:30px;
	}
	footer .footer_contact {
		width:100%;
		margin:0 auto 30;
		padding:5%;
	}
	footer .footer_contact h2 {
		font-size:16px;
		padding:5px 0;
		max-width:400px;
		margin:0 auto;
	}
	footer .footer_contact .inner {
		font-size:10px;
	}
	footer .footer_contact .tel {
		font-size:24px;
		padding:5px 0;
	}
	footer .footer_contact .tel img {
		height:26px;
	}
	footer .footer_contact p {
		line-height:1;
		padding:5px 0 5px;
		margin:0;
	}
	footer .footer_contact p.cap {
		margin:0 auto;
		line-height:1.2;
		max-width:400px;
	}
	footer .footer_nav {
		display:block;
		border:none;
	}
	footer .footer_nav > div {
		display:block;
		border:none;
		padding:0;
		margin-top:30px;
	}
	footer .footer_nav ul li a {
		position:relative;
		display:block;
		padding:1.5em;
		margin-bottom:2px;
		background-color:#D8BF7C;
		color:#fff;
		font-weight:bold;
	}
	footer .footer_nav ul li a:before {
		content:"▶";
		position:absolute;
		color:#fff;
		right:10px;
		top:1.5em;
	}
	footer .footer_nav .map {
		padding-top:60%;
		width:100%;
	}
}



/* home */
.home_cont01 {
	position:relative;
	margin:30px 0 100px;
}
.nivo-controlNav {
	position:absolute;
	top:100%;
	left:0;
	width:100%;
}
.nivo-directionNav a {
	display:block;
	width:60px;
	height:60px;
	top:calc(50% - 30px);
}
.home_cont01 .nivo-prevNav {
	background:url(./assets/img/slide_left.svg) center center no-repeat;
	background-size:contain;
	left:-30px;
}
.home_cont01 .nivo-nextNav {
	background:url(./assets/img/slide_right.svg) center center no-repeat;
	background-size:contain;
	right:-30px;
}
.nivo-control {
	display:inline-block;
	content:" ";
	height:0;
	width:60px;
	overflow:hidden;
	border-top:5px solid #fff;
}
.nivo-control.active {
	border-color:var(--main-color);
}
.slider-area {
	position:relative;
	padding-top:46%;
}
.slider-wrap {
	position:absolute;
	top:0;
	width:100%;
	height:100%;
}
.slider-wrap .waku {
	position:relative;
	z-index:8;
	border-radius:5px;
}
.slider-wrap .cap-wrap {
	position:absolute;
	top:33%;
	right:45px;
	width:33%;
	z-index:10;
	text-align:center;
	line-height:1.8;
}
.slider-wrap .cap-wrap img {
	display:block;
	width:100%;
	margin-bottom:1em;
}
.slider-wrap .cap-wrap p {
	font-size:16px;
	letter-spacing:.2em;
}
#slider {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow:visible;
}
#slider > img {
	border-radius:10px;
}
.home_cont02 {
	background:url(./assets/img/home_04.jpg) center center no-repeat;
	background-size:cover;
	padding:80px 0;
}
.home_cont02 .our_concept {
	display:block;
	max-width:500px;
	margin:0 auto 20px;
}
.home_cont02 p {
	line-height:2;
	font-size:21px;
	margin-bottom:20px;
}
.home_cont02 .btn-toabout {
	position:relative;
	display:block;
	max-width:470px;
	margin:0px auto;
	text-align:center;
	padding:15px 10px;
	background-color:#fff;
	border:1px solid var(--text-color);
	font-size:19px;
	letter-spacing:.1em;
}
.home_cont02 .btn-toabout:after {
	content:"▶";
	position:absolute;
	right:10px;
	top:15px;
}
.home_cont03 {
	position:relative;
	background:url(./assets/img/home_05.jpg) top center no-repeat;
	background-size:cover;
	margin:0 -10px;
}
@media screen and (max-width:767px){
	.slider-wrap .cap-wrap p {
		font-size:12px;
	}
	.home_cont01 {
		margin:0;
	}
	.home_cont02 {
		padding:60px 10px;
	}
	.home_cont02 p {
		font-size:14px;
	}
	.home_cont02 .btn-toabout {
		font-size:14px;
	}
}


/* common */
.fleft {
	float:left;
}
.fright {
	float:right;
}
.clear-fix:after {
	content:" ";
	height:0;
	clear:both;
	display:block;
}
.nowrap {
	white-space:nowrap;
}
.clear {
	clear:both;
}
.breadcrumb {
	background-color:transparent;
	font-size:10px;
	padding:10px 0;
	margin:0;
}
.breadcrumb>li+li:before {
	content:"＞";
	color:inherit;
}
.ptitle {
	display:block;
	width:100%;
	margin-bottom:20px;
}
.sptitle {
	display:block;
	width:100%;
}
.content-wrap {
	border:2px solid var(--main-color);
	border-radius:15px;
	padding:10px;
	background-color:#fff;
	margin-bottom:30px;
}
.content-inner {
	background:url(./assets/img/title_03.svg) top left no-repeat;
	background-size:contain;
	min-height:200px;
	padding:20px 40px 20px;
}
.content-wrap h2 {
	position:relative;
	background:url(./assets/img/title_01.svg) top center no-repeat,url(./assets/img/title_02.svg) bottom center no-repeat;
	background-size:contain;
	margin:20px auto;
	padding:30px 0;
	max-width:438px;
	text-align:center;
	font-size:36px;
	letter-spacing:.1em;
	line-height:1.4;
}
.content-wrap h2 .rec_img {
	position:absolute;
	left:86%;
	top:-18%;
}
.content-wrap h2 span {
	font-size:50%;
	display:block;
}
.content-wrap h2 span.sub {
	display:inline-block;
}
@media screen and (max-width:767px){
	.fleft {
		float:none;
	}
	.fright {
		float:none;
	}
	.ptitle {
		max-width:500px;
		margin:0 auto 20px;
	}
	.content-inner {
		padding:10px 0;
	}
	.content-wrap h2 {
		font-size:20px;
		max-width:400px;
	}
	.content-wrap h2 .rec_img {
		display:none;
	}
}




/* about */
.about_cont01 {
	padding-top:50px;
}
.about_cont01 .title {
	display:table;
	width:43%;
	margin:10px 0;
	letter-spacing:.1em;
}
.about_cont01 .title > div {
	display:table-cell;
	vertical-align:middle;
}
.about_cont01 .title img {
	display:block;
	width:75px;
}
.about_cont01 .title .nimg {
	width:90px;
}
.about_cont01 .img {
	width:55%;
	margin-bottom:30px;
}
.about_cont01 .title h3 {
	margin:0;
	font-size:30px;
}
.about_cont01 .img img {
	display:block;
	width:100%;
}
.about_cont01 .txt {
	width:43%;
	font-size:13px;
	line-height:1.7;
	text-align:justify;
}
.about_cont01 .img.biginner {
	width:51%;
	margin-top:20px;
}
.about_cont01 .title.biginner {
	width:47%;
}
.about_cont01 .txt.biginner {
	width:47%;
}
.about_cont01 .gray {
	background-color:#F6F3EB;
	border-radius:10px;
	padding:20px 40px;
	line-height:1.8;
	text-align:justify;
	font-size:13px;
	margin-top:30px;
}
.about_cont01 .map {
	position:relative;
	padding-top:60%;
}
.about_cont01 .map iframe {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
@media screen and (max-width:767px){
	.about_cont01 {
		padding-top:10px;
	}
	.about_cont01 .title,
	.about_cont01 .img,
	.about_cont01 .txt,
	.about_cont01 .title.biginner,
	.about_cont01 .img.biginner,
	.about_cont01 .txt.biginner {
		width:100%;
		max-width:480px;
		margin:0 auto 20px;
	}
	.about_cont01 .title h3 {
		font-size:18px;
	}
	.about_cont01 .title img {
		width:40px;
	}
	.about_cont01 .title .nimg {
		width:50px;
	}
	.about_cont01 .gray {
		padding:10px;
	}
}


/* menu */
.tab2 {
	position:relative;
}
.tab2 a {
	display:block;
	position:absolute;
	top:0;
	height:100%;
	width:49.3%;
	border-radius:10px 10px 0 0;
}
.tab2 .left {
	left:0;
}
.tab2 .right {
	right:0;
}
.tab2 a:hover {
	background-color:rgba(255,255,255,.5);
}
.menu_campaign {
	margin:30px auto 50px;
}
.menu_cont01 > div {
	margin-bottom:20px;
}
.menu_cont01 {
	margin:30px auto;
}
.menu_cont01 .fleft,
.menu_cont01 .fright {
	width:49%;
}
.menu_cont01 h3 {
	margin:0 0 2px;
	padding:10px 0;
	text-align:center;
	background-color:var(--main-color);
	color:#fff;
	line-height:1;
	font-size:14px;
}
.menu_cont01 .erow {
	margin:0 -2px;
}
.menu_cont01 .erow > div {
	width:33.33333333%;
	float:left;
	text-align:center;
	padding:2px;
}
.menu_cont01 .erow > div.push {
	margin-left:17%;
}
.menu_cont01 .ewrap {
	border:1px solid var(--main-color);
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f1efe4 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 0%,#f1efe4 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 0%,#f1efe4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1efe4',GradientType=0 ); /* IE6-9 */
	padding:15px 0;
	line-height:1;
}
.menu_cont01 .erow img {
	height:75px;
	display:block;
	margin:0 auto 15px;
}
.menu_cont01 .erow .edesign {
	display:table;
	padding:0;
}
.menu_cont01 .erow .edesign > div {
	display:table-cell;
	vertical-align:top;
}
.menu_cont01 .erow .edesign img {
	width:92px;
	display:block;
	margin:30px 15px 0;
}
.menu_cont01 .erow .edesign .text {
	padding-right:15px;
	text-align:justify;
}
.menu_cont01 .erow .edesign .text h4 {
	border-bottom:1px solid var(--main-color);
	line-height:1;
	padding-bottom:5px;
	margin-bottom:5px;
}
.menu_cont01 .erow .edesign .text p {
	line-height:1.6;
	height:7em;
}
.menu_cont01 .photo {
	margin:50px 0;
}
.menu_cont01 .photo img {
	display:inline-block;
	max-width:365px;
	margin:0 5px;
}
@media screen and (max-width:767px){
	.tab2,
	.menu_campaign {
		max-width:480px;
		width:100%;
		margin:20px auto;
	}
	.menu_cont01 h3 {
		max-width:480px;
		width:100%;
		margin:0 auto 15px;
	}
	.menu_cont01 > .fleft,
	.menu_cont01 > .fright {
		width:100%;
		max-width:480px;
		margin:0 auto 20px;
	}
	.menu_cont01 .erow img {
		max-width:90%;
	}
	.menu_cont01 .edrow > div {
		width:100%;
		max-width:480px;
		margin:0 auto 10px;
		float:none;
	}
	.menu_cont01 .ewrap > div.imgwrap {
		width:140px;
	}
	.menu_cont01 .erow .edesign img {
		width:120px;
	}
	.menu_cont01 .erow .edesign .text p {
		height:9em;
	}
}

.nail_course {
	margin:0 -1px 20px;
	background-color:#fff;
}
.nail_course > div {
	width:20%;
	text-align:center;
	padding:0 1px 1px;
	line-height:1;
	float:left;
}
.nail_course > div a {
	display:block;
	padding:10px 0;
	text-align:center;
	border:1px solid var(--main-color);
	color:var(--main-color);
	text-decoration:none;
}
.nail_course > div a.active {
	background-color:var(--main-color);
	color:var(--light-color);
}
.nail_course_images {
	margin:0 auto 50px;
	min-height:100px;
	background:url(./assets/img/ajax-loader2.gif) center center no-repeat;
}
.nail_course_images .noimages {
	text-align:center;
	padding:60px 0;
	background-color:#fff;
}
.ncimages {
	margin:0 -1px;
	background-color:#fff;
}
.ncimages > div {
	width:33.3333333%;
	float:left;
	padding:0 1px 2px;
}
.ncimages .img {
	display:block;
	padding-top:60%;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
}
@media screen and (max-width:767px){
	.nail_course > div {
		width:33.33333333%;
	}
	.nail_course > div a {
		font-size:11px;
		line-height:1.2;
	}
	.ncimages > div {
		width:50%;
	}
}

.menu_reg > div.fleft,
.menu_reg > div.fright {
	width:49%;
}
.menu_reg h3 {
	font-size:14px;
	font-weight:bold;
}
table.table-menu {
	width:100%;
}
table.table-menu > tbody >tr > td {
	border:none;
}
@media screen and (max-width:767px){
	.menu_reg > div.fleft,
	.menu_reg > div.fright {
		width:100%;
	}
}


/* slider */

#sitem {
}
.slider img {
	width: 100%;
}
.thumb-item {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.thumb-item .slick-slide {
	display:block;
	border-radius:10px;
	overflow:hidden;
}
.thumb-item .slick-slide a {
	display:block;
	position:relative;
	padding-top:68.1%;
}
.thumb-item .slick-slide a img {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	min-width:100%;
	min-height:100%;
	width:auto;
	height:100%;
}
.thumb-item-nav {
	max-width: 860px;
	margin: 0 auto 30px;
	cursor:pointer;
}
.thumb-item-nav li{
	margin: 3px;
}
.thumb-item-nav .slick-next {
	right: -25px;
	z-index: 99;
}
.thumb-item-nav .slick-prev {
	left: -20px;
	z-index: 100;
}
.slick-prev:before,
.slick-next:before {
	color: #000;
}

.gallery-mainwrap {
	position:relative;
	max-width:660px;
	margin:30px auto;
}
.gallery-mainwrap .inner {
	position:relative;
	padding-top:68.1%;
	background-color:#eee;
}
.gallery_w {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	padding-top:70%;
	background:url(./assets/img/gallery_w.svg) top center no-repeat;
	background-size:contain;
	z-index:10;
	pointer-events:none;
}
.gallery .cap {
	font-size:11px;
}

.slick-list,
.slick-track,
.slick-slide {
	height:100%;
}
.thumb-item-nav .slick-slide a {
	display:block;
	position:relative;
	padding-top:60%;
}
.thumb-item-nav .slick-slide a img {
	position:absolute;
	top:0;
	left:0;
	width:100%;
}
.slick-prev:before,
.slick-next:before {
	content:"";
}
.thumb-item-nav .slick-prev {
	background-image:url(./assets/img/gallery_left.svg);
	left:-35px;
}
.thumb-item-nav .slick-next {
	background-image:url(./assets/img/gallery_right.svg);
	right:-35px;
}
.thumb-item-nav .slick-prev,
.thumb-item-nav .slick-next {
	background-position:center center;
	background-repeat:no-repeat;
	background-size:contain;
	width:28px;
	height:28px;
}
.noimages {
	text-align: center;
	padding:30px 0;
}
@media screen and (max-width:767px){
	.thumb-item-nav .slick-prev {
		left:-20px;
		visibility:hidden;
	}
	.thumb-item-nav .slick-next {
		right:-20px;
		visibility:hidden;
	}
}


/* Q&A */
.qa_content01 {
	padding:10px 0;
}
.qa_content01 h3 {
	margin:0 0 10px;
}
.qa_content01 h3 a {
	display:block;
	color:var(--light-color);
	padding-left:40px;
	background-image:url(./assets/img/qa_qicon.svg);
	background-size:25px;
	background-repeat: no-repeat;
	background-position-x: 50%;
	background-position-y: 0%;
	background-position: 10px center;
	background-color:var(--main-color);
	font-size:16px;
	padding:14px 10px 14px 46px;
}
.qa_content01 p {
	display:none;
	margin-bottom:20px;
	line-height:1.8;
	font-size:13px;
}
.qa_content02 {
	margin:10px auto 20px;
	max-width:760px;
}
.qa_content02 img {
	display:block;
	width:100%;
}
@media screen and (max-width:767px){
	.qa_content01 h3 a {
		font-size:14px;
	}
}


.table-recruit {
	border-bottom:1px solid #ddd;
	margin:30px auto 50px;
}
.table-recruit > tbody > tr > td {
	padding:10px;
	vertical-align:middle;
	line-height:1.8;
	letter-spacing:.2em;
}
.table-recruit > tbody > tr > td:first-child {
	background-color:#F6F3EB;
	white-space: nowrap;
}
@media screen and (max-width:767px){
	.table-recruit > tbody > tr > td {
		line-height:1.4;
		letter-spacing:0;
		font-size:11px;
	}
}