@charset "Shift_JIS";
/* CSS Document */

body {
	margin: 0px;
	background-image:url(cmnfix/background.jpg);
	background-position:top;
	font:"lr oSVbN", "qMmpS Pro W3", Osaka, Arial, Helvetica, Verdana;
	color:#FFFFFF;
	font-size:12px;
	line-height:18px;
	}
	
a:link	{
	text-decoration:underline;
	color:#FF6600;
	}
	
a:hover{
	text-decoration:underline;
	color:#FFCC33;
	}
	
a:visited{
	text-decoration:underline;
	color:#FF6600;
	}

h1{
	font-size:13px;
	font-weight:normal;
	text-align:left;
	line-height:normal;
	font-family: "lr o", "ז", "qMm Pro W3";
	margin: 0px;
	}
	
h2{
	
	}
	
.footer{
	margin:0px 0px 0px 0px;
	height:40px;
	padding:12px 50px 0px 50px;
	background-image:url(cmnfix/footer.gif);
	background-repeat:no-repeat;
	text-align:right;
	font:"lr oSVbN", "qMmpS Pro W3", Osaka, Arial, Helvetica, Verdana;
	font-size:12px;
	} 
	
.footermenu{
	padding:10px 0px 0px 0px;
	text-align:center;
	font:"lr oSVbN", "qMmpS Pro W3", Osaka, Arial, Helvetica, Verdana;
	font-size:12px;
	color:#FFCC66;
	font-weight:normal;
	}
	
.footermenu a:link	{
	text-decoration:none;
	color:#FFCC66;
	}
	
.footermenu a:hover	{
	text-decoration:none;
	color:#FF6600;
	}
	
.footermenu a:visited	{
	text-decoration:none;
	color:#FF6600;
	}
	
.header{
	margin:10px 0px 0px 0px;
	height:40px;
	padding:13px 10px 0px 60px;
	background-image:url(cmnfix/header.gif);
	background-repeat:no-repeat;
	font:"lr oSVbN", "qMmpS Pro W3", Osaka, Arial, Helvetica, Verdana;
	font-weight:700;
	font-size:14px;
	} 
	
.lead_txt{
	font-size:12px;
	line-height:18px;
	padding:10px;
	text-align:center;
	}
	
.bottom_comment_txt{
	background-image:url(cmnfix/frame_comment-both.gif);
	padding:0px 60px;
	}
	
.bottom_comment_big{
	font-size:14px;
	font-weight:600;
	color:CC9900;
	}
	
.top_information{
	font:"lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size:12px;
	line-height:16px;
	color:#FFF;
	text-align:left;
	}
	
.top_info_border{
	border-bottom:1px solid #FF9966;
	}
	
.top_photo{
	background-color:#FFFFFF;
	padding:5px;
	}
	
.top_chibacomment{
	background-image: url("home/img/key.gif");
	background-repeat:no-repeat;
	background-position:0px 10px;
	padding:0px 10px 10px 10px;
	font:"lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size:12px;
	line-height:16px;
	text-align:center;
	}
	
.subttl_bg{
	border-bottom:1px solid #990;
	background-image:url(cmnfix/bg_subtitle.gif);
	background-repeat:no-repeat;
	background-position:2px 3px;
	border-bottom:1px solid #900;
	}
	
.subttl{
	font:"lr o", "ז", "qMm Pro W3";
	color:#900;
	font-size:16px;
	font-weight:700;
	padding:7px 0px 0px 0px;
	}
	
.msg_tbl_top{
	background-image:url(cmnfix/msg_kei_top.gif);
	background-position:center top;
	background-repeat:no-repeat;
	padding:20px 0px 0px 0px;
	text-align:center;
	}
	
.msg_tbl_side{
	background-image:url(cmnfix/msg_kei_side.gif);
	background-position:center;
	background-repeat:repeat-y;
	padding:30px 50px;
	text-align:center;
	}
	
.msg_tbl_bottom{
	background-image:url(cmnfix/msg_kei_bottom.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	text-align:center;
	}
	
.msg_mainbody{
	width:250px;
	height:290px;
	padding:40px 300px 30px 50px;
	text-align:left;
	background-image:url(cmnfix/msg_bg_piano.jpg);
	background-color:#FFCC99;
	background-position:right bottom;
	background-repeat:no-repeat;
	font:"lr oSVbN", "qMmpS Pro W3", Osaka, Arial, Helvetica, Verdana;
	font-size:12px;
	line-height:18px;
	color:#333;
	}
	
.sales_new_old{
	border-bottom:1px solid #FC9;
	border-top:1px solid #FC9;
	text-align:center;
	font-size:14px;
	font-weight:600;
	padding:5px 10px;
	}
		
.sales_table{
	background-color:#FFFFFF;
	color:#000000;
	font-size:12px;
	line-height:18px;
	}
	
.sales_product_name{
	background-image:url(cmnfix/bg_subtitle.gif);
	background-repeat:no-repeat;
	background-position:2px 3px;
	border-bottom:1px solid #900;
	font:"lr oSVbN", "qMmpS Pro W3", Osaka, Arial, Helvetica, Verdana;
	font-size:14px;
	line-height:130%;
	font-weight:600;
	color:#990000;
	text-align:left;
	height:30px;
	padding:8px 5px 0px 40px;
	text-align:left;
	}
	
.sales_photo{
	padding:3px 10px;
	text-align:center;
	border-bottom:1px solid #900;
	} 
	
.sales_data{
	font:"lr oSVbN", "qMmpS Pro W3", Osaka, Arial, Helvetica, Verdana;
	font-size:12px;
	line-height:130%;
	color:#333;
	text-align:center;
	padding:5px;
	border-bottom:1px solid #900;
	}
	
.sales_comment{
	font:"lr oSVbN", "qMmpS Pro W3", Osaka, Arial, Helvetica, Verdana;
	font-size:12px;
	line-height:130%;
	color:#333;
	text-align:left;
	padding:8px 10px;
	}
	
.sales_maker_tbl{
	background-color:#FFFFFF;
	}
	
.sales_maker_tbl_pad{
	padding:10px;
	}
	
.sales_maker_tbl_ttl{
	border-bottom:1px solid #990;
	border-right:1px dotted #900;
	background-color:#e3cc99;
	padding:5px 5px 5px 10px;
	color:#000;
	text-align:center;
	font-size:12px;
	font-weight:600;
	}
	
.sales_maker_tbl_koumoku{
	border-bottom:1px solid #990;
	border-right:1px dotted #900;
	background-color:#e3cc99;
	padding:5px 5px 5px 10px;
	font-size:11px;
	color:#000;
	text-align:center;
	}
	
.sales_maker_tbl_main{
	border-bottom:1px solid #bbb;
	border-right:1px solid #bbb;
	padding:5px 5px 5px 7px;
	color:#000;
	text-align:center;
	font-size:11px;
	}

	
	
.euro_table{
	background-color:#E3CC99;
	color:#000000;
	font-size:12px;
	line-height:18px;
	}


.over_koutei_bigtbl{
	margin:5px;
	border:2px solid #FFC;
	}
	
.over_koutei_bigtbl_pa{
	padding:5px;
	}
	
.over_koutei_smalltbl{
	background-color:#990000;
	padding:10px;
	text-align:center;
	}
	
.over_product_name{
	background-image:url(004overhaul/img/bg_overttl.gif);
	background-repeat:no-repeat;
	background-position:left top;
	border-bottom:1px solid #900;
	font:"lr oSVbN", "qMmpS Pro W3", Osaka, Arial, Helvetica, Verdana;
	font-size:14px;
	line-height:130%;
	font-weight:600;
	color:#000;
	text-align:left;
	height:30px;
	padding:10px 5px 0px 20px;
	text-align:left;
	}
	
.over_photo01{
	padding:5px 10px;
	text-align:center;
	border-bottom:1px solid #900;
	} 
	
.over_photo02{
	padding:5px 7px;
	text-align:center;
	border-bottom:1px solid #900;
	} 
	
.used_tbl_ttl{
	border-bottom:1px solid #990;
	background-image:url(cmnfix/bg_subtitle.gif);
	background-repeat:no-repeat;
	background-position:2px 3px;
	}
	
.used_tbl_ttl_13{
	font:"lr o", "ז", "qMm Pro W3";
	color:#900;
	font-size:16px;
	font-weight:700;
	padding:7px 0px 0px 0px;
	}
	
.used_tbl_koumoku{
	border-bottom:1px solid #990;
	border-right:1px dotted #900;
	background-color:#e3cc99;
	padding:10px 10px 10px 20px;
	color:#330000;
	}
	
.used_tbl_main{
	border-bottom:1px solid #bbb;
	padding:10px 10px 10px 20px;
	color:#666;
	}
	
.used_tbl_kakunin{
	border:1px solid #bbb;
	padding:3px 0px;
	}
	
.used_tbl_kakunin_txt{
	color:#666;
	}
	
.used_tbl_kakunin_txt1{
	color:#900;
	font-size:12px;
	font-weight:700;
	}
	
.shop_tbl{
	border-top:1px solid #bbb;
	border-left:1px solid #bbb;
	border-right:1px solid #bbb;
	}
	
.shop_tbl_koumoku{
	border-bottom:1px solid #990;
	border-right:1px dotted #900;
	background-color:#e3cc99;
	padding:5px 5px 5px 10px;
	color:#000;
	}
	
.shop_tbl_main{
	border-bottom:1px solid #bbb;
	padding:5px 5px 5px 10px;
	color:#000;
	}
	
.shop_tbl_main_tel{
	border-bottom:1px solid #bbb;
	padding:5px 5px 5px 10px;
	font-size:16px;
	font-weight:800;
	color:#000;
	}
	
.shop_tbl_comment{
	background-color:#e3cc99;
	padding:5px 5px 5px 110px;
	color:#000;
	}
	
.silence_tbl{
	border-top:1px solid #bbb;
	border-left:1px solid #bbb;
	}
	
.silence_tbl_koumoku{
	border-bottom:1px solid #990;
	border-right:1px dotted #900;
	background-color:#e3cc99;
	padding:5px 5px 5px 10px;
	color:#000;
	}
	
.silence_tbl_main{
	border-bottom:1px solid #bbb;
	border-right:1px solid #bbb;
	padding:5px 5px 5px 7px;
	color:#000;
	}
	
.silence_tbl_comment{
	background-color:#e3cc99;
	padding:5px 5px 5px 175px;
	color:#000;
	}
	
.class_tbl{
	background-image:url(cmnfix/class_back.jpg);
	background-color:#FFF;
	background-position:right bottom;
	background-repeat:no-repeat;
	}
	
.class_td{
	padding:25px 50px 30px 50px;
	text-align:left;
	font:"lr oSVbN", "qMmpS Pro W3", Osaka, Arial, Helvetica, Verdana;
	font-size:12px;
	line-height:18px;
	font-weight:600;
	color:#333;
	}
	
.class_td2{
	padding:5px 5px 2px 5px;
	text-align:left;
	font:"lr oSVbN", "qMmpS Pro W3", Osaka, Arial, Helvetica, Verdana;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	color:#333;
	border-bottom:1px dotted #999;
	}
	
.class_td3{
	width:14px;
	padding:5px 5px 2px 5px;
	text-align:left;
	font:"lr oSVbN", "qMmpS Pro W3", Osaka, Arial, Helvetica, Verdana;
	font-size:14px;
	font-weight:normal;
	line-height:18px;
	color:#FF6633;
	border-bottom:1px dotted #999;
	}

.tokutei_td{
	padding:25px 25px 25px 25px;
	text-align:left;
	font:"lr oSVbN", "qMmpS Pro W3", Osaka, Arial, Helvetica, Verdana;
	font-size:12px;
	line-height:18px;
	font-weight:600;
	color:#333;
	}
	
.thanks_txt{
	padding:20px;
	font:"lr oSVbN", "qMmpS Pro W3", Osaka, Arial, Helvetica, Verdana;
	font-size:12px;
	line-height:18px;
	text-align:center;
	color:#333333;
	background-color:#FFFFFF;
	}
.chibacomment {
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	border: thick double #660000;
}

