﻿/*
========================================
サイト全体
========================================*/


/* 基本要素
------------------------------------------------------------------ */
/* body設定 */
body{background-color:#ffffff;text-align:center;margin:0;padding:0;	font-size:75%;line-height:1.5;}
table{font-size:100%;line-height:1.5;}
img{border:0px;}
p{margin:0;}
a:link{color:#002277;text-decoration:underline;}
a:visited{color:#002277;text-decoration:underline;}
a:active{color:#002277;text-decoration:underline;}
a:hover{color:#002277;text-decoration:none;}
a.arrow1{display:block;margin:0;background:url(/sta/lib/images/arrow1.gif) no-repeat 0px 4px;padding:0 0 0 8px;font-size:12px;line-height:1.2em;width:auto;height:auto;}
a.arrow3{display:block;margin:0;background:url(/sta/lib/images/arrow3.gif) no-repeat 0px 3px;padding:0 0 0 13px;font-size:12px;line-height:1.2em;width:auto;height:auto;}
a.arrow4{display:block;margin:0;background:url(/sta/lib/images/arrow3.gif) no-repeat 0px 3px;padding:0 0 0 15px;font-size:12px;line-height:1.2em;width:auto;height:auto;}

h1,h2,h3,h4,h5,h6,h7{font-size:12px;}
.clr{font-size:0;line-height:0;height:0;margin:0;padding:0;clear:both;}

ul{list-style:none;}
ul,li{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,h7{margin:0;padding:0;}
#wrapper{width:970px;margin:0 auto;}
#wrapper_expand{width:1000px;margin:0 auto;}

/* ヘッダー
------------------------------------------------------------------ */
#hd{}
#hd_normal{width:970px;margin:0 auto;text-align:left;position:relative;}
#hd_expand{width:1000px;margin:0 auto;text-align:left;position:relative;}
#hd hr{display:none;}

#hd h2{background:url(../images/hd_logo.gif) no-repeat;width:185px;height:38px;position:absolute;top:18px;left:0px;margin:0px;padding:0px;}
#hd h2 a{display:block;width:185px;height:38px;}
#hd h2 a span{display:none;}
#hd_main{width:970px;height:70px;position:relative;}
#hd_snv a{display:block;}
#hd_snv a span{display:none;}
#hd_svn_inq{position:absolute;left:489px;top:30px;width:67px;height:14px;}
#hd_svn_inq a{background:url(../images/hd_snv_inq.gif) no-repeat;width:67px;height:14px;}

#hd_svn_sitemap{position:absolute;left:576px;top:30px;width:67px;height:14px;}
#hd_svn_sitemap a{background:url(../images/hd_snv_sitemap.gif) no-repeat;width:67px;height:14px;}

#hd_svn_english{position:absolute;left:665px;top:30px;width:48px;height:14px;}
#hd_svn_english a{background:url(../images/hd_snv_english.gif) no-repeat;width:48px;height:14px;}

#hd_search{position:absolute;top:24px;left:755px;}

#hd_nv{background-color:#002277;height:34px;position:relative;}
#hd_nv a{display:block;}
#hd_nv a span{display:none;}
#hd_nv_home{position:absolute;left:3px;top:0px;width:88px;height:32px;}
#hd_nv_home a{background:url(../images/hd_nv_home.gif) no-repeat;width:88px;height:32px;}
#hd_nv_home a:hover{background-position:0px -32px;}
#hd_nv_npro{position:absolute;left:93px;top:0px;width:88px;height:32px;}
#hd_nv_npro a{background:url(../images/hd_nv_newproduct.gif) no-repeat;width:88px;height:32px;}
#hd_nv_npro a:hover{background-position:0px -32px;}
#hd_nv_pro{position:absolute;left:183px;top:0px;width:97px;height:32px;}
#hd_nv_pro a{background:url(../images/hd_nv_products.gif) no-repeat;width:97px;height:32px;}
#hd_nv_pro a:hover{background-position:0px -32px;}
#hd_nv_support{position:absolute;left:282px;top:0px;width:148px;height:32px;}
#hd_nv_support a{background:url(../images/hd_nv_support.gif) no-repeat;width:148px;height:32px;}
#hd_nv_support a:hover{background-position:0px -32px;}
#hd_nv_enjoy{position:absolute;left:432px;top:0px;width:88px;height:32px;}
#hd_nv_enjoy a{background:url(../images/hd_nv_enjoy.gif) no-repeat;width:88px;height:32px;}
#hd_nv_enjoy a:hover{background-position:0px -32px;}
#hd_nv_mag{position:absolute;left:744px;top:0px;width:105px;height:32px;}
#hd_nv_mag a{background:url(../images/hd_nv_mailmag.gif) no-repeat;width:105px;height:32px;}
#hd_nv_mag a:hover{background-position:0px -32px;}
#hd_nv_web{position:absolute;left:850px;top:0px;width:117px;height:32px;}
#hd_nv_web a{background:url(../images/hd_nv_webcatalog.gif) no-repeat;width:117px;height:32px;}
#hd_nv_web a:hover{background-position:0px -32px;}
#hd_nv .s a{background-position:0px -32px;}


/* フッター
------------------------------------------------------------------ */
#ft{}
#ft_normal{width:970px;margin:50px auto 0;text-align:left;position:relative;clear:both;}
#ft_expand{width:1000px;margin:50px auto 0;text-align:left;position:relative;clear:both;}
#ft hr{display:none;}

#ft_snv{background-color:#002277;padding:6px 10px;font-size:10px;line-height:1.2em;color:#FFFFFF;}
#ft_snv a:link{color:#FFFFFF;text-decoration:underline;}
#ft_snv a:visited{color:#FFFFFF;text-decoration:underline;}
#ft_snv a:active{color:#FFFFFF;text-decoration:underline;}
#ft_snv a:hover{color:#c4e1f2;text-decoration:none;}

#ft_nv{height:46px;position:relative;}
#ft_expand #ft_nv{border-right:29px solid #f2f2f2;}
#ft_nv a{display:block;}
#ft_nv a span{display:none;}

#ft_nv_inq{position:absolute;left:0px;top:0px;width:194px;height:45px;}
#ft_nv_inq a{background:url(../images/ft_nv_inq.gif) no-repeat;width:193px;height:45px;}
#ft_nv_faq{position:absolute;left:194px;top:0px;width:194px;height:45px;}
#ft_nv_faq a{background:url(../images/ft_nv_faq.gif) no-repeat;width:193px;height:45px;}
#ft_nv_manual{position:absolute;left:388px;top:0px;width:194px;height:45px;}
#ft_nv_manual a{background:url(../images/ft_nv_manual.gif) no-repeat;width:193px;height:45px;}
#ft_nv_catalog{position:absolute;left:582px;top:0px;width:194px;height:45px;}
#ft_nv_catalog a{background:url(../images/ft_nv_catalog.gif) no-repeat;width:193px;height:45px;}
#ft_nv_download{position:absolute;left:776px;top:0px;width:194px;height:45px;}
#ft_nv_download a{background:url(../images/ft_nv_download.gif) no-repeat;width:194px;height:45px;}

#ft_copyright{height:70px;background:url(../images/ft_copyright.gif) no-repeat 0px 10px;width:970px;text-indent:-9999px;}

/* パンくず
------------------------------------------------------------------ */
#hierarchy{margin:15px 0;text-align:left;font-size:12px;line-height:1.2em;}
#hierarchy a:link{color:#002277;text-decoration:underline;}
#hierarchy a:visited{color:#002277;text-decoration:underline;}
#hierarchy a:active{color:#002277;text-decoration:underline;}
#hierarchy a:hover{color:#002277;text-decoration:none;}

/* サイドナビ
------------------------------------------------------------------ */

#snv{width:210px;float:left;text-align:left;margin:0 0 50px;}
#wrapper_expand #snv{width:200px;}
#snv a:link{color:#002277;text-decoration:underline;}
#snv a:visited{color:#002277;text-decoration:underline;}
#snv a:active{color:#002277;text-decoration:underline;}
#snv a:hover{color:#002277;text-decoration:none;}

#snv_ttl_products{background:url(../images/snv_ttl_products.gif) no-repeat;width:185px;height:55px;display:block;border-top:5px solid #002277;;border-bottom:1px solid #002277;}
#snv_ttl_products h3{width:185px;height:55px;text-indent:-9999px;display:none;}

#snv .d2{width:185px;margin:0 0 40px;}
#snv .d2 li{padding:3px 0 0;}
#snv .d2 li a span{display:none;}
#snv_security a{background:url(../images/snv_nv_security.gif) no-repeat;width:185px;height:27px;display:block;}
#snv_paste a{background:url(../images/snv_nv_paste.gif) no-repeat;width:185px;height:27px;display:block;}
#snv_correct a{background:url(../images/snv_nv_correct.gif) no-repeat;width:185px;height:27px;display:block;}
#snv_turn a{background:url(../images/snv_nv_turn.gif) no-repeat;width:185px;height:27px;display:block;}
#snv_cut a{background:url(../images/snv_nv_cut.gif) no-repeat;width:185px;height:27px;display:block;}
#snv_bind a{background:url(../images/snv_nv_bind.gif) no-repeat;width:185px;height:27px;display:block;}
#snv_note a{background:url(../images/snv_nv_note.gif) no-repeat;width:185px;height:27px;display:block;}
#snv_other a{background:url(../images/snv_nv_other.gif) no-repeat;width:185px;height:27px;display:block;}
#snv_file a{background:url(../images/snv_nv_file.gif) no-repeat;width:185px;height:27px;display:block;}
#snv_box a{background:url(../images/snv_nv_box.gif) no-repeat;width:185px;height:27px;display:block;}
#snv_paper a{background:url(../images/snv_nv_paper.gif) no-repeat;width:185px;height:27px;display:block;}
#snv_label a{background:url(../images/snv_nv_label.gif) no-repeat;width:185px;height:27px;display:block;}
#snv .d2 li.s div a{background-position:0px -27px;}

#snv_present a{background:url(../images/snv_bnr_present.gif) no-repeat;width:185px;height:73px;display:block;}
#snv_present a span{display:none;}

#snv_event a{background:url(../images/snv_bnr_event.gif) no-repeat;width:185px;height:73px;display:block;}
#snv_event a span{display:none;}

#snv_customize a{background:url(../images/snv_bnr_customize.gif) no-repeat;width:185px;height:73px;display:block;}
#snv_customize a span{display:none;}

#snv_mailmag a{background:url(../images/snv_bnr_mailmag.gif) no-repeat;width:185px;height:73px;display:block;margin:17px 0 0;}
#snv_mailmag a span{display:none;}

#snv .d3 a{background:none;}
#snv ul.d3{border-bottom:1px solid #002277;margin:0px;padding:10px 0 17px 13px;}
#snv .d3 li{border-bottom:0px solid;margin:0;padding:0 0 8px;font-size:0px;line-height:0px;}
#snv .d3 li a{display:block;margin:0;background:url(../images/arrow1.gif) no-repeat 0px 3px;padding:0 0 0 10px;font-size:12px;line-height:1.2em;width:auto;height:auto;}



/* メインコンテンツ
------------------------------------------------------------------ */
#maincontents{width:760px;float:left;margin:0 0 0px;text-align:left;}
#wrapper_expand #maincontents{width:800px;}
#maincontents h1{border-top:5px solid #002277;font-size:22px;line-height:24px;color:#002277;padding:14px 0 17px;border-bottom:1px solid #cccccc;margin:0 0 0px;}
#maincontents h1.oldH1{margin:0 0 10px;}

/* メインコンテンツ - PDF、ビデオカタログ、ページトップ */
#maincontents_btparts {margin:40px 0 0;text-align:center;}
#maincontents_btparts .fr{width:760px;margin:0 auto;}
#maincontents_btparts .fr_either{width:370px;margin:0 auto;}
#maincontents_btparts .btparts_catalog{background:url(../images/bk_dot.gif) ;padding:8px;width:354px;float:left;}
#maincontents_btparts .btparts_catalog a{background:url(../images/btn_catalog.gif) no-repeat;width:354px;height:84px;display:block;}
#maincontents_btparts .btparts_promotion{background:url(../images/bk_dot.gif) ;padding:8px;width:354px;float:right;}
#maincontents_btparts .btparts_promotion a{background:url(../images/btn_promotion.gif) no-repeat;width:354px;height:84px;display:block;}
.btparts_catalog span,.btparts_promotion span,.btparts_manual span{display:none;}
/* マニュアルボタン追加(10.08.31) */
#maincontents_btparts .btparts_manual{background:url(../images/bk_dot.gif) ;padding:8px;width:354px;float:right;}
#maincontents_btparts .btparts_manual a{background:url(../images/btn_manual.gif) no-repeat;width:354px;height:84px;display:block;}


#maincontents_btparts .recommend{text-align:left;}
#maincontents_btparts .recommend h3{background:url(../images/recommend_ttl.gif) no-repeat 0px 4px;height:26px;display:block;border-top:1px solid #cccccc;margin:30px 0 0;text-indent:-9999px;}
#maincontents_btparts .recommend li{width:160px;float:left;}
#maincontents_btparts .recommend li.end{width:120px;float:left;}
#maincontents_btparts .recommend li div{width:120px;}
#maincontents_btparts .recommend li img{margin:0 0 10px;}
#maincontents_btparts .pagetop {border-top:5px solid #002277;margin:20px 0 0;text-align:right;padding:8px 0 0;}
#maincontents_btparts .pagetop a{background:url(../images/btn_pagetop.gif) no-repeat;width:111px;height:11px;display:block;float:right;}
#maincontents_btparts .pagetop a span{display:none;}


#all_btparts .pagetop {width:970px;margin:50px auto 0;text-align:right;padding:8px 0 0;}/*border-top:5px solid #002277;*/
#all_btparts .pagetop a{background:url(../images/btn_pagetop.gif) no-repeat;width:111px;height:11px;display:block;float:right;}
#all_btparts .pagetop a span{display:none;}

