@charset "Shift_JIS";

/* reset
--------------------------------------------------------*/

* {
margin:0;
padding:0;
text-align:left;
text-decoration:none;
font-style:normal;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
line-height:1.0;
}

@media print{
body{
zoom:80%;
}
}


/* define
--------------------------------------------------------*/

body {
color:#000000;
font-size:12px;
font-family:
"ヒラギノ角ゴ Pro W3",
"Hiragino Kaku Gothic Pro",
"HiraKakuPro-W3",
Osaka,
"ＭＳ Ｐゴシック",
"MS PGothic",
"メイリオ",
"Meiryo",
Sans-Serif;
}

h1,h2,h3,h4,h5,h6 {font-size:10px;}

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

a {text-decoration:underline;}

img {border:0;}


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

.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.none {display:none;}
.textC {text-align:center;}
.textR {text-align:right;}
.textL {text-align:left;}
.text9 {font-size:0.9em;}
.text10 {font-size:1.0em;}
.text11 {font-size:1.1em;}
.text12 {font-size:1.2em; line-height:1.2em;}
.text12lh15 {font-size:1.2em; line-height:1.5em;}
.text13 {font-size:1.3em;}
.text14 {font-size:1.4em;}
.text16 {font-size:1.6em;}
.text20 {font-size:2.0em;}
.text24 {font-size:2.4em;}
.lh12 {line-height:1.2em;}
.lh13 {line-height:1.3em;}
.lh14 {line-height:1.4em;}
.lh15 {line-height:1.5em;}
.lh16 {line-height:1.6em;}
.bold {font-weight:bold;}
.cellTop {vertical-align:top;}
.pd0 {padding:0;}
.pd5 {padding:5px;}
.pd10 {padding:10px;}
.pd15 {padding:15px;}
.pdL0 {padding-left:0;}
.pdL10 {padding-left:10px;}
.pdL30 {padding-left:30px;}
.pdR0 {padding-right:0;}
.pdR10 {padding-right:10px;}
.pdT5 {padding-top:5px;}
.pdT10 {padding-top:10px;}
.pdB15 {padding-bottom:15px;}
.pdB20 {padding-bottom:20px;}
.mT5 {margin-top:5px;}
.mB0 {margin-bottom:0;}
.mB5 {margin-bottom:5px;}
.mB10 {margin-bottom:10px;}
.mB15 {margin-bottom:15px;}
.mB20 {margin-bottom:20px;}
.mB25 {margin-bottom:25px;}
.mB30 {margin-bottom:30px;}
.mB35 {margin-bottom:35px;}
.mB40 {margin-bottom:40px;}
.mB45 {margin-bottom:45px;}
.mB50 {margin-bottom:50px;}
.mLauto {margin-left:auto;}
.mL0 {margin-left:0;}
.mL5 {margin-left:5px;}
.mL10 {margin-left:10px;}
.mL15 {margin-left:15px;}
.mL18 {margin-left:18px;}
.mL20 {margin-left:20px;}
.mL30 {margin-left:30px;}
.mL80 {margin-left:80px;}
.mL114 {margin-left:114px;}
.mRauto {margin-right:auto;}
.mR0 {margin-right:0;}
.mR3 {margin-right:3px;}
.mR5 {margin-right:5px;}
.mR7 {margin-right:7px;}
.mR10 {margin-right:10px;}
.mR15 {margin-right:15px;}
.mR20 {margin-right:20px;}
.mR30 {margin-right:30px;}
.fc000000 {color:#000000;}
.fc0000FF {color:#0000ff;}
.fcFF0000 {color:#ff0000;}
.bgFFF9D7 {background-color:#fff9d7;}
.bgE9FFD4 {background-color:#e9ffd4;}
.bgF3F9F7 {background-color:#f3f9f7;}
.w60 {width:60px;}
.w80 {width:80px;}
.w100 {width:100px;}
.w120 {width:120px;}
.w144 {width:144px;}
.w170 {width:170px;}
.w256 {width:256px;}
.w245 {width:245px;}
.w370 {width:370px;}
.w425 {width:425px;}
.w417 {width:417px;}
.w525 {width:525px;}
.w33p {width:33%;}
.w100p {width:100%;}
.ls30p {letter-spacing:3.0px;}
.ls5 {letter-spacing:-0.5px;}
.ls10 {letter-spacing:-1.0px;}
.ls18 {letter-spacing:-1.8px;}
.ls20 {letter-spacing:-2.0px;}

hr.dotted {border-width:1px 0px 0px 0px; border-style:dotted; border-color:#3d3d3d; height:1px;}

.linkGray a:link {color:#505050;text-decoration:underline;}
.linkGray a:visited {color:#505050;text-decoration:underline;}
.linkGray a:hover,
a:visited:hover {color:#505050;text-decoration:underline;}
.linkGray a:active {color:#505050;text-decoration:underline;}


/* container
----------------------------------------------------------------------------*/

#container {
width:740px;
margin:10px auto 0;
}


/* heder
----------------------------------------------------------------------------*/

#header {
height:65px;
margin-bottom:11px;
}

#header a:link {color:#505050;text-decoration:underline;}
#header a:visited {color:#505050;text-decoration:underline;}
#header a:hover,
a:visited:hover {color:#505050;text-decoration:underline;}
#header a:active {color:#505050;text-decoration:underline;}

#headerCaption {
height:20px;
font-size:1.1em;
line-height:1.2;
}

#headerLogo {
float:left;
height:45px;
width:270px;
}

#headerNav {
float:right;
text-align:right;
font-size:1.1em;
}

#headerNav ul li {
display:inline;
margin-right:3px;
padding-left:7px;
border-left:1px solid #505050;
}

#headerNav ul li.end {
padding-right:7px;
border-right:1px solid #505050;
}

.openingNotice {
color:#ff0000;
font-size:1.2em;
line-height:1.2em;
text-align:right;
margin-bottom:14px;
}


/* Local Pages
----------------------------------------------------------------------------*/

/* global_navi
--------------------------------------------------------*/

#global_navi {
width:740px;
}

#global_navi li {
float:left;
list-style:none;
}

#global_navi a {
display:block;
height:33px;
}

body#shopping .navi01 {
background-position:0px -33px;
}

body#recipe .navi02 {
background-position:0px -33px;
}

body#store .navi03 {
background-position:0px -33px;
}

body#company .navi04 {
background-position:0px -33px;
}

body#recruit .navi05 {
background-position:0px -33px;
}

body#ir .navi06 {
background-position:0px -33px;
}

.navi01 {
width:141px;
height:33px;
background-image:url(/material/images/common/gnavi_01.gif);
background-repeat:no-repeat;
}

.navi01 a:hover {
width:141px;
height:33px;
background-image:url(/material/images/common/gnavi_01.gif);
background-position:0px -33px;
background-repeat:no-repeat;
}

.navi02 {
width:151px;
height:33px;
background-image:url(/material/images/common/gnavi_02.gif);
background-repeat:no-repeat;
}

.navi02 a:hover {
width:151px;
height:33px;
background-image:url(/material/images/common/gnavi_02.gif);
background-position:0px -33px;
background-repeat:no-repeat;
}

.navi03 {
width:104px;
height:33px;
background-image:url(/material/images/common/gnavi_03.gif);
background-repeat:no-repeat;
}

.navi03 a:hover {
width:104px;
height:33px;
background-image:url(/material/images/common/gnavi_03.gif);
background-position:0px -33px;
background-repeat:no-repeat;
}

.navi04 {
width:103px;
height:33px;
background-image:url(/material/images/common/gnavi_04.gif);
background-repeat:no-repeat;
}

.navi04 a:hover {
width:103px;
height:33px;
background-image:url(/material/images/common/gnavi_04.gif);
background-position:0px -33px;
background-repeat:no-repeat;
}

.navi05 {
width:105px;
height:33px;
background-image:url(/material/images/common/gnavi_05.gif);
background-repeat:no-repeat;
}

.navi05 a:hover {
width:105px;
height:33px;
background-image:url(/material/images/common/gnavi_05.gif);
background-position:0px -33px;
background-repeat:no-repeat;
}

.navi06 {
width:136px;
height:33px;
background-image:url(/material/images/common/gnavi_06.gif);
background-repeat:no-repeat;
}

.navi06 a:hover {
width:136px;
height:33px;
background-image:url(/material/images/common/gnavi_06.gif);
background-position:0px -33px;
background-repeat:no-repeat;
}


/* title
--------------------------------------------------------*/

#title h2 {
margin-bottom:10px;
}


/* topicPath
--------------------------------------------------------*/

#topicPath {
margin:10px 0;
font-size:1.1em;
}

#topicPath li {
display:inline;
list-style-type:none;
}


/* contents
----------------------------------------------------------------------------*/

#contents {
float:left;
width:740px;
}


/* leftSub (Local)
------------------------------------------------------------------*/

#leftSub {
float:left;
width:167px;
margin-right:21px;
}


/* leftNav (Local)
--------------------------------------------------------*/

#leftNav {
width:167px;
font-size:1.2em;
letter-spacing:-1px;
}

#leftNav li.long {
font-size:1.0em;
letter-spacing:-2.5px;
}

#leftNav a:link {color:#505050;text-decoration:none;}
#leftNav a:visited {color:#505050;text-decoration:none;}
#leftNav a:hover,
a:visited:hover {color:#505050;text-decoration:none;}
#leftNav a:active {color:#505050;text-decoration:none;}

#leftNav li {
margin-bottom:0;
}

#leftNav a {
text-decoration:none;
}

/* Stand Alone */
#leftNav .leftNavSA_on {
height:41px;
width:167px;
background:url(/material/images/common/leftNavSA_on.gif);
background-repeat:no-repeat;
display:block;
padding:16px 0px 0px 21px;
}

/* Top */
#leftNav .leftNavTop_on {
height:25px;
width:167px;
background:url(/material/images/common/leftNavTop_on.gif);
background-repeat:no-repeat;
display:block;
padding:16px 0px 0px 21px;
}

#leftNav .leftNavTop_off {
height:25px;
width:167px;
background:url(/material/images/common/leftNavTop_off.gif);
background-repeat:no-repeat;
display:block;
padding:16px 0px 0px 21px;
}

/* Middle */
#leftNav .leftNavMid_on {
height:26px;
width:167px;
background:url(/material/images/common/leftNavMid_on.gif);
background-repeat:no-repeat;
display:block;
padding:11px 0px 0px 21px;
}

#leftNav .leftNavMid_off {
height:26px;
width:167px;
background:url(/material/images/common/leftNavMid_off.gif);
background-repeat:no-repeat;
display:block;
padding:11px 0px 0px 21px;
}

/* Bottom */
#leftNav .leftNavBtm_on {
height:27px;
width:167px;
background:url(/material/images/common/leftNavBtm_on.gif);
background-repeat:no-repeat;
display:block;
padding:12px 0px 0px 21px;
}

#leftNav .leftNavBtm_off {
height:27px;
width:167px;
background:url(/material/images/common/leftNavBtm_off.gif);
background-repeat:no-repeat;
display:block;
padding:12px 0px 0px 21px;
}

/* Children */
#leftNav .leftNavCld_on {
height:18px;
width:167px;
background:url(/material/images/common/leftNavCld_on.gif);
background-repeat:no-repeat;
display:block;
padding:9px 0px 0px 24px;
}

#leftNav .leftNavCld_off {
height:18px;
width:167px;
background:url(/material/images/common/leftNavCld_off.gif);
background-repeat:no-repeat;
display:block;
padding:9px 0px 0px 24px;
}


/* rightMain (Local)
------------------------------------------------------------------*/

#rightMain {
float:right;
width:528px;
}

#rightMain h3 {
color:#ff5914;
font-size:1.8em;
font-weight:bold;
border-bottom:1px solid #ff5914;
padding:0px 0px 8px 0px;
margin:2px 0px 20px 0px;
}

#rightMain h3.nostyle {
font-size:1.8em;
border:none;
padding:0px 0px 8px 0px;
margin:2px 0px 20px 0px;
}

#rightMain h4 {
color:#3d3d3d;
font-size:1.4em;
font-weight:bold;
line-height:1.4em;
border-left:3px solid #ff5914;
padding:7px 0px 7px 11px;
margin:0px 0px 16px 0px;
background:#fff9d7;
}

#rightMain h5 {
color:#3d3d3d;
font-size:1.2em;
font-weight:bold;
border-left:3px solid #098500;
padding:4px 0px 4px 14px;
margin:0px 0px 10px 0px;
}

.rightJust {
width:515px;
margin-bottom:15px;
text-align:right;
}
.rightJustB {
width:515px;
margin:0px 0px 5px;
text-align:right;
}


/* h3Alternative
--------------------------------------------------------*/

#h3Alternative {
float:left;
width:527px;
border-bottom:1px solid #ff5914;
padding:0px 0px 8px 0px;
margin:2px 0px 20px 0px;
}

#h3AlternativeL {
float:left;
width:400px;
color:#ff5914;
font-size:1.8em;
font-weight:bold;
line-height:1.1em;
}

#h3AlternativeR {
float:right;
text-align:right;
}

#h3AlternativeR p {
font-size:1.0em;
padding:7px 0px 0px 0px;
}


/* mainText
--------------------------------------------------------*/

.mainText {
padding-left:10px;
margin-bottom:10px;
}

.mainText p {
font-size:1.2em;
line-height:1.3em;
}

.mainText0 {
padding-left:10px;
margin-bottom:0;
}

.mainText0 p {
font-size:1.2em;
line-height:1.3em;
}

.mainText10 {
padding-left:10px;
margin-bottom:10px;
}

.mainText10 p {
font-size:1.2em;
line-height:1.3em;
}


.mainText15 {
padding-left:10px;
margin-bottom:15px;
}

.mainText15 p {
font-size:1.2em;
line-height:1.3em;
}

.mainTextNoPd {
padding-left:0;
margin-bottom:15px;
}

.mainText h6 {
font-size:1.2em;
font-weight:bold;
}

.commentBlock {
margin-left:50px;
}


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

.leftText600 {
float:left;
width:500;
margin-right:0px;
margin-bottom:30px;
}

.leftText395 {
float:left;
width:395px;
margin-right:13px;
margin-bottom:30px;
}

.leftText395_b0 {
float:left;
width:395px;
margin-right:13px;
}

.leftText395 p {
font-size:1.2em;
line-height:1.2em;
}

.leftText395mBN {
float:left;
width:395px;
margin-right:13px;
}

.leftText395 p {
font-size:1.2em;
line-height:1.2em;
}

.leftText395mBN p {
font-size:1.2em;
line-height:1.2em;
}

.rightBox120 {
float:right;
width:120px;
margin-bottom:30px;
}
.rightBox120L {
float:right;
width:120px;
margin:0px 0px 10px 10px;;
}

.rightBox120mBN {
float:right;
width:120px;
}


.leftBox120 {
float:left;
width:120px;
padding-left:10px;
margin-right:3px;
margin-bottom:30px;
}

.rightText120 p {
font-size:1.2em;
line-height:1.2em;
}

.rightText395 {
float:right;
width:395px;
margin-bottom:30px;
}

.leftBox150 {
float:left;
width:150px;
padding-left:10px;
margin-right:3px;
margin-bottom:30px;
}

.rightText365 {
float:right;
width:365px;
margin-bottom:30px;
}

.leftBox180 {
float:left;
width:180px;
padding-left:10px;
margin-right:3px;
}

.rightText335 {
float:right;
width:335px;
}


.leftBox220 {
float:left;
width:220px;
padding-left:10px;
margin-right:3px;
}

.rightText295 {
float:right;
width:295px;
}

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

.leftText365 {
float:left;
width:365px;
margin-right:13px;
margin-bottom:30px;
}

.leftText365 p {
font-size:1.2em;
line-height:1.2em;
}

.rightBox150 {
float:right;
width:150px;
margin-bottom:30px;
}

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

.caption {
font-size:1.1em;
line-height:1.3em;
} 

.arrowList {
margin-left:12px;
list-style-image:url(/material/images/common/arrow.gif);
list-style-position:inside;
font-weight:bold;
}

.arrowList li {
font-size:1.2em;
line-height:1.4em;
}

.catch {
font-size:1.2em;
font-weight:bold;
}

.catchRight {
font-size:1.2em;
font-weight:bold;
text-align:right;
}

.mainTextList li {
font-size:1.2em;
line-height:1.4em;
}

.numberList {
margin-left:20px;
font-size:1.2em;
line-height:1.4em;
}

.numberList li {
font-size:1.2em;
line-height:1.4em;
}


/* table
--------------------------------------------------------*/

table {
width:100%;
margin-bottom:30px;
border:1px solid #9d9d9d;
border-collapse:collapse;
}

table.0 {
width:100%;
margin-bottom:30px;
border:0px solid #9d9d9d;
border-collapse:collapse;
}

table.event {
font-size:0.85em;
width:100%;
margin-bottom:30px;
padding:0;
border:0px;
border-collapse:collapse;
}

table.event td {
line-height:150%;
padding:0 5px 7px 0;
vertical-align:top;
}

table.w95 {
width:95%;
margin-bottom:30px;
border:1px solid #9d9d9d;
border-collapse:collapse;
}

th {
padding:9px;
border-right:1px solid #9d9d9d;
border-bottom:1px solid #9d9d9d;
font-size:1.2em;
line-height:1.2em;
white-space:nowrap;
}

td {
padding:9px;
border-right:1px solid #9d9d9d;
border-bottom:1px solid #9d9d9d;
font-size:1.2em;
line-height:1.2em;
}
td.0 {
padding:9px;
border-right:1px solid #9d9d9d;
border-bottom:1px solid #9d9d9d;
font-size:10px
line-height:10px;
}

table.shopping {
font-size:0.8em;
width:250px;
margin-bottom:30px;
padding:0;
border:#FFFFFF;
}

table.shopping td {
border:0;
margin:0;
padding:5px 0 5px 0;
line-height:130%;
}

td.nowrap {
white-space:nowrap;
}

th.center {
margin-right:auto;
margin-left:auto;
text-align:center;
}

td.center {
margin-right:auto;
margin-left:auto;
text-align:center;
}

td.right {margin-right:auto;}
td.bold {font-weight:bold;}
th.ffebce {background-color:#ffebce;}
td.ffebce {background-color:#ffebce;}
.tableWidth {width:auto;}
.tableBlock {border:none;}
.borderRN {border-right:none;}
.borderBN {border-bottom:none;}
.borderBdot {border-bottom:1px dotted #3d3d3d;}

table.borderW {
width:100%;
margin-bottom:30px;
border:2px solid #ffffff;
border-collapse:collapse;
}

th.borderW {border:2px solid #ffffff;}
td.borderW {border:2px solid #ffffff;}

th.f1f1f1 {background-color:#f1f1f1;}
td.f1f1f1 {background-color:#f1f1f1;}

table.form {border-collapse:collapse;}
td.form {border:none;}

.storeInfo td {font-size:1.1em; line-height:1.1em;}

th.event {border:0px;}
td.event {border:0px;}

#earthquake table {padding:2px; border:none;}
#earthquake td {padding:1px; border:none;}
#earthquake .figure {text-align:right;}
#earthquake .unit {text-align:left;}

table.guidance td {
padding:3px;
border-right:1px solid #9d9d9d;
border-bottom:1px solid #9d9d9d;
font-size:1.2em;
line-height:1.2em;
}


/* roundBox
--------------------------------------------------------*/

h6 a:link {color:#3d3d3d;text-decoration:underline;}
h6 a:visited {color:#3d3d3d;text-decoration:underline;}
h6 a:hover,
a:visited:hover {color:#3d3d3d;text-decoration:underline;}
h6 a:active {color:#3d3d3d;text-decoration:underline;}

.roundBoxW256H200L {
float:left;
height:280px;
width:256px;
padding-bottom:17px;
background-color:#fff9d7;
background-image:url(/material/images/common/roundBoxBtm.gif);
background-position:bottom;
background-repeat:no-repeat;
margin-right:15px;
}

.roundBoxW256H200L2 {
float:left;
height:200px;
width:256px;
padding-bottom:17px;
background-color:#f1f1f1;
background-image:url(/material/images/common/roundBoxBtm.gif);
background-position:bottom;
background-repeat:no-repeat;
margin-right:15px;
}

.roundBoxW256H200L h6 {
padding:16px 10px;
background-image:url(/material/images/common/roundBoxTop.gif);
background-repeat:no-repeat;
font-size:1.2em;
font-weight:bold;
}

.roundBoxW256H200L p {
padding:1em 20px;
}

.roundBoxW256H200L table {
width:226px;
margin-left:20px;
}

.roundBoxW256H200L td {
padding:3px;
}

.roundBoxW256H200R {
float:right;
height:280px;
width:256px;
padding-bottom:17px;
background-color:#fff9d7;
background-image:url(/material/images/common/roundBoxBtm.gif);
background-position:bottom;
background-repeat:no-repeat;
margin-right:0;
}

.roundBoxW256H200R2 {
float:right;
height:200px;
width:256px;
padding-bottom:17px;
background-color:#f1f1f1;
background-image:url(/material/images/common/roundBoxBtm.gif);
background-position:bottom;
background-repeat:no-repeat;
margin-right:0;
}

.roundBoxW256H200R h6 {
padding:16px 10px;
background-image:url(/material/images/common/roundBoxTop.gif);
background-repeat:no-repeat;
font-size:1.2em;
font-weight:bold;
}

.roundBoxW256H200R p {
padding:1em 20px;
}

.roundBoxW256H200R table {
width:226px;
margin-left:20px;
}

.roundBoxW256H200R td {
padding:3px;
}

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

.roundBoxW256H170L {
float:left;
height:200px;
width:256px;
padding-bottom:17px;
background-color:#fff9d7;
background-image:url(/material/images/common/roundBoxBtm.gif);
background-position:bottom;
background-repeat:no-repeat;
margin-right:15px;
}

.roundBoxW256H170Lrecruit {
	float:left;
	height:auto;
	width:166px;
	padding-bottom:17px;
	background-color:#fff9d7;
	background-image:url(/material/images/common/roundBoxBtm.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	margin-right:15px;
}

.roundBoxW256H170Lrecruit h6 {
padding:16px 10px;
background-image:url(/material/images/common/roundBoxTop.gif);
background-repeat:no-repeat;
font-size:1.2em;
font-weight:bold;
}

.roundBoxW256H170Lrecruit p {
padding:1em 20px;
}

.roundBoxW256H170Lrecruit table {
	width:140px;
	margin-left:20px;
}

.roundBoxW256H170Lrecruit td {
padding:3px;
}


.roundBoxW256H170L2 {
float:left;
height:170px;
width:256px;
padding-bottom:17px;
background-color:#f1f1f1;
background-image:url(/material/images/common/roundBoxBtm.gif);
background-position:bottom;
background-repeat:no-repeat;
margin-right:15px;
}

.roundBoxW256H170L h6 {
padding:16px 10px;
background-image:url(/material/images/common/roundBoxTop.gif);
background-repeat:no-repeat;
font-size:1.2em;
font-weight:bold;
}

.roundBoxW256H170L p {
padding:1em 20px;
}

.roundBoxW256H170L table {
width:226px;
margin-left:20px;
}

.roundBoxW256H170L td {
padding:3px;
}

.roundBoxW256H170R {
float:right;
height:200px;
width:256px;
padding-bottom:17px;
background-color:#fff9d7;
background-image:url(/material/images/common/roundBoxBtm.gif);
background-position:bottom;
background-repeat:no-repeat;
margin-right:0;
}

.roundBoxW256H170Rrecruit {
	float:right;
	height:170px;
	width:165px;
	padding-bottom:17px;
	background-color:#fff9d7;
	background-image:url(/material/images/common/roundBoxBtm.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	margin-right:0px;
}

.roundBoxW256H170Rrecruit h6 {
padding:16px 10px;
background-image:url(/material/images/common/roundBoxTop.gif);
background-repeat:no-repeat;
font-size:1.2em;
font-weight:bold;
}

.roundBoxW256H170Rrecruit p {
padding:1em 20px;
}

.roundBoxW256H170Rrecruit table {
	width:140px;
	margin-left:20px;
}

.roundBoxW256H170Rrecruit td {
padding:3px;
}

.roundBoxW256H170R2 {
float:right;
height:170px;
width:256px;
padding-bottom:17px;
background-color:#f1f1f1;
background-image:url(/material/images/common/roundBoxBtm.gif);
background-position:bottom;
background-repeat:no-repeat;
margin-right:0;
}

.roundBoxW256H170R h6 {
padding:16px 10px;
background-image:url(/material/images/common/roundBoxTop.gif);
background-repeat:no-repeat;
font-size:1.2em;
font-weight:bold;
}

.roundBoxW256H170R p {
padding:1em 20px;
}

.roundBoxW256H170R table {
width:226px;
margin-left:20px;
}

.roundBoxW256H170R td {
padding:3px;
}

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

.roundBoxW256H285L {
float:left;
height:365px;
width:256px;
padding-bottom:17px;
background-color:#fff9d7;
background-image:url(/material/images/common/roundBoxBtm.gif);
background-position:bottom;
background-repeat:no-repeat;
margin-right:15px;
}

.roundBoxW256H285L h6 {
padding:16px 10px;
background-image:url(/material/images/common/roundBoxTop.gif);
background-repeat:no-repeat;
font-size:1.2em;
font-weight:bold;
}

.roundBoxW256H285L p {
padding:1em 20px;
}

.roundBoxW256H285L table {
width:226px;
margin-left:20px;
}

.roundBoxW256H285L td {
padding:3px;
}

.roundBoxW256H285R {
float:right;
height:365px;
width:256px;
padding-bottom:17px;
background-color:#fff9d7;
background-image:url(/material/images/common/roundBoxBtm.gif);
background-position:bottom;
background-repeat:no-repeat;
margin-right:0;
}

.roundBoxW256H285R h6 {
padding:16px 10px;
background-image:url(/material/images/common/roundBoxTop.gif);
background-repeat:no-repeat;
font-size:1.2em;
font-weight:bold;
}

.roundBoxW256H285R p {
padding:1em 20px;
}

.roundBoxW256H285R table {
width:226px;
margin-left:20px;
}

.roundBoxW256H285R td {
padding:3px;
}

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

.roundBoxW256L {
float:left;
width:256px;
padding-bottom:17px;
background-color:#fff9d7;
background-image:url(/material/images/common/roundBoxBtm.gif);
background-position:bottom;
background-repeat:no-repeat;
margin-right:15px;
}

.roundBoxW256L h6 {
padding:16px 10px;
background-image:url(/material/images/common/roundBoxTop.gif);
background-repeat:no-repeat;
font-size:1.2em;
font-weight:bold;
}

.roundBoxW256L p {
padding:1em 20px;
}

.roundBoxW256L table {
width:226px;
margin-left:20px;
}

.roundBoxW256L td {
padding:3px;
}

.roundBoxW256R {
float:right;
width:256px;
padding-bottom:17px;
background-color:#fff9d7;
background-image:url(/material/images/common/roundBoxBtm.gif);
background-position:bottom;
background-repeat:no-repeat;
margin-right:0;
}

.roundBoxW256R h6 {
padding:16px 10px;
background-image:url(/material/images/common/roundBoxTop.gif);
background-repeat:no-repeat;
font-size:1.2em;
font-weight:bold;
}

.roundBoxW256R p {
padding:1em 20px;
}

.roundBoxW256R table {
width:226px;
margin-left:20px;
}

.roundBoxW256R td {
padding:3px;
}

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

.roundBoxW256H128L {
float:left;
height:170px;
width:256px;
padding-bottom:18px;
background-color:#fff9d7;
background-image:url(/material/images/common/roundBoxBtm.gif);
background-position:bottom;
background-repeat:no-repeat;
margin-right:15px;
}

.roundBoxW256H128L2 {
float:left;
height:128px;
width:256px;
padding-bottom:18px;
background-color:#f1f1f1;
background-image:url(/material/images/common/roundBoxBtm.gif);
background-position:bottom;
background-repeat:no-repeat;
margin-right:15px;
}

.roundBoxW256H128L h6 {
padding:10px 10px;
background-image:url(/material/images/common/roundBoxTop.gif);
background-repeat:no-repeat;
font-size:1.2em;
font-weight:bold;
}

.roundBoxW256H128L p {
padding:1em 20px;
}

.roundBoxW256H128R {
float:right;
height:170px;
width:256px;
padding-bottom:18px;
background-color:#fff9d7;
background-image:url(/material/images/common/roundBoxBtm.gif);
background-position:bottom;
background-repeat:no-repeat;
margin-right:0;
}

.roundBoxW256H128R2 {
float:right;
height:128px;
width:256px;
padding-bottom:18px;
background-color:#f1f1f1;
background-image:url(/material/images/common/roundBoxBtm.gif);
background-position:bottom;
background-repeat:no-repeat;
margin-right:0;
}

.roundBoxW256H128R h6 {
padding:10px 10px;
background-image:url(/material/images/common/roundBoxTop.gif);
background-repeat:no-repeat;
font-size:1.2em;
font-weight:bold;
}

.roundBoxW256H128R p {
padding:1em 20px;
}

.roundBoxW245H90 {
height:90px;
width:245px;
padding-bottom:7px;
background-color:#fff9d7;
background-image:url(/material/images/common/roundBoxBtm245.gif);
background-position:bottom;
background-repeat:no-repeat;
margin-right:15px;
}

.roundBoxW245H90_2 {
height:90px;
width:245px;
padding-bottom:7px;
background-image:url(/material/images/common/roundBoxBtm245.gif);
background-position:bottom;
background-repeat:no-repeat;
margin-right:15px;
}

.roundBoxW245H90 ol {
padding:15px 10px;
background-image:url(/material/images/common/roundBoxTop245.gif);
background-repeat:no-repeat;
}

.roundBoxW245H90 li {
font-size:1.0em;
}

.roundBoxW245H90 p {
padding:1em 20px;
}

.roundBoxW245H70 {
height:70px;
width:245px;
padding-bottom:7px;
background-color:#fff9d7;
background-image:url(/material/images/common/roundBoxBtm245.gif);
background-position:bottom;
background-repeat:no-repeat;
margin-right:15px;
}

.roundBoxW245H70 p {
padding:1em 20px;
}

.roundBoxW102H30 {
height:30px;
width:102px;
padding-bottom:5px;
background-color:#fff9d7;
background-image:url(/material/images/common/roundBoxBtm102.gif);
background-position:bottom;
background-repeat:no-repeat;
margin-right:15px;
}

.roundBoxW102H30 p {
padding:12px 10px;
background-image:url(/material/images/common/roundBoxTop102.gif);
background-repeat:no-repeat;
}

.roundBoxW102H30 p {
font-size:1.0em;
}

.roundBoxW102H30 p {
padding:1em 20px;
}


div#rice {
width:390px;
height:135px;
padding-top:10px;
padding-left:5px;
margin-bottom:20px;
background:url("/material/images/shopping/rice_bg.gif");
background-repeat:no-repeat;
}

#rice p {
padding:5px;
margin-right:5px;
font-size:1.2em;
line-height:1.4em;
}



/* Shopping (Local)
--------------------------------------------------------*/

.block250 {
float:left;
width:250px;
margin-right:9px;
font-size:1.2em;
}

.block105 {
float:left;
width:105px;
margin-right:9px;
font-size:1.2em;
}

.block135mR {
float:left;
width:135px;
margin-right:12px;
font-size:1.2em;
}

.block135 {
float:left;
width:135px;
font-size:1.2em;
}

.block350 {
float:left;
width:350px;
margin-right:15px;
}

.block350 p {
font-size:1.2em;
line-height:1.2em;
}

.shoppingList li {
width:150px;
list-style-image:url(/material/images/shopping/arrow.gif);
list-style-position:inside;
font-size:1.2em;
line-height:1.8em;
}


/* New (Local)
--------------------------------------------------------*/

.newTitle {
height:28px;
border-bottom:1px solid #eb8494;
font-size:1.2em;
font-weight:normal;
}

.NtoList {
margin-top:10px;
font-size:1.1em;
}

#whatsNewContents {padding:2px;}
#whatsNewContents td {padding:2px;}

#newContents {
margin-top:17px;
margin-bottom:44px;
font-size:1.2em;
}

#newContents li {
margin-top:0.4em;
}

.newIcon {
vertical-align:middle;
}

#newCategory ul li {
display:inline;
margin-left:9px;
padding-right:12px;
border-right:1px solid #505050;
font-size:1.2em;
}

#newCategory ul li.start {
display:inline;
margin-left:0;
border-right:none;
border-right:1px solid #505050;
font-size:1.2em;
}

#newCategory ul li.end {
padding-right:7px;
border-right:none;
font-size:1.2em;
}

#newCategory a:link {color:#505050;text-decoration:underline;}
#newCategory a:visited {color:#505050;text-decoration:underline;}
#newCategory a:hover,
a:visited:hover {color:#505050;text-decoration:underline;}
#newCategory a:active {color:#505050;text-decoration:underline;}


/* Event (Local)
--------------------------------------------------------*/

#eventContents {
margin-top:17px;
margin-bottom:44px;
font-size:1.2em;
}

#eventContents li {
margin-top:0.4em;
}

.eventIcon {
vertical-align:middle;
}

#eventCategory ul li {
display:inline;
margin-left:5px;
padding-right:6px;
border-right:1px solid #505050;
font-size:1.1em;
letter-spacing:-2.0px;
}

#eventCategory ul li.start {
display:inline;
margin-left:0;
border-right:none;
border-right:1px solid #505050;
font-size:1.2em;
}

#eventCategory ul li.end {
padding-right:4px;
border-right:none;
font-size:1.2em;
}

#eventCategory a:link {color:#505050;text-decoration:underline;}
#eventCategory a:visited {color:#505050;text-decoration:underline;}
#eventCategory a:hover,
a:visited:hover {color:#505050;text-decoration:underline;}
#eventCategory a:active {color:#505050;text-decoration:underline;}


/* Recipe (Local)
--------------------------------------------------------*/

.recipeImage {
float:left;
width:95px;
margin-right:9px;
font-size:1.2em;
}

.iconImage {
float:left;
margin-right:9px;
font-size:1.2em;
}
.recipeList li {
list-style-type:disc;
list-style-position:inside;
font-size:1.2em;
line-height:1.4em;
}


/* toTop (Local)
----------------------------------------------------------------------------*/

#toTop {
clear:both;
width:740px;
margin-bottom:15px;
text-align:right;
}

#toTop a:link {color:#505050;text-decoration:underline;}
#toTop a:visited {color:#505050;text-decoration:underline;}
#toTop a:hover,
a:visited:hover {color:#505050;text-decoration:underline;}
#toTop a:active {color:#505050;text-decoration:underline;}

/* footer (Local)
----------------------------------------------------------------------------*/

#footer {
clear:both;
width:740px;
margin-bottom:10px;
border-top:1px solid #b4b4b4;
}

#footer a:link {color:#505050;text-decoration:none;}
#footer a:visited {color:#505050;text-decoration:none;}
#footer a:hover,
a:visited:hover {color:#505050;text-decoration:none;}
#footer a:active {color:#505050;text-decoration:none;}

.privacyPolicy {
float:left;
width:300px;
margin-top:12px;
font-size:1.2em;
}

.copyRight {
text-align:right;
margin-top:12px;
font-size:1.1em;
}


/* floatBox
----------------------------------------------------------------------------*/

.floatBox {float:left;}
.floatBoxL {float:left;}
.floatBoxR {float:left;}


/* Template (Local)
----------------------------------------------------------------------------*/

.four {
float:left;
width:123px;
margin-right:5px;
font-size:1.2em;
line-height:1.2em;
}

.pdfLink {
width:230px;
padding:15px;
margin-left:10px;
background-color:#fff9d7;
}

.pdfLink a {
font-size:1.2em;
line-height:1.4em;
}

.leftText335 {
float:left;
width:335px;
margin-right:10px;
}

.leftText335 p {
font-size:1.2em;
line-height:1.2em;
}

.rightBox180 {
float:right;
width:180px;
}

table.spilitsList {margin-bottom:0px; padding:0px;}
/*
.spilitsList {font-size:0.8em; padding:2px;}
.spilitsList td {padding:2px;}
*/
.spilitsList {font-size:0.8em; padding:0px; margin:0px;}
.spilitsList td {padding:0px; margin:0px;}

table.safetysList {margin-bottom:0px;}
.safetysList {font-size:0.8em; padding:2px;}
.safetysList td {padding:2px;}

table.pointuList {margin-bottom:0px;}
.pointuList {padding:2px;}
.pointuList td {padding:2px;}

table.borderW2 {
width:100%;
margin-bottom:0px;
border:none;
border-collapse:collapse;
}

th.borderW2 {border:none;}
td.borderW2 {border:none;}

.leftexpress {
float:left;
width:528px;

}

.check a:link {font-size:16px;text-decoration:underline;}
.check a:visited {font-size:16px;text-decoration:underline;}
.check a:hover {font-size:16px;text-decoration:underline;}
.check a:active {font-size:16px;text-decoration:underline;}