/*--タイトルコピー--*/
#title{position:absolute;top:7px;z-index:1}

/*--トップページコピー--*/
.copy {font-size: 14px; font-weight: bold; color: #006600; line-height: 20px}
/*--------------------テキスト共通----------------------*/
.txt {font-size: 12px}
.txtm {font-size: 12px; line-height: 140%}
.txtl {font-size: 12px; font-weight: normal; line-height: 150%}
.txts {font-size: 10px}
.txtb {  font-size: 14px; font-weight: bold;}
.txtll {  font-size: 14px}
.txtxl {  font-size: 14px; line-height: 150%}

/*--トップページ用テキスト--*/
.red {font-size: 12px; line-height: 120%; color: #CC0000}
/*--メルチャ用テキスト--*/
.yellows {  font-size: 10px; line-height: 120%; color: #FFFFCC;}

/*--色物--*/
.yellow {  font-size: 12px; color: #FFFFCC;}
.green  {color:#006600}
.greenb {color:#006600;font-weight:bold}
.kinaka{font-size:12px;color:#ff0000}
.white {  font-size: 14px; font-weight: bold; color: #FFFFFF}
.blue{font-size:12px;color:#3366cc}
.redb {  color: #CC0000; font-size: 14px; line-height: 20px; font-weight: bold}


/*--カレンダー用--*/
.sun {font-size: 12px; color: #FF0000}
.sat {font-size: 12px; color: #0066FF}

br  {font-size:10px}

/*--サイドメニュー用ブランク--*/
.side{font-size:12px; line-height: 110%}
/*--------------------リンク------------------------*/
/*--メニュー用--*/
a.menu:link  {color:#663300;text-decoration:none}
a.menu:visited  {color:#663300;text-decoration:none}
a.menu:hover  {color:#ff0000;text-decoration:underline}
a.menu:active  {color:#ff0000;text-decoration:underline}

/*--ガイドメニュー用--*/
a.guide:link  {color:#006600;text-decoration:none;font-weight:bold}
a.guide:visited  {color:#006600;text-decoration:none;font-weight:bold}
a.guide:hover  {color:#ff0000;text-decoration:underline;font-weight:bold}
a.guide:active  {color:#ff0000;text-decoration:underline;font-weight:bold}

/*--文中リンク--*/
a:link  {color:#0033FF;text-decoration:underline}
a:visited  {color:#0033FF;text-decoration:underline}
a:hover  {color:#ff0000;text-decoration:underline}
a:active  {color:#ff0000;text-decoration:underline}

/*------------------------テキストエリアサイズ--------------------------*/
.txtboxm {  font-size: 12px; line-height: 130%; width: 300px;height:50px}
.txtboxl  {font-size:12px;line-height:130%;width:400px;height:60px}.ngaku {  font-size: 12px; background-color: #C4DEF4}
.nsasikomi {  font-size: 12px; background-color: #B6EDC2}
.bsokogumi {  font-size: 12px; background-color: #FBF9C6}
.carameru {  font-size: 12px; background-color: #FFE6A9}
.pizza {  font-size: 12px; background-color: #F9B9C2}
.nkani {  font-size: 12px; background-color: #BBCE8D}
.tato {  font-size: 12px; background-color: #DDD5F2}
.btesage {  font-size: 12px; background-color: #FAE8D3}
.block {  font-size: 12px; background-color: #F1BFA5}
.ffffff {  font-size: 12px; background-color: #FFFFFF}
.eeeeee {  font-size: 12px; background-color: #eeeeee}
.sub {font-size:12px;background-color:#FFFFCC;}
/*----------厚み早見表追加コピー-----------*/
#atsumi{position:absolute;top:200px;left:40px;z-index:1}


/* form.phpエラーメッセージ */

.error   {position:relative;
          left:250px;top:0px;
          margin:0px;
          width:450px;
          font-size:14px;
          line-height:20px;
          color:#cc0000;
          }

.thanks   {position:relative;
          left:200px;top:0px;
          margin:0px;
          width:500px;
          font-size:14px;
          line-height:20px;
          }

.thanksl   {position:relative;
          left:200px;top:0px;
          margin:0px;
          width:500px;
          font-size:18px;
          color:#cc0000;
          line-height:20px;
          }

#formarea {position:absolute;
          top:150px;
          width:100%;
          }

/*formテキストエリア入力制御*/

.hankaku   {ime-mode:disabled;
          }

/*既製品宅配サイズ別色分け*/
.ffffcc   {font-size:12px;background:#ffffcc;}
.feeba6   {font-size:12px;background:#feeba6;}
.ffc6c6   {font-size:12px;background:#ffc6c6;}
.e8ffd4   {font-size:12px;background:#e8ffd4;}
.d4e8ff   {font-size:12px;background:#d4e8ff;}
.ffe6d4   {font-size:12px;background:#ffe6d4;}
.ecd4ff   {font-size:12px;background:#ecd4ff;}
.FBEAF2   {font-size:12px;background:#FBEAF2;}
.E3F0FB   {font-size:12px;background:#E3F0FB;}
.EFFCFE   {font-size:12px;background:#EFFCFE;}
.F0E6FF   {font-size:12px;background:#F0E6FF;}
.takuhaicopy{position:relative;
            top:83px;z-index:2;
            font-size:12px;
            line-height:14px;right:0px;
						left:100px;
            color:#006600;
            text-align:right;
            border:0px solid #000000;
            }
.takuhai    {
	position:relative;
	width:200px;
	height:200px;
	top:-20px;
	z-index:1;
	border:0px solid #000000;
	left: 10px;
            }

/*--セミオーダー一覧--*/
.th		{text-align:center;
			background-color:#CC9900;
			font-size:12px;
			font-weight:normal;
			color:#FFFFCC;
			}
			
.a		{background:#F9E6E3;font-size:12px;}		/*--A（A)--*/
.t		{background:#F3EFFE;font-size:12px;}		/*--たとう（T)--*/
.b		{background:#FBFEE2;font-size:12px;}		/*--B式（B)--*/
.k		{background:#FCF1CC;font-size:12px;}		/*--キャラメル（K)--*/
.s		{background:#E8F9FD;font-size:12px;}		/*--蓋差込式N（S)--*/
.g		{background:#DFEAFF;font-size:12px;}		/*--N額縁（G)--*/
.n		{background:#D9EFFD;font-size:12px;}		/*--N--*/
.c		{background:#DBF8E5;font-size:12px;}		/*--N--*/
.p		{background:#F8EFFF;font-size:12px;}		/*--N--*/
