@charset "utf-8";

#bbs_wrap img {vertical-align:middle;}

.board_top { clear:both; margin-top:3px; height:20px; }
.board_top ul, .board_top li { display:inline; }
.board_top ul { margin-right:15px; }
.board_top li { margin-right:5px; }
.board_top > .right > span { color:#888888; font-weight:bold; vertical-align:bottom; }

.board_page { clear:both; text-align:center; /*margin:3px 0 0 0;*/ padding-top:10px; }
.board_page a:link { color:#777; }

.board_button { /*clear:both;*/ /*margin:10px 0 0 0;*/ margin-top:5px; /*height:26px;*/ overflow:hidden; }
/*.board_button div img { margin-bottom:5px; }*/
.board_button div { margin-bottom:5px; }

.board_search { text-align:center; /*margin:10px 0 0 0;*/  }
.board_search { clear:both; display:block; /*margin-top:5px;*/ background-color:#F5F5F5; -webkit-print-color-adjust: exact; min-height:35px; padding-top:15px; }
.board_search .stx { /*height:21px;*/ border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; }
.board_search .stx { border:solid 1px #DDDDDD; width:300px; height:19px; }
.board_search select, .board_search input { vertical-align:bottom; }
.board_search .btn-search { color:#777 !important; height:21px; padding:4px 17px; }

.board_top .sca { margin:0; padding:0; width:auto; height:20px; }
.board_search .sfl { margin:0; padding:0; width:auto; height:20px; }

.item-list, .board_view { /*min-width:550px;*/ max-width:100%; /*line-height:1.1em;*/line-height:1.3em; text-align:left; }

/*.small { font-size:0.8em; }
.small, .small a { font-size:11px; }*/




.board_view .fr, .board_view .fl {padding-top:0;}
/*.board_view .bbs_attaches_img, #writeContents {margin-bottom:0;}
#commentContents .comment_list {min-height:0;}*/

.board_view .bbs_attaches_img, #writeContents {margin-bottom: 1em;}



.write_form tr {border-bottom:1px solid #e7e7e7; padding-top:2px; padding-bottom:2px;}
.write_form .wr-content {border-top:1px solid #000; border-bottom:1px solid #000; padding-top:5px; padding-bottom:5px;}

#fwrite {margin:20px 0; /*border-bottom:1px solid #000;*/}
#fwrite input:not([type]),
#fwrite input[type='text'],
#fwrite input[type='password']
{border:1px solid #cccccc; background:#fff; line-height:27px; height:27px; padding:0 5px;}
#fwrite > h3 {font-size:16px; color:#000; font-weight:bold;}
#fwrite > aside {font-size:13px; margin-left:10px;}
#fwrite > h3, #fwrite > aside {line-height:16px; float:left; padding:20px 0;}
#fwrite table > caption {visibility:hidden; overflow:hidden; width:0; height:0; background-color:transparent; font-size:0; line-height:0; text-indent:-9999em;}
#fwrite table.write_form {border-collapse:collapse; clear:both; border-top:3px solid #000;/*border-top:1px solid #ccc;*/ margin-left:auto; margin-right:auto; /*font-size:0;*/ padding: 10px 0; background:#fff;}
#fwrite table.write_form > tbody > tr > th {color:#333333; text-align:left; vertical-align:middle; font-size:13px;}
#fwrite table.write_form > tbody > tr > td, #price_summury {vertical-align:middle; font-size:13px;}
#price_summury {padding:0px 20px 10px; line-height:1.5em;}
/*#order th, #order td, #order div {vertical-align:middle; font-size:13px;}*/
#fwrite table.write_form > tbody > tr > td {padding:10px 0;}
#fwrite table.write_form > tbody > tr > th, #fwrite table.write_form > tbody > tr > td {padding:10px 0; border-bottom:1px solid #ccc;}
/*#or_recv_addr1, #or_recv_addr2, #or_recv_addr3 {max-width:70%;}*/
#fwrite .addr {max-width:70%;}
#or_recv_memo {width:80%;}
#kcaptcha_image { max-width:120px; }

.wr_radio { padding:0; margin:2px 0; height:18px; }
.wr_input, .wr_select { border:solid 1px #c1c1c1 !important; height:18px; background-color:#f9f9f9 !important; color:#000000 !important;

width:auto; padding:0 !important; margin:2px 0 !important; /*font-size:12px !important;*/

-webkit-border-radius:0 !important;
-moz-border-radius:0 !important;
border-radius:0 !important;
}

.wr_content { padding:5px; word-break:break-all; margin:5px 0; }
.wr_file { height:18px !important; line-height:1em !important; margin-top:3px; }
.wr_file_content {
	/*overflow:scroll;*/
	width:606px;	 /* wr_file.width - 92 */
	width:514px;	 /* wr_file.width - 92 */
	width:98%;
	resize:none;
}
#wr_subject, .wr_content, .wr_file_content { /*width:680px;*/ width:98% }

.write_form .seperator {width:2px;}
#variableFiles { text-align:left; }




@media only screen and (max-width: 589px) {
	#fwrite input[size]:not([type]),
	#fwrite input[type='text']:not([id=wr_idx]),
	#fwrite input[type='file'],
	#fwrite input[type='password'],
	#fwrite textarea {width:98%;}
	#fwrite table.write_form {padding:0;}
	#fwrite table.write_form,
	#fwrite table.write_form > tbody,
	#fwrite table.write_form > tbody > tr,
	#fwrite table.write_form > tbody > tr > th,
	#fwrite table.write_form > tbody > tr > td {display:block; width:100%; border-bottom:0;}
	#fwrite table.write_form > tbody > tr > th {text-align:left; padding-top:10px;}
	/*#fwrite table.write_form > tbody > tr > th {#width:auto;}
	#fwrite table.write_form > tbody > tr > td {#width:auto;}*/
	#fwrite table.write_form > tbody > tr {border-bottom:1px solid #ccc;}
	#fwrite .addr {width:90%;/*#width:auto;*/}
	/*#fwrite {margin-top:20px;}*/
}
