h1, h2, h3, h4, h5 { margin:0; padding:0 }

/*キッズバファリン注意書き*/
.att {
font-size:75%;
}
.att_syrup { /*/lineup/kids.asp*/
margin-top:50px;
}

.attention {
margin-top:5px;
padding:2px 5px 7px 5px;
border:1px solid #333333;
}
.attention ul {
margin:0;
padding-left:0;
}
.attention li {
list-style-type:none;
text-indent:-1em;
margin-left:1em !important;
margin-top:0.3em;
}


/*製品ラインナップ*/
.lineuptable {
border-collapse:collapse;
border-spacing:0;
border:0;
}
.lineuptable th, .lineuptable td {
padding:0;
border:1px solid #7F7F7F;
text-align:center;
vertical-align:middle;
}

/*HOMEサイトリンク*/
table.linkcase {
width:100%;
margin-top:12px;
border-collapse:collapse;
border-padding:0;
}
table.linkcase.mt {
margin-top:5px;
}
.linkcase td {
vertical-align:top;
}
.linkcase td .txt {
margin:4px 0 0 12px;
font-size:75%;
line-height:120%;
}

/*個人情報保護方針*/
.policy {
border:1px solid #CCC;
margin-top:20px;
}
body#bpolicy {
width:95%;
padding:8px 10px;
}


/*TVCFニュース*/
#adnews {
width:595px;
text-align:left;
margin:10px 0 20px 0;
}
#adnews h2 {

}
#adnews p {
margin-top:6px;
line-height:135%;
}


/*フッター*/

#footer {
width:800px;
border-top:1px solid gray;
}

#footer p {
font-size:x-small;
_font-size:xx-small;
}

#copyright {
float:left;
text-align:left;
margin-top:10px;
width:450px;
}

#copyright p {
margin-top:10px;
font-size:small;
_font-size:x-small;
}

#f_link {
margin-top:10px;
float:right;
text-align:right;
font-size:x-small;
width:300px;
}

#flash {
height:45px;
}

#flash img {
float:left;
margin-top:5px;
}

#flash p {
font-size:x-small;
_font-size:xx-small;
margin:5px 0 0 100px;
text-align:left
}

/*==20100524==*/
/*news-0222_bufferinday*/
.bd_tit {
margin-top:2em;
}
table.bd_tbl img {
margin:0 0 1em 1em;
}
.bd_bold {
font-size:110%;
font-weight:bold;
color:#FF6600;
}

/* why/tender movie*/
table.fast_bfa {
margin:3em 0;
}
.jimovie {
text-align:center;
width:330px;
padding:10px;
background-color:#b6b8df;
}


/*==20110409==*/
/*cm_album - album_a_oyako.asp*/
#cmalbum{background-color:#eee;}
#cmalbum .label,
#cmalbum .navi,
#cmalbum .title {width:800px;}
#cmalbum .label td,
#cmalbum .navi td,
#cmalbum .title td{
width:400px;
vertical-align:top;
}
#cmalbum .label{background:url(../cm_album/image/a_bg_label01.jpg) repeat-y;}
#cmalbum .label .btn{padding:20px 0 0 184px;width:216px;}
#cmalbum .title{background:url(../cm_album/image/a_bg_cover.jpg) no-repeat center top;}
#cmalbum .title td{padding:42px 0 176px 70px;width:330px;}
#cmalbum .navi{background:url(../cm_album/image/a_bg_navi01.jpg) no-repeat left bottom;}
#cmalbum .navi td{width:134px;}
#cmalbum .navi .back{padding:20px 204px 54px 62px;}
#cmalbum .navi .next{padding:20px 62px 54px 204px;}

/*ストーリー*/
#cmalbum.content .label{background:url(../cm_album/image/a_bg_label02.jpg) no-repeat;}
#cmalbum.content .label .btn{padding:20px 0 34px 184px;width:216px;}
#cmalbum .text{}
#cmalbum .text td{}
#cmalbum.content .navi{background:url(../cm_album/image/a_bg_navi02.jpg) no-repeat left bottom;}
#cmalbum.content .voice{background:url(../cm_album/image/a_bg_navi03.jpg) no-repeat left bottom;}


#cmalbum #footer{
border-top:none;
width:778px;
padding:0 12px 0 10px;
}
#cmalbum #footer #copyright {width:72px;}
#cmalbum #footer #f_link {width:630px;}
#cmalbum #footer #f_link p{
margin:0;
color:#069;
}
#cmalbum #footer #f_link p a:link,
#cmalbum #footer #f_link p a:visited{color:#069;}
#cmalbum #footer #f_link .mt05{color:#666;}





