@charset "UTF-8";

/* ---------- カテゴリトップ ---------- */
table#index-table01 {
	width: 585px;
}
table#index-table01 tr {
	
}
table#index-table01 td {
	background-image: url(../../img/shared/frame_content/box_stg_d4_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
table#index-table01 td a {
	display: block;
	width: 145px;
	padding-top: 38px;
	padding-bottom: 6px;
	font-size: 10px;
	line-height: 11px;
	text-align: center;
}

a#index-logo01 {
	background-image: url(../../img/shared/content_member/index_logo01.gif);
	background-repeat: no-repeat;
}
a#index-logo02 {
	background-image: url(../../img/shared/content_member/index_logo02.gif);
	background-repeat: no-repeat;
}
a#index-logo03 {
	background-image: url(../../img/shared/content_member/index_logo03.gif);
	background-repeat: no-repeat;
}
a#index-logo04 {
	background-image: url(../../img/shared/content_member/index_logo04.gif);
	background-repeat: no-repeat;
}
a#index-logo05 {
	background-image: url(../../img/shared/content_member/index_logo05.gif);
	background-repeat: no-repeat;
}
a#index-logo06 {
	background-image: url(../../img/shared/content_member/index_logo06.gif);
	background-repeat: no-repeat;
}
a#index-logo07 {
	background-image: url(../../img/shared/content_member/index_logo07.gif);
	background-repeat: no-repeat;
}
a#index-logo08 {
	background-image: url(../../img/shared/content_member/index_logo08.gif);
	background-repeat: no-repeat;
}
a#index-logo09 {
	background-image: url(../../img/shared/content_member/index_logo09.gif);
	background-repeat: no-repeat;
}
a#index-logo10 {
	background-image: url(../../img/shared/content_member/index_logo10.gif);
	background-repeat: no-repeat;
}
a#index-logo11 {
	background-image: url(../../img/shared/content_member/index_logo11.gif);
	background-repeat: no-repeat;
}
a#index-logo12 {
	background-image: url(../../img/shared/content_member/index_logo12.gif);
	background-repeat: no-repeat;
}
a#index-logo13 {
	background-image: url(../../img/shared/content_member/index_logo13.gif);
	background-repeat: no-repeat;
}
a#index-logo14 {
	background-image: url(../../img/shared/content_member/index_logo14.gif);
	background-repeat: no-repeat;
}

div#index-box01 {
	margin: 2px 0 0 0;
}
div#index-box01 p {
	margin: 10px 0 0 5px;
	padding: 0;
}
div#index-box01 ol {
	margin-top: 6px;
	padding-left: 6px;
}
div#index-box01 ol li {

}
div#index-box01 ol li img {
	vertical-align: middle;
}
div#index-box01 ol li span {
	margin-left: 5px;
}
div#index-box01 ul {
	margin-top: 2px;
	padding-left: 25px;
}
div#index-box01 ul li {
	margin-top: 4px;
	font-size: 10px;
	line-height: 14px;
	color: #656464;
	text-indent: -1em;
	padding-left: 1em;
}
div#index-box01 h4 {
	margin-top: 10px;
	padding: 5px 0 0 5px;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	color: #314983;
}
div#index-box01 h4 strong {
	color: #e62611;
}


div#index-box02 {
	padding-top: 5px;
}
div#index-box02 ul {
	padding-left: 5px;
}
div#index-box02 li {
	padding-top: 5px;
}
div#index-box02 li img {
	vertical-align: bottom;
}




/* ---------- デジタルコンテンツ販売の店舗様 ---------- */
div.digital-box01 {
	margin: 2px 0 0 5px;
}
div.digital-box01 img {
	float: left;
	margin-top: 8px;
}
div.digital-box01 dl {
	float: right;
	width: 372px;
	margin-top: 5px;
	line-height: 18px;
}
div.digital-box01 dt {
	font-weight: bold;
	color: #314983;
	margin-top: 8px;
}
div.digital-box01 dt.first-child {
	margin-top: 0;
}
div.digital-box01 dt span {
	display: block;
	width: 372px;
	margin: 0;
	padding-bottom: 8px;
}
div.digital-box01 dd {
	
}




/* ---------- 物品販売の店舗様 ---------- */
div.goods-box01 {
	margin: 2px 0 0 5px;
}
div.goods-box01 img {
	float: left;
	margin-top: 8px;
}
div.goods-box01 dl {
	float: right;
	width: 372px;
	margin-top: 5px;
	line-height: 18px;
}
div.goods-box01 dt {
	font-weight: bold;
	color: #314983;
	margin-top: 8px;
}
div.goods-box01 dt.first-child {
	margin-top: 0;
}
div.goods-box01 dt span {
	display: block;
	width: 372px;
	margin: 0;
	padding-bottom: 8px;
}
div.goods-box01 dd {
	
}



/* ---------- こんなことでお困りではありませんか？ ---------- */
div.problem-box01 {
	clear: both;
	width: 587px;
	margin: 20px 0 0 5px;
}
div.problem-box01 div.left-box {
	width: 120px;
	float: left;
}
div.problem-box01 div.right-box {
	width: 447px;
	float: right;
}
div.problem-box01 table {
	background-image: url(../../img/shared/content_member/problem_box_bottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
div.problem-box01 table td {
	padding: 5px 9px 7px 20px;
	background-image: url(../../img/shared/content_member/problem_box_top.gif);
	background-position: top;
	background-repeat: no-repeat;
	color: #314983;
	font-weight: bold;
	line-height: 18px;
}
div.problem-box01 dl {
	margin: 7px 0 0 20px;
	padding-bottom: 10px;
}
div.problem-box01 dt {
	font-size: 12px;
	font-weight: bold;
	color: #e62611;
	line-height: 18px;
}
div.problem-box01 dd {
	font-size: 12px;
	line-height: 18px;
}





/* ---------- 導入までの流れ ---------- */
table#admin-table01 {
	width: 585px;
}
table#admin-table01 tr {

}
table#admin-table01 th {
	width: 583px;
	background-image: url(../../img/shared/frame_content/box_title_d1_bottom.gif);
	background-position: bottom;
	vertical-align: top;
}
table#admin-table01 th div {
	background-image: url(../../img/shared/frame_content/box_title_d1_top.gif);
	background-repeat: no-repeat; 
	background-position: top;
	padding: 3px 7px 4px 7px;
	line-height: 16px;
	color: #304981;
	font-weight: bold;
	text-align: left;
}
table#admin-table01 th div span {
	font-size: 10px;
	line-height: 14px;
	font-weight:  normal;
}

table#admin-table01 td {
	width: 583px;
	background-image: url(../../img/shared/frame_content/box_stg_d1_bottom.gif);
	background-position: bottom;
}
table#admin-table01 td div {
	background-image: url(../../img/shared/frame_content/box_stg_d1_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding: 5px 7px 5px 7px;
	line-height: 16px;
}


dl#admin-list01 {
	margin: 2px 0 0 10px;
	padding: 0 0 3px 0;
	font-size: 10px;
	line-height: 14px;
}
dl#admin-list01 dt {
	float: left;
	margin-top: 5px;
	width: 30px;
	color: #e62611;
}
dl#admin-list01 dd {
	float: left;
	margin-top: 5px;
	width: 547px;
	color: #656464;
}



/* ---------- よくあるご質問 ---------- */
table#qa-table01 {
	width: 585px;
}
table#qa-table01 tr {
	
}
table#qa-table01 th {
	width: 583px;
	background-image: url(../../img/shared/frame_content/box_title_d1_bottom.gif);
	background-position: bottom;
	vertical-align: top;
}
table#qa-table01 th div {
	background-image: url(../../img/shared/frame_content/box_title_d1_top.gif);
	background-repeat: no-repeat; 
	background-position: top;
	padding: 3px 7px 4px 7px;
	line-height: 16px;
	color: #304981;
	font-weight: bold;
	text-align: left;
}
table#qa-table01 th div span {
	font-size: 10px;
	line-height: 14px;
	font-weight:  normal;
}

table#qa-table01 td {
	width: 583px;
	background-image: url(../../img/shared/frame_content/box_stg_d1_bottom.gif);
	background-position: bottom;
}
table#qa-table01 td div {
	background-image: url(../../img/shared/frame_content/box_stg_d1_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding: 5px 7px 5px 7px;
	line-height: 16px;
	text-indent: -21px;
	padding-left: 28px;
}



/* ---------- お問い合わせ ---------- */
table#inquiry-table01 {
	width: 585px;
}
table#inquiry-table01 tr {
	
}
table#inquiry-table01 th {
	width: 152px;
	background-position: bottom;
	vertical-align: top;
	font-weight: normal;
}
table#inquiry-table01 th div {
	background-repeat: no-repeat; 
	background-position: top;
	padding: 3px 7px 4px 7px;
	line-height: 16px;
	text-align: left;
}
table#inquiry-table01 th.table-title {
	width: 583px;
	background-image: url(../../img/shared/frame_content/box_title_d1_bottom.gif);
	background-position: bottom;
	vertical-align: top;
}
table#inquiry-table01 th.table-title div {
	background-image: url(../../img/shared/frame_content/box_title_d1_top.gif);
	background-repeat: no-repeat; 
	background-position: top;
	padding: 3px 7px 4px 7px;
	line-height: 16px;
	color: #304981;
	font-weight: bold;
}

table#inquiry-table01 td {
	width: 430px;
	background-image: url(../../img/shared/content_member/inquiry_box_stg_bottom.gif);
	background-position: bottom;
	vertical-align: top;
}
table#inquiry-table01 td div {
	background-image: url(../../img/shared/content_member/inquiry_box_stg_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding: 3px 7px 4px 7px;
	line-height: 16px;
}


dl#inquiry-list01 {
	margin: 2px 0 0 10px;
	padding: 0 0 3px 0;
	font-size: 10px;
	line-height: 14px;
}
dl#inquiry-list01 dt {
	float: left;
	margin-top: 5px;
	width: 13px;
	color: #e62611;
}
dl#inquiry-list01 dd {
	float: left;
	margin-top: 5px;
	width: 564px;
	color: #656464;
}





/* 広告掲載について */
ul#ad-list {
	margin: 5px 0 0 10px;
	padding-left: 15px;
}
ul#ad-list li {
	list-style: disc;
}
ul#mag-list {
	padding-left: 15px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	padding-bottom: 0px;
}
ul#mag-list li {
	list-style: disc;
}
dl.list309 dt {
	clear: left;
	float: left;
	width: 10em;
	padding-left: 5px;
	color: #000;
	margin-top: 0em;
	margin-right: 0;
	margin-bottom: 0.8em;
	margin-left: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

dl.list309 dd {
	margin-bottom: 0.8em;
	margin-left: 10em;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

/* ---------- 2011.02.17　追加 ---------- */
strong.txt_lrg{
	font-size:14px;
	font-weight:bold;
	color:#284c85;
}

.infobox {
	width:587px;
	margin-top: 10px;
	margin-right: 0;
	margin-left: 5px;
}
.infobox h5{
	display:block;
	height:27px;
	line-height:27px;
	font-size:13px;
	color:#284c85;
	padding:0 0 0 6px;
	background-image: url(../../img/shared/content_member/bg_info01.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.infobox .infobody{
	margin:0 0 0 0;
	padding:8px;
	background:url(../../img/shared/content_member/bg_info02.gif) no-repeat left bottom;
}
div#feature {
	margin: 2px 0 0 0;
}
div#feature ol {
	margin-top: 6px;
	padding-left: 6px;
}
div#feature ol li {

}
div#feature ol li img {
	vertical-align: middle;
}
div#feature ol li span {
	margin-left: 5px;
}
div#feature ul {
	margin-top: 2px;
	padding-left: 25px;
}
div#feature ul li {
	margin-top: 4px;
	font-size: 10px;
	line-height: 14px;
	color: #656464;
	text-indent: -1em;
	padding-left: 1em;
}

#service{
	width: 587px;
	margin-left: 5px;
	margin-top: 5px;
}
#service_l{
	border: 2px solid #CCCCCC;
	float: left;
	padding: 10px;
	width: 259px;
}
#service_r{
	float: left;
	margin-left: 20px;
	border: 2px solid #CCCCCC;
	padding: 10px;
	width: 259px;
}
#service ul{
	line-height: 1.6;
	margin-top: 5px;
}
#service li{
	background-image: url(../../img/shared/content_member/maru.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-left: 10px;
}
#service p.text{
	font-size: 0.8em;
}
