@charset "utf-8";
HTML div.clearer-notie {
    CLEAR: none; padding-right: 0px; display: none; padding-left: 0px; font-size: 1px; padding-bottom: 0px; margin: 0px; line-height: 1px; padding-top: 0px; height: 0px
}
body {background:#e7e7e7; margin: 0px auto; text-align:center; font-size: 84.5%; color:#444; line-height:1.5em; font-family: 'MS PGothic',Verdana, Arial,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka, sans-serif;}
h1, h2, h3, h4, h5 {font-family:'HGPｺﾞｼｯｸE';}

p {margin: 0px; padding:0; font-size:1.0em; line-height: 200%;}
strong {font-size: 1.15em;}
h5 {margin: 0px; padding:0; font-size: 1.0em; font-family: 'MS PGothic',Verdana, Arial,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka, sans-serif;}
form {margin: 0px; padding: 0px;}
img {border:none;}

#header2 {background: url(images/shopping_heder.gif) no-repeat bottom center;}
#header2 {margin: 0px auto; padding-top: 5px; padding-bottom: 2px; height: 75px; *height: 65px; width: 840px; }
#headerimg2 {margin: 0px 9px 0; height: 52px; width: 800px; text-align: left;}
#headerimg2 .logo {float:left; display:inline; margin:5px; padding-left:5px;}
#headerimg2 h2 {margin:0; padding:0; float:left;}
.description2 {float:right; margin-top:0px; margin-right:10px; margin-bottom:1px; margin-right:10px; font-size:12px; color:#fff; text-align:right;}
.description2 a{color:#fff; text-decoration: none;}
.description2 a:hover{color:orange; background:#fff; text-decoration: none;}

#page {background: url(images/salazarbg.jpg) repeat-y top; border: none;} 
#page {margin: 0px auto; padding: 0px auto; width: 840px;}

#footer { background: url(images/salazarfooter2.jpg) no-repeat bottom center;}
#footer {
	padding: 0px;
	margin: 0 auto;
	width: 840px;
	clear: both;
	line-height: 160%;
}
#footer {
	background-color: #eee;
}
#footer a {color: #444;text-decoration:none; font-size:14px;}
#footer a:hover {color:orange; text-decoration:underline;}

#footer p {
	margin: 0;
	padding: 10px 0;
	text-align: center;
	font-size: 0.85em;
	}



#left {
    float:left;
    margin-top: 0px;
    margin-left: 20px;
    *margin-left: 10px;
    margin-right: 0px;
    padding: 5px 0;
    width: 160px;
    text-align:left;
    line-height: 130%;
    font-size: 1.0em;
}

#left .f11 {font-size: 12px; line-height: 130%;}

#left_botom {
    clear:left;
    margin-top: 0px;
    margin-left: 20px;
    *margin-left: 10px;
    margin-right: 0px;
    padding: 5px 0;
    width: 160px;
    text-align:center;
    line-height: 130%;
    font-size: 1.0em;
}

#gmanu {width: 635px; float:left; margin-top: 10px; margin-left:10px;}
#gmanu ul{margin: 0px; padding:0px; list-style:none;}
#gmanu li{
list-style:none;
float:left;
display:block;
margin: 0px;
text-align:center;
line-height: 130%;
font-size: 13px;
font-family:'HGPｺﾞｼｯｸE';
}
#gmanu li a {display:block; width:103px; padding:5px 0px; margin: 0px; border-right:1px solid #fff; background:#7a7acc; color:#fff; text-decoration: none;}
#gmanu li a:hover {background:#008000; color:#fff; text-decoration: none;}

#gmanu2 {width: 635px; float:left; margin-top: 10px; margin-left:10px;}
#gmanu2 ul{margin: 0px; padding:0px; list-style:none;}
#gmanu2 li{
list-style:none;
float:left;
display:block;
margin: 0px;
text-align:center;
line-height: 130%;
font-size: 1.0em;
font-family:'HGPｺﾞｼｯｸE';
}
#gmanu2 li a {display:block; width:103px; padding:5px 0px; margin: 0px; border-right:1px solid #fff; background:#000000; color:#fff; text-decoration: none;}
#gmanu2 li a:hover {background:#ff0000; color:#fff; text-decoration: none;}

#main {
    float:left;
    margin:0 10px;
    padding: 5px 5px 5px 0px;
    width: 620px;
    text-align:left;
    line-height: 130%;
    font-size: 1.0em;
}
#main2 {
    float:left;
    margin: 0px 25px;
    padding: 5px;
    width: 560px;
    text-align:left;
    line-height: 130%;
    font-size: 1.0em;
}

#adcheader         {margin: 0px; padding:0; width:100%; height:32px; background-color:#fff;}
#leftlinks         {float:left; display: inline; width: 330px; margin:0px; padding:0; text-align:left;}
#rightlinks        {float:left; display: inline; margin:0px; right: 10px; position:absolute; top:8px;}

#rightlinks strong {font-size:1.0em; font-weight: normal;}
#rightlinks a      {color:#444; text-decoration: none;}
#rightlinks a:hover{color:orange; text-decoration: underline;}
#leftlinks  a      {color:red; cursor:hand; text-decoration: none; margin:0px;}
#leftlinks h1 {
    margin-top : 1px;
    margin-bottom : 0px;
    margin-right: 10px;
    margin-left : 0px;
    padding-left : 10px;
    padding-top : 3px;
    font-family:'HGPｺﾞｼｯｸE';
    font-size: 14px;
}
#leftlinks img {
    padding-bottom : 5px; vertical-align: middle;
}


.l1 {float:left; border:1px solid #ccc; background:#fff; padding: 5px; width: 290px; margin-left: 5px; margin-right: 0px; margin-bottom: 5px;}
.r1 {float:left; border:1px solid #ccc; background:#fff; padding: 5px; width: 290px; margin-left: 5px; margin-bottom: 5px;}

dt {font-size:1.1em; font-weight: bold; color:#cc0000;}
dd {font-size:1.0em; font-weight: normal; color:#444; margin:5px;}


#picup dl{background: #fff; border:solid 1px #ff0000;margin: 5px auto;}
#picup dt{background: #ff0000; color: #FFFFFF; padding:1px 5px; font-size: 14px;}
#picup dd{background: #fff; color: #444;}

#ichioshi dl{background: #eee; border:solid 1px #ff0000;margin: 5px auto;}
#ichioshi dt{background: #ff0000; color: #FFFFFF; padding:1px 5px; font-size: 14px;}
#ichioshi dd{background: #eee; color: #444; font-size:0.85em; /*line-height:1.0em;*/}

#ichioshi2 dl{background: #fff; border:solid 1px #ff0000;margin: 5px auto;}
#ichioshi2 dt{background: #000; color: #FFFFFF; padding:1px 5px; font-size: 14px;}
#ichioshi2 dd{background: #fff; color: #444;}

#ichioshi3 dl{background: #fff; border:solid 1px #ff0000;margin: 5px auto;}
#ichioshi3 dt{background: #000; color: #FFFFFF; padding:1px 5px; font-size: 14px;}
#ichioshi3 dd{background: #fff; color: #444;}

#ichioshi4 dl{background: #fff; border:solid 1px #ff0000;margin: 5px auto;}
#ichioshi4 dt{background: #000; color: #FFFFFF; padding:1px 5px; font-size: 14px;}
#ichioshi4 dd{background: #fff; color: #444;}

#ichioshiB dl{background: #fff; ;margin-top: 5px;}
#ichioshiB dt{background: url(images/manu_01.gif) no-repeat top; margin: 0px; padding:0px; height:34px; font-size: 14px;}
#ichioshiB dd{background: #fff; color: #444; margin: 0px; padding:5px; border-left:solid 1px #ff0000; border-right:solid 1px #ff0000; border-bottom:solid 1px #ff0000;}

#ichioshiC dl{background: #fff; ;margin-top: 5px;}
#ichioshiC dt{background: url(images/manu_02.gif) no-repeat top; margin: 0px; padding:0px; height:32px; font-size: 14px;}
#ichioshiC dd{background: #fff; color: #444; margin: 0px; padding:5px; border-left:solid 1px #ff0000; border-right:solid 1px #ff0000; border-bottom:solid 1px #ff0000;}


#c1 dl{float:left; background: #fff; border:solid 1px #ff0000; margin:5px; display:block; width: 198px;}
#c1 dt{background: #ff0000; color: #FFFFFF; padding:1px 5px;}
#c1 dd{background: #fff; color: #444;}

#c2 dl{float:left; background: #fff; border:solid 1px #ff0000; margin:5px 0; display:block; width: 198px;}
#c2 dt{background: #ff0000; color: #FFFFFF; padding:1px 5px;}
#c2 dd{background: #fff; color: #444;}

#c3 dl{float:left; background: #fff; border:solid 1px #ff0000; margin:5px 0 5px 5px; display:block; width: 198px;}
#c3 dt{background: #ff0000; color: #FFFFFF; padding:1px 5px;}
#c3 dd{background: #fff; color: #444;}

.td_l {text-align:left;color: #FFFFFF;}

.t01 {
    clear:left;
    font-size: 22px;
    color: #FFFFFF;
    text-decoration: none;
    text-align:left;
    padding:10px 0px 10px 10px;
    background: #000000;
    margin: 0px auto;
    width: 550px;
    font-family: "ＭＳ Ｐ明朝", "細明朝体";
    font-weight: bold;
}
.t02 {
    clear:left;
    font-size: 22px;
    color: #FFFFFF;
    text-decoration: none;
    text-align:left;
    padding:10px 0px 7px 10px;
    background: #005243;
    margin: 0px auto;
    width: 550px;
    font-family: "ＭＳ Ｐ明朝", "細明朝体";
    font-weight: bold;
    line-height: 105%;
}
.t03 {
    clear:left;
    font-size: 22px;
    color: #FFFFFF;
    text-decoration: none;
    text-align:left;
    padding:10px 0px 7px 10px;
    background: #69821b;
    margin: 0px auto;
    width: 550px;
    font-family: "ＭＳ Ｐ明朝", "細明朝体";
    font-weight: bold;
    line-height: 105%;
}
.t04 {
    clear:left;
    font-size: 22px;
    color: #FFFFFF;
    text-decoration: none;
    text-align:left;
    padding:10px 0px 7px 10px;
    background: #8f2e14;
    margin: 0px auto;
    width: 550px;
    font-family: "ＭＳ Ｐ明朝", "細明朝体";
    font-weight: bold;
    line-height: 105%;
}
.t05 {
    clear:left;
    font-size: 22px;
    color: #FFFFFF;
    text-decoration: none;
    text-align:left;
    padding:10px 0px 7px 10px;
    background: #393f4c;
    margin: 0px auto;
    width: 550px;
    font-family: "ＭＳ Ｐ明朝", "細明朝体";
    font-weight: bold;
    line-height: 105%;
}
.stx {font-size:12px; font-weight: normal; font-family: 'MS PGothic',Verdana, Arial,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka, sans-serif; color:#fff;}
.t0img {
    text-decoration: none;
    text-align:left;
    padding:0px;
    margin: 0px auto;
    width: 560px;
}
.t0t {
    font-size: 24px;
    color: #FFFFFF;
    text-align:left;
    padding:10px 0px 10px 10px;
    background: #000000;
    margin: 0px auto;
    width: 550px;
    font-family: "ＭＳ Ｐ明朝", "細明朝体";
    font-weight: bold;
}

.t2t {
    font-size: 24px;
    color: #FFFFFF;
    text-align:left;
    padding:10px 0px 5px 10px;
    background: #005243;
    margin: 0px auto;
    width: 550px;
    font-family: "ＭＳ Ｐ明朝", "細明朝体";
    font-weight: bold;
    line-height: 105%;
}
.t3t {
    font-size: 24px;
    color: #FFFFFF;
    text-align:left;
    padding:10px 0px 5px 10px;
    background: #69821b;
    margin: 0px auto;
    width: 550px;
    font-family: "ＭＳ Ｐ明朝", "細明朝体";
    font-weight: bold;
    line-height: 105%;
}
.t4t {
    font-size: 24px;
    color: #FFFFFF;
    text-align:left;
    padding:10px 0px 5px 10px;
    background: #8f2e14;
    margin: 0px auto;
    width: 550px;
    font-family: "ＭＳ Ｐ明朝", "細明朝体";
    font-weight: bold;
    line-height: 105%;
}
.t5t {
    font-size: 24px;
    color: #FFFFFF;
    text-align:left;
    padding:10px 0px 5px 10px;
    background: #393f4c;
    margin: 0px auto;
    width: 550px;
    font-family: "ＭＳ Ｐ明朝", "細明朝体";
    font-weight: bold;
    line-height: 105%;
}

.m01 {
    margin: 0px auto;
    padding: 5px;
    width: 520px;
    line-height: 130%;
    font-size: 12px;
}
.m02 {
    font-size: 16px;
    line-height: 130%;
    /*font-weight: bold;*/
    color: #CC6666;
    text-decoration: underline;
    text-align:left;
    margin: 0px auto;
    padding-bottom: 5px;
    width: 560px;
    font-family: "ＭＳ Ｐ明朝", "細明朝体";
    font-weight: bold;
}
.y01 {
    font-size: 16px;
    line-height: 130%;
    font-weight: bold;
    color: #CC6666;
    text-decoration: underline;
    text-align:left;
    margin: 0px auto;
    padding: 5px;
    width: 560px;
    background: #ffffcc;
}
.l10 {margin-left: 16px; margin-top: 5px;}
.textXL{font-size: 1.55em;}
.textM {font-size: 0.8em;}
.pl {
    margin: 5px auto;
    padding-top: 5px;
    width: 550px;
    font-size:12px;
    line-height: 1.5em;
    border-bottom: 1px dotted #ccc;
}
.pl2 {
    margin: 5px auto;
    padding: 10px;
    width: 520px;
    font-size:12px;
    line-height: 1.5em;
    border-left:7px solid #ff9999;
}
.pl3 {
    clear:both;
    margin: 5px auto;
    padding-top: 5px;
    width: 550px;
    font-size:12px;
    line-height: 1.5em;
}
.f10 {font-size:0.85em;}
.tdlf {font-size:0.80em; text-align:left; padding:2px 4px; width:280px;}
.f10r {font-size:0.80em; text-align:right; padding:2px; width:48px;}
.f14 {font-size:1.4em; font-family: "ＭＳ Ｐ明朝", "細明朝体"; font-weight: bold;}
.tel {
    font: bolder medium "HGP創英角ｺﾞｼｯｸUB";
    color: #CC0000;
    line-height: 1.5em;
}
.f11 dd {font-size:0.9em; background:#eee;}
.fax a {float:right; text-align:left; margin:5px 0; width:89px; height:34px; background: url(images/fax_btn.gif) no-repeat bottom left;}
.fax2 a {float:left; text-align:left; margin-right:3px; width:89px; height:34px; background: url(images/fax_btn.gif) no-repeat bottom left;}

.fax a:hover{background: url(images/fax_btn_ov.gif) no-repeat bottom left;}
.fax2 a:hover{background: url(images/fax_btn_ov.gif) no-repeat bottom left;}

.leftbox {float:left; margin:10px;}
.rightbox {float:right; margin:10px;}
.clear {clear:both;}
.redbtn_X {background:#ff0000;color:#fff;font-size:12px;padding:5px; /*width:140px;height:35px;*/}
.r_click {float:right; text-align:right; margin:0 auto; padding-bottom:10px; width:111px; height:44px;}
.r_click a{background: url(images/click.gif) no-repeat bottom left; display:block; width:111px; height:44px;}
.r_click a:hover{background: url(images/click_ov.gif) no-repeat bottom left; display:block; width:111px; height:44px;}