@charset "UTF-8";

h1 {
   color:#000;
   border-bottom:3px solid #000;
   margin-bottom:0;
   width:700px;
   font-size:18px;
}

h2 {
   color:#000;
   font-size:14px;
   margin-top:5px;
}

h3 {
   color:#000;
   font-size:13px;
   border-bottom:1px solid #ccc;
}

/*------------------------------フォーム設定--------------------------------*/

.CollapsiblePanel {
	margin: 0px;
	padding: 0px;
	width: 500px;
	margin: 0 auto;
}

.CollapsiblePanelTab1 {
	width:500px;
    height:40px;
    display:block;
	margin-top:5px;
    background-image:url(../images/orderBtnDF.png);
    background-repeat:no-repeat;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}

.CollapsiblePanelTab1:hover {
    background-image:url(../images/orderBtnON.png);
}

.CollapsiblePanelTab1 p {
   display:none;
}

.CollapsiblePanelTab2 {
	width:500px;
    height:40px;
    display:block;
	margin-top:5px;
    background-image:url(../images/madetoorderBtnDF.png);
    background-repeat:no-repeat;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}

.CollapsiblePanelTab2:hover {
    background-image:url(../images/madetoorderBtnON.png);
}

.CollapsiblePanelTab2 p {
   display:none;
}

.CollapsiblePanelContent {
	margin: 0px;
	padding: 0px;
	text-align: left;
	line-height:160%;
}

.formList {
   width:500px;
   text-align:left;
   border-collapse:collapse;
   margin:10px auto;
}

.formList td {
   border:1px solid #ccc;
   padding:3px;
}

.formHead {
   font-size:14px;
   color:#000;
   font-weight:bold;
   width:500px;
   margin:10px auto;
   border:1px solid #ccc;
   text-align:center;
   padding-top:5px;
   padding-bottom:5px;
}

/*------------------------------アイテム一覧--------------------------------*/

.itemFrame {
   width:100px;
   display:inline-block;
   float:left;
   text-align:center;
   padding:10px;
   font-weight:bold;
   border:1px solid #ccc;
   margin-top:10px;
   margin-right:15px;
}

.itemFrame p {
   font-weight:bold;
   margin-bottom:0;
}

#itemPhoto {
   border:#000 solid 3px;
}

#itemPhoto:hover {
   border:#900 solid 3px;
}

.new {
   color:#f90;
   background-color:#ff6;
   font-weight:bold;
   font-size:10px;
   margin-right:5px;
}

/*------------------------------DEARESTアイテム一覧--------------------------------*/
.DEARESTitemFrame {
   width:130px;
   height:130px;
   display:inline-block;
   float:left;
   text-align:center;
   padding:10px;
   font-weight:bold;
   border:1px solid #ccc;
   margin-top:10px;
   margin-right:10px;
}

.DEARESTitemFrame p {
   font-weight:bold;
   margin-bottom:3px;
   margin-top:3px;
}

#DEARESTitemPhoto {
   border:#000 solid 3px;
}

#DEARESTitemPhoto:hover {
   border:#900 solid 3px;
}


/*------------------------------料金表--------------------------------*/

.postagelist {
   width:300px;
   border-collapse:collapse;
 }
 
.postagelist th {
   background-color:#ededed;
   border:1px solid #ccc;
   padding:5px;
}

.postagelist td {
   border:1px solid #ccc;
   padding:5px;
}
