@charset "Shift_JIS";

/*
== index.html ========================================================================================================== */

#flash { width: 796px; height: 198px; margin: 0 0 2px 2px;}

.indexNaviTb { width: 794px; margin: 10px 0 0 3px;}
.indexNaviTb td { padding: 5px 0 10px; text-align: center; vertical-align: bottom; border: 1px solid #03C;}

.indexNaviTb a, .indexNaviTb a:visited { color: #000; text-decoration: none;}
.indexNaviTb a:hover { color: #333; text-decoration: underline;}

.indexTxtTb { width: 600px; margin: 10px auto;}
.indexTxtTb td { padding: 10px; color: #039; text-align: center;}

.indexTxtTb2 { width: 740px; margin: 10px auto; background: #ECF5FF;}
.indexTxtTb2 td { padding: 10px;}
.indexTxtTb2 .daihyou { margin-right: 30px; text-align: right;}

#flashBnrTb { clear: left; width: 750px; margin: 20px 0 0 20px; font-size: 13px;}
#flashBnrTb th { width: 88px; padding-right: 10px;}
#flashBnrTb td.update { text-align: right;}
#flashBnrTb a, #flashBnr a:visited, #flashBnr a:hover { color: #000; text-decoration: none;}



/*
== kiwaku.html ===================================================================================================== */

.kiwakuTxt { margin: 0 0 0 50px;}

.kiwakuTb  { margin: 10px auto;}
.kiwakuTb td { padding: 4px; font-size: 12px; text-align: right; border: 1px solid #999999;}
.kiwakuTb .bluetd { padding:10px 0 8px 0 ; font-size:14px ; text-align:center ; color:#FFFFFF ; font-weight:900 ; background:#003FBF ;}
.kiwakuTb .honsuutd { padding:10px 0 8px 0 ; font-size:14px ; text-align:center ; color:#FFFFFF ; font-weight:900 ; background:#003FBF ;}
.kiwakuTb .redtd { padding:10px 0 8px 0 ; font-size:14px ; text-align:center ; color:#FFFFFF ; font-weight:900 ; background:#FF0000 ;}
.kiwakuTb .aa { padding:10px 0 10px 0 ; font-size:14px ; text-align:left ; color:#000000 ; font-weight:900 ; background:#ffffff ; border: 0px;}
.kiwakuTb .aaa { padding:0px 0 0px 0 ; font-size:12px ; text-align:left ; color:#ffffff ; font-weight:300 ; background:#003FBF ; border: 0px;}
.kiwakuTb .a { padding:0px 0 0px 0 ; font-size:12px ; text-align:left ; color:#000000 ; font-weight:900 ; background:#ffcc00 ; border: 0px;}

.kiwakuTb .b { padding:0px 0 0px 0 ; font-size:12px ; text-align:right ; color:#000000 ; font-weight:900 ; background:#ffcc00 ; border: 0px;}
.kiwakuTb .c { padding:0px 0 0px 0 ; font-size:12px ; text-align:left ; color:#000000 ; font-weight:900 ; background:#ffffff ; border: 0px;}

.kiwakuTxt2 { width: 500px; margin: 0 0 50px 50px;}
.kiwakuTxt2 span { color: #0066CC;}

.kiwakuPTb { margin: 0 auto 30px;}
.kiwakuPTb td { text-align: center;}

.ctr { margin: 0 auto;}

.kiwakuTxt3 { width: 500px; margin: 0 0 5px 20px; font-weight: bold;}

.sutekanSouryouTb { margin: 0 auto;}
.sutekanSouryouTb td { padding: 2px; font-size: 12px; text-align: center; vertical-align: top; line-height: 140%; background: #FFF; border: 1px solid #999;}



/*
== atsugami.html ===================================================================================================== */

.atsugamiTxt { margin: 0 0 20px 20px;}
.atsugamiTxt span { color: #0066CC;}

.atsugamiTb { margin: 0 auto;}
.atsugamiTb td { padding-bottom: 30px;}
.atsugamiTb p { margin-top: 10px; text-align: center;}
.atsugamiTb p.tax { margin: 10px 15px 0 0; text-align: right;}

.atsugamiTb2 td { padding: 4px; font-size: 12px; text-align: right; border: solid 1px #999;}
.atsugamiTb2 .bluetd { padding: 8px; font-size: 14px; color: #FFFFFF ; text-align:center ; font-weight: 900; background: #003FBF;}
.atsugamiTb2 .redtd { padding: 8px; font-size: 14px; text-align: center ; color:#FFFFFF ; font-weight: 900; background: #FF0000;}

.atsugamiTb2 .a { padding: 5px; font-size: 12px; text-align: center ; color:#0000ff ; font-weight: 300; background: #f3f3f3;}


.atsugamiPTb { margin: 0 auto;}
.atsugamiPTb td { padding-bottom: 5px; text-align: center;}

.atsugamiTxt2 { width: 500px; margin: 0 0 5px 20px; font-weight: bold;}

.atsugamiSouryouTb { margin: 0 auto;}
.atsugamiSouryouTb td { padding: 2px; font-size: 12px; text-align: center; vertical-align: top; line-height: 140%; background: #FFF; border: 1px solid #999;}
.atsugamiSouryouTb .blue { color: #0066CC;}



/*
== plastics.html ===================================================================================================== */

.plasticsTxt { margin: 0 0 20px 50px;}

.plasticsTb { margin: 0 auto;}
.plasticsTb td { padding: 4px; font-size: 12px; text-align: right; border: solid 1px #999;}
.plasticsTb .bluetd { padding: 8px; font-size: 14px; color: #FFFFFF; text-align: center; font-weight: 900; background: #003FBF;}
.plasticsTb .redtd { padding: 8px; font-size: 14px; text-align: center ; color: #FFFFFF; font-weight: 900; background: #FF0000;}

.plasticsTb .off { padding: 8px; font-size: 14px; text-align: center ; color: #cccccc; font-weight: 900; background: #F3f3f3;}



.plasticsTb2 { margin: 30px auto 0;} 
.plasticsTb2 td { text-align: center;}



/*
== totan.html ===================================================================================================== */

.totanTxt { margin: 0 0 20px 25px;}

.totanTb { margin: 0 auto;}
.totanTb td { padding: 4px; font-size: 12px; text-align: right; border: solid 1px #999;}
.totanTb .bluetd { padding: 8px; font-size: 14px; color: #FFFFFF; text-align: center; font-weight: 900; background: #003FBF;}
.totanTb .redtd { padding: 8px; font-size: 14px; text-align: center; color: #FFFFFF; font-weight: 900; background: #FF0000;}

.totanTb2 { margin: 30px auto 0;} 
.totanTb2 td { padding-bottom: 10px; text-align: center;}



/*
== seal.html ===================================================================================================== */

.sealTxt { margin: 15px 0 20px 85px;}

.sealTb { margin: 0 auto;}
.sealTb td { padding: 4px; font-size: 12px; text-align: right; border: solid 1px #999;}
.sealTb .bluetd { padding: 8px; font-size: 14px; color: #FFFFFF; text-align: center; font-weight: 900; background: #003FBF;}
.sealTb .redtd { padding: 8px; font-size: 14px; text-align: center; color: #FFFFFF; font-weight: 900; background: #FF0000;}

.sealTxt2 { margin: 0 0 5px 20px; font-weight: bold;}

.sealSouryouTb { margin: 0 auto;}
.sealSouryouTb td { padding: 2px; font-size: 12px; text-align: center; vertical-align: top; line-height: 140%; background: #FFF; border: 1px solid #999;}

.sealTb2 { margin: 30px auto 0;} 
.sealTb2 td { padding-bottom: 10px; text-align: center;}



/*
== fudousan.html ===================================================================================================== */

.fudousanTxt { margin: 0 0 20px 110px;}

.fudousanTb { margin: 0 auto;}
.fudousanTb td { padding-bottom: 30px;}
.fudousanTb p { margin-top: 10px; text-align: center;}
.fudousanTb p.tax { margin: 10px 15px 0 0; text-align: right;}

.fudousanTb2 td { padding: 4px; font-size: 12px; text-align: right; border: solid 1px #999;}
.fudousanTb2 .bluetd { padding: 8px; font-size: 14px; color: #FFFFFF ; text-align:center ; font-weight: 900; background: #003FBF;}
.fudousanTb2 .redtd { padding: 8px; font-size: 14px; text-align: center ; color:#FFFFFF ; font-weight: 900; background: #FF0000;}

.fudousanTb2 .a { padding: 5px; font-size: 12px; text-align: center ; color:#0000ff ; font-weight: 300; background: #f3f3f3;}



.fudousanPTb { margin: 0 auto 30px;}
.fudousanPTb th { padding: 10px 0 5px 0;}
.fudousanPTb td { text-align: center; vertical-align: bottom;}

.fudousanTxt2 { width: 500px; margin: 0 0 5px 20px; font-weight: bold;}

.fudousanSouryouTb { margin: 0 auto;}
.fudousanSouryouTb td { padding: 2px; font-size: 12px; text-align: center; vertical-align: top; line-height: 140%; background: #FFF; border: 1px solid #999;}



/*
== stand.html ===================================================================================================== */

.standTxt { margin-left: 105px; font-size: 16px; line-height: 1.4em;}
.standTxt2 { margin: 5px 0 0 115px; font-size: 15px; line-height: 1.4em;}

.standTb  { margin: 30px auto 0;}
.standTb td { padding: 4px; font-size: 12px; text-align: center; border: 1px solid #999999;}
.standTb .bluetd { padding: 10px 0 8px  ; font-size: 14px; text-align: center; color: #FFFFFF; font-weight: 900; background: #003FBF;}
.standTb .redtd { padding: 10px 0 8px 0; font-size: 14px; text-align: center; color: #FFFFFF; font-weight: 900; background: #FF0000;}

.standPhotoTb { margin: 10px auto 40px;}
.standPhotoTb td { text-align: center;}



/*
== toritsuke.html ===================================================================================================== */

.toritsukeCo h4 { margin: 0 0 0 40px;}
.toritsukeCo p { margin: 0 0 10px 50px;}
.toritsukeCo img.areaImg { display: block; margin: 0 auto 20px;}

.toritsukeTb { margin: 0 auto 40px; border-bottom: 1px solid #CCC;}
.toritsukeTb td { padding: 3px 10px; font-size: 15px;}

.bluetxt02 { font-size: 14px; font-weight: bold; color: #0033CC;}
.bluetxt03 { font-size: 12px; color: #013299; padding: 10px;}
.orange { color: #FF9900;}


/*
== meishi.html ===================================================================================================== */

.meishiTxt { margin: 20px 0 20px 95px;}

.meishiTb { margin: 0 auto 15px;}
.meishiTb td { padding: 10px; font-size: 12px; text-align: right; border: solid 1px #999;}
.meishiTb .bluetd { padding: 8px; font-size: 14px; color: #FFFFFF; text-align: center; font-weight: 900; background: #003FBF;}
.meishiTb .redtd { padding: 8px; font-size: 14px; text-align: center; color: #FFFFFF; font-weight: 900; background: #FF0000;}

.meishiTb2 { margin: 0 auto;}
.meishiTb2 td { text-align: center;}



/*
== lighter.html ===================================================================================================== */

.lighterTxt { margin: 20px 0 20px 95px;}

.lighterTb { margin: 0 auto;}
.lighterTb td { padding: 10px; font-size: 12px; text-align: right; border: solid 1px #999;}
.lighterTb .bluetd { padding: 8px; font-size: 14px; color: #FFFFFF; text-align: center; font-weight: 900; background: #003FBF;}
.lighterTb .redtd { padding: 8px; font-size: 14px; text-align: center; color: #FFFFFF; font-weight: 900; background: #FF0000;}

.lighterTb2 { margin: 0 auto;}
.lighterTb2 td { text-align: center;}



/*
== tissue.html ===================================================================================================== */

.tissueTxt { margin: 20px 0 20px 95px;}

.tissueTb { margin: 0 auto;}
.tissueTb td { padding: 10px; font-size: 12px; text-align: right; border: solid 1px #999;}
.tissueTb .bluetd { padding: 8px; font-size: 14px; color: #FFFFFF; text-align: center; font-weight: 900; background: #003FBF;}
.tissueTb .redtd { padding: 8px; font-size: 14px; text-align: center; color: #FFFFFF; font-weight: 900; background: #FF0000;}

.tissueTb2 { margin: 0 auto;}
.tissueTb2 td { text-align: center;}



/*
== menu.html ===================================================================================================== */

.menuTxt { margin: 20px 0 20px 95px;}

.menuTb { margin: 0 auto;}
.menuTb td { padding: 10px; font-size: 12px; text-align: center; border: solid 1px #999;}
.menuTb .bluetd { padding: 8px; font-size: 14px; color: #FFFFFF; text-align: center; font-weight: 900; background: #003FBF;}

.menuTb2 { margin: 0 auto;}
.menuTb2 td { text-align: center;}



/*
== poster.html ===================================================================================================== */

.posterTb { margin: 0 auto;}
.posterTb td { padding: 10px; font-size: 12px; text-align: center; border: solid 1px #999;}
.posterTb .bluetd { padding: 8px; font-size: 14px; color: #FFFFFF; text-align: center; font-weight: 900; background: #003FBF;}

.posterTxt { margin: 20px 0 20px 130px;}

.posterBtmKomeTb { margin: 20px 0 0 100px; line-height: 140%; font-weight: bold;}
.posterBtmKomeTb a, .btmKomeTb a:visited { color: #000;}
.posterBtmKomeTb a:hover { color: #FF0000;}



/*
== kouji.html ===================================================================================================== */

.koujiTb { margin: 0 auto;}
.koujiTb td { padding: 10px; font-size: 14px; text-align: center; border: solid 2px #003399; background: #F2F2F2;}

.koujiTxt { margin: 20px 0 20px 60px;}


/*
== shizai.html ===================================================================================================== */

.shizaiTb { margin: 0 auto 30px;}
.shizaiTb td { padding: 10px; font-size: 12px; text-align: center; border: solid 1px #999;}
.shizaiTb .bluetd { padding: 8px; font-size: 14px; color: #FFFFFF; text-align: center; font-weight: 900; background: #003FBF;}
.shizaiTb .redtd { padding: 8px; font-size: 14px; text-align: center; color: #FFFFFF; font-weight: 900; background: #FF0000;}
.shizaiTb .gray{ background: #F2F2F2;}

.shizaiTxt { margin: 20px 0 20px 150px;}



/*
== t-shirt.html ===================================================================================================== */

.t-shirtTb { margin: 0 auto;}
.t-shirtTb .bluetd { padding: 8px; font-size: 14px; color: #FFFFFF; text-align: center; font-weight: 900; background: #003FBF;}
.t-shirtTb th.priceTh { width: 340px; text-align: center;}

.t-shirtTb table { margin: 15px auto 5px;}
.t-shirtTb table td { padding: 10px; font-size: 12px; text-align: center; border: solid 1px #999;}

.t-shirtTxt { margin: 20px 0 50px 50px;}


.t-shirtTb2 { margin: 0 auto;}
.t-shirtTb2 th { padding: 5px; border: 1px solid #999;}
.t-shirtTb2 td { padding: 5px; border: 1px solid #999; text-align: center; vertical-align: middle;}

.t-shirtTb2 .bluetd { padding: 8px; font-size: 14px; color: #FFFFFF; text-align: center; font-weight: 900; background: #003FBF;}

.t-shirtTb3 { margin: 20px auto 40px;}
.t-shirtTb3 td { padding: 5px; border: 1px solid #999;}

.t-shirtTb4 { margin: 5px auto;}
.t-shirtTb4 td { padding: 5px; border: 1px solid #999;}
.t-shirtTb4Txt { text-align: center;}
.t-shirtTb4TxtKome { margin: 0 0 40px 110px;}

.t-shirtTb5 { margin: 20px auto 0;}
.t-shirtTb5 td { padding: 10px; border: 1px solid #999;}
.t-shirtTb5Txt { margin: 15px 0 0 50px;}

.shokeihiTb { margin: 40px auto 20px;}
.shokeihiTb h3 { margin: 5px;}
.shokeihiTb p { margin: 10px;}
.shokeihiTb ul { margin: 0 0 0 35px;}



/*
== event.html ===================================================================================================== */

.eventTb { margin: 0 auto;}
.eventTb td { padding: 10px 5px; font-size: 12px; text-align: center; border: solid 1px #999;}
.eventTb .bluetd { padding: 8px; font-size: 14px; color: #FFFFFF; text-align: center; font-weight: 900; background: #003FBF;}

.eventImg { width: 400px; margin: 20px auto; text-align: center;}
.eventImg img { display: block; margin-bottom: 10px;}

.eventBtmKomeTb { margin: 20px 0 0 120px; line-height: 140%; font-weight: bold;}
.eventBtmKomeTb a, .btmKomeTb a:visited { color: #000;}
.eventBtmKomeTb a:hover { color: #FF0000;}



/*
== homepage.html ===================================================================================================== */

.homepageTxt { margin: 0 0 20px 0; font-size: 16px; text-align: center; line-height: 1.4em;}

.homepageTb { margin: 0 auto 30px;}

.homepageTb2 { margin: 0 auto 30px;}
.homepageTb2 td { padding: 4px; text-align: right; border: solid 1px #999;}
.homepageTb2 .bluetd { padding: 8px; font-size: 14px; color: #FFFFFF; text-align: center; font-weight: 900; background: #003FBF;}
.homepageTb2 .redtd { padding: 8px; font-size: 14px; text-align: center ; color: #FFFFFF; font-weight: 900; background: #FF0000;}

.hpNagareTb { margin: 0 auto;}
.hpNagareTb .nagareTb { margin-top: 20px;}


.homepageTxt2 { margin: 30px 0 0 0; text-align: center; line-height: 1.4em;}














/*
== attention.html ===================================================================================================== */


/*
== inq.html ================================================================== */

#inqCoIframe { margin-left: 40px;}

body#inqBy { background: #FFF;}

body#inqBy #inqCo { width: 500px; margin: 1px;}

.inqTb { width: 500px;}
.inqTb th { width: 100px; padding: 10px; font-weight: normal; background: #F2F2F2; border: 1px solid #999;}
.inqTb td { padding: 10px; border: 1px solid #999;}
.inqTb .selectMb { margin-bottom: 5px;}
.inqTb .hissu { font-size: 10px; color: #F00;}
.inqTb .hankaku { font-size: 10px;}

.kakunin { margin: 20px 0; text-align: center;}

.inqEndTxt { margin: 70px 0 120px 105px; text-align: center; font-weight: bold; line-height: 3em;}



/*
== order.html ===================================================================================================== */

.orderTb { width: 582px;}
.orderTb td { width: 187px; padding-bottom: 10px; text-align: center; vertical-align: top;}

.orderTxtTb { width: 180px; margin: 0 auto;}
.orderTxtTb th { padding: 5px 0; color: #FFF; background: #F00; border: 1px solid #999;}
.orderTxtTb td { padding: 5px 10px; text-align: left; border: 1px solid #999;}

.orderTxtTb td .tel { color: #F00 ; font-size: 18px; font-weight: bold; line-height: 1.3em;}

.orderTxtTb a, .orderTxtTb a:visited { color: #000; font-weight: bold; text-decoration: none;}
.orderTxtTb a:hover { color: #000; text-decoration: underline;}



/*
== fax.html ===================================================================================================== */

body#faxBy { background: #FFF;}



