/*========common//========*/
strong{
    font-weight: bold;
	}
img {
	border:0;
	}
form{
	margin:0;
	padding:0;
	}
table {
	border:0;
	}
s {
	font-weight:bold;
	font-family:verdana;
	}
big {
	font-size: 12px;
	line-height: 17px;
	}
small {
	font-size: 10px; line-height: 13px;
	}
b {
	font-weight:bold;
	}
.b {
	font-weight:bold;
	}
.dotline_w {
	margin:0;
	padding:0;
	background: url(../images_com/dotline_w.gif) repeat-x left center;
	height:1px;
	empty-cells:show;
	}
.dotline_h {
	margin:0;
	padding:0;
	background: url(../images_com/dotline_h.gif) repeat-y center top;
	width:3px;
	empty-cells:show;
	}
.clear {
	empty-cells:show;
	clear:both;
	}
.hidden_txt {
	visibility:hidden;
	}
#base {
	width:750px;
	}
.base_line {
	width:1px;
	background-color:#CCCCCC;
	}
#base_cnt {
	width:748px;
	vertical-align:top;
	background: url(../images_com/menu/inst_bg.gif) repeat-y left top;
	background-color:#ffffff;
	}
#base_cnt_footer {
	height: 75px;
	padding:7px 10px 0 10px;
	vertical-align:top;
	background-color:#ffffff;
	border-top:4px solid #284A85;
	}
/*========//common========*/


/*========header//========*/
#h_copy_area {
	vertical-align:top;
	width:164px;
	}
#h_menu_area {
	vertical-align:top;
	width:496px;
	background: url(../images_com/h_bg.gif) repeat-x left top;
	text-align:right;
	}
#h_logo_area {
	vertical-align:top;
	width:88px;
	}
#menu_area {
	vertical-align:top;
	width:660px;
	padding:1px 0 1px 1px;
	background-color:#ffffff;
	border-bottom:1px solid #CCCCCC;
	}
#menu_area img {
	margin-right:1px;
	}
/*========//header========*/


/*========footer//========*/
#copyright {
	margin-top:1px;
	width:215px;
	float:left;
	}
#f_link {
	float:right;
	}
.f_link_mark {
	padding-left:9px;
	padding-right:3px;
	}
.f_link_txt {
	font-size: 10px;
	line-height: 11px;
	font-family:verdana;
	}
/*========//footer========*/


/*========contents common//========*/
#inst_menu_area {
	vertical-align:top;
	width:127px;
	}
#inst_in_area {
	background: url(../images_com/menu/inst_in_bg.gif) repeat-y left top;
	}
#inst_menu_area ul{
	display: inline;
	width: 127px;
	margin: 0;
	padding: 0;
	list-style-type:none;
	}
#inst_menu_area li {
	display: inline;
	margin: 0;
	padding: 0;
	}
#active_area {
	width:124px;
	margin:1px 0 0 3px;
	}
#active_area img {
	margin-bottom:2px;
	}
#contents_area {
	vertical-align:top;
	width:621px;
	padding:0px 0px 10px 10px;
	background-color:#ffffff;
	}
#pan_kuzu {
	margin:7px 0 7px 0px;
	}
.pan_kuzu_table{
	margin:0px;
	}
.pan_kuzu_mark{
	padding-right:3px;
	padding-top:1px;
	}
.pan_kuzu_txt{
	padding-top:0px;
	}
#h1_table {
	width:601px;
	}
#h1_do {
	vertical-align:top;
	width:601px;
	height:79px;
	background: url(../do/images/h1.gif) no-repeat left top;
	padding:0;
}
#h1_do h1 {
	width:601px;
	margin:0;
	padding:0;
	font-size: 10px;
	font-family:verdana;
	line-height: 12px;
	text-indent: -9999px;
	font-weight:normal;
	background-color:transparent;
	border:none;
}
#h1_ticket {
	vertical-align:top;
	width:601px;
	height:79px;
	background: url(../ticket/images/h1.gif) no-repeat left top;
	padding:0;
}
#h1_ticket h1 {
	width:601px;
	margin:0;
	padding:0;
	font-size: 10px;
	font-family:verdana;
	line-height: 12px;
	text-indent: -9999px;
	font-weight:normal;
	background-color:transparent;
	border:none;
}
#h1_fair {
	vertical-align:top;
	width:601px;
	height:79px;
	background: url(../fair/images/h1.gif) no-repeat left top;
	padding:0;
}
#h1_fair h1 {
	width:601px;
	margin:0;
	padding:0;
	font-size: 10px;
	font-family:verdana;
	line-height: 12px;
	text-indent: -9999px;
	font-weight:normal;
	background-color:transparent;
	border:none;
}
#h1_faq {
	vertical-align:top;
	width:601px;
	height:79px;
	background: url(../webshop/images/h1_faq.gif) no-repeat left top;
	padding:0;
}
#h1_faq h1 {
	width:601px;
	margin:0;
	padding:0;
	font-size: 10px;
	font-family:verdana;
	line-height: 12px;
	text-indent: -9999px;
	font-weight:normal;
	background-color:transparent;
	border:none;
}
#h1_flute {
	vertical-align:top;
	width:601px;
	height:52px;
	background: url(../inst_info/images/h1_flute.gif) no-repeat left top;
	padding:0;
}
#h1_flute h1 {
	width:601px;
	margin:0;
	padding:0;
	font-size: 10px;
	font-family:verdana;
	line-height: 12px;
	text-indent: -9999px;
	font-weight:normal;
	background-color:transparent;
	border:none;
}
#h1_clarinet {
	vertical-align:top;
	width:601px;
	height:52px;
	background: url(../inst_info/images/h1_clarinet.gif) no-repeat left top;
	padding:0;
}
#h1_clarinet h1 {
	width:601px;
	margin:0;
	padding:0;
	font-size: 10px;
	font-family:verdana;
	line-height: 12px;
	text-indent: -9999px;
	font-weight:normal;
	background-color:transparent;
	border:none;
}
#h1_sax {
	vertical-align:top;
	width:601px;
	height:52px;
	background: url(../inst_info/images/h1_sax.gif) no-repeat left top;
	padding:0;
}
#h1_sax h1 {
	width:601px;
	margin:0;
	padding:0;
	font-size: 10px;
	font-family:verdana;
	line-height: 12px;
	text-indent: -9999px;
	font-weight:normal;
	background-color:transparent;
	border:none;
}
#h1_oboe {
	vertical-align:top;
	width:601px;
	height:52px;
	background: url(../inst_info/images/h1_oboe.gif) no-repeat left top;
	padding:0;
}
#h1_oboe h1 {
	width:601px;
	margin:0;
	padding:0;
	font-size: 10px;
	font-family:verdana;
	line-height: 12px;
	text-indent: -9999px;
	font-weight:normal;
	background-color:transparent;
	border:none;
}
#h1_fagott {
	vertical-align:top;
	width:601px;
	height:52px;
	background: url(../inst_info/images/h1_fagott.gif) no-repeat left top;
	padding:0;
}
#h1_fagott h1 {
	width:601px;
	margin:0;
	padding:0;
	font-size: 10px;
	font-family:verdana;
	line-height: 12px;
	text-indent: -9999px;
	font-weight:normal;
	background-color:transparent;
	border:none;
}
#h1_trumpet {
	vertical-align:top;
	width:601px;
	height:52px;
	background: url(../inst_info/images/h1_trumpet.gif) no-repeat left top;
	padding:0;
}
#h1_trumpet h1 {
	width:601px;
	margin:0;
	padding:0;
	font-size: 10px;
	font-family:verdana;
	line-height: 12px;
	text-indent: -9999px;
	font-weight:normal;
	background-color:transparent;
	border:none;
}
#h1_trombone {
	vertical-align:top;
	width:601px;
	height:52px;
	background: url(../inst_info/images/h1_trombone.gif) no-repeat left top;
	padding:0;
}
#h1_trombone h1 {
	width:601px;
	margin:0;
	padding:0;
	font-size: 10px;
	font-family:verdana;
	line-height: 12px;
	text-indent: -9999px;
	font-weight:normal;
	background-color:transparent;
	border:none;
}
#h1_frenchhorn {
	vertical-align:top;
	width:601px;
	height:52px;
	background: url(../inst_info/images/h1_frenchhorn.gif) no-repeat left top;
	padding:0;
}
#h1_frenchhorn h1 {
	width:601px;
	margin:0;
	padding:0;
	font-size: 10px;
	font-family:verdana;
	line-height: 12px;
	text-indent: -9999px;
	font-weight:normal;
	background-color:transparent;
	border:none;
}
#h1_euphonium {
	vertical-align:top;
	width:601px;
	height:52px;
	background: url(../inst_info/images/h1_euphonium.gif) no-repeat left top;
	padding:0;
}
#h1_euphonium h1 {
	width:601px;
	margin:0;
	padding:0;
	font-size: 10px;
	font-family:verdana;
	line-height: 12px;
	text-indent: -9999px;
	font-weight:normal;
	background-color:transparent;
	border:none;
}
#h1_tuba {
	vertical-align:top;
	width:601px;
	height:52px;
	background: url(../inst_info/images/h1_tuba.gif) no-repeat left top;
	padding:0;
}
#h1_tuba h1 {
	width:601px;
	margin:0;
	padding:0;
	font-size: 10px;
	font-family:verdana;
	line-height: 12px;
	text-indent: -9999px;
	font-weight:normal;
	background-color:transparent;
	border:none;
}
#h1_common {
	vertical-align:top;
	width:601px;
	height:52px;
	background: url(../inst_info/images/h1_common.gif) no-repeat left top;
	padding:0;
}
#h1_common h1 {
	width:601px;
	margin:0;
	padding:0;
	font-size: 10px;
	font-family:verdana;
	line-height: 12px;
	text-indent: -9999px;
	font-weight:normal;
	background-color:transparent;
	border:none;
}
#h1_link_area {
	vertical-align:top;
	height:27px;
	background: url(../inst_info/images/h1_subarea.gif) no-repeat left top;
	text-align:right;
	padding-top:6px;
	padding-right:12px;
	}
#h1_link_area img {
	margin-left:7px;
	}
#h2_flute {
	vertical-align:top;
	width:596px;
	height:29px;
	margin:4px 0 4px 5px;
	background: url(../inst_info/images/h2_flute.gif) no-repeat left top;
	padding:0;
}
#h2_clarinet {
	vertical-align:top;
	width:596px;
	height:29px;
	margin:4px 0 4px 5px;
	background: url(../inst_info/images/h2_clarinet.gif) no-repeat left top;
	padding:0;
}
#h2_sax {
	vertical-align:top;
	width:596px;
	height:29px;
	margin:4px 0 4px 5px;
	background: url(../inst_info/images/h2_sax.gif) no-repeat left top;
	padding:0;
}
#h2_oboe {
	vertical-align:top;
	width:596px;
	height:29px;
	margin:4px 0 4px 5px;
	background: url(../inst_info/images/h2_oboe.gif) no-repeat left top;
	padding:0;
}
#h2_fagott {
	vertical-align:top;
	width:596px;
	height:29px;
	margin:4px 0 4px 5px;
	background: url(../inst_info/images/h2_fagott.gif) no-repeat left top;
	padding:0;
}
#h2_trumpet {
	vertical-align:top;
	width:596px;
	height:29px;
	margin:4px 0 4px 5px;
	background: url(../inst_info/images/h2_trumpet.gif) no-repeat left top;
	padding:0;
}
#h2_trombone {
	vertical-align:top;
	width:596px;
	height:29px;
	margin:4px 0 4px 5px;
	background: url(../inst_info/images/h2_trombone.gif) no-repeat left top;
	padding:0;
}
#h2_frenchhorn {
	vertical-align:top;
	width:596px;
	height:29px;
	margin:4px 0 4px 5px;
	background: url(../inst_info/images/h2_frenchhorn.gif) no-repeat left top;
	padding:0;
}
#h2_euphonium {
	vertical-align:top;
	width:596px;
	height:29px;
	margin:4px 0 4px 5px;
	background: url(../inst_info/images/h2_euphonium.gif) no-repeat left top;
	padding:0;
}
#h2_tuba {
	vertical-align:top;
	width:596px;
	height:29px;
	margin:4px 0 4px 5px;
	background: url(../inst_info/images/h2_tuba.gif) no-repeat left top;
	padding:0;
}
#h2_event {
	vertical-align:top;
	width:596px;
	height:29px;
	margin:4px 0 12px 5px;
	background: url(../inst_info/images/h2_event.gif) no-repeat left top;
	padding:0;
}
#h2_accessory {
	vertical-align:top;
	width:596px;
	height:29px;
	margin:4px 0 12px 5px;
	background: url(../inst_info/images/h2_accessory.gif) no-repeat left top;
	padding:0;
}
#h2_cdbook {
	vertical-align:top;
	width:596px;
	height:29px;
	margin:4px 0 4px 5px;
	background: url(../inst_info/images/h2_cdbook.gif) no-repeat left top;
	padding:0;
}
#h2_used {
	vertical-align:top;
	width:596px;
	height:29px;
	margin:4px 0 4px 5px;
	background: url(../inst_info/images/h2_used.gif) no-repeat left top;
	padding:0;
}
#h2_mame {
	vertical-align:top;
	width:596px;
	height:29px;
	margin:4px 0 12px 5px;
	background: url(../inst_info/images/h2_mame.gif) no-repeat left top;
	padding:0;
}
#h2_goods {
	vertical-align:top;
	width:596px;
	height:29px;
	margin:4px 0 4px 5px;
	background: url(../inst_info/images/h2_goods.gif) no-repeat left top;
	padding:0;
}
#h2_tuner {
	vertical-align:top;
	width:596px;
	height:29px;
	margin:4px 0 4px 5px;
	background: url(../inst_info/images/h2_tuner.gif) no-repeat left top;
	padding:0;
}
#h2_stand {
	vertical-align:top;
	width:596px;
	height:29px;
	margin:4px 0 4px 5px;
	background: url(../inst_info/images/h2_stand.gif) no-repeat left top;
	padding:0;
}
#h2_maintenance {
	vertical-align:top;
	width:596px;
	height:29px;
	margin:4px 0 4px 5px;
	background: url(../inst_info/images/h2_maintenance.gif) no-repeat left top;
	padding:0;
}
h2 {
	width:596px;
	margin:0;
	padding:0;
	font-size: 10px;
	font-family:verdana;
	line-height: 12px;
	text-indent: -9999px;
	font-weight:normal;
}
#wn_table {
	width:596px;
	margin:0px 0 2px 5px;
}
#wn_area {
	height:120px;
	background: url(../inst_info/images/wn_bg.gif) repeat-y left top;
	padding-left:1px;
	padding-right:1px;
}
#contents_base_area {
	margin:0px 0 15px 14px;
}
#contents_base_area2 {
	margin:5px 0 15px 14px;
}
#contents_base_area3 {
	margin:10px 0 0px 7px;
}
.h3_table {
	margin:8px 0 10px 0;
	border-bottom:2px solid #2A5292;
}
.h3_table2 {
	margin:0px 0 5px 0;
	border-bottom:2px solid #2A5292;
}
h3 {
	width:300px;
	margin:0;
	padding:0;
}
.h3_td1 {
	padding-bottom:5px;
}
.h3_td2 {
	text-align:right;
	padding-bottom:5px;
	padding-right:10px;
}
.h4_table {
	margin:2px 0 8px 0;
	background: url(../images_com/dotline_w.gif) repeat-x left bottom;
}
.h4_table2 {
	margin:0px 0 8px 0;
	background: url(../images_com/dotline_w.gif) repeat-x left bottom;
}
h4 {
	width:570px;
	background: url(../images_com/mark_h4.gif) no-repeat left center;
	padding:0 0 0 10px;
	margin:0 0 6px 0;
	font-weight:bold;
}
h4 img {
	margin-top:0px;
	margin-left:7px;
}
p {
	font-size: 12px;
	line-height: 16px;
	margin:0px;
	padding:0px 15px 10px 0;
	}
p.p_sbtm {
	margin:0px;
	padding:0px 15px 5px 0;
	}
p.p_lbtm {
	margin:0px;
	padding:0px 15px 15px 0;
	}
p.p2 {
	margin:0px;
	padding:10px 15px 30px 0;
	}
.main {
	width:570px;
	font-size: 10px;
	line-height: 15px;
	font-family:verdana;
	margin-bottom:5px;
	}
.main td {
	padding-bottom:5px;
	}
.main img {
	margin:2px 6px 4px 0;
	border:1px solid #cccccc;
	}
.main p {
	font-size: 10px;
	line-height: 14px;
	margin:0px;
	padding:0px 5px 5px 3px;
	}
.main2 {
	width:570px;
	font-size: 10px;
	line-height: 15px;
	font-family:verdana;
	margin-bottom:1px;
	}
.main2 td {
	padding-bottom:0px;
	}
.main2 img {
	margin:2px 6px 4px 0;
	border:1px solid #cccccc;
	}
.main2 p {
	font-size: 10px;
	line-height: 14px;
	margin:0px;
	padding:5px 5px 0px 3px;
	}
.main ul {
	list-style-type: disc;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 19px;
	padding-left: 0px;
	margin-right: 9px;
	}
.main ul li {
	margin-bottom: 2px;
	}
.base_table{
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-collapse:collapse;
	font-size: 10px;
	line-height: 13px;
	font-family:verdana;
	margin-bottom: 12px;
	}
.base_table th{
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	text-align:left;
	background-color:#EAF2FF;
	padding:10px 10px 10px 10px;
	empty-cells:show;
	}
.base_table td{
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding:10px 10px 10px 10px;
	empty-cells:show;
	}
.base_table2{
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-collapse:collapse;
	font-size: 10px;
	line-height: 13px;
	font-family:verdana;
	margin-bottom: 15px;
	}
.base_table2 th{
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	text-align:center;
	background-color:#EAF2FF;
	padding:7px 7px 7px 7px;
	empty-cells:show;
	}
.base_table2 td{
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding:7px 7px 7px 7px;
	empty-cells:show;
	}
td.bgcolorgray{
	background-color:#f4f4f4;
	}
.ph_right {
	float:right;
	padding:0 10px 10px 10px;
	}
.ph_left {
	float:left;
	margin:0 10px 10px 0;
	}
.ph_center {
	text-align:center;
	margin-bottom:7px;
	}
.ph_line {
	padding:5px;
	border:1px solid #cccccc;
	background-color:#ffffff;
	}
.ph_cap {
	vertical-align:top;
	text-align:center;
	padding:4px 0 0 0;
	}
ol.decimal {
	list-style-type: decimal;
	margin-top: 0;
	margin-bottom: 8px;
	margin-left: 24px;
	padding-left: 0px;
	margin-right: 9px;
	}
ol.decimal li {
	margin-bottom: 2px;
	}
ul.disc {
	list-style-type: disc;
	margin-top: 0;
	margin-bottom: 12px;
	margin-left: 19px;
	padding-left: 0px;
	margin-right: 9px;
	}
ul.disc li {
	margin-bottom: 1px;
	}
ul.disc2 {
	list-style-type: disc;
	margin-top: 0;
	margin-bottom: 0px;
	margin-left: 29px;
	padding-left: 0px;
	margin-right: 9px;
	}
ul.disc2 li {
	margin-bottom: 1px;
	}
ul.disc3 {
	list-style-type: disc;
	margin-top: 0;
	margin-bottom: 5px;
	margin-left: 19px;
	padding-left: 0px;
	margin-right: 9px;
	}
ul.disc3 li {
	margin-bottom: 1px;
	}
.r_lt {
	width:5px;
	}
.r_t {
	background: url(../images_com/r_t_bg.gif) repeat-x;
	}
.r_rt {
	width:5px;
	}
.r_l {
	background: url(../images_com/r_l_bg.gif) repeat-y;
	}
.r_r {
	background: url(../images_com/r_r_bg.gif) repeat-y;
	}
.r_b {
	background: url(../images_com/r_b_bg.gif) repeat-x;
	}
.r_cnt {
	vertical-align:top;
	}
.pagetop {
	padding:5px 20px 20px 0;
	text-align:right;
	clear:both;
	}
#pop_base {
	width:545px;
	margin-left:10px;
	}
#pop_logo {
	margin:5px 0 5px 0px;
	}
.print_area {
	padding-bottom:10px;
	text-align:center;
	}
.winclose {
	padding:0px 15px 0px 0;
	text-align:right;
	clear:both;
	}
.t_fin {
	text-align:center;
	margin-top:10px;
	margin-bottom:5px;
	}
/*========//contents common========*/