@charset "shift_jis";

/* ----------------------------------------------------------------
  TITLE : HIT-MALL Total E-Commerce Solution
  URI : http://www.hit-mall.jp/
  Copyright (C) ITEC HANKYU HANSHIN.Co.,Ltd. All Rights Reserved.
---------------------------------------------------------------- */

/*----------------------------
	1. Import
	2. Common
	3. Detail
------------------------------ */

/*   1. Import
---------------------------------------------------- */
@import "format.css";
@import "basic.css";

/*   2. Common
---------------------------------------------------- */
#solution {
	background: url(../../images/bg_2nd.gif) left top repeat-x;
}
#solution h4 {
	margin: 0;
}
#solution dt {
	margin: 0 0 9px;
}
#solution .ansmore {
	margin: 30px 0 0;
}

/* basicに昇格するかも */
#solution .column .pagetop {
	text-align: right;
}

/* 共通にするかも*/
#solution li {
	line-height: 1.75;
}
#solution #others{
	margin: 30px 0 0;
}
#solution #others h4,
#solution #others_half h4 {
	margin: 0 0 4px;
}
#solution #others ul {
	width: 687px;
	padding: 9px 9px 9px 4px;
	background: url(/service/images/bg_otherbtnBox.gif) no-repeat;
}
#solution #others li {
	float: left;
	vertical-align: middle;
	margin: 0 0 0 5px;
	padding: 14px 16px;
	line-height: 1.0;
}
#solution #others li.w4 {
	background: url(/service/images/bg_otherbtn4.gif) no-repeat;
}
#solution #others li.w6 {
	background: url(/service/images/bg_otherbtn6.gif) no-repeat;
}
#solution #others li.w7 {
	background: url(/service/images/bg_otherbtn7.gif) no-repeat;
}
#solution #others li.w8 {
	background: url(/service/images/bg_otherbtn8.gif) no-repeat;
}
#solution #others li a {
	padding: 0 0 0 13px;
	background:url(/service/images/arrow02.gif) left no-repeat;
}
#solution #btn_order {
	padding: 30px 0 0;
	text-align: center;
}

#solution #others_half ul {
	width: 297px;
	padding: 11px 21px;
	background: url(/service/images/bg_otherbtnBox_half.gif) no-repeat;
}
#solution #others_half li a {
	padding: 0 0 0 13px;
	background:url(/service/images/allow03.gif) left no-repeat;
}
#solution #others_half #left{
	float: left;
	margin: 30px 21px 0 0;
}
#solution #others_half #right{
	float: right;
	margin: 30px 0 0 0;
}
#solution .linktext a{
	padding: 0 0 0 18px;
	background:url(/images/arrow01.gif) no-repeat left;
}


/*   3. Detail
---------------------------------------------------- */
#solution #rfm {
	padding: 24px 15px 0;
	background: url(/solution/images/bg_rmf.gif) top no-repeat;
}
#solution #rfm dt {
	float: left;
	width: 283px;
	padding: 0 0 15px;
}
#solution #rfm dd {
	 float: left;
	 width: 246px;
	 padding: 0 37px 0 0;
	 line-height: 1.75;
}
#solution #rfm dd.img {
	float: right;
	width: 303px;
	padding: 0;
}
#solution #rfm th,
#solution #rfm td {
	padding: 6px;
}
#solution #rfm th {
	color: #39bea9;
	text-align: left;
}
#solution #rfm td {
	padding: 0 0 0 15px;
}
#solution .ansmore {
	clear: both;
}
#solution #area {
	padding: 24px 15px 0;
	background: url(/solution/images/bg_rmf.gif) top no-repeat;
}
#solution #area .img {
	width: 366px;
	float: right;
}




