/* CSS Document */
/* contents */
#main{width:730px; height:auto; margin:10px 35px 0 35px;}
#menu{width:180px; height:auto; float:left;}
#contents{width:540px; height:auto; float:right;}
.menu_border{width:168px; height:auto; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; margin:0 0 5px 0; padding:10px 5px;}
h3{width:540px; height:50px; margin:0; padding:0;} 
h4{width:520px; height:30px; margin:10px 10px 0 10px; padding:0; border:0;}
.cont_txt{width:510px; height:auto; margin:10px 15px; padding:0;}
.about_txt{width:510px; height:auto; margin:10px 15px; padding:0; font-size:10px;}

/* sitemap */
.map_txt{width:510px; height:auto; margin:10px 0px 10px 30px; padding:0;}

/* contact */
#contact_cont{width:520px; margin:10px;}
#contact_cont table{width:520px; margin: 0 auto; border-collapse:collapse; text-align:left; border:1px #CCCCCC solid;}
#contact_cont td{padding:5px; border:1px #CCCCCC solid;}

/* merges */
#merges_cont{width:530px; height:auto;}
#merges_cont table{border:0px; margin:0px 5px 0 5px;}
#merges_cont td{padding:3px;}
.merges_txt{width:510px; height:auto; margin:10px 5px; padding:0;}

/* queries */
#queries_box{width:520px; margin:10px 10px;}

/* iframe */
#ifra_cont{background-color:#FFFFFF; height:auto; margin:0; padding:5px 10px 10px 10px; font-size:10px;}

/* cards */
#cards_way{width:500px; height:auto; margin:10px 20px 20px 20px;}
.cards_way_s{width:500px; height:53px; margin:0 0 5px 0; padding:0;}
.cards_w_l{width:178px; height:53px; margin:0; padding:0; float:left;}
.cards_w_r{width:310px; height:53px; margin:0; padding:0; float:right;}

#cards_n_way{width:498px; height:auto; margin:10px 0 10px 15px; padding:20px 5px; border:1px solid #CCCCCC;}
.cards_nc_way{width:498px; height:53px; margin:0; padding:0;}
.cards_nl_way{width:245px; height:53px; float:left; margin:0; padding:0;}
.cards_nr_way{width:245px; height:53px; float:right; margin:0; padding:0;}

#cards_way a:link{color:#CC0000; text-decoration:none;}
#cards_way a:visited{color:#CC0000; text-decoration:none;}
#cards_way a:hover{color:#CC0000; text-decoration:underline;}

#cards_t_m{width:510px; height:auto; padding:0 4px; margin:20px 0 20px 10px;}
#cards_t_m table{width:510px; height:auto; border:1px solid #CCCCCC; border-collapse:collapse;}
#cards_t_m th{background-color:#FEDCD8; font-weight:bold; padding:3px; border:1px solid #CCCCCC;}
#cards_t_m td{font-weight:bold; padding:3px; text-align:center; border:1px solid #CCCCCC;}

/* preparate */
.preparate_f{font-size:18px; font-weight:bold; margin:50px 0 0 0;}

/* use01 */
#use01_m{width:520px; height:auto; margin:10px 0px 20px 0px; border:1px #CCCCCC solid; padding:10px 10px 10px 10px;}
.use01_ml{width:122px; height:auto; float:left; margin:0; padding:0;}
.use01_mr{width:380px; height:auto; float:right; margin:0; padding:0;}
.use01_way{width:530px; height:auto; border:1px #CCCCCC solid; padding:10px 5px; margin:10px 0;} 

/* home */
#home_box{width:540px; height:auto; margin:10px 0px 0px 0px; padding:0;}
#home_box h2{width:540px; margin:0; padding:0;}
#home_box p{width:520px; height:auto; margin:0; padding:10px 9px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; background-color:#FFFFFF;}
.hb01{font-size:14px; color:#CC0000; font-weight:bold; line-height:20px;}
.hb03{font-size:18px; color:#CC0000; font-weight:bold; line-height:24px;}
