#main_wrap {


}
h2   {
    background-repeat: no-repeat;
    background-image: url(../../img/icon_ichigo.png);
    background-position: left center;
    line-height: 30px;
    padding-left: 34px;
    font-size: 18px;
    color: #285E15;
    font-weight: bold;
    margin-top: 20px;
    padding-top: 5px;
    margin-bottom: 10px;
}
main p  {
    padding-left: 20px;
    padding-top: 5px;
    padding-bottom: 0px;
}
.ul_style1 {
    margin-left: 30px;
    list-style-type: none;
}
.ul_style1 li:before  {
    content: "■";
    margin-left: -14px;
}
#info {
    border: 1px solid #FF0000;
    border-radius: 20px;
    background-color: #FFFFFF;
    max-width: 700px;
    padding-top: 20px;
    padding-bottom: 20px;
}
#info h3 {
    color: #FF0004;
    margin-left: 40px;
    font-size: 18px;
    font-weight: bold;
}
#price_tb {
    margin-left: 30px;
    float: left;
}
#price_tb th {
    padding-left: 10px;
    padding-right: 10px;
}
#price_tb td {

}
#price_tb .price_tr {
	/*
    background-color: #C4FF9F;
	*/
}
#price_tb .price_td {
    padding-top: 5px;
    padding-left: 5px;
    text-align: right;
    border-bottom: 1px solid #CCCCCC;
    font-size: 16px;
    padding-right: 3px;
}
#price_tb .price_cmt {
    padding-top: 6px;
    padding-left: 5px;
    padding-right: 10px;
    font-size: 12px;
    color: #444444;
    border-bottom: 1px solid #CCCCCC;
}
#price_tb .chuu {
    padding-top: 15px;
    color: #C1008A;
}
#info2 {
    margin-top: 20px;
    margin-left: 30px;
}
#info2 li {
    list-style-type: disc;
    margin-left: 30px;
    margin-top: 5px;
    margin-bottom: 0px;
}
#web_cmt {
    margin-left: 30px;
    margin-right: 20px;
}
#web_cmt li {
    margin-top: 5px;
    margin-bottom: 0px;
}
#web_form   {
    border: 1px solid #89C189;
    margin-top: 20px;
    border-spacing: 4px 4px;
    border-collapse: separate;
    background-color: #FFFFFF;
}
#web_form th  {
    background-color: #C2DFC2;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
    white-space: nowrap;
}
#web_form td {
    padding: 3px;
}
#web_form .sub {
    padding-right: 5px;
    padding-left: 5px;
    background-color: #E8F2DF;
    text-align: right;
    white-space: nowrap;
    vertical-align: top;
}
#web_form .line_td {
    border-bottom: 1px solid #CCCCCC;
}
.style1 {
    color: #FF0004;
}
.style2 {
    color: #0000CC;
    font-size: 16px;
    font-weight: bold;
}
.style3 {
    color: #666666;
    font-size: 12px;
}
.hissu {
    color: #F90004;
    font-weight: bold;
}
.txt_ll {
    width: 400px;
}
.txt_l {
    width: 180px;
}
.txt_m {
    width: 120px;
}

.txt_s {
    width: 80px;
}
.txt_ss {
    width: 40px;
}
#send_msg #fin  {
    font-size: 130%;
    font-weight: bold;
    color: #00C;
    background-color: #B9FF7A;
    padding-left: 20px;
    margin-left: 0px;
    margin-bottom: 10px;
}
#send_msg #over {
    font-size: 130%;
    font-weight: bold;
    color: #FF0000;
    background-color: #CCCCCC;
    padding-left: 20px;
    margin-left: 0px;
    margin-bottom: 10px;
}
#send_msg p strong  {
	color: #00C;
}
#send_msg .ng {
    color: #FF0004;
}
#send_msg ul  {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#send_msg li  {
    background-color: #FFC;
    color: #F00;
    margin-right: 40px;
    line-height: 130%;
    margin-top: 10px;
    list-style-type: disc;
    font-weight: bold;
    margin-left: 30px;
}
