@charset "utf-8";


/*----------------------------------------------------
clearfix
----------------------------------------------------*/

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

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}



/*----------------------------------------------------
スタイルリセット・共通指定
----------------------------------------------------*/

body {
	margin: 0;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","osaka";
	font-size: 12px;
	line-height: 1.5;
	text-align: center;
	background: #9de0ed url(../images/gradation.gif) repeat-x;
	color: #333;
	-webkit-text-size-adjust: none;
}

div, h1, h2, h3, h4, p,
ul, dl, dt, dd, form, table {
	margin: 0;
	padding: 0;
	border: none;
}

img {
	border: none;
	vertical-align: baseline;
}

ul {list-style: none;}

p {text-align: justify;}

a {
	font-size: 12px;
	color: #036eb8;
	text-decoration: none;
}
a:hover {text-decoration: underline;}
a:visited {color: #699eb5;}

.red {color: #f00;}
.bold {font-weight: bold;}
.fs13 {font-size: 13px;}
#contents #contentBox .break {margin-right: 0;}



/*----------------------------------------------------
float
----------------------------------------------------*/

#wrap {
	width: 772px;
	margin: 0 auto;
	padding: 0 9px;
	background: url(../images/shadow.png) repeat-y;
}

* html #wrap {
	width: 790px;
}

#contents {
	width: 772px;
	padding-top: 15px;
	text-align: left;
	background: url(/images/cont_shadow.gif) repeat-x;
}

#container,
#container_cate {background: url(../images/cont_shadow.gif) repeat-x;}

#container #contents {
	width: 750px;
	margin: 0 11px 100px 11px;
	background: none;
}

#contents table table {margin: 0;}

#leftBox {
	float: left;
	width: 150px;
	margin-left: 8px;
	text-align: center;
}

* html #leftBox {margin-left: 4px;}

#contentBox {
	width: 595px;
	float: right;
	margin-right: 8px;
}

* html #contentBox {margin-right: 4px;}

#c_leftBox {
	float: left;
	width: 415px;
}

#c_rightBox {
	float: right;
	width: 172px;
}

#over20 {
	clear: both;
	width: 415px;
	padding-top: 20px;
	text-align: center;
}



/*----------------------------------------------------
header
----------------------------------------------------*/

#header,
#header_2 {
	width: 772px;
	height: 130px;
	overflow: hidden;
	position: relative;
}

#header {background: url(../images/head_stp.gif) no-repeat;}
#header_2 {background: url(../images/head_stp2.gif) no-repeat;}

#logo {
	margin: 0;
	padding: 0;
	border: none;
	background: none;
	position: absolute;
	top: 27px; left: 17px;
}

#logo img {
	margin: 0;
	padding: 0;
	border: none;
	background: none;
}

#welcome {
	width: 198px;
	height: 16px;
	text-align: center;
	overflow: hidden;
	position: absolute;
	top: 36px; left: 567px;
}

#welcome span {font-weight: bold;}


/* サポートナビゲーション */

#suport_nav {
	height: 22px;
	padding-left: 20px;
	position: absolute;
	top: 0; left: 401px;
	background: url(../images/suport_curve.gif) no-repeat 0 10px;
}

#suport_nav li {
	float: left;
	display: block;
	height: 22px;
	background: url(../images/suport_bg.gif);
	overflow: hidden;
}

#suport_nav li a {
	display: block;
	height: 22px;
	padding: 2px 0 4px 25px ;
	text-align: left;
	text-decoration: none;
	color: #fff;
}

#suport_nav li a:hover {text-decoration: underline;}

#to_first {width: 129px;}

#to_sitemap {width: 99px;}

#to_faq {width: 123px;}

#to_first a {background: url(../images/first.gif) no-repeat 5px 3px;}

#to_sitemap a {background: url(../images/map.gif) no-repeat 5px 3px;}

#to_faq a {background: url(../images/quest.gif) no-repeat 5px 3px;}


/* グローバルナビゲーション */

#groval_nav {
	width: 560px;
	height: 25px;
	position: absolute;
	top: 105px; left: 0;
}

#groval_nav li,
#groval_nav li a{
	display: block;
	width: 112px;
}

#groval_nav li {
	float: left;
	height: 25px;
}

#groval_nav li a {
	height: 0;
	padding-top: 25px;
	overflow: hidden;
}

#g_top a:hover {background: url(../images/head_stp.gif) no-repeat 0 -130px;}
#g_water a:hover {background: url(../images/head_stp.gif) no-repeat -112px -130px;}
#g_article a:hover {background: url(../images/head_stp.gif) no-repeat -224px -130px;}
#g_period a:hover {background: url(../images/head_stp.gif) no-repeat -336px -130px;}
#g_voice a:hover {background: url(../images/head_stp.gif) no-repeat -448px -130px;}


/* ユーザーナビゲーション */

#user_nav,
#user_nav_2 {
	width: 186px;
	position: absolute;
}

#user_nav {top: 57px; left: 573px;}
#user_nav_2 {top: 46px; left: 573px;}

#cart_btn,
#cart_btn a,
#cart_btn_2,
#cart_btn_2 a,
#login_btn,
#login_btn a,
#mypage_btn_2,
#mypage_btn_2 a {
	display: block;
	width: 186px;
}

#logout_btn,
#logout_btn a,
#mypage_btn,
#mypage_btn a {
	display: block;
	width: 90px;
}

#cart_btn,
#login_btn,
#logout_btn,
#mypage_btn {float: left;}

#cart_btn a,
#cart_btn_2 a,
#login_btn a,
#logout_btn a,
#mypage_btn a,
#mypage_btn_2 a {
	height: 0;
	overflow: hidden;
}

#cart_btn,
#cart_btn_2 {
	height: 36px;
	overflow: hidden;
}

#cart_btn {background: url(../images/head_stp.gif) no-repeat -366px -156px;}
#cart_btn_2 {background: url(../images/head_stp2.gif) no-repeat -366px -156px;}

#cart_btn a,
#cart_btn_2 a {
	height: 0;
	padding-top: 36px;
	overflow: hidden;
}

#cart_btn a:hover {background: url(../images/head_stp.gif) no-repeat -552px -156px;}
#cart_btn_2 a:hover {background: url(../images/head_stp2.gif) no-repeat -552px -156px;}

#login_btn {
	height: 19px;
	margin-top: 6px;
	overflow: hidden;
	background: url(../images/head_stp.gif) no-repeat 0px -155px;
}

#login_btn a {
	height: 0;
	padding-top: 19px;
	overflow: hidden;
}

#login_btn a:hover {background: url(../images/head_stp.gif) no-repeat 0px -174px;}

#mypage_btn_2 {
	height: 19px;
	margin-top: 10px;
	overflow: hidden;
	background: url(../images/head_stp2.gif) no-repeat 0px -155px;
}

#mypage_btn_2 a {
	height: 0;
	padding-top: 19px;
	overflow: hidden;
}

#mypage_btn_2 a:hover {background: url(../images/head_stp2.gif) no-repeat 0px -174px;}


#mypage_btn {
	height: 19px;
	margin: 6px 5px 0 0;
	overflow: hidden;
	background: url(../images/head_stp.gif) no-repeat -186px -155px;
}

#mypage_btn a {
	height: 0;
	padding-top: 19px;
	overflow: hidden;
}

#mypage_btn a:hover {background: url(../images/head_stp.gif) no-repeat -186px -174px;}

#logout_btn {
	height: 19px;
	margin-top: 6px;
	overflow: hidden;
	background: url(../images/head_stp.gif) no-repeat -276px -155px;
}

#logout_btn a {
	height: 0;
	padding-top: 19px;
	overflow: hidden;
}

#logout_btn a:hover {background: url(../images/head_stp.gif) no-repeat -276px -174px;}


/* フリーコール */

#call {
	width: 205px;
	position: absolute;
	top: 29px; left: 348px;
}

#call dt,
#call dd {
	float: left;
	display: block;
	padding: 0;
	font-size: 11px;
	line-height: 1;
	text-align: left;
}

#call_number,
#fax_number {
	height: 19px;
	overflow: hidden;
}

#free_call {
	width: 205px;
	height: 13px;
	margin: 1px 0 4px;
	overflow: hidden;
}

#free_call img {margin-right: 3px;}

#free_send {
	width: 68px;
	height: 13px;
	margin: 1px 3px 0 0;
	overflow: hidden;
}

#fax_paper {
	width: 130px;
	height: 13px;
	margin-top: 1px;
	background: url(../images/head_stp.gif) no-repeat -560px -130px;
	overflow: hidden;
}

#fax_paper a {
	display: block;
	width: 130px;
	height: 0;
	padding-top: 13px;
	overflow: hidden;
}

#fax_paper a:hover {background: url(../images/head_stp.gif) no-repeat -560px -143px;}


/* ギフトイラスト */

#gift_illust {
	width: 38px;
	position: absolute;
	top: 26px; left: 207px;
}



/*----------------------------------------------------
underlinks
----------------------------------------------------*/

#under_links {
	clear: both;
	width: 772px;
	padding: 50px 0 20px;
}

#under_links ul {text-align: center;}

#under_links li {
	display: inline;
	margin-right: 5px;
	padding-right: 9px;
	/margin-right: 9px;
	/padding-right: 5px;
	border-right: 1px solid #ccc;
}

#under_links .underlinks_break {
	margin: 0;
	padding: 0;
	border: none;
}



/*----------------------------------------------------
footer
----------------------------------------------------*/

#footer {
	width: 772px;
	height: 59px;
	background: url(../images/footer_bg.gif);
	position: relative;
	overflow: hidden;
}

#group_logo {
	position: absolute;
	top: 12px; left: 9px;
}

#footer address {
	padding-left: 12px;
	font-style: normal;
	text-align: left;
	background: url(../images/bar.gif) no-repeat;
	color: #eff7fc;
	position: absolute;
	top: 12px; left: 116px;
}

#copyright {
	position: absolute;
	top: 35px; left: 469px;
}

#MWAJ {
	position: absolute;
	top: 10px; left: 469px;
}

#MWAJtxt {
	position: absolute;
	top: 13px; left: 495px;
	float:left;
	color:#FFF;
	font-size:11px;
}

#MWAJtxt span.MWAJname {
	letter-spacing:-0.1em;
}


/*----------------------------------------------------
meiji_footer
----------------------------------------------------*/

#meiji_footer {
	width: 772px;
	height: 80px;
	background: url(../images/meiji_footer_bg.gif);
	position: relative;
	overflow: hidden;
}

#meiji_logo {
	position: absolute;
	top: 15px; left: 9px;
}

#meiji_footer div {
	width: 578px;
	height: 70px;
	background: #fff;
	position: absolute;
	top: 5px; left: 189px;
}

#inquiry_booking {
	position: absolute;
	top: 6px; left: 7px;
}

#meiji_footer address {
	font-style: normal;
	text-align: left;
	color: #333;
	position: absolute;
	top: 51px; left: 7px;
}

#meiji_call {
	position: absolute;
	top: 7px; left: 240px;
}



/*----------------------------------------------------
過去プレゼント当選者ページ補強
----------------------------------------------------*/

#contents table {margin: 0 auto;}



/*----------------------------------------------------
ご注文はまだ完了しておりません
----------------------------------------------------*/

#nocomplete_box {
	width: 400px;
	margin: 0 auto 10px;
	padding: 10px;
	border: 3px solid #f00;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: #f00;
}

.info_input_nocomplete_p {
	width: 500px;
	margin: 8px auto;
	line-height: 1.4;
	color: #333;
}

#info_input_nocomplete_free_call {
	margin-bottom: 10px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #00adee;
}



/*-----------------------------------*/
p.footertxt { font-size:10pt; text-align: right; margin: 0;  }
p.footertxt a:link { color:#000000; text-decoration: none; }
p.footertxt a:visited { color:#000000; text-decoration: none; }
p.footertxt a:hover { color:#000000; text-decoration: none; }
p.footertxt a:active { color:#000000; text-decoration: none; }
p { }
td { }

.c_box{ border: solid 1px #999999;}
.c_box1{padding: 5px 0;margin: 0;}
.c_box2{padding:25px 0 0 0;margin: 0;}
.c_box3{border: solid 1px #999999;padding: 0;margin: 5px 0;}
ul.c_list{list-style: none;padding: 0;margin: 0;}
ul.c_list li{width: 123px;font-size:12px;height: 20px;line-height: 15px;background-image: url(../images/top_img/list_back_img.gif);padding: 0 0 0 25px;margin: 0;}
ul.c_list li a{vertical-align: middle;}

* html ul.c_list li {width: 148px;}

ul.c_list2{list-style: none;padding: 0;margin: 0;}
ul.c_list2 li{padding: 0;margin: 0;}

ul.osusume{list-style: none;padding: 0;margin: 0;}
ul.osusume li{padding: 0px;margin: 3px 0px 0px 0px;}

#footer_box{
	padding: 0;
	margin: 0 auto;
	width: 772px;
}

/*-----------------------------------
パンくずリスト
-----------------------------------*/

#topic_path{
	margin: 0;
	padding: 10px 14px;
	text-align: left;
}

#topic_path li{
	display: inline;
	margin: 0;
	padding: 0;
}

/*	パンくずリストの不等号を背景画像にするスタイル
#topic_path li{
	display: inline;
	margin: 0;
	padding: 0 10px 0 0;
	background: url(/images/greater-than_sign.gif) no-repeat right top;
}
*/

#topic_path a:link,
#topic_path a:visited {
	color: #000;
	text-decoration: none;
}

#topic_path a:hover,
#topic_path a:active {
	color: #ff325a;
	text-decoration: underline;
}

#topic_path li.topic_path {
	color: #006ec8;
	padding: 0;
	background: none;
}


/*-----------------------------------*/

ul.f_list { list-style : none; padding: 0px; margin: 0px; color:#000000;}
ul.f_list li{ padding: 0px; display:inline; color:#000000; font-size: 9pt;}

ul.f_list a:link { color:#000000; text-decoration: none; }
ul.f_list a:visited { color:#000000; text-decoration: none; }
ul.f_list a:hover { color:#000000; text-decoration: underline; }
ul.f_list a:active { color:#000000; text-decoration: underline; }


.mobile { color: #000000; font-size: 8pt; line-height: 10pt; }
.rank a:link { color: #000000; font-size: 9pt; line-height: 12pt; }
.rank a:visited { color: #000000; font-size: 9pt; line-height: 12pt; }
.rank a:hover { color: #006ec8; font-size: 9pt; line-height: 12pt; text-decoration: underline; }
.rank a:active { color: #000000; font-size: 9pt; line-height: 12pt; text-decoration: none; }
.kurozu a:link { color: #007c00; font-size: 9pt; text-decoration: none; }
.kurozu a:visited { color: #007c00; font-size: 9pt; text-decoration: none; }
.kurozu a:hover { color: #007c00; font-size: 9pt; text-decoration: underline; }
.kurozu a:active { color: #007c00; font-size: 9pt; text-decoration: none; }
.aganin a:link { color: #323200; font-size: 9pt; text-decoration: none; }
.aganin a:visited { color: #323200; font-size: 9pt; text-decoration: none; }
.aganin a:hover { color: #323200; font-size: 9pt; text-decoration: underline; }
.aganin a:active { color: #323200; font-size: 9pt; text-decoration: none; }
.aserola a:link { color: #ff325a; font-size: 9pt; text-decoration: none; }
.aserola a:visited { color: #ff325a; font-size: 9pt; text-decoration: none; }
.aserola a:hover { color: #ff325a; font-size: 9pt; text-decoration: underline; }
.aserola a:active { color: #ff325a; font-size: 9pt; text-decoration: none; }
.f a:link { color: #000000; font-size: 7pt; text-decoration: none; }
.f a:visited { color: #000000; font-size: 7pt; text-decoration: none; }
.f a:hover { color: #000000; font-size: 7pt; text-decoration: underline; }
.f a:active { color: #000000; font-size: 7pt; text-decoration: none; }
.info a:link { color: #006ec8; text-decoration: underline; }
.info a:visited { color: #006ec8; text-decoration: underline; }
.info a:hover { color: #ff325a;  text-decoration: underline; }
.info a:active { color: #ff325a; text-decoration: underline; }
.infomation { color: #000000; font-size: 9pt; line-height: 15pt; }
.tp a:link { color: #000000; font-size: 9pt; text-decoration: none; }
.tp a:visited { color: #000000; font-size: 9pt; text-decoration: none; }
.tp a:hover { color: #ff325a; font-size: 9pt; text-decoration: underline; }
.tp a:active { color: #ff325a; font-size: 9pt; text-decoration: underline; }
.spec { color: #000000; font-size: 10pt; line-height: 13pt; }
.chiku { color: #ff325a; }
.price { color: #FF0000; font-size: 20pt; line-height: 20pt;font-weight: bold; }
.yen { color: #FF0000; font-size: 12pt; font-weight: bold;}
.shohin_l { color: #0099FF; font-size: 12pt; font-weight: bold; }
.shohin_s { color: #006ec8; font-size: 10pt; }
.body { color: #000000; font-size: 8pt; line-height: 12pt; }
.body1 { color: #000000; font-size: 8pt; line-height: 10pt; }
.body2 { color: #000000; font-size: 9pt; }
.body3 { color: #000000; font-size: 9pt;  line-height: 14pt; }
.body7 { color: #000000; font-size: 9pt; line-height: 12pt; }
.body101 { color: #000000; font-size: 13px; line-height: 20px; }
.midashi1 { color: #006ec8; font-size: 11pt; line-height: 12pt; }
.table { color: #000000; font-size: 9pt; }
.table_red { color:#F00; font-size: 9pt; line-height:18px; }
.table_bk3 { color:#333; font-size: 9pt; line-height:18px; }
.table_bk12B { color:#333; font-size: 12pt; line-height:23px; font-weight:bold; }
.table_pin12B { color:#F36; font-size: 12pt; line-height:23px; font-weight:bold; }
.table2 { color: #ff325a; font-size: 8pt; }
.table3 { color: #ff325a; font-size: 9pt; }
.name { color: #000000; font-size: 11pt; }
.goukei { color: #006ec8; font-size: 11pt; line-height: 11pt; }
.hoshi { color: #006ec8; font-size: 9pt; }
.line2 { color: #000000; font-size: 9pt; }
.f2 a:link { color: #000000; font-size: 9pt;  text-decoration: none; }
.f2 a:visited { color: #000000; font-size: 9pt;  text-decoration: none; }
.f2 a:hover { color: #000000; font-size: 9pt; text-decoration: underline; }
.f2 a:active { color: #000000; font-size: 9pt;  text-decoration: none; }
.lost a:link { color: #000000; font-size: 9pt;  text-decoration: none; }
.lost a:visited { color: #000000; font-size: 9pt;  text-decoration: none; }
.lost a:hover { color: #006ec8; font-size: 9pt;  text-decoration: underline; }
.lost a:active { color: #000000; font-size: 9pt;  text-decoration: none; }
.link a:link { color: #006ec8; font-size: 9pt;  text-decoration: none; }
.link a:visited { color: #006ec8; font-size: 9pt;  text-decoration: none; }
.link a:hover { color: #ff325a; font-size: 9pt;  text-decoration: underline; }
.link a:active { color: #ff325a; font-size: 9pt;  text-decoration: underline; }
.welcom { color: white; font-size: 9pt; }
.menu a:link { color: #007c00; font-size: 10pt; text-decoration: none; }
.menu a:visited { color: #007c00; font-size: 10pt; text-decoration: none; }
.menu a:hover { color: #007c00; font-size: 10pt; text-decoration: underline; }
.menu a:active { color: #007c00; font-size: 10pt; text-decoration: underline; }
.title { color: #006ec8; font-size: 12pt; font-weight: bold; }
.title1 { color: #006ec8; font-size: 12pt;}
.title2 { color: #ff325a; font-size: 11pt; font-weight: bold; }
.title3 { color: #ff325a; font-size: 11pt; font-weight: bold; }
.nb1 { color: #ff325a; font-size: 10pt; font-weight: bold; line-height:18px;}
.guid a:link { color: #ff7800; font-size: 9pt;  text-decoration: none; }
.guid a:visited { color: orange; font-size: 9pt; text-decoration: none; }
.guid a:hover { color: #ff325a; font-size: 9pt; text-decoration: underline; }
.guid a:active { color: #ff325a; font-size: 9pt; text-decoration: underline; }
.tel { color: #ff325a; font-size: 18pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
.body4 { color: #000000; font-size: 9pt; line-height: 13pt; }
.body5 { color: #000000; font-size: 8pt;}
.body6 { color: #000000; font-size: 8pt;}
.body3_r { color: #ff325a; font-size: 9pt; line-height: 14pt; }
.himitsu { color: white; font-size: 10pt; }
.teiki_info { color: white; font-size: 14pt; }
.teiki_info2 { color: white; font-size: 11pt; }
.teiki_info3 { color: white; font-size: 9pt; }
.bg_line { background-image: url(/images/shosai_line250.gif); background-repeat: repeat-x; background-position: 0 50%; }
.jp{
	ime-mode: active;
}
.en{
	ime-mode: disabled;
}
.err{
	color: Red;
	font-weight: bold;
	font-size:9pt;
}
input,select,textarea{
	font-size: 9pt;
}
.table_md { color: #CC0000; font-size: 9pt; }

/*-----------------------------------------*/
.order_help_txt{
	font-size: 13px;
	padding-left: 15px;
	color: #666666;
}
.order_help_txt02{
	font-size: 13px;
	color: #ff0000;
	padding-left: 5px;
}
.red_10pt_b{
	margin: 5px 0;
	padding: 0;
	font-size: 10pt;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
}
.blue_txt18b{
	font-size:18px;
	color:#0066FF;
	font-weight:bold;
	padding-bottom:18px;
}
.bk_txt18b{
	margin:40px 0px;
	font-size:18px;
	color:#000000;
	font-weight:bold;
	padding-bottom:18px;
}
/*REDテキスト*/
.red_txt10{color: #ff0000; font-size: 10px; line-height: 13px; padding: 0px; margin: 0px;}
.red_txt10b{color: #ff0000; font-size: 10px;font-weight: bold; line-height: 13px; padding: 0px; margin: 0px;}
.red_txt11{color: #ff0000; font-size: 11px; line-height: 15px; padding: 0px; margin: 0px;}
.red_txt11b{color: #ff0000; font-size: 11px;font-weight: bold; line-height: 15px; padding: 0px; margin: 0px;}
.red_txt12{color: #ff0000; font-size: 12px; line-height: 18px; padding: 0px; margin: 0px;}
.red_txt12b{color: #ff0000; font-size: 12px;font-weight: bold; line-height: 18px; padding: 0px; margin: 0px;}
.red_txt14{color: #ff0000; font-size: 14px; padding: 0px; margin: 0px;}
.red_txt14b{color: #ff0000; font-size: 14px;font-weight: bold; line-height: 18px; padding: 0px; margin: 0px;}

/*PINKテキスト*/
.pink_txt10{color: #E61673; font-size: 10px; line-height: 13px; padding: 0px; margin: 0px;}
.pink_txt10b{color: #E61673; font-size: 10px;font-weight: bold; line-height: 13px; padding: 0px; margin: 0px;}
.pink_txt11{color: #E61673; font-size: 11px; line-height: 15px; padding: 0px; margin: 0px;}
.pink_txt11b{color: #E61673; font-size: 11px;font-weight: bold; line-height: 15px; padding: 0px; margin: 0px;}
.pink_txt12{color: #E61673; font-size: 12px; line-height: 18px; padding: 0px; margin: 0px;}
.pink_txt12b{color: #E61673; font-size: 12px;font-weight: bold; line-height: 18px; padding: 0px; margin: 0px;}
.pink_txt14{color: #E61673; font-size: 14px; padding: 0px; margin: 0px;}
.pink_txt14b{color: #E61673; font-size: 14px;font-weight: bold; line-height: 18px; padding: 0px; margin: 0px;}

/*ORANGEテキスト*/
.orange_txt12{color: #ff9900; font-size: 12px; line-height: 18px; padding: 0px; margin: 0px;}
.orange_txt12b{color: #ff9900; font-size: 12px;font-weight: bold; line-height: 18px; padding: 0px; margin: 0px;}
.orange_txt14{color: #ff9900; font-size: 14px; padding: 0px; margin: 0px;}
.orange_txt14b{color: #ff9900; font-size: 14px;font-weight: bold; line-height: 18px; padding: 0px; margin: 0px;}

/*GRAYテキスト*/
.gray_txt10{color: #666; font-size: 10px; line-height: 13px; padding: 0px; margin: 0px;}
.gray_txt10b{color: #666; font-size: 10px;font-weight: bold; line-height: 13px; padding: 0px; margin: 0px;}
.gray_txt11{color: #666; font-size: 11px; line-height: 15px; padding: 0px; margin: 0px;}
.gray_txt11b{color: #666; font-size: 11px;font-weight: bold; line-height: 15px; padding: 0px; margin: 0px;}
.gray_txt12{color: #666; font-size: 12px; line-height: 18px; padding: 0px; margin: 0px;}
.gray_txt12b{color: #666; font-size: 12px;font-weight: bold; line-height: 18px; padding: 0px; margin: 0px;}
.gray_txt14{color: #666; font-size: 14px; padding: 0px; margin: 0px;}
.gray_txt14b{color: #666; font-size: 14px;font-weight: bold; line-height: 18px; padding: 0px; margin: 0px;}

.mgnt_25 {margin-top: 25px;}

#contents .mgn_0at {margin: 0 auto;}

.aln_center,
.aln_center p {text-align: center;}

.debug {
	float: left;
	display: inline;
	margin: 12px 0 12px 12px;
	padding: 24px;
	border: 1px dashed #888;
	text-align: left;
	background: #fff url(../images/debug_line.gif) 0 6px;
	color: #333;
}



/*----------------------------------------------------
テキストスタイル
----------------------------------------------------*/

/* font-sizeプロパティ - 文字サイズ */

.size_6px {font-size: 6px !important;}
.size_7px {font-size: 7px !important;}
.size_8px {font-size: 8px !important;}
.size_9px {font-size: 9px !important;}
.size_10px {font-size: 10px !important;}
.size_11px {font-size: 11px !important;}
.size_12px {font-size: 12px !important;}
.size_13px {font-size: 13px !important;}
.size_14px {font-size: 14px !important;}
.size_15px {font-size: 15px !important;}
.size_16px {font-size: 16px !important;}
.size_17px {font-size: 17px !important;}
.size_18px {font-size: 18px !important;}
.size_19px {font-size: 19px !important;}
.size_20px {font-size: 20px !important;}
.size_21px {font-size: 21px !important;}
.size_22px {font-size: 22px !important;}
.size_23px {font-size: 23px !important;}
.size_24px {font-size: 24px !important;}
.size_25px {font-size: 25px !important;}
.size_26px {font-size: 26px !important;}
.size_27px {font-size: 27px !important;}
.size_28px {font-size: 28px !important;}
.size_29px {font-size: 29px !important;}
.size_30px {font-size: 30px !important;}
.size_31px {font-size: 31px !important;}
.size_32px {font-size: 32px !important;}
.size_33px {font-size: 33px !important;}
.size_34px {font-size: 34px !important;}
.size_35px {font-size: 35px !important;}
.size_36px {font-size: 36px !important;}


/* text-decorationプロパティ - 文字装飾 */

.deco_none {text-decoration: none !important;}
.deco_underline {text-decoration: underline !important;}
.deco_overline {text-decoration: overline !important;}
.deco_line-through {text-decoration: line-through !important;}
.deco_inherit {text-decoration: inherit !important;}


/* font-weightプロパティ - 文字の太さ */

.weight_normal {font-weight: normal !important;}
.weight_bold {font-weight: bold !important;}
.weight_inherit {font-weight: inherit !important;}


/* line-heightプロパティ - 行送り */

.height_1 {line-height: 1 !important;}
.height_1\2E 1 {line-height: 1.1 !important;}
.height_1\2E 2 {line-height: 1.2 !important;}
.height_1\2E 3 {line-height: 1.3 !important;}
.height_1\2E 4 {line-height: 1.4 !important;}
.height_1\2E 5 {line-height: 1.5 !important;}
.height_1\2E 6 {line-height: 1.6 !important;}
.height_1\2E 7 {line-height: 1.7 !important;}
.height_1\2E 8 {line-height: 1.8 !important;}
.height_1\2E 9 {line-height: 1.9 !important;}
.height_2 {line-height: 2 !important;}


/* font-styleプロパティ - 文字スタイル */

.style_normal {font-style: normal !important;}
.style_italic {font-style: italic !important;}
.style_inherit {font-style: inherit !important;}


/* colorプロパティ - 文字色 */

.color_000 {color: #000 !important;} /* Black */
.color_003 {color: #003 !important;}
.color_006 {color: #006 !important;}
.color_009 {color: #009 !important;}
.color_00c {color: #00c !important;}
.color_00f {color: #00f !important;} /* Blue */
.color_030 {color: #030 !important;}
.color_033 {color: #033 !important;}
.color_036 {color: #036 !important;}
.color_039 {color: #039 !important;}
.color_03c {color: #03c !important;}
.color_03f {color: #03f !important;}
.color_060 {color: #060 !important;}
.color_063 {color: #063 !important;}
.color_066 {color: #066 !important;}
.color_069 {color: #069 !important;}
.color_06c {color: #06c !important;}
.color_06f {color: #06f !important;}
.color_090 {color: #090 !important;}
.color_093 {color: #093 !important;}
.color_096 {color: #096 !important;}
.color_099 {color: #099 !important;}
.color_09c {color: #09c !important;}
.color_09f {color: #09f !important;}
.color_0c0 {color: #0c0 !important;}
.color_0c3 {color: #0c3 !important;}
.color_0c6 {color: #0c6 !important;}
.color_0c9 {color: #0c9 !important;}
.color_0cc {color: #0cc !important;}
.color_0cf {color: #0cf !important;}
.color_0f0 {color: #0f0 !important;} /* Green */
.color_0f3 {color: #0f3 !important;}
.color_0f6 {color: #0f6 !important;}
.color_0f9 {color: #0f9 !important;}
.color_0fc {color: #0fc !important;}
.color_0ff {color: #0ff !important;} /* Cian */
.color_300 {color: #300 !important;}
.color_303 {color: #303 !important;}
.color_306 {color: #306 !important;}
.color_309 {color: #309 !important;}
.color_30c {color: #30c !important;}
.color_30f {color: #30f !important;}
.color_330 {color: #330 !important;}
.color_333 {color: #333 !important;}
.color_336 {color: #336 !important;}
.color_339 {color: #339 !important;}
.color_33c {color: #33c !important;}
.color_33f {color: #33f !important;}
.color_360 {color: #360 !important;}
.color_363 {color: #363 !important;}
.color_366 {color: #366 !important;}
.color_369 {color: #369 !important;}
.color_36c {color: #36c !important;}
.color_36f {color: #36f !important;}
.color_390 {color: #390 !important;}
.color_393 {color: #393 !important;}
.color_396 {color: #396 !important;}
.color_399 {color: #399 !important;}
.color_39c {color: #39c !important;}
.color_39f {color: #39f !important;}
.color_3c0 {color: #3c0 !important;}
.color_3c3 {color: #3c3 !important;}
.color_3c6 {color: #3c6 !important;}
.color_3c9 {color: #3c9 !important;}
.color_3cc {color: #3cc !important;}
.color_3cf {color: #3cf !important;}
.color_3f0 {color: #3f0 !important;}
.color_3f3 {color: #3f3 !important;}
.color_3f6 {color: #3f6 !important;}
.color_3f9 {color: #3f9 !important;}
.color_3fc {color: #3fc !important;}
.color_3ff {color: #3ff !important;}
.color_600 {color: #600 !important;}
.color_603 {color: #603 !important;}
.color_606 {color: #606 !important;}
.color_609 {color: #609 !important;}
.color_60c {color: #60c !important;}
.color_60f {color: #60f !important;}
.color_630 {color: #630 !important;}
.color_633 {color: #633 !important;}
.color_636 {color: #636 !important;}
.color_639 {color: #639 !important;}
.color_63c {color: #63c !important;}
.color_63f {color: #63f !important;}
.color_660 {color: #660 !important;}
.color_663 {color: #663 !important;}
.color_666 {color: #666 !important;} /* Gray */
.color_669 {color: #669 !important;}
.color_66c {color: #66c !important;}
.color_66f {color: #66f !important;}
.color_690 {color: #690 !important;}
.color_693 {color: #693 !important;}
.color_696 {color: #696 !important;}
.color_699 {color: #699 !important;}
.color_69c {color: #69c !important;}
.color_69f {color: #69f !important;}
.color_6c0 {color: #6c0 !important;}
.color_6c3 {color: #6c3 !important;}
.color_6c6 {color: #6c6 !important;}
.color_6c9 {color: #6c9 !important;}
.color_6cc {color: #6cc !important;}
.color_6cf {color: #6cf !important;}
.color_6f0 {color: #6f0 !important;}
.color_6f3 {color: #6f3 !important;}
.color_6f6 {color: #6f6 !important;}
.color_6f9 {color: #6f9 !important;}
.color_6fc {color: #6fc !important;}
.color_6ff {color: #6ff !important;}
.color_900 {color: #900 !important;}
.color_903 {color: #903 !important;}
.color_906 {color: #906 !important;}
.color_909 {color: #909 !important;}
.color_90c {color: #90c !important;}
.color_90f {color: #90f !important;}
.color_930 {color: #930 !important;}
.color_933 {color: #933 !important;}
.color_936 {color: #936 !important;}
.color_939 {color: #939 !important;}
.color_93c {color: #93c !important;}
.color_93f {color: #93f !important;}
.color_960 {color: #960 !important;}
.color_963 {color: #963 !important;}
.color_966 {color: #966 !important;}
.color_969 {color: #969 !important;}
.color_96c {color: #96c !important;}
.color_96f {color: #96f !important;}
.color_990 {color: #990 !important;}
.color_993 {color: #993 !important;}
.color_996 {color: #996 !important;}
.color_999 {color: #999 !important;}
.color_99c {color: #99c !important;}
.color_99f {color: #99f !important;}
.color_9c0 {color: #9c0 !important;}
.color_9c3 {color: #9c3 !important;}
.color_9c6 {color: #9c6 !important;}
.color_9c9 {color: #9c9 !important;}
.color_9cc {color: #9cc !important;}
.color_9cf {color: #9cf !important;}
.color_9f0 {color: #9f0 !important;}
.color_9f3 {color: #9f3 !important;}
.color_9f6 {color: #9f6 !important;}
.color_9f9 {color: #9f9 !important;}
.color_9fc {color: #9fc !important;}
.color_9ff {color: #9ff !important;}
.color_c00 {color: #c00 !important;}
.color_c03 {color: #c03 !important;}
.color_c06 {color: #c06 !important;}
.color_c09 {color: #c09 !important;}
.color_c0c {color: #c0c !important;}
.color_c0f {color: #c0f !important;}
.color_c30 {color: #c30 !important;}
.color_c33 {color: #c33 !important;}
.color_c36 {color: #c36 !important;}
.color_c39 {color: #c39 !important;}
.color_c3c {color: #c3c !important;}
.color_c3f {color: #c3f !important;}
.color_c60 {color: #c60 !important;}
.color_c63 {color: #c63 !important;}
.color_c66 {color: #c66 !important;}
.color_c69 {color: #c69 !important;}
.color_c6c {color: #c6c !important;}
.color_c6f {color: #c6f !important;}
.color_c90 {color: #c90 !important;}
.color_c93 {color: #c93 !important;}
.color_c96 {color: #c96 !important;}
.color_c99 {color: #c99 !important;}
.color_c9c {color: #c9c !important;}
.color_c9f {color: #c9f !important;}
.color_cc0 {color: #cc0 !important;}
.color_cc3 {color: #cc3 !important;}
.color_cc6 {color: #cc6 !important;}
.color_cc9 {color: #cc9 !important;}
.color_ccc {color: #ccc !important;}
.color_ccf {color: #ccf !important;}
.color_cf0 {color: #cf0 !important;}
.color_cf3 {color: #cf3 !important;}
.color_cf6 {color: #cf6 !important;}
.color_cf9 {color: #cf9 !important;}
.color_cfc {color: #cfc !important;}
.color_cff {color: #cff !important;}
.color_f00 {color: #f00 !important;} /* Red */
.color_f03 {color: #f03 !important;}
.color_f06 {color: #f06 !important;}
.color_f09 {color: #f09 !important;}
.color_f0c {color: #f0c !important;}
.color_f0f {color: #f0f !important;} /* Magenta */
.color_f30 {color: #f30 !important;}
.color_f33 {color: #f33 !important;}
.color_f36 {color: #f36 !important;}
.color_f39 {color: #f39 !important;}
.color_f3c {color: #f3c !important;}
.color_f3f {color: #f3f !important;}
.color_f60 {color: #f60 !important;}
.color_f63 {color: #f63 !important;}
.color_f66 {color: #f66 !important;}
.color_f69 {color: #f69 !important;}
.color_f6c {color: #f6c !important;}
.color_f6f {color: #f6f !important;}
.color_f90 {color: #f90 !important;}
.color_f93 {color: #f93 !important;}
.color_f96 {color: #f96 !important;}
.color_f99 {color: #f99 !important;}
.color_f9c {color: #f9c !important;}
.color_f9f {color: #f9f !important;}
.color_fc0 {color: #fc0 !important;}
.color_fc3 {color: #fc3 !important;}
.color_fc6 {color: #fc6 !important;}
.color_fc9 {color: #fc9 !important;}
.color_fcc {color: #fcc !important;}
.color_fcf {color: #fcf !important;}
.color_ff0 {color: #ff0 !important;} /* Yellow */
.color_ff3 {color: #ff3 !important;}
.color_ff6 {color: #ff6 !important;}
.color_ff9 {color: #ff9 !important;}
.color_ffc {color: #ffc !important;}
.color_fff {color: #fff !important;} /* White */



/*----------------------------------------------------
暴力団排除条項
----------------------------------------------------*/

#container .exclusion_t_center {
	text-align: center;
}

#exclusion h2,
#exclusion h3,
#exclusion h4,
#exclusion p,
#exclusion dl,
#exclusion div, {
	margin: 0;
	padding: 0;
}

#exclusion {
	width: 550px;
	margin: 0 auto;
	padding: 30px;
	border: 1px solid #999;
	text-align: left;
	font-size: 12px;
}

* html #exclusion {width: 612px;}

#exclusion h2 {
	margin: 24px 0 36px;
	/margin-top: 54px;
	text-align: center;
	font-size: 18px;
}

#exclusion .article {
	margin-top: 24px;
}

#exclusion h3 {
	font-size: 14px;
}
#exclusion h4 {
	float: left;
	width: 45px;
	margin: 0 0 24px 0;
	padding: 0 10px 0 0;
	text-align: right;
	font-size: 12px;
}

* html #exclusion h4 {width: 55px;}

#exclusion .article_right {
	float: left;
	width: 90%;
}

#exclusion p {
	margin: 0 0 24px 0;
	text-align: justify;
	text-indent: 1em;
	line-height: 1.6;
}

#exclusion dl {
	width: 88%;
	border-bottom: 1px solid #cde;
	line-height: 1.6;
}

#exclusion dt {
	clear: left;
	float: left;
	display: block;
	width: 5%;
	padding: 9px 0;
	border-top: 1px solid #cde;
	font-size: 12px;
}

#exclusion dd {
	float: left;
	display: block;
	width: 95%;
	padding: 9px 0;
	border-top: 1px solid #cde;
	text-align: justify;
}

/*----------------------------------------------------
注文時案内ボックス その1
----------------------------------------------------*/

#container .box_no1 {
	margin: 6px 0;
	padding: 6px;
	border: 1px solid #39f;
	font-size: 12px;
	background: #ffc;
}

/*----------------------------------------------------
エラーメッセージ(災害時対応)
----------------------------------------------------*/

#container div.emergency {
	width:600px;
	text-align:left;
}

/*----------------------------------------------------
赤字大型ボックス注意書き
----------------------------------------------------*/

#container .redBigBox {
	margin: 12px 0px;
	padding: 10px 20px;
	border:#f00 solid 5px;
	text-align: justify;
	font-size: 25px;
	font-weight: bold;
	line-height: 1.3;
	background:#ffc;
	color: #f00;
}

/*----------------------------------------------------
問合せフォーム注意書き
----------------------------------------------------*/

#container .ToiRedBox {
	margin: 12px 0px;
	padding: 5px 10px;
	border:#f00 solid 3px;
	text-align: justify;
	line-height: 1.3;
	font-size: 12px;
	font-weight: bold;
	background:#ffc;
	color: #f00;
}

.noshi_dlv {padding-top: 8px;}


/*----------------------------------------------------
個数制限
----------------------------------------------------*/
/*個数制限ボックス*/
div.KS {
	margin: 12px 0px;
	padding: 10px;
	border: #f00 solid 5px;
	line-height: 1.3;
	text-align: justify;
	background: #ffc;
}
p.KS_title {
	margin-bottom:10px;
	padding: 3px;
	line-height: 1.3;
	text-align: justify;
	background:#F00;
	text-align:center;
}
div.KSsub1 {
	width:542px;
	margin:0px;
	padding:5px;
	}


div.KSsub1 div.KSsub1_L {
	float: left;
	width: 120px;
	height: 37px;
	padding-top: 3px;
	border-top: #f00 solid 1px;
	border-left: #f00 solid 1px;
	text-align: center;
	background-color: #fff;
}


* html div.KSsub1 div.KSsub1_L {height: 40px;}

div.KSsub1 div.KSsub1_R {
	float: right;
	width: 420px;
	height: 40px;
	border-top: #f00 solid 1px;
	border-right: #f00 solid 1px;
	text-align: center;
	background-color: #fff;
}

* html div.KSsub1 div.KSsub1_R {width: 417px;}

div.KSsub1 div.KSsub1_R ul li.KSsub_Ylo,
div.KSsub1 div.KSsub_Ylo {background-color: #ffc;}

.KSsub_UD {border-bottom: #f00 solid 1px;}

div.KSsub1 div.KSsub1_R ul li {
	float: left;
	width: 24%;
	height: 30px;
	margin: 0;
	padding-top: 10px;
	border-left: #f00 solid 1px;
	background-color: #fff;
}

* html div.KSsub1 div.KSsub1_R ul li {height: 39px;}

div.KSsub1 div.KSsub1_R ul p {margin: 0;}

div.KSsub1 div.KSsub1_R ul li.KSsub_BK {background-color: #ccc;}

div.t-EMsub1 p.KS {
	width: 540px;
	margin-bottom: 5px;
	margin-left: 5px;
}

/*----------------------------------------------------
マイページ各種設定
----------------------------------------------------*/

/*■定期者限定案内_マンゴー先行予約受付け開始*/
div.Pre-Odr {margin-bottom: 20px;}

div.Pre-Odr p.nt {
	width: 572px;
	margin: 5px auto;
	padding:3px;
	border: 1px solid #f00;
	font-size: 12px;
	background:#ffc;
	color:#f00;
}
div.Pre-Odr hr {
	width: 572px;
	margin: 20px auto;
	border: 2px solid #39f;
}


/*----------------------------------------------------
工場見学_品質
----------------------------------------------------*/

ul.c_list li.list_mini {
	width: 110px;
	height: 20px;
	margin: 0;
	padding: 0 0 0 35px;
	line-height: 15px;
	font-size:12px;
	background-image: url(/himitsu/images/list-mini_back_img.gif);
}
ul.c_list li.list_mini a {vertical-align: middle;}
	/*=========================IE6ハック=========================*/
	* html ul.c_list li.list_mini {
		width: 148px;
		height: 20px;
		margin: 0;
		padding: 0 0 0 35px;
		line-height: 15px;
		font-size:12px;
		background-image: url(/himitsu/images/list-mini_back_img.gif);
}

.noshi_select {padding: 14px 0 0;}

.noshi_select a {font-size: inherit;}

.noshi_select p {line-height: 1.5;}


/*----------------------------------------------------
ログイン画面
----------------------------------------------------*/

/*■$_SESSION["wlogin"]["usr_id"]チェックでエラーの場合*/
.timeout {
	width: 400px;
	margin: 0 auto 10px;
	padding: 5px;
	border: 1px solid #F00;
	text-align: center;
	background-color: #ffc;
}


/*----------------------------------------------------
カート画面定期価格案内
----------------------------------------------------*/

#cart_teiki_td {
	padding: 17px 0;
}

#cart_teiki_td h2 {
	margin-bottom: 10px;
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	color: #f00;
}

#cart_teiki_td div {
	float: left;
	width: 289px;
	padding-left: 17px;
}

* html #cart_teiki_td div {width: 306px;}

#cart_teiki_td #cart_teiki_c-line {
	padding: 0 17px 0 0;
	border-right: 1px dashed #a3a3a3;
}

#cart_teiki_td h3 {
	margin-bottom: 4px;
	font-weight: normal;
	font-size: 12px;
	line-height: 1;
	color: #f00;
}

#cart_teiki_td h3 img {
	margin-right: 4px;
	vertical-align: top;
}

#cart_teiki_td p {
	font-size: 12px;
	line-height: 1.5;
}


/*----------------------------------------------------
定期変更確認画面
----------------------------------------------------*/

#regular_confirm_exp_td dl {margin-bottom: 6px;}
#regular_confirm_exp_td dt {
	float: left;
	display: inline;
}

.carrent_regular_tr td,
.carrent_regular_tr td span,
.change_regular_tr td,
.change_regular_tr td span,
.plus_regular_tr td,
.plus_regular_tr td span {background: #ffffdf;}

.plus_regular_tr td,
.plus_regular_tr td span {
	font-weight: normal;
	color: #f00;
}

.carrent_regular_tr td,
.carrent_regular_tr td span {
	font-weight: bold;
	color: #333;
}

.change_regular_tr td,
.change_regular_tr td span {
	color: #f00;
}


* html .teiki_delivery_date_examle {zoom: 1;}

.teiki_delivery_date_examle:after {
	content: "";
	display: block;
	clear: both;
}

.teiki_delivery_date_examle dt {
	display: inline-block;
	width: 230px;
}

* html .teiki_delivery_date_examle dt {display: inline;}
*:first-child+html .teiki_delivery_date_examle dt {display: inline;}

.teiki_delivery_date_examle dd {
	display: inline;
	padding: 0 8px;
}


/*----------------------------------------------------
トップへ戻るボタン
----------------------------------------------------*/

#totop {
	width: 380px;
	height: 41px;
	margin: 0 auto;
	background: url(/images/totop.gif) no-repeat 0 0;
	overflow: hidden;
}

#totop a {
	display: block;
	width: 380px;
	height: 0;
	padding-top: 41px;
}

#totop a:hover {background: url(/images/totop.gif) no-repeat 0 -41px;}


/*----------------------------------------------------
商品アイコン
----------------------------------------------------*/

.itm_box_img a {display: block;}
.itm_box_img .itm_box_top,
.itm_box_img .itm_box_bottom {
	padding-left: 5px;
	text-align: left;
}

.itm_box_img .itm_box_top {
	margin-bottom: 5px;
	zoom: 1;
}

.itm_box_img .itm_box_top:after {
	content: "";
	display: block;
	clear: both;
}

.itm_box_img .itm_box_top img {vertical-align: top;}

.itm_box_img .itm_box_top .item_img_icon1 {}

.itm_box_img .itm_box_top .item_img_icon2 {
	float: right;
	margin-right: 5px;
}

.itm_box_img .itm_box_bottom {margin-top: 5px;}

.itm_box_img .itm_box_bottom img {margin: 4px 4px 0 0;}

.itm_box_img2 .itm_box_top,
.itm_box_img2 .itm_box_bottom {
	padding-left: 25px;
	text-align: left;
}

.itm_box_img2 .itm_box_top {
	margin-bottom: 10px;
	zoom: 1;
}

.itm_box_img2 .itm_box_top:after {
	content: "";
	display: block;
	clear: both;
}

.itm_box_img2 .itm_box_top img {vertical-align: top;}

.itm_box_img2 .itm_box_top .item_img_icon1 {}

.itm_box_img2 .itm_box_top .item_img_icon2 {
	float: right;
	margin-right: 25px;
}

.itm_box_img2 .itm_box_bottom {margin-top: 10px;}

.itm_box_img2 .itm_box_bottom img {margin: 6px 6px 0 0;}


/*----------------------------------------------------
マイページメニュー
----------------------------------------------------*/

#mypage_menu {zoom: 1;}

#mypage_menu:after {
	content: "";
	display: block;
	clear: both;
}

#mypage_menu li {margin: 0 2px 4px;}

#mypage_menu li,
#mypage_menu li a {
	float: left;
	display: block;
	width: 285px;
	height: 40px;
}

/*----------------------------------------------------
注意書き（赤枠）
----------------------------------------------------*/
div.Notes {
	margin: 12px 0px;
	border: #f00 solid 5px;
}
p.Notes_title {
	padding:0 3px 3px 3px;
	background:#F00;
	text-align:center;
}
p.Notes_text{
	padding:3px;
}

