@charset "UTF-8";
/*
Theme Name: niko758 css
Theme URL: http://www.niko758.com/
Description: tenpoCSS（店舗案内用）.
Version: 1.0
Author: ニコー製作所
Author URL: http://www.niko758.com/
*/

/* CSS Document */

/* タイトル
------------------ */
.title-main {
width:420px;
height:40px;
margin:0;
padding:0;
background:url(../img/tenpo/title-tenpo.jpg) no-repeat left center;
}
h2.title-main {
margin:0;
padding:15px 0 0 0;
font-size:0.8em;
color:#666666;
text-indent:100px;
line-height:200%;
}
h2.title-main a {
margin:0;
padding:0;
color:#666666;
text-indent:100px;
text-decoration:none;
display:block;
}
h2.title-main a:hover {
color:#999999;
}
h2.title-bk {
clear:both;
width:420px;
height:23px;
margin:30px 0 10px 0;
padding:4px 0 0 4px;
font-size:0.85em;
color:#666666;
background:url(../img/tenpo/title-bk.jpg) no-repeat left center;
}
/* レイアウト
------------------ */
.tenpobox {
position:relative;
width:435px;
margin:0;
padding:0;
}
.tenpobox h4 {
margin:5px 0 0 0;
padding:2px 0;
font-size:0.8em;
color:#990000;
line-height:125%;
background:url(../img/pub/border-x.gif) repeat-x left bottom;
}
.tenpobox p {
margin:2px 0 0 0;
padding:0;
font-size:0.8em;
color:#333333;
line-height:150%;
}
.tenpo-imagebox {
float:left;
margin:5px 5px 0 0;
padding:0;
}
.tenpo-imagebox img {
margin:0 0 5px 0;
}
.tenpo-textbox {
float:left;
width:240px;
margin:0;
padding:0;
    overflow: hidden;
}
.tenpo-textbox:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .tenpo-textbox {
    height: 1em;
    overflow: visible;
}
/**/
.tempo-image {
clear:both;
position:relative;
margin:0;
padding:0;
    overflow: hidden;
}
.tempo-image:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .tempo-image {
    height: 1em;
    overflow: visible;
}
/**/
.waku {
margin:20px 0 5px 0;
padding:10px;
border:#333333 solid 1px;
}
.waku-attention {
margin:20px 0 5px 0;
padding:10px;
border:#333333 solid 1px;
background:#FFFFCC;
}
.tenpobox h5 {
margin:0;
padding:2px 0;
font-size:0.8em;
color:#339966;
border-bottom:#666666 solid 1px;
}


/* キャプション
------------------ */
h3.cap1 {
width:209px;
height:54px;
margin:10px 0;
padding:0;
background:url(../img/tenpo/cap-tenpo1.gif) no-repeat left center;
text-indent:-9999em;
}
h3.cap2 {
width:235px;
height:54px;
margin:10px 0;
padding:0;
background:url(../img/tenpo/cap-tenpo2.gif) no-repeat left center;
text-indent:-9999em;
}
h3.cap3 {
width:204px;
height:54px;
margin:10px 0;
padding:0;
background:url(../img/tenpo/cap-tenpo3.gif) no-repeat left center;
text-indent:-9999em;
}
/* ボタン
------------------ */
.btn-maker {
width:189px;
height:23px;
margin:10px 0;
padding:0;
background:url(../img/tenpo/btn-maker.jpg) no-repeat 0 0;
text-indent:-9999em;
}
.btn-maker a {
width:189px;
height:23px;
margin:0;
padding:0;
background:url(../img/tenpo/btn-maker.jpg) no-repeat 0 0;
text-indent:-9999em;
text-decoration:none;
display:block;
}
.btn-maker a:hover {
width:189px;
height:21px;
margin:0;
padding:0;
background:url(../img/tenpo/btn-maker.jpg) no-repeat 0 -22px;
text-indent:-9999em;
text-decoration:none;
display:block;
}
.btn-basyo {
width:189px;
height:23px;
margin:10px 0;
padding:0;
background:url(../img/tenpo/btn-basyo.jpg) no-repeat 0 0;
text-indent:-9999em;
}
.btn-basyo a {
width:189px;
height:23px;
margin:0;
padding:0;
background:url(../img/tenpo/btn-basyo.jpg) no-repeat 0 0;
text-indent:-9999em;
text-decoration:none;
display:block;
}
.btn-basyo a:hover {
width:189px;
height:21px;
margin:0;
padding:0;
background:url(../img/tenpo/btn-basyo.jpg) no-repeat 0 -22px;
text-indent:-9999em;
text-decoration:none;
display:block;
}
.btn-map {
width:76px;
height:23px;
margin:10px 0;
padding:0;
background:url(../img/tenpo/btn-map.jpg) no-repeat 0 0;
text-indent:-9999em;
}
.btn-map a {
width:76px;
height:23px;
margin:0;
padding:0;
background:url(../img/tenpo/btn-map.jpg) no-repeat 0 0;
text-indent:-9999em;
text-decoration:none;
display:block;
}
.btn-map a:hover {
width:76px;
height:21px;
margin:0;
padding:0;
background:url(../img/tenpo/btn-map.jpg) no-repeat 0 -22px;
text-indent:-9999em;
text-decoration:none;
display:block;
}
/* メーカーリスト(下階層用)
------------------ */
.maker-list-under {
margin:0 10px;
padding:0;
word-break:break-all;
}
.maker-list-under h4 {
margin:5px 0;
padding:0;
font-size:0.8em;
color:#990000;
line-height:125%;
border-bottom:#990000 solid 1px;
}
.maker-list-under h4 a {
margin:0;
padding:0;
color:#990000;
text-decoration:none;
}
.maker-list-under p {
margin:0;
padding:0;
font-size:0.7em;
color:#330000;
line-height:125%;
}
/* メーカー
------------------ */
.makerbox {
width:435px;
clear:both;
position:relative;
margin:0;
padding:0;
    overflow: hidden;
}
.makerbox:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .makerbox {
    height: 1em;
    overflow: visible;
}
/**/
.makerbox h3 {
margin:15px 0 5px 0;
padding:0;
font-size:0.85em;
color:#990000;
}
.makerbox p {
margin:5px 0 0 5px;
padding:0;
font-size:0.8em;
color:#333333;
line-height:150%;
}
.makerbox img {
float:right;
margin:5px 0 5px 10px;
padding:0;
}
p.chuui {
margin:0 0 5px 0;
padding:0;
font-size:0.75em;
color:#996600;
}
#map {
width:400px;
height:300px;
margin:0 5px 10px 5px;
padding:0;
}