@charset "UTF-8";
/* CSS Document */

body {
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 5px;
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif, "ヒラギノ角ゴ Pro W3", "ＭＳ　P ゴシック";
	font-size: 12px;
	line-height: 20px;
}
td {
	font-size: 12px;
}
a:link {
	color: #4586E6;
}
a.topm:visited {
	color: #333333;
}
a.topm:link {
	color: #333333;
}
a.topm:hover {
	color: #333333;
	text-decoration: underline blink;
}
a.topm:active {
	color: #333333;
	text-decoration: underline;
}

/* ヘッダーリンク部分 */
.navimenu {
	font-size: 11px;
	font-weight: normal;
	background-image: url(../images/index/navi-menu-bg.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 20px;
	vertical-align: baseline;
}

.navimenu a{
color:#FFFFFF;
text-decoration:none;
}

.navimenu a:hover{
color:#FFFFFF;
text-decoration:underline;
}

.navimenu a:visited{
color:#FFFFFF;
}

.navimenu a:active{
color:#FFFFFF;
}

.navimenu a:link{
color:#FFFFFF;
}

/* ヘッダーリンク部分ここまで */


a:hover {
	color: #4586E6;
	text-decoration: underline blink;
}
a:visited {
	color: #4586E6;
}
a:active {
	color: #4586E6;
	text-decoration: underline;
}
a:link {
	color: #4586E6;
}

.headerleft {
	background-image: url(../images/index/hd-bg-lf.jpg);
	background-repeat: repeat-x;
}
.headerright {
	background-image: url(../images/index/hd-bg-rt.jpg);
	background-repeat: repeat-x;
	height: 156px;
}
.title {
	font-size: 12px;
	font-weight: 600;
	color: #999999;
}
h1 {
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
}
.newuserguide {
	font-size: 12px;
	line-height: 18px;
	font-weight: 400;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 20px;
	border: 1px solid #CCCAC2;
	list-style-type: circle;
	text-align: left;
}
.affi-corner {
	font-size: 12px;
	line-height: 18px;
	font-weight: 400;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 2px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.cussup-corner {
	font-size: 12px;
	line-height: 18px;
	font-weight: 400;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 2px;
	padding-bottom: 10px;
	padding-left: 5px;
	border: 1px solid #CCCAC2;
	text-align: left;
}
.telnumber {
	font-size: 16px;
	font-weight: 900;
	color: #000000;
	text-align: center;
}
.reg-telnumber {
	font-size: 20px;
	font-weight: 900;
	color: #000000;
	text-align: center;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.footer {
	font-size: 12px;
	line-height: 19px;
	padding-top: 5px;
}
.table-index {
	margin-top: 10px;
	margin-bottom: 10px;
}
.copyright {
	font-size: 12px;
	background-color: #DA010A;
	height: 25px;
	color: #FFFFFF;
}
.loginwin {
	font-size: 12px;
	line-height: 19px;
	background-image: url(../images/index/login-2.gif);
	background-repeat: repeat-y;
	margin: 0px;
}
.pwdsend {
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.style6 {
	font-size: 13px;
	font-weight: 600;
	color: #333333;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.p-topicstitle {
	background-color: #FFFFFF;
	padding: 0px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
}
.p-topics {
	font-size: 10px;
	line-height: 18px;
	background-color: #FFFFFF;
	padding: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #CCCAC2;
	text-align: left;
}
.p-newitem {
	font-size: 10px;
	line-height: 18px;
	background-color: #FFFFFF;
	padding: 3px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 10px;
	margin-left: 6px;
	border: 1px solid #CCCAC2;
	text-align: left;
}
/* JS calendar Start */
.w{
background-color:#CCCCCC; /* 曜日の部分の背景色 */
color:#000000;            /* 曜日の部分の文字色 */
}

.moji1{
font-size:11px;
}

.tbl{
border:1px solid #999999; /* 枠の色 */
border-collapse:collapse;
}

.tbl td{ 
border:1px solid #999999; /* 枠の色 */
border-collapse:collapse; 
font-family:Verdana;      /* 日付と曜日のフォント */
font-size:10px;           /* 日付と曜日の文字の大きさ */
}
/* JS calendar End */
.proviso {
	font-size: 10px;
	color: #CC0066;
}
.smallwin-title {
	font-size: 16px;
	font-weight: 800;
	background-color: #D3F66F;
	padding: 7px 5px 5px;
}
.proviso-des {
	font-size: 10px;
	color: #333333;
}
.dot {
	font-size: 10px;
	color: #DA010A;
}
.rireki_select {
	font-size: 14px;
	font-weight: 600;
}
.mypegetable {
	font-size: 14px;
	margin-top: 18px;
	margin-right: auto;
	margin-left: auto;
}
.mypage-instruction {
	font-size: 10pt;
	font-weight: 400;
	padding-top: 10px;
	padding-bottom: 25px;
}
.PartTab {
	font-size: 12px;
	font-weight: 800;
	color: #333333;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 2px;
	border: 1px solid #CCCCCC;
	background-image: url(../images/menutab-bg.jpg);
	background-repeat: repeat-x;
	background-position: center;
	padding-left: 8px;
}
.SubTab {
	font-size: 14px;
	font-weight: 800;
	color: #333333;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 2px;
	border: 1px solid #CCCCCC;
	background-image: url(../images/SubTab-bg.jpg);
	background-repeat: repeat-x;
	background-position: center;
	padding-left: 8px;
}
.SubTabCenter {
	font-size: 14px;
	font-weight: 800;
	color: #333333;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 2px;
	border: 1px solid #CCCCCC;
	background-image: url(../images/SubTab-bg.jpg);
	background-repeat: repeat-x;
	background-position: center;
	padding-left: 8px;
}
.message-window {
	margin-top: 5px;
	margin-bottom: 0px;
	font-weight: 400;
	color: #FFFFFF;
	background-color: #333333;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 14px;
	padding-top: 2px;
	padding-bottom: 1px;
	margin-right: 15px;
	margin-left: 15px;
}
.baggietitle_lf {
	background-color: #F4F2E8;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
}
.baggietitle_rt {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CC0000;
}
.baggietitle {
	font-size: 15px;
	font-weight: 800;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	background-color: #F4F2E8;
	letter-spacing: 0.05em;
	background-image: url(../images/PageTit-bg.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
.baggietitle-sm {
	font-size: 13px;
	font-weight: 800;
	color: #333333;
	padding-top: 6px;
	padding-bottom: 5px;
	padding-left: 13px;
	background-color: #F4F2E8;
	letter-spacing: 0.05em;
	background-image: url(../images/PageTit-bg.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
.linktitle {
	font-size: 14px;
	font-weight: bolder;
	color: #333333;
	padding: 3px 2px 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DA010A;
	background-image: url(../images/PageTit-bg.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
.search-window {
	background-color: #EAE9E6;
	padding: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.font-pink12 {
	font-size: 12px;
	font-style: normal;
	color: #DA010A;
}

.font-glay9{
	font-size: 9px;
	font-style: normal;
	color: #999999;
}

.font-white13 {
	font-size: 13px;
	color: #252525;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #E6F3FF;
	padding-left: 10px;
	font-weight: 600;
}
.terms {
	font-size: 12px;
	color: #333333;
}
.menu-sweets {
	font-size: 10px;
	line-height: 13px;
	margin-top: 3px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 0px 0px 0px 18px;
	text-align: left;
}
.menu-nodisc {
	list-style-type: none;
}
.MenuTab {
	font-size: 12px;
	font-weight: 800;
	color: #333333;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 2px;
	border: 1px solid #CCCCCC;
	background-image: url(../SWEETS/images/menutab-bg.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
.MenuTabNarrow {
	font-size: 11px;
	font-weight: 800;
	color: #333333;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 3px;
	border: 1px solid #CCCCCC;
	background-image: url(../SWEETS/images/menutab-bg.jpg);
	background-repeat: repeat-x;
	background-position: center;
	letter-spacing: 0.01em;
}
.MenuFrame-SW {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFD6D6;
	border-bottom-color: #FFD6D6;
	border-left-color: #FFD6D6;
	list-style-type: circle;
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	font-weight: 400;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 15px;
	padding-left: 20px;
	padding-right: 3px;

}
.cat-title {
	font-size: 16px;
	font-weight: bolder;
	color: #333333;
	letter-spacing: 0.1em;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	background-image: url(../images/SubTab-bg.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
.p_price {
	color: #DB010B;
	font-weight: bold;
}
.tani {
	color: #4586E6;
	font-size: 13px;
	background: #DAD8CF;
	font-weight: 800;
}
.keshine {
	color: #000000;
	text-decoration: line-through;
	font-weight: bolder;
}
.photo {
	padding: 10px;
}
.headerleft-SW {
	background-image: url(../SWEETS/images/index/header-bg-l.gif);
	background-repeat: repeat-x;
}
.headerright-SW {
	background-image: url(../SWEETS/images/index/header-bg-r.gif);
	background-repeat: repeat-x;
}
.botton-img {
	margin-top: 2px;
	margin-bottom: 6px;
}
.newuserguide-R {
	font-size: 12px;
	line-height: 18px;
	font-weight: 400;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 20px;
	border: 1px solid #CDEC6D;
	list-style-type: circle;
	text-align: left;
	padding-right: 3px;
}
.affi-corner-R {
	font-size: 12px;
	line-height: 18px;
	font-weight: 400;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 2px;
	padding-bottom: 10px;
	padding-left: 5px;
	text-align: left;
	padding-right: 4px;
}
.cussup-corner-R {
	font-size: 12px;
	line-height: 18px;
	font-weight: 400;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 2px;
	padding-bottom: 10px;
	padding-left: 5px;
	border: 1px solid #CDEC6D;
	text-align: left;
	padding-right: 4px;
}
.credit {
	font-size: 11px;
	letter-spacing: 0.05em;
}
.chk-mukou {
	font-size: 16px;
	font-weight: 800;
	color: #CC0000;
	padding: 15px;
}
.chk-koushin {
	font-size: 14px;
	padding-bottom: 40px;
}
.chk-settei-title {
	font-size: 12px;
	font-weight: 600;
	color: #333333;
	background-image: url(../images/SubTab-bg.jpg);
	background-repeat: repeat-x;
	background-position: center;
	margin-right: 50px;
	margin-left: 50px;
	padding-top: 6px;
	padding-bottom: 5px;
	border: 1px solid #907168;
}
.chk-settei-setsu {
	text-align: left;
	margin-right: 50px;
	margin-left: 50px;
	font-size: 12px;
}
li.chk-settei-setsu {
	font-weight: 600;
	color: #0066CC;
}
.chk-yukou {
	font-size: 16px;
	font-weight: 800;
	color: #333333;
	padding-top: 40px;
	padding-bottom: 50px;
}
.index-textmenu-sweets {
	background-image: url(../SWEETS/images/menutab-bg.jpg);
	background-repeat: repeat-x;
	background-position: center;
	margin-right: 15px;
	margin-left: 15px;
	padding-top: 3px;
	padding-bottom: 2px;
	margin-top: 15px;
}
.textmenu {
	margin-right: 15px;
	margin-left: 15px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	line-height: 18px;
}
.help-ul {
	list-style-type: square;
	margin-top: 8px;
}
.campaign-banner-img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.campaign-banner-shita {
	font-weight: 400;
	text-align: right;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 9px;
	width: 372px;
	float: left;
}
.video-section {
	border: 1px solid #CCCCCC;
	width: 372px;
}
.video-section-ul {
	font-size: 10px;
	text-align: left;
	margin-top: 5px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 5px;
	padding-left: 15px;
	line-height: 15px;
}
.cart-solution-text {
	font-size: 10px;
	line-height: 15px;
	text-align: left;
	padding-left: 3px;
}
.cart-price {
	color: #DB010B;
	font-weight: bold;
}
.cart-name {
	color: #000000;
	font-weight: 900;
	font-size: 12px;
}
.cart-photo {
	padding-top: 8px;
	padding-bottom: 8px;
}
.cart-pagenumber {
	color: #000000;
	font-weight: 400;
	font-size: 12px;
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 5px;
}
.cart-descri {
	color: #000000;
	font-size: 12px;
	text-align: left;
	padding-left:10px;
	background-color: #F4F3F0;
	vertical-align: top;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 10px;
	line-height: 20px;
	margin-bottom: 18px;
	margin-top: 18px;
}
.cart-kowake {
	color: #000000;
	font-size: 12px;
	text-align: left;
	padding-left:10px;
	background-color: #E8E6E5;
	vertical-align: top;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 10px;
	line-height: 20px;
}
.cart-newuser {
	font-size: 10px;
	text-align: left;
	padding-left:0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 1px;
	line-height: 20px;
	font-weight: 600;
}
.cart-keshine {
	font-size: 12px;
	color: #333333;
	margin-top: 3px;
	margin-bottom: 5px;
	margin-left: 20px;
	font-weight: 900;
}
.field-left {
	font-size: 12px;
	text-align: left;
	padding-left:5px;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	font-weight: 800;
}
.field-center {
	font-size: 12px;
	text-align: left;
	padding-left:5px;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	font-weight: 800;
}

.field {
	font-size: 12px;
	text-align: right;
	padding-left:5px;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	font-weight: 800;
}
.pankuzu {
	color: #333333;
	font-size: 12px;
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.Prod-SubTab {
	font-size: 14px;
	font-weight: 800;
	color: #845A4C;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 2px;
	border: 1px solid #CCCCCC;
	background-image: url(../images/SubTab-bg.jpg);
	background-repeat: repeat-x;
	background-position: center;
	padding-left: 8px;
	margin-left: 30px;
	margin-right: 0px;
}
.prod-detail {
	font-size: 12px;
	line-height: 18px;
	font-weight: 600;
	text-align: left;
	vertical-align: top;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 30px;
	color: #333333;
}
.Prod-textmenu-sweets {
	background-image: url(../SWEETS/images/menutab-bg.jpg);
	background-repeat: repeat-x;
	background-position: center;
	margin-right: 20px;
	margin-left: 20px;
	padding-top: 3px;
	padding-bottom: 2px;
}
.Prod-textmenu {
	margin-right: 20px;
	margin-left: 20px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	line-height: 18px;
}
.cart-kanren {
	font-size: 11px;
}
.cart-order {
	font-size: 14px;
	text-align: left;
	vertical-align: top;
	padding-bottom: 8px;
	padding-left: 5px;
}
.cart-group {
	font-size: 11px;
	margin-top: 4px;
	margin-right: 5px;
	margin-bottom: 2px;
	margin-left: 4px;
}
.help-inquiry-link {
	font-weight: 600;
	margin-left: 30px;
	text-align: left;
}
.reg-yes {
	font-size: 22px;
	color: #000000;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 25px;
	font-weight: 800;
}
.reg-no {
	font-size: 22px;
	font-weight: 800;
	color: #4485E4;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 25px;
}
.reg-sumi {
	font-size: 16px;
	color: #FFFFFF;
	background-color: #333333;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	padding-top: 8px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 8px;
	text-align: center;
}
.reg-mada {
	font-size: 16px;
	font-weight: 600;
	color: #FFFFFF;
	background-color: #4485E4;
	text-align: center;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	padding-top: 8px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 8px;
}
.reg-login {
	background-color: #F4F1E7;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	border: 1px solid #956C67;
	text-align: center;
}
.reg-login-message {
	font-size: 13px;
	color: #333333;
	background-color: #D7F67E;
	text-align: left;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 8px;
	margin-left: 3px;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	border: 1px solid #999999;
}
.reg-setsumei {
	font-size: 16px;
	font-weight: 400;
	color: #2E5A9A;
	padding-bottom: 15px;
	padding-top: 10px;
}
.mailsend-mailadd {
	font-size: 14px;
	font-weight: 400;
}
.mailsend-ul {
	list-style-type: square;
	margin-top: 4px;
	text-align: left;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-left: 20px;
	font-size: 10px;
}
.mailsend-desc {
	font-size: 12px;
	line-height: 20px;
	font-weight: 600;
	text-align: left;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 6px;
	padding-left: 3px;
}
.newuser-desc {
	font-size: 12px;
	line-height: 20px;
	text-align: left;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.f10pt {
	font-size: 9pt;
	color: #333333;
	padding: 3px;
	border: 1px solid #CCCCCC;
}
.f10pt2 {	
	font-size: 9pt;
	color: #333333;
}
.title1 {
	font-size: 14pt;
	color: #FFFFFF;
	background-color: #5959E6;
	letter-spacing: 0.1em;
	font-weight: bolder;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
}
#search-g {
	text-align: left;
	vertical-align: top;
	float: right;
	width: 740px;
}
.bold800 {
	font-weight: 800;
}
.supplier-add {
	margin-top: 0px;
	margin-left: 20px;
}
.li-member {
	list-style-image: url(../images/arrow.gif);
	padding-top: 0px;
	padding-bottom: 4px;
}
.topmenu {
	background-image: url(../images/index/top-menu-bg.jpg);
	height: 24px;
	width: 950px;
	background-repeat: no-repeat;
	background-position: center;
	text-align: right;
	vertical-align: bottom;
	font-size: 10px;
}
.tab-menu {
	width: 740px;
	margin-top: 20px;
	float: right;
}
.cate2nd {
	font-size: 12px;
	color: #333333;
	font-weight: 800;
	background-color: #DBE9FF;
	text-align: left;
	margin-top: 1px;
	margin-right: 1px;
	margin-left: 1px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
}
.menu-boarder {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCAC2;
}
.blue-waku {
	font-size: 12px;
	font-weight: 300;
	color: #333333;
	border: 1px solid #7FABEE;
	text-align: left;
	padding: 2px;
}
.cate2nd {
	font-size: 12px;
	color: #656364;
	font-weight: 800;
	background-color: #EDE8E2;
	text-align: left;
	margin-top: 1px;
	margin-right: 1px;
	margin-left: 1px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
}
.menu-boarder {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F0E2D6;
}
.caution {
	font-size: 14px;
	font-weight: 700;
	color: #000000;
	background-color: #7FABEE;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 10px;
	text-align: left;
}
.tadashi {
	font-size: 9px;
	color: #333333;
	margin-left: 30px;
}
.table-index .img {
	border: 3px solid #E7E7E7;
}
.table-index .banner-area .banner-area-left {
	text-align: left;
	float: left;
	width: 360px;
}
.table-index .banner-area .banner-area-right {
	float: right;
	width: 215px;
}
.table-index .banner-area .banner-spacing {
	margin-bottom: 8px;
}
.banner-space2 {
	margin-bottom: 7px;
}
.font10 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	color: #006600;
	text-align: left;
}
.cart-tanisetsu {
	font-size: 9px;
	color: #333333;
	margin-top: 3px;
	margin-bottom: 5px;
}.btm-space1 {
	margin-bottom: 1px;
}
.menu-btm {
	margin-bottom: 1px;
}

.btm-space-r14 {
	margin-right: 14px;
}

/* sale */
.salebox{
	zoom:100%;
	padding-top:30px;
	padding-bottom:30px;
	border-bottom-color:#999999;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	height:120px;
	text-align:inherit;
}

.salebox:after{
content:"";
display:block;
clear:both;
overflow:hidden;
visibility:hidden;
height:0;
}

.sabox1{
	width:470px;
	margin-right:40px;
	margin-left:10px;
	float:left;
	background-position: left top;
}

.sabox2{
width:185px;
height:70px;
float:left;
}

.salebox dl,dt,dd{
margin:0;
padding:0;
}

.sabox1 dt{
text-align:left;
	font-size:16px;
	padding-bottom:15px;
	color:#333333;
	background-position: left top;
}

.sabox1 dd{
	color:#5F5C5C;
	font-size:12px;
}

.sabox2 a:hover img{
opacity:0.90;
filter: alpha(opacity=95);
}

/* table 個人情報の表示 */
table.pri{
margin:20px 0px 30px 0;
}

table.pri th,
table.pri td{
border:1px solid #CCC;
padding:8px 10px;
text-align:left;
}

table.pri th{
background-color:#EDE8E2;
font-size:small;
}

/* table ご案内*/
table.bsc1{
border-collapse:collapse;
line-height:1.4;
width:560px;
}

table.bsc1 th,
table.bsc1 td{
	text-align: center;
	border:1px solid #CCC;
	font-size:10px;
}

table.bsc1 th{
background-color:#E1E1E1;
}

td.bdline1{
	border:1px solid #CC0000;
}

/* table システム停止のご案内*/
table.bsc2{
	border-collapse:collapse;
	line-height:1.4;
	border: 1px solid #FF0000;
}

table.bsc2 th{
	text-align: center;
	font-size:small;
	padding:5px;
}

table.bsc2 td{
	text-align:left;
	font-size:x-small;
	padding:5px;
	line-height: 16px;
}

table.bsc2 th{
background-color:#F3F3F3;
}

td.bdline2{
	border:1px solid #CC0000;
}
