

.btn {text-align:center;padding:5px 0;-webkit-border-radius:5px;cursor:pointer;border:1px solid #ccc;}


/* colors */
.eee {background:#eee;}

.small {font-size:9pt;}
.f_r {float:right;}
img {border:0px;}

/* star : favorite */
ul#favList {margin:0;padding:0;}
li.favLi {list-style-type:none;padding:7px;white-space:nowrap;overflow:hidden;}
li.favLi > img {float:left;cursor:pointer;margin:3px 5px 0 0;}
li.favLi > a {display:block;}



div#tail {clear:both;border-top:1px solid silver; font-size:80%;padding-top:20px;}

a#more {clear:both;display:block;margin-top:5px;text-align:center;}


h1,h2 {font-size:120%;letter-spacing:-1pt;margin:0 0 5px 0;}



div#msg {z-index:99999;position:absolute;left:-10px;top:0;background:black;color:white;border:1px solid black;padding:10px;margin:4px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity: .8;font-weight:900;-webkit-border-radius:5px;}
div#pop {display:none;position:absolute;z-index:9999;padding:22px 5px 5px 5px;background:white;-webkit-border-radius:5px;}
div#pop_close {position:absolute;top:3px;width:20px;background:#ccc;border:1px solid gray;-webkit-border-radius:3px;}
div#pop_back {display:none;background:black;position:absolute;z-index:9998;left:0;top:0;width:100%;opacity:0.6;}



.wr_date {font-size:8pt;color:#555;}
.new {background:beige;display:none;}
span.memo_send {background:#ddd;padding:1px 6px;font-size:94%;}
#memo_list > div {border:1px solid silver;margin:2px 0;cursor:pointer;clear:both;}
#memo_list > div > div {padding:3px;}
#memo_list > div > div.del {float:right;width:50px;}
#memo_list > div > div.rt {float:left;padding:3px 2px 0 3px;zoom:95%;height:25px;}
#memo_list > div > div.star {float:left;}
#memo_list > div > div.time {clear:right;float:right;color:gray;font-size:80%;}
#memo_list > div > div.who {float:left;text-align:left;}
#memo_list > div > div.who > img {position:relative;top:-3px;}
#memo_list > div > div.summary {overflow:hidden;white-space:nowrap;}
#memo_list > div > div.cont {clear:both;display:none;position:relative;top:-30px;}
#memo_list > div > div.reply {display:none;}
div#memo_submit > input{position:relative;top:-6px;}

a#more {display:block;margin-top:5px;}




/* Copy from www.jqtouch.com */
ul {
    color: black;
    background: #fff;
    border: 1px solid #B4B4B4;
    padding: 0;
    margin:5px 0;
    -webkit-border-radius: 5px;
}

ul li {
    border-top: 1px solid #B4B4B4;
    list-style-type: none;
    padding: 5px;
    line-height:130%;
}
ul.ha li{
	height:28px;
}

/* when you have a first LI item on any list */

ul li:first-child, ul li:first-child a {
    border-top: 0;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
}

ul li:last-child, ul li:last-child a {
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
}
ul.ha li:last-child > div:nth-child(2),ul.ha li:last-child > div:nth-child(1){
	display:none;
}
ul.ha li:last-child > div:nth-child(3){
	position:relative;top:-6px;
}

input[type="text"], input[type="number"], input[type="password"], textarea, select {
    color: #555;
    background: #fff url(.png);
    border: 0;
    font: normal 11pt Helvetica;
    padding: 0 0 0 3px;
    display: inline-block;
    margin-left: 0px;
    width: 55%;
}
ul.ha > li > div:nth-child(1) {
	float:right;
	height:28px;
	margin-top:-5px;
	padding-top:7px;
	padding-right:5px;
	width:20px;
	text-align:center;
	position:relative;
	left:3px;
	font-weight:normal;
}
ul.ha > li > div:nth-child(1):empty {
	width:1px;
}
ul.ha > li:first-child > div:nth-child(2) {	
	-webkit-border-top-left-radius: 5px;
}
ul.ha > li:last-child > div:nth-child(2) {	
	-webkit-border-bottom-left-radius: 5px;
	height:28px;
}
ul.ha > li > div:nth-child(3) {
	padding-top:3px;
	font-weight:normal;
}
ul.ha > li > div:nth-child(2) {
	float:left;
	background:#eee;
	height:28px;
	margin-top:-5px;
	padding: 10px 0 0 9px;
	width:80px;
	text-align:left;
	position:relative;
	left:-5px;    
}
ul li textarea {
    height: 120px;
    padding: 0;
    text-indent: -1px;
}
ul li select {
    text-indent: 0px;
    margin-left: -3px;
}
ul.ha #item_div > div:first-child{
	position:relative;top:-5px;
}
ul.ha #item_div > div:last-child{
	font-size:60%;margin-top:-5px;
}
/* @end */

div.set_area > div:first-child {float:right;padding-top:8px;}
ul.set > li > div{
	padding:4px 2px;
}
ul.set > li > div:nth-child(1){
	float:left;
	width:45px;
}
ul.set > li > div:nth-child(2){
	float:right;
	visibility:hidden;
}
ul.set > li > div:nth-child(3){
	font-size:13pt;
	color:black;
}
ul.set > li:first-child img:nth-child(1){
	visibility:hidden;
}
ul.set > li:last-child img:nth-child(2){
	visibility:hidden;
}
ul.ha > li.cancelMod {padding:0;height:23px;}





/* for bbs */
ul.individual > li {padding:8px;}
ul.individual a,ul.individual a:link,ul.individual a:visited {display:block;}






/* latest skin */

ul.latest_list,ul.latest_webzine {margin:0;padding:0;}
ul.latest_list li,ul.latest_webzine li {    
	list-style-type: none;
	-webkit-border-radius:0;
}
ul.latest_list div {float:right;padding:3px;}
ul.latest_list a {display:block;padding:3px;white-space:nowrap;overflow:hidden;}


div.latest_gallery > a {float:left;border:1px solid #ccc;margin:1px;}
div.latest_gallery > a > div {margin:15px;}

ul.latest_webzine a {display:block;overflow:hidden;}
ul.latest_webzine li {clear:left;padding:5px;}
ul.latest_webzine img {margin-right:10px;}
ul.latest_webzine b {display:block;position:relative;top:-1px;white-space:nowrap;overflow:hidden;}
ul.latest_webzine p {margin:0;font-size:90%;line-height:160%;}

