

* {
}

body {
	font-family: Meiryo, Osaka, ＭＳ Ｐゴシック, ヒラギノ角ゴ Pro W3;
	font-size:9pt;
	line-height:150%;
	text-align:left;
	color:black;
	margin:0px;
	background: url('/img/bg_all.jpg') #DFA448;
}
body a{
	color:#378025;
}
body a:hover{
	color:#FF0000;
}
th,td {
	font-family: Meiryo, Osaka, ＭＳ Ｐゴシック, ヒラギノ角ゴ Pro W3;
	font-size:9pt;
	line-height:150%;
}
form {
	margin:5px;
}
hr {
	border:1px #DDDDDD dotted;
}
img{ border: none;}
ol{ margin: 0 0 0 35px;}
ol ol{ margin: 0; padding: 0 0 0 25px;}

/* 背景ボーダー */

table.bg {
	padding:0px;
	margin:10px 0 0 0;
	border-collapse:collapse;
	empty-cells:show;
}
table.bg tr{
}
table.bg td{
	padding:0px;
	margin:0px;
}

/* カラムボーダー */

table.ltb {
	padding:4px;
	margin:0px;
	border-collapse:collapse;
	empty-cells:show;
}
table.ltb tr{
}
table.ltb td{
	padding:10px;
	margin:0px;
}


/* ヘッダー*/

table.header {
	padding:0px;
	margin:0px;
	border:0px;
	width:100%;
/*	height:80px;*/
	border-collapse:collapse;
	empty-cells:show;
	margin-top:2px;
/*	background: url(../../img/pic_christmas.gif) center top no-repeat;*/
}
table.header tr{
}
table.header th{
	padding:0px;
	margin:0px;
	padding: 0 0 15px 10px;
}
table.header td{
	padding:0px;
	margin:0px;
	padding-right:10px;
}

/* 区切りゾーン */

div.stripe {
	background-image:url('/img/bg_stripe.gif');
	margin:0px;
	padding:0px;
	height:8px;
	line-height: 50%;
}

/* ユーザー情報ボックス*/

table.user_box {
	padding:0px;
	margin:0 0 15px 0;
	border:0px;
	width:100%;
	border-collapse:collapse;
	empty-cells:show;
}
table.user_box tr{
}
table.user_box th{
	padding:0px;
	margin:0px;
	text-align:center;
	font-size:10pt;
	color:#FFFFFF;
}
table.user_box td{
	padding:0px;
	margin:0px;
}

/* ユーザー情報ボックスdiv*/

div.user_box {
	text-align:center;
	padding:4px;
}

/* ユーザー情報ボックス*/

table.hood {
	padding:0px;
	margin:0px;
	border:0px;
	width:100%;
	border-collapse:collapse;
	empty-cells:show;
	margin-bottom:15px;
}
table.hood tr{
}
table.hood th{
	padding:0px;
	padding-bottom:2px;
	margin:0px;
	text-align:left;
	font-size:9pt;
	color:#222;
	font-weight:600;
}
table.hood td{
	padding:0px;
	margin:0px;
}

table.hood2 {
	padding:0px;
	margin:0px;
	border:0px;
	width:100%;
	border-collapse:collapse;
	empty-cells:show;
	margin-bottom:15px;
}
table.hood2 tr{
}
table.hood2 th{
	padding:0px;
	margin:0px;
	text-align:left;
	font-size:9pt;
	color:#FFFFFF;
	font-weight:600;
}
table.hood2 td{
	padding:0px;
	margin:0px;
}

table.hood3 {
	padding:0px;
	margin:0px;
	border:0px;
	width:100%;
	border-collapse:collapse;
	empty-cells:show;
	margin-bottom:10px;
	word-break:break-all;
}
table.hood3 tr{
}
table.hood3 th{
	padding:0px;
	padding-bottom:2px;
	margin:0px;
	text-align:left;
	font-size:9pt;
	color:#222;
	font-weight:600;
}
table.hood3 td{
	padding:0px;
	margin:0px;
}


/* ページ表記 */

div.page {
	padding: 8px 0;
	text-align:center;
}

/* イメージメイン */

div.image_main {
	text-align:center;
	margin-bottom:10pt;
}

/* サブタイトル */

div.subtitle {
	text-align:left;
	font-size:11pt;
	font-weight:600;
	margin-bottom:10px;
	color:#000000;
}

/* 交換時サブタイトル */

div.buy_subtitle {
	text-align:left;
	font-size:8pt;
	padding:4px;
	font-weight:600;
	margin-bottom:10px;
	background-color:#DDDDDD;
	color:#000000;
}

/* 採掘・採取成功 */

div.mining_success {
	text-align:left;
	font-size:12pt;
	padding:4px;
	font-weight:600;
	margin-bottom:10px;
	background-color:#FF0000;
	color:#FFFFFF;
}

/* 採掘・採取失敗 */

div.mining_failed {
	text-align:left;
	font-size:12pt;
	padding:4px;
	font-weight:600;
	margin-bottom:10px;
	background-color:#DDDDDD;
	color:#000000;
}

/* アイランドイメージ枠 */

div.island_image {
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	padding:4px;
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
	color:#444444;
}
div.island_image a{
	font-weight:normal;
}

/* イベント枠 */

div.event_box {
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	padding:4px;
	border: 2px solid #00CC00;
	background-color:#DDEEFF;
}
div.event_box a{
	font-weight:normal;
}

/* アラート */

div.alert {
	text-align:left;
	font-weight:600;
	margin-bottom:10px;
	padding:4px;
	border: 2px solid red;
	background-color:#FFCCCC;
	color:#660000;
}
div.alert a {
	text-decoration:none;
	color:#660000;
}

/* メニュー項目 */

div.menu {
	padding:0 5px;
	margin-bottom:5px;
	
	/*右カラムを固定するため*/
	width: 162px;
	word-break:break-all;
}

/* アラート・失敗ページ */

div.failed {
	text-align:left;
	margin:100px;
}
div.failed_msg {
	text-align:left;
	margin:50px;
}

/* メッセージ */

div.msg {
	padding:12px;
	text-align:left;
	margin-bottom:20px;
	border: 1px solid #CCCCCC;
	word-break:break-all;
}

/* エラーメッセージ */

div.err {
	padding:12px;
	text-align:left;
	margin-bottom:20px;
	border: 1px solid #FF0000;
	color:#FF0000;
	background-color:#FFEEEE;
}

/* 成功太字メッセージ */

div.scs {
	padding:12px;
	text-align:left;
	margin-bottom:20px;
	border: 1px solid #0000FF;
	color:#0000FF;
	background-color:#EEEEFF;
}

/* 失敗太字メッセージ */

div.fld {
	font-size:10pt;
	text-align:left;
	margin-left:20px;
	margin-bottom:20px;
	color:#CC0000;
	font-weight:600;
}

/* コピーライト */

div.copy {
	font-size:7pt;
}

/*フォーム内 注意書き */

div.desc {
	font-size:8pt;
	color:#006600;
}

/* <h*>シリーズ */

h3 {
	font-size:11pt;
	margin:0px;
	margin-bottom:10px;
	font-weight:600;
}

/* FAQ記事 */

div.faqquestion {
	font-size:10pt;
	font-weight:600;
/*	margin-left:15px;*/
	text-align:left;
/*	background-color:#CEE3C2;*/
	background: url(../../img/bg_faq.gif) #CEE3C2;
	border: 1px solid #BAD7A8;
	color:#244C10;
	padding: 3px 8px;
}
div.faqanswer {
	padding: 10px 20px;
/*	padding-left:60px;*/
/*	padding-right:120px;*/
	text-align:left;
	margin-bottom:20px;
}

/* 掲示板記事 */

div.bbstitle {
	border: 3px solid #DDDDDD;
	text-align:left;
	background-color:#FFFFFF;
	margin-bottom:10px;
	padding:4px;
}
div.bbshead {
	text-align:left;
	background-color:#EEEEEE;
	margin-bottom:10px;
	padding:4px;
}
div.bbsbody {
	margin-left:15px;
	text-align:left;
	margin-bottom:20px;
}

/* ニュース記事 */

div.newstitle {
	font-size:14pt;
	font-weight:600;
	margin-top:10px;
	margin-left:30px;
	text-align:left;
}
div.newsdate {
	text-align:right;
/*	margin-left:30px;
	padding-right:60px;*/
}
div.newsbody {
	padding: 10px 0;
/*	padding-left:30px;
	padding-right:60px;*/
	text-align:left;
	margin-bottom:20px;
}
div.newsurl {
	text-align:left;
	margin-bottom:50px;
/*	padding-right:60px;*/
}

/* アイランド名 */

div.island_title {
	font-size:10pt;
	font-weight:600;
	margin-bottom:5px;
}
div.island_body {
	font-size:8pt;
	padding:4px;
	margin-left:5px;
}

/* 商品レビュー投稿フォーム */

table.itemform {
	width:100%;
	border-top:2px solid #AAD1A1;
	border-left:2px solid #AAD1A1;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
	margin-bottom:10px;
}
table.itemform th {
	border-right:2px solid #AAD1A1;
	border-bottom:2px solid #AAD1A1;
	font-size:8pt;
	color:#FFFFFF;
	background-color:#6688CC;
	background-position:left top;
	padding:8px;
	text-align:left;
}
table.itemform td {
	border-right:2px solid #AAD1A1;
	border-bottom:2px solid #AAD1A1;
	padding:8px;
}

/* プロフィールフォーム */

table.profile_male {
	width:100%;
	border-top:2px solid #CCCCFF;
	border-left:2px solid #CCCCFF;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
	margin-bottom:10px;
}
table.profile_male th {
	border-right:2px solid #CCCCFF;
	border-bottom:2px solid #CCCCFF;
	font-size:8pt;
	color:#FFFFFF;
	background-color:#6688CC;
	background-position:left top;
	padding:8px;
	text-align:left;
}
table.profile_male td {
	border-right:2px solid #CCCCFF;
	border-bottom:2px solid #CCCCFF;
	padding:8px;
}

table.profile_female {
	width:100%;
	border-top:2px solid #FFAACC;
	border-left:2px solid #FFAACC;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
	margin-bottom:10px;
}
table.profile_female th {
	border-right:2px solid #FFAACC;
	border-bottom:2px solid #FFAACC;
	font-size:8pt;
	color:#EE6699;
	background-color:#FFDDEE;
	background-position:left top;
	padding:8px;
	text-align:left;
}
table.profile_female td {
	border-right:2px solid #FFAACC;
	border-bottom:2px solid #FFAACC;
	padding:8px;
}

table.profile_both {
	width:100%;
	border-top:2px solid #DDDDDD;
	border-left:2px solid #DDDDDD;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
	margin-bottom:10px;
}
table.profile_both th {
	border-right:2px solid #DDDDDD;
	border-bottom:2px solid #DDDDDD;
	font-size:8pt;
	color:#666666;
	background-color:#EEEEEE;
	background-position:left top;
	padding:8px;
	text-align:left;
}
table.profile_both td {
	border-right:2px solid #DDDDDD;
	border-bottom:2px solid #DDDDDD;
	padding:8px;
}


/* テーブルフォーム */

table.form {
	margin:0px;
	width:99%;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
	margin-bottom:10px;
}
table.form th {
	margin:0px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	font-size:8pt;
	color:#FFFFFF;
	background-color:#50AB3A;
	padding:8px;
	text-align:left;
}
table.form td {
	margin:0px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding:8px;
}

/* パラメータ */

table.param {
	width:100%;
	border-top:1px solid #CCCCFF;
	border-left:1px solid #CCCCFF;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
	margin-bottom:10px;
}
table.param th {
	border-right:1px solid #CCCCFF;
	border-bottom:1px solid #CCCCFF;
	font-size:7pt;
	color:#FFFFFF;
	background-color:#6688CC;
	background-position:left top;
	padding:4px;
	text-align:center;
}
table.param td {
	border-right:1px solid #CCCCFF;
	border-bottom:1px solid #CCCCFF;
	padding:4px;
	filter: alpha(style=1, opacity=50, finishopacity=100, startx=0, starty=0, finishx=200, finishy=200);
}

/* お友達ボックス */

table.friend_box {
	width:100%;
	border-top:0px solid #CCCCFF;
	border-left:0px solid #CCCCFF;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
	margin-bottom:10px;
}
table.friend_box th {
	border-right:0px solid #CCCCFF;
	border-bottom:0px solid #CCCCFF;
	font-size:7pt;
	color:#FFFFFF;
	background-color:#6688CC;
	background-position:left top;
	padding:4px;
	text-align:center;
}
table.friend_box td {
	border-right:0px solid #CCCCFF;
	border-bottom:0px solid #CCCCFF;
	padding:4px;
}

/* プレミアムアイテム */

table.premium {
	border-top:0px solid #CCCCFF;
	border-left:0px solid #CCCCFF;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
	margin-bottom:10px;
}
table.premium th {
	border-right:0px solid #CCCCFF;
	border-bottom:0px solid #CCCCFF;
	font-size:7pt;
	color:#FFFFFF;
	background-color:#6688CC;
	background-position:left top;
	padding:4px;
	text-align:center;
}
table.premium td {
	border-right:0px solid #CCCCFF;
	border-bottom:0px solid #CCCCFF;
	padding:4px;
	line-height:150%;
	font-size:8pt;
}

/* タブ */

table.tab {
	width:100%;
	border-top:2px solid #CCCCCC;
	border-left:2px solid #CCCCCC;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffDD;
	empty-cells:show;
	margin-bottom:1px;
}
table.tab th {
	border-right:2px solid #CCCCCC;
	background-color:#FFFFAA;
	background-position:left top;
	padding:8px;
	text-align:center;
}
table.tab td {
	border-right:2px solid #CCCCCC;
	padding:8px;
	text-align:center;
}

/* タブ2 */

table.tab2 {
	width:100%;
	border-top:2px solid #CCCCCC;
	border-left:2px solid #CCCCCC;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#EEFFFF;
	empty-cells:show;
	margin-bottom:1px;
}
table.tab2 th {
	border-right:2px solid #CCCCCC;
	background-color:#AAFFFF;
	background-position:left top;
	padding:8px;
	text-align:center;
}
table.tab2 td {
	border-right:2px solid #CCCCCC;
	padding:8px;
	text-align:center;
}

/* リスト */

table.list {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
	margin-bottom:10px;
}
table.list th {
	border-bottom:1px solid #A2BC93;
	border-right:1px solid #A2BC93;
	font-size:8pt;
	color:#244C10;
	background-color:#CEE3C2;
	background-position:left top;
	padding:4px;
	padding-left:8px;
	text-align:left;
}
table.list td {
	border-bottom:1px dotted #A2BC93;
	padding:8px;
}

/* リスト2 */

table.list2 {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
/*	margin-bottom:10px;*/
}
table.list2 th {
	border-bottom:1px solid #A2BC93;
	border-right:1px solid #A2BC93;
	font-size:8pt;
	color:#244C10;
	background-color:#CEE3C2;
	background-position:left top;
	padding:4px;
	padding-left:8px;
	text-align:left;
}
table.list2 td {
	border-bottom:1px dotted #A2BC93;
	padding:8px;
}

/* 商品リスト */

table.itemlist {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
	margin-bottom:10px;
}
table.itemlist th {
	border-bottom:1px solid #A2BC93;
	border-right:1px solid #A2BC93;
	font-size:8pt;
	color:#244C10;
	background-color:#CEE3C2;
	background-position:left top;
	padding:4px;
	padding-left:8px;
	text-align:left;
}
table.itemlist td {
	border-bottom:1px dotted #A2BC93;
	padding:8px;
}

table.itemlist_list {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
/*	background-color:#ffffff;*/
	empty-cells:show;
//	margin-top:10px;
}
table.itemlist_list th {
	border-bottom:1px solid #A2BC93;
	border-right:1px solid #A2BC93;
	font-size:8pt;
	color:#244C10;
	background-color:#CEE3C2;
	background-position:left top;
	padding:4px;
	padding-left:8px;
	text-align:left;
}
table.itemlist_list td {
	border-bottom:1px dotted #A2BC93;
	padding:0px 8px 0px 8px;
}

table.itemlist_detail {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
/*	background-color:#ffffff;*/
	empty-cells:show;
//	margin-top:10px;
}
table.itemlist_detail th {
	border-bottom:1px solid #A2BC93;
	border-right:1px solid #A2BC93;
	font-size:8pt;
	color:#244C10;
	background-color:#CEE3C2;
	background-position:left top;
	padding:4px;
	padding-left:8px;
	text-align:left;
}
table.itemlist_detail td {
	border-bottom:1px dotted #A2BC93;
	padding:0px 8px 0px 8px;
}


/* 管理画面用資源リスト */

table.resource_list {
	width:100%;
	border-collapse:collapse;
	border-width:0;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
	margin-bottom:20px;
}
table.resource_list th {
	font-size:8pt;
	color:#FFFFFF;
	background-color:#99AACC;
	background-position:left top;
	padding:0px;
	text-align:left;
}
table.resource_list td {
	border:0px;
	padding:4px;
	font-size:8pt;
}

/* 会員登録アイランドリスト */

table.island_reg {
	width:100%;
	border-top:1px solid #CCCCFF;
	border-left:1px solid #CCCCFF;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
	margin-bottom:10px;
}
table.island_reg th {
	border-right:1px solid #CCCCFF;
	border-bottom:1px solid #CCCCFF;
	font-size:8pt;
	color:#FFFFFF;
	background-color:#6688CC;
	background-position:left top;
	padding:4px;
	text-align:left;
}
table.island_reg td {
	border-right:1px solid #CCCCFF;
	border-bottom:1px solid #CCCCFF;
	padding:4px;
}


/*井上追加*/
.flow{ text-align: left;}
.flow p{}
.flow .s{ color: #FD8C00; font-size: 16px;}
.flow .c{ text-align: center;}
.flow table{ width: 100%;}
.flow th{ width: 80px; padding: 10px 0; text-align: center;}
.flow th,.flow td{ vertical-align: top;}
/*.flow div{ padding: 10px 0; text-align: center;}*/
.flow .d1{ border: 2px solid #666;}
.flow strong{ margin: 0; padding: 2px 5px;color: #fff;background: url(/img/bg_about_t.gif);}

p.my{ margin: 0; padding: 0; text-align: left;}
p.my img{ vertical-align: middle;}
div.my_bbs_edit{ margin: 0; padding: 0; text-align: right; margin-top: -20px;}
div.my_bbs_edit img{ vertical-align: middle;}

.v_ch,.v_sort{ margin: 0 0 5px 0; padding: 0;}
.v_ch th,.v_sort th{ background: #ddd;}
.v_ch td,.v_sort td{ background: #f5f5f5;}

/*.s_box{ margin: 0 0 10px 0;border: 1px solid #f90; background: #ffc;}*/
.s_box{ margin: 0 0 10px 0;border: 1px solid #f90; background: url(/img/bg_search.gif);}
.s_box form{ margin: 5px; padding: 5px; background: #ffc;}

.info{ text-align: left;}
.info table{ width: 100%;}
.info th{ width: 100px; padding: 0 0 0 10px; text-align: left; background: #ddd;}
.info td{ background: #f5f5f5;}

.about{ text-align: left;}
.about .d1{ border: 2px solid #666;}
.about .d2{ padding: 10px;}
.about .d3{ margin: 10px; text-align: center;}
.about strong{ margin: 0; padding: 2px 5px;color: #fff;background: url(/img/bg_about_t.gif);}

.nbtm{ padding: 1px 8px; background: url(/img/bg_nbtm.jpg); color: #999; border: 1px solid #ccc;}
.nbtm a{ color: #000; text-decoration: none;}
.nbtm a:hover{ color: #999;}
/*井上追加*/



/**
 *
 * 20101126以降追加分↓↓↓↓
 *【lib】【list】【detail】共通
 *
 */
 
#select_bottom{
 margin-top: 10px;
}

.drag_title{
	background-color:#DDDDDD;
	border:1px;
	border-color:#999999;
	padding:4px 4px 4px 8px;
	margin:10px 0 10px 0;
	border: 1px solid #CCCCCC;
	text-align:left;
}

.mainClick{
	width:91px;
	vertical-align:middle;
}

/* ページのブロック */
/*.blockMsg h1   { margin:0; padding:30px; font-weight:bold; font-size:1.2em; }*/
.blockMsg h1   {
	margin:0;
	padding:30px;
	font-weight:bold;
	font-size:1.2em;
	background-image:url('/img/ajax-loader2.gif');
	background-repeat:no-repeat;
	background-position:center;
}

#domMessage      {
	padding:30px;
}

/* 要素のブロック */
.blockMe      {
	padding:20px;
	margin:20px 0;
	border:10px solid #ccc;
	background-color:#ffd;
}

/* ダイアログ */
#question {
	background-color: #ffc;
	padding: 10px;
}
#question input {
	width: 4em;
}


/**
 *
 *【lib】のドラッグ&ドロップ  ゴミ箱など
 *
 */
 
#mainLib {
	width:430px;
	height:600px;
	padding:0px 0px 0px 0px;
	spacing:0px; border-collapse:collapse;
	margin:0px;
}

.libItem{
	cursor:move; 
	position:relative; 
	float:left; 
	height:120px; 
	padding:0px; margin:0px; 
	text-align:center; 
/*	background-image:url('/img/shadow.png');*/
	background-position:center;
	background-repeat:no-repeat;
}

.libItem a{
	cursor:move;
}

.libItemBack{
/*	background-color:#afeeee;*/
	width: 80px;
	cursor:move; 
	position:relative; 
	float:left; 
	height:120px; 
	padding:0px; margin:0px; 
	text-align:center;
	background-image:url('/img/bg_screen.png');
/*	border:1px dotted blue;*/
	background-position:bottom;
	background-repeat:no-repeat;
}

/*ゴミ箱*/
#trash {
	float: left;
	width: 480px;
	min-height: 1em;
	margin:4px 0 5px 15px;
	padding-bottom: 2px;
/*	border: 1px solid #d3d3d3; */
	background-color: #e6e6e6;
	background-image:url('/img/waste.png');
	background-repeat:no-repeat;
	background-position:50%;
/*	margin:0 auto 0 auto;*/
} * html #trash { height: 1em; } /* IE6 */


#trash_del{
	text-align:left;
}

#trash_conp{
	text-align:left;
}

#trash_title {
/*	height: 25px;*/
	margin: 0 0 0 0;
	min-height: 20px;
}

#trash_title img{
	text-align:center;
}

#trash_title p{
	vertical-align:baseline;
	margin:0 0;
}
#trash_title .ui-icon {
	float: left;
}

#trash_contents{
	text-align:left;
	width: 458px;
	float: left;
	min-height: 30px;
	margin:0 9px;
}* html #trash_contents { height: 30px; } /* IE6 */

#trash_contents span{
	vertical-align:middle;
}

#trash_del_img{

}
#trash_can_img{
	
}

.ui-widget-header {
/*	border: 1px solid #aaaaaa*/	/*{borderColorHeader}*/;
/*	background: #cccccc/*{bgColorHeader}*/ url(/css/jquery/images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/;	*/
/*	color: #222222/*{fcHeader}*/;	*/
/*	font-weight: bold;*/
}


/**
 *
 *【list】のドラッグ&ドロップ
 *
 */

#mainList {
	width:500px;
	padding:0px 0px 0px 0px;
	spacing:0px; border-collapse:collapse;
	margin:0px;
}

#mainList div{
	padding:10px 0 0 0;
}

.listItem {

}

.listItem td{
	cursor : n-resize;
}


.listItemBack{
    background-color: #EEEEEE;
    font-size: 0;
    height: 40px;
    margin-top: -1px;
    margin-bottom: 3px;
    padding: 0px;
    border-bottom:1px dotted #A2BC93;
    border-top:1px dotted #A2BC93;

}

/*【list】のスクリーンショット*/
#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
}

/**
 *
 *【detail】のドラッグ&ドロップ
 *
 */

.detailItemBack{
    background-color: #999999;
    font-size: 0;
    height: 1px;
    margin-bottom: -2px;
    padding: 0px;
//    border-bottom:1px dotted #A2BC93;
//    border-top:1px dotted #A2BC93;

}

.detailItem td{
	cursor : n-resize;
}

#gallery {
	float: left;
	width: 65%;
	min-height: 12em;
} * html #gallery { height: 12em; } /* IE6 */

.gallery.custom-state-active {
	background: #eee;
}

.gallery li {
	float: left;
	width: 96px;
	padding: 0.4em;
	margin: 0 0.4em 0.4em 0;
	text-align: center;

}

.gallery li h5 {
	margin: 0 0 0.4em;
	cursor: move;
}

.gallery li a {
	float: right;
}

.gallery li a.ui-icon-zoomin {
	float: left;
}

.gallery li img {
	width: 100%;
	cursor: move;
}



/*20101126以降追加分↑↑↑*/

/*2011/05/20以降追加分↓↓↓*/
.report {
	margin: 0;
	padding: 0;
	text-align: right;
	margin-top: 0px;
}
.report BUTTON{
	vertical-align: middle;
}

.report_del_img{
	margin: 0;
	padding: 0;
	text-align: right;
	margin: -34px 5px 13px 0;
	
}
.report_del_img img{
	vertical-align:top;
}

.bbs_tweet {
	margin: 3px 5px 3px 0;
	padding: 0;
	text-align: right;
} 

div.tag_title {
	text-align:left;
	font-size:11pt;
	font-weight:600;
	margin-bottom:10px;
	padding-bottom: 5px;
	color:#000000;
	border-bottom:1px dotted #A2BC93;
}

/*2011/05/20以降追加分↑↑↑*/




