@charset "UTF-8";
@import url(../_alliance_style_new/shared.css?20210720);

body {
	background-color:#e9e9e9;
  background-image:url(./images/bg.gif);
}

#mc_menu {
	background-image:url(./images/menu.gif);
}

#content {
	background-color:#fff;
}

#content h2 {
	border-left-color:#e7211a;
}

#content h3 {
	background-color:#555;
}

#content h4 {
}

#content table.mc_price {
	border-color:#330099;
}

#content table.mc_price td {
	border-color:#330099;
}

#contact {
	background-color:#FC3;
	color:#000;
}

#contact .time {
	color:#CC0000;
}

#check dt{
	background:url(./images/check.gif);
	color:#FFFFFF
}

#check dd{
	background-color:#FFFCEA;
	border-color: #e7211a;
}

#content .casecontainer h4 {
	background-color:#999;
	color:#ffffff;
}

#content .case {
	background-color:#ffffbb;
}

#content .case .price {
	color:#f00;
}

.faq dt {
	background-image:url(./images/q.gif);
}


.faq dd {
	background-image:url(./images/a.gif);
}

#privacy h3 {
	background-color:#fff;
	color:#000;
}

#mc_bottom {
	border-top-color:#e7211a;
}

.trouble_head {
	background-color:#e7211a;
	color:#fff;
}
.price_list caption {
	border-bottom-color: #003F98;

}
.price_list th {
	border-bottom-color: #003F98;
	color:#003F98;
}
.price_list td {
	border-bottom-color: #003F98;
	color:#cc0000;
}
h4 {
	background-color:#fae8ba;
	border-left-color:#e7211a;
}
.packmenu {
	border-color: #C6EBF7;
}
h5 {
	background-color:#C6EBF7;
	color:#0c80D5;
}

.price {
	color:#f00;
}
.price_pack {
	background-color:#e6f9ec;
}
.price_datarecovery {
	background-color:#ffcef0;
}
.price_internet {
	background:#fff0f0;
}
.price_system {
	background:#dff4ff;
}
.price_backup {
	background:#fff2e6;
}
.price_hw {
	background:#ffe4ec;
}
.price_digital {
	background:#ececf9;
}
.price_lesson {
	background:#ffecec;
}
.price_visit {
	background:#ffefdf;
}
.price_other {
	background:#e6f9ec;
}
.clear {
	clear:both;
}
/*============================================================
    PR Contents (Top page)
  ============================================================*/
#pr {
	position:relative;
	top:0;
	left:-5px;
	margin:0 0 0px 0;
	padding:0;
	font-size:11px;
	width:710px;
	height:350px;
}
#pr img {
	border:0;
	position:absolute;
	top:0;
	left:0;
}

#pr_text {
  position:absolute;
	top:190px;
	left:150px;
	width:400px;
}

#content #pr_text p {
  margin:0 0 .5em 0;
	padding:0;
}
.blue {
	font-size:small;
	color:#00F;
	text-align: left;
	width:600px;
}