body {
margin: 0;
padding: 0;
background-color: #ffffff; /* ページの背景色 */
color: #000000; /* 全体の文字色 */
font-size: 10pt; /* 全体の文字サイズ */
}

/* --- 全体のリンクテキスト --- */
a:link { color: #0000ff; }
a:visited { color: #800080; }
a:hover { color: #ff0000; }
a:active { color: #ff0000; }

/* --- リンクテキストの装飾消し --- */
a {
text-decoration: none;
}

h1{
margin:0px 0px 0px 0px;
}

img{
border:none;
}

#all{
width:900px;
margin:0 auto;
}

.topbox{
width:896px;
height:5px;
background-color:#ffe300;
}

#topspace{
width:896px;
height:65px;
}

.company{
position:absolute;
margin-top:3px;
}

.annai{
position:absolute;
margin-left:125px;
font-size:14px;
}

.onlineshop{
position:absolute;
margin-left:733px;
margin-top:35px;
}

#menu{
width:896px;
height:50px;
margin-top:20px;
}

.menubox a {
position:absolute;
display: block;
overflow: hidden;
height: 40px;
width: 112px;
background-image: url(../img/hor_menu3_on.gif);
padding-top: 10px;
text-align: center;
margin: 0px 0px;
border-top: 1px #ffffff solid; /* リンクエリアの上境界線 */
border-bottom: 1px #808080 solid; /* リンクエリアの下境界線 */
border-left: 1px #ffffff solid; /* リンクエリアの左境界線 */
border-right: 1px #cccccc solid; /* リンクエリアの右境界線 */
}

.menubox a:hover {
background-position: 0 -40px;
}

#tenposide{
float:left;
width:205px;
margin-top:15px;
}

#tenposide h3{
background: #f9f9f9 url(../img/box_back_gray4.gif);
margin-left:0px;
margin-top:0px;
margin-bottom:10px;
font-size:14px;
padding:5px;
}

#tenposide ul{
margin-left:0px;
margin-top:0px;
padding-left:20px;
}

#tenposide li{
padding: 3px 3px 2px 2px;
list-style-type: none;
}

#tenpo_karaimo{
background-image:url(./img/karaimo_bg.gif);
width:678px;
height:1160px;
margin-left:220px;
margin-top:15px;
padding-top:10px;
}

.karaimo_aori{
margin-left:108px;
margin-top:30px;
font-size:17px;
color:#ee0000;
font-family: "ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
}

.karaimo_text{
margin-left:88px;
margin-top:0px;
padding-top:10px;
font-size:18px;
font-family: "ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
}

.karaimo_photo{
width:599px;
margin-left:40px;
margin-top:30px;
border:solid 1px #000000;
}

.karaimo_circle{
float:left;
width:240;
margin-left:40px;
margin-top:30px;
}

.karaimo_text2{
width:620px;
margin-left:80px;
margin-top:10px;
line-height:22px;
color:#003333;
font-size:14px;
font-family: "ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
}

.karaimo_text3{
width:320px;
margin-left:310px;
margin-top:80px;
line-height:30px;
color:#000000;
font-size:18px;
font-family: "ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
}

#footer{
clear:both;
width:896px;
margin:0 auto;
margin-top:30px;
margin-bottom:50px;
}

.footertxt{
font-size:15px;
text-align:center;
width:400px;
margin:0 auto;
}

#yurinoka_base{
margin-left:255px;
margin-top:60px;
}

.yurinoka_photo{
float:left;
margin-right:30px;
margin-bottom:50px;
}

.yurinoka_txt{
width:320px;
margin-left:300px;
margin-top:20px;
line-height:30px;
color:#000000;
font-size:18px;
font-family: "ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
}