@charset "utf-8";
/* CSS Document */
/* 基本レイアウト ここから↓ */
body{
background-color: #f7ecc1;
color: #000000;
line-height: 1.5;
}
#container{
font-family:Meiryo,'Hiragino Sans', 'Hiragino Kaku Gothic ProN', 'sans-serif';
background-color: #F5F2F2;
margin: 0 auto 0 auto;
width: 840px;
color: #544326;
}
header {
text-align: center;
}
nav ul {
display: block;
color:#553322;
overflow: hidden;
margin: 0px;
padding: 0px;
}
nav ul li {
width: 210px;
float: left;
list-style-image: none;
list-style-type: none;
line-height: 3.5;
text-align: center;
border-bottom: 2px solid #cccccc;
font-weight: bold;
}
nav ul li a {
display: block;
width: 100%;
color: #B08323;
text-decoration: none;
background-color: #ffffff;
}
nav ul li a:hover {
background-color: #ffd375;
}
.select {
background-color: #ffd375;
}
#main p,#main h3{
margin:0 30px 0 30px;
}
#main h1.code1{
border-bottom: 3px dotted #cccccc;
margin: 0 auto 0 auto;
text-align: center;
color: #ffffff;
background-image: url("../images/pan22.jpg");
background-repeat: no-repeat;
background-position: left top;
background-size: contain;
width: 100%;
height: 460px;
}
#main h1.code2{
border-bottom: 3px dotted #cccccc;
margin: 0 auto 0 auto;
text-align: center;
color: #aa2b00;
background-image: url("../images/pan01.jpg");
background-repeat: no-repeat;
background-position: left top;
background-size: contain;
width: 100%;
height: 460px;
}
#main h1.code3{
border-bottom: 3px dotted #cccccc;
margin: 0 auto 0 auto;
text-align: center;
color: #ffffff;
background-image: url("../images/pan16.jpg");
background-repeat: no-repeat;
background-position: left top;
background-size: contain;
width: 100%;
height: 460px;
}
#main h1.code4{
border-bottom: 3px dotted #cccccc;
margin: 0 auto 0 auto;
text-align: center;
color: #ffffff;
background-image: url("../images/pan14.jpg");
background-repeat: no-repeat;
background-position: left top;
background-size: contain;
width: 100%;
height: 460px;
}
#info{
overflow: hidden;
margin: 0 auto 0 auto;
width: 840px;
background-color: black;
}
#info h2{
margin: 0 auto 0 auto;
width: auto;
text-align: center;
border-bottom: 3px dotted white;
padding-top: 10px;
padding: 10px;
color: white;
}
aside{
float: left;
font-size: 117%;
padding-top: 10px;
padding: 10px;
margin-left: 50px;
color: white;
}
iframe {
float:right;
width:400px;
padding-top:30px;
padding-bottom:20px;
padding-right: 50px;
}
.pagetop{
float: right;
text-align: right;
padding-bottom: 1em;
}
.pagetop a{
float: none;
color: #5184E0;
font-weight: bold;
text-decoration:none;
margin: 0 auto 0 400px;
padding-right: 30px;
}
#copyright{
margin: 0;
padding: 1em 0 1em 0;
text-align: center;
background-color: black;
color: white;
}
/* 基本レイアウト ここまで↑ */
/* トップページ ここから↓ */
.catch {
margin: 0 auto 0 auto;
padding-top: 28px;
padding: 10px;
text-align: center;
font-size: 200%;
}
.senden{
text-align: center;
font-size: 150%;
padding-bottom: 0px;
}
#news h2{
border-bottom: 3px dotted #cccccc;
margin: 0 auto 0 auto;
padding-top: 28px;
padding: 10px;
text-align: center;
}
#news {
overflow: hidden;
}
#news figure {
margin: 15px 0px 15px 30px;
width: 250px;
float:left;
}
#news figure a{
color: #000000;
font-weight: bold;
text-decoration:none;
}
#news figure a:hover{
color: #B08323;
}
#news .toumei img:hover{
opacity: 0.6;
}
#news figure time{
font-size: 85%
}
/* トップページ ここまで↑ */
/* 「商品紹介」ページ ここから↓ */
#kurimu{
float: left;
overflow: hidden;
width: 400px;
padding-top: 1em;
}
.soro{
padding: 1em;
float: right;
}
.gentei figure{
margin: 0px 20px 0px 30px ;
width: 220px;
float:left;
}
#maracake,#bread{
overflow: hidden;
float: left;
margin: 0 auto 0 auto;
}
#bread{
padding-top: 10em;
}
#moji2,#moji3{
float: left;
overflow: hidden;
width: 400px;
padding-top: 1em;
}
.maracake,.bread{
padding: 1em 1em 1em 1em;
float: right;
width: 270px;
}
#box{
overflow: hidden;
padding-top: 10em;
}
#menu{
padding-top: 10em;
padding-bottom: 10em;
}
#menu h2,#box h2{
font-size: 150%;
border-bottom: 3px dotted #cccccc;
margin: 0 auto 0 auto;
padding: 10px;
text-align: center;
}
#ninki figure {
margin: 0px 20px 0px 30px ;
width: 220px;
float:left;
}
#ninki{
padding-top: 10em;
float:left;
overflow: hidden;
}
#ninki figcaption{
font-weight: bold;
}
.komeme{
float: right;
fonts-weight: 200;
padding: 1em 0 2em 0;
}
.dekai{
font-size: 200%;
}
.migi{
float: right;
}
/* 「商品紹介」ページ ここまで↑ */
/* 「当店のこだわり」ページ ここから↓ */
span{
font-weight: bold;
}
#sozai{
overflow: hidden;
}
#sozai h2{
border-bottom: 3px dotted #cccccc;
margin: 0 auto 0 auto;
padding-top: 28px;
padding: 10px;
text-align: center;
}
#koubo{
overflow: hidden;
}
#koubo h2{
border-bottom: 3px dotted #cccccc;
margin: 0 auto 0 auto;
padding-top: 28px;
padding: 10px;
text-align: center;
}
section p{
font-size: 120%;
font-weight:900px;
line-height: 2;
}
section img{
margin: 10px 190px 0 190px;
}
/* 「当店のこだわり」 ここまで↑ */
/* 「お問い合わせ」ページ ここから↓ */
.message{
font-weight: 300;
font-size: 120%;
padding: 1em 0 1em 0;
}
.adress{
font-weight: bold;
padding-right: 30px;
overflow: hidden;
list-style-type: none;
margin: 0 auto 0 auto;
}
.adress h2{
border-bottom: 3px dotted #cccccc;
margin: 0 auto 0 auto;
padding-top: 28px;
padding: 10px;
text-align: center;
}
.adress_1{
color: #553322;
line-height: 0.75;
font-size: 85%;
font-weight: bold;
padding:20px 0 20px 0;
width: 255px;
float: left;
background-color: white;
}
.adress_2{
color: #B08323;
font-size: 113%;
margin-top: 5px;
}
.adress_2 a{
color: #B08323;
text-decoration: none;
}
.adress_2 a:hover{
opacity: 0.6;
}
#contact{
overflow: hidden;
}
#contact #moji{
font-size: 117%;
}
#contact h2{
border-bottom: 3px dotted #cccccc;
margin: 0 auto 0 auto;
padding-top: 28px;
padding: 10px;
text-align: center;
}
#contact img{
float: left;
padding-top: 10px;
padding: 10px;
margin-left: 10px;
}
#moji{
padding-top: 10px;
}
#moji p{
font-size: 87.5%;
}
.kome{
float: right;
font-weight: 200;
padding-top: 5px;
}
/* 「お問い合わせ」ページ ここまで↑ */
もっとみる
もっとみる
もっとみる
もっとみる
もっとみる
