/*　サイト全体のスタイルシート　*/

body{
font-size: 12px;
}

/*　文字サイズ　*/

.px9 {
font-size: 9px;
}
.px10 {
font-size: 10px;
}
.px12-aka{
font-size: 12px;
color: #ff0000;
}
.px10-aka{
font-size: 10px;
color: #ff0000;
}
.px16-aka-bold{
font-size: 16px;
color: #ff0000;
font-weight: bold;
}
.px9-aka {
font-size: 9px;
color: #ff0000;
}
.px12{
font-size: 12px;
}
.px14{
font-size: 14px;
}
.px14-aka-bold{
font-size: 14px;
color: #ff0000;
font-weight: bold;
}
.px12-aka-bold{
font-size: 12px;
color: #ff0000;
font-weight: bold;
}

/*　ヘッド部テーブル　*/
td.head{
border-bottom: 1px solid #000000;
}
td.head-navi{
border-left: 1px solid #000000;
border-bottom: 1px solid #000000;
background:url(../img000/head_navi_back.gif)
}
td.head-navi01{
border-bottom: 1px solid #000000;
background:url(../img000/head_navi_back.gif)
}

/*　縦ナビゲーション部　*/
td.navi{
border-left: 1px solid #000000;
border-right: 1px solid #FF6600;
}
/*　本文部　*/
td.main01{
border-right: 1px solid #000000;
}
div.kankaku-ue8{
padding-top: 8px;
}
div.kankaku-sita8{
padding-bottom: 8px;
}
td.top-syouhin01{
padding-top: 3px;
border: 1px solid #000000;
}
td.top-syouhin02{
padding-top: 3px;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-top: 1px solid #000000;
}
td.top-syouhin03{
padding-top: 3px;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-left: 1px solid #000000;
}
td.top-syouhin04{
padding-top: 3px;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
}

/*　本文部（商品写真）　*/
div.syouhin-kingaku{
border-top: 2px dotted #000000;
padding-top: 5px;
margin-bottom: 2px;
padding-left: 8px
}
div.syouhin-kingaku001{
border-top: 2px dotted #000000;
padding-top: 5px;
margin-bottom: 19px;
padding-left: 8px
}
td.botan{
padding-bottom: 3px;
}

/*　フッター　*/
td.footer{
font-size: 10px;
color: #ffffff;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
}

/*　商品一覧ページ説明　*/
td.setumei{
font-size: 10px;
color: #333333;
padding-top: 5px;
padding-bottom: 5px;
}
div.ue-sukima{
padding-top: 4px;
}
div.syouhin-waku{
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
width: 585px;
}
div.syouhin-waku01{
border-bottom: 1px solid #000000;
width: 585px;
}
/*　POPページ　*/
td.pop01{
border: 1px solid #000000;
color: #333333;
padding-top: 5px;
padding-bottom: 5px;
}
td.pop-setumei01{
padding: 5px;
font-size: 14px;
color: #333333;
font-weight: bold;
}
td.pop-setumei{
padding: 5px;
font-size: 11px;
color: #333333;
}
/*　商品一覧ページ説明　*/
div.ryoukin-waku{
border: 1px solid #000000;
width: 580px;
}
td.ryoukin{
padding: 5px;
font-size: 12px;
line-height:150%;
}
span.ryoukin14-aka{
font-size: 14px;
color: #ff0000;
font-weight: bold;
}
sup.kome{
color: #ff0000;
}
div.pagetophe{
padding-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
font-size: 10px;
}
td.omousikomi{
padding-bottom: 5px;
padding-left: 20px;
padding-right: 5px;
font-size: 12px;
line-height:150%;
}

div.nabi00{
font-size: 10px;
padding-top: 3px;
padding-left: 3px;
color: #ff0000;
}

td.p-bottom3px{
padding-bottom: 3px;
}
/*　会社概要　*/
td.p01{
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
}
td.p02{
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
line-height:150%;
}

/*　レンタルページ　*/
td.rental01{
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
color: #333333;
padding-top: 5px;
padding-bottom: 5px;
}
td.rental02{
padding: 5px;
font-size: 14px;
color: #333333;
font-weight: bold;
border-bottom: 1px solid #2B1500;
}
td.rental03{
padding: 5px;
font-size: 14px;
color: #333333;
font-weight: bold;
border-left: 1px solid #2B1500;
border-right: 1px solid #2B1500;
border-bottom: 1px solid #2B1500;
}
td.rental04{
padding: 5px;
font-size: 11px;
color: #333333;
border-right: 1px solid #2B1500;
border-bottom: 1px solid #2B1500;
}
td.rental-title{
padding-top: 5px;
}
table.rental-form01{
border-bottom: 1px solid #2B1500; border-left: 1px solid #2B1500; border-right: 1px solid #2B1500;
}
td.rental-form02{
padding-left: 10px;
padding-right: 5px;
font-size: 12px;
color: #333333;
border-right: 1px dotted #2B1500;
}
td.rental-form04{
padding: 5px;
font-size: 12px;
color: #333333;
}
table.rental-form05{
border-bottom: 1px solid #2B1500;
}
td.rental-form06{
padding: 2px;
font-size: 12px;
color: #333333;
}
span.rental-form07{
font-size: 10px; color: #FF3300;
}
td.rental-form08{
padding: 5px;
font-size: 12px;
color: #FF3300;
font-weight: bold;
}
td.rental-form09{
padding-left: 10px;
padding-right: 5px;
font-size: 12px;
color: #221202;
border-right: 1px dotted #2B1500;
font-weight: bold;
}
td.rental-form10{
border-top: 1px solid #2B1500;
}
td.thanks{
padding: 5px; font-size: 12px; color: #221202; font-weight: bold; line-height:150%;
}
td.thanks01{
padding: 5px; font-size: 12px; color: #221202; line-height:150%;
}
td.thanks02{
padding: 5px; font-size: 12px; color: #FF3300; font-weight: bold; line-height:150%;
}
div.thanks03{
border: 1px solid #2B1500; width: 500px; font-size: 12px; color: #221202; line-height:150%; padding: 5px;
}