﻿body,div,dl,dt,dd,ul,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0; margin:0 0 10 0; border:solid 1px;border-color:#333;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
h1 {color:#d00;font-size:115%; margin:0 0 0 0;}
q:before,q:after{content:'';}
ol {list-style: decimal;padding-left:50px;width:500;line-height:130%;}


* {
	margin:0;
	padding:0;
	spacing:0;
	font-family:'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Osaka';
        color:#444;
	font-size:14;
}

#f-r {	float:right;margin-left:20px;margin-top:10px;}

#lh150 {line-height:150%;}

table {border-color:#d00;}
th,td {font-weight:normal;padding:1;}
img { display:block; }

a:link, a:visited{
	text-decoration:none;
        font-weight:normal;
	font-size:13;
}
a:hover, a:active{
	background:gold;
        font-weight:normal;
	font-size:13;
        color:black;
}

table#sitemap {width:200;background-color:#fdd;border:none;margin:5 0 0 0;}
table#sitemap th {background-color:#fcc;border:none;}
table#sitemap td {background-color:#fff;border:none;vertical-align:top;line-height:150%;}

table#w-g {width:540;background-color:#fdd;border:none;margin:5 0 0 0;}
table#w-g th {background-color:#fcc;border:none;}
table#w-g td {background-color:#fff;border:none;vertical-align:top;line-height:150%;}
table#w-g-b {width:540;background-color:#fdd;border:none;margin:5 0 0 0;}
table#w-g-b th {background-color:#fcc;border:solid 1px;}
table#w-g-b td {background-color:#fff;border:solid 1px; vertical-align:top;}

table#w-g-bw {width:540;background-color:#fdd;border:none;margin:5 0 0 0;}
table#w-g-bw th {background-color:#fcc;border:solid 2px;border-color:#fff;}
table#w-g-bw td {background-color:#fff;border:solid 2px; border-color:#fff;vertical-align:top;}

table#w-p-b {background-color:#fdd;border:none;margin:5 0 0 0; border-color:#d00}
table#w-p-b th {background-color:#fcc;border:solid 1px; font-weight:normal;font-size:12;}
table#w-p-b td {background-color:#fff;border:solid 1px; vertical-align:top;}

table#pln {float:left;background-color:#fdd;border:none;margin:5;}
table#pln th {background-color:#e33;border:none;color:white;}
table#pln td {background-color:#fff;border:none;vertical-align:top;line-height:150%;}

table#ir-list,table#ir-list th,table#ir-list td{font-size:13;}
table#ir-list {width:550;background-color:#bfb;border:none;}
table#ir-list th {background-color:;border:none;}
table#ir-list td {background-color:#fff;border:none;vertical-align:top;}
table#ir-list a, div#ir-list a:link, div#ir-list a:visited{
	background:;
	text-decoration:none;
        font-weight:normal;
	font-size:13;
	line-height:120%;
}
table#ir-list a:hover, div#ir-list a:active{
	background:#fbb;
        font-weight:normal;
	font-size:13;
	line-height:120%;
}

body {background:url(../images/bg0.png);margin:0 0 0 0;}

#wrap {
    text-align: center;
}

#center {
    margin-left: auto;
    margin-right: auto;
    width: 750;
    background-color:#fff;
}

input {	font-size:10pt;}

p {
	line-height: 130%;
        text-indent: 1em;
        margin:20 0 10 20;
	width:500;
}

div#mynavi img{
	margin:0 0 20 20;
}
div#mynavi table, th,td{
	line-height: 120%;
	font-size:9pt;
}
div#mynavi th{
	background-color:#cff;
}

div#hdimg {
      margin:0 0 -2 0;
      }

div#bodyimg {
      margin:0 0 0 0;
      }

div#oshirase {
      margin:0 0 0 0;
      width:295;
      float:left;
      }

div#globalnavi {
      margin:0 0 0 0;
      float:left;
      width:100%;
      background:url();
      line-height:normal;
      }

div#globalnavi ul{
	width:750;
}
div#globalnavi li{
	list-style:none;
	float:left;
	width:125px;
	color:#fff;
	font-size:14;
	font-weight:normal;
	text-align:center;
}
div#globalnavi a, div#globalnavi a:link, div#globalnavi a:visited{
	color: #600;
	display: block;
	background:  url(../images/redmenu.png);
	padding: 2px 0 1px 0;
	text-decoration:none;
        font-weight:;
}
div#globalnavi a:hover, div#globalnavi a:active{
	color: #fff;
	display: block;
	background:  url(../images/redmenu.png) 0 -18px;
	padding: 2px 0 1px 0;
        font-weight:;
}
div#newslink a, div#newslink a:link, div#newslink a:visited{
	color: ;
	background:;
	padding: 0;
	text-decoration:none;
	line-height:;
        font-size:12px;
}
div#newslink a:hover, div#newslink a:active{
	color: ;
	background: #faa;
	padding: 0;
	line-height:;
        font-size:12px;
}
div#adobe a, div#adobe a:link, div#adobe a:visited{
	color: ;
	background:;
	padding: 0;
	text-decoration:none;
        font-size:12px;
	line-height: 130%;
}
div#adobe a:hover, div#adobe a:active{
	color: ;
	background: #faa;
	padding: 0;
        font-size:12px;
	line-height: 130%;
}
div#animation {
	margin:;
}

div#hdbox {
	width:750;
	height:80;
	background:url(../images/asahi_hd.gif);
}

div#headerlink {
	float:right;
}

div#headerlink ul, {
	margin: 2 6 0 0;
}

div#headerlink li{
        float:left;
	list-style:none;
	width:;
	color:#fff;
	font-size:13px;
	font-weight:normal;
	text-align:left;
}

div#hdbox form {
        margin:0 0 0 510;
}

div#hdbox input {
        margin:0 0 0 0;
}

div#headerlink a, div#headerlink a:link, div#headerlink a:visited{
	color: #009;
	text-decoration:none;
        font-weight:normal;
	font-size:13px;
}
div#headerlink a:hover, div#headerlink a:active{
	color: white;
	background:#009;
        font-weight:normal;
	font-size:13px;
}

div#bclist{
	width:750;
	background:#fcc;
	color:;
	font-size:12px;
	text-align:left;
	padding: 1 0 1 2;
        border-style: solid; border-width: 1; border-color: #fff;
}

div#bclist a:link, div#bclist a:visited {
	color:#000;
	text-decoration:underline;
	font-size:12px;
}
div#bclist a:hover, div#bclist a:active {
	color: #fff;
	background:#666;
	text-decoration:underline;
	font-size:12px;
}

div#footer ul{
        float:right;
	margin: 1 6 1 0;
}

div#footer li{
        float:left;
	list-style:none;
	width:;
	color:#fff;
	font-size:13px;
	font-weight:normal;
	text-align:left;
}
div#footer a, div#footer a:visited {
	color: #ddd;
	text-decoration:none;
	font-size:13px;
}
div#footer a:hover, div#footer a:active{
	color: red;
	background:yellow;
	text-decoration:none;
	font-size:13px;
}

div#bodycontainer{
	width:750;
	height:;
	background:#fff;
                border-style: solid; border-width: 1; border-color:#fff;
}

div#top_html img{
	float:left;
	margin-left:15;
	margin-right:15;
}

div#bc_menu{
	width:450;
	text-align:left;
	margin-top:5;
}

div#bc_menu_item{
	width:146;
	float:left;
	text-align:left;
	margin-right:;
	line-height: 140%;
	border-left:2px solid #f00;
}

div#bc_menu_item h1{
	font-weight:normal;
	font-size:14;
	color:white;
	background-image:url(../images/ctg_item.png);
}

div#submenu{
	float:left;
	width:170px;
}

div#submenu ul{
        clear:both;
	width:170px;
	margin; 0;
}

div#submenu li{
	list-style:none;
	width:170px;
	color:#fff;
	font-weight:normal;
	text-align:left;
	margin: -2 0 -2 0;
}

div#submenu a, div#submenu a:link, div#submenu a:visited{
	color: #500;
	display: block;
	background:  url(../images/submenu.png);
	padding: 6 0 4 10;
	text-decoration:none;
        font-weight:normal;
        font-size:10pt;
}
div#submenu a:hover, div#submenu a:active{
	color: #d00;
	display: block;
	background:  url(../images/submenu.png) 0 -23px;
	padding: 6 0 4 10;
	text-decoration:underline;
        font-weight:normal;
        font-size:10pt;
}


div#content{
	float:left;
	width:;
	text-align:left;
	margin:0 0 10 10;
}

div#content-recipe{
	float:left;
	width:;
	text-align:left;
	margin:0 0 10 10;
}

div#content-recipe table {border-color:#fff;}

div#content-recipe-g{
	float:left;
	width:;
	text-align:left;
	margin:0 0 10 10;
}

div#content-recipe-g table {border-color:#fff;}

div#content-recipe-g h1 {color:#070;}

//div#footer{
	width:750;
	background: #e00;
	color:#fff;
	font-size:13px;
	text-align:left;
	padding: 0 0 0 0;
        border-style: solid; border-width: 1; border-color: orange #000 #000 #000;
}

div#sunny {
	float:left;
	margin: -143 0 -2 0;
}