body{background-color:#D3BF9E;color:#333333}
body.newitem{background-color:#ffffff}
body,td,dd,li{font-size:x-small;font-family:'ＭＳ Ｐゴシック';}
input,textarea,select{font-size:12px;}

/*文字指定 */
.b{font-weight:bold}
.text{line-height:150%}
.ptext{line-height:150%;padding-left:15px}
.r{color:#aa3333}/*赤文字用*/
.tit{font-size:small;color:#660000;font-weight:bold;}
.subtitle{font-size:x-small;color:#5C705A;font-weight:bold;vertical-align:middle}
.itemname{font-size:small;color:#000000;font-weight:bold;}
.w{color:#ffffff}
.quiz{color:#ffffff;font-size:12px}

/*リンク指定 */
a:hover{color:#00aaff;}
a.head{color:#ffffff;font-size:12px}

/*セル指定 */

.shoppingcartbox{background-color:#C6A28A}
.cap{color:#ffffff;font-weight:bold;font-size:14px;background-image: url("common_images/bg_cap.gif");background-repeat:no-repeat;padding-left:7px}
.frame{border:1px solid #AE9471;}
.cel1{background-color:#AE9471;}
.cel1p{background-color:#AE9471;padding:3px}
.cel2{background-color:#E9DFB6;line-height: 125%;}
.cel3{background-color:#FFFBE4}
.cel4p{background-color:#603F25;padding:3px}

.cel-red{background-color:#6F2727;color:#ffffff;font-weight:bold;text-align:center}
.cel-green{background-color:#3E5B3B;color:#ffffff;font-weight:bold;text-align:center}
.cel-blue{background-color:#47446D;color:#ffffff;font-weight:bold;text-align:center}
.cel-brown{background-color:#603F25;color:#ffffff;font-weight:bold;text-align:center}
.text-g {
	color: #5c705a;
	line-height: 120%;

}
.text-125 {
	line-height: 125%;
}
.text-s {
	font-size: xx-small;
	line-height: 125%;
}
form {
	margin: 0px;
}
iframe {
	overflow-x:hidden;
}
.cel-beige {
	background-color: #d4bf9d;
	font-weight: bold;
}
.text-bold {
	font-weight: bold;
}
.update-text {
	font-size: x-small;
	color: #aa3333;
	text-align: right;
	margin: 0px 0px 1em;
}
p {
	margin-bottom: 0px;
}
/*FAQ */
.qawrapper {
padding-top:0px;
}
.qawrapper h2 {
background: url(../common_images/ico_camera.gif) no-repeat left -3px;
padding-left:20px;
font-size:13px;
color:#5C705A;
font-weight:bold;
vertical-align:middle;
padding-bottom:5px;
border-bottom:dotted 1px #333;
}

.qabox{
padding:0px 40px 0px 30px;
}
.qabox h3.title{
font-size:x-small;
}
#faq .lead{
padding-top:6px;
text-align:right;
font-size:11px;
}

.alert{
font-weight:bold;
color:#ff0000;
text-align:center;
}

