﻿/* PandaMart.net CSS Document */


/* ■Document */
html {
	height : 100%;
	margin-bottom : 1px;
}


body {
	font-size: 12px;
	font:12px/1.22 "Osaka", "ＭＳ Ｐゴシック", Arial, sans-serif;
	line-height: 1.3;
	color: #374047;
	margin: 0;
	padding: 0;
	height: 100%;
	margin-bottom: 1px;
	background: url(../img/com/m_background.png) 0 0 repeat-x;
}
td,th {
	font-size: 12px;
	color: #333333;
	vertical-align: top;
}


img {
	border : 0;
}


a:link {
	font-size: 12px;
	color: #338b76;
	text-decoration:none;
}
a:visited {
	color: #338b76;
	text-decoration:none;
}
a:hover {
	color: #ff7b00;
	text-decoration:underline;
}
a:active {
	color: #338b76;
	text-decoration:none;
}


.style2 {
	color: #6666cc;
	font-weight: bold;
}
.style3 {
	color: #990033;
}
/* style4-no */
.style4 {
	color: #ff9933;
}
.style5 {
	color: #333333;
	font-size: 10px;
}
.style6 {
	color: #999999;
	font-size: 10px;
}
.red {
	color: #ff0000;
}
.red-b {
	color: #ff0000;
	font-weight: bold;
}


.table-main  {
	width : 950px;
	background : #eeeeee;
	padding : 0px;
	border : 0px;
	border-collapse: collapse;
	margin-left:auto;
    margin-right:auto;
	text-align : left;
}
.td-main  {
	background : #ffffff;
	border: 1px solid #eeeeee;
	width : 708px;
	padding : 0px;
}

table.table1  {
	border : 1px solid #dddddd; /* テーブル全体の枠線（太さ・色・スタイル） */ 
	border-collapse: collapse; /* 枠線の表示方法 */
	background-color: #ffffff; /* 背景色 */ 
}
td.table1-01 {
	border: 1px #dddddd solid; /* セルの枠線（太さ・色・スタイル） */ 
	background-color: #ffffff; /* 背景色 */
	padding: 3px 8px 2px 8px; /* 上、右、下、左の空白 */
} 
td.table1-02 {
	border: 1px #dddddd solid; /* セルの枠線（太さ・色・スタイル） */
	background-color: #eeeeee; /* 背景色 */
	padding: 4px 6px 4px 6px; /* 上、右、下、左の空白 */
} 
td.table1-03 {
	border: 1px #dddddd solid; /* セルの枠線（太さ・色・スタイル） */
	background-color: #E2EFED; /* 背景色 */
	padding: 4px 6px 4px 6px; /* 上、右、下、左の空白 */
} 
td.table1-04 {
	border: 1px #dddddd solid; /* セルの枠線（太さ・色・スタイル） */
	background-color: #FFECC4; /* 背景色 */
	padding: 4px 6px 4px 6px; /* 上、右、下、左の空白 */
} 



table.table2  {
	border : 1px solid #EF8E30; /* テーブル全体の枠線（太さ・色・スタイル） */ 
	border-collapse: collapse; /* 枠線の表示方法 */
	background-color: #ffffff; /* 背景色 */ 
}
td.table2-01 {
	border: 1px #EF8E30 solid; /* セルの枠線（太さ・色・スタイル） */ 
	background-color: #ffffff; /* 背景色 */
	padding: 4px 4px 4px 4px; /* 上、右、下、左の空白 */
} 
td.table2-02 {
	border: 1px #EF8E30 solid; /* セルの枠線（太さ・色・スタイル） */
	background-color: #FDEFE1; /* 背景色 */
	padding: 4px 4px 4px 4px; /* 上、右、下、左の空白 */
} 



table.table2pl  {
	border : 1px solid #EF8E30; /* テーブル全体の枠線（太さ・色・スタイル） */ 
	border-collapse: collapse; /* 枠線の表示方法 */
	background-color: #ffffff; /* 背景色 */ 
}
td.table2pl-01 {
	border: 0px #EF8E30 solid; /* セルの枠線（太さ・色・スタイル） */ 
	background-color: #ffffff; /* 背景色 */
	padding: 4px 4px 4px 4px; /* 上、右、下、左の空白 */
} 
td.table2pl-02 {
	border: 0px #EF8E30 solid; /* セルの枠線（太さ・色・スタイル） */
	background-color: #FDEFE1; /* 背景色 */
	padding: 4px 4px 4px 4px; /* 上、右、下、左の空白 */
} 




table.table3  {
	border : 1px solid #338b76; /* テーブル全体の枠線（太さ・色・スタイル） */ 
	border-collapse: collapse; /* 枠線の表示方法 */
	background-color: #ffffff; /* 背景色 */ 
}
td.table3-01 {
	border: 1px #338b76 solid; /* セルの枠線（太さ・色・スタイル） */ 
	background-color: #ffffff; /* 背景色 */
	padding: 4px 4px 4px 4px; /* 上、右、下、左の空白 */
} 
td.table3-02 {
	border: 1px #338b76 solid; /* セルの枠線（太さ・色・スタイル） */
	background-color: #E2EFED; /* 背景色 */
	padding: 4px 4px 4px 4px; /* 上、右、下、左の空白 */
} 



table.table4pl  {
	border : 1px solid #dddddd; /* テーブル全体の枠線（太さ・色・スタイル） */ 
	border-collapse: collapse; /* 枠線の表示方法 */
	background-color: #ffffff; /* 背景色 */ 
}
td.table4pl-01 {
	border: 1px #dddddd solid; /* セルの枠線（太さ・色・スタイル） */ 
	background-color: #ffffff; /* 背景色 */
	padding: 4px 4px 4px 4px; /* 上、右、下、左の空白 */
} 
td.table4pl-02 {
	border: 1px #dddddd solid; /* セルの枠線（太さ・色・スタイル） */
	background-color: #F3F3F3; /* 背景色 */
	padding: 4px 4px 4px 4px; /* 上、右、下、左の空白 */
} 
td.table4pl-03 {
	border: 1px #dddddd solid; /* セルの枠線（太さ・色・スタイル） */
	background-color: #FFEEDD; /* 背景色 */
	padding: 4px 4px 4px 4px; /* 上、右、下、左の空白 */
} 
td.table4pl-04 {
	border: 1px #dddddd solid; /* セルの枠線（太さ・色・スタイル） */
	background-color: #FFCC99; /* 背景色 */
	padding: 4px 4px 4px 4px; /* 上、右、下、左の空白 */
} 



table.table4  {
	border : 1px solid #dddddd; /* テーブル全体の枠線（太さ・色・スタイル） */ 
	border-collapse: collapse; /* 枠線の表示方法 */
	background-color: #ffffff; /* 背景色 */
}
td.table4-01 {
	border: 1px #dddddd solid; /* セルの枠線（太さ・色・スタイル） */ 
	background-color: #ffffff; /* 背景色 */
	padding: 4px 4px 4px 4px; /* 上、右、下、左の空白 */
} 
td.table4-02 {
	border: 1px #dddddd solid; /* セルの枠線（太さ・色・スタイル） */
	background-color: #F3F3F3; /* 背景色 */
	padding: 4px 4px 4px 4px; /* 上、右、下、左の空白 */
} 
td.table4-03 {
	border: 1px #dddddd solid; /* セルの枠線（太さ・色・スタイル） */
	background-color: #FFEEDD; /* 背景色 */
	padding: 4px 4px 4px 4px; /* 上、右、下、左の空白 */
} 
td.table4-04 {
	border: 1px #dddddd solid; /* セルの枠線（太さ・色・スタイル） */
	background-color: #FFCC99; /* 背景色 */
	padding: 4px 4px 4px 4px; /* 上、右、下、左の空白 */
} 



table.table-ma2  {
	border : 1px solid #333333; /* テーブル全体の枠線（太さ・色・スタイル） */ 
	border-collapse: collapse; /* 枠線の表示方法 */
	background-color: #ffffff; /* 背景色 */ 
}
td.table-ma2-01 {
	border: 1px #333333 solid; /* セルの枠線（太さ・色・スタイル） */ 
	background-color: #ffffff; /* 背景色 */
	padding: 3px 6px 3px 6px; /* 上、右、下、左の空白 */
} 
td.table-ma2-03 {
	border: 1px #333333 solid; /* セルの枠線（太さ・色・スタイル） */
	background-color: #FFEEDD; /* 背景色 */
	padding: 3px 3px 3px 3px; /* 上、右、下、左の空白 */
} 
td.table-ma2-04 {
	border: 1px #333333 solid; /* セルの枠線（太さ・色・スタイル） */
	background-color: #FFCC99; /* 背景色 */
	padding: 4px 4px 4px 4px; /* 上、右、下、左の空白 */
} 
td.table-ma2-05 {
	border: 1px #333333 solid; /* セルの枠線（太さ・色・スタイル） */
	background-color: #EBF5F5; /* 背景色 */
	padding: 3px 3px 3px 3px; /* 上、右、下、左の空白 */
} 
td.table-ma2-06 {
	border: 1px #333333 solid; /* セルの枠線（太さ・色・スタイル） */
	background-color: #99CCCC; /* 背景色 */
	padding: 4px 4px 4px 4px; /* 上、右、下、左の空白 */
} 



table.table-ma  {
	border : 1px solid #dddddd; /* テーブル全体の枠線（太さ・色・スタイル） */ 
	border-collapse: collapse; /* 枠線の表示方法 */
	background-color: #ffffff; /* 背景色 */ 
}
td.table-ma-01 {
	border: 1px #dddddd solid; /* セルの枠線（太さ・色・スタイル） */ 
	background-color: #ffffff; /* 背景色 */
	padding: 3px 3px 3px 3px; /* 上、右、下、左の空白 */
} 
td.table-ma-02 {
	border: 1px #dddddd solid; /* セルの枠線（太さ・色・スタイル） */
	background-color: #F3F3F3; /* 背景色 */
	padding: 4px 4px 4px 4px; /* 上、右、下、左の空白 */
} 
td.table-ma-03 {
	border: 1px #dddddd solid; /* セルの枠線（太さ・色・スタイル） */
	background-color: #FFEEDD; /* 背景色 */
	padding: 3px 3px 3px 3px; /* 上、右、下、左の空白 */
} 
td.table-ma-04 {
	border: 1px #dddddd solid; /* セルの枠線（太さ・色・スタイル） */
	background-color: #FFCC99; /* 背景色 */
	padding: 3px 3px 3px 3px; /* 上、右、下、左の空白 */
} 
td.table-ma-05 {
	border: 1px #dddddd solid; /* セルの枠線（太さ・色・スタイル） */
	background-color: #EBF5F5; /* 背景色 */
	padding: 3px 3px 3px 3px; /* 上、右、下、左の空白 */
} 
td.table-ma-06 {
	border: 1px #dddddd solid; /* セルの枠線（太さ・色・スタイル） */
	background-color: #99CCCC; /* 背景色 */
	padding: 3px 3px 3px 3px; /* 上、右、下、左の空白 */
} 
td.table-ma-07 {
	border: 1px #dddddd solid; /* セルの枠線（太さ・色・スタイル） */
	background-color: #ffccff; /* 背景色 */
	padding: 4px 4px 4px 4px; /* 上、右、下、左の空白 */
} 



table.table-win1  {
	border : 1px solid #dddddd; /* テーブル全体の枠線（太さ・色・スタイル） */ 
	border-collapse: collapse; /* 枠線の表示方法 */
	background-color: #ffffff; /* 背景色 */ 
}
td.table-win1-01 {
	border: 1px #dddddd solid; /* セルの枠線（太さ・色・スタイル） */ 
	background-color: #ffffff; /* 背景色 */
	padding: 3px 3px 3px 3px; /* 上、右、下、左の空白 */
} 
td.table-win1-02 {
	border: 1px #dddddd solid; /* セルの枠線（太さ・色・スタイル） */
	background-color: #F3F3F3; /* 背景色 */
	padding: 3px 3px 3px 3px; /* 上、右、下、左の空白 */
} 
td.table-win1-03 {
	border: 1px #dddddd solid; /* セルの枠線（太さ・色・スタイル） */
	background-color: #FFE9BB; /* 背景色 */
	padding: 3px 3px 3px 3px; /* 上、右、下、左の空白 */
} 
td.table-win1-04 {
	border: 1px #dddddd solid; /* セルの枠線（太さ・色・スタイル） */
	background-color: #E1E1FF; /* 背景色 */
	padding: 3px 3px 3px 3px; /* 上、右、下、左の空白 */
} 
td.table-win1-05 {
	border: 1px #dddddd solid; /* セルの枠線（太さ・色・スタイル） */
	background-color: #D5EAEA; /* 背景色 */
	padding: 3px 3px 3px 3px; /* 上、右、下、左の空白 */
}
td.table-win1-06 {
	border: 1px #dddddd solid; /* セルの枠線（太さ・色・スタイル） */
	background-color: #FFCCCC; /* 背景色 */
	padding: 3px 3px 3px 3px; /* 上、右、下、左の空白 */
} 
td.table-win1-07 {
	border: 1px #dddddd solid; /* セルの枠線（太さ・色・スタイル） */
	background-color: #FFCC00; /* 背景色 */
	padding: 3px 3px 3px 3px; /* 上、右、下、左の空白 */
} 
td.table-win1-08 {
	border: 1px #dddddd solid; /* セルの枠線（太さ・色・スタイル） */
	background-color: #9A99FF; /* 背景色 */
	padding: 3px 3px 3px 3px; /* 上、右、下、左の空白 */
}
td.table-win1-09 {
	border: 1px #dddddd solid; /* セルの枠線（太さ・色・スタイル） */
	background-color: #66CC9A; /* 背景色 */
	padding: 3px 3px 3px 3px; /* 上、右、下、左の空白 */
} 
td.table-win1-10 {
	border: 1px #dddddd solid; /* セルの枠線（太さ・色・スタイル） */
	background-color: #99CCCC; /* 背景色 */
	padding: 3px 3px 3px 3px; /* 上、右、下、左の空白 */
}
td.table-win1-11 {
	border: 1px #dddddd solid; /* セルの枠線（太さ・色・スタイル） */
	background-color: #FFCC99; /* 背景色 */
	padding: 3px 3px 3px 3px; /* 上、右、下、左の空白 */
} 



td.tbg1-paypal {
	border: 1px #eeeeee solid; /* セルの枠線（太さ・色・スタイル） */
	background-color: #FDEFE1; /* 背景色 */
	padding: 3px 3px 3px 3px; /* 上、右、下、左の空白 */
} 


table.table-tbg1  {
	border : 1px solid #eeeeee; /* テーブル全体の枠線（太さ・色・スタイル） */ 
	border-collapse: collapse; /* 枠線の表示方法 */
	background-color: #ffffff; /* 背景色 */ 
}
.tbg1 {
	background-color: #eeeeee;
	border: 1px solid #eeeeee;
	background: url(../img/com/tbg.gif) 0 0 repeat-x;
	padding: 10px 10px 6px 10px; /* 上、右、下、左の空白 */
}
.tbg1-50 {
	background-color: #eeeeee;
	border: 1px solid #eeeeee;
	background: url(../img/com/tbg.gif) 0 0 repeat-x;
	width : 50%;
	padding: 10px 10px 6px 10px;
}
.tbg1-70 {
	background-color: #eeeeee;
	border: 1px solid #eeeeee;
	background: url(../img/com/tbg.gif) 0 0 repeat-x;
	width : 70%;
	padding: 10px 10px 6px 10px;
}
.tbg1-30 {
	background-color: #eeeeee;
	border: 1px solid #eeeeee;
	background: url(../img/com/tbg.gif) 0 0 repeat-x;
	width : 30%;
	padding: 10px 10px 6px 10px;
}



table.table-tbg2  {
	border : 1px solid #eeeeee; /* テーブル全体の枠線（太さ・色・スタイル） */
	border-left:0px solid #eeeeee;
	border-right:0px solid #eeeeee;
	border-bottom:0px solid #eeeeee;
	border-collapse: collapse; /* 枠線の表示方法 */
	background-color: #ffffff; /* 背景色 */ 
}
.tbg2 { /* 未使用 */
	background-color: #eeeeee;
	border: 1px solid #eeeeee;
	background: url(../img/com/tbg.gif) 0 0 repeat-x;
	padding: 8px 6px 5px 6px; /* 上、右、下、左の空白 */
}
.tbg2-50L {
	background-color: #eeeeee;
	border-left:0px solid #eeeeee;
	border-right:1px solid #eeeeee;
	border-bottom:0px solid #eeeeee;
	background: url(../img/com/tbg.gif) 0 0 repeat-x;
	width : 50%;
	padding: 8px 6px 5px 6px; /* 上、右、下、左の空白 */
}
.tbg2-50R {
	background-color: #eeeeee;
	border-left:1px solid #eeeeee;
	border-right:0px solid #eeeeee;
	border-bottom:0px solid #eeeeee;
	background: url(../img/com/tbg.gif) 0 0 repeat-x;
	width : 50%;
	padding: 8px 6px 5px 6px; /* 上、右、下、左の空白 */
}


.td-main-head  {
	background : #ffffff;
	border: 1px solid #eeeeee;
	width : 948px;
	padding: 0px 0px 0px 6px; /* 上、右、下、左の空白 */
}


.td-main-ft  {
	background : #ffffff;
	border: 1px solid #eeeeee;
	width : 948px;
	padding : 0px;
}
.td-main-ft-02  {
	background : #fafafa;
	height: 50px;
	vertical-align: top;
	text-align : center;
	border: 1px solid #eeeeee;
	padding : 0px;
}
.td-main-ft-gotop  {
	height: 20px;
	vertical-align: middle;
	text-align: right;
}



/* ■com left-menu */
.td-main-menu  {
	background : #E2EFED;
	border: 1px solid #eeeeee;
	width : 199px;
	padding : 0px;
}
.table-main-menu-sub01 {
	margin-left:auto;
    margin-right:auto;
	width : 197px;
	border: 0px;
	padding : 0px;
	border-collapse: collapse;
	background : #ffffff;
	}
.table-main-menu-sub02 {
	margin-left:auto;
    margin-right:auto;
	width : 197px;
	background : #ffffff;
	border: 1px #eeeeee solid;
	}
.td-index-menu02  {
	background : #ffffff;
	text-align : center;
	padding: 4px 3px 4px 3px; /* 上、右、下、左の空白 */
}
.td-main-menu-t {
	background : #338b76;
	padding: 6px 6px 6px 8px; /* 上、右、下、左の空白 */
	background: url(../img/com/me_t.jpg) 0 0 repeat-x;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}
.td-main-menu-t2 {
	background : #338b76;
	padding: 6px 6px 6px 8px; /* 上、右、下、左の空白 */
	background: url(../img/com/me_t2.jpg) 0 0 repeat-x;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}
.td-main-menu-b {
	background : #338b76;
	padding: 6px 6px 6px 8px; /* 上、右、下、左の空白 */
	background: url(../img/com/me_b.jpg) 0 0 repeat-x;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}
.td-main-menu-no {
	background : #ffffff;
	padding: 6px 4px 4px 6px; /* 上、右、下、左の空白 */
	font-size: 12px;
}
.td-main-menu-no2 {
	background-color: #eeeeee;
	border: 0px solid #eeeeee;
	background: url(../img/com/tbg.gif) 0 0 repeat-x;
	padding: 8px 4px 4px 6px;
}



/* ■com AD */
.table-ad1  {
	width : 100%;
	background : #f5f5f5;
	padding : 0px;
	border : 2px solid #eeeeee;
	text-align : center;
}
.table-ad1-td  {
	padding : 2px;
	background : #eeeeee;
	text-align : left;
}



/* ■com NAVI */
.tb-nv {
	background-color: #ffffff;
	background: url(../img/com/nv-bg.jpg) 0 0 repeat-x;
	text-align : left;
	border : 0px;
	width : 90%;
	height: 24px;
	border-collapse: collapse;
	margin-left:auto;
    margin-right:auto;
}
.td-nv  {
	padding: 4px 6px 4px 6px;
}



/* ■index Document */
.td-index-03  {
	background : #ffffff;
	text-align: left;
}

.td-index-bigcon_tbl  {
	background : url(../img/index/menu_top/t_l.jpg) 0 0 repeat-y;
	width : 6px;
}
.td-index-bigcon_tbr  {
	background : url(../img/index/menu_top/t_r.jpg) 0 0 repeat-y;
	width : 6px;
}

.pandaful{
	margin-left:auto;
	margin-right:auto;
	display:block;
	text-align: center;
}

.td-01  {
	background : #fdefe1;
	padding: 6px 6px 6px 6px; /* 上、右、下、左の空白 */
}
.td-02  {
	background : #E2EFED;
	padding: 6px 6px 6px 6px;
}
.td-02-2  {
	background : #ffffff;
	padding: 6px 6px 6px 6px;
}



/* ■ad Document */




/* ■bakumatsu Document */
.img-bakumatsu-01 {
	border : 0;
	margin: 4px 4px;
	padding:4px 4px;
    background-color:#ffffff;
    border-color:#dddddd #aaaaaa #aaaaaa #dddddd;
    border-width:1px;
    border-style:solid;
}

.bakumatsu{
	margin-left:auto;
	margin-right:auto;
	display:block;
	text-align: center;
}



/* ■camp Document */



/* ■event Document */
.td-ymb  {
	background : #ffffff;
	text-align: center;
}



/* ■greeting Document */
.img-greeting-01 {
	border : 0;
	float: left;
	margin: 4px 4px;
	padding:4px 4px;
    background-color:#ffffff;
    border-color:#dddddd #aaaaaa #aaaaaa #dddddd;
    border-width:1px;
    border-style:solid;
}

.img-greeting-02 {
	border : 0;
	margin: 4px 4px;
	padding:4px 4px;
    background-color:#ffffff;
    border-color:#dddddd #aaaaaa #aaaaaa #dddddd;
    border-width:1px;
    border-style:solid;
}



/* ■homesteads_sim Document */
/* ■homesteads_sim_quarter_rental Document */
/* ■homesteads_sim_rental Document */

/* ■info Document */

/* ■map Document */
/* ■newsim Document */

/* ■OpenspacePricingandPolicyChanges */



/* ■payment Document */



/* ■peppelin Document */
.img-peppelin-01 {
	border : 0;
	margin: 4px 4px;
	padding:4px 4px;
    background-color:#ffffff;
    border-color:#dddddd #aaaaaa #aaaaaa #dddddd;
    border-width:1px;
    border-style:solid;
}



/* ■price Document */
/* ■privacy Document */


/* ■sales Document */
.img-sales-01 {
	border : 0;
	margin: 4px 4px;
	padding:4px 4px;
    background-color:#ffffff;
    border-color:#dddddd #aaaaaa #aaaaaa #dddddd;
    border-width:1px;
    border-style:solid;
}



/* ■sim Document */
/* ■simma Document */
/* ■simma_buy Document */
/* ■simma_sale Document */



/* ■staff Document */
.img-staff-01 {
	border : 0;
	float: left;
	margin: 0px 2px;
	padding:4px 4px;
    background-color:#ffffff;
    border-color:#dddddd #aaaaaa #aaaaaa #dddddd;
    border-width:1px;
    border-style:solid;
}
.img-staff-02 {
	border : 0;
	margin: 2px 2px;
	padding:2px 2px;
    background-color:#ffffff;
    border-color:#dddddd #aaaaaa #aaaaaa #dddddd;
    border-width:1px;
    border-style:solid;
}

.tbg-staff-kig {
	background-color: #99cccc;
	border: 1px solid #eeeeee;
	padding: 6px 6px 6px 6px; /* 上、右、下、左の空白 */
}





/* ■winds_rental Document */







/* ■SIM Pic */
.img-sim-pic-01 {
	border : 0;
	float: center;
	margin: 2px 2px;
	padding:2px 2px;
    background-color:#ffffff;
    border-color:#dddddd #aaaaaa #aaaaaa #dddddd;
    border-width:1px;
    border-style:solid;
}







