@charset "Shift_JIS";

* { margin: 0; padding: 0;}

body { font-size: 13px; line-height: 1.3em; background: url(parts/common/bg.jpg) repeat-y top left #F3F3F3;}

h1 { margin: 2px 2px 2px 30px; font-size: 12px;}

table { border-collapse: collapse;}

img { border: 0;}

#wrap { width: 800px; margin-left: 20px; border-top: 10px solid #F00;}

.pageTop { margin: 20px 40px 20px 0;}
.pageTop p { text-align: right;}
.pageTop a, .pageTop a:visited { color: #000; text-decoration: none;}
.pageTop a:hover { color: #333; text-decoration: underline; background: #F2F2F2;}



/*
== ヘッダー ========================================================================================================== */

#hdr { position: relative; width: 800px; height: 130px; margin-top: 2px;}
#hdr h2 { position: absolute; top: 35px; left: 37px;}
#hdr #domain { position: absolute; top: 75px; left: 95px; width: 160px; height: 15px; background: url(parts/common/hdr/domain.jpg) no-repeat; text-indent: -4444px;}
#hdr #domain a { display: block; width: 160px; height: 15px;}

#hdr ul { list-style: none;}
#hdr li { position: absolute; text-indent: -4444px;}
#hdr li a { display: block;}

#hdr li#fax { top: 68px; left: 399px; width: 133px; height: 30px; background: url(parts/common/hdr/ln/fax.jpg) no-repeat left;}
#hdr li#fax a { width: 133px; height: 30px;}
#hdr li#fax a:hover { background: url(parts/common/hdr/ln/fax.jpg) no-repeat right;}

#hdr li#inq { top: 68px; left: 534px; width: 108px; height: 30px; background: url(parts/common/hdr/ln/inq.jpg) no-repeat left;}
#hdr li#inq a { width: 108px; height: 30px;}
#hdr li#inq a:hover { background: url(parts/common/hdr/ln/inq.jpg) no-repeat right;}

#hdr li#data { top: 68px; left: 644px; width: 153px; height: 30px; background: url(parts/common/hdr/ln/data.jpg) no-repeat left;}
#hdr li#data a { width: 153px; height: 30px;}
#hdr li#data a:hover { background: url(parts/common/hdr/ln/data.jpg) no-repeat right;}

#hdr li#attention { top: 100px; left: 399px; width: 198px; height: 30px; background: url(parts/common/hdr/ln/attention.jpg) no-repeat left;}
#hdr li#attention a { width: 198px; height: 30px;}
#hdr li#attention a:hover { background: url(parts/common/hdr/ln/attention.jpg) no-repeat right;}

#hdr li#order { top: 100px; left: 599px; width: 198px; height: 30px; background: url(parts/common/hdr/ln/order.jpg) no-repeat left;}
#hdr li#order a { width: 198px; height: 30px;}
#hdr li#order a:hover { background: url(parts/common/hdr/ln/order.jpg) no-repeat right;}

#hdr p.tel { position: absolute; top: 0; left: 399px; width: 398px; height: 66px; background: url(parts/common/hdr/tel.jpg) no-repeat; text-indent: -4444px;}



/*
== グローバルナビゲーション ========================================================================================================== */

#gn ul { list-style: none; margin: 8px 0 0 3px;}
#gn li { float: left; width: 197px; height: 35px; margin: 0 2px 4px 0; text-indent: -4444px;}
#gn li a { display: block; width: 197px; height: 35px;}

#gn #homeTop { background: url(parts/common/gn/gn.jpg) no-repeat right 0;}
#gn #home { background: url(parts/common/gn/gn.jpg) no-repeat left 0;}
#gn #kiwaku { background: url(parts/common/gn/gn.jpg) no-repeat left -35px;}
#gn #atsugami { background: url(parts/common/gn/gn.jpg) no-repeat left -70px;}
#gn #plastics { background: url(parts/common/gn/gn.jpg) no-repeat left -105px;}
#gn #totan { background: url(parts/common/gn/gn.jpg) no-repeat left -140px;}
#gn #seal { background: url(parts/common/gn/gn.jpg) no-repeat left -175px;}
#gn #fudousan { background: url(parts/common/gn/gn.jpg) no-repeat left -210px;}
#gn #stand { background: url(parts/common/gn/gn.jpg) no-repeat left -245px;}
#gn #hanyou { background: url(parts/common/gn/gn.jpg) no-repeat left -280px;}
#gn #toritsuke { background: url(parts/common/gn/gn.jpg) no-repeat left -315px;}
#gn #sougi { background: url(parts/common/gn/gn.jpg) no-repeat left -350px;}

#gn #nobori { background: url(parts/common/gn/gn.jpg) no-repeat left -385px;}
#gn #hanyouNobori { background: url(parts/common/gn/gn.jpg) no-repeat left -420px;}
#gn #tapestry { background: url(parts/common/gn/gn.jpg) no-repeat left -455px;}
#gn #oudanmaku { background: url(parts/common/gn/gn.jpg) no-repeat left -490px;}
#gn #bench { background: url(parts/common/gn/gn.jpg) no-repeat left -525px;}
#gn #placard { background: url(parts/common/gn/gn.jpg) no-repeat left -560px;}
#gn #koukokuBest { background: url(parts/common/gn/gn.jpg) no-repeat left -595px;}
#gn #idea { background: url(parts/common/gn/gn.jpg) no-repeat left -630px;}
#gn #meishi { background: url(parts/common/gn/gn.jpg) no-repeat left -665px;}
#gn #fuutou { background: url(parts/common/gn/gn.jpg) no-repeat left -700px;}
#gn #hagaki { background: url(parts/common/gn/gn.jpg) no-repeat left -735px;}
#gn #lighter { background: url(parts/common/gn/gn.jpg) no-repeat left -770px;}
#gn #tissue { background: url(parts/common/gn/gn.jpg) no-repeat left -805px;}
#gn #ticket { background: url(parts/common/gn/gn.jpg) no-repeat left -840px;}
#gn #poster { background: url(parts/common/gn/gn.jpg) no-repeat left -875px;}
#gn #menu { background: url(parts/common/gn/gn.jpg) no-repeat left -910px;}
#gn #chirashi { background: url(parts/common/gn/gn.jpg) no-repeat left -945px;}
#gn #catalog { background: url(parts/common/gn/gn.jpg) no-repeat left -980px;}
#gn #sticker { background: url(parts/common/gn/gn.jpg) no-repeat left -1015px;}
#gn #t-shirt { background: url(parts/common/gn/gn.jpg) no-repeat left -1050px;}
#gn #even { background: url(parts/common/gn/gn.jpg) no-repeat left -1085px;}

#gn #shop { background: url(parts/common/gn/gn.jpg) no-repeat left -1120px;}
#gn #stand2 { background: url(parts/common/gn/gn.jpg) no-repeat left -1155px;}
#gn #boshuu { background: url(parts/common/gn/gn.jpg) no-repeat left -1190px;}
#gn #tent { background: url(parts/common/gn/gn.jpg) no-repeat left -1225px;}
#gn #koukan { background: url(parts/common/gn/gn.jpg) no-repeat left -1260px;}
#gn #kaigyou { background: url(parts/common/gn/gn.jpg) no-repeat left -1295px;}
#gn #ink { background: url(parts/common/gn/gn.jpg) no-repeat left -1330px;}
#gn #cutting { background: url(parts/common/gn/gn.jpg) no-repeat left -1365px;}
#gn #seiban { background: url(parts/common/gn/gn.jpg) no-repeat left -1400px;}
#gn #shizai { background: url(parts/common/gn/gn.jpg) no-repeat left -1435px;}
#gn #kouj { background: url(parts/common/gn/gn.jpg) no-repeat left -1470px;}
#gn #tegaki { background: url(parts/common/gn/gn.jpg) no-repeat left -1505px;}

#gn #graphic { background: url(parts/common/gn/gn.jpg) no-repeat left -1540px;}
#gn #homepage { background: url(parts/common/gn/gn.jpg) no-repeat left -1575px;}
#gn #internet { background: url(parts/common/gn/gn.jpg) no-repeat left -1610px;}
#gn #huyou { background: url(parts/common/gn/gn.jpg) no-repeat left -1645px;}


#gn #home a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right 0;}
#gn #kiwaku a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -35px;}
#gn #atsugami a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -70px;}
#gn #plastics a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -105px;}
#gn #totan a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -140px;}
#gn #seal a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -175px;}
#gn #fudousan a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -210px;}
#gn #stand a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -245px;}
#gn #hanyou a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -280px;}
#gn #toritsuke a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -315px;}
#gn #sougi a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -350px;}

#gn #nobori a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -385px;}
#gn #hanyouNobori a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -420px;}
#gn #tapestry a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -455px;}
#gn #oudanmaku a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -490px;}
#gn #bench a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -525px;}
#gn #placard a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -560px;}
#gn #koukokuBest a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -595px;}
#gn #idea a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -630px;}
#gn #meishi a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -665px;}
#gn #fuutou a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -700px;}
#gn #hagaki a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -735px;}
#gn #lighter a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -770px;}
#gn #tissue a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -805px;}
#gn #ticket a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -840px;}
#gn #poster a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -875px;}
#gn #menu a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -910px;}
#gn #chirashi a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -945px;}
#gn #catalog a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -980px;}
#gn #sticker a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -1015px;}
#gn #t-shirt a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -1050px;}
#gn #even a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -1085px;}

#gn #shop a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -1120px;}
#gn #stand2 a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -1155px;}
#gn #boshuu a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -1190px;}
#gn #tent a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -1225px;}
#gn #koukan a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -1260px;}
#gn #kaigyou a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -1295px;}
#gn #ink a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -1330px;}
#gn #cutting a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -1365px;}
#gn #seiban a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -1400px;}
#gn #shizai a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -1435px;}
#gn #kouj a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -1470px;}
#gn #tegaki a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -1505px;}

#gn #graphic a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -1540px;}
#gn #homepage a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -1575px;}
#gn #internet a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -1610px;}
#gn #huyou a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right -1645px;}

.cl { clear: left;}


#homeNavi { list-style: none; margin: 0 0 0 3px;}
#homeNavi li { width: 197px; height: 35px; margin: 0 2px 4px 0; text-indent: -4444px;}
#homeNavi li a { display: block; width: 197px; height: 35px;}
#homeNavi #home { background: url(parts/common/gn/gn.jpg) no-repeat left 0;}
#homeNavi #home a:hover { background: url(parts/common/gn/gn.jpg) no-repeat right 0;}



/*
== フッター ========================================================================================================== */

#footerNaviTb { width: 800px; margin: 40px 0 10px; text-align: center; font-size: 12px;}
#footerNaviTb td { padding: 2px 0;}

#footerNaviTb td.b a.footerHome { background: #F2F2F2;}
#footerNaviTb td.b a { background: #DFEFFF;}
#footerNaviTb td.y a { background: #FFFFCA;}
#footerNaviTb td.g a { background: #DFFFDF;}
#footerNaviTb td.p a { background: #FFDDFF;}
#footerNaviTb td.gr a { background: #F2F2F2;}

#footerNaviTb a, #footerNavi a:visited { color: #000; text-decoration: none;}
#footerNaviTb a:hover { color: #333; text-decoration: underline;}

#copy { width: 800px; margin-top: 30px; font-size: 12px;}
#copy p { text-align: center;}



/*
== コンテンツ ========================================================================================================== */

#coTb { width: 800px; margin-top: 8px;}

#coTb #subNaviTh { width: 215px; text-align: left; font-weight: normal; vertical-align: top;}
#subNaviTh #subNaviTb { width: 196px; margin-left: 3px;}
#subNaviTb td { width: 96px; padding: 5px 0; text-align: center; border: 1px solid #03C; font-size: 11px; line-height: 1.1em;}

#subNaviTb a, #subNaviTb a:visited { color: #000; text-decoration: none;}
#subNaviTb a:hover { color: #333; text-decoration: underline;}

#coTd { width: 500px; vertical-align: top;}
#coTd h3 { margin-bottom: 20px;}

.btmKomeTb { margin: 20px 0 0 50px; line-height: 140%; font-weight: bold;}
.btmKomeTb a, .btmKomeTb a:visited { color: #000;}
.btmKomeTb a:hover { color: #FF0000;}

.blue { color: #0033CC;}

.pricefR { color: #FF0000; font-weight: bold;}
.pricefG { color: #339900; font-weight: bold;}
.pricefP { color: #CC0099; font-weight: bold;}
.pricebgY { background: #FFCC00; font-weight: bold;}
.pricebgM { background: #FF6699;}
.pricebgS { background: #CCFFFF; font-weight: bold;}
.pricebgL { background: #FFCCCC; font-weight: bold;}
.pricebgW { background: #FFFFFF; font-weight: bold;}
.backF3F3F3 { background-color: #F3F3F3; font-weight: bold;}

.pricebgoff { background: #F3F3F3; font-weight: bold; color: #cccccc;}

/*
== 注意事項 ========================================================================================================== */

.attentionTb { margin: 60px auto 0; line-height: 150%;}
.attentionTb .redtd { font-size: 13px; text-align: center; color:#FFFFFF ; background:#FF0000 ;}
.attentionTb th { padding: 4px 10px; border: solid 1px #999; font-weight: normal}
.attentionTb td { padding: 4px; font-size: 13px; font-weight: normal; border: solid 1px #999; vertical-align: top;}  
.attentionTb .redtxt { color: red;}
.attentionTb span { color: #0033CC;}



