body {background-color:white; background-image:url(img/back.gif); background-repeat:repeat; font-family:ｍｓ ｐゴシック,osaka; font-size:9px; margin:0px;}


/* ************************ main ************************ */
div#topMainBox {background-attachment:scroll; background-color:white; background-image:url(img/tableBack.jpg); background-position:right bottom; background-repeat:no-repeat; margin-left:auto; margin-right:auto; border-color:#008500; border-style:solid; border-top-width:0px; border-left-width:20px; border-bottom-width:20px; border-right-width:20px; width:800px; display:block;}
div#mainBox {background-color:white; margin-left:auto; margin-right:auto; border-color:#008500; border-style:solid; border-top-width:0px; border-left-width:20px; border-bottom-width:20px; border-right-width:20px; width:800px; display:block;}
div#scrMainBox {background-attachment:scroll; background-color:white; background-image:url(img/scrBack.jpg); background-position:0% 100%; background-repeat:no-repeat; margin-left:auto; margin-right:auto; border-color:#008500; border-style:solid; border-top-width:0px; border-left-width:20px; border-bottom-width:20px; border-right-width:20px; width:800px; display:block;}
div#cataMainBox {background-attachment:scroll; background-color:white; background-image:url(img/milkbag.jpg); background-position:100% 95%; background-repeat:no-repeat; margin-left:auto; margin-right:auto; border-color:#008500; border-style:solid; border-top-width:0px; border-left-width:20px; border-bottom-width:20px; border-right-width:20px; width:800px; display:block;}
div#pacMainBox {background-attachment:scroll; background-color:white; background-image:url(img/pacBack.jpg); background-position:100% 0%; background-repeat:no-repeat; margin-left:auto; margin-right:auto; border-color:#008500; border-style:solid; border-top-width:0px; border-left-width:20px; border-bottom-width:20px; border-right-width:20px; width:800px; display:block;}
div#aboutMainBox {background-attachment:scroll; background-color:white; background-image:url(img/aboutBack.jpg); background-position:0% 100%; background-repeat:no-repeat; margin-left:auto; margin-right:auto; border-color:#008500; border-style:solid; border-top-width:0px; border-left-width:20px; border-bottom-width:20px; border-right-width:20px; width:800px; display:block;}
div#kojiMainBox {background-color:white; background-image:url(img/koji.jpg); background-position:center center; background-repeat:no-repeat; margin-left:auto; margin-right:auto; border-color:#008500; border-style:solid; border-top-width:0px; border-left-width:20px; border-bottom-width:20px; border-right-width:20px; width:800px; display:block;}
div#milkCapMainBox {background-attachment:scroll; background-color:white; background-image:url(img/capBack.jpg); background-position:98% 100px; background-repeat:no-repeat; margin-left:auto; margin-right:auto; border-color:#008500; border-style:solid; border-top-width:0px; border-left-width:20px; border-bottom-width:20px; border-right-width:20px; width:800px; display:block;}
div#otokuMainBox {background-color:white; margin-left:auto; margin-right:auto; border-color:#008500; border-style:solid; border-top-width:0px; border-left-width:20px; border-bottom-width:20px; border-right-width:20px; width:800px; display:block;}


/* ************************ Header *************************/
div#header {background-image:url(img/headerImage.gif); background-repeat:no-repeat; vertical-align:top; width:800px; height:150px;}

div#menu {margin:0px; padding:0px; width:540px; position:relative; top:30px; left:270px;}
a.menuItem {color:white; background-color:#008500; font-size:8pt; font-weight:bold; line-height:18px; text-align:center; text-decoration:none; vertical-align:middle; margin:1px; padding:4px; width:78px; height:18px; float:left; display:block;}
a.menuItem:link {color:white; text-decoration:none;}
a.menuItem:visited {color:white; text-decoration:none;}
a.menuItem:hover {color:blue; background-color:pink;}
a.menuItem:active {color:white; font-style:normal; text-decoration:none;}
div.menuItem {background-color:#008500; margin:1px; padding:4px; width:78px; height:18px; float:left; display:block;}

div#counter {margin:0px; padding:0px; width:132px; height:29px; display:block; position:relative; top:50px; left:30px;}


/* ************************ Body ************************ */
div#body{clear:both;}
img#lineBin1 {margin-top:20px; margin-left:auto; margin-bottom:20px; margin-right:auto; display:block;}
font.jyunFudo{color:dimgray; font-size:10px;}

div#kojiBody{background-image:url(img/koji.jpg); background-position:50% 50%; background-repeat:no-repeat; height:800px;}


/* ************************ Footer ************************ */
div#Copyright {color:gray; font-family:"times new roman",georgia,times; font-size:9pt; font-style:italic; text-align:center; margin-top:20px; margin-left:auto; margin-right:auto; padding-top:10px; padding-bottom:10px; border-top-color:#008500; border-top-style:solid; border-top-width:1px; width:95%; display:block;}


/* ************************ index pege ************************ */
table#cmTable {margin-top:20px; margin-left:auto; margin-right:auto; width:700px;}
img#logo {margin-right:20px; margin-top:50px;}
img#logo2 {margin-left:20px; margin-top:50px;}
font#musicText {color:gray; font-size:9px; text-align:right;}

object#CM{float:none; display:block;}

div#aisatuBox {color:green; font-size:16px; line-height:120%; word-spacing:1.5em; margin-top:10px; margin-left:auto; margin-bottom:10px; margin-right:auto; padding:1em; width:700px; height:240px; display:block;}
img#topCow {padding:10px; width:357px; height:217px; float:left;}

div#topSp{width:800px; height:100px;}


/* ************************ おいしさの秘密 pege ************************ */
div#secTitle{margin-top:-50px; margin-left:220px; display:block;}
div.secNo{margin-top:30px; margin-left:150px; margin-bottom:10px; border-bottom-color:green; border-bottom-style:solid; border-bottom-width:1px;}
img.secNoImg{vertical-align:baseline;}
font.secNoTitle{color:blue; font-size:16pt; margin-left:20px;}
div.secText{font-size:10pt; line-height:150%; text-indent:1em; word-spacing:0.5em; margin-left:auto; margin-right:auto; width:600px; display:block;}

h1#setumei1Title1 {color:white; background-color:green; font-size:18pt; font-weight:bold; text-align:center; margin-top:60px; margin-left:auto; margin-right:auto; width:400px; display:block;}
h1#setumei1Title2 {color:green; font-size:18pt; font-weight:bold; text-align:center; margin-top:15px; margin-left:auto; margin-right:auto; border-bottom-color:blue; border-bottom-style:dotted; border-bottom-width:5px; width:400px; display:block;}
font#why {color:red; font-weight:bolder;}
h2.setumei1SubTitle {color:purple; font-size:14px; font-weight:bold; margin-top:20px; margin-left:auto; margin-bottom:10px; margin-right:auto; width:400px; display:block;}
div.setumei1 {font-size:12px; line-height:120%; word-spacing:1.5em; margin-left:auto; margin-right:auto; width:400px; display:block;}


/* ************************ 商品紹介 pege ************************ */
a#shopJump{color:white; background-color:#008500; font-size:10pt; font-weight:bold; text-align:center; word-spacing:1.5em; margin-top:-30px; margin-left:560px; margin-bottom:30px; padding:10px; width:215px; display:block;}
a#shopJump:link {color:white; text-decoration:none;}
a#shopJump:visited {color:white; text-decoration:none;}
a#shopJump:hover {color:blue; background-color:pink;}
a#shopJump:active {color:white; font-style:normal; text-decoration:none;}

div#catalogTitleBox {background-color:blanchedalmond; margin-top:30px; margin-left:auto; margin-bottom:20px; margin-right:auto; border-top-width:0px; border-left-color:green; border-left-style:solid; border-left-width:30px; border-bottom-color:green; border-bottom-style:solid; border-bottom-width:1px; border-right-color:green; border-right-style:solid; border-right-width:30px; width:420px; height:64px; clear:both;}
div#catalogTitle {font-size:16pt; display:block; position:relative; left:60px;}
img#catalogTitleImg {width:100px; height:64px; position:absolute; top:-1pt; right:20%;}

div.catalogDiscBox {font-size:12pt; margin-left:auto; margin-right:auto; width:500px; height:350px; display:block;}
img.milkPot {margin-right:50px; float:left;}
div.catalogText{color:blue; font-size:12pt; line-height:120%; position:relative; left:0px;}
img.catalogMilkCap{margin-top:10px; margin-left:50px;}

div#shopListTitle{color:darkgreen; font-size:14pt; text-align:center; word-spacing:1.5em; margin-top:50px; margin-left:auto; margin-bottom:10px; margin-right:auto; padding:10px; border-top-color:green; border-top-style:solid; border-top-width:1px; border-bottom-color:green; border-bottom-style:solid; border-bottom-width:1px; width:550px;}
font.shopListTiiki{color:blue; font-size:12px; margin-left:120px; width:50px;}
font.shopListName{font-size:12px; line-height:120%; word-spacing:1.5em; width:300px; float:left; display:block; position:relative; left:170px;}
font.shopListJyusyo{font-size:12px; line-height:120%; word-spacing:1.5em; position:relative; left:200px;}


/* ************************ 販売店 pege ************************ */
div#packGentei{color:black; font-size:12px; margin-top:20px; margin-left:auto; margin-bottom:20px; margin-right:auto; padding:20px; border-color:red; border-style:solid; border-width:2px; width:700px; display:block;}
font#packGenteiT1{font-size:14px; text-align:center; display:block;}
font#packGenteiT2{color:red;}
font#packGenteiD{line-height:150%; word-spacing:1.5em; display:block;}

img#packTitle{margin-top:-30px; margin-left:auto; margin-bottom:30px; margin-right:auto; display:block;}
div#packText1{font-size:12pt; line-height:120%; text-align:center; word-spacing:1.5em; margin-left:auto; margin-right:auto; width:600px;}
div#packText1-2{font-size:12pt; line-height:120%; word-spacing:1.5em; margin-left:auto; margin-right:auto; width:600px;}
div#packText2{font-size:12pt; line-height:150%; word-spacing:1.5em; margin-top:20px; margin-left:auto; margin-bottom:20px; margin-right:auto; padding:10px; border:solid 1px black; width:450px;}
div#packText3{font-size:12pt; line-height:120%; word-spacing:1.5em; margin-left:auto; margin-bottom:20px; margin-right:auto; width:600px;}
div#packText4{color:blue; background-attachment:scroll; background-image:url(img/milkbag.jpg); background-position:50% 50%; background-repeat:no-repeat; font-size:12pt; line-height:120%; text-align:center; word-spacing:1.5em; margin-top:20px; margin-left:auto; margin-right:auto; padding-top:50px; padding-left:10px; padding-bottom:50px; padding-right:10px; border-left-color:green; border-left-style:solid; border-left-width:1px; border-right-color:green; border-right-style:solid; border-right-width:1px; width:600px;}
div.packSubTitle{color:deeppink; font-size:12pt; word-spacing:1.5em; margin-top:20px; margin-left:70px; margin-bottom:10px; padding-top:10px; padding-left:10px; border-bottom-color:green; border-bottom-style:solid; border-bottom-width:1px;}

div#packTextKoji{color:black; font-size:12pt; font-weight:bold; line-height:120%; text-align:center; word-spacing:1.5em; margin-top:20px; margin-left:auto; margin-right:auto; padding-top:50px; padding-left:10px; padding-bottom:50px; padding-right:10px; width:600px;}

table.packTable{margin-top:20px; margin-left:auto; margin-bottom:20px; margin-right:auto; border:0px; width:650px; display:block;}
img.packImg{padding-right:20px; width:320px; height:240px;}
td.packImgTitle{background-color:lightgoldenrodyellow; font-size:10pt; line-height:120%; text-align:center; word-spacing:1.5em; width:80px;}
td.packImgDisc{font-size:10pt; line-height:120%; word-spacing:1.5em; padding-left:1em; width:250px;}

font.pacShyohin{color:green;}
font.pacAnnai{color:blue;}
font.keikoku{color:red; font-size:10px;}
img#coolMark{float:right;}


/* ************************ 特定商取引に関する法律に基づく表示 pege ************************ */
a#tokuteiJump{color:white; background-color:#008500; font-size:10pt; font-weight:bold; text-align:center; margin-top:-50px; margin-left:628px; margin-bottom:50px; padding:5px; border-color:darkslategray; border-style:double; border-width:4px; width:150px; display:block;}
a#tokuteiJump:link {color:white; text-decoration:none;}
a#tokuteiJump:visited {color:white; text-decoration:none;}
a#tokuteiJump:hover {color:blue; background-color:pink;}
a#tokuteiJump:active {color:white; font-style:normal; text-decoration:none;}

div#tikuteiTitle{color:red; font-size:12pt; margin-top:30px; margin-left:100px; margin-bottom:30px; border-bottom-color:dimgray; border-bottom-style:solid; border-bottom-width:1px; width:600px;}
div#tikuteiText{font-size:10px; margin-left:100px; width:600px;}
table#tokuteiTable{margin-left:100px; width:600px; border-spacing:5px;}
td.tokuteiSubTitle{color:black; background-color:moccasin; font-size:12px; text-align:center; word-spacing:1.5em; padding:5px; border:1px; border-color:silver; border-style:solid; border-width:1px; width:100px;}
td.tokuteiSubDisc{color:black; font-size:12px; word-spacing:1.5em; padding:5px; border:1px; border-color:silver; border-style:solid; border-width:1px; width:500px;}


/* ************************ 会社案内 pege ************************ */
table#aboutTable{background-attachment:scroll; background-image:url(img/cowCara.gif); background-position:90% 50%; background-repeat:no-repeat; margin-top:10px; margin-left:150px; border:0px; width:650px; clear:both; border-collapse:0px; border-spacing:10px;}
td.aboutTableTag{background-color:lightpink; font-size:10pt; font-weight:bold; text-align:center; padding:5px; width:100px;}
td.aboutTableItem{font-size:12pt; padding:5px;}

table#aboutKei{margin-left:150px; margin-bottom:50px; border:0px; border-collapse:0px; border-spacing:10px;}
td.aboutKeiTag{background-color:#afeeee; font-size:10pt; text-align:center; padding:5px; width:100px;}
td.aboutKeiItem{font-size:10pt; padding:5px;}

img#syaoku {margin-top:30px; margin-left:auto; margin-bottom:30px; margin-right:auto; border:0px; width:400px; height:228px; display:block;}

div#scoolListTitle{color:darkred; font-size:14pt; word-spacing:1.5em; margin-top:50px; margin-left:150px; margin-bottom:10px;}
div#scoolListName{color:black; font-size:12pt; line-height:150%; word-spacing:1.5em; margin-left:200px;}


/* ************************ Link pege ************************ */
div#linkBox {font-size:10pt; margin-top:50px; margin-left:auto; margin-bottom:50px; margin-right:auto; border-top-color:#008500; border-top-style:dotted; border-top-width:1px; width:600px;}
div.linkItem {margin-bottom:10px; padding:10px; border-bottom-color:#008500; border-bottom-style:dotted; border-bottom-width:1px; height:60px;}
a.linkA {margin-right:30px; width:234px; height:60px; float:left; display:block;}
img.linkImg {margin-left:auto; margin-right:auto; border:0px; width:234px; height:60px; display:block;}
img.linkImg88_31 {margin-top:15px; margin-left:auto; margin-right:auto; border:0px; width:88px; height:31px; display:block;}

div#linkInfo {font-size:9pt; margin-top:50px; margin-left:20%; margin-bottom:30px; margin-right:10%;}
div#linkBannerSize {font-size:12pt; margin-top:30px; margin-left:20%; padding-left:10px; border-left-color:green; border-left-style:solid; border-left-width:15px; border-bottom-color:green; border-bottom-style:solid; border-bottom-width:1px; width:500px;}
div#linkBanner {margin-top:10px; margin-left:20%;}


/* ************************ お徳情報pege ************************ */
img#card{margin-left:auto; margin-right:auto; margin-top:20px; border:0px; display:block;}
div.otokuTitle{color:maroon; background-color:lemonchiffon; font-size:12pt; text-align:center; margin-top:30pt; margin-left:auto; margin-right:auto; padding-top:10px; padding-bottom:10px; border-top-style:none; border-left-color:purple; border-left-style:solid; border-left-width:30px; border-bottom-style:none; border-right-color:purple; border-right-style:solid; border-right-width:30px; width:600px;}
div.otokuSubTitle{color:purple; font-size:12pt; text-align:center; margin-left:auto; margin-right:auto;}
div.otokuText{color:dimgray; font-size:9pt; line-height:150%; text-align:center; margin-left:auto; margin-right:auto;}
img#otokuLink{margin-left:auto; margin-right:auto;  border:0px; display:block;}


/* ************************ 牛乳のふた pege ************************ */
div.capSubTitle {color:darkred; font-size:14px; word-spacing:1.5em; margin-left:auto; margin-right:auto; padding:10px; border-bottom-color:green; border-bottom-style:solid; border-bottom-width:3px; width:500px;}
div.capSubText {font-size:12px; line-height:150%; word-spacing:1.5em; margin-left:auto; margin-right:auto; width:500px;}
div.capImg {text-align:center; margin-top:10px; margin-left:auto; margin-bottom:50px; margin-right:auto; width:500px;}

