﻿ul#tp { margin: 0; padding: 3px 0 0 0 ; list-style: none; }
ul#tp li { float: left; padding: 0 0 0 0 ;}
ul#tp li a { text-decoration: none; border: none;}
ul#tp li a.mbtn01 { display: block; width:106px; height:30px; background-image: url("../imgs/mbtn01.gif"); text-indent:-9999px; background-position: top ; margin-left: 3px; }
ul#tp li a.mbtn02 { display: block; width:79px; height:30px; background-image: url("../imgs/mbtn02.gif"); text-indent:-9999px; background-position: top ; margin-left: 7px; }
ul#tp li a.mbtn03 { display: block; width:110px; height:30px; background-image: url("../imgs/mbtn03.gif"); text-indent:-9999px; background-position: top ; margin-left: 7px; }
ul#tp li a.mbtn04 { display: block; width:113px; height:30px; background-image: url("../imgs/mbtn04.gif"); text-indent:-9999px; background-position: top ; margin-left: 7px; }
ul#tp li a.mbtn05 { display: block; width:111px; height:30px; background-image: url("../imgs/mbtn05.gif"); text-indent:-9999px; background-position: top ; margin-left: 7px; }
ul#tp li a.mbtn06 { display: block; width:85px; height:30px; background-image: url("../imgs/mbtn06.gif"); text-indent:-9999px; background-position: top ; margin-left: 7px; }
ul#tp li a.mbtn07 { display: block; width:70px; height:30px; background-image: url("../imgs/mbtn07.gif"); text-indent:-9999px; background-position: top ; margin-left: 7px; }

ul#tp li a:hover { background-position: bottom ; } 

/*　gnavi list 食品製造業の生産動向
------------------------------------*/
ul#gn { margin: 0; padding: 0; list-style: none; }
ul#gn li { float: left; }

/* 一行用 */
ul#gn li a { text-align: center; }
ul#gn li a.sing01 { display: block; position: relative; width: 172px; height: 22px; padding-top: 15px; margin-right: 1px; background: url(../imgs/tabbtn01.gif) no-repeat top left; border: none; color: #000000; text-decoration: none; text-align: center; }
ul#gn li a.sing02 { display: block; position: relative; width: 172px; height: 22px; padding-top: 15px; margin-right: 1px; background: url(../imgs/tabbtn02.gif) no-repeat top left; border: none; color: #000000; text-decoration: none; text-align: center; }
ul#gn li a.sing03 { display: block; position: relative; width: 172px; height: 22px; padding-top: 15px; margin-right: 1px; background: url(../imgs/tabbtn03.gif) no-repeat top left; border: none; color: #000000; text-decoration: none; text-align: center; }
ul#gn li a.sing04 { display: block; position: relative; width: 172px; height: 22px; padding-top: 15px; margin-right: 1px; background: url(../imgs/tabbtn04.gif) no-repeat top left; border: none; color: #000000; text-decoration: none; text-align: center; }

/* 二行用 */
ul#gn li a.two01 { display: block; position: relative; width: 172px; height: 31px; padding-top: 6px; margin-right: 1px; cursor: pointer; cursor: hand; background: url(../imgs/tabbtn01.gif) no-repeat top left; border: none; color: #000000; text-decoration: none; text-align: center; }
ul#gn li a.two02 { display: block; position: relative; width: 172px; height: 31px; padding-top: 6px; margin-right: 1px; cursor: pointer; cursor: hand; background: url(../imgs/tabbtn02.gif) no-repeat top left; border: none; color: #000000; text-decoration: none; text-align: center; }
ul#gn li a.two03 { display: block; position: relative; width: 172px; height: 31px; padding-top: 6px; margin-right: 1px; cursor: pointer; cursor: hand; background: url(../imgs/tabbtn03.gif) no-repeat top left; border: none; color: #000000; text-decoration: none; text-align: center; }
ul#gn li a.two04 { display: block; position: relative; width: 172px; height: 31px; padding-top: 6px; margin-right: 1px; cursor: pointer; cursor: hand; background: url(../imgs/tabbtn04.gif) no-repeat top left; border: none; color: #000000; text-decoration: none; text-align: center; }

/* 選択用 */
ul#gn li a.focused01 { display: block; position: relative; width: 172px; height: 40px; padding-top: 20px; margin-right: 1px; cursor: pointer; cursor: hand; background: url(../imgs/tabbtn01.gif) no-repeat top left; border: none; color: #000000; z-index: 100; text-decoration: none; }
ul#gn li a.focused02 { display: block; position: relative; width: 172px; height: 40px; padding-top: 20px; margin-right: 1px; cursor: pointer; cursor: hand; background: url(../imgs/tabbtn02.gif) no-repeat top left; border: none; color: #000000; z-index: 100; text-decoration: none; }
ul#gn li a.focused03 { display: block; position: relative; width: 172px; height: 40px; padding-top: 20px; margin-right: 1px; cursor: pointer; cursor: hand; background: url(../imgs/tabbtn03.gif) no-repeat top left; border: none; color: #000000; z-index: 100; text-decoration: none; }
ul#gn li a.focused04 { display: block; position: relative; width: 172px; height: 40px; padding-top: 20px; margin-right: 1px; cursor: pointer; cursor: hand; background: url(../imgs/tabbtn04.gif) no-repeat top left; border: none; color: #000000; z-index: 100; text-decoration: none; }

ul#gn li a.twofocused01 { display: block; position: relative; width: 172px; height: 45px; padding-top: 15px; margin-right: 1px; cursor: pointer; cursor: hand; background: url(../imgs/tabbtn01.gif) no-repeat top left; border: none; color: #000000; z-index: 100; text-decoration: none; }
ul#gn li a.twofocused02 { display: block; position: relative; width: 172px; height: 45px; padding-top: 15px; margin-right: 1px; cursor: pointer; cursor: hand; background: url(../imgs/tabbtn02.gif) no-repeat top left; border: none; color: #000000; z-index: 100; text-decoration: none; }
ul#gn li a.twofocused03 { display: block; position: relative; width: 172px; height: 45px; padding-top: 15px; margin-right: 1px; cursor: pointer; cursor: hand; background: url(../imgs/tabbtn03.gif) no-repeat top left; border: none; color: #000000; z-index: 100; text-decoration: none; }
ul#gn li a.twofocused04 { display: block; position: relative; width: 172px; height: 45px; padding-top: 15px; margin-right: 1px; cursor: pointer; cursor: hand; background: url(../imgs/tabbtn04.gif) no-repeat top left; border: none; color: #000000; z-index: 100; text-decoration: none; }

ul#gn li a:hover { height: 45px;}
ul#gn li a.two01:hover { height: 54px;}
ul#gn li a.two02:hover { height: 54px;}
ul#gn li a.two03:hover { height: 54px;}
ul#gn li a.two04:hover { height: 54px;}

ul#gn li a.focused01:hover { height: 40px;}
ul#gn li a.focused02:hover { height: 40px;}
ul#gn li a.focused03:hover { height: 40px;}
ul#gn li a.focused04:hover { height: 40px;}

ul#gn li a.twofocused01:hover { height: 45px;}
ul#gn li a.twofocused02:hover { height: 45px;}
ul#gn li a.twofocused03:hover { height: 45px;}
ul#gn li a.twofocused04:hover { height: 45px;}

/*　contents list
------------------------------------*/
#content-wrapper .col01, #content-wrapper2 .col01 { width: 325px; padding: 10px; border-right: 1px solid #c0c0c0; }
#content-wrapper .col02, #content-wrapper2 .col02 { width: 325px; padding: 10px; }
#content-wrapper .col03, #content-wrapper2 .col03 { width: 210px; padding: 10px; }

#content-wrapper td.main_title1, #content-wrapper2 td.main_title1 { padding: 10px 5px 10px 5px; border-right: 1px solid #c0c0c0; }
#content-wrapper td.main_title2, #content-wrapper2 td.main_title2 { padding: 10px 5px 10px 5px; }
#content-wrapper td.main_title3, #content-wrapper2 td.main_title3 { padding: 10px 5px 10px 5px; border-top: 1px solid #c0c0c0; }

#content-wrapper td.adobe, { padding: 0 0 0 10px; font-size:10px; vertical-align: middle}

#content-wrapper ul.sn01, #content-wrapper ul.sn02, #content-wrapper ul.sn03 { margin: 0; padding: 0; list-style: none;}
#content-wrapper2 ul.sn01, #content-wrapper2 ul.sn02, #content-wrapper2 ul.sn03 { margin: 0; padding: 0; list-style: none;}

#content-wrapper ul.sn01 li.title, #content-wrapper2 ul.sn01 li.title { padding-left: 12px; padding-bottom: 10px; background: url(../imgs/n_bg01-01.gif) no-repeat top left; font-weight: bold;}
#content-wrapper ul.sn01 li.text, #content-wrapper2 ul.sn01 li.text { padding: 0 10px 10px 12px;}
#content-wrapper ul.sn02 li.title, #content-wrapper2 ul.sn02 li.title { padding-left: 12px; padding-bottom: 10px; background: url(../imgs/n_bg01-02.gif) no-repeat top left; font-weight: bold;}
#content-wrapper ul.sn02 li.text, #content-wrapper2 ul.sn02 li.text { padding: 0 10px 10px 12px;}
#content-wrapper ul.sn03 li.title, #content-wrapper2 ul.sn03 li.title { padding-left: 12px; padding-bottom: 10px; background: url(../imgs/n_bg01-03.gif) no-repeat top left; font-weight: bold;}
#content-wrapper ul.sn03 li.text, #content-wrapper2 ul.sn03 li.text { padding: 0 10px 10px 12px;}

ul.sn li a { text-decoration: underline; }
ul.sn li a:hover { text-decoration: none; }

ul.stat01 { clear: both; margin: 0; padding: 0; list-style: none; margin-top: 20px; }
ul.stat01 li { float: left; display: block; padding : 5px 5px 0 0;}
ul.stat01 li.sthd { padding-left: 20px; background: url(../imgs/sankaku.gif) no-repeat center left; }
ul.stat01 a { text-decoration: underline; border: none; }

ul.stat02 { clear: both; margin: 0; padding: 0; list-style: none; }
ul.stat02 li { float: left; display: block; padding : 5px 5px 0 0;}
ul.stat02 li.sthd { padding-left: 20px; background: url(../imgs/sankaku.gif) no-repeat center left; }
ul.stat02 a { text-decoration: underline; border: none; }