.pbPage { background-color: #ffffff; color: #333333; margin: 0px; }a  { color:#4167E5; }a:active { color:#ff0000; }a:visited { color:2F3970; }a:hover { color:#ff0000; }td  { color: #333333; }.bold { font-weight: bold; }.red { color: #ff0000; }.bg-white { background-color: #ffffff; }.bg-f0 { background-color: #f0f0f0; }.bg-whites { background-color: #ffffff; font-size: 90%; }.bg-f0s { background-color: #f0f0f0; font-size: 90%; }.bg-99 { background-color: #999999; }.bg-66 { background-color: #666666; }.bg-dc { background-color: #dcdcdc; }.ft-130 { font-size: 130%; }.ft-90 { font-size: 90%; }.ft-80 { font-size: 80%; }.ft-70 { font-size: 70%; }.tit-img { margin: 10px 0 5px 0; }.footer { margin: 30px 0 0 0; font-size: 80%; color: #999999; line-height: 1.3em; }.copy { color: #666666; font-size: 70%; margin: 0 0 10px 5px; }.atn-g { font-size: 80%; color: #999999; }.pagetop { text-align: right; margin: 5px 5px 0 0; }/*----- index.html -----*/.top-about { border: solid 2px #d9d9d9; background-color: #fffff6; color: #666666; padding: 15px; line-height: 1.4em; margin: 15px 0; }.top-catch { color: #ff6666; font-weight: bold; line-height: 1.3em; }.line { background: #999999 url("images/line.gif"); }.top-menu { font-size: 110%; }.top-menus { color: #999999; font-size: 70%; }.whatsnew1 { background-color: #f0f0f0; line-height: 1.2em; }.whatsnew2 { background-color: #fefbf4; line-height: 1.2em; }.inquiry { border-style: solid; border-width: 2px 2px 2px 10px; border-color: #999999; line-height: 1.2em; width: 400px; padding: 10px; margin: 30px 0 0 0; }.inquiry-txt { line-height: 1.2em; font-size: 80%; margin: 5px 0 0 0; }.pmark { font-size: 70%; margin: 0 0 10px 0; }.pmark img { margin-bottom: 4px; }/*----- news.html -----*/.news-bg { background-color: #999999; }.news-date { color: #666666; font-weight: bold; }.news-tit { color: #44ab28; font-weight: bold; background-color: #ffffff; }.news-txt { line-height: 1.2em; background-color: #ffffff; font-size: 90%; }.news-txt1 { background-color: #dcdcdc; font-size: 90%; }.news-txt2 { background-color: #F1F4C7; font-size: 90%; }.news-txt3 { background-color: #F7D3DA; font-size: 90%; }/*----- product.html -----*/.pdt-list1 { background-color: #d8e6ef; font-weight: bold; font-size: 80%; }.pdt-list2 { background-color: #f3f7fa; font-size: 80%; line-height: 1.3em; }.pdt-deal { background-color: #efeed8; font-size: 80%; }.pdt-etax { background-color: #efecfa; padding: 2px 10px; border-style: solid; border-width: 1px; border-color: #e5e5e5 #999999 #999999 #e5e5e5; margin-top: 10px; }.pdt-shot { margin: 5px 0 5px 5px; }.pdt-price { margin: 0 10px 0 5px; color: #ff0000; font-weight: bold; }.pdt-txt { font-size: 80%; line-height: 1.2em; }.pdt-down { text-align: right; margin: 10px 10px 0 0; font-weight: bold; }.pdt-item { font-weight: bold; font-size: 110%; margin: 0 0 5px 10px; text-align: left; }.pdt-cha1 { font-weight: bold; color: #4BB56E; }.pdt-cha2 { line-height: 1.2em; font-size: 90%; }.pdtl-price { font-size: 100%; line-height: 1.4em; }.pdtl-price1 { font-size: 130%; font-weight: bold; color: ff3300; margin: 0 0 5px 0; }.pdtl-price1 span.tax { font-size: 80%; font-weight: normal; color: #000000; }.pdtl-price2 { font-size: 150%; font-weight: bold; line-height: 1.5em; }.pdtl-kankyo1 { background-color: #F2E28C; font-weight: bold; font-size: 90%; }.pdtl-kankyo2 { background-color: #FEF7CD; font-size: 90%; }.pdt-atn { font-size: 80%; color: #333399; margin: 0 0 5px 0; }.pdt-menu { font-size: 80%; }.pdt-menu2 { font-size: 80%; border-style: dotted; border-width: 1px 0px; border-color: #999999; padding: 5px 0px; margin: 10px 0px 5px 0px; }/*----- chohyo -----*/.chohyo00 { background-color: #ffffff; font-size: 80%; }.chohyo01 { background-color: #dcdcdc; font-size: 80%; }.chohyo02 { background-color: #add8e6; font-size: 80%; }.chohyo03 { background-color: #ffc0cb; font-size: 80%; }.chohyo04 { background-color: #7fffd4; font-size: 80%; }.chohyo05 { background-color: #f0e68c; font-size: 80%; }.chohyo06 { background-color: #a9a9a9; font-size: 80%; }.chohyo07 { background-color: #606060; font-size: 80%; }.chohyo08 { background-color: #f0f0f0; font-size: 80%; }.chohyo09 { background-color: #4169e1; font-size: 80%; }.chohyo10 { background-color: #7fffd4; font-size: 80%; }.chohyo11 { background-color: #e6e6fa; font-size: 80%; }.chohyo12 { background-color: #f5f5dc; font-size: 80%; }.chohyo13 { background-color: #afeeee; font-size: 80%; }.chohyo-atn { color: #454545; }.chohyo-txt1 { color: #4169e1; }.chohyo-txt2 { color: #cd5c5c; }/*----- down.html -----*/.down-retit { background-color: #D4F2DD; font-size: 80%; }.down-retxt { background-color: #ffffff; font-size: 80%; }.down-atn { border: dotted 2px #E03636; padding: 5px; margin: 20px 0 10px 0; line-height: 1.2em; font-size: 90%; color: #E03636; }.down-exptit { font-weight: bold; color: #72B239; border-style: solid; border-width: 0px 0px 0px 5px; border-color: #72B239; padding: 0 0 0 5px; margin: 10px 0 0 0; }.down-exptxt { font-size: 90%; line-height: 1.2em; margin: 5px 0 10px 10px; }.down-capa { font-size: 12px; color: #E7922E; }/*----- konyu.html -----*/.konyu-inst { border: dotted 3px #E25A6A; padding: 10px; margin: 20px 0 0 0; line-height: 1.3em; color: #D8243A; }.konyu-down { font-weight: bold; margin: 10px 0 0 0; }/*----- melmaga.html -----*/.melmaga-news { border-style: double; border-width: 3px 0px; border-color: #E25A6A; padding: 5px; text-align: center; color: #E25A6A; margin: 0px 0px 15px 0px; }.melmaga-dendo { margin: 10px 0px 20px 0px; font-size: 80%; color: #ff3300; }.melmaga-in { background-color: #FFF7BA; }.melmaga-intxt { color: #FF8A0C; }.melmaga-out { background-color: #CCEAFF; }.melmaga-outtxt { color: #5682E8; }.melmaga-back { margin: 10px 0px; font-size:90%; }/*----- konyu-form -----*/.seikyu-exp { margin: 20px 0; width: 584px; padding: 5px; border: double 3px #ff3333; color: #ff3333; text-align: left; font-size: 80%; height: 100px; }.konyu-exp { margin: 20px 0; width: 584px; padding: 5px; border: double 3px #ff3333; line-height: 1.2em; color: #ff3333; text-align: left; font-size: 80%; }.konyu-tit { background-color: #949494; font-weight: bold; color: #ffffff; }.konyu-subtit { color: #06108c; font-size: 160%; font-weight: bold; margin: 20px 0; }.konyu-item { background-color: #caebeb; }.konyu-product1 { background-color: #cbb99a; }.konyu-product2 { background-color: #e2dbcf; font-size: 80%; }.konyu-product3 { background-color: #e6e8e1; font-size: 80%; }.konyu-atn { color: #FF3BC5; font-size: 80%; }/*----- deal.html -----*/.deal-tit { margin: 10px 0 5px 0; font-size: 130%; font-weight: bold; }.deal-item { background-color: #e9e1c7; font-size: 90%; }.deal-exp { background-color: #f0f0f0; line-height: 1.3em; font-size: 90%; }.deal-atn { font-size:80%; color: #666666; line-height: 1.2em; }.deal-sup { color: #ff0083; }/*----- menu-var -----*/.menu-length { background-color: #4d7bb7; }.menu-bg { background: #4d7bb7 url(m_images/menu_bg.gif); }/*----- verisign -----*/.verisign { margin: 0px 0px 0px 0px; padding: 5px; text-align: center; width: 69px;	height: 70px; background-color: #ffffff; }img.verisign { float: right; }/*----- privacy-policy -----*/.privacy-txt { color: #333333; line-height: 1.2em; }.privacy-mark { font-size: 70%; line-height: 1.2em; }.privacy-atn { margin: 5px 0 0 0; color: #000000; }/*----- e-tax -----*/.etax-tit { font-size: 100%; font-weight: bold; padding-left: 5px; border-left: solid 5px #957EE1; color: #957EE1; }.etax-txt { font-size: 100%; line-height: 1.2em; margin-bottom: 15px; padding-bottom: 15px; border-bottom: dotted 1px #999999; }.etax-flow1 { font-size: 80%; background-color: #FAECF0; }.etax-flow2 { font-size: 80%; background-color: #ECF5FA; }.etax-flow3 { font-size: 100%; color: #CC9966; line-height: 1.3em; }/*----- privacy.html -----*/p#pvc { line-height: 1.4em; }dl#pvc { line-height: 1.4em; font-size: 80%; }dl#pvc dt { font-weight: bold; margin: 20px 0 5px 0; color: #B17851; }dl#pvc dd { margin: 0 0 5px 15px; color: #4d4d4d; }/*----- link.html -----*/p.link-form { border: solid 1px #E3748A; background: url(images/link_bg.gif) left top; padding: 8px; }p.link { font-size: 80%; margin-bottom: 10px; }table#link-table { font-size: 80%; border-collapse: separate; }table#link-table th.link-idx { border-right: solid 1px #9DB589; border-bottom: solid 1px #9DB589; background-color: #A9BF97; font-weight: normal; color: #4D554D; }table#link-table th.link-area { border-top: solid 1px #BFC9B8; border-right: dotted 1px #BFC9B8; border-bottom: solid 1px #BFC9B8; border-left: solid 1px #BFC9B8; background-color: #D8E1D8; text-align: left; vertical-align: top; font-weight: normal; color: #4D554D; }table#link-table td.link-name { border-top: solid 1px #cccccc; border-bottom: solid 1px #cccccc; background-color: #ffffff; }table#link-table td.link-url { border-top: solid 1px #cccccc; border-right: solid 1px #cccccc; border-bottom: solid 1px #cccccc; border-left: dotted 1px #cccccc; background-color: #f5f5f5; }div#link-source { margin-top: 20px; background-color: #f2f2f2; border: double 3px #cccccc; padding: 10px; }div#link-source form { margin: 5px 0 0 0; } div#link-source td.link-sample { font-size: 80%; color: #3d3d3d; }div#link-source .link-source-txt { font-size: 80%; }/*----- sitemap -----*/.maplist1 { 	font-size: 90%;	background: url(images/arow_b.gif) no-repeat 10px 4px;	border-bottom:1px dotted #999999;	padding:3px 2px 3px 25px;}.maplist2 { 	font-size: 90%;	background: url(images/arow_y.gif) no-repeat 30px 4px;	border-bottom:1px dotted #999999;	padding:3px 2px 3px 45px;}