/* bd_tt */
.bd_tt_wrap{ max-width:750px; width:100%; margin-bottom:50px; word-break:keep-all; padding-left:15px; }
.bd_tt_wrap, .bd_tt_wrap *{ box-sizing:border-box; }
.bd_tt_wrap > h2{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:end; -ms-flex-align:end; align-items:flex-end; -webkit-box-lines:multiple; -ms-flex-wrap:wrap; flex-wrap:wrap; font-family:'score', 'noto'; font-size:40px; font-weight:700; color:#333; line-height:1em; }
.bd_tt_wrap > h2 > span{ margin-right:15px; margin-bottom:15px; }
.bd_tt_wrap > h2 > a{ font-size:20px; font-weight:400; color:#fff; border-radius:5px; padding:0 15px; background-color:#ddd; white-space:nowrap; margin-bottom:15px; }
.bd_tt_wrap > p{ font-size:15px; font-weight:300; color:#888; line-height:1.7em; }
.bd_tt_wrap > p > b{ font-weight:500; color:#666; }

@media(max-width:850px){
	.bd_tt_wrap > h2{ font-size:30px; line-height:1.3em; }
	.bd_tt_wrap > h2 > a{ font-size:16px; }
	.bd_tt_wrap > p{ font-size:14px; }
}

/* bd_tab */
.bd_tab{ width:100%; margin:0 -3px 15px; padding:0 0 5px; border-bottom:1px solid #ddd; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -ms-flex-direction:row; -webkit-box-lines:multiple; -ms-flex-wrap:wrap; flex-wrap:wrap; }
.bd_tab, .bd_tab *{ box-sizing:border-box; }
.bd_tab > li{ padding:0 3px 6px; min-width:10%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-flex:1; -ms-flex:1; flex-grow:1; }
.bd_tab > li > a{ display:block; width:100%; padding:10px 20px; border:1px solid #ddd; background-color:#fff; font-size:15px; font-weight:400; color:#333; text-align:center; }

/* bd_sel */
select.bd_sel{ display:none; width:100%; border:1px solid #ddd; border-radius:4px; padding:10px 15px; font-size:18px; font-weight:300; color:#333; margin-bottom:20px; }
select.bd_sel{ appearance:none; -webkit-appearance:none; -moz-appearance:none; -o-appearance:none; background-image:url(../img/ar.svg); background-position:right 10px top 50%; background-repeat:no-repeat; }

@media(max-width:700px){
	.bd_tab{ display:none; }
	select.bd_sel{ display:block; }
}

.bd_wrap{  }
.bd_wrap > .bd_chk{ margin-bottom:20px; text-align:right; }
.bd_list, .bd_list *{ box-sizing:border-box; }

/* nor */
#nor > .bd_list > table{ border-collapse:collapse; box-shadow:2px 2px 6px 0 rgba(0,0,0,0.25); }
#nor > .bd_list > table > thead{ border-bottom:1px solid #eee; }
#nor > .bd_list > table > thead > tr > th{ word-break:keep-all; text-align:left; }
#nor > .bd_list > table > thead > tr > th.title{ width:100%; }
#nor > .bd_list > table > thead > tr > th.author,
#nor > .bd_list > table > thead > tr > th.time,
#nor > .bd_list > table > thead > tr > th.count{ white-space:nowrap; text-align:center; }
#nor > .bd_list > table > thead > tr > th > p,
#nor > .bd_list > table > thead > tr > th > a{ display:block; padding:20px 17px; font-size:15px; font-weight:500; color:#333; }
#nor > .bd_list > table > thead > tr > th.bd_chk > div{ padding:24px 17px; }
#nor > .bd_list > table > thead > tr > th.bd_chk > div > input[type=checkbox]{ display:block; }
#nor > .bd_list > table > tbody > tr{ border-bottom:1px solid #eee; }
#nor > .bd_list > table > tbody > tr.bd_not{ background-color:#f5f5f5; }
#nor > .bd_list > table > tbody > tr.bd_not > td.no{ font-size:13px; white-space:nowrap; }
#nor > .bd_list > table > tbody > tr > td{ padding:20px 17px; }
#nor > .bd_list > table > tbody > tr > td.no,
#nor > .bd_list > table > tbody > tr > td.author,
#nor > .bd_list > table > tbody > tr > td.time{ text-align:center; }
#nor > .bd_list > table > tbody > tr > td.no{ font-weight:500; font-size:14px; }
#nor > .bd_list > table > tbody > tr > td.title{ white-space:normal; }
#nor > .bd_list > table > tbody > tr > td > p,
#nor > .bd_list > table > tbody > tr > td > a{ display:inline-block; font-size:14px; font-weight:300; color:#333; }

@media(max-width:850px){
	#nor > .bd_list > table > thead > tr > th > p,
	#nor > .bd_list > table > thead > tr > th > a{ padding:14px 14px; }
	#nor > .bd_list > table > thead > tr > th.bd_chk > div{ padding:18px 17px; }
	#nor > .bd_list > table > tbody > tr > td{ padding:14px 14px; }
	#nor > .bd_list > table > tbody > tr > td > p,
	#nor > .bd_list > table > tbody > tr > td > a{ font-size:13px; }
}



/* faq */
#faq > ul > li{ background-color:#fff; position:relative; z-index:1; padding:20px 20px 0; margin-bottom:10px; box-shadow:inset -3px -3px 4px 0 rgba(0,0,0,0.15), inset 3px 3px 4px 0 rgba(255,255,255,0.8), 5px 5px 15px 0 rgba(0,0,0,0.1); border-radius:10px; overflow:hidden; }
#faq > ul > li.note{ background-color:#f9f9f9; }
#faq > ul > li > input[type=checkbox]{ position:absolute; z-index:1; top:20px; right:20px; }
#faq > ul > li > h3{ padding:0 20px 20px 0; font-size:22px; font-weight:700; color:#333; cursor:pointer; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
#faq > ul > li > .faq_con{ display:none; border-top:1px dashed #ccc; padding:20px 0; }
#faq > ul > li > .faq_con.act{ display:block; }
#faq > ul > li > .faq_con > .faq_rd{ overflow-x:auto; }
#faq > ul > li > .faq_con > .faq_rd table{ width:100%; min-width:600px; border-collapse:collapse; table-layout:fixed; border-top:3px solid #bdaf7a; }
#faq > ul > li > .faq_con > .faq_rd table th, #faq > ul > li > .faq_con > .faq_rd table td{ border:1px solid #ddd; text-align:center; padding:10px 15px; }
#faq > ul > li > .faq_con > .faq_rd table th{ background-color:#f9f9f9; font-size:16px; }
#faq > ul > li > .faq_con > .faq_rd table td{ background-color:#fff; font-size:15px; }
#faq > ul > li > .faq_con > .faq_btn{ margin-top:20px; text-align:right; }
#faq > ul > li > .faq_con > .faq_btn > a{ display:inline-block; margin-left:5px; padding:7px 15px; font-size:13px; font-weight:300; border:1px solid #ddd; background-color:#fff; color:#333; transition:0.3s border,0.3s background-color,0.3s color; }
#faq > ul > li > .faq_con > .faq_btn > a:hover{ color:#fff; }

@media(max-width:600px){
	.faq_btn > a > span{ display:none; }
}






/* wez_share */
.bd_list > .noDoc{ border:1px solid #ddd; padding:20px; text-align:center; font-size:15px; font-weight:300; color:#888; }
.bd_list > ul{ display:block; }
.bd_list > ul > li{ position:relative; z-index:1; }
.bd_list > ul > li > input[type=checkbox]{ position:absolute; z-index:50; top:5px; margin:0; }
.bd_list > ul > li > .bd_box > .no_tmb{ display:block; position:relative; z-index:1; background-color:#ddd; }
.bd_list > ul > li > .bd_box > .no_tmb > div{ width:100%; }
.bd_list > ul > li > .bd_box > .no_tmb > div > span{ position:absolute; z-index:1; top:50%; left:50%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); font-size:14px; font-weight:400; color:#333; text-shadow:-1px -1px 1px #fff; }
.bd_list > ul > li > .bd_box > .bd_tmb{ display:block; overflow:hidden; }
.bd_list > ul > li > .bd_box > .bd_tmb > img{ display:block; width:100%; height:auto; }
.bd_list > ul > li > .bd_box > .bd_txt > .bd_txt_box{ margin:0 -7px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -ms-flex-direction:row; flex-direction:row; -webkit-box-lines:multiple; -ms-flex-wrap:wrap; flex-wrap:wrap; }
.bd_list > ul > li > .bd_box > .bd_txt > .bd_txt_box > h3{ width:100%; padding:0 7px; font-family:'score'; font-size:22px; font-weight:700; transition:0.3s color; }
.bd_list > ul > li > .bd_box > .bd_txt > .bd_txt_box > h3 > a{ display:block; color:inherit; }
.bd_list > ul > li > .bd_box > .bd_txt > .bd_txt_box > p{ padding:0 7px; margin-top:0.4em; font-weight:300; display:-webkit-box; display:-ms-flexbox; display:flex; }
.bd_list > ul > li > .bd_box > .bd_txt > .bd_txt_box > h3 + p{ margin-top:1.2em; }
.bd_list > ul > li > .bd_box > .bd_txt > .bd_txt_box > h3 + p.description{ margin-top:0.3em; margin-bottom:0.5em; }
.bd_list > ul > li > .bd_box > .bd_txt > .bd_txt_box > p.summary{ width:100%; line-height:1.6em; }
.bd_list > ul > li > .bd_box > .bd_txt > .bd_txt_box > p.bd_exvar{ width:100%; }
.bd_list > ul > li > .bd_box > .bd_txt > .bd_txt_box > p.line > span{ text-decoration:line-through; }
.bd_list > ul > li > .bd_box > .bd_txt > .bd_txt_box > p > b{ margin-right:0.5em; font-weight:500; white-space:nowrap; }




/* wez_a */
#wez_a > .bd_list > ul > li{ padding:0 0 15px; }
#wez_a > .bd_list > ul > li > input[type=checkbox]{ left:5px; }
#wez_a > .bd_list > ul > li > .bd_box{ position:relative; z-index:1; width:100%; overflow:hidden; display:-webkit-box; display:-ms-flexbox; display:flex; transition:0.3s box-shadow; -webkit-box-orient:horizontal; -ms-flex-direction:row; flex-direction:row; -webkit-box-lines:multiple; -ms-flex-wrap:wrap; flex-wrap:wrap; }
#wez_a > .bd_list > ul > li > .bd_box > .bd_txt{ padding:20px 30px; }

@media(max-width:850px){
	#wez_a > .bd_list > ul > li > .bd_box > .bd_txt{ padding:15px 20px; }
}





/* wez_b */
#wez_b > .bd_list > ul{ margin:0 -10px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -ms-flex-direction:row; flex-direction:row; -webkit-box-lines:multiple; -ms-flex-wrap:wrap; flex-wrap:wrap; }
#wez_b > .bd_list > ul > li{ padding:0 10px 20px; display:-webkit-box; display:-ms-flexbox; display:flex; }
#wez_b > .bd_list > ul > li > input[type=checkbox]{ right:15px; }
#wez_b > .bd_list > ul > li > .bd_box{ position:relative; z-index:1; width:100%; overflow:hidden; transition:0.3s box-shadow; }
#wez_b > .bd_list > ul > li > .bd_box > .bd_tmb{ width:100%; }
#wez_b > .bd_list > ul > li > .bd_box > .bd_tmb.vid_tmb > div{ width:100%; padding-top:56.11111111%; background-position:center; background-size:cover; background-repeat:no-repeat; }
#wez_b > .bd_list > ul > li > .bd_box > .bd_txt{ padding:15px 20px; }
#wez_b > .bd_list > ul > li > .bd_box > .bd_txt{ padding:15px 0; }


@media(max-width:1240px){
	#wez_b > .bd_list > ul > li{ width:33.33333333%; }
}
@media(max-width:900px){
	#wez_b > .bd_list > ul > li{ width:50%; }
}
@media(max-width:600px){
	#wez_b > .bd_list > ul > li{ width:100%; }
}



/* vid */
#vid > .bd_list > ul{ margin:0 -10px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -ms-flex-direction:row; flex-direction:row; -webkit-box-lines:multiple; -ms-flex-wrap:wrap; flex-wrap:wrap; }
#vid > .bd_list > ul > li{ padding:0 10px 20px; display:-webkit-box; display:-ms-flexbox; display:flex; }
#vid > .bd_list > ul > li > input[type=checkbox]{ left:20px; }
#vid > .bd_list > ul > li > .bd_box{ position:relative; z-index:1; width:100%; overflow:hidden; transition:0.3s box-shadow; }
#vid > .bd_list > ul > li > .bd_box > .bd_tmb{ position:relative; z-index:1; width:100%; }
#vid > .bd_list > ul > li > .bd_box > .bd_tmb:after{ content:''; position:absolute; z-index:1; top:0; bottom:0; left:0; right:0; }
#vid > .bd_list > ul > li > .bd_box > .bd_tmb > div{ width:100%; padding-bottom:56.25%; background-position:center; background-size:cover; background-repeat:no-repeat; }
#vid > .bd_list > ul > li > .bd_box > .no_tmb > div{ width:100%; padding-bottom:56.25%; }
#vid > .bd_list > ul > li > .bd_box > .bd_txt{ padding:15px 20px; }


@media(max-width:850px){
	#vid > .bd_list > ul > li{ width:50%; }
}
@media(max-width:519px){
	#vid > .bd_list > ul > li{ width:100%; }
}



/* bd_ft */
.bd_ft{ position:relative; margin:30px 0 0; overflow:hidden; }
.bd_ft, .bd_ft *{ box-sizing:border-box; }
.bd_sch{ display:-webkit-box; display:-ms-flexbox; display:flex; float:left; position:relative; margin:0 4px 0 0; }
.bd_sch > select{ display:inline-block; padding:6px 30px 6px 7px; font-size:13px; font-weight:300; border:1px solid #ddd; border-radius:4px; margin-right:5px; }
.bd_sch > .sch_input{ width:100%; position:relative; z-index:1; display:inline-block; }
.bd_sch > .sch_input > input[type=text]{ display:block; width:100%; border:1px solid #ddd; padding:7px 35px 7px 7px; font-size:13px; font-weight:300; color:#333; }
.bd_sch > .sch_input > button{ position:absolute; z-index:1; top:0; right:0; padding:7px 10px; font-size:15px; color:#333; background-color:#ddd; cursor:pointer; }


.bd_btn{ float:right; }
.bd_btn > a{ display:inline-block; margin-left:5px; padding:7px 15px; font-size:13px; font-weight:300; border:1px solid #ddd; background-color:#fff; color:#333; transition:0.3s border, 0.3s background-color, 0.3s color; }
.bd_btn > a:hover{ color:#fff; }

.bd_page{ clear:both; width:100%; padding-top:30px; text-align:center; vertical-align:middle; }
.bd_page > a, .bd_page > strong{ display:inline-block; font-size:16px; vertical-align:middle; padding:7px 4px; }
.bd_page > a{ color:#aaa; }
.bd_page > a:hover{ color:#777; }
.bd_page > a > i{ display:block; }

@media(max-width:700px){
	.bd_btn > a > span{ display:none; }
}
@media(max-width:600px){
	.bd_sch{ float:none; width:100%; margin:0 0 20px; }
	.bd_btn{ float:none; text-align:center; }
}





/* rd */
.rd_vid{ position:relative; overflow:hidden; width:100%; padding-top:56.25%; }
.rd_vid > iframe{ position:absolute; z-index:1; top:0; left:0; width:100%; height:100%; }

.rd_exvar{ width:100%; }
.rd_exvar.up{ margin-bottom:40px; }
.rd_exvar.low{ margin-top:40px; }
.rd_exvar > table{ width:100%; border-collapse:collapse; word-break:keep-all; }
.rd_exvar > table > tbody > tr > th, .rd_exvar > table > tbody > tr > td{ padding:10px 15px; border:1px solid #ddd; }
.rd_exvar > table > tbody > tr > th{ white-space:nowrap; text-align:left; background-color:#f5f5f5; font-size:15px; font-weight:500; color:#333; }
.rd_exvar > table > tbody > tr > td{ width:100%; font-size:14px; font-weight:300; color:#666; }
.rd_exvar > table > tbody > tr > td table{ border-collapse:collapse; margin-bottom:20px; }
.rd_exvar > table > tbody > tr > td table th{ background-color:#f9f9f9; padding:10px; font-size:14px; font-weight:500; }
.rd_exvar > table > tbody > tr > td table td{ padding:10px; font-size:14px; }

.rd_btn{ width:100%; clear:both; margin:30px 0; text-align:right; }
.rd_btn > a{ display:inline-block; margin-left:5px; padding:7px 15px; font-size:13px; font-weight:300; border:1px solid #ddd; background-color:#fff; color:#333; transition:0.3s border,0.3s background-color,0.3s color; }
.rd_btn > a:hover{ color:#fff; }

@media(max-width:600px){
	.rd_btn > a > span{ display:none; }
}


/* slider */
.pro_sli_wrap{ border:1px solid #ddd; }
.pro_sli{ position:relative; z-index:1; padding-top:100%; background-position:center; background-size:contain; background-repeat:no-repeat; }
.pro_sli > a{ position:absolute; top:0; bottom:0; left:0; right:0; font-size:0; cursor:-moz-zoom-in; cursor:-webkit-zoom-in; cursor:zoom-in; }
#pro_page > .swiper-pagination-bullet{ opacity:1; background-color:#ddd; width:8px; height:8px; border-radius:50px; transition:0.4s width; }
#pro_page > .swiper-pagination-bullet-active{ width:30px; }



/* mn */
.mn_wrap{ margin:60px auto 0; padding:30px; border-radius:8px; background-color:#f9f9f9; box-shadow:4px 4px 9px 0 rgba(0,0,0,0.25); }
.mn_wrap, .mn_wrap *{ box-sizing:border-box; }
.mn_pt_wrap{ margin:0 -15px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -ms-flex-direction:row; -webkit-box-lines:multiple; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-around; }
.mn_pt{ max-width:280px; width:25%; padding:0 15px; }
.mn_pt > h3{ font-size:17px; font-weight:300; color:#333; text-align:center; }
.mn_pt > a{ display:block; max-width:250px; width:100%; margin:0 auto; }
.mn_pt > a > img{ max-width:100%; max-height:30px; width:auto; height:auto; display:block; margin:0 auto; }

@media(max-width:620px){
	.mn_pt{ width:33.33333333%; }
	.mn_pt.pt_01{ max-width:100%; width:100%; padding:0 15px 20px; }
}
@media(max-width:500px){
	.mn_wrap{ padding:20px; }
	.mn_pt_wrap{ margin:0 -5px; }
	.mn_pt{ padding:0 5px; }
	.mn_pt.pt_01{ padding:0 5px 15px; }
}





/* share */
#sub01, #sub01 *{ box-sizing:border-box; }
.sub01_tt{ text-align:center; word-break:keep-all; margin-bottom:80px; }
.sub01_tt > h2{ font-family:'score'; font-size:45px; font-weight:800; color:#333; line-height:1em; margin-bottom:10px; }
.sub01_tt > p{ font-size:20px; font-weight:300; color:#777; }

.sub01_bn{ position:relative; z-index:1; padding:150px 40px; background-color:#333; background-image:url(https://images.unsplash.com/photo-1505455184862-554165e5f6ba?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2069&q=80); background-position:left -100px center; background-size:cover; background-repeat:no-repeat; margin-bottom:50px; -webkit-animation:0.8s slate_back forwards; -moz-animation:0.8s slate_back forwards; -o-animation:0.8s slate_back forwards; animation:0.8s slate_back forwards; }
.sub01_bn:after{ content:''; position:absolute; z-index:5; top:0; bottom:0; left:0; right:0; background-color:#fff; -webkit-animation:0.8s slate forwards; -moz-animation:0.8s slate forwards; -o-animation:0.8s slate forwards; animation:0.8s slate forwards; }
.sub01_bn:before{ content:''; position:absolute; z-index:1; top:0; bottom:0; left:0; right:0; background-color:rgba(0,0,0,0.4); }

.sub01_de{ text-align:center; word-break:keep-all; margin-bottom:60px; }
.sub01_de > h3{ font-size:32px; font-weight:700; color:#333; margin-bottom:10px; }
.sub01_de > h3 > strong{ font-weight:800; color:#0368eb; }
.sub01_de > p{ font-size:24px; font-weight:300; color:#555; line-height:1.6em; }
.sub01_de > p > strong{ font-weight:700; color:#0368eb; }

.sub01_low{ max-width:800px; width:100%; margin:0 auto 80px; }
.sub01_pt_wrap{ margin:0 -15px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -ms-flex-direction:row; flex-direction:row; -webkit-box-lines:multiple; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }
.sub01_pt{ width:33.33333333%; padding:0 15px; display:-webkit-box; display:-ms-flexbox; display:flex; }
.sub01_box{ width:100%; background-color:#f5f5f5; border-radius:8px; padding:30px 20px; box-shadow:3px 3px 7px 0 rgba(0,0,0,0.2); }
.sub01_ic{ max-width:160px; width:100%; margin:0 auto 20px; border-radius:100%; padding:7px; background-color:#ddd; }
.sub01_ic > div{ width:100%; padding-top:100%; }
.sub01_txt{ text-align:center; word-break:keep-all; }
.sub01_txt > p{ font-size:16px; font-weight:300; color:#333; }


@media(max-width:650px){
	.sub01_tt{ margin-bottom:60px; }
	.sub01_tt > p{ font-size:16px; }

	.sub01_de > p{ font-size:18px; }

	.sub01_pt_wrap{ margin:0 -10px; }
	.sub01_pt{ width:50%; padding:0 10px 20px; }
}


/* animation */
@-webkit-keyframes slate{
	0%{ left:0; background-position:left -50px center; }
	100%{ left:100%; background-position:left 0 center; }
}
@-webkit-keyframes slate_back{
	0%{ background-position:left -100px center; }
	100%{ background-position:left 0 center; }
}



/* read */
.read_header{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #ccc; }
.read_header.mo{ display:none; }
.read_header > h1{ flex-grow:2; font-weight:700; line-height:1.3em; }
.read_header > h1 > span{ display:inline-block; padding-right:10px; margin-right:10px; border-right:1px solid #ddd; }
.read_header > a.rd_ic{ width:32px; padding:7px 7px; font-size:18px; color:#fff; line-height:1em; background-color:#2d4e9e; border-radius:100%; margin-left:5px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.read_header > a.rd_ic:hover{ background-color:#2d9e84; }

.rhymix_content.xe_content img{ border:1px solid #ddd; }

.board_read, .board_read *{ box-sizing:border-box; }
.rd_pt_wrap{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -ms-flex-direction:row; flex-direction:row; -webkit-box-lines:multiple; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-bottom:100px; }
.rd_pt.pt_lf{ width:45.45454545454545%; }
.rd_pt.pt_rt{ width:54.54545454545455%; padding-left:40px; }
.rd_pdf > a{ display:inline-block; padding:10px 25px; background-color:#34a0ff; color:#fff; border-radius:50px; font-size:14px; font-weight:300; margin-right:3px; }

@media(max-width:800px){
	.rd_pt.pt_lf{ width:100%; }
	.rd_pt.pt_rt{ width:100%; padding-top:30px; padding-left:0; }
}
@media(max-width:750px){
	.read_header.pc{ display:none; }
	.read_header.mo{ display:-webkit-box; display:-ms-flexbox; display:flex; }
	.read_header > h1{ font-size:24px; }

}



.brochure_btn{ display:inline-flex; padding:13px 30px; font-size:16px; font-weight:400; color:#fff; background-color:#34a0ff; border-radius:4px; align-items:center; }
.brochure_btn > i{ font-size:34px; margin-right:5px; }