@charset "UTF-8";

.sub01{background:url("../images/sub/comm_top_img.jpg") no-repeat;background-size:cover;}
.sub02{background:url("../images/sub/data_top_img.jpg") no-repeat;background-size:cover;}
.sub03{background:url("../images/sub/comp_top_img.jpg") no-repeat;background-size:cover;}

.inp_wrap{font-size:0;position:relative;}
.inp_wrap+.inp_wrap{margin-top:1rem;}
.inp_wrap>span{display:inline-block;vertical-align:middle;}

.inp_chk{}
.inp_chk input{position:absolute;left:0;top:0;width:0;height:0;border:0px;z-index:-1;}
.inp_chk label{display:inline-block;padding-left:2.5rem;height:2rem;line-height:2rem;font-size:1.3rem;color:#000;background:url("../images/common/ico_checkbox.png") no-repeat;background-size:2rem auto;}
.inp_chk input:checked+label{background-position:0 -2rem;}
.inp_chk+.inp_chk{margin-left:2rem;}

.inp_radio{}
.inp_radio input{position:absolute;left:0;top:0;width:0;height:0;border:0px;z-index:-1;}
.inp_radio label{display:inline-block;padding-left:2.5rem;height:2rem;line-height:2rem;font-size:1.3rem;color:#000;background:url("../images/common/ico_radio.gif") no-repeat;background-size:2rem auto;}
.inp_radio input:checked+label{background-position:0 -2rem;}
.inp_radio+.inp_radio{margin-left:2rem;}

.inp_sel select{padding-left:1rem;width:100%;height:3.5rem;font-size:1.3rem;color:#000;border:1px solid #eee;background-color:#fff;}

.inp_text{width:100%;}
.inp_text input{padding-left:.5rem;width:100%;height:3.5rem;font-size:1.3rem;color:#000;border:1px solid #eee;}
.inp_text input:disabled{background-color:#eee;}
.inp_text.col{padding-right:3rem;}

.inp_wrap .txt{position:absolute;right:0;top:50%;color:#000;font-size:1.3rem;font-family:"ngb";transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.inp_wrap .at{width:2rem !important;line-height:3.5rem;color:#000;font-size:1.5rem;text-align:center;}

.inp_sel+.inp_sel,
.inp_sel+.inp_text,
.inp_text+.inp_text,
.inp_text+.inp_sel{margin-left:1rem;}

.inp_wrap.col2>span{width:48.5%;}
.inp_wrap.col3>span{width:31.3%;}
.inp_wrap.email>span{width:47%;}

.toggle .tog_tit{}
.toggle .tog_tit>a{display:block;position:relative;}
.toggle .tog_tit>a:after{content:"";position:absolute;right:0;top:.5rem;width:1.3rem;height:.75rem;background:url("../images/common/ico_toggle_arr.png") no-repeat;background-size:1.3rem auto;background-position:0 0;}
.toggle .tog_tit>a.on:after{background-position:0 -.75rem;}

	.btn_area { font-size:0; margin-top:80px; text-align:center; }
	.btn_area button { cursor:pointer; }
	.btn_area button { background-color:#e3007f; border:none; color:#fff; display:inline-block; font-family:"ngb"; font-size:28px; height:70px; line-height:70px; width:100%; }
	.btn_area button:disabled { background-color:#aaa; }
	.btn_area button.btn_back { background-color:#555; }
	.btn_area.col:after { clear:both; content:""; display:block; }
	.btn_area.col button:first-child { margin-right:20px; width:230px; }
	.btn_area.col button:last-child { width:360px; }

.cont_tab_menu{margin-top:3rem;background-color:#fff;}
.cont_tab_menu:after{content:"";clear:both;display:block;}
.cont_tab_menu li{float:left;border:1px solid #aaa;}
.cont_tab_menu li a{display:block;height:4rem;line-height:4rem;color:#aaa;font-size:1.3rem;font-family:"ngb";text-align:center;}
.cont_tab_menu li.on{border-color:#e3007f;}
.cont_tab_menu li.on a{color:#e3007f;}
.cont_tab_menu.col3 li{width:33.3%;}

	.login_box { margin:157px 70px 380px; text-align:center; }
	.login_box .logo { background:url("../images/common/logo.png") no-repeat; display:inline-block; height:60px; margin-bottom:35px; width:260px; }
	.login_box .guide { color:#000; font-size:28px; }
	.login_box .guide.comp { font-size:36px; }

.login_form{margin-top:4rem}
	.login_form input[type="text"],
	.login_form input[type="password"] { border:none; font-size:24px; height:63px; line-height:63px; padding:0 10px; width:100% ;}

	.login_form .inp_ul li { border-bottom:3px solid #a0a0a0; margin-bottom:27px; }
	.login_form .inp_ul li.inp_col { padding-right:150px; position:relative; }
	.login_form .btn_dup { background-color:#e3007f; border:0; border-radius:25px; color:#fff; font-size:24px; font-family:"ngb"; height:50px; line-height:50px; position:absolute; right:0; text-align:center; top:0; width:140px; }
	.btn_area .join_link { background-color:#555; color:#fff; display:block; font-family:"ngb"; font-size:28px; height:70px; line-height:70px; margin-top:20px; width:100%; }

	.login_type_radio { font-size:0; margin-top:50px; text-align:center; }
	.login_type_radio > p { display:inline-block; margin:0 25px; text-align:center; }
	.login_type_radio > p input { height:0; left:0; opacity:0; position:absolute; top:0; width:0; }
	.login_type_radio > p label { color:#111; font-size:24px; font-weight:400; padding-left:50px; position:relative; }
	.login_type_radio > p label:before { background:url("../images/common/ico_radio.gif") 0 0 no-repeat; content:""; height:20px; left:0; margin-top:-10px; position:absolute; top:50%; width:20px; }
	.login_type_radio > p input:checked + label:before { background:url("../images/common/ico_radio.gif") 0 -20px no-repeat; }

	.logon { margin-top:-10px; }
	.logon_top { background-color:#f7f7f7; padding:85px 0; text-align:center; }
	.logon_top > strong { color:#e3007f; display:block; font-family:"ngb"; font-size:48px; font-weight:700; line-height:1; margin-bottom:35px; }
	.logon_top > p { color:#555; font-size:24px; }

	.sitemap { margin:100px 0; padding-left:32px; }
	.sitemap > h2 { color:#000; display:block; font-family:"ngb"; font-size:28px; font-weight:700; line-height:1; margin-bottom:30px; }
	.site_list { margin-bottom:85px; }
.site_list:after{content:"";clear:both;display:block;}
	.site_list li { float:left; width:285px; }
/* .site_list li+li{margin-left:1rem;} */
.site_list li>a{display:block;}
	.site_list li figure { margin-bottom:20px; }
	.site_list li .tit { color:#000; display:block; font-family:"ngb"; font-size:24px; font-weight:700; }


	.cont { padding:60px 32px 80px; }
	.cont .h3_tit { color:#000; font-size:38px; font-weight:400; text-align:center; }
	.cont .h3_txt { color:#555; font-size:24px; margin-top:35px; text-align:center; }

	.cont .h3_tit > a { color:#000; display:inline-block; font-size:38px; }
	.cont .h3_tit > a > img { margin-left:20px; vertical-align:middle;width:28px; }

	.cont .h3_list { background-color:#fff; border:1px solid #d7d7d7; box-shadow:5px 5px 20px -10px; display:none; left:50%; position:absolute; top:70px; -webkit-transform:translateX(-50%); transform:translateX(-50%); width:270px; z-index:10; }
	.cont .h3_list > li + li { border-top:1px solid #d7d7d7; height:80px; }
	.cont .h3_list > li > a { display:block; line-height:79px;color:#000;font-size:28px;text-align:center; }

.srch_wrap{margin-top:3rem;text-align:center;position:relative;}
.srch_wrap:after{clear:both;content:"";display:block;}
.srch_wrap form{}
.srch_wrap form span{display:inline-block;position:relative;vertical-align:top;}
	.srch_wrap form span.srch_inp,
	.srch_wrap form span.srch_sel + .srch_sel { margin-left:52px; }
	.srch_wrap select { -webkit-appearance:none; appearance:none; background:url("../images/common/ico_select_arr.png") right center no-repeat; border:0; border-bottom:2px solid #000; color:#000; font-size:24px; height:62px; line-height:60px; min-width:200px; padding-left:10px; }
	.srch_wrap input { background-color:transparent; border:0; border-bottom:2px solid #000; color:#000; font-size:24px; height:62px; line-height:60px; padding-left:10px; padding-right:120px; width:430px; }
.srch_wrap input::-webkit-input-placeholder,
.srch_wrap input::-ms-input-placeholder{color:#aaa;}
	.srch_wrap .btn_submit { background:url("../images/common/ico_search_w.png") center no-repeat #e3007f; border:0; height:60px; position:absolute; right:0; top:0; width:60px; }
	.srch_wrap .srch_num { color:#555; font-size:22px; margin-top:48px; text-align:right; }
	.srch_wrap .btn_reset { background:url("../images/common/ico_reset_b.png") left center no-repeat; background-size:28px auto; border:0; color:#aaa; height:30px; position:absolute; right:90px; top:12px; width:28px; }
.srch_wrap form span.srch_inp.w100{margin-left:0;margin-top:1rem;}
.srch_wrap form span.srch_inp.w100 input{width:22.7rem;}

	.srch_wrap + .thumb_list,
	.srch_wrap + .board_list { margin-top:20px; }

.tbl_list{margin-top:3rem;}
.tbl_list .tit{display:block;margin-bottom:1rem;color:#e3007f;font-size:1.5rem;font-weight:normal;}
.tbl_list table{width:100%;border-top:1px solid #000;border-bottom:1px solid #000;border-collapse:inherit;}
.tbl_list table th{font-size:1.3rem;font-family:"ngb";color:#000;padding:1.5rem 1rem;background-color:#f7f7f7;border-top:1px solid #d7d7d7;text-align:left;vertical-align:middle;}
.tbl_list table td{font-size:1.3rem;color:#000;padding:1.5rem 1rem;border-top:1px solid #d7d7d7;vertical-align:middle;}
.tbl_list table tr:first-child th,
.tbl_list table tr:first-child td{border-top:0;}

	.thumb_list { margin-top:3rem; padding-bottom:40px; position:relative; }
.thumb_list:after{clear:both;content:"";display:block;}
	.thumb_list li { float:left; margin-bottom:30px; width:326px; }
	.thumb_list li:nth-child(2n) { margin-left:30px; }
.thumb_list li a{display:block;width:100%;height:100%;}
	.thumb_list li figure { border:2px solid #ddd; position:relative; width:100%; }
.thumb_list li figure img{width:100%;}
	.thumb_list li .type { background:#fff; padding:16px 0 0; position:relative; }
	.thumb_list li .type .tit { color:#000; font-size:22px; margin-bottom:20px; }
	.thumb_list li .type .txt { color:#000; font-family:"ngb"; font-size:24px; font-weight:700; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.thumb_list li .type .ico{position:absolute;right:0;top:.7rem;width:1.6rem;height:1.6rem;background:url("../images/common/f_ico_sns_bg.png") no-repeat;background-size:auto 1.6rem;opacity:.6;}
.thumb_list li .type .ico01{background-position:0 0;}
.thumb_list li .type .ico02{background-position:-2.4em 0;}
.thumb_list li .type .ico03{background-position:-4.8rem 0;}
.thumb_list li .type .ico04{background-position:-7.2rem 0;}

.thumb_list li .type em{display:inline-block;margin-right:5px;font-size:1.2rem;font-family:"ngb";font-style:normal;}
.thumb_list li .type em.noti{color:#e3007f;}
.thumb_list li .type em.order{color:#2620a0;}
.thumb_list li .type em.award{color:#ef8d00;}
.thumb_list li .type em.etc{color:#0a8f00;}

.board_list{margin-top:3rem;position:relative;border-top:1px solid #000;border-bottom:1px solid #000;}
.board_list li{padding:1.5rem 0;}
.board_list li+li{border-top:1px solid #d7d7d7;}
.board_list li>a{display:block;}
.board_list li .cate{display:block;color:#e3007f;font-size:1.2rem;}
.board_list li .cate em{display:inline-block;margin-right:.5rem;padding:1px .5rem;color:#fff;font-style:normal;font-family:"nbg";background-color:#e3007f;border-radius:.5rem;vertical-align:middle;}
.board_list li .tit{display:block;margin-top:1rem;height:3.2rem;color:#000;font-size:1.3rem;}
.board_list li .txt{margin-top:1rem;}
.board_list li .txt span{display:inline-block;margin-right:1.5rem;color:#000;font-size:1.2rem;}
.board_list li .txt span+span{padding-left:1.5rem;border-left:1px solid #000;}

.board_list li .tm_lbry_dl { margin-top:.5rem; }
.board_list li .tm_lbry_dl:first-child { margin-top:0; }
.board_list li .tm_lbry_dl:after { clear:both; content:""; display:block; }
.board_list li .tm_lbry_dl dt,
.board_list li .tm_lbry_dl dd { color:#000; float:left; }
.board_list li .tm_lbry_dl dt { font-size:1.2rem; font-weight:400; padding-right:1rem; }
.board_list li .tm_lbry_dl dd { font-size:1.3rem; font-weight:700; }

.board_list li .tm_lbry_writer { font-size:1.2rem; font-weight:400; margin-top:2rem; }

	.attach_wrap { margin-top:80px; }
	.attach_wrap > p { color:#e3007f; font-size:24px; font-family:"ngb"; font-weight:700; }
	.attach { margin:20px 0 30px; }
	.attach > li { background:url("../images/common/ico_join_arr.png") right 20px center no-repeat #f7f7f7; background-size:15px auto; width:100%; }
	.attach > li > a { border:2px solid #d7d7d7; color:#000; display:inline-block; font-size:24px; height:70px; line-height:66px; overflow:hidden; padding:0 85px 0 20px; text-overflow:ellipsis; white-space:nowrap; width:100%; }
	.attach > li + li { margin-top:20px; }

.btn_calc{margin-top:3rem;padding-left:4.5rem;height:3.5rem;background:url("../images/common/ico_calc.png") no-repeat;background-size:3.5rem;text-align:left;}
.btn_calc a{display:inline-block;padding-right:1.5rem;line-height:3.5rem;color:#000;font-size:1.3rem;background:url("../images/common/ico_join_arr.png") right center no-repeat;background-size:.8rem auto;}


	.paginate { font-size:0; margin-top:80px; text-align:center; }
	.paginate .btn { display:inline-block; height:47px; vertical-align:top; width:47px; }
	.paginate .btn a { display:block; height:100%; width:100%; }
.paginate a.first{background-position:0 0;}
	.paginate a.prev { background:url("../images/common/ico_page_arrow_l.png") center no-repeat; }
	.paginate a.next { background:url("../images/common/ico_page_arrow_r.png") center no-repeat; }
.paginate a.last{background-position:-6.6rem 0;}
.paginate .num{display:inline-block;vertical-align:middle;font-size:0;}
	.paginate > a,
	.paginate > strong { color:#000; display:inline-block; font-size:24px; font-weight:700; height:47px; line-height:45px; margin:0 10px; position:relative; text-align:center; width:47px; }
	.paginate > strong.on { color:#d20202; }
	.paginate > strong.on:after { background:#d20202; bottom:0; content:""; height:5px; left:50%; margin-left:-10px; position:absolute; width:20px; }


.board_btn_area{margin-top:1.5rem;text-align:right;}
.board_btn_area a{display:inline-block;width:5rem;height:2.5rem;line-height:2.5rem;color:#fff;font-size:1.3rem;font-family:"ngb";border-radius:1.5rem;text-align:center;}
.board_btn_area a.btn_modify{margin-right:.5rem;background-color:#e2007e;}
.board_btn_area a.btn_delete{background-color:#555;}

.btn_area button.btn_list_more{padding:0;position:relative;width:inherit;height:3rem;line-height:3rem;color:#e3007f;font-size:1.3rem;font-family:"ngb";background:transparent;border:0;}
.btn_area button.btn_list_more:after{content:"";display:block;width:2.5rem;height:.3rem;position:absolute;left:50%;bottom:0;background-color:#e3007f;transform:translateX(-50%);-webkit-transform:translateX(-50%);}

	.view_header { border-bottom:2px solid #d7d7d7; border-top:2px solid #000; margin-top:0; padding:30px 0; position:relative; }
	.view_header .txt { color:#555; display:block; font-family:"ngb"; font-size:24px; padding:0; }
.view_header .txt em{font-style:normal;}
.view_header .txt em.pink{color:#e3007f;}
.view_header .txt em.blue{color:#2620a0;}
	.view_header .tit { color:#000; display:block; font-family:"ngb"; font-size:28px; margin-top:55px; line-height:1.4; padding:0; }
	.view_header .date { color:#555; display:block; font-family:"ngb"; font-size:24px; margin-top:60px; text-align:right; }

.view_sns{position:absolute;right:0;top:1.5rem;text-align:center;}
.view_sns>a{display:inline-block;margin:0 .25rem;width:2.5rem;height:2.5rem;background:url("../images/common/ico_board_sns.png") no-repeat;background-size:auto 2.5rem;}
.view_sns>a.sns01{background-position:0 0;}
.view_sns>a.sns02{background-position:-3.2rem 0;}
.view_sns>a.sns03{background-position:-6.4rem 0;}

	.view_cont { border-bottom:2px solid #000; padding:40px 0; }

	.view_btn { margin-top:60px; text-align:center; }
.view_btn:after{content:"";clear:both;display:block;}
	.view_btn > a { color:#fff; font-family:"ngb"; font-size:28px; font-weight:700; height:70px; line-height:70px; }
	.view_btn .btn_list { background:#e3007f; display:inline-block; width:140px; }
	.view_btn .btn_prev { float:left; color:#e3007f; line-height:46px; text-align:left; }
	.view_btn .btn_prev:after { background-color:#e3007f; content:"";display:block; height:2px; width:140px; }
	.view_btn .btn_next { color:#e3007f; float:right; line-height:46px; text-align:right; }
	.view_btn .btn_next:after { background-color:#e3007f; content:""; display:block; height:2px; width:140px; }

.regi_wrap{margin-top:3rem;}
.regi_wrap fieldset+fieldset{margin-top:3rem;}
.regi_tit{padding-bottom:1rem;border-bottom:1px solid #000;}
.regi_tit:after{content:"";clear:both;display:block;}
.regi_tit>strong{display:block;float:left;color:#000;font-size:1.5rem;font-family:"ngb";}
.regi_tit>span{display:block;float:right;color:#e3007f;font-size:1.2rem;}

.form{margin-top:2rem;}
.form .tit_wrap{position:relative;margin-bottom:1rem}
.form .tit_wrap>strong{display:block;font-size:1.2rem;height:1.5rem;color:#000;font-family:"ngb";}
.form .btn_add_srch{display:inline-block;float:right;margin-top:.5rem;padding:0 1rem;height:2.5rem;line-height:2.5rem;font-size:1.3rem;color:#fff;border:0;border-radius:1.5rem;background-color:#e3007f;font-family:"ngb";vertical-align:middle;}


.file_wrap{padding:1rem 0;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}
.filebox+.filebox{margin-top:1rem;}
.filebox input[type="file"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;} 
.filebox label{display:inline-block;width:6rem;height:2.5rem;line-height:2.5rem;color:#fff;vertical-align:middle;background-color:#555;cursor:pointer;font-size:1.3rem;font-family:"ngb";text-align:center;}
.filebox .file_name{display:inline-block;margin-left:1rem;width:calc(100% - 10rem);height:2.5rem;line-height:2.5rem;color:#000;vertical-align:middle;font-size:1.3rem;border:0;-webkit-appearance:none;appearance:none;}
.filebox .file_name:disabled{background-color:transparent}
.filebox .btn_file_del{display:none;width:2.2rem;height:2.2rem;background:url("../images/common/btn_file_del.png") no-repeat;background-size:2.2rem;border:0;vertical-align:middle;}

.file_list{padding:2rem 0;border-top:1px solid #000;border-bottom:1px solid #000;}
.file_list li{font-size:1.3rem;font-family:"ngb";color:#000;padding:0 1rem;}
.file_list li+li{margin-top:2rem;}

.file_warn{margin:2rem 0 1rem;padding:1rem;background-color:#f7f7f7;}
.file_warn>strong{display:block;padding-left:2rem;color:#e3007f;font-size:1.3rem;font-family:"ngb";font-weight:normal;background:url("../images/common/ico_warn.png") left center no-repeat;background-size:1.3rem;}
.file_warn>p{margin-top:1rem;color:#000;font-size:1.3rem;}

.asterisk{position:relative;display:inline-block;margin-left:.5rem;min-width:1rem;height:1.5rem;line-height:1.5rem;font-size:0;font-style:normal;}
.asterisk:after{content:"*";display:inline-block;text-align:right;height:1.5rem;line-height:1.5rem;font-size:1.3rem;font-family:"ngb";color:#e3007f}

	.no_data { margin:130px 0; text-align:center; }
	.no_data > figure { margin:0 auto; width:200px; }
	.no_data > p { color:#000; font-size:28px; margin-top:60px; }
.no_data .btn_regi{display:inline-block;margin-top:2rem;padding:1rem 1.5rem;color:#fff;font-size:1.5rem;font-family:"ngb";background-color:#e3007f;}

	.busi_card { background:url("../images/common/busicard_bg.jpg") no-repeat; height:247px; margin:90px auto; width:541px; }
	.busi_card .inner { padding:40px; width:auto; }
	.busi_card .inner > strong { color:#000; display:block; font-family:"ngb"; font-size:24px; font-weight:700; line-height:1; margin-bottom:25px; }
	.busi_card .inner > p { color:#555; font-size:24px; line-height:1; margin-bottom:25px; }
	.busi_card .inner > p > span { margin-right:40px; }

.tm_lbry_detail_ttl { text-align:center; }
.tm_lbry_detail_ttl h2 { color:#000; display:block; font-size:2rem; font-weight:400; line-height:1; }
.tm_lbry_detail_ttl p { color:#555; font-size:1.4rem; font-weight:400; margin-top:1.6rem; }


.ly_pop{display:none;position:absolute;left:50%;width:96%;background-color:#fff;z-index:100;transform:translateX(-50%);-webkit-transform:translateX(-50%);z-index:1000;}
.ly_pop .inner{padding:1.5rem;width:auto;position:relative;color:#000;text-align:center;}
.ly_pop .inner .tit{display:block;margin-bottom:1rem;font-size:2rem;font-family:"ngb";}
.ly_pop .inner .txt{font-size:1.3rem;line-height:1.4;}
.ly_pop .inner .btn_ly_close{position:absolute;right:2rem;top:2rem;width:2.5rem;height:2.5rem;background:url("../images/common/btn_ly_close.png") no-repeat;background-size:2.5rem;border:0;}

.dimm{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.75;z-index:100;}

.mr10{margin-right:1rem !important;}
.mr20{margin-right:2rem !important;}

.ml10{margin-left:1rem !important;}
.ml20{margin-left:2rem !important;}

.pt0 { padding-top:0 !important; }
.pt13{padding-top:13rem !important;}

.pink{color:#e3007f;}
.blue{color:#2620a0;}

	/* 200213 */
	.btn_weone_write { font-size:0; height:50px; text-align:right; }
	.btn_weone_write a { color:#fff; display:inline-block; font-size:24px; font-weight:700; height:50px; line-height:50px; text-align:center; width:140px; }
	.btn_weone_write a.pink { background:#e3007f; }

	.no_data.list { border-bottom:1px solid #eee; margin:0 0 40px 0; padding:125px 0 100px; }

	.write_modi_btns { font-size:0; height:50px; position:absolute; right:0; text-align:right; top:20px; }
	.write_modi_btns a { border-radius:25px; color:#fff; display:inline-block; font-size:24px; font-weight:700; height:50px; line-height:50px; margin-left:20px; text-align:center; width:100px; }
	.write_modi_btns a.pink { background:#e3007f; }
	.write_modi_btns a.grey { background:#555; }

	.reply_write_cont { background:#f7f7f7; padding:20px 18px; }
	.reply_input_txtarea { background:#fff; border:2px solid #d7d7d7; height:250px; position:relative; }
	.reply_input_txtarea textarea { border:none; color:#aaa; font-size:24px; font-weight:400; height:200px; padding:20px; resize:none; width:100%; }
	.reply_input_txtarea span { bottom:16px; color:#aaa; display:block; font-size:24px; font-weight:400; line-height:1; position:absolute; right:20px; }

	.reply_input_wrap a { background:#fff; border:2px solid #555; color:#555; display:block; font-size:24px; font-weight:700; height:60px; line-height:56px; margin-top:20px; text-align:center; }

	.reply_list { margin-top:60px; }
	.reply_count { font-size:24px; font-weight:400; line-height:1; }
	.reply_list ul { border-top:2px solid #d7d7d7; margin-top:20px; }
	.reply_list ul li { border-bottom:2px solid #d7d7d7; color:#555; font-size:24px; font-weight:400; line-height:36px; padding:30px 0; position:relative; }
	.reply_list ul li strong.name_date { color:#000; display:block; font-size:24px; font-weight:700; line-height:1; margin-bottom:30px; }
	.reply_list ul li strong.name_date span { display:block; font-weight:400; line-height:1; margin-bottom:30px; }

	.btn_reply_modi { font-size:0; height:40px; position:absolute; right:0; text-align:right; top:30px; }
	.btn_reply_modi a { background:#fff; display:inline-block; font-size:20px; font-weight:700; height:40px; line-height:36px; margin-left:20px; text-align:center; width:90px; }
	.btn_reply_modi a.pink { border:2px solid #e3007f; }
	.btn_reply_modi a.grey { border:2px solid #555; }

	.btn_list_more { margin-top:20px; }
	.btn_list_more a { color:#e3007f; display:block; font-size:24px; font-weight:700; line-height:44px; text-align:center; }
	.btn_list_more a img { margin:15px 0 0 20px; }
	/* 200213 end */