@CHARSET "UTF-8";

#layout {width: 100%; margin:0px auto; padding:0px; line-height:22px;}
dl { margin-bottom:20px;}
dt { clear: both; font-weight:bold; padding:0 0 7px 0; }
dt:before { content: '\276F'; padding: 0 5px 0 0; color: #F89065; vertical-align: middle; }
dd { padding:0 0 10px 20px;}

.txt { }
.t_01 { clear: both; float: left; border:1px #aaaaaa dotted; padding:7px; width: 100%; min-height:80px; box-sizing: border-box; }
.t_02 { width: 33.3%; float:left; padding:0px;}
.t_02:before { content: '\2714'; padding: 0 5px 0 0; color: #F89065; vertical-align: middle; }

.t_none {width:0; height:0; line-height:0; visibility:hidden; position:absolute; overflow:hidden; font-size:0;}

.usm-btn.usm-sm { margin: 0 0 0 4px; }

textarea { width: 50%; height: 60px; }
.usm-btn.usm-me { vertical-align: top; }