#second_right h2 { margin: 10px 0 15px; padding: 0; }
#second_right p { margin: 0; padding: 5px 0; }
.flow1 { background-image: url(images/flow1.jpg); background-repeat: no-repeat; margin: 0; padding: 40px 0 50px 72px; }
.flow2 { background-image: url(images/flow2.jpg); background-repeat: no-repeat; margin: 0; padding: 40px 0 50px 72px; }
.flow3 { background-image: url(images/flow3.jpg); background-repeat: no-repeat; margin: 0; padding: 40px 0 50px 72px; }
.flow4 { background-image: url(images/flow4.jpg); background-repeat: no-repeat; margin: 0; padding: 40px 0 50px 72px; }
.flow5 { background-image: url(images/flow5.jpg); background-repeat: no-repeat; margin: 0; padding: 40px 0 50px 72px; }
.flow6 { background-image: url(images/flow6.jpg); background-repeat: no-repeat; margin: 0; padding: 40px 0 50px 72px; }
.flow7 { background-image: url(images/flow7.jpg); background-repeat: no-repeat; margin: 0; padding: 40px 0 50px 72px; }
.flow8 { background-image: url(images/flow8.jpg); background-repeat: no-repeat; margin: 0; padding: 40px 0 25px 72px; }
#second_right2 { width: 750px; float: right; }
#second_right2 h2 { margin: 10px 0 2px; padding: 11px 0 10px 16px; }
#second_right2 .h2_cate1 { color: #fff; font-size: 15px; background-image: url(images/h2_cat1.jpg); background-repeat: no-repeat; }
#second_right2 .h2_cate2 { color: #fff; font-size: 15px; background-image: url(images/h2_cat2.jpg); background-repeat: no-repeat; }
#second_right2 .h2_cate3 { color: #fff; font-size: 15px; background-image: url(images/h2_cat3.jpg); background-repeat: no-repeat; }
#second_right2 .h2_cate4 { color: #fff; font-size: 15px; background-image: url(images/h2_cat4.jpg); background-repeat: no-repeat; }
#second_right2 .h2_cate5 { color: #fff; font-size: 15px; background-image: url(images/h2_cat5.jpg); background-repeat: no-repeat; }
#second_right2 p { margin: 0; padding: 5px 0; }
.pagelist { background-color: #ffcc99; text-align: center; margin: 10px 0 15px; padding: 8px; }
.pagelist a { color: #535353; }
.list_main { background-image: url(images/photo_main_back.jpg); background-repeat: no-repeat; margin: 0 0 3px; padding: 10px 10px 20px; }
.list_sub { background-image: url(images/photo_sub_back.jpg); background-repeat: no-repeat; margin: 0 0 5px; padding: 10px 10px 15px; }

/* ------------------------------
?K?[?f???i?ρE???i
------------------------------ */
.products_img01 { padding-top: 24px; padding-left: 0px; padding-right:13px; }
.products_td1 { padding-right: 2px; padding-left: 11px; }
.brad_td_back1 { background-image: url(images/block_r4_c2.jpg); background-repeat: no-repeat; vertical-align: top; height: 728px; margin: 0; padding: 0; }
.brad_td_back2 { background-image: url(images/block_r7_c2.jpg); background-repeat: no-repeat; height: 316px; margin: 0; padding: 0; }
.brad_td_back3 { background-image: url(images/block_r17_c2.jpg); background-repeat: no-repeat; vertical-align: top; height: 286px; margin: 0; padding: 0; }
.natural_td_back1 { background-image: url(images/naturl_img2.jpg); background-repeat: no-repeat; margin: 0; padding: 60px 0 45px; }
.natural_td_back2 { background-image: url(images/naturl_img4.jpg); background-repeat: no-repeat; margin: 0; padding: 70px 0 210px; }
.natural_td_back3 { background-image: url(images/naturl_img7.jpg); background-repeat: no-repeat; margin: 0; padding: 70px 0 210px; }
.natural_td_back4 { background-image: url(images/naturl_img10.jpg); background-repeat: no-repeat; margin: 0; padding: 70px 0 380px; }
.natural_td_back5 { background-image: url(images/naturl_img13.jpg); background-repeat: no-repeat; margin: 0; padding: 70px 30px 260px 380px; }
.flore_td_back1 { background-image: url(images/flore_img2.jpg); background-repeat: no-repeat; margin: 0; padding: 255px 20px 35px 530px; }
.flore_td_back2 { background-image: url(images/flore_img3.jpg); background-repeat: no-repeat; margin: 0; padding: 50px 190px 15px 0; }
.brad_td_back4 { background-repeat: no-repeat; padding-right: 30px; }
.brad_td_back5 { background-image: url(images/brad_img_td_02.jpg); background-repeat: no-repeat; background-position: 0 0; height: 179px; margin: 0; padding: 0 150px 0 0; }
.brad_td_back6 { background-repeat: no-repeat; background-position: 0 0; height: 136px; margin: 0; padding: 0 15px 0 30px; }
.brad_td_back7 { background-image: url(images/brad_img7.jpg); background-repeat: no-repeat; padding-top: 80px; padding-right: 410px; padding-bottom: 500px; }
.brad_td_back8 { background-image: url(images/brad_img9.jpg); background-repeat: no-repeat; padding: 90px 10px 380px 400px; }
.brad_td_back9 { background-image: url(images/brad_img11.jpg); background-repeat: no-repeat; padding: 70px 370px 365px 0; }
.brad_td_back10 { background-image: url(images/brad_img13.jpg); background-repeat: no-repeat; padding: 60px 60px 340px 330px; }
.brad_td_back11 { background-image: url(images/brad_img14.jpg); background-repeat: no-repeat; padding: 100px 450px 130px 0; }
.brad_td_back12 { background-image: url(images/brad_img16.jpg); background-repeat: no-repeat; padding: 40px 20px 320px 490px; }
.brad_td_back13 { padding-right: 20px; }
.brad_td_back14 { text-align: right; padding-right: 5px; }

