body.signage_top{background-color:#fff;color:#333;background-image:url(../images/signage/bg_signage.gif);background-repeat:repeat-x 0 0;height:65px;}
body.signage{body.top{background-image:url("../images/bg2.gif");background-position:0% 0%;background-repeat:repeat-x;background-color:white;margin:0;font:9px/18px "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Meiryo,"メイリオ", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif;}
}
body.signage_contact{font:12px/18px "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif;background-color:#f2f2f2;color:#333;background-image:url();}
a:link.signagemenu{color:#000;text-decoration:none;}
a:visited.signagemenu{color:#000;text-decoration:none;}
a:active.signagemenu{color:#000;text-decoration:none;}
a:hover.signagemenu{color:royalblue;text-decoration:none;position:relative;top:0px;left:0px;}
a:link.gray{color:gray;text-decoration:none;}
a:visited.gray{color:gray;text-decoration:none;}
a:active.gray{color:gray;text-decoration:none;}
a:hover.gray{color:black;text-decoration:none;position:relative;top:0px;left:0px;}
h1{font-weight:bold;font-size:34px;line-height:36px;margin-bottom:18px;font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック";color:black;}
h2{font-weight:bold;font-size:22px;line-height:18px;height:32px;line-height:28px;}
h3{font-weight:bold;font-size:14px;line-height:18px;margin-bottom:0px;}
h4{font-weight:bold;font-size:10px;line-height:18px;}
h2.license{text-align:left;margin:0px;}
div.content_top{background-image:url(../images/signage/bg_cont.gif);background-repeat:no-repeat;width:984px;height:841px;}
div.content{width:970px;background-color:white;border:solid 1px #e5e5e5;}
div.content_nob{width:970px;background-color:white;}
div.content50{width:940px;background-color:white;border:solid 1px #e5e5e5;padding-left:15px;padding-right:15px;text-align:center;}
div.waku{border:solid 1px gray;background-color:white;margin-top:15px;}
table.logo{background-image:url(../images/logo/petit_logo_180.gif);background-position:100% 5%;background-repeat:no-repeat;}
table.waku{width:970px;}
div.display{width:400px;height:335px;background-image:url(../images/signage/display.jpg);background-repeat:no-repeat;}
div.breadcrumb-waku{font-weight:bold;font-size:10px;color:dimgray;text-align:left;border:solid 1px lightgrey;border-bottom:solid 0px;width:980px;height:30px;line-height:10px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt50{margin-top:50px;}
.mt100{margin-top:100px;}
.font6{font-size:6pt;}
div.movie{background-color:black;color:white;text-align:center;width:200px;padding-top:3px;padding-bottom:0px;}
div.link-area-waku{}
table.link-area{background-color:transparent;border-collapse:separate;width:980px;font-size:10px;color:dimgray;margin-toop:5px;}
table.link-area td.link-midashi{text-align:center;color:black;padding-bottom:5px;width:25%;}
.link-area td.naiyo{padding-top:0px;padding-left:15px;padding-right:15px;vertical-align:top;}
.link-area img.w150{width:150px;}
td.petit_top_img{background-image:url(../images/);background-position:0 0;background-repeat:no-repeat;height:200px;color:white;text-align:right;background-color:black;}
td.petit_top_right{line-height:1.5EM;padding-bottom:10px;}
span.top_moji{font-size:14pt;font-style:Italic;font-weight:bold;line-height:30px;}
div.top_midashi{background-color:dimgray;color:white;font-weight:bold;font-size:9pt;font-family:'';text-align:right;line-height:15pt;margin-right:5px;}
div.top_note{border:solid 1px #044e87;width:280px;padding:10px;margin-bottom:3px;line-height:20px;}
th.koumoku{background-color:lightblue;color:white;width:120px;}
td.siyou{border:solid 1px lightblue;}
td.midashi{font:bold 11pt;color:blue;}
td.cont{padding-left:30px;height:110px;vertical-align:top;}
td.petit_title{width:680px;font:Italic 18pt Cooper Black;line-height:50pt;color:royalblue;Filter:DropShadow(Color=lightblue, OffX=5, OffY=5, Positive=1);padding-left:0px;}
div.menu_top{width:220px;padding-bottom:2px;}
span.top_en{font-style:Italic;font-size:14pt;font-family:'Century';font-weight:bold;line-height:18pt;}
div.top_jp{width:215px;text-align:right;line-height:1.5EM;color:black;border-top:solid 1px lightgrey;}
td.screen{background-color:lightblue;color:darkblue;text-indent:20px;height:25px;font-size:10pt;font-family:"Arial Black";}
td.active{border:solid 1px dimgray;text-align:center;font:bold 10pt;background-color:dimgray;color:white;width:12%;}
td.tab{border:solid 1px dimgray;text-align:center;font:bold 10pt;color:royalblue;border-bottom:solid 5px dimgray;padding-bottom:1px;width:12%;}
td.tab_partner{border:solid 1px royalblue;text-align:center;font:bold 10pt;width:12%;color:blue;border-bottom:solid 5px royalblue;}
td.con_midashi{border-left:solid 8px royalblue;border-bottom:dashed 1px royalblue;}
td.con_cont{padding-bottom:20px;}
table.pro_rei{width:100%;background-image:url(../images/petit/pro_back3.jpg);background-repeat:no-repeat;color:white;}
td.pro_nagare{background-image:url(../images/petit/plate_blue.jpg);background-repeat:no-repeat;text-align:center;color:white;font-weight:bold;width:100px;height:80px;}
td.pro_nagare2{background-image:url(../images/petit/plate_silver.jpg);background-repeat:no-repeat;text-align:center;color:black;font-weight:normal;width:100px;height:80;}
td.pro_nagare3{background-image:url(../images/petit/plate_pink.jpg);background-repeat:no-repeat;text-align:center;color:white;font-weight:bold;width:100px;height:80;}
span.pro_cont4{color:white;background-color:royalblue;width:100%;padding:5px;}
div.pro_cont4{border:solid 1px royalblue;padding-left:10px;padding-top:5px;padding-bottom:5px;height:130px;}
td.rei_midashi1{font-weight:bold;font-size:medium;}
td.rei_midashi2{background-color:#333333;color:white;font-weight:bold;font-size:16pt;line-height:1.2EM;}
td.rei_back{background-color:lightgrey;}
td.rei_border0{border-bottom:dashed 1px lightgrey;}
td.rei_border{border-bottom:dashed 1px lightgrey;text-indent:1em;}
p.rei{padding-top:10px;padding-bottom:10px;}
td.b-border_taku{border-bottom:dashed 1px lightgrey;}
table.waku_syousai{width:970px;margin-top:0px;}
span.cont_midashi{font:bold 12pt;color:white;background-color:royalblue;padding-top:2px;height:18px;line-height:18px;}
div.cont_waku{border:double 3px royalblue;line-height:15pt;width:940px;}
div.model_midashi{background-color:lightblue;color:royalblue;font-size:11pt;padding:2px;height:20px;line-height:20px;clear:right;}
div.model_photo{float:right;text-align:center;margin-top:5px;margin-left:10px;}
hr.model_hr{height:1px;color:royalblue;width:400px;}
div.model_comment{padding-left:10px;padding-top:15px;padding-right:10px;}
div.dairiten_midashi{background-color:royalblue;color:white;text-indent:5px;height:25px;font-size:10pt;line-height:25px;margin-top:10px;width:520px;margin-bottom:10px;font-weight:bold;}
td.hyou{border:solid 1px lightgrey;}
div.breadcrumb{background-image:url(../images/signage/breadcrumb.png);background-repeat:no-repeat;background-position:100% 0;float:left;padding:10px;}
div.breadcrumb_end{float:left;padding:10px;}
div.content_guruset{background-color:white;height:1150px;width:980px;}
div.content_gurukei{background-color:white;height:1470px;width:980px;}
.left{text-align:left;}
.center{text-align:center;}
.red{color:red;}
#func-table{width:870px;text-align:center;background-color:dimgray;margin:0px auto;}
.func-midashi{background-color:#224272;color:white;font-size:11pt;font-weight:bold;padding-top:8px;}
.bg-koumoku{background-color:#828FA7;color:white;}
#func-table .odd{background-color:#F5F5F5;}
#func-table .even{background-color:#CFCFCF;}
#globalheader{width:970px;height:38px;margin:18px auto;margin-top:0px;position:relative;z-index:9998;}
#globalheader #globalnav{margin:0;padding:0;}
#globalheader #globalnav li{display:inline;}
#globalheader #globalnav li#nav01 a{float:left;width:180px;height:0;padding-top:38px;overflow:hidden;}
#globalheader #globalnav li#nav02 a{float:left;width:109px;height:0;padding-top:38px;overflow:hidden;}
#globalheader #globalnav li#nav03 a{float:left;width:109px;height:0;padding-top:38px;overflow:hidden;}
#globalheader #globalnav li#nav04 a{float:left;width:109px;height:0;padding-top:38px;overflow:hidden;}
#globalheader #globalnav li#nav05 a{float:left;width:109px;height:0;padding-top:38px;overflow:hidden;}
#globalheader #globalnav li#nav06 a{float:left;width:109px;height:0;padding-top:38px;overflow:hidden;}
#globalheader #globalnav li#nav07 a{float:left;width:109px;height:0;padding-top:38px;overflow:hidden;}
#globalheader #globalnav li#nav08 a{float:left;width:136px;height:0;padding-top:38px;overflow:hidden;}
#globalheader #globalnav li a{background-image:url(../images/menubar.png);background-repeat:no-repeat;position:relative;top:0px;left:0px;}
#globalheader #globalnav li#nav01 a{background-position:0 0;}
#globalheader #globalnav li#nav02 a{background-position:-180px 0;}
#globalheader #globalnav li#nav03 a{background-position:-289px 0;}
#globalheader #globalnav li#nav04 a{background-position:-398px 0;}
#globalheader #globalnav li#nav05 a{background-position:-508px 0;}
#globalheader #globalnav li#nav06 a{background-position:-617px 0;}
#globalheader #globalnav li#nav07 a{background-position:-726px 0;}
#globalheader #globalnav li#nav08 a{background-position:-836px 0;}
#globalheader #globalnav li#nav01 a:hover{background-position:0 -38px;}
#globalheader #globalnav li#nav02 a:hover{background-position:-180px -38px;}
#globalheader #globalnav li#nav03 a:hover{background-position:-289px -38px;}
#globalheader #globalnav li#nav04 a:hover{background-position:-398px -38px;}
#globalheader #globalnav li#nav05 a:hover{background-position:-508px -38px;}
#globalheader #globalnav li#nav06 a:hover{background-position:-617px -38px;}
#globalheader #globalnav li#nav07 a:hover{background-position:-726px -38px;}
#globalheader #globalnav li#nav08 a:hover{background-position:-836px -38px;}
#globalheader #globalnav li#nav01 a:active{background-position:0 -76px;}
#globalheader #globalnav li#nav02 a:active{background-position:-180px -76px;}
#globalheader #globalnav li#nav03 a:active{background-position:-289px -76px;}
#globalheader #globalnav li#nav04 a:active{background-position:-398px -76px;}
#globalheader #globalnav li#nav05 a:active{background-position:-508px -76px;}
#globalheader #globalnav li#nav06 a:active{background-position:-617px -76px;}
#globalheader #globalnav li#nav07 a:active{background-position:-726px -76px;}
#globalheader #globalnav li#nav08 a:active{background-position:-836px -76px;}
#globalheader.nav01 #globalnav li#nav01 a{background-position:0 -76px;cursor:default;}
#globalheader.nav02 #globalnav li#nav02 a{background-position:-180px -76px !important;}
#globalheader.nav03 #globalnav li#nav03 a{background-position:-289px -76px !important;}
#globalheader.nav04 #globalnav li#nav04 a{background-position:-398px -76px !important;}
#globalheader.nav05 #globalnav li#nav05 a{background-position:-508px -76px !important;}
#globalheader.nav06 #globalnav li#nav06 a{background-position:-617px -76px !important;}
#globalheader.nav07 #globalnav li#nav07 a{background-position:-726px -76px !important;}
#globalheader.nav08 #globalnav li#nav08 a{background-position:-836px -76px !important;}
tr.seihin{height:50px;text-align:center;}
tr.tokutyo{clear:both;}
tr.siyou1{height:65px;background-color:honeydew;}
tr.siyou2{height:65px;background-color:ivory;}
tr.siyou3{height:50px;background-color:honeydew;}
tr.siyou4{height:50px;background-color:ivory;}
tr.height40{height:40px;}
tr.fee{height:90px;}
div.block0,.block1,.block5{float:left;width:110px;}
div.block5{float:left;width:135px;}
div.block2,.block3,.block4{float:left;width:150px;}
div#gallery2{float:left;width:500px;}
#price-table1 .odd, #price-table2 .odd, #price-table3 .odd{background-color:honeydew;}
#price-table1 .even,#price-table2 .even,#price-table3 .even{background-color:ivory;}
.contact-button{margin:20px auto;width:230px;}
.stickpage p{text-align:center;}
p.stickex{text-align:left;margin:0px;font-size:10pt;color:royalblue;font-weight:bold;clear:both;}
p.stickex .mini{font-weight:normal;color:black;font-size:9pt;text-indent:0px;line-height:1.2EM;}
table.spec{background-color:gray;}
table.spec td.midashi{background-color:#224272;color:white;}
table.spec td.koumoku{background-color:#828FA7;color:white;}
table.spec td.naiyou{background-color:#F5F5F5;}
div.stickmemo{float:right;width:430px;margin:0px auto;text-align:left;line-height:1.2EM;margin-bottom:15px;}
.content50 .kijiwaku{clear:both;line-height:20pt;width:600px;}
h3.trust{color:white;background-color:gray;display:block;padding:5px;font-size:12pt;padding-top:10px;}
td.number{width:20px;vertical-align:top;text-align:left;}
table.policy{width:80%;max-width:800px;margin:0px auto;line-height:1.8EM;font-size:8pt;}
td.jyoko{padding-top:20px;font-size:10pt;border-bottom:dotted 1px #224272;color:dimgray;font-weight:bold;}
div.top_menu{width:220px;padding-right:15px;padding-bottom:2px;height:50px;}
span.top_en{font-style:Italic;font-size:14pt;font-family:'Century';font-weight:bold;line-height:18pt;}
div.top_jp{width:225px;text-align:right;line-height:1.5EM;border-top:solid 1px lightgrey;color:black;}
div.whatsnew{float:left;text-align:left;border-right:solid 1px lightgrey;padding:20px;width:50%;height:160px;box-sizing:border-box;}
div.whatsnew2{border-bottom:solid 1px lightgrey;border-right:solid 1px lightgrey;padding:15px;width:50%;float:left;box-sizing:border-box;}
#footer div.pagelink{width:982px;background-image:url(../images/signage/top_footer.png)!important;background-repeat:no-repeat!important;background-position:0% 100%!important;clear:both;}
#footer table.link-area td.link-cont{padding:0px 15px 0px 15px;vertical-align:top;}
#footer div.breadmenu{border:solid 1px lightgrey;width:920px;height:140px;padding:10px;padding-left:50px;clear:left;}
#footer div.breadmenu div{font-size:10px;color:gray;text-align:left;float:left;}
#footer div.breadmenu div span.midashi{font-size:11px;font-weight:bold;color:dimgray;}
#footer .footertext{color:gray;font-size:9px;text-align:left;width:980px;}
#footer .credit{border-top:solid 1px lightgrey;padding-top:10px;}