/* initialize */
a{
	margin:0;
	padding:0;
}
img{
	border:none;
	margin:0;
	padding:0;
}

body{
	margin:0;
	padding:0;
	font-size:12px;
	line-height: 16px;
	background-color:#EBEBEB;
}
/*link*/
a:link{
	color:#8f7b32;
}

a:visited{
	color:#8f7b32;
}
a:hover{
	color:#d9af17;
}
a:active{
	color:#d9af17;
}

div{
	margin:0;
	padding:0;
}
/* main setting */
#pageTitle{
width: 100%;
height: 47px;
margin: 0 auto;
padding: 0;
text-align: center;
background: url(../img/bgHeader.gif) repeat-x;
}

#Wrapper{
width:830px;
margin:0 auto;
padding:0;
background-color:#FFF;
}

#Header{
width:830px;
height: 69px;
margin:0 auto;
padding:0;
background: url(../img/bgHeader.jpg) no-repeat;
}
#HeaderBuy{
width:830px;
height: 69px;
overflow: hidden;
margin:0 auto;
padding:0;
border-bottom: 1px dotted #CCC;
background: url(../img/bgHeader.jpg) no-repeat;
}
#Content{
clear: left;
width: 800px;
height: 1%;
overflow: hidden;
margin:0 auto;
padding:10px 20px 20px 10px;
text-align:center;
}
#Left{
float: left;
width: 190px;
margin: 0 auto 10px;
padding: 0;
text-align: center;
background: #EEE;
}
#Main{
float:right;
width:600px;
margin:0;
padding:0;
text-align: left;
}
#Login{
width: 500px;
margin: 0 auto;
padding: 0;
text-align: center;
}
#Footer{
clear:both;
margin:20px auto 0;
padding:10px;
font-size: 11px;
text-align:center;
border-top:1px dotted #CCC;
border-bottom:5px solid #CCC;
}
#bread{
margin: 0 0 10px;
padding: 4px 10px;
background: #fffecb;
font-size: 10px;
}
/*navilmenu*/
ul#Globalnav{
margin:5px 0 0;
padding: 0;
position: relative;
text-align: right;
list-style: none;
}
ul#Globalnav li{
margin:0 auto;
padding:0 10px 0 0;
display:inline;
font-size:10px;
text-align: center;
}
ul#Globalnav a:link{
text-decoration:none;
}
ul#Globalnav a:visited{
text-decoration:none;
}
ul#Globalnav a:hover{
text-decoration:none;
}
ul#Globalnav a:active{
text-decoration:none;
}
/*cartbtn*/
ul#Globalcart{
float: right;
margin:24px 0 0;
padding:0 20px 0 0;
list-style: none;
}
ul#Globalcart li{
margin:0;
padding:0 0 0 20px;
display:inline;
font-size:10px;
}
/*Globalmenu*/
ul#Globalmenu{
clear: both;
margin:0 auto;
padding: 6px 0;
text-align: center;
list-style:none;
border-top:1px dotted #CCC;
border-bottom:1px dotted #CCC;
}
ul#Globalmenu li.GlobalmenuRight{
border: none;
}
ul#Globalmenu li{
display: inline;
width: 90px;
margin: 0;
font-size: 12px;
border-right: 2px solid #CCC;
}
ul#Globalmenu a:link{
width: 90px;
padding: 0 40px;
color: #333;
text-decoration:none;
}
ul#Globalmenu a:visited{
width: 90px;
padding: 0 40px;
color: #333;
text-decoration:none;
}
ul#Globalmenu a:hover{
width: 90px;
padding: 0 40px;
color: #8f7b32;
text-decoration:none;
}
ul#Globalmenu a:active{
width: 90px;
padding: 0 40px;
color: #333;
text-decoration:none;
}

/*footer parts*/
/* footnavi */
ul#Footnavi{
margin: 0;
padding: 0;
text-align: center;
list-style:none;
}
ul#Footnavi li.FootnaviRight{
border: none;
}
ul#Footnavi li{
display: inline;
margin: 0;
padding: 2px 10px;
border-right: 1px solid #CCC;
}
#Footer p{
margin: 0 auto;
padding: 10px 0 0 0;
text-align: center;
}

/*left parts*/
div#bgLeft{
margin: 0;
padding: 0;
}
div.leftBoxTypeA{
width: 180px;
margin: 0 5px 5px;
padding: 0 0 10px;
text-align: left;
background: #FFF;
border-bottom: 2px solid #CCC;
}
h3.leftTitTyepA{
width: 150px;
height: 21px;
margin: 0 0 10px 0;
padding: 5px 0 0 30px;
list-style: none;
text-align: left;
font-size: 12px;
line-height: 18px;
font-weight: bold;
color: #FFF;
background: url(../img/bgLeftTitTypeA.gif) no-repeat;
}
h3.leftTitTyepB{
width: 150px;
height: 21px;
margin: 0;
padding: 5px 0 0 30px;
list-style: none;
font-size: 12px;
text-align: left;
line-height: 18px;
font-weight: bold;
color: #FFF;
background: url(../img/bgLeftTitTypeB.gif) no-repeat;
}
h3.leftTitTyepC{
width: 150px;
height: 21px;
margin: 0;
padding: 5px 0 0 30px;
list-style: none;
font-size: 12px;
line-height: 18px;
text-align: left;
font-weight: bold;
color: #FFF;
background: url(../img/bgLeftTitTypeC.gif) no-repeat;
}
h3.leftTitTyepD{
width: 150px;
height: 21px;
margin: 0;
padding: 5px 0 0 30px;
list-style: none;
font-size: 12px;
line-height: 18px;
text-align: left;
font-weight: bold;
color: #FFFFFF;
background: url(../img/bgLeftTitTypeD.gif) no-repeat;
}
h3.leftTitTyepF{
width: 150px;
height: 21px;
margin: 0;
padding: 5px 0 0 30px;
list-style: none;
text-align: left;
font-size: 12px;
line-height: 18px;
font-weight: bold;
color: #FFF;
background: url(../img/bgLeftTitTypeF.gif) no-repeat;
}
div#leftBoxTypeB{
width: 164px;
height: 36px;
margin: 0 auto 5px;
padding: 6px;
text-align: left;
background: url(../img/bgLeftLogin.gif) no-repeat 50%;
border: 1px dotted #CCC;
}
h3.leftTitTyepE{
margin: 0 auto;
font-size: 12px;
line-height: 16px;
text-align: center;
font-weight: bold;
color: #333;
}
dl#leftNewsList{
margin: 0;
padding: 10px;
}
dl#leftNewsList dt{
margin: 0;
padding: 0;
}
dl#leftNewsList dd{
margin: 0 0 5px 0;
padding: 0;
}
p.leftJumper{
margin: 0;
padding: 0 10px;
text-align: right;
}
dl.leftRecomend{
height: 1%;
display: block;
overflow: hidden;
margin: 5px 0 5px;
padding: 6px;
border: 1px solid #CCC;
}
dl.leftRecomend dt{
float: left;
margin: 0;
padding: 0 8px 0 0;
}
dl.leftRecomend dt img{
margin: 0;
padding: 1px;
border: 1px solid #CCC;
}
dl.leftRecomend dd{
margin: 0;
padding: 0;
font-size: 10px;
line-height: 16px;
}
div.leftBoxTypeC{
margin: 0 0 5px;
}
div.leftBoxTypeC p{
margin: 0;
}
/* toppage */
#topImgTypeA{
margin: 0 0 10px;
padding: 0;
}
#topImgTypeA dl{
margin: 0;
padding: 0;
}
#topImgTypeA dl dt{
margin: 0;
padding: 0;
}
#topImgTypeA dl dd.topTitle{
margin: 5px 0;
padding: 0;
font-size: 16px;
font-weight: bold;
color: #8f7b32;
}
#topImgTypeA dl dd{
margin: 0;
padding: 0;
}
#topImgTypeB{
height: 1%;
overflow: hidden;
display: block;
margin: 0 0 20px;
padding: 0;
}
#topImgTypeB dl{
float: left;
width: 295px;
margin: 0;
padding: 0;
}
#topImgTypeB dl#topImgTypeBleft{
margin: 0;
padding: 0 0 0 10px;
}
#topImgTypeB dl dt{
margin: 0;
padding: 0;
}
#topImgTypeB dl dd{
margin: 0;
padding: 0;
}
#topImgTypeB dl dd.iconSpecial{
margin: 0 0 5px;
padding: 0 0 0 15px;
font-weight: bold;
background: url(../img/iconSpecial.gif) no-repeat 0 50%;
}
#topNewItem{
margin: 0;
padding: 0;
}
#listItemBoxTypeA{
overflow: hidden;
display: block;
height: 1%;
margin: 0;
padding: 0;
}
#listItemBoxTypeA dl{
float: left;
width:300px;
margin: 0;
padding: 0 0 10px;
}
#listItemBoxTypeA dl dt{
float: left;
display: block;
margin: 0;
padding: 0 10px 0 0;
}
#listItemBoxTypeA dl dt img{
width: 100px;
height: 100px;
margin: 0;
padding: 1px;
border: 1px solid #CCCCCC;
}
#listItemBoxTypeA dl dd{
margin: 0 0 5px 0;
padding: 0;
line-height: 20px;
}
#topNewItem{
margin: 0;
padding: 0;
}
#listItemBoxTypeA{
overflow: hidden;
display: block;
height: 1%;
margin: 0;
padding: 0;
}
#listItemBoxTypeA dl{
float: left;
width:300px;
margin: 0;
padding: 0 0 10px;
}
#listItemBoxTypeA dl dt{
float: left;
display: block;
margin: 0;
padding: 0 10px 0 0;
}
#listItemBoxTypeA dl dt img{
width: 100px;
height: 100px;
margin: 0;
padding: 1px;
border: 1px solid #CCCCCC;
}
#listItemBoxTypeA dl dd{
margin: 0 0 5px 0;
padding: 0;
line-height: 20px;
}
.topTitle{
margin: 0;
padding: 0;
}
/* item list setting */
#tableBoxItemList{
clear: both;
width:100%;
margin:0 auto 10px;
padding:0;
border-collapse:collapse;
border-top: 2px solid #666666;
}
#tableBoxItemList td{
padding:10px 6px;
text-align:left;
border-bottom: 1px dotted #DDDDDD;
}
#tableBoxItemList td.itemPh{
width: 104px;
vertical-align: top;
}
#tableBoxItemList td.itemPh img{
margin: 0;
padding: 1px;
border: 1px solid #CCCCCC;
}
#tableBoxItemList td.itemTxt{
vertical-align: top;
}
#tableBoxItemList td.itemTxt p{
margin: 0;
padding: 0;
}
#tableBoxItemList td.itemTxt p.tableBoxItemListItemName{
padding-bottom: 5px;
font-size: 14px;
font-weight: bold;
line-height: 18px;
}
#tableBoxItemList td.itemTxt p.tableBoxItemListitemPrice{
padding-bottom: 5px;
font-size: 14px;
font-weight: bold;
line-height: 18px;
color: #ea3d56;
}
#tableBoxItemList td.itemTxt p.tableBoxItemListItemIcon{
padding-bottom: 5px;
}
#tableBoxItemList td.itemTxt p.tableBoxItemListItemName a:link{
color: #ff3d1d;
}
#tableBoxItemList td.itemTxt p.tableBoxItemListItemName a:visited{
color: #cd3218;
}
#tableBoxItemList td.itemTxt p.tableBoxItemListItemName a:hover{
color: #ff3d1d;
}
#tableBoxItemList td.itemTxt p.tableBoxItemListItemName a:active{
color: #ff3d1d;
}
#tableBoxItemList td.itemTxt p.tableBoxItemListShopName{
margin: 0;
padding: 10px 0 0 0;
}
#tableBoxItemList td.itemPrice{
width: 80px;
font-size: 14px;
font-weight: bold;
color: #ea3d56;
text-align: center;
}
/* item detail */
#itemDetailBox{
clear: both;
width: 580px;
margin: 0 0 10px 0;
padding: 10px;
overflow: hidden;
border-bottom: 1px solid #CCCCCC;
border-top: 2px solid #CCCCCC;
}
#itemDetailBox h3{
margin: 0 0 10px 0;
padding: 0 0 5px 0;
color: #ff7800;
border-bottom: 1px dotted #CCCCCC;
}
#itemDetailBoxLeft{
float: left;
height: 1%;
overflow: hidden;
display: block;
width: 250px;
margin: 0;
padding: 0 10px 10px 0;
}
#itemDetailBoxLeft p{
margin: 0 auto;
padding: 0;
text-align: left;
}
#itemDetailBoxLeft img.itemDetailLarge{
margin: 0;
padding: 1px;
border: 1px solid #CCC;
}
#itemDetailBoxLeft img.itemDetailThumL{
margin: 10px 10px 0 0;
padding: 0;
text-align: left;
border-width:4px;
border-color:white;
border-style:solid;
}
#itemDetailBoxRight{
float: right;
width: 310px;
height: 1%;
overflow: hidden;
display: block;
margin: 0;
padding: 0;
}
ul#itemDetailList{
margin: 0;
padding: 0;
list-style: none;
}
ul#itemDetailList li{
margin: 0;
padding: 0 0 6px 0;
list-style: none;
}
ul#itemDetailList li.itemDetailCap{
margin: 0 0 5px;
padding: 0;
font-size: 14px;
font-weight: bold;
color: #b63ed9;
list-style: none;
}
ul#itemDetailList li.itemDetailDesign{
margin: 0 0 5px;
padding: 0 0 10px;
border-bottom: 1px dotted #CCC;
}
ul#itemDetailList li.itemDetailText{
margin: 0 0 10px;
padding: 0 0 10px;
border-bottom: 1px dotted #CCC;
}
ul#itemDetailList li.btnCartIn{
margin: 10px 0 0 0;
padding: 0;
list-style: none;
}
input.textBoxItemDetail{
width: 100px;
margin: 0;
padding: 0;
border: 1px solid #000000;
}
input.checkBoxItemDetail{
margin: 0;
padding: 0;
}
/* shop detail */
#shopDetailBox{
clear: both;
width: 578px;
margin: 0 0 10px;
padding: 10px;
overflow: hidden;
border: 1px solid #CCCCCC;
}
#shopDetailBox h3{
margin: 0;
padding: 0;
}
#shopDetailBox p{
margin: 0 0 10px;
padding: 0;
}
#shopDetailBoxLeft{
float: left;
width: 250px;
margin: 0;
padding: 0 10px 0 0;
border-right: 1px dotted #DDDDDD;
}
#shopDetailBoxRight{
float: right;
width: 309px;
margin: 20px 0 0 0;
padding: 0;
}
#shopDetailSubNav{
margin: 0;
padding: 0;
list-style: none;
}
#shopDetailSubNav li#shopDetailSubNavA{
margin: 0;
padding: 3px 0 3px 20px;
background: url(../img/iconShop.gif) no-repeat left 60%;
}
#shopDetailSubNav li#shopDetailSubNavB{
margin: 0;
padding: 3px 0 3px 20px;
background: url(../img/iconMail.gif) no-repeat left 60%;
}
ul#shopDetailList{
margin: 0 0 5px 0;
padding: 0;
list-style: none;
}
ul#shopDetailList li{
margin: 0;
padding: 0 0 8px 0;
overflow: hidden;
list-style: none;
}
dl#shopDetailCate{
margin: 0 0 5px 0;
padding: 0;
}
dl#shopDetailCate dt{
margin: 0;
padding: 0 0 0 20px;
background: url(../img/iconCategory.gif) no-repeat left 60%;
}
dl#shopDetailCate dd{
margin: 0;
padding: 0 0 0 20px;
}
p#shopDetailIcon{
margin: 15px 0 0 0;
padding: 0;
}
p#shopDetailIcon img{
float: left;
margin: 0 5px 0 0;
padding: 0;
vertical-align: bottom;
}
p#shopDetailIconAbout{
margin: 0 0 0 5px;
padding: 0;
}
/* cart setting */
.tableBoxCart{
width:100%;
margin:0 auto 30px;
padding:0;
border-collapse:collapse;
border-top: 2px solid #666666;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
border-left: 1px solid #ccc;
}
.tableBoxCart td{
padding:10px 6px;
text-align:center;
border-bottom: 1px dotted #ccc;
}
.tableBoxCart td.cartDesigner{
padding:10px 6px;
font-size: 12px;
color: #666;
text-align:left;
background: #cec191;
}
span.cartDesignerName{
font-size: 16px;
font-weight: bold;
color: #78260c;
}
a#cartOtherItem{
margin: 0 0 0 50px;
color: #78260c;
text-align:right;
text-decoration: none;
}
.tableBoxCart td.cartPh{
width: 104px;
vertical-align: top;
border-bottom: 1px dotted #ccc;
}
.tableBoxCart td.cartPh img{
margin: 0;
padding: 1px;
border: 1px solid #ccc;
}
.tableBoxCart td.cartPrice{
font-size: 16px;
font-weight: bold;
color: red;
border-bottom: 1px dotted #ccc;
}
p.cartBoxShopName{
margin: 0;
padding: 0 0 5px 0;
font-size: 12px;
font-weight: bold;
}
input.textCartPrice{
width: 30px;
margin: 0;
padding: 0;
border: 1px solid #000000;
}
.formBtnArea{
margin: 0 auto 20px;
padding: 0;
text-align: center;
}
/* campaign setting */
#campaignBox{
margin: 0 0 10px 0;
}
/* h settimg */
h1#logo{
float: left;
width: 139px;
height: 52px;
margin: 0;
padding-top: 10px;
padding-left: 20px;
list-style: none;
}
h1#logo a{
display: block;
width: 139px;
height: 52px;
margin: 0;
padding: 0;
list-style: none;
}
h2.titTopMidashiTypeA{
width: 575px;
height: 32px;
margin: 0 0 10px;
padding:3px 0 0 25px;
font-size: 16px;
line-height: 24px;
background: url(../img/bgTitH2.gif) no-repeat 0 0;
}
h2.titTopMidashiTypeB{
clear: left;
height: 35px;
margin: 10px 0;
padding:0;
font-size: 12px;
font-weight: normal;
line-height: 18px;
text-align: right;
background: url(../img/titTop02.gif) no-repeat;
}
h2.titTopMidashiTypeC{
clear: left;
height: 35px;
margin: 10px 0;
padding:0;
font-size: 12px;
font-weight: normal;
line-height: 18px;
text-indent: -9999px;
background: url(../img/titTop03.gif) no-repeat;
}
h2.titTopMidashiTypeD{
width: 600px;
height: 35px;
margin: 0 0 10px;
padding:0;
}
h2.titCartMidashi{
height: 32px;
margin: 10px auto;
padding: 3px 0 0 25px;
font-size: 16px;
line-height: 24px;
text-align: left;
background: url(../img/titCartBg.gif) no-repeat 0 0;
}

/* pager */
#pagerBoxTop{
margin: 0;
padding: 0 0 10px 0;
}
.searchFix{
float: left;
margin: 0 0 10px 0;
padding: 0;
}
.listPattern{
float: right;
margin: 0 0 10px 0;
padding: 0;
}
.pagerBottom{
margin: 0 0 10px 0;
padding: 0;
}

.caption{
font-size:10px;
font-weight:bold;
color:#FF0000;
}

/* parts */
.titleMidashi{
margin: 0 0 10px;
padding: 0 0 0 15px;
font-size:14px;
font-weight: bold;
text-align: left;
color:#ff3d1d;
background: url(../img/iconMes.gif) no-repeat 0 0.2em;
}
.textNotes{
margin: 0 0 10px;
padding: 0;
text-align: left;
}
.price{
font-size:16px;
font-weight:bold;
color:#ea3d56;
}
.priceLeft{
font-size:12px;
font-weight:bold;
color:#ea3d56;
}
.AlertTypeA{
margin:5px;
font-size:16px;
font-weight:bold;
color:#FF0000;
}
.AlertTypeB{
font-size:12px;
font-weight:bold;
color:#FF0000;
}
.AlertTypeC{
font-size:10px;
font-weight:bold;
color:#FF0000;
}
.AlertTypeD{
margin: 0 auto;
padding: 10px;
font-size:18px;
font-weight:bold;
text-align: center;
color:#FF0000;
}
p.AlertBox{
margin: 10px auto;
padding: 10px;
text-align: center;
font-weight: bold;
color: #FFF;
background: #ea3d56;
border: 2px solid #CCC;
}
/* main search form */
#searchBox{
float: left;
width: 578px;
margin: 0 0 10px;
padding: 10px;
background: #ffeddd;
border-top: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-bottom: 2px solid #CCCCCC;
}
#searchBox h2{
margin: 0;
padding: 0 0 10px 0;
font-size: 12px;
font-weight: normal;
}
form#formMainSeaBox{
margin: 0;
padding: 0;
}
input.textMainSeaBox{
width: 140px;
margin: 0;
border: 1px solid #000000;
}
select.selMainSeaBoxTypeA{
width: 150px;
margin: 0 5px 0;
padding: 0;
text-align: left;
border: 1px solid #000000;
}
select.selMainSeaBoxTypeB{
width: 120px;
margin: 0 5px 0;
padding: 0;
text-align: left;
border: 1px solid #000000;
}
input.btnMainSeaBox{
width: 77px;
height: 26px;
margin:  0 0 0 5px;
padding: 0;
font-weight: bold;
border:none;
background: url(../img/btnSearchBg.gif) no-repeat 0 50%;
}
input.btnMainSubmitBox{
margin:  0;
padding: 0;
border:none;
}
/* left search form */
form#formLeftMenu{
margin: 0;
padding: 0;
}
form#formLeftMenu .selLeftMenu{
width: 160px;
margin: 0 0 10px 10px;
padding: 0;
text-align: left;
border: 1px solid #000000;
}
form#formLeftMenu .inpLeftMenu{
width: 160px;
margin: 0 0 10px 10px;
padding: 0;
text-align: left;
border: 1px solid #000000;
}
form#formLeftMenu .btnLeftMenu{
width: 77px;
height: 26px;
margin: 0 0 5px 50px;
padding: 0;
font-weight: bold;
border:none;
background: url(../img/btnSearchBg.gif) no-repeat 0 50%;
}

/* left step */
ul.stepLeftMenu{
margin: 0;
padding: 20px 0 0;
list-style: none;
}
ul.stepLeftMenu li{
margin: 0;
padding: 0 10px 20px;
list-style: none;
}
ul.stepLeftMenu li.stepLeftMenuHit{
margin: 0;
padding: 0 10px 20px;
list-style: none;
font-size: 14px;
font-weight: bold;
color:#ea3d56;
}
p.buyLeftBox{
margin: 0;
padding: 10px;
border-bottom: 1px dotted #CCC;
}
p.buyLeftPriceBox{
margin: 0;
padding: 10px;
}

/* member menu */
ul#leftMemberMenu{
margin: 0;
padding: 0 10px;
list-style: none;
}

ul#leftMemberMenu li{
margin: 0;
padding: 5px 0 5px;
border-bottom: 1px dotted #CCC;
}

/* company about inq sitemap */
.tableBoxInq{
width:100%;
margin: 0 auto 20px;
padding: 0;
border:1px solid #9f8f54;
border-collapse: collapse;
}
.tableBoxInq th{
width: 30%;
margin: 0;
padding: 8px;
font-weight: normal;
text-align: right;
background: #ccbf8f;
border-right:1px solid #9f8f54;
border-bottom:1px solid #9f8f54;
}
.tableBoxInq td{
margin: 0;
padding: 8px;
border-bottom:1px solid #9f8f54;
}
.tableBoxInq ul{
margin: 10px 0;
padding: 0 0 0 15px;
}
.tableBoxInq ul li{
margin: 0;
padding: 0 0 5px 0;
}
textarea.textareaInqBox{
margin: 0;
padding: 5px;
font-size: 12px;
border: 1px solid #000000;
}
select.selInqBox{
margin: 0;
padding: 5px;
border: 1px solid #000000;
}
input.textInqBox{
width: 200px;
margin: 0;
padding: 0;
border: 1px solid #000000;
}
input.textInqBox2{
width: 350px;
margin: 0;
padding: 0;
border: 1px solid #000000;
}
input.textInqBox3{
width: 50px;
margin: 0;
padding: 0;
border: 1px solid #000000;
}
input.postalA{
width: 40px;
margin: 0;
padding: 0;
border: 1px solid #000000;
}
input.postalB{
width: 50px;
margin: 0;
padding: 0;
border: 1px solid #000000;
}

dl.dlBoxTypeA{
width: 100%;
margin: 0 auto 10px;
padding: 0;
text-align: center;
}
dl.dlBoxTypeA dt{
margin: 0;
padding: 0 0 5px 0;
font-size: 14px;
font-weight: bold;
text-align: left;
}
dl.dlBoxTypeA dd{
margin: 0;
padding: 0 0 5px 0;
text-align: left;
}

ul#sitemapList{
width: 100%;
margin: 0 auto;
padding: 0;
text-align: center;
list-style: none;
}

ul#sitemapList li{
margin: 0;
padding: 0 0 15px 0;
text-align: left;
}

.tableBoxLogin{
width:70%;
margin: 0 0 10px;
padding: 0;
border:1px solid #9f8f54;
border-collapse: collapse;
}
.tableBoxLogin th{
width: 20%;
margin: 0;
padding: 8px;
font-weight: normal;
text-align: right;
background: #ccbf8f;
border-right:1px solid #9f8f54;
border-bottom:1px solid #9f8f54;
}
.tableBoxLogin td{
margin: 0;
padding: 8px;
border-bottom:1px solid #9f8f54;
}

.tableBoxLoginCenter{
width:70%;
margin: 0 auto 20px;
padding: 0;
text-align: center;
border:1px solid #9f8f54;
border-collapse: collapse;
}
.tableBoxLoginCenter th{
width: 30%;
margin: 0;
padding: 8px;
font-weight: normal;
text-align: right;
background: #ccbf8f;
border-right:1px solid #9f8f54;
border-bottom:1px solid #9f8f54;
}
.tableBoxLoginCenter td{
margin: 0;
padding: 8px;
text-align: left;
border-bottom:1px solid #9f8f54;
}

/*Change*/
#Change{
margin: 0 auto;
padding: 10px;
background: #FFF;
}

/*GenreList*/
#GenreList{
margin: 0;
padding: 0 0 20px;
}
#SituationList ul{
overflow: hidden;
margin: 0;
padding: 0 0 0 4px;
list-style: none;
}
*html #SituationList ul{
height: 1%;
}
#SituationList ul li{
display: inline;
float: left;
width: 115px;
height: 50px;
margin: 0 4px 4px 0;
padding: 0; 
list-style: none;
}

#Announce{
font-size: 12px;
_font-size:75%;
color: #ff3300;
margin: 10px;
padding: 10px;
border: 2px solid #ff3300;
}
#Announce p{
margin: 0;
text-align: left;
}

/* 110804 X܏f */

#info_ppShop{
background-color:#fef9eb;
border:1px solid #dadac6;
margin-bottom:15px;
}

#info_ppShop_in{
background: url(../img/bg_ppShop.png) 303px 7px no-repeat;
padding:0 0 17px
}

#info_ppShop_in h2{
position: relative;
margin-top:-4px;
left:-4px;
}

#info_ppShop_in p{
width:375px;
margin:15px 0 0 10px
}
