@charset "Shift_JIS";

/*
	Author		:Taku Kayanuma
	Access		:http://stinc.jp
	Comment		:main.css
	Date		:2008/2
*/

/*-------------------------------------------------------------------------------- common **/

* {
	margin		:0;
	padding		:0;
	font-size	:12px
}

body {
	margin		:0;
	padding		:0;
	color		:#444444;
	font-size	:1em;
	font-family	:"MS UI GOTHIC";
	text-align	:center;
	background	:#f5f5f5 url(img/common/bg_tilt.gif) repeat center top;
}

ul li {
	list-style-type	:none;
}

img {
	margin		:0;
	padding		:0;
	border		:0;
	vertical-align	:top;	/* IE対策 baselineの隙間除去 */
}

table {
	margin		:0;
	padding		:0;
	font-size	:1em;
}

a	{text-decoration:none;		color:#F27026;}
a:hover	{text-decoration:underline;	color:#B44F16;}

/* 強制float解除設定 */
br.clear  { clear:both; margin: 0px; padding: 0px; border: 0px; }
div.clear { clear:both; margin: 0px; padding: 0px; border: 0px; }
p.clear   { clear:both; margin: 0px; padding: 0px; border: 0px; }


.fr { float:right; }
.fl { float:left; }


/* wrapper
---------------------------------------------------------------------- */
#wrapper {
	margin		:0px auto 0px auto;
	padding		:0px 0px  0px 0px;
	border-top	:solid 2px #1e2a63;
	border-top	:solid 2px #9B410E;
	border-left	:solid 1px #c1c1c1;
	border-right	:solid 1px #c1c1c1;
	border-bottom	:solid 1px #c1c1c1;
	background	:#ffffff;
	width 		:752px;		/* WindoesIE5&OldBrowser */
	voice-family	:"\"}\"";
	voice-family	:inherit;
	width		:752px;		/* ModanBrowser */
	}
	html>body #wrapper {
	width: 750px;			/* Opera */
}


/* catch
---------------------------------------------------------------------- */
#catch h1{
	margin		:0px 0px 0px 0px;
	padding		:4px 0px 2px 0px;
	font-size	:1em;
	font-weight	:normal;
	text-align	:center;
	color		:#444444;
	border-top	:4px solid #E7651A;
	border-bottom	:1px solid #D4CF0A;
	background	:#f5f5f5 url(img/common/bg_footer.gif) repeat-x 0px 0px;
}


/* header
---------------------------------------------------------------------- */
#header {
	background	:transparent url(img/common/bg_head.gif) repeat-x 0px 0px;
	margin		:0px 0px 0px 0px;
	padding		:0px 0px 0px 0px;
	border		:0px;
	width 		:750px;		/* WindoesIE5&OldBrowser */
	voice-family	:"\"}\"";
	voice-family	:inherit;
	width		:750px;		/* ModanBrowser */
	}
	html>body #header {
	width		:750px;		/* Opera */
}


/* header_logo_area
---------------------------------------------------------------------- */
#header_logo_area {
	background	:transparent url(img/common/bg_head.gif) repeat-x 0px 0px;
	float		:left;
	margin		:0px 0px 0px  0px;
	padding		:0px 0px 0px 10px;
	text-align	:left;
	border		:0px;
	width 		:165px;		/* WindoesIE5&OldBrowser */
	voice-family	:"\"}\"";
	voice-family	:inherit;
	width		:165px;		/* ModanBrowser */
	}
	html>body #header_logo_area {
	width		:155px;		/* Opera */
}


/* header_right_area
---------------------------------------------------------------------- */
#header_right_area {
	background	:transparent url(img/common/bg_head.gif) repeat-x 0px 0px;
	float		:right;
	margin		:0px 0px  0px 0px;
	padding		:0px 10px 0px 0px;
	text-align	:left;
	border		:0px;
	width 		:585px;		/* WindoesIE5&OldBrowser */
	voice-family	:"\"}\"";
	voice-family	:inherit;
	width		:585px;		/* ModanBrowser */
	}
	html>body #header_right_area {
	width		:575px;		/* Opera */
}


/* navi_head
---------------------------------------------------------------------- */
#navi_head {
	margin		:0px 0px 10px 0px;
	padding		:0;
	float		:right;
}
#navi_head ul {
	margin		:0;
	padding		:0;
}

#navi_head li {
	margin		:0;
	padding		:0;
	float		:left;
}

/* p.separate
---------------------------------------------------------------------- */
p.separate {
	clear		:both;
	margin-bottom	:5px;
	padding		:0px;
	height		:2px;
	display		:block;
	background-color:#D4CF0A;
	line-height	:5px;
}

/* navi_global 140*31px
---------------------------------------------------------------------- */
#navi_global {
	margin-bottom	:1px;
	padding		:0;
	height		:31px;
	float		:right;
}

#navi_global ul {
	margin		:0;
	padding		:0;
}

#navi_global li {
	margin		:0;
	padding		:0;
	float		:left;
}

#navi_global ul li a {
	display		:block;
	width		:130px;
	height		:31px;
	margin		:0;
	padding		:0;
	outline		:0;
	text-indent	:-9999px;
/*\*/
	overflow	:hidden;
/* */
}

#navi_global ul li a#navi1       {background:url(img/common/btn_navi_about.gif)           no-repeat left top;}
#navi_global ul li a#navi2       {background:url(img/common/btn_navi_menu.gif)            no-repeat left top;}
#navi_global ul li a#navi3       {background:url(img/common/btn_navi_map.gif)             no-repeat left top;}
#navi_global ul li a#navi4       {background:url(img/common/btn_navi_media.gif)           no-repeat left top;}


#navi_global ul li a#navi1:hover {background:url(img/common/btn_navi_about_hover.gif)     no-repeat left top;}
#navi_global ul li a#navi2:hover {background:url(img/common/btn_navi_menu_hover.gif)      no-repeat left top;}
#navi_global ul li a#navi3:hover {background:url(img/common/btn_navi_map_hover.gif)       no-repeat left top;}
#navi_global ul li a#navi4:hover {background:url(img/common/btn_navi_media_hover.gif)     no-repeat left top;}


/* pr
---------------------------------------------------------------------- */
#pr {
	margin		:0px;
	padding		:0px;
}


/* path
---------------------------------------------------------------------- */
#path {
	font-size	:0.9em;
	margin		:3px 8px 4px 8px;
	padding-top	:2px;
	padding-bottom	:6px;
	background	:url(img/common/bg_path.gif) repeat-x left top;
	text-align	:left;
}
#path a {
	font-size	:0.9em;
}


/* footer
---------------------------------------------------------------------- */
#footer ul {
	margin		:4px 0px 0px  0px;
	padding		:8px 0px 8px 10px;
	border-top	:3px double #E7651A;
	border-bottom	:2px solid  #E7651A;
	background	:#f5f5f5 url(img/common/bg_footer.gif) repeat-x 0px 0px;
}
#footer ul li {
	margin		:0px 6px 0px 0px;
	padding		:0px 4px 0px 0px;
	display		:inline;
	border-right	:1px solid #cccccc;
	list-style	:none;
}
#footer ul li.end {
	border-right	:0px solid #cccccc;
}
#footer ul li a {
	color		:#6d6e71;
	text-decoration	:none;
}
#footer ul li a:hover {
	color		:#444444;
	text-decoration	:underline;
}


/* address
---------------------------------------------------------------------- */
#address {
	margin		:3px 0px;
	text-align	:center;
}

/* copyright
---------------------------------------------------------------------- */
#copyright p {
	color		:#aaa;
	text-align	:center;
	margin		:0;
	padding		:0;
}

/* counter_disp
---------------------------------------------------------------------- */
#counter_disp {
	color		:#ccc;
	text-align	:center;
	margin		:0;
	padding		:0;
}

/* counter_add
---------------------------------------------------------------------- */
#counter_add {
	display		:none;
}


/*-------------------------------------------------------------------------------- index **/
/* topics
---------------------------------------------------------------------- */
#topics {
	margin		:3px 10px  3px 10px;
	padding		:1px;
	border		:1px solid #DB9818;
	height		:25px;
	background	:transparent url(img/common/bg_topics.gif) repeat-x left bottom;
}

#topics h2 {
	float		:left;
	width		:123px;
	height		:25px;
	text-indent	:-9999px;
	background	:transparent url(img/common/txt_topics.gif) no-repeat left top;
}

#topics marquee {
	padding		:6px 0px 0px 0px;
	float		:left;
	width		:603px;
}


/* box_500r お取り寄せ
---------------------------------------------------------------------- */
#box_500r {
	clear		:both;
	margin		:0px;
	width		:500px;
}
#box_500r h2{
	height		:23px;
	text-indent	:-9999px;
	background	:#FFAD00 url(img/common/txt_gong.gif) no-repeat left top;
}
#box_500r h2.order{
	background	:#FFAD00 none;
	text-indent	:0;
	padding-top	:3px;
	text-align	:center;
	color		:#9B410E;
	height		:1em;;
}
#box_500r h2.order a{
	color		:#9B410E;
}
}#box_500r_top {
	background	:transparent url(img/common/box_500r_top.gif) no-repeat scroll left bottom;
	clear		:both;
	height		:8px;
	width		:500px;
}
#box_500r_btm {
	background	:transparent url(img/common/box_500r_btm.gif) no-repeat scroll left top;
	clear		:both;
	height		:8px;
	width		:500px;
	margin-bottom	:10px;
}


/* h2 .news
---------------------------------------------------------------------- */
.news h2 {
	margin		:0px 0px 5px 0px;
	padding		:5px 4px 4px 5px;
	color		:#E85A33;
	font-size	:1em;
	font-weight	:bold;
	background	:transparent url(img/common/bg_h2.gif) repeat-x left bottom;
	border-top	:1px solid #CA5918;
	border-bottom	:1px solid #CA5918;
}



/* contents_main_index
---------------------------------------------------------------------- */
#contents_main_index {
	/*margin		:0px 10px 0px 0px;*/
	_height		:100%;		/* IEのみ HACK 背景の帯 */
	background	:transparent url(img/common/bg_contents_main.gif) repeat-y right top;
	border-top	:2px solid #fff;
}


/* contents_left_index
---------------------------------------------------------------------- */
#contents_left_index {
	display		:inline;
	float		:left;
	padding		:0px;
	position	:relative;top:0px;left:8px;
	width		:500px;
	text-align	:left;
}

/* contents_right_index
---------------------------------------------------------------------- */
#contents_right_index {
	display		:inline;
	float		:right;
	padding		:0px;
	position	:relative;top:0px;right:8px;
	width		:226px;
	text-align	:left;
}


/* wrapper_news 新着情報
---------------------------------------------------------------------- */
#wrapper_news {
	margin-left	:10px;
	padding		:0px;
	height		:auto;
	position	:relative;top:0px;left:0px;
	border-top	:0px solid #87b7f3;
	border-bottom	:0px solid #87b7f3;
}
#wrapper_news dl {
	/*height	:270px;*/
	overflow	:auto;
	padding		:0px;
}
#wrapper_news dt {
	padding		:.2em;
	font-weight	:bold;
	text-indent	:1.5em;
	background	:#eee url(img/common/arrow_mark.gif) no-repeat left top;
	border-bottom	:1px solid #DAD720;
}
#wrapper_news dd {
	padding		:.5em .2em .5em .2em;
	color		:#444;
	background	:#fff;
	margin-left	:20px;
}
#wrapper_news dd img {
	float		:right;
	margin		:3px;
	position	:relative;
}
#wrapper_news dd a {
	text-decoration	:underline;
	color		:#316786;
}
#wrapper_news dd a:hover {
	text-decoration	:none;
}


/*-------------------------------------------------------------------------------- common banner バナー共通 **/
/* box_226r お取り寄せ
---------------------------------------------------------------------- */
#box_226r {
	clear		:both;
	margin		:0px;
	width		:226px;
}
#box_226r h2{
	background	:#FFAD00;
	height		:23px;
	text-indent	:-9999px;
	background	:#FFAD00 url(img/common/txt_shopping.gif) no-repeat left top;
}
#box_226r h2.order{
	background	:#FFAD00 none;
	text-indent	:0;
	padding-top	:3px;
	text-align	:center;
	color		:#9B410E;
	height		:1em;;
}
#box_226r h2.order a{
	color		:#9B410E;
}
#box_226r_top {
	background	:transparent url(img/common/box_226r_top.gif) no-repeat scroll left bottom;
	clear		:both;
	height		:8px;
	width		:226px;
}
#box_226r_btm {
	background	:transparent url(img/common/box_226r_btm.gif) no-repeat scroll left top;
	clear		:both;
	height		:8px;
	width		:226px;
	margin-bottom	:0px;
}

/* banner_youtube
---------------------------------------------------------------------- */
#banner_youtube {
	margin		:8px;
	padding		:6px 0px 0px 0px;
}

/* banner_information
---------------------------------------------------------------------- */
#banner_information {
	margin		:8px;
	padding		:6px 0px 0px 0px;
	border		:3px double #F09450;
	background	:#fff url(img/common/bg_banner_information.gif) no-repeat left top;
	text-align	:left;
}
#banner_information h2 {
	background	:transparent url(img/common/banner_information.gif) no-repeat left top;
	height		:36px;
	text-indent	:-9999px;
}
#banner_information .open_info {

	background	:#F5F3C5;
	background	:transparent url(img/common/bg_banner_open.gif) repeat left top;
	margin-top	:5px;
	margin-left	:15px;
	width		:180px;
	border		:1px dotted #E9AA3A;
}
#banner_information p {
	padding		:2px;
}
#banner_information p.opentitle {
	text-align	:center;
	font-weight	:bold;
}
#banner_information p.open {
	color		:brown;
}


/* banner_mobile ケータイサイト QRcode
---------------------------------------------------------------------- */
#banner_mobile {
	margin		:8px;
	padding		:1px;
	border		:2px solid brown;
	background	:transparent url(img/common/bg_banner_mobile.gif) repeat left top;
	text-align	:left;
}
#banner_mobile h2 {
	padding		:4px 0px;
	text-align	:center;
	color		:#fff;
	background	:#D85D04;
	position	:relative;	/* IE6バグ対策 スクロール,リロードで消える */
}
#banner_mobile img {
	float		:left;
}

#banner_mobile p {
	padding		:4px 0px 0px 0px;
	position	:relative;	/* IE6バグ対策 スクロール,リロードで消える */
}


/* banner_owner 店長 プロフィール
---------------------------------------------------------------------- */
.banner_owner {
	margin		:8px;
	background	:transparent url(img/common/bg_box210.gif) no-repeat scroll left bottom;
	margin-bottom	:10px;
	width		:210px;
}
.banner_owner_inner {
	background	:transparent url(img/common/bg_box210_top.gif) no-repeat scroll left top;
	padding		:3px 3px 0pt;
	text-align	:left;
}
.banner_owner_inner dl dt {
	background	:transparent url(img/common/bg_box210_title.gif) no-repeat scroll 0% 50%;
	color		:#666600;
	font-weight	:bold;
	padding		:5px 8px;
}
.banner_owner_inner dl dd {
	padding		:10px 7px;
	text-align	:center;

}
.banner_owner_inner p {
	border-bottom	:1px dotted #CCCCCC;
	padding-bottom	:5px;
	text-align	:left;
}
.banner_owner_inner dl dd img {
	border		:2px solid #E4E4E4;
}

/* banner_voice お客様の声
---------------------------------------------------------------------- */
.banner_voice {
	margin		:8px;
	background	:transparent url(img/common/bg_box210.gif) no-repeat scroll left bottom;
	margin-bottom	:10px;
	width		:210px;
}
.banner_voice_inner {
	background	:transparent url(img/common/bg_box210_top.gif) no-repeat scroll left top;
	padding		:3px 3px 0pt;
	text-align	:left;
}
.banner_voice_inner dl dt {
	background	:transparent url(img/common/bg_box210_title.gif) no-repeat scroll 0% 50%;
	padding		:5px 8px;
	color		:#666600;
	font-weight	:bold;
	text-align	:center;
}
.banner_voice_inner dl dd {
	padding		:10px 7px;
	text-align	:center;

}
.banner_voice_inner p {
	border-top	:1px dotted #CCCCCC;
	padding-top	:5px;
	text-align	:left;
}
.banner_voice_inner dl dd img {
	border		:2px solid #E4E4E4;
	margin-bottom	:10px;
}

/* banner_suridane すりだね
---------------------------------------------------------------------- */
#banner_suridane {
	margin		:8px;
	padding		:1px;
	border		:1px solid #D6B58F;
	background	:#FDF8EE url(img/common/_bg_banner_mobile.gif) repeat left top;
	text-align	:left;
}
#banner_suridane h2 {
	padding		:4px 0px;
	text-align	:center;
	color		:#D85D04;
	background	:#EAE4BF;
	border		:1px solid #FFF;
	position	:relative;	/* IE6バグ対策 スクロール,リロードで消える */
}
#banner_suridane img {
	float		:left;
}

#banner_suridane p {
	padding		:4px 0px 0px 0px;
	position	:relative;	/* IE6バグ対策 スクロール,リロードで消える */
}

/* banner_yoshidaudon 吉田のうどんマップ
---------------------------------------------------------------------- */
#banner_yoshidaudon {
	margin		:8px;
	padding		:0px;
	text-align	:center;
}
#banner_yoshidaudon p {
	font-size	:0.9em;
	color		:#666;
}




/*-------------------------------------------------------------------------------- common sub 共通 **/
/* title_img ページタイトルのイメージ
---------------------------------------------------------------------- */
#title_img {
	/*position	:relative;top:0px;left:10px;*/
	margin		:0px 0px 0px 10px;
}

#title_img h2 {
	height		:100px;
	text-align	:right;
	padding-top	:3px;
	padding-right	:13px;
	color		:#eee;
	font-weight	:normal;
}

#title_img h2.about         {background:transparent url(img/common/title_img_about.jpg)       no-repeat left top;}
#title_img h2.menu_r        {background:transparent url(img/common/title_img_menu_r.jpg)      no-repeat left top;}
#title_img h2.menu_s        {background:transparent url(img/common/title_img_menu_s.jpg)      no-repeat left top;}
#title_img h2.menu_t        {background:transparent url(img/common/title_img_menu_t.jpg)      no-repeat left top;}
#title_img h2.map           {background:transparent url(img/common/title_img_map.jpg)         no-repeat left top;}
#title_img h2.media         {background:transparent url(img/common/title_img_media.jpg)       no-repeat left top;}
#title_img h2.order         {background:transparent url(img/common/title_img_order.jpg)       no-repeat left top;}
#title_img h2.contactus     {background:transparent url(img/common/title_img_contactus.jpg)   no-repeat left top;}


/* navi_sub 125*28px
---------------------------------------------------------------------- */
#navi_sub {
	margin-bottom	:1px;
	padding		:0;
	height		:28px;
	float		:left;
}

#navi_sub ul {
	margin		:0;
	padding		:0;
}

#navi_sub li {
	margin		:0;
	padding		:0;
	float		:left;
}

#navi_sub ul li a {
	display		:block;
	width		:125px;
	height		:28px;
	margin		:0;
	padding		:0;
	outline		:0;
	text-indent	:-9999px;
/*\*/
	overflow	:hidden;
/* */
}

#navi_sub ul li a#navisub11       {background:url(img/common/btn_sub_.gif)      no-repeat left top;}
#navi_sub ul li a#navisub12       {background:url(img/common/btn_sub_.gif)      no-repeat left top;}
#navi_sub ul li a#navisub13       {background:url(img/common/btn_sub_.gif)    no-repeat left top;}
#navi_sub ul li a#navisub11:hover {background:url(img/common/btn_sub__on.gif)   no-repeat left top;}
#navi_sub ul li a#navisub12:hover {background:url(img/common/btn_sub__on.gif)   no-repeat left top;}
#navi_sub ul li a#navisub13:hover {background:url(img/common/btn_sub__on.gif) no-repeat left top;}


/* h3
---------------------------------------------------------------------- */
h3 {
	margin		:5px 8px 5px 10px;
	padding		:5px 0px 5px 15px;
	font-size	:1em;
	font-weight	:bold;
	color		:#9B7E66;
	background	:transparent url(img/common/bg_h3_orange.gif) no-repeat left bottom;
}

/* h3.non
---------------------------------------------------------------------- */
h3.non {
	margin		:0px;
	padding		:0px;
	background	:transparent url() no-repeat left bottom;
}


/*-------------------------------------------------------------------------------- about.html カレ吉の秘密 **/
/* title_sub h2
---------------------------------------------------------------------- */
.title_sub h2 {
	margin		:5px 0px 5px 0px;
	padding		:5px 4px 4px 20px;
	padding		:8px 4px 7px 20px;
	color		:#E85A33;
	font-size	:1.2em;
	font-weight	:bold;
	letter-spacing	:1px;
	background	:transparent url(img/common/bg_h2_fusen.gif) no-repeat left bottom;
	border-top	:1px solid #E4E4E4;
	border-right	:1px solid #E4E4E4;
}

/* about_description
---------------------------------------------------------------------- */
.about_description {
	margin		:20px 20px;
	padding		:8px;
	text-align	:center;
	line-height	:120%;
	letter-spacing	:1px;
	background	:#FDFCE6 url(img/common/bg_h3.gif) no-repeat left bottom;
	border		:1px solid #E4E4E4;
}
.about_description p {
	margin-bottom		:10px;
}


/* txt_h2_footer カレ吉のうどんは、健康に考慮し少ない塩分量で作っています。
---------------------------------------------------------------------- */
.txt_h2_footer h2 {
	background-color:#8C6636;
	border-bottom	:4px double #FFFFFF;
	border-top	:3px double #FFFFFF;
	color		:#FFFFFF;
	margin		:10px 20px;
	padding		:5px 0px;
	text-align	:center;
}


/* box_point5
---------------------------------------------------------------------- */
#box_point5 {
	width		:485px;
	height		:130px;
	text-indent	:180px;
	margin-left	:10px;
	padding-top	:5px;
	color		:#A9834F;
	background	:transparent url(img/about/txt_point5.gif) no-repeat scroll 0px 0px;
}

#box_point5 ul {
	text-indent	:0px;
	margin-left	:200px;
	padding		:10px 0px 0px 5px;
}

#box_point5 li {
	background	:transparent url(img/common/ico_check_red.gif) no-repeat scroll 0px 0px;
	line-height	:110%;
	margin-bottom	:10px;
	padding-left	:17px;
	color		:#222;
}


/*-------------------------------------------------------------------------------- menu.html メニュー **/
/*  listtab メニュー
---------------------------------------------------------------------- */
#listtab {
	margin-bottom	:20px;
}
#listtab ul {
	display		:block;
}
#listtab li {
	float		:left;
	width		:155px;
	color		:#643000;
	font-weight	:bold;
	height		:30px;
	text-align	:center;
}
#listtab li#topping {
	width		:187px;
	text-indent	:-33px;
}
#listtab li span {
	display		:block;
	font-size	:1.2em;
	padding		:9px 0pt 0pt;
}


/* item_list メニュー一覧
---------------------------------------------------------------------- */
ul.item_list {
	margin-top	:20px;
	margin-left	:30px;
	width		:440px;
}
li.item_info {
	border-bottom	:1px dotted #CCCCCC;
}
div.item_pic {
	float:right;
	padding:2px 5px;
}
div.item_pic a:hover {
	position:relative;
	left:1px;
	top:1px;
}
.item_name {	
	font-size	:1.2em;
	color		:#6B3B0D;
	padding-left	:12px;
	background	:transparent url(img/common/ico_orange_asterisk.gif) no-repeat scroll 0px 0px;
}
.item_price {	
	padding-left	:20px;
}
.item_description {
	padding-left	:30px;
	color		:#999;
}


/* box_400r
---------------------------------------------------------------------- */

#box_400r {
	background	:transparent url(img/common/box_400r_center.gif) repeat-y scroll left top;
	clear		:both;
	margin-top	:15px;
	margin-left	:45px;
	width		:400px;
}
#box_400r_top {
	background	:transparent url(img/common/box_400r_top.gif) no-repeat scroll left top;
	clear		:both;
	height		:10px;
	width		:400px;
}
#box_400r_btm {
	background	:transparent url(img/common/box_400r_btm.gif) no-repeat scroll left bottom;
	clear		:both;
	height		:10px;
	width		:400px;
}
#box_400r_txt {
	line-height	:120%;
	letter-spacing	:1px;
	margin-left	:20px;
	width		:370px;
	color		:brown;
}
#box_400r_txt p {
	text-indent	:-1em;
}


/*-------------------------------------------------------------------------------- map.html アクセスマップ **/
/* .map
---------------------------------------------------------------------- */
.map_pic {
	text-align	:center;
}
.map_add {
	margin		:10px 100px;
	padding		:5px 10px;
	background	:#f2f2f2;
	border-left	:4px solid #B09681;
}
.map_link {
	text-align	:right;
	margin-right	:45px;
	margin-top	:3px;
}


/*-------------------------------------------------------------------------------- media.html メディア紹介 **/
/* .media_pic
---------------------------------------------------------------------- */
.media_pic {
	text-align	:center;
}
.media_pic img {
	margin		:0 5px;
}

/*-------------------------------------------------------------------------------- order.html お取り寄せ **/
/* box_500r_center
---------------------------------------------------------------------- */
#box_500r_center {
	line-height	:120%;
	letter-spacing	:1px;
	padding-top	:5px;
	padding-left	:10px;
	margin		:0px;
	font-weight	:bold;
	color		:brown;
	background	:#FFFFCD url(img/common/box_500r_center.gif) repeat-y scroll left top;
}
#box_500r_center h2.detail {
	text-indent	:0px;
	height		:1.2em;	
	margin		:0;
	margin-top	:10px;
	margin-right	:10px;
	padding-top	:.4em;
	margin-bottom	:.5em;
	color		:#fff;
	font-weight	:bold;
	padding-left	:18px;
	background	:#EE9C00 url(img/common/arrow_mark.gif) no-repeat left bottom;
	border-bottom	:1px solid #9B410E;
}

#box_500r h1 {
	color		:red;
	font-size	:1.5em;
	line-height	:130%;
}
#box_500r p.bold {
	color		:red;
	font-size	:1.2em;
}
/* order_cooking
---------------------------------------------------------------------- */
#order_cooking {
	margin-left	:10px;
	margin-bottom	:20px;
	padding		:6px;
	text-align	:center;
}
#order_cooking li {
	text-align	:left;
	list-style	:none;
	text-indent	:-1em;
}
/* order_btn
---------------------------------------------------------------------- */
#order_catch {
	background-color:#DF0029;
	color		:#fff;
	font-size	:1.2em;
	line-height	:150%;
	margin		:10px;
	margin-right	:20px;
	margin-bottom	:20px;
	padding		:6px;
	border		:2px dotted #eee;
}
#order_btn p {
	text-align	:center;
	margin		:10px 0px;
}

/* order_attention
---------------------------------------------------------------------- */
#order_attention {
	margin-left	:10px;
	padding		:10px 0px 10px 0px;
	position	:relative;	/* IE6バグ対策 スクロール,リロードで消える */
}
#order_attention ul {
	margin		:0;
	padding		:0;
}
#order_attention ul li {
	margin		:0;
	padding		:5px 0 5px 5px;
	line-height	:120%;
	float		:left;
	width		:235px;
	border		:0px solid #ECE7D8;
}
#order_attention ul li.wide {
	width		:470px;
}
#order_attention ul li h2 {
	margin		:0;
	padding		:.1em;
	margin-bottom	:.5em;
	font-weight	:bold;
	padding-left	:18px;
	background	:transparent url(img/common/arrow_mark.gif) no-repeat left bottom;
	border-bottom	:1px solid #DAD720;
}


/* order_shippingcharge 送料
---------------------------------------------------------------------- */
#order_shippingcharge {
	width		:400px;
	margin-left	:40px;
}
#order_shippingcharge h4 {
	font-weight	:bold;
	color		:#8C6636;
	letter-spacing	:1px;
	padding-bottom	:3px;
}
#order_shippingcharge dl {
	border		:1px solid #E4E4E4;
	background-color:#FDFCE6
}
#order_shippingcharge dt {
	width		:320px;
	padding		:5px 0 5px 10px;
	line-height	:100%;
	float		:left;
	clear		:both;
}
#order_shippingcharge dd {
	margin-left	:320px;
	padding		:5px 20px 5px 10px;
	line-height	:100%;
	border-left	:1px solid #E4E4E4;
	text-align	:right;
}


/* waku_500r_order 角丸ボックス
---------------------------------------------------------------------- */
.waku_500r_order {
	width		:450px;
	margin-left	:30px;
	background-color:#F4DCAE;
}
.waku_500r_order p {
	margin		:0px;
	padding		:0.5em 1em;
	color		:#893B0E;
	background-color:#F4DCAE;
}
.waku_500r_order p.btn {
	padding		:0;
	margin-left	:120px;
}
.waku_500r_order .rtop    span {background-color:#FFAD00;display:block;height:1px;overflow:hidden;}
.waku_500r_order .rbottom span {background-color:#FFAD00;display:block;height:1px;overflow:hidden;}

.rtop    {background-color:#fff;}
.rbottom {background-color:#fff;}
.r1      {margin: 0px 5px;}
.r2      {margin: 0px 3px;}
.r3      {margin: 0px 2px;}
.r4      {margin: 0px 1px; height: 2px;}



/*-------------------------------------------------------------------------------- contactus.php お問い合せ **/
/* tbl_contactus
---------------------------------------------------------------------- */
#tbl_contactus {
	text-align	:center;
}
#tbl_contactus table {
	border-collapse	:collapse;
}
#tbl_contactus th {
	padding		:0.5em;
	background	:#eee;
	border		:1px solid #ccc;
	text-align	:left;
}
#tbl_contactus td {
	padding		:0.5em;
	border		:1px solid #ccc;
}

#tbl_contactus .odd    {background	:#f9f6f2;}
#tbl_contactus .even   {background	:#fbfbfb;}
#tbl_contactus .title  {background	:transparent url(img/common/bg_h2.gif) repeat-x left bottom;        color:#8C6636;}



/* policy
---------------------------------------------------------------------- */
.policy {
	height		:110px;
	overflow	:auto;
	padding		:8px;
	text-align	:left;
	color		:#666;
	line-height	:1.2em;
	border		:1px solid #ccc;
}





