#gn_header .gn_element .c_010B .search-form {
	width:0;
}
#gn_header .gn_element .c_010B .search-form.expanded {
	width:1500px;
}
.pc_obj {
	display:block !important;
}
.sp_obj {
	display:none !important;
}
.spbr {
	display:inline;
}
.col_12 {
	width:100%;
}
.col_6 {
	width:50%;
	float:left;
}
.col_4 {
	width:33.3333%;
	float:left;
}
.col_3 {
	width:25%;
	float:left;
}
#container {
	max-width:1170px;
	margin:0 auto;
}

/*--------- contents ---------*/
#tabs,
#tab_contents .cnt_block,
#info_link,
#contents {
	padding:0;
}
.block_title {
	margin:0;
}
.block_title h3 {
	padding:0;
}
.col_group {
	margin:0;
}
#pfa {
	margin:30px 0 20px;
}
#pfa .pfa_inner {
	text-align:center;
}

#tabs {
	margin:0 0 75px;
}
#tabs .col_3 {
	padding:0 20px 0 0;
}
#tabs .col_3:nth-child(even) {
	padding:0 20px 0 0;
}
#tabs .col_3:last-child {
	padding:0;
}
#tabs .tab {
	margin:0 20px 0 0;
	padding:10px 0;
	font-size:1rem;
}

#tabs .tab.active:after {
	content: '';
	position: absolute;
	bottom: -17px;
	right: 0;
	left: 0;
	width:0;
	margin:0 auto;
	border-left: 19px solid transparent;
	border-right: 19px solid transparent;
	border-top: 17px solid #343434;
	z-index: 1;
}

.tab_cnt .cnt_block {
	margin:0 0 40px;
}

.tab_cnt .block_title {
	margin:0 0 70px;
}
.cnt_block .cnt_box {
	margin:0;
}
#container .cnt_box .img_box img {
	max-width:100%;
}
.cnt_block .cnt_box .cnt {
	margin:0 15px 0 0;
}
.cnt_block .cnt_box:last-child .cnt {
	margin:0 0 0 15px;
}
.cnt_block .col_group {
	margin:0 0 50px;
}
.cnt_block .col_group:last-child {
	margin:0;
}

#tab_contents .tab_cnt .cnt_block.bg_gray {
	padding:30px;
}
.cnt_block .comment_box {
	min-height:240px;
	padding:30px;
}
.tab_cnt .bg_gray .cnt_box .comment_box {
	margin:0 30px 0 0;
}
.tab_cnt .bg_gray .cnt_box:last-child .comment_box {
	margin:0;
}
#info_link {
	margin:0 0 80px;
}
#info_link a {
	padding:.8571428571em 65px .8571428571em 40px;
}
#contents {
	margin:0 0 130px;
}
#contents .content {
	margin:0;
}
.links .link a {
	text-align:left;
}
.links .link span {
	display:block;
	margin:0 30px 0 0;
}
.links .link:last-child span {
	margin:0;
}