/*
 * Copyright (C) 2006 eMobile Ltd.
 */

/*=================================================================
 基本レイアウト
=================================================================*/
table,th,td { 
	font-size: 12px;
 }

body {
	background: url(../image/bg.gif) repeat #cccccc;
	margin: 0px;
	padding: 0px;
	color:#000000;
	text-align: center;
	font-size: 12px;
}

.pm{
	margin: 8px 0px 0px 0px;
}

/*=================================================================
 リンク
=================================================================*/
a:link,
a:visited {
	color: #990000;
	text-decoration: underline;
}

a:hover {
	color: #ff0000;
	text-decoration: none;
}

a:active {
	color: #ff0000;
	text-decoration: underline;
}

/*=================================================================
 カテゴリ
=================================================================*/
/* タイトル */
h2 {
	margin: 20px 0px 10px 0px;
	padding: 6px 0px 6px 0px;
	background-color: #efefef;
	border-top:    1px  solid #DE0010;
	border-left:   4px solid #DE0010;
	border-bottom: 0px  solid #DE0010;
	font-size:      12px;
	font-weight:    bold;
	color: #000000;
	text-align: left;
}

/*=================================================================
 段組み
=================================================================*/
/* ラッパ */
#Wrapper {
	width: 755px;
	margin: 0 auto;
	background-color: #ffffff;
	font-size: 12px;
	line-height: 140%;
	letter-spacing: 0.4px;
	text-align: left;
}

#table {
	width: 444px;
	margin-left: 10px;
	background-color: #ffffff;
	font-size: 12px;
}

/* コンテンツ部 */
#Contents_pop {
	margin-left: 8px;
	width: 739px;
}

#Contents_pop .title_pop {
	width:739px;
	height:46px;
	background:url(../image/title_02.gif);
}

#Contents_pop .title_pop p {
	font-size:16px;
	font-weight:bold;
	color:#DE0010;
	padding:10px 0 0px 10px;
}

#Contents_pop .box {
	margin: 10px 0 0 0;
	padding:7px;
	border-color:#333333;
	border:dotted;
	border-width:1px;
	text-align: left;
}

#Contents_pop .box2 {
	margin: 10px 0 10px 0;
	padding:7px;;
	text-align: center;
}

/*=================================================================
 コンテンツ部
=================================================================*/
ul {
	margin: 2px 10px 2px 10px;
}

ul li {
	margin-top:  2px;
	margin-left: 10px;
	padding: 2px;
	list-style-type: decimal;
}

.m1 { 
	margin: 0px 0px 0px 10px;
	padding: 2px;
}
.m1a { 
	padding: 0px 0px 0px 17px;
}
.m2 { 
	margin: 8px 0px 0px 0px;
}
.m2a { 
	padding: 8px 0px 0px 17px;
}
.m3 { 
	padding: 40px 0 0 0;
}

.m4 { 
	padding: 20px 0 0 0;
	text-align: center;
}

.m5 { 
	padding: 0 10 0 10;
	text-align: center;
}

.m6 { 
	padding: 0 10 0 10;
	text-align: left;
	color: #666666;
}

.m7 { 
	padding: 5 0 5 0;
	text-align: center;
	font-weight:bold;
	color: #666666;
}

.m8 { 
	padding: 5 0 10 0;
	text-align: center;
}


/*=================================================================
 コンテンツ部　追加
=================================================================*/

.mg15 {	margin: 15px 0px 15px 0px;}
.ml15 { margin-left: 15px;}
.mb5 {	margin-bottom: 5px;}
.mb10 {	margin-bottom: 10px;}
.mb20 {	margin-bottom: 20px;}


/* font */
.font14 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
}

.font12 {
	font-size: 12px;
}

.font10 {
	font-size: 10px;
}

.gray {
	color: #666666;
}

.kiyaku {
	color: #990000;
	font-weight:bold;
}


/* title */
.dl_title {
	font-size: 14px;
	font-weight: bold;
	background: #D9D9D9;
	width: 250px;
	margin: 15px 15px 5px 15px;
	padding: 5px;
}


.dl_title_bg {
	background-image: url(../image/ttl_bg.gif);
	width: 690px;
	height: 23px;
	margin: 20px 0px 10px 0px;
	padding: 7px 0px 0px 10px;
	color: #333333;
	font-weight: bold;
}


/*=================================================================
 マニュアル部　追加
=================================================================*/
.red {
	color: #FF0000;
}

.top {
	font-size: 10px;
	text-align: right;
	padding: 0px 10px 0px 0px;
}

.gray2 { 
	padding: 10px 10px 10px 17px;
	color: #666666;
}

.gray3 { 
	border-bottom: 1px  solid #ededed;
	padding: 0px 0px 0px 17px;
	color: #666666;
}

.gray4 { 
	border-bottom: 1px  solid #ededed;
	padding: 0px 0px 10px 10px;
	color: #666666;
}

.gray5 { 
	padding: 0px 0px 10px 17px;
	color: #666666;
}

.gray6 { 
	padding: 0px 0px 10px 10px;
	color: #666666;
}


/* title */
.manual_title {
	font-size: 14px;
	font-weight: bold;
	background: #D9D9D9;
	width: 600px;
	margin: 15px 15px 5px 15px;
	padding: 5px;
}

.manual_title_bg {
	background-image: url(../image/ttl_bg.gif);
	width: 690px;
	height: 28px;
	margin: 20px 0px 0px 0px;
	padding: 7px 0px 0px 10px;
	color: #333333;
	font-weight: bold;
}

.manual_subtitle_bg {
	margin: 0px 0px 0px 10px;
	padding: 3px 0px 3px 8px;
	border-left:   5px solid #e6e6e6;
	border-bottom: 1px  solid #e6e6e6;
	font-weight:    bold;
	color: #000000;
	text-align: left;
}

.manual_copy {
	border-top: 1px  solid #e6e6e6;
	color: #666666;
	padding: 15px 0px 10px 17px;
}


/*=================================================================
 フッタ部
=================================================================*/
#Footer {
	font-size:12px;
	width:755px;
}

#Footer .link {
	margin:10px 0 16px 15px;
	float:left;
}

#Footer .copy {
	margin:10px 0 16px 0px;
	float:right;
	text-align:right;
}

