@charset "utf-8";
/* CSS Document */

body {
padding:0;
margin:0;
background-color:#EBE9DF;
background-image:url(../IMGs/bg/body_bg_S.jpg);
background-repeat:repeat-y;
background-position:top center;
text-align:center;
font-size:12px;
line-height:160%;
}
h1 {
padding:0 0 20px 0;
margin:0;
font-size:16px;
}
h2 {
padding:0;
margin:0;
font-size:12px;
font-weight:normal;
}
h3 {
padding:0;
margin:0 0 20px 0;
}
h4 {
padding:0;
margin:0 0 5px 0;
font-size:14px;
}
strong {
font-weight:normal;
}
/*
div {
padding:0 0 20px 0;
}
p {
padding-bottom:20px;
}
*/
/* ####################################### */
/*     【共通】リンク色　　　   　         */
/* ####################################### */

a:link { color: #333333; text-decoration:underline; } 
a:visited { color: #333333; text-decoration:underline; } 
a:hover { color: #999999; text-decoration:underline; } 
a img { border: none; }

/*メニュー*/
.menu {
width:782px;
height:216px;
padding:0;
margin:0;
/*background-image:url(../IMGs/menu/menu_bg.gif);
background-position:center center;
background-repeat:no-repeat;*/
position:relative;
}
ul.Menu_baR {
width:290px;
height:209px;
list-style:none;
position:absolute;
right:0px;
top:-8px;
}
ul.Menu_baR li {
height:209px;
display:inline;
float:left;
text-align:center;
vertical-align:middle;
position:relative;
}

.MEnuBosyu{
width:48px;
height:209px;
position:absolute;
top:0px;
left:-155px;
}
.MEnuOtoriyose{
width:48px;
height:209px;
position:absolute;
top:0px;
left:-95px;
}
.MEnuHitokoto {
width:48px;
height:209px;
position:absolute;
top:0px;
left:-35px;
}
.MEnuOmise {
width:48px;
height:209px;
position:absolute;
top:0px;
left:24px;
}
.MEnuMenu {
width:48px;
height:209px;
position:absolute;
top:0px;
left:81px;
}
.MEnuKodawari {
width:48px;
height:209px;
position:absolute;
top:0px;
left:140px;
}
.MEnuHome {
width:48px;
height:209px;
position:absolute;
top:0px;
left:198px;
clear:left;
}

.bnr {
margin:40px 0;
}

#content {
width:900px;
padding:100px 0 0 0;
background-image:url(../IMGs/bg/body_bg_IN.jpg);
background-position:top center;
background-repeat:repeat-y;
}
.logo_obi {
width:886px;
background-color:#FFFFFF;
padding:20px 0;
margin:20px 0;
}

.page_01 {
width:886px;
padding:30px 0;
margin:30px 0 30px 0;
background-color:#FFFFFF;
background-image:url(../IMGs/bg/taiyaki_white2_bg.gif);
background-position:top center;
background-repeat:repeat-y;
text-align:left;
}
.page_02 {
width:886px;
padding:30px 0;
margin:30px 0 0px 0;
background-color:#FFFFFF;
background-image:url(../IMGs/bg/taiyaki_white2_bg.gif);
background-position:top center;
background-repeat:repeat-y;
text-align:left;
}
.BOX01 {
width:790px;
}
.BOX01_left {
float:left;
width:380px;
}
.BOX01_right {
float:right;
width:380px;
padding:0 7px 0 0;
}
.BOX01_txt {
padding:15px 0 0 5px;
font-size:12px;
color:#333333;
line-height:180%;
text-align:left;
}
.BOX02_left {
float:left;
width:425px;
}
.BOX02_right {
float:right;
width:345px;
padding:0 7px 0 0;
}
.BOX02_txt {
padding:0px 0 0 7px;
font-size:14px;
color:#000;
line-height:180%;
text-align:left;
vertical-align:middle;
}
.BOX03_txt {
padding:0px 0 0 5px;
font-size:14px;
color:#333333;
line-height:180%;
text-align:left;
font-weight:bold;
vertical-align:middle;
}

.BOX04_left {
float:left;
width:390px;
}
.BOX04_right {
float:right;
width:380px;
padding:0 0px 0 0;
}
.BOX04_txt {
padding:4px 0 0 7px;
font-size:13px;
color:#000;
line-height:180%;
text-align:left;
vertical-align:middle;
}
.taiyaki_00 {

}
.taiyaki_01 {
margin:130px 0 30px 0;
}
.title_01 {
margin:0px 0 30px 0;
}
.title_02 {
margin:50px 0 30px 0;
}

.medpicBox {
width:790px;
padding:30px 0 0 0
}
.mediaPic_L {
width:243px;
padding:5px;
margin:0 13px 0 0;
border:1px solid #ccc;
background-color:#fff;
float:left;
}
.mediaPic_C {
width:243px;
padding:5px;
border:1px solid #ccc;
background-color:#fff;
float:left;
}
.mediaPic_R {
width:243px;
padding:5px;
border:1px solid #ccc;
background-color:#fff;
float:right;
}
.mediaPic_L p, .mediaPic_C p, .mediaPic_R p {
padding:10px 7px 5px 7px;
margin:0;
text-align:left;
line-height:150%;
}
.mediaPic_L img, .mediaPic_C img, .mediaPic_R img {
padding:0;
margin:0;
vertical-align:top;
}
.mediaPic_L strong, .mediaPic_C strong, .mediaPic_R strong {
font-weight:bold;
}
