@charset "utf-8";


/* =========================================================
 Ž–‹Æ“à—e
========================================================= */
div#column2 ul.servicemenu { margin-top: 25px; }
div#column2 ul.servicemenu li { margin-top: 3px; }

div.copyButton {
	float: right;
	padding: 35px 0px 35px 35px;
	border-left: 1px solid #424242;
}

dl.detail {}
dl.detail dt {
	margin-top: 25px;
	font-weight: bold;
	color: #FFFFFF;
}
dl.detail dd { padding-left: 1em; }



/* =========================================================
 ”wŒi
========================================================= */
div#column2 {
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
* html div#column2 { behavior: url("../common/js/iepngfix/iepngfix.htc"); }
div#column2-inner { padding: 25px 20px 0px; }
div.service1_1 div#column2 { background-image:url(../images/service1_1_bg.png); }
div.service1_2 div#column2 { background-image:url(../images/service1_2_bg.png); }
div.service1_3 div#column2 { background-image:url(../images/service1_3_bg.png); }
div.service2_1 div#column2 { background-image:url(../images/service2_1_bg.png); }
div.service3_1 div#column2 { background-image:url(../images/service3_1_bg.png); }



/* =========================================================
 ƒŠƒXƒg
========================================================= */
ol.orderlist { margin-top: 25px; }
ol.orderlist li {
	background: url(../images/service3_1_order_bg.gif) no-repeat 33px 68px;
	margin-bottom: 2px;
	padding-bottom: 19px;
	font-size: 86.66%;
}
ol.orderlist li.none {
	margin-bottom: 0px;
	padding-bottom: 0px;
	background: url(none);
	zoom: 1;
}
ol.orderlist li img, ol.orderlist li span { display: block; }
ol.orderlist li img { float: left; }
ol.orderlist li span { margin-left: 275px; }



/* =========================================================
 Ý”õE‹@Þˆê——
========================================================= */
body.popup div.equip ul#equipmenu {
	width: 100%;
	margin-top: 25px;
}
body.popup div.equip ul#equipmenu li {
	display: inline;
	border-right: 1px solid #a3a2a2;
	margin-right: 10px;
	padding-right: 10px;
}
body.popup div.equip ul#equipmenu li.none {
	margin-right: 0px;
	padding-right: 0px;
	border-right-style: none;
}
body.popup div.equip ul#equipmenu li a { color: #4ac8f7; }

body.popup div.equip table { margin-top: 25px; }
body.popup div.equip table th,
body.popup div.equip table td {
	border-bottom: 1px solid #282828;
	padding: 4px 4px 4px 0px;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
}
body.popup div.equip table th {
	color: #FFFFFF;
	font-weight: normal;
}
body.popup div.equip table td { }

body.popup div.equip p.totop {
	text-align: right;
	margin-top: 10px;
}
body.popup div.equip p.totop a { color: #FFFFFF; }

