*{



}

td, th {
	padding:3px 5px;
}

table.tbl1 {
    border-collapse:  collapse;     /* セルの線を重ねる */
}

table.tbl1 td, th {
	border:1px solid #000;
	padding:3px 5px;
}

.style20 {	font-size: 14px;
	font-weight: bold;
}
.style24 { font-size: 10px}
.style30 { font-size: 14px; font-weight: bold; color: #FFFFFF; }
.style34 { font-size: 12px}
.style36 { font-size: 14px}
.style38 { color: #333333}
.style41 { font-size: 18px}
.style44 { font-size: 16px}
.style45 { font-weight: bold}

img{
	border: 0;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: auto;
}
h2{color:#6d574e;
	font-size:14px;
	margin:26px 4px 4px 4px;
}
h3{font-weight:bold;
	font-size:16px;
	margin:20px 0 50px 40px;
}
h3 a{color:#333399;
}
h5{font-size:16px;
	padding:10px 0 0 16px;
}
#main{padding:6px;
	font-size:22px;
	font-weight:bold;
}
#main p{font-size:12px;
	padding:12px;
}

.attention{color:#ff0000;
}
.price{font-size:16px;
	font-weight:bold;
}
#top_link{padding:3px;
}

#header_img{margin-bottom:20px;
}
.attention_box h4{color:#ff0000;
	font-weight:bold;
	font-size:16px;
}
#top_info p{background-color:#f0feda;
	padding:10px;
	margin:12px 20px;
	width:620px;
	font-size:14px;
}

.tour{border:solid 1px #999999;
	margin:20px 0 10px 40px;
}

#cxl_box{
	border: solid 1px #666666;
	border-collapse: collapse;
	text-align: center;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
}
.course{color:#330099;
	font-weight:bold;
}

#cxl_box th{font-weight:normal;
	border:solid 1px #666666;
	padding:4px;
	background-color:#E9EEF3;
}
#cxl_box td{padding:8px;
	border:solid 1px #666666;
}
.wakuwaku{border:solid 1px #cccccc;
	margin:10px;
}
.attention_box{
	padding:20px;
	margin:20px;
}
#cxl1, #cxl2, #cxl3, #cxl4, #cxl5, #cxl6, #cxl7, #cxl8, #cxl9, #cxl10, #cxl11, #cxl55{border:solid 1px #666666;
	padding:20px;
	margin:20px 20px 80px 20px;
}
#cxl1 h4{background-color:#6D6C6B;
	font-size:14px;
	color:#ffffff;
	padding:6px;
}
#cxl2 h4, #cxl9 h4{background-color:#BD0F59;
	font-size:14px;
	color:#ffffff;
	padding:6px;
}
#cxl3 h4{background-color:#333399;
	font-size:14px;
	color:#ffffff;
	padding:6px;
}
#cxl4 h4, #cxl8 h4{background-color:#FF3366;
	font-size:14px;
	color:#ffffff;
	padding:6px;
}
#cxl5 h4{background-color:#3399FF;
	font-size:14px;
	color:#ffffff;
	padding:6px;
}

#cxl55 h4{background-color:#3399FF;
	font-size:14px;
	color:#ffffff;
	padding:6px;
}

#cxl6 h4{background-color:#0000FF;
	font-size:14px;
	color:#ffffff;
	padding:6px;
}
#cxl7 h4{background-color:#9933CC;
	font-size:14px;
	color:#ffffff;
	padding:6px;
}
#cxl10 h4{background-color:#993399;
	font-size:14px;
	color:#ffffff;
	padding:6px;
}

#cxl11 h4{background-color:#FF9900;
	font-size:14px;
	color:#ffffff;
	padding:6px;
}

#foot{margin-top:30px;
}

#company{background:url(img/logo2.gif) no-repeat;
	padding-left:100px;
	height:70px;
	margin:10px;
	float:left;
}
.anta{position:relative;top:6px;
}
#trust{margin-top:6px;
}
hr{clear:both;
	width:740px;
}

.color_a{background-color:#D8BBF7;
}
.color_b{background-color:#FDEAF9;
}
.color_c{background-color:#E9F9FE;
}
.color_d{background-color:#F5F0D8;
}
.color_e{background-color:#EFD7CF;
}
.color_f{background-color:#FBCCF2;
}
.color_g{background-color:#FAE7F9;
}
.color_h{background-color:#DFFADE;
}
.color_i{background-color:#E8E8E8;
}
.price_en{font-weight:bold;
	font-size:16px;
}
.mini_font{font-size:10px;
}
.b_font{font-weight:bold;
}
