@charset   "Shift_JIS";

.g {
	/* オンラインで買える*/
	background-image: url(index.image1.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}

.lis {
	/* 何でも相談 左リスト*/
	background-image: url(index-lis.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
}

.ind2 {
	/* 急なトラブル リストボタン*/
	background-image: url(top.listbutton.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	margin-left: 370px;
}

td.ind3 {
	/* 急なトラブル枠 */
	width: 992px;
	padding-left: 30px;
	background-image: url(index-image-01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: white;
}

table.ind5 {
	/* お知らせテーブル */
	width: 1024px;
	background-color: white;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	border-width: 3px 3px 3px 3px;
	border-style: double double double double;
	border-color: #078379;
}

table.ind5g {
	/* お知らせテーブル */
	width: 1024px;
	background-color: white;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	border-width: 3px 3px 3px 3px;
	border-style: double double double double;
	border-color: #5cc62b;
}

td.ind5a {
	height: 28px;
	width: 1024px;
	background-repeat: repeat;
	background-position: right bottom;
	background-image: url(index.ba.6.png);
}

td.ind5d {
	/*テーブル フッターバック*/
	width: 1024px;
	background-repeat: repeat;
	background-image: url(index.ba.7.png);
}

td.ind5f {
	/* インデックス上部　通販宣伝ヘッドバック */
	width: 998px;
	height: 50px;
	padding-top: 7px;
	padding-bottom: 5px;
	padding-left: 15px;
	background-repeat: repeat-x;
	background-image: url(index-tit.png);
	font-size: 18px;
	color: #efefef;
}

td.okia {
	/* 急な帰国　何でも相談 */
	width: 992px;
	height: 394px;
	padding-left: 30px;
	text-align: left;
	vertical-align: middle;
	background-image: url(index-03.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

table.ind6 {
	/* 下3分割大テーブル */
	width: 1024px;
	margin-bottom: 15px;
}

td.ind6a {
	/* 下3分割　中央大テーブル */
	width: 624px;
	vertical-align: top;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}

td.ind6b {
	/* 下3分割　左右大テーブル　左 */
	width: 200px;
	vertical-align: top;
	text-align: left;
}

td.ind6c {
	/* 下3分割　左右大テーブル 右 */
	width: 200px;
	vertical-align: top;
	text-align: right;
}

table.center01 {
	/*小分割枠　中央テーブル */
	width: 580px;
	background-color: white;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	border-width: 3px 3px 3px 3px;
	border-style: double double double double;
	border-color: #078379;
}

td.center01a {
	/*小分割枠　中央ヘッダー */
	width: 548px;
	text-align: left;
	height: 50px;
	padding-top: 7px;
	padding-bottom: 5px;
	padding-left: 15px;
	background-repeat: repeat-x;
	background-image: url(index-tit.png);
	font-size: 18px;
	color: #efefef;
}

td.center01b {
	/*小分割枠　中央テキストボックス */
	width: 548px;
	padding: 10px;
}

td.center01c {
	/*小分割枠　中央　iPhone背景枠 */
	width: 548px;
	padding: 10px;
	font-size: 15px;
	line-height: 1.6em;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-image: url(doroid-02.gif);
}

td.center01d {
	/*小分割枠　中央　G1背景枠 */
	height: 540px;
	width: 548px;
	vertical-align: top;
	padding: 10px;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-image: url(index-g1.png);
}

.w1 {
	font-size: 15px;
	color: #3c3c3c;
	line-height: 1.6em;
}

.w2 {
	font-size: 15px;
	color: #444e88;
	line-height: 1.8em;
}

.w3 {
	font-size: 16px;
	color: #3c3c3c;
	font-weight: bold;
	line-height: 1.8em;
}

.w4 {
	font-size: 15px;
	color: #3c3c3c;
	line-height: 1.7em;
}

.w5 {
	font-size: 15px;
	color: #3c3c3c;
	line-height: 2.3em;
}

.w6 {
	font-size: 13px;
	color: #585858;
	line-height: 1.5em;
}

.w7 {
	/* 高さのみ指定*/
	line-height: 1.5em;
}

.w8 {
	font-size: 15px;
	color: #f38500;
	line-height: 1.3em;
}

.w9 {
	font-size: 15px;
	color: #0057ae;
	line-height: 1.3em;
}

.w10 {
	/* 高さのみ指定*/
	line-height: 1.5em;
}

.w11 {
	/*破線アンダーライン*/
	border-bottom: 1px dashed red;
	color: #3e3e3e;
	line-height: 2.0em;
}
/* 見出し付きボックス 小 start*/

.section {
	width: 200px; /* ボックスの幅 */
	background-color: #ffffff; /* ボックスの背景色 */
	border: 1px #c0c0c0 solid; /* ボックスの枠線 */
	font-size: 80%; /* ボックスの文字サイズ */
}
/* --- 見出し --- */

.section h2 {
	margin: 0; /* 見出しのマージン */
	padding: 6px 10px; /* 見出しのパディング（上下、左右） */
	background: #e0e0e0 url(head2.gif) repeat top; /* 見出しの背景 */
	border-bottom: 1px #c0c0c0 solid; /* 見出しの下枠線 */
	font-size: 100%; /* 見出しの文字サイズ */
	text-align: center;
}
/* --- ボックス内の段落 --- */

.section p {
	margin: 1em 10px; /* 段落のマージン（上下、左右） */
	text-align: left;
}
/* ここまで */

/* --- ボックス内の段落 --- */

.section_1 p {
	margin: 1em 10px; /* 段落のマージン（上下、左右） */
	text-align: left;
}
/* ここまで */

.kg {
	/* 期間限定マーク */
	font-size: 18px;
	font-weight: bold;
	line-height: 1.3em;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(gentei-2.gif);
	padding-left: 80px;
	margin-left: 10px;
}

.moad {
	/* 月の広告*/
	width: 580px;
	height: 683px;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(ad-09.gif);
}
.moad2 {
	/* 月の広告*/
	width: 580px;
	height: 674px;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(ad.06.png);
}
.andlist {
/* アンドロイド リスト */
	font-size: 16px;
	font-weight: bold;
	padding-left: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(checkbox-2.gif);
}

.che {
	/* iPhone リスト */
	/* iPhone */
	font-size: 16px;
	t padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(image96.gif);
}

table.ad_a {
	/* 月広告の下無料機種画像枠*/
	width: 580px;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(index-free.png);
	padding-top: 20px;
	padding-bottom: 20px;
	border-width: 3px 3px 3px 3px;
	border-style: double double double double;
	border-color: #078379;
}

td.ad_aa {
	padding: 5px 5px 5px 5px;
	text-align: right;
}

