@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;
}
a {
	color: #7A4A00;
}
a:hover {
	text-decoration: none;
}
a:visited {
	text-decoration: underline;
	color: #6E3C09;
}
a.topm {
	color: #333333;
}
a.topm:hover {
	text-decoration: none;
}
a.topm:visited {
	text-decoration: none;
	color: #7E7E7E;
}

/*
a img{
    filter:alpha(opacity=100);
    -moz-opacity: 1.0;
    opacity: 1.0;
}
a:hover img{
	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
}
*/

.plugin {
	font-size: 10px;
	color: #333333;
}
td {
	font-size: 12px;
}
.headerleft {
	background-image: url(../images/index/header-bg-l.gif);
	background-repeat: repeat-x;
}
.headerright {
	background-image: url(../images/index/header-bg-r.gif);
	background-repeat: repeat-x;
}
.title {
	font-size: 12px;
	font-weight: 600;
	color: #999999;
}
h1 {
	margin-top: 1px;
	margin-bottom: 1px;
	text-align: center;
}

ul{
list-style-type:none;
}

.newuserguide {
	font-size:x-small;
	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: 10px;
	list-style-type: none;
	background-color: #F4F1E7;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	text-align: left;
}
.affi-corner {
	font-size:x-small;
	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;
	background-color: #F4F1E7;
	text-align: left;
}
.cussup-corner {
	font-size:x-small;
	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;
	background-color: #F4F1E7;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	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-left:auto;
	margin-right:auto;
	margin-bottom: 10px;
}
.copyright {
	font-size: 12px;
	background-color: #F4F3EE;
	height: 25px;
	color: #825812;
}
.loginwin {
	font-size:x-small;
	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: #F4F3EE;
	padding: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: left;
	color: #666561;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
.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 #99CC33;
	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: #66BDD1;
}
.rireki_select {
	font-size: 14px;
	font-weight: 600;
}
.mypegetable {
	font-size: 14px;
	margin-top: 18px;
}
.mypage-instruction {
	font-size: 10pt;
	font-weight: 400;
	padding-top: 10px;
	padding-bottom: 25px;
}
.PartTab {
	font-size: 12px;
	font-weight: 800;
	color: #794900;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 4px;
	background-image: none;
	background-repeat: repeat-x;
	background-position: center;
	padding-left: 8px;
	background-color: #EDE8E2;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
.SubTab {
	font-size: 14px;
	font-weight: 800;
	color: #845A4C;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 2px;
	background-image: none;
	padding-left: 8px;
	background-color: #EFEFE7;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
.SubTabCenter {
	font-size: 14px;
	font-weight: 800;
	color: #967548;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 2px;
	border: 1px solid #CCCCCC;
	background-image: none;
	background-repeat: repeat-x;
	background-position: center;
	padding-left: 8px;
	background-color: #EDE8E2;
}
.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: #996C74;
}
.baggietitle_rt {
	background-color: #F4F2E8;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CF1457;
}
.baggietitle {
	font-size: 15px;
	font-weight: 800;
	color: #7A4A00;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	background-color: #EDE8E2;
	letter-spacing: 0.05em;
	background-image: none;
	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: #916C64;
	padding: 3px 2px 2px;
	border-bottom-width: 3px;
	border-bottom-style: inset;
	border-bottom-color: #E46B8A;
	background-image: url(../images/CartTit-bg.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
.search-window {
	background-color: #EFEFE7;
	margin-top: 5px;
	margin-bottom: 5px;
}
.font-pink12 {
	font-size: 12px;
	color: #E34396;
	font-weight: 400;
}
.font-white13 {
	font-size: 13px;
	color: #875B18;
	padding-top: 4px;
	padding-bottom: 3px;
	font-weight: 800;
	padding-left: 8px;
	background-color: #EFEFE7;
}
.terms {
	font-size: 12px;
	color: #333333;
}
.menu-btm {
	margin-bottom: 0px;
}

.menu-sweets li{
list-style-type:none;
}

.menu-sweets {
	font-size: 9px;
	line-height: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px 0px 8px 10px;
	text-align: left;
	color: #656364;
	margin-right: 0px;
	border-right-color: #EDE8E2;
	border-bottom-color: #EDE8E2;
	border-left-color: #EDE8E2;
}
.menu-group {
	background-color: #FFFFFF;
	padding: 0px;
	margin-right: 3px;
	margin-left: 3px;
	border: 1px solid #EFE9E5;
	margin-bottom: 8px;
	margin-top: 4px;
}
.menu-nodisc {
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
	margin-top: 0px;
}
.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;
}
.cate2ndNarrow {
	font-size: 11px;
	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: 0px;
	padding-bottom: 3px;
	padding-left: 1px;
	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: #EDE8E2;
	border-bottom-color: #EDE8E2;
	border-left-color: #EDE8E2;
	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: 900;
	color: #552B03;
	letter-spacing: 0.1em;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	background-image: none;
	background-repeat: repeat-x;
	background-position: center;
}
.p_price {	
	color: #FF004C;
	font-weight: bold;
}
.tani {
	color: #784901;
	font-size: 13px;
	background: #EDE8E2;
	font-weight: 800;
	margin-right: 2px;
	margin-left: 2px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-bottom: 5px;
}
.keshine {
	color: #000000;
	text-decoration: line-through;
	font-weight: bolder;
}
.uketama {
	font-size: 12px;
	font-weight: 700;
	color: #333333;
	margin-top: 10px;
}
.pricetable {
	margin-top: 5px;
	margin-left: 20px;
	margin-bottom: 3px;
}
.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;
}

/*右サイドのバナー*/
.r_banner_btm{
	margin-bottom:15px;
	text-align: center;
}

.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;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.chk-mukou {
	font-size: 16px;
	font-weight: 800;
	color: #CC0000;
	padding: 15px;
}
.chk-setsumei {
	font-size: 14px;
	font-weight: 400;
	color: #996600;
	padding-bottom: 10px;
}
.chk-koushin {
	font-size: 14px;
	padding-bottom: 40px;
}
.chk-settei-title {
	font-size: 14px;
	font-weight: 600;
	color: #794B00;
	background-image: none;
	margin-right: 50px;
	margin-left: 50px;
	padding-top: 6px;
	padding-bottom: 5px;
	border: 1px solid #F1EBDE;
	background-color: #EDE8E2;
}
.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: 0px;
	margin-left: 15px;
	padding-top: 3px;
	padding-bottom: 2px;
	margin-top: 15px;
	text-align: left;
	float: right;
	width: 740px;
}
.text-input {
	border: 1px solid #7E4F09;
}
.tab-menu {
	width: 740px;
	float: right;
	margin-top: 15px;
}
.textmenu {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	line-height: 18px;
	width: 740px;
	float: right;
}
.help-ul {
	list-style-type: none;
	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;
}
.video-section {
	border: 1px solid #A29A8D;
	width: 570px;
}
.video-section-ul {
	font-size: 9px;
	text-align: left;
	padding-left: 20px;
	line-height: 13px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-right: 5px;
}
.cart-solution-text {
	font-size: 10px;
	line-height: 15px;
	text-align: left;
	padding-left: 3px;
}
.cart-price {
	color: #F14167;
	font-weight: bold;
}
#wrapper .goods_detail {
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.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: #F4F3EE;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 1px;
	padding-bottom: 10px;
	margin-top: 13px;
	margin-bottom: 18px;
	line-height: 20px;
}
.cart-kowake {
	color: #572C02;
	font-size: 12px;
	text-align: left;
	padding-left:8px;
	background-color: #F4F3EE;
	vertical-align: top;
	padding-top: 6px;
	padding-right: 1px;
	padding-bottom: 8px;
	line-height: 20px;
}
.cart-newuser {
	font-size: 9px;
	text-align: left;
	padding-left:0px;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 1px;
	line-height: 20px;
	font-weight: 600;
	margin: 0px;
	width: 180px;
}
.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:x-small;
	text-align: left;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.Prod-SubTab {
	font-size: 14px;
	font-weight: 800;
	color: #794900;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 3px;
	background-image: none;
	background-repeat: repeat-x;
	background-position: center;
	padding-left: 8px;
	margin-left: 30px;
	background-color: #F0EDE6;
}
.prod-detail {
	font-size: 12px;
	line-height: 18px;
	font-weight: 500;
	text-align: left;
	vertical-align: top;
	padding-top: 11px;
	padding-right: 11px;
	padding-bottom: 13px;
	padding-left: 13px;
	margin-bottom: 13px;
	margin-left: 30px;
	color: #333333;
	background-color: #F4F3EE;
}
.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;
}
.cart-tanisetsu {
	font-size: 9px;
	color: #333333;
	margin-top: 3px;
	margin-bottom: 5px;
	margin-left: 20px;
}
.cart-keshine {
	font-size: 12px;
	color: #333333;
	margin-top: 3px;
	margin-bottom: 5px;
	margin-left: 20px;
	font-weight: 900;
}
.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: #56302D;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 25px;
}
.reg-sumi {
	font-size: 16px;
	color: #FFFFFF;
	background-color: #333333;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	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: #603C3A;
	text-align: center;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	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: #996600;
	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;
}
.header {
	padding: 0px;
	width: 950px;
}

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


.header .top-menu {
	font-size:x-small;
	color: #333333;
	text-align: right;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 4px;
}
.header .navi-menu {
	font-size:x-small;
	font-weight: 500;
	color: #794900;
	text-align: center;
	vertical-align: middle;
	padding-left: 180px;
	padding-top: 5px;
	padding-bottom: 3px;
}


.blue-waku {
	font-size: 12px;
	font-weight: 300;
	color: #333333;
	border: 1px solid #8CD3E7;
	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;
}
.cuation {
	font-size: 14px;
	font-weight: 700;
	color: #000000;
	background-color: #8CD3E7;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 10px;
	text-align: left;
}
.tadashi {
	font-size: 9px;
	color: #333333;
	margin-left: 30px;
}
.width740 {
	text-align: center;
	width: 740px;
	margin-right: 0px;
	margin-left: auto;
}
.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;
}
.text740w {
	font-size: 12px;
	font-weight: 500;
	color: #333333;
	text-align: center;
	float: right;
	width: 740px;
	padding-bottom: 8px;
}
.table-index .img {
	border: 3px solid #95D4E6;
}
.v-name {
	font-size: 16px;
	font-weight: 800;
	color: #4A2A12;
}
.dotline {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #9AD9EA;
}
.table-index .to-top {
	font-size: 12px;
	font-weight: 700;
	text-align: center;
}
.banner-space2 {
	margin-bottom: 7px;
}
.font10 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	font-style: normal;
	color: #5B8900;
	line-height: 14px;
	text-align: left;
}
.btm-space1 {
	margin-bottom: 1px;
}
.banner-left-yose {
	text-align: left;
}
.font-9gray {
	font-size: 9px;
	font-style: normal;
	line-height: 14px;
	color: #666666;
	text-align: left;
	margin-right: 5px;
	margin-left: 5px;
}
.banner-area-index {
	text-align: left;
	width: 570px;
}
.btm-space-r14 {
	margin-right: 14px;
}

/* information */
.info{
	width:720px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom:20px;
	margin-bottom:20px;
}

.info dt{
	font-size:small;
	padding:0 0 5px 0;
	color:#333333;
	line-height:11px;
}

.info dd{
	width:640px;
	color:#5F5C5C;
	font-size:x-small;
	margin:0 0 0 5px;
	line-height:18px;
	text-align: left;
}

/* media */
.mediabox{
zoom:100%;
padding-top:30px;
padding-bottom:30px;
	border-bottom-color:#999999;
	border-bottom-style:dotted;
	border-bottom-width:1px;
}

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

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

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

.mebox1 dt{
text-align:left;
	font-size:medium;
	padding-bottom:10px;
	color:#333333;
	background-position: left top;
}

.mebox1 dd{
	color:#5F5C5C;
	font-size:x-small;
}


/* saleページやコッタメディア紹介などのタイトル部分 */
.tit_txt01{
color:#4A2A12;
text-align:left;
font-size:x-large;
}

/* sale */
.salebox{
	zoom:100%;
	padding-top:30px;
	padding-bottom:30px;
	border-bottom-color:#999999;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	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;
	display:inline;
}

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

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

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

.sabox1 dd{
	color:#5F5C5C;
	font-size:x-small;
}

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

/* enquete */
table.enq{
font-size:12px;
line-height:18px;
}

table.enq th{
font-weight:normal;
}

/* 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;
}

.priwaku{
width:350px;
padding-left:15px;
}

.privacybox dt{
font-size:14px;
margin:15px 10px 0 0;
}

.privacybox dd{
font-size:12px;
margin:15px 30px 20px 30px;
}


/* 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 0 5px 0;
	background-color:#F7F7F7;
}

table.bsc2 td{
	font-size:x-small;
	padding:3px;
	line-height: 16px;
}
/* 
table.bsc2 th{
background-color:#F3F3F3;
}*/

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

/* NEW site common ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
#wrapper{
width:950px;
margin:0 auto;
}

#contens{
width:950px;
margin-bottom:10px;
}

#contens:after{
content:"";
height:0;
display:block;
clear:both;
visibility:hidden;
}

#con_left{
width:180px;
float:left;
}

#con_right{
width:740px;
float:right;
text-align:left;
}

#footernavi{
	width:950px;
	float: none;
	overflow: hidden;
	clear: both;
}

.main{
	width:740px;
	text-align:left;
	font-size:x-small;
	float: left;
}

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


.main h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,div,table{
margin:0;
padding:0;
}


/* グローバルナビ */
.gl_navi{
width:950px;
height:50px;
}

.gl_navi li{
float:left;
list-style:none;
}

/* グローバルナビのロールオーバー */
.gl_navi a:hover img{
opacity:0.9;
filter: alpha(opacity=90);
}

/* ロゴ部分のロールオーバー */
.logo a:hover img{
opacity:0.9;
filter: alpha(opacity=90);
}


/* /グローバルナビ */

/* グローバルナビの上下　テキストリンク */
.navi_topmenu{
	width:950px;
	margin-bottom:5px;
}

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

.navi_topmenu li{
float:right;
list-style:none;
margin:0 15px 0 15px;
text-align:left;
font-size:x-small;
color:#666666;
}

/* グローバルナビの下　テキストリンク */


.main img,a img{
border:none;
}

.main li{
list-style:none;
}

.ti_ima{
margin:10px 0 25px 0;
}

.bo_line{
margin:30px 0 25px 0;
padding:0;
width:570px;
}

.bo_line_s{
margin:0 0 25px 0;
}

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

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

.pagetoptop{
	width:730px;
	margin-right:10px;
	text-align: right;
	font-size:x-small;
	}
	
.pagetop_fo{
	width:940px;
	padding-right:10px;
	text-align: right;
	font-size:x-small;
	}


.tit_pagename{
	font-size:24px;
	text-align: left;
	color: #333333;
}

/* NEW site common ここまで　■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/



/* NEW site index  　　　　　■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/

/* 左サイドコンテンツ */
.left_navibox{
width:180px;
margin-bottom:15px;
text-align:left;
}

.left_navibox dt{
width:180px;
text-align:center;
}

.left_navibox dd{
width:180px;
font-size:9px;
color:#666666;
line-height:17px;
}


/* 右サイドコンテンツ */

.right_navibox{
width:740px;
margin:10px 0 30px 0;
}

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

.right_naviboxdet01{
width:570px;
float:left;
margin-right:30px;
}

.right_naviboxdet02{
width:140px;
float:left;
}

.right_naviconbox02 dt{
width:140px;
text-align:center;
}

.right_naviconbox02 dd{
width:140px;
font-size:9px;
color:#666666;
line-height:17px;
}

/* 検索ボックス */
.right_navisearch01{
width:570px;
height:50px;
}

.right_navisearch01 dt{
width:570px;
margin:0;
padding:0;
}

.right_navisearch01 dd{
padding:0 0 0 0;
width:570px;
font-size:x-small;
line-height:17px;
}

/* 右サイドコンテンツの中央部分 */
.right_naviconbox01{
width:570px;
margin-bottom:30px;
}


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


/* 中央ボタンボックス1 */
.right_naviconbox_btm01{
width:170px;
height:120px;
float:left;
margin-right:30px;
background-color:#F5F5F5;
}

.right_naviconbox_btm01 dt{
width:170px;
margin:0;
padding:0;
}

.right_naviconbox_btm01 dd{
width:157px;
font-size:9px;
color:#666666;
line-height:16px;
padding:0 7px 0 6px;
}

/* 中央ボタンボックス2 */
.right_naviconbox_btm02{
width:170px;
float:left;
background-color:#F5F5F5;
height:120px;
}

.right_naviconbox_btm02 dt{
width:170px;
margin:0;
padding:0;
}

.right_naviconbox_btm02 dd{
width:157px;
font-size:9px;
color:#666666;
line-height:16px;
padding:0 7px 0 6px;
}

/* 新着情報 */
.right_navinewsbox{
width:570px;
display:inline;
}

.right_navinewsbox dt{
width:85px;
font-size:x-small;
line-height:17px;
float:left;
margin:0 20px 0 0;
color:#666666;
display:inline;
}

.right_navinewsbox dd{
width:450px;
font-size:x-small;
line-height:17px;
float:left;
margin-bottom:10px;
color:#666666;
}



/* 右サイドコンテンツの右端のバナー部分 */
.right_naviconbox02{
width:140px;
margin-bottom:25px;
}

.right_naviconbox02 dt{
width:140px;
text-align:center;
}

.right_naviconbox02 dd{
width:140px;
font-size:9px;
color:#666666;
line-height:17px;
}

.right_naviconbox03{
width:140px;
margin-bottom:2px;
}

.right_naviconbox03 dt{
width:140px;
text-align:center;
}

.right_naviconbox03 dd{
width:140px;
font-size:9px;
color:#666666;
line-height:17px;
}


/* 中央下のバナー部分 */
.right_naviunder_ban{
width:740px;
margin-bottom:20px;
}

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

.right_naviunder_ban dl{
width:220px;
margin:0 13px 0px 13px;
float:left;
display:inline;
}

.right_naviunder_ban dt{
width:220px;
}

.right_naviunder_ban dd{
font-size:x-small;
color:#999999;
width:210px;
padding:0 5px 0 5px;
}


/* NEW site index ここまで　■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/



/* NEW site shopping　　　　　■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
.shopbox{
width:740px;
}

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

.shopded01{
float:left;
width:355px;
margin-right:30px;
}

.shopded01 img{
margin-bottom:30px;
}

.shopded02{
float:left;
width:355px;
}

.shopded02 img{
margin-bottom:30px;
}

.ti_camp{
font-size:medium;
margin-bottom:15px;
}

.shop_news dt{
float:left;
color:#333333;
font-size:x-small;
width:80px;
margin:0 20px 0px 10px;
}

.shop_news dd{
float:left;
width:620px;
margin-bottom:10px;
font-size:x-small;
}

.shop_cam{
margin-left:50px;
text-align:right;
}

.shopcampaign img{
width:169px;
padding:10px;
border: 1px solid #CCCCCC;
float:right;
margin-right:10px;
margin:0 10px 20px 0;
}

.shopcampaign a:hover img{
width:169px;
padding:10px;
border: 1px solid #FF6600;
}

.shop_naviboxdet01{
width:570px;
float:left;
margin-right:30px;
display:inline;
}

.shop_naviconbox01{
width:570px;
display:inline;
}

.shop_naviconbox01 p{
margin-bottom:30px;
}


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

.shop_naviboxdet02{
width:140px;
float:left;
background-color:#F6F5F4;
}

.shop_news1{
margin-bottom:30px;
}

.shop_news1 dt{
height:30px;
margin-bottom:5px;
}

.shop_news1 dd{
font-size:x-small;
line-height:16px;
color:#666666;
margin-bottom:5px;
}

.shop_salebtm li,
.shop_salebtm li a{
text-indent:-9999px;
height:149px;
float:left;
text-decoration:underline;
background-position:left top;
background-repeat:no-repeat;
/* \*/
overflow:hidden;
/* */
}

.shop_salebtm .sp01,
.shop_salebtm .sp01 a{
background-image:url(../images/shopping/cam_all_3.gif);
width:740px;
}


.shop_salebtm li a:hover,
.shop_salebtm .ac{
background-position:left bottom;
}



/* NEW site shopping ここまで　■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/



/* ショッピングのカテゴリー　■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/

.categorybox{
width:740px;
}

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

.catebox{
width:160px;
zoom:100%;
float:left;
margin:0 10px 0 10px;
display:inline;
}

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


.catemenu{
width:150px;
zoom:100%;
margin-bottom:15px;
float:left;
/*
border: 1px solid #CCCCCC;
padding:5px;
*/
}


.catemenu li{
	margin:0 0 3px 20px;
	padding:0 5px 0 0px;
	list-style-position: outside;
	list-style-image: url(../images/common/ca_arrow1.gif);
	line-height:16px;
}

.catemenu a{
	text-decoration:underline;
	color:#794900;
}

.catemenu a:hover{
	text-decoration:none;
}
.catemenu a:visited {
	text-decoration:none;
	color: #A18D6C;
}

/*
.arrow a{
	padding:0px 20px 0px 0;
	margin-right:5px;
	background-image: url(../images/common/ca_arrow1.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}


.arrow a:hover{
	padding:0px 20px 0px 0;
	margin-right:5px;
	background-image: url(../images/common/ca_arrow1_ro.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
*/

.catemenu dt a:hover img{
	border: 1px solid #FF6600;
}

.catemenu dt img{
width:150px;
border: 1px solid #CCCCCC;
padding:5px;
margin-bottom:5px;

}

.catemenu dd{
	width:150px;
	font-size:x-small;
	color:#666666;
	margin-top:7px;
	text-align:left;
	line-height: 17pt;
	text-indent: 15px;
}



/* ショッピングのカテゴリー　ここまで　■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/


/* カテゴリーページ　　　　　　　　　　■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
.catemenu2{
width:150px;
zoom:100%;
margin-bottom:15px;
float:left;
border: 1px solid #CCCCCC;
padding:5px;
}


.catemenu2 li{
	margin:0 0 3px 20px;
	padding:0 5px 0 0;
	list-style-position: outside;
	list-style-image: url(../images/common/ca_arrow1.gif);
	vertical-align:text-top;
	line-height:16px;
}

.catemenu2 a{
	text-decoration:underline;
	color:#794900;
}

.catemenu2 a:hover {
	text-decoration: none;
}
.catemenu2 a:visited {
	text-decoration: none;
	color: #A18D6C;
}


/*
.catemenu2 dt a:hover img{
	border: 1px solid #FF6600;
}
*/

.catemenu2 dt img{
width:150px;
/*border: 1px solid #CCCCCC;
padding:5px;*/
margin-bottom:5px;

}


.catemenu2 dd{
	width:150px;
	font-size:x-small;
	color:#666666;
	margin-top:7px;
	text-align: left;
	clear: both;
}

/* /カテゴリーページ　　　　ここまで　 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/


/* 特集ページのカテゴリー　　　　　　　■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/

.spepart01{
width:355px;
float:left;
}

.spepart02{
width:355px;
float:right;
}

.spebox_main01{
width:355px;
margin-bottom:25px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #999999;
padding:0 0 25px 0;
float:left;
}

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

.spebox_main01 dt{
font-size:small;
margin-bottom:10px;
}

.spebox_main01 dd{
	font-size:x-small;
	color:#333333;
	width:355px;
	text-align:left;
}

.spebox_main01 dd img{
margin-top:10px;
}

.spebox01{
width:355px;
margin-bottom:25px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #999999;
padding:0 0 25px;
float:left;
}

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


.spebox01 dt{
font-size:x-small;
color:#333333;
width:150px;
text-align:left;
float:left;
margin:0 5px 0 0;
line-height: 17px;
}

.spebox01 dd{
float:right;
width:185px;
height:70px;
}

.spe_bantitle{
font-size:small;
margin-bottom:10px;
width:355px;
}



/* 特集ページのカテゴリー　ここまで　■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/


/* コッタスタイル　        　　　　　■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/

.style_box{
width:740px;
}

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

.st_recidet01{
width:355px;
float:left;
margin-right:30px;
}

.st_recidet02{
width:355px;
float:left;
}

.st_recidet01 dt{
margin-bottom:10px;
width:355px;
}

.st_recidet01 dd{
font-size:x-small;
line-height:17px;
width:355px;
}

.st_recidet02 dt{
margin-bottom:10px;
width:355px;
}

.st_recidet02 dd{
font-size:x-small;
line-height:17px;
width:355px;
}


.st_recibox dt{
margin-bottom:10px;
width:355px;
}

.st_recibox dd{
font-size:x-small;
line-height:17px;
width:355px;
}

.st_minreci{
width:220px;
border: 1px solid #CCCCCC;
padding:10px;
float:left;
}

.st_videobox{
width:450px;
border: 1px solid #CCCCCC;
padding:10px;
float:right;
}

.st_videobox dl{
float:left;
}

.st_minreci dt,
.st_videobox dt{
margin:5px 0 0 0;
width:220px;
font-size:small;
}

.st_kikaku{
width:185px;
margin:0 32px 25px 20px;
display:inline;
float:left;
}

.st_kikaku dt{
width:185px;
margin-bottom:5px;
}

.st_kikaku dd{
width:185px;
font-size:x-small;
line-height:17px;
}

/*
.bloggerbox_st{
background:url(../images/cottastyle/blogger_back.jpg);
height:350px;

width:740px;
margin:0;
padding:0;
}*/

.bloggerbox_st_syoukai{
margin-left:30px;
}

.bloggerbox_st_syoukai a img{
	margin:192px 18px 0px 0px;
	border:1px solid #CCCCCC;
	padding:1px;
}

.bloggerbox_st_syoukai a:hover img{
	border:1px solid #FF6600;
}

/* コッタスタイル　 ここまで       　■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/


/* 検索関連　 ここから       　■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
#list_searchresult {
	display: inline;
	float: left;
	width: 720px;
	margin-bottom: 20px;
	margin-left: 20px;
}

#list_searchresult .thums {
	float: left;
	width: 90px;
	margin-right: 20px;
}

#list_searchresult .goods_information {
	float: left;
	width: 600px;
}


#list_searchresult .goods_information .list_goods_name {
	font-size: 16px;
	font-weight: 900;
}
#list_searchresult .goods_information .list_goods_reg_price {
	color: #CC0000;
}
#list_searchresult .goods_information .list_original_price {
	color: #333333;
	text-decoration: line-through;
}
.paging {
	font-size: 14px;
	text-align: center;
	float: left;
	width: 740px;
}
#search_info_entry {
	float: left;
	width: 740px;
	text-align: center;
	font-size: 14px;
}
#related_keywords {
	text-align: center;
	float: left;
	width: 740px;
	clear: both;
	overflow: hidden;
}
.hr_w7410 {
	float: left;
	width: 740px;
	border: 1px solid #666666;
}
.search_infobar {
	text-align: right;
	float: left;
	width: 740px;
}

fro#search_window_wrapper {
	display: inline;
	float: left;
	width: 740px;
	overflow: hidden;
}
#key_code_selctor {
	float: left;
}
#category_pulldown {
	float: left;
}
/*
tooltip
*/
.hotspot {
	/*color:#900;
	padding-bottom:1px;
	border-bottom:1px dotted #900;*/
	cursor:pointer
}

#tt {
	position:absolute;
	display:block;
	background:url(../images/tt_left.gif) no-repeat left top;
}
#tttop {
	display:block;
	height:5px;
	margin-left:5px;
	background:url(../images/tt_top.gif) top right no-repeat;
	overflow:hidden;
}
#ttcont {
	display:block;
	padding:2px 12px 3px 7px;
	margin-left:5px;
	background:#666;
	color:#FFF;
	text-align: left;
}
#ttbot {
	display:block;
	height:5px;
	margin-left:5px;
	background:url(../images/tt_bottom.gif) top right no-repeat;
	overflow:hidden;
}
/*
tooltip
*/
/*
wahtermark 2010/081/17
*/
#login_pane .updnWatermark {
	color: #C00;
	padding: 0px 0px 2px 2px;
	font-size: x-small;
	width: 100%;
}
#boxtitle .updnWatermark {
	color: #C00;
	padding: 3px 0px 2px 2px;
	font-size: x-small;
	width: 100%;
}
/*
wahtermark 2010/081/17
*/
/*
Login Panel 2010/081/17
*/
#login_pane {
	background-color: #F7F5F1;
	margin: 0px;
	float: left;
	width: 180px;
	color: #4A2A12;
}
#login_pane .btn {
	margin-top: 5px;
	margin-bottom: 5px;
}
.btn:hover{
	filter: alpha(opacity=80);
	-ms-filter: alpha(opacity=80);
	opacity: 0.8;
}

#login_pane .login1 {
	margin: 0px;
	padding: 10px;
	width: 160px;
}
#login_pane .login1 dl dt {
	font-weight: bold;
}
#login_pane .login1 dl dd {
	padding-bottom: 3px;
}
#login_pane .login1 .login_email {
	width: 156px;
	border: 1px solid #FF8C9E;
	font-size: 13px;
}
#login_pane .login1 .login_pwd {
	width: 156px;
	border: 1px solid #FF8C9E;
	font-size: 13px;
}
#login_pane .login1 p {
	text-align:center;
	width: 160px;
}
#login_pane .login2 {
	margin: 0px;
	padding: 10px;
	width: 160px;
}
#login_pane .login2 dl dt {
	font-weight: bold;
}
#login_pane .login2 dl dd {
	padding-bottom: 3px;
}
#login_pane .login2 .login_email {
	width: 156px;
	border: 1px solid #FF8C9E;
	font-size: 13px;
}
#login_pane .login2 .login_pwd {
	width: 156px;
	border: 1px solid #FF8C9E;
	font-size: 13px;
}
#login_pane .login2 p {
	text-align: center;
	padding-bottom: 5px;
}
#login_pane .login2 p.unable {
	font-size: 14px;
	text-align: center;
	padding-bottom: 5px;
	font-weight: bold;
}
#login_pane .login2 p.login_error {
	text-align:left;
	width: 160px;
	font-size: 10px;
	line-height: 110%;
	color: #C00;
	padding-bottom: 5px;
	font-weight: normal;
}
#login_pane .login2 p img {
	float: left;
	margin-left: 5px;
}
#login_pane .login3 {
	margin: 0px;
	padding: 10px;
	width: 160px;
}
#login_pane .login3 dl dt {
	font-weight: bold;
}

#login_pane .login3 dl dd {
	padding-bottom: 3px;
}
#login_pane .login3 .login_email {
	width: 156px;
	border: 1px solid #B8A17C;
	font-size: 13px;
}
#login_pane .login3 .login_pwd {
	width: 156px;
	border: 1px solid #B8A17C;
	font-size: 13px;
}
#login_pane .login3 p {
	text-align:center;
	width: 160px;
}
#login_pane .login4 {
	margin: 0px;
	padding: 10px;
	width: 160px;
}
#login_pane .login4 img {
	margin: 0px 0px 3px;
}

#box p {
	text-align: left;
}
