@charset "utf-8";
#warp{ padding-left: 5px; padding-bottom: 15px; padding-right: 5px; padding-top: 15px; width:800px; margin:0 auto; text-align: left; background-color: white;}
body {background-repeat: repeat; background-image: url(../images/bg_01.gif);}
p.copyright{ padding-bottom: 8px; height: 1em; width: 832px; font-size: 10px; color: white; background-color: #333333; text-align: center;}

/*グローバルヘッダー*/
div#global_header {padding-bottom: 1px; background-color: white; width: auto;}
div#global_title_bg {background-image: url(../images/bg_01.gif); padding-top: 5px;}
div#global_title { padding-right: 16px; padding-left: 16px; background-color: white; margin-right: auto; margin-left: auto; width: 800px; height: 25px; padding-bottom: 8px; padding-top: 10px;}
div#global_title img{float: left;}
div#global_top_bg{ height: 40px; width: auto; background-repeat: repeat-x; background-image: url(../images/top_button_bg.png);}

/*グローバルメニューボタン*/
ul#grobal_top_button{ padding-left: 0px; padding-bottom: 3px; padding-right: 0px; padding-top: 0px; margin-bottom: 0px; margin-top: 0px; margin-right: auto; margin-left: auto; height: 40px; width: 800px;}
#grobal_top_button li{ padding: 0px; color: white; margin: 0px; height: 40px; width:115px; float: left;}
#grobal_top_button li a{ background-image: url(../images/top_button.png); height: 40px; width:115px; display: block; text-indent:-9999px;}

/*グローバルフッターー*/
div#global_footer{padding-top: 10px; margin-bottom: 0px; margin-top: 0px; background-color: white; margin-left: auto; margin-right: auto; width: 832px;}
p.under_area{ padding-top: 8px; padding-bottom: 13px; margin-right: auto; margin-left: auto; font-size: 11px; color: #333333; border-bottom-color: #666666; border-top-color: #666666; border-bottom-width: 1px; border-bottom-style: solid; border-top-style: solid; border-top-width: 1px; height: 12px; width: 800px;}
p.under_area a{ color: #003366; font-size: 12px; font-weight: bold;}
p.under_area a:hover{ text-decoration: none; color: #ff6600;}

/*コンテンツエリア*/
div.main{ min-height: 500px; padding-top: 0px; padding-bottom: 3px; padding-right: 16px; padding-left: 16px; margin-right: auto; margin-left: auto; background-color: white; height: auto; width: 800px;}

/*スライダー関係*/
ul.slide_triger{ float: right;}
ul.slide_triger li{float: left;}

/*FSページのナビゲーション*/
div.fsnavi{width: 800px; height: 60px; background-repeat: repeat-x; background-image: url(../images/fsnavi_bg.png);}
div.fsnavi img{float: left;}

/*FSナビボタン*/
ul.fsnavi_button { float: right; padding-left: 0px; padding-bottom: 0px; padding-right: 0px; padding-top: 25px; margin-right: auto; margin-left: auto; height: 35px; width: 365px;}
#fsnavi_button li{ color: white; padding-left: 0px; padding-bottom: 0px; padding-right: 0px; padding-top: 0px; margin: 0px; height: 35px; width: 70px; float: left;}
#fsnavi_button li a{ background-image: url(../images/fsnavi_button.png); height: 35px; width: 70px; display: block; text-indent:-9999px;}
#fsnavi_button li.buy{ color: white; padding-left: 0px; padding-bottom: 0px; padding-right: 0px; padding-top: 0px; margin: 0px; height: 35px; width: 85px; float: left;}
#fsnavi_button li.buy a{ background-image: url(../images/fsnavi_button.png); height: 35px; width: 85px; display: block; text-indent:-9999px;}

div#content{ padding-right: 20px; float: left; width: 580px;}
/*ナビゲータ*/
div#navigator{float: left; width: 200px;}
#navigator ul{margin-top: 30px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999999;}
#navigator li{border-top-width: 1px; border-top-style: ridge; border-top-color: #999999; font-size: 14px;}
#navigator a{ padding-left: 5px; padding-bottom: 15px; padding-top: 10px; height: 1em; font-size: 14px; background-color: white; text-decoration: none; color: #333333; display: block;}
#navigator a:hover{ color: #333333; background-color: #99ccff;}

/*カタログダウンロードボタン*/
div.cat_dl{ height: 40px; width: 212px;}
.cat_dl a{text-indent:-9999px; background-image: url(../images/button_cat_dl.png); display: block; background-position: 0px 0px; height: 40px; width: 212px;}
.cat_dl a:hover{background-position: 212px -0px;}

/*個人情報*/
div#privacy{margin-bottom: 10px; margin-top: 10px; padding: 10px; border-color: #999999; border-width: 1px; border-style: solid;}
#privacy h3{padding-left: 5px; padding-bottom: 2px; padding-top: 2px; background-color: #003399; color: white; margin-bottom: 5px; font-size: 13px;}
#privacy h4{color: #333333; font-size: 12px;}
#privacy li{color: #666666; font-size: 10px;}
