@charset "utf-8";
/* CSS Document */

/* プライバシーページ */

#privacy{
	margin: auto;
	line-height: 1.5;
	letter-spacing: 0.2em;
	width: 600px;
	clear: both;
}

#privacy p{
	margin: 8px 5px;
	clear: both;
}

#privacy h2{
	background-color: #e0d8d0;
	vertical-align: middle;
	margin: auto;
	padding: 20px 0 20px 10px;
}

#privacy h4{
	background-color: #efa900;
	color: #614326;
	font-weight: bold;
	font-size: 14px;
	margin-top: 40px;
	padding: 10px;
}

#privacy ul{
	width: 450px;
	margin: auto;
}

#privacy li{
	background-color: #ece3d8;
}



/* サポートページ */


#support{
	width: 600px;
	line-height: 1.5;
	letter-spacing: 0.2em;
	margin: auto;
	clear: both;
}

#support p{
	margin: 8px 5px;
	clear: both;
}

#support ul{
	width: 450px;
	margin: auto;
}

#support li{
	margin: 5px 0;
	color: #990000;
	margin: 10px 0;
}

#support table{
	margin-bottom: 40px;
}

#ss{
	margin: 40px 0 20px 0;
}



/* 会社概要 */


#summary h1{
	font-weight: bold;
	border-bottom: solid 1px #000000;
}

#summary{
	width: 600px;
	line-height: 1.5;
	letter-spacing: 0.2em;
	margin: auto;
	clear: both;
}

#summary p{
	margin: 10px 8px;
	clear: both;
}

#summary table{
	margin: auto;
}

#mm{
	border-bottom: solid 1px #000000;
	margin-bottom: 40px;
}



/* 支払い */



#payment h1{
	font-weight: bold;
}

#payment{
	width: 600px;
	line-height: 1.5;
	letter-spacing: 0.2em;
	margin: auto;
}

#payment p{
	margin: 10px 8px;
	clear: both;
}

#payment table{
	margin: auto;
}

#payment table{
	margin: auto;
}

#bank table{
	margin-bottom: 50px;
}

#bank td{
	background-color: #f1e9e1;
}

#card{
	margin: 30px 0;
}

#card th{
	background-color: #f1e9e1;
}


#red_a{
	color: #cc0000;
	font-size: 18px;
	font-weight: bold;
}



/* ログイン */

#login{
	width: 656px;
	line-height: 1.5;
	letter-spacing: 0.2em;
	margin: auto;
}

#login p{
	margin: 5px 10px;
	clear: both;
}

#login table{
	margin-bottom: 20px;
}

.loglog{
	margin-left: 60px;
}

/* アカウント */

#account{
	width: 650px;
	line-height: 1.5;
	letter-spacing: 0.2em;
	margin: auto;
}

#account .productsNotifications{
	margin-top: 20px;
}

#account h5{
	font-size: 16px;
	color: #18719f;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 10px;
}



/* ---------------------------
「ご注文の最終確認」ページ「変更」文字
--------------------------- */
.orderEdit {
  font-family : Osaka, Verdana, Arial, sans-serif; /* フォントファミリ */
  font-size : 11px;                                /* フォントサイズ */
  color: #70d250;                                  /* フォントカラー */
  text-decoration: underline;                      /* テキストの装飾 */
}



/* 返品 */

#return{
	width: 600px;
	line-height: 1.5;
	letter-spacing: 0.2em;
	margin: auto;
	padding-top: 50px;
}

#return p{
	margin: 10px 8px;
	clear: both;
}

.return {
	margin: 30px 0 30px 26px;
}

.return li{
	list-style-image: url(https://z105.secure.ne.jp/~z105118/images/img/vvv/point4.gif);
}

#return_b {
	width: 500px;
	background-color: #f5ffc5;
	margin: auto;
	padding: 20px 5px;
}


/* 検索 */

#search{
	width: 600px;
	line-height: 1.5;
	letter-spacing: 0.2em;
	margin: auto;
	padding: 20px 5px;
}

#search p{
	margin: 10px 8px;
	clear: both;
}

#search h6{
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 50px;
}

#search h5{
	float: right;
	margin: 30px 0;
}

.search_s{
	text-align: right;
}

.search_a{
	margin-bottom: 10px;
}


/* 単相200V */

#disclaimer{
	width: 600px;
	line-height: 1.5;
	letter-spacing: 0.2em;
	margin: auto;
}

#disclaimer p{
	margin: auto;
	clear: both;
}

.p-width{
	width: 560px;
	padding: 10px 0;
}

#disclaimer h1{
	font-weight: bold;
	margin-bottom: 10px;
}

#disclaimer h2{
	margin: 10px 0;
}

#disclaimer table{
	margin: auto;
	width: 560px;
}



/* SSL技術 */

#ssl{
	margin: auto;
	line-height: 1.5;
	letter-spacing: 0.2em;
	background-color: #efefef;
	border: 1px solid #cfcfcf;
	margin-bottom: 10px;
	width: 208px;
}

#ssl p{
	margin: 8px 5px;
}

#ssl a{
	color: #869d1a;
	font-weight: bold;
}

#ssl a:hover{
	color: #b35b5b;
}



/* メモ */

#memo{
	line-height: 1.5;
	letter-spacing: 0.2em;
}

#memo p{
	margin: 8px 5px;
}

#memo a{
	color: #8e2ffb;
	font-weight: bold;
}



/* メール */

#mail {
	width: 600px;
	line-height: 1.5;
	letter-spacing: 0.2em;
	margin: auto;
	padding: 5px;
}
#lease {
	width: 660px;
	line-height: 1.5;
	letter-spacing: 0.2em;
	margin: auto;
	padding: 5px;
	text-align:center;
	float : center;
}
#lease img {
	float : center;
}

#mail h1{
	font-size: 18px;
	font-weight: bold;
	margin: 5px 0 20px 0;
}

#mail h4{
	padding: 10px 0 0 281px;
}

#mail h6{
	padding-left: 485px;
}

#mail h5{
	margin: 50px 60px;
	padding: 10px 0 10px 60px;
	border: double 3px #0b94b6;
	font-weight: bold;
}


