@charset "utf-8";
/* CSS Document */


/*=========================================================
	service index.html
==========================================================*/

h2.no_style a{
	_padding-top: 20px;
}

.vaT {
	vertical-align: top;
}

.arrow2 {
	background: url("/inc/images/common/icon/ico_arrow_black.gif") no-repeat scroll 0 3px transparent;
    color: #005BAB;
    display: block;
    padding-left: 20px;
    text-decoration: none;
}

div.hp_box {
	width:740px;
}

div.hp_box table a img {
	cursor: pointer;
}

div.hp_box .table_line {
	border-right: 1px dotted #CCCCCC;
	padding-right:10px;
}

div.hp_box .table_line_b {
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom:10px;
}

div.hp_box .hp_box_inner {
	border: 1px solid #CCCCCC;
	padding: 10px;
}

div.hp_box ul {
	margin-left: 20px;
}

div.hp_box ul li{
	margin-bottom: 5px;
	text-indent: -1em;
}

div.hp_box p a{
	text-decoration: none;
}

div.hp_box p a:hover{
	color: #00ccff;
	text-decoration: underline;
}

div.hp_box table .left_bg_short {
	background: #42b3f4 url(/service/inc/images/hp_possible/bg_short.gif) bottom no-repeat;
	text-align: center;
	width: 35px;
}

div.hp_box table .left_bg_long {
	background: #42b3f4 url(/service/inc/images/hp_possible/bg_long.gif) bottom no-repeat;
	text-align: center;
	width: 35px;
}

dl.catalog dd a{
	_padding-left: 5px !important;
}
