
/*  */

body.kanpo {
 background: url(img/back.gif);
 text-align:center;
 vertical-align:top; 
 color: #636363;
 margin:0px;
 padding:0px; 
 }

/* box */
.half{ width: 90% ; border-width:1px; border-color:#D2A6C7;}
.half_comment{ width: 90% ; height: 90% ;border-width:1px; border-color:#D2A6C7;}

/* text */
.style1 {color: #CC0000}
.style2 {color: #FFFFFF}
.style4 {font-size: 11px; color: #333333; font-weight: bold;}
.style6 {font-size: 10px; font-weight: bold;}
.style7 {font-size: 9px; letter-spacing:2em; }
.style8 {font-size: 11px; text-align:right; }
.style9 {color: #009966}
.style10 {color: #D2A6C7}
.style11 {font-size: 18px; font-weight: bold;}
.style12{font-size: 14px; font-weight: bold; color: #993300; }
.style13 {font-size: 18px; font-weight: bold; color: #ff6600; }


/* table sq */
table.sq{font-size:11px; color:#333333; margin:0px; padding-right:0px; padding-left:0px; padding-top:0px; padding-bottom:0px; border-collapse:collapse; border-style:solid; border-width:0px; border-color:#ffffff; background-color:#ffffff; vertical-align:top; width:735px; height:100%;}
td.sq_head{font-size:11px; background: url(img/kage.gif); color:#333333; margin:0px; padding:0px; text-align:left; border-collapse:collapse; border-width:0px; border-style:solid; vertical-align:top; width:8px;}
td.sq_top{font-size:11px; color:#333333; margin:0px; padding:0px; text-align:left; border-collapse:collapse; border-width:0px; border-style:solid; vertical-align:top; width:730px; height:4px;}
td.sq_data{font-size:11px; color:#333333; margin:0px; padding:0px; text-align:left; border-collapse:collapse; border-width:0px; border-style:solid; vertical-align:top; width:730px; height:100%;@}


/* table top */
table.top{font-size:11px; color:#333333; margin:0px; padding-right:0px; padding-left:0px; padding-top:0px; padding-bottom:0px; border-collapse:collapse; border-style:solid; border-width:0px; border-color:#ffffff; background-color:#ffffff; width:730px; height:76px;}
td.top_head{font-size:11px; color:#333333; margin:0px; padding-right:0px; padding-left:0px; padding-top:0px; padding-bottom:0px; text-align:left; border-collapse:collapse; border-width:0px; border-style:solid; width:730px; height:45px;}
td.top_line{font-size:12px; color:#333333; margin:0px; padding-right:0px; padding-left:5px; padding-top:3px; padding-bottom:3px; text-align:left; border-collapse:collapse; border-width:0px; border-style:solid; width:730px; height:18px;}
td.top_data{font-size:11px; color:#333333; margin:0px; padding-right:1px; padding-left:0px; padding-top:1px; padding-bottom:1px; text-align:left; border-collapse:collapse; border-width:0px; border-style:solid;height:25px;}
td.top_space{font-size:11px; color:#333333; margin:0px; padding-right:0px; padding-left:0px; padding-top:0px; padding-bottom:0px; text-align:left; border-collapse:collapse; border-width:0px; border-style:solid;height:25px;}

/* table midashi */
table.midashi{font-size:14px; color:#333333; margin-right:10px; margin-left:10px; margin-top:5px; margin-bottom:5px; padding-right:0px; padding-left:0px; padding-top:0px; padding-bottom:0px; border-collapse:collapse; border-style:solid; border-width:0px; border-color:#ffffff; background-color:#ffffff; width:710px; height:45px;}
td.midashi{font-size:14px; color:#333333; margin-right:0px; margin-left:0px; margin-top:0px; margin-bottom:0px; padding-right:0px; padding-left:0px; padding-top:0px; padding-bottom:0px; border-collapse:collapse; border-style:solid; border-width:1px; border-color:#ffffff; background-color:#ffffff; width:710px; height:45px;line-height:1.3em;}

/* table data */
table.data{margin:0px; padding:0px; border-collapse:collapse; vertical-align:top; width:730px;}
td.data_left{margin:0px; padding:5px; vertical-align:top; width:180px;}
td.data_right{margin:0px; padding:5px; padding-left:10px; padding-right:0px; vertical-align:top; width:525px;}

/* table side */
table.side{font-size:12px; vertical-align:top; color:#333333; margin:0px; padding:0px; border-collapse:collapse; border-style:solid; border-width:1px; border-color:#CC0033; width:180px;}
table.side2{font-size:12px; vertical-align:top; color:#333333; margin:0px; padding:0px; border-collapse:collapse; border-style:solid; border-width:0px; border-color:#CC0033; width:180px;}
td.side_top{font-size:12px; vertical-align:top; color:#333333; margin:0px; padding:0px; border-collapse:collapse; border-style:solid; border-width:0px; width:180px;}
td.side_data{font-size:12px; vertical-align:top;  background-color:#FFF7DD; color:#333333; margin:0px; padding:5px; border-collapse:collapse; border-style:solid; border-width:0px; width:170px;}
td.side_data2{font-size:12px; vertical-align:top;  background-color:#FFF7DD; color:#333333; margin:0px; padding:5px; border-collapse:collapse; border-style:solid; border-width:0px; width:170px; line-height:1.5em}
td.side2_data{font-size:12px; vertical-align:top;  background-color:#FFFFFF; color:#333333; margin:0px; padding:4px; border-collapse:collapse; border-style:solid; border-width:0px; width:170px; line-height:1.5em}

/* table tokucho */
table.tokucho{font-size:12px; vertical-align:top; color:#333333; margin:0px; margin-left:10px; padding:0px; border-collapse:collapse; border-style:solid; border-width:1px; border-color:#999999; width:502px;}
td.tokucho_top{font-size:12px; text-align:center; vertical-align:top; color:#333333; margin:0px; padding:0px; border-collapse:collapse; border-style:solid; border-width:0px; width:502px;}
td.tokucho_data{font-size:14px; vertical-align:top;  background-color:#FFFFFF; color:#333333; margin:0px; padding:10px; border-collapse:collapse; border-style:solid; border-width:0px; width:495px; line-height:1.5em}

/* table osusume */
table.osusume{font-size:12px; vertical-align:top; color:#333333; margin:5px; margin-left:10px; padding:0px; border-collapse:collapse; border-style:solid; border-width:1px; border-color:#999999; width:500px;}
td.osusume_top{font-size:12px; text-align:center; vertical-align:top; color:#333333; margin:0px; padding:5px; border-collapse:collapse; border-style:solid; border-width:0px; border-right-width:1px; border-color:#999999; width:165px;}
td.osusume_top_right{font-size:12px; text-align:center; vertical-align:top; color:#333333; margin:0px; padding:5px; border-collapse:collapse; border-style:solid; border-width:0px; width:165px;}
td.osusume_data{font-size:12px; vertical-align:top;  background-color:#FFFFFF; color:#333333; margin:0px; padding:5px; border-collapse:collapse; border-style:solid; border-width:0px; border-right-width:1px; border-color:#999999; width:165px; line-height:1.2em}
td.osusume_data_right{font-size:12px; vertical-align:top;  background-color:#FFFFFF; color:#333333; margin:0px; padding:5px; border-collapse:collapse; border-style:solid; border-width:0px; width:165px; line-height:1.2em}
td.osusume_other{font-size:12px; text-align:right; vertical-align:top;  background-color:#FFFFFF; color:#333333; margin:0px; padding:5px; border-collapse:collapse; border-style:solid; border-width:0px; border-color:#999999; width:515px; line-height:1.2em}

/* table page */
table.page{font-size:12px; vertical-align:top; color:#333333; margin:0px; margin-left:0px; padding:0px; border-collapse:collapse; border-style:solid; border-width:0px; border-color:#999999; width:502px;}
td.page_data{font-size:12px; vertical-align:top;  background-color:#FFFFFF; color:#333333; margin:0px; padding:5px; border-collapse:collapse; border-style:solid; border-width:0px; width:495px; line-height:1.1em}

/* table ichiran */
table.ichiran{font-size:12px; vertical-align:top; color:#333333; margin:0px; margin-left:0px; padding:0px; border-collapse:collapse; border-style:solid; border-width:1px; border-color:#999999; width:525px;}
td.ichiran_pic{font-size:12px; text-align:center; vertical-align:top; color:#333333; margin:0px; padding:0px; border-collapse:collapse; border-style:solid; border-width:0px; border-bottom-width:1px; border-right-width:0px; border-color:#999999; width:80px;}
td.ichiran_top{font-size:12px; font-weight:bold; text-align:left; vertical-align:top;  background-color:#FFFFFF; color:#333333; margin:0px; padding:2px; padding-top:5px; padding-bottom:2px; border-collapse:collapse; border-style:solid; border-width:0px; border-right-width:1px; border-color:#999999; width:180px; line-height:1.2em}
td.ichiran_data{font-size:12px; text-align:left; vertical-align:top;  background-color:#FFFFFF; color:#333333; margin:0px; padding:2px; padding-top:5px; padding-bottom:10px; border-collapse:collapse; border-style:solid; border-width:0px; border-bottom-width:1px; border-right-width:1px; border-color:#999999; width:180px; line-height:1.2em}

/* table ichiran_new */
table.ichiran_new{font-size:12px; vertical-align:top; color:#333333; margin:0px; margin-left:0px; padding:0px; border-collapse:collapse; border-style:solid; border-width:1px; border-color:#CC0000; width:525px;}
td.ichiran_new_pic{font-size:12px; text-align:center; vertical-align:top; color:#333333; margin:0px; padding:0px; border-collapse:collapse; border-style:solid; border-width:0px; border-bottom-width:1px; border-right-width:0px; border-color:#CC0000; width:80px;}
td.ichiran_new_top{font-size:12px; font-weight:bold; text-align:left; vertical-align:top;  background-color:#FFFFFF; color:#333333; margin:0px; padding:2px; padding-top:5px; padding-bottom:2px; border-collapse:collapse; border-style:solid; border-width:0px; border-right-width:1px; border-color:#CC0000; width:180px; line-height:1.2em}
td.ichiran_new_data{font-size:12px; text-align:left; vertical-align:top;  background-color:#FFFFFF; color:#333333; margin:0px; padding:2px; padding-top:5px; padding-bottom:10px; border-collapse:collapse; border-style:solid; border-width:0px; border-bottom-width:1px; border-right-width:1px; border-color:#CC0000; width:180px; line-height:1.2em}


/* table shouhin */
table.shouhin{font-size:12px; vertical-align:top; color:#333333; margin:0px; padding:0px; border-collapse:collapse; border-style:solid; border-width:1px; border-color:#999999; width:525px;}
table.shouhin2{font-size:12px; vertical-align:top; color:#333333; margin:0px; padding:0px; border-collapse:collapse; border-style:solid; border-width:0px; border-color:#999999; width:515px;}
table.shouhin3{font-size:12px; vertical-align:top; color:#333333; margin:0px; padding:0px; border-collapse:collapse; border-style:solid; border-width:1px; border-color:#999999; width:200px;}
td.shouhin_top{font-size:12px; text-align:left; vertical-align:top;  background-color:#FF6633; color:#ffffff; margin:0px; padding:5px; border-collapse:collapse; border-style:solid; border-width:0px; border-right-width:1px; border-color:#999999; width:515px; line-height:1.5em}
td.shouhin_top_m{font-size:12px; text-align:left; vertical-align:top;  background-color:#000099; color:#ffffff; margin:0px; padding:5px; border-collapse:collapse; border-style:solid; border-width:0px; border-right-width:1px; border-color:#999999; width:515px; line-height:1.5em}
td.shouhin_top_w{font-size:12px; text-align:left; vertical-align:top;  background-color:#CC0000; color:#ffffff; margin:0px; padding:5px; border-collapse:collapse; border-style:solid; border-width:0px; border-right-width:1px; border-color:#999999; width:515px; line-height:1.5em}
td.shouhin_top_h{font-size:12px; text-align:left; vertical-align:top;  background-color:#669933; color:#ffffff; margin:0px; padding:5px; border-collapse:collapse; border-style:solid; border-width:0px; border-right-width:1px; border-color:#999999; width:515px; line-height:1.5em}
td.shouhin_top_t{font-size:12px; text-align:left; vertical-align:top;  background-color:#0066ff; color:#ffffff; margin:0px; padding:5px; border-collapse:collapse; border-style:solid; border-width:0px; border-right-width:1px; border-color:#999999; width:515px; line-height:1.5em}
td.shouhin_top_s{font-size:12px; text-align:left; vertical-align:top;  background-color:#333366; color:#ffffff; margin:0px; padding:5px; border-collapse:collapse; border-style:solid; border-width:0px; border-right-width:1px; border-color:#999999; width:515px; line-height:1.5em}
td.shouhin_top_b{font-size:12px; text-align:left; vertical-align:top;  background-color:#996699; color:#ffffff; margin:0px; padding:5px; border-collapse:collapse; border-style:solid; border-width:0px; border-right-width:1px; border-color:#999999; width:515px; line-height:1.5em}
td.shouhin_pic{font-size:12px; text-align:center; vertical-align:top; color:#333333; margin:0px; padding:0px; border-collapse:collapse; border-style:solid; border-width:0px; border-bottom-width:0px; border-right-width:0px; border-color:#999999; width:250px;}
td.shouhin_side1{font-size:16px; font-weight:bold; text-align:center; vertical-align:top; color:#CC0000; margin:0px; padding:5px; border-collapse:collapse; border-style:solid; border-width:0px; border-bottom-width:0px; border-right-width:0px; border-color:#999999; width:265px;}
td.shouhin_side2{font-size:12px; text-align:center; vertical-align:top; color:#333333; margin:0px; padding:5px; border-collapse:collapse; border-style:solid; border-width:0px; border-bottom-width:0px; border-right-width:0px; border-color:#999999; width:265px; }
td.shouhin_side3{font-size:13px; font-weight:bold; text-align:left; vertical-align:top; color:#333333; margin:0px; padding:5px; border-collapse:collapse; border-style:solid; border-width:0px; border-bottom-width:0px; border-right-width:0px; border-color:#999999; width:265px; height:100px;}
td.shouhin_data{font-size:12px; text-align:left; vertical-align:top;  background-color:#FFFFFF; color:#333333; margin:0px; padding:5px; border-collapse:collapse; border-style:solid; border-width:0px; border-top-width:1px; border-right-width:0px; border-color:#999999; width:515px;}
td.shouhin2_top{font-size:12px; font-weight:bold; text-align:left; vertical-align:top;  background-color:#FFFFFF; color:#CC0000; margin:0px; padding:0px; border-collapse:collapse; border-style:solid; border-width:0px; border-color:#999999; width:515px;}
td.shouhin2_data{font-size:12px; text-align:left; vertical-align:top;  background-color:#FFFFFF; color:#333333; margin:0px; padding:5px; padding-left:10px; border-collapse:collapse; border-style:solid; border-width:0px; border-color:#9999996; width:500px;line-height:1.7em}
td.shouhin3_left1{font-size:12px; text-align:left; vertical-align:top;  background-color:#FFFFFF; color:#333333; margin:0px; padding:3px; border-collapse:collapse; border-style:solid; border-width:1px; border-color:#999999; width:100px;line-height:1.2em}
td.shouhin3_left2{font-size:12px; text-align:left; vertical-align:top;  background-color:#FFFFFF; color:#CC0000; margin:0px; padding:3px; border-collapse:collapse; border-style:solid; border-width:1px; border-color:#999999; width:100px;line-height:1.2em}
td.shouhin3_right1{font-size:12px; text-align:right; vertical-align:top;  background-color:#FFFFFF; color:#333333; margin:0px; padding:3px; border-collapse:collapse; border-style:solid; border-width:1px; border-color:#999999; width:100px;line-height:1.2em}
td.shouhin3_right2{font-size:12px; text-align:right; vertical-align:top;  background-color:#FFFFFF; color:#CC0000; margin:0px; padding:3px; border-collapse:collapse; border-style:solid; border-width:1px; border-color:#999999; width:100px;line-height:1.2em}

/* table kyokubi */
table.kyokubi{font-size:12px; vertical-align:top; color:#333333; margin:5px; margin-top:0px; padding:0px; border-collapse:collapse; border-style:solid; border-width:1px; border-color:#999999; width:450px;}
td.kyokubi_box{font-size:12px; text-align:left; vertical-align:top; color:#333333; margin:0px; padding:10px; border-collapse:collapse; border-style:solid; border-width:0px; border-color:#999999; width:430px;line-height:1.7em}

/* table commerce */
table.commerce{font-size:12px; vertical-align:top; color:#333333; margin:5px; margin-left:10px; padding:0px; border-collapse:collapse; border-style:solid; border-width:1px; border-color:#999999; width:500px;}
td.commerce_left{font-size:12px; vertical-align:top;  background-color:#FFFFFF; color:#333333; margin:0px; padding:5px; border-collapse:collapse; border-style:solid; border-width:0px; border-right-width:1px; border-bottom-width:1px; border-color:#999999; width:100px; line-height:1.2em}
td.commerce_right{font-size:12px; vertical-align:top;  background-color:#FFFFFF; color:#333333; margin:0px; padding:5px; border-collapse:collapse; border-style:solid; border-width:0px; border-bottom-width:1px; width:380px; line-height:1.2em}
td.commerce_left_u{font-size:12px; vertical-align:top;  background-color:#FFFFFF; color:#333333; margin:0px; padding:5px; border-collapse:collapse; border-style:solid; border-width:0px; border-right-width:1px; border-color:#999999; width:100px; line-height:1.2em}
td.commerce_right_u{font-size:12px; vertical-align:top;  background-color:#FFFFFF; color:#333333; margin:0px; padding:5px; border-collapse:collapse; border-style:solid; border-width:0px; width:380px; line-height:1.2em}

/* table privacy */
table.privacy{font-size:12px; vertical-align:top; color:#333333; margin:5px; margin-left:10px; padding:0px; border-collapse:collapse; border-style:solid; border-width:0px; border-color:#999999; width:500px;}
td.privacy_left{font-size:12px; text-align:center; vertical-align:top;  background-color:#FFFFFF; color:#333333; margin:0px; padding:5px; border-collapse:collapse; border-style:solid; border-width:0px; border-color:#999999; width:20px; line-height:1.2em}
td.privacy_right{font-size:12px; text-align:left; vertical-align:top;  background-color:#FFFFFF; color:#333333; margin:0px; padding:5px; border-collapse:collapse; border-style:solid; border-width:0px; width:460px; line-height:1.2em}

/* table import */
table.import{font-size:12px; vertical-align:top; color:#333333; margin:5px; margin-left:10px; padding:0px; border-collapse:collapse; border-style:solid; border-width:0px; border-color:#999999; width:500px;}
td.import_left{font-size:12px; text-align:center; vertical-align:top;  background-color:#FFFFFF; color:#333333; margin:0px; padding:5px; border-collapse:collapse; border-style:solid; border-width:0px; border-color:#999999; width:20px; line-height:1.2em}
td.import_right{font-size:12px; text-align:left; vertical-align:top;  background-color:#FFFFFF; color:#333333; margin:0px; padding:5px; border-collapse:collapse; border-style:solid; border-width:0px; width:460px; line-height:1.2em}
td.import2_left{font-size:12px; text-align:left; vertical-align:top;  background-color:#FFFFFF; color:#333333; margin:0px; padding:3px; border-collapse:collapse; border-style:solid; border-width:0px; border-color:#999999; width:25px; line-height:1.2em}
td.import2_right{font-size:12px; text-align:left; vertical-align:top;  background-color:#FFFFFF; color:#333333; margin:0px; padding:3px; border-collapse:collapse; border-style:solid; border-width:0px; width:420px; line-height:1.2em}

/* table order */
table.order{font-size:12px; vertical-align:top; color:#333333; margin:5px; margin-left:10px; padding:0px; border-collapse:collapse; border-style:solid; border-width:0px; border-color:#999999; width:500px;}
td.order_left{font-size:12px; text-align:center; vertical-align:top;  background-color:#FFFFFF; color:#333333; margin:0px; padding:5px; border-collapse:collapse; border-style:solid; border-width:0px; border-color:#999999; width:20px; line-height:1.2em}
td.order_right{font-size:12px; text-align:left; vertical-align:top;  background-color:#FFFFFF; color:#333333; margin:0px; padding:5px; border-collapse:collapse; border-style:solid; border-width:0px; width:460px; line-height:1.2em}
td.order2_left{font-size:12px; text-align:left; vertical-align:top;  background-color:#FFFFFF; color:#333333; margin:0px; padding:3px; border-collapse:collapse; border-style:solid; border-width:0px; border-color:#999999; width:25px; line-height:1.2em}
td.order2_right{font-size:12px; text-align:left; vertical-align:top;  background-color:#FFFFFF; color:#333333; margin:0px; padding:3px; border-collapse:collapse; border-style:solid; border-width:0px; width:420px; line-height:1.2em}

/* table contact */
table.contact2{font-size:12px; vertical-align:top; color:#333333; margin:5px; margin-left:10px; padding:0px; border-collapse:collapse; border-style:solid; border-width:0px; border-color:#999999; width:500px;}
table.contact{font-size:12px; vertical-align:top; color:#333333; margin:0px; padding:0px; border-collapse:collapse; border-style:solid; border-width:0px; border-color:#999999; width:500px;}
td.contact_left{font-size:12px; vertical-align:top;  background-color:#CC0033; color:#ffffff; margin:0px; padding:5px; border-collapse:collapse; border-style:solid; border-width:1px; border-color:#ffffff; width:120px; line-height:1.2em}
td.contact_right{font-size:12px; vertical-align:top;  background-color:#f2f4f4; color:#333333; margin:0px; padding:5px; border-collapse:collapse; border-style:solid; border-width:1px; border-color:#ffffff ;width:360px; line-height:1.2em}
td.contact_top{font-size:12px; vertical-align:top;  background-color:#ffffff; color:#333333; margin:0px; padding:5px; border-collapse:collapse; border-style:solid; border-width:0px;  width:480px; line-height:1.2em}

/* table footer */
table.footer{font-size:11px; color:#636363; background-color:#ffffff;margin:0px; padding:0px; margin:0px; border-collapse:collapse; border-style:solid; border-width:0px; background-color:#ffffff; vertical-align:top; width:730px;}
td.footer_data1{font-size:11px; color:#636363; background-color:#ffffff;margin:0px; padding:0px; text-align:left; border-collapse:collapse; border-width:0px; border-style:solid; vertical-align:top; width:730px;}
td.footer_data2{font-size:11px; color:#636363; text-align:center; background-color:#ffffff;margin:0px; padding-top:3px; padding-right:0px; padding-bottom:2px; padding-left:0px; border-collapse:collapse; border-width:0px; border-style:solid; vertical-align:top; width:730px; line-height:1.2;}
td.footer_data{font-size:11px; color:#636363; background-color:#ffffff;margin:0px; padding:0px; text-align:left; border-collapse:collapse; border-width:0px; border-style:solid; vertical-align:top; width:730px; }

/* table campain */
table.campain{font-size:12px; vertical-align:top; text-align:left; color:#333333; border-collapse:collapse; border-style:solid; border-width:0px; width:500px; line-height:1.3em; }
td.campain_box{background: url(img/campain2.gif) no-repeat; vertical-align:top; font-size:12px; text-align:center; color:#333333; margin:0px; padding: 205px 0px 0px 0px ; border-collapse:collapse; border-style:solid; border-width:0px; width:530px; height:280px;}
td.campain_s{vertical-align:top; font-size:12px; text-align:left; color:#333333; margin:0px; padding:0px 15px 0px 15px; border-collapse:collapse; border-style:solid; border-width:0px; width:480px; height:75px;}

a{text-decoration: none;color: #0000CC;}
a:hover {color: #CC0033; text-decoration: underline;}

