/*-----▼ページ全体------------------------------------------*/
body {
	font-size: small;
	color: #404040;
	background-color: white;
	background-image: url(../image/back.gif);
	background-repeat: repeat-x;
}
h1,h2,h3 { font-size: small; text-indent: -9999px; margin: 0; }
h4 {
	color: #333333;
	font-size: large;
	margin-left: 15px;
}
h5 { color: black; font-size: small; margin-top: 5px; margin-right: 60px; margin-left: 40px; }
p { 
       margin: 0;
}

/*-------▲ページ全体-----------------------------------------*/


/*------▼ヘッダ------------------------------------------------*/
#header {
	background-image: url(../image/bg_top.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	width: 800px;
	height: 283px;
	margin-right: auto;
	margin-left: auto;
}
#header h1 {
	background-image: none;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	height: 183px;
	width: 800px;
}
#header h2 {
	background-image: none;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	height: 100px;
	width: 800px;
}

/*-----▲ヘッダ--------------------------------------------------*/

/*------▼ヘッダ02------------------------------------------------*/
#header02 {
	background-image: url(../image/hed02_03.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	width: 800px;
	height: 283px;
	margin-right: auto;
	margin-left: auto;
}
#header02 h1 {
	background-image: none;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	height: 200px;
	width: 800px;
}
#header02 h2 {
	background-image: none;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	height: 83px;
	width: 800px;
}

/*-----▲ヘッダ02--------------------------------------------------*/

/*------▼ヘッダ03------------------------------------------------*/
#header03 {
	background-image: url(../image/hed02_04.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	width: 800px;
	height: 283px;
	margin-right: auto;
	margin-left: auto;
}
#header03 h1 {
	background-image: none;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	height: 200px;
	width: 800px;
}
#header03 h2 {
	background-image: none;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	height: 83px;
	width: 800px;
}

/*-----▲ヘッダ03--------------------------------------------------*/
/*-----▼ページ本体（3段組）---------------------------------*/
#pagebody {
	background-image: url(../image/bg_mid.gif);
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: 0 0;
	width: 800px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
}
#l_navi {
	width: 800px;
}
#s_navi {
	width: 520px;
	float: right;
	margin-right: 10px;
}
#eat_navi {
	width: 520px;
	height: 92px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
}
#f_navi {
	width: 250px;
	margin-left: 9px;
	margin-top: 15px;
}
#to_navi { width: 220px; height: auto; float: left; }
#l_navi_sai { width: 780px; margin-right: auto; margin-left: auto; }
#l_navi_said { width: 125px; float: left; margin-top: 10px; }
#main { width: 799px; }
#main02 { width: 600px; float: left; margin-right: 15px; }
#text { width: 700px; height: auto; margin-right: auto; margin-left: auto; }
/*-----▲ページ本体（3段組）---------------------------------*/

/*-----▼TOPナビゲーション--------------------------------------*/
#to_navi ul { padding: 0; margin: 0; width: 230px; float: left; }
#to_navi li { float: left; list-style-type: none; }
#to_navi li a { text-indent: -9999px; display: block; text-decoration: none; list-style-type: none; }
/*-----▲TOPナビゲーション-------------------------------------------*/

/*-----▼左ナビゲーション--------------------------------------*/
#l_navi ul {
	width: 800px;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#l_navi li { float: left; list-style-type: none; }
#l_navi li a { text-indent: -9999px; display: block; text-decoration: none; list-style-type: none; }
#l_navi li#top a {
	height: 32px;
	width: 130px;
	background-image: url(../image/nav/01_off.png);
	background-repeat: no-repeat;
	margin-left: 5px;
}
#l_navi li#top a:hover {
	height: 32px;
	width: 130px;
	background-image: url(../image/nav/01_on.png);
	background-repeat: no-repeat;
	margin-left: 5px;
}
#l_navi li#kaisya a {
	height: 32px;
	width: 132px;
	background-image: url(../image/nav/02_off.png);
	background-repeat: no-repeat;
}
#l_navi li#kaisya a:hover {
	height: 32px;
	width: 132px;
	background-image: url(../image/nav/02_on.png);
	background-repeat: no-repeat;
}
#l_navi li#item a {
	height: 32px;
	width: 132px;
	background-image: url(../image/nav/03_off.png);
	background-repeat: no-repeat;
}
#l_navi li#item a:hover {
	height: 32px;
	width: 132px;
	background-image: url(../image/nav/03_on.png);
	background-repeat: no-repeat;
}
#l_navi li#gyoumu a {
	height: 32px;
	width: 132px;
	background-image: url(../image/nav/04_off.png);
	background-repeat: no-repeat;
}
#l_navi li#gyoumu a:hover {
	height: 32px;
	width: 132px;
	background-image: url(../image/nav/04_on.png);
	background-repeat: no-repeat;
}
#l_navi li#link a {
	height: 32px;
	width: 132px;
	background-image: url(../image/nav/07_off.png);
	background-repeat: no-repeat;
}
#l_navi li#link a:hover {
	height: 32px;
	width: 132px;
	background-image: url(../image/nav/07_on.png);
	background-repeat: no-repeat;
}
#l_navi li#toiawase a {
	height: 32px;
	width: 132px;
	background-image: url(../image/nav/06_off.png);
	background-repeat: no-repeat;
}
#l_navi li#toiawase a:hover {
	height: 32px;
	width: 132px;
	background-image: url(../image/nav/06_on.png);
	background-repeat: no-repeat;
}
/*-----▲左ナビゲーション-------------------------------------------*/
/*-----▼WebShopナビゲーション--------------------------------------*/
#s_navi ul {
	width: 520px;
	padding: 0;
	margin: 0;
}
#s_navi li {
	list-style-type: none;
}
#s_navi li a { text-indent: -9999px; display: block; text-decoration: none; list-style-type: none; }
#s_navi li#wshop a {
	height: 132px;
	width: 520px;
	background-image: url(../image/nav/shop_off.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
}
#s_navi li#wshop a:hover {
	height: 132px;
	width: 520px;
	background-image: url(../image/nav/shop_on.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
}
/*-----▲WebShopナビゲーション-------------------------------------------*/


/*-----▼食べ方ナビゲーション--------------------------------------*/
#eat_navi ul {
	width: 520px;
	padding: 0;
	margin: 0;
}
#eat_navi li { float: left; list-style-type: none; }
#eat_navi li a { text-indent: -9999px; display: block; text-decoration: none; list-style-type: none; }
#eat_navi li#nama a {
	height: 92px;
	width: 520px;
	background-image: url(../image/namazu02_off.gif);
	background-repeat: no-repeat;
}
#eat_navi li#nama a:hover {
	height: 92px;
	width: 520px;
	background-image: url(../image/namazu02_on.gif);
	background-repeat: no-repeat;
}
/*-----▼食べ方ナビゲーション--------------------------------------*/
/*-----▼左ナビゲーション--------------------------------------*/
#f_navi ul {
	width: 250px;
	margin: 0;
	padding: 0;
}
#f_navi li { float: left; list-style-type: none; }
#f_navi li a { text-indent: -9999px; display: block; text-decoration: none; list-style-type: none; }
#f_navi li#fax a {
	height: 70px;
	width: 250px;
	background-image: url(../image/fax_off.png);
	background-repeat: no-repeat;
}
#f_navi li#fax a:hover {
	height: 70px;
	width: 250px;
	background-image: url(../image/fax_on.png);
	background-repeat: no-repeat;
}
/*-----▲左ナビゲーション-------------------------------------------*/



/*-----▼TOP_住所--------------------------------------------------------*/
#top06 h3 {
	height: 34px;
	width: 520px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/osirase_top.gif);
	background-repeat: no-repeat;
}
/*-----▲TOP_住所--------------------------------------------------------*/

/*-----▼TOP_湖ふぐの燻製ができるまで--------------------------------------------------------*/
#top07 h3 {
	height: 48px;
	width: 520px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/top05.gif);
	background-repeat: no-repeat;
}
/*-----▲TOP_湖ふぐの燻製ができるまで--------------------------------------------------------*/

/*-----▼おすすめ商品111--------------------------------------------------------*/
#top111 h3 {
	height: 48px;
	width: 250px;
	margin-top: 10px;
	background-color: white;
	background-image: url(../image/chokubai.gif);
	background-repeat: no-repeat;
	margin-left: 8px;
}
.top111_body {
	width: 250px;
	height: auto;
	background-image: url(../image/osusume_mid.gif);
	background-repeat: repeat-y;
	margin-left: 8px;
}
.top111_bottom {
	height: 28px;
	width: 250px;
	background-image: url(../image/osusume_bot.gif);
	background-repeat: no-repeat;
	margin-left: 8px;
}
/*-----▲おすすめ商品111--------------------------------------------------------*/

/*-----▼工房からの便りＭｏｖie--------------------------------------------------------*/
#tayori h3 {
	height: 52px;
	width: 250px;
	margin-top: 10px;
	background-image: url(../image/tayori_top.gif);
	background-repeat: no-repeat;
	margin-left: 8px;
}
.tayori_body {
	width: 250px;
	height: auto;
	background-image: url(../image/tayori_mid.gif);
	background-repeat: repeat-y;
	margin-left: 8px;
}
.tayori_bottom {
	height: 27px;
	width: 250px;
	background-image: url(../image/tayori_bot.gif);
	background-repeat: no-repeat;
	margin-left: 8px;
}
/*-----▲工房からの便りＭｏｖie--------------------------------------------------------*/

/*-----▼会社案内_TOP--------------------------------------------------------*/
#kaisya_top h3 {
	height: 34px;
	width: 430px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/kaisya_top.gif);
	background-repeat: no-repeat;
}
/*-----▲会社案内_TOP--------------------------------------------------------*/
/*-----▼会社案内------------------------------------------------------*/
.kaisya_top_body {
	background-image: none;
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: 0 0;
	width: 430px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
}
.kaisya_top_bottom {
	background: no-repeat;
	height: 24px;
	width: 430px;
	margin-right: auto;
	margin-left: auto;
}
/*-----▲会社案内------------------------------------------------------*/

/*-----▼事業内容_TOP--------------------------------------------------------*/
#jigyo_top h3 {
	height: 34px;
	width: 430px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/jigyonaiyou.gif);
	background-repeat: no-repeat;
}
/*-----▲事業内容_TOP--------------------------------------------------------*/

/*-----▼企業理念_TOP--------------------------------------------------------*/
#rinen_top h3 {
	height: 34px;
	width: 430px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/kigyorinen.gif);
	background-repeat: no-repeat;
}
/*-----▲企業理念_TOP--------------------------------------------------------*/

/*-----▼会社案内　地図--------------------------------------------------------*/
#map h3 {
	height: 34px;
	width: 320px;
	margin-top: 10px;
	background-color: white;
	background-image: url(../image/map02.gif);
	background-repeat: no-repeat;
	margin-left: 8px;
}
.map_body {
	width: 320px;
	height: 411px;
	background-image: url(../image/map_img02.gif);
	background-repeat: repeat-y;
	margin-left: 8px;
}
.map_bottom {
	height: 15px;
	width: 320px;
	background-image: url(../image/map_mid.gif);
	background-repeat: no-repeat;
	margin-left: 8px;
}
/*-----▲会社案内　地図--------------------------------------------------------*/

/*-----▼TOP_住所------------------------------------------------------*/
.top_06_body { background-image: none; background-repeat: repeat-y; background-attachment: scroll; background-position: 0 0; width: 520px; height: auto; margin-right: auto; margin-left: auto; }
.top_06_bottom {
	background: no-repeat;
	width: 520px;
	float: right;
}
/*-----▲TOP_住所------------------------------------------------------*/

/*-----▼商品案内--------------------------------------------------------*/
.syohin h4 {
	height: 34px;
	width: 520px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/osirase_top.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
}
/*-----▲商品案内--------------------------------------------------------*/
/*-----▼食べ方紹介--------------------------------------------------------*/
#how_eat h3 {
	height: 125px;
	width: 660px;
	margin-top: 25px;
	background-color: white;
	background-image: url(../image/eat_top.gif);
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
}
.how_eat_body {
	width: 660px;
	height: auto;
	background-image: url(../image/eat_mid.gif);
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
}
.how_eat_bottom {
	height: 60px;
	width: 660px;
	background-image: url(../image/eat_bot.gif);
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
}
/*-----▲食べ方紹介--------------------------------------------------------*/


/*-----▼食肉加工品の案内--------------------------------------------------------*/
#kakouniku h3 {
	height: 48px;
	width: 250px;
	margin-top: 10px;
	background-color: white;
	background-image: url(../image/syokuniku_top.gif);
	background-repeat: no-repeat;
	margin-left: 8px;
}
.kakouniku_body {
	width: 250px;
	height: auto;
	background-image: url(../image/syokuniku_mid.gif);
	background-repeat: repeat-y;
	margin-left: 8px;
	margin-right: auto;
}
.kakouniku_bottom {
	height: 29px;
	width: 250px;
	background-image: url(../image/syokuniku_bot.gif);
	background-repeat: no-repeat;
	margin-left: 8px;
}
/*-----▲食肉加工品の案内--------------------------------------------------------*/

/*-----▼水産加工品の案内--------------------------------------------------------*/
#suikakou h3 {
	height: 48px;
	width: 250px;
	margin-top: 10px;
	background-color: white;
	background-image: url(../image/suisan_top.gif);
	background-repeat: no-repeat;
	margin-left: 8px;
}
.suikakou_body {
	width: 250px;
	height: auto;
	background-image: url(../image/suisan_mid.gif);
	background-repeat: repeat-y;
	margin-left: 8px;
}
.suikakou_bottom {
	height: 28px;
	width: 250px;
	background-image: url(../image/suisan_bot.gif);
	background-repeat: no-repeat;
	margin-left: 8px;
}
/*-----▲水産加工品の案内--------------------------------------------------------*/


/*-----▼ページ本体------------------------------------------------------*/
.menu_body { background-color: transparent; background-repeat: repeat-y; background-attachment: scroll; background-position: 0 0; width: 700px; margin-right: auto; margin-left: auto; }
.menu_bottom { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; height: 8px; width: 700px; margin-right: auto; margin-left: auto; }
/*-----▲ページ本体------------------------------------------------------*/

/*-----▼フッタ----------------------------------------------------------*/
#footer h3 {
	background-image: url(../image/bg_bot.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	width: 800px;
	height: 36px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}

/*-----▲フッタ----------------------------------------------------------*/

.page-wraper {
	width: 800px;
	height: auto;
}
.page-wraper_one {
	width: 780px;
	height: auto;
	margin-top: 20px;
}
.page-wraper_top {
	width: 790px;
	height: auto;
	padding-top: 20px;
}
.page-wraper_two {
	width: 794px;
	height: 28px;
}
.page-wraper_se {
	width: 540px;
	height: auto;
	float: right;
	margin-top: 10px;
}
.page-wraper_zz {
	width: 540px;
	height: auto;
	float: right;
	margin-top: 10px;
}
.page-wraper_com {
	width: 260px;
	height: auto;
	float: left;
	margin-top: 10px;
}
.page-wraper_ka {
	width: 800px;
	height: auto;
	float: right;
	margin-top: 10px;
}
.page-wraper_kaisya_si {
	width: 450px;
	height: auto;
	float: left;
	margin-top: 10px;
}
.page-wraper_kaisya_com {
	width: 350px;
	height: auto;
	float: right;
	margin-top: 10px;
}
.page-wraper_item_al {
	width: 520px;
	height: 200px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/item_back.gif);
	margin-top: 10px;
}
.page-wraper_item_si {
	width: 200px;
	height: auto;
	float: left;
}
.page-wraper_item_com {
	width: 310px;
	height: auto;
	float: right;
}
.page-wraper_item_big {
	width: 520px;
	height: auto;
	float: left;
}
.page-wraper_item_bag {
	width: 520px;
	height: 600px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/item_back02.gif);
	margin-top: 10px;
}
.page-wraper_item_bag02 {
	width: 520px;
	height: 685px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/item_back03.gif);
	margin-top: 10px;
}
.page-wraper_web_desin {
	width: 750px;
	height: auto;
}
.page-wraper_map {
	width: 790px;
	height: auto;
	margin-left: 10px;
}
.page-wraper_footer {
	width: 800px;
	height: auto;
}
.classimg01 { margin-left: 90px; }
.class { color: white; margin-right: 7px; margin-left: 7px; }
.class_spe { color: white; margin-top: 300px; margin-right: 7px; margin-left: 7px; }
.classsy { color: black; font-size: 12px; margin-top: 10px; margin-bottom: 10px; }
.class1 {
	color: gray;
	font-size: 12px;
	line-height: 1.5em;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.class1tex {
	color: black;
	font-size: 12px;
	line-height: 1.5em;
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.class1ger {
	color: black;
	font-size: 12px;
	line-height: 1.5em;
	margin-right: 30px;
	margin-bottom: 15px;
	margin-left: 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.class2 {
	color: #333333;
	line-height: 1.5em;
	margin-right: 15px;
	margin-bottom: 2px;
	margin-left: 15px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
}
.class2_movie {
	color: #632121;
	margin-left: 19px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.5em;
}
.class2_enj {
	color: #990000;
	line-height: 1.5em;
	margin-right: 15px;
	margin-bottom: 2px;
	margin-left: 15px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: bold;
}
.class2_end {
	color: #333333;
	line-height: 1.5em;
	margin-right: 15px;
	margin-left: 15px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
}
.class2_item {
	color: #333333;
	line-height: 1.5em;
	background-color: #C1AE82;
	font-size: large;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	background-image: none;
	border: thin solid #C1AE82;
	font-weight: bold;
	width: 340px;
}
.class2_item02 {
	color: gray;
	font-size: 12px;
	line-height: 1.5em;
	margin-bottom: 5px;
}
.class2_sin {
	color: #660000;
	line-height: 1.5em;
	margin-bottom: 2px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: bold;
}
.class3img { line-height: 1.5em; float: left; padding-top: 15px; padding-right: 15px; padding-left: 15px; }
.class3porkimg { line-height: 1.5em; margin-top: 10px; margin-bottom: 10px; margin-left: 100px; }
.class3 { font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; margin-right: 25px; margin-left: 25px; }
.class3re{
	color: maroon;
	font-size: 12px;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka−等幅", Osaka, "平成角ゴシック";
	font-weight: bold;
	line-height: 1.5em;
	margin: 10px 25px 5px 15px;
}
.class3ad{ color: maroon; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; margin-right: 25px; margin-left: 25px; }
.class4 {
	font-size: small;
	line-height: 1.5em;
	margin-top: 35px;
	margin-bottom: 10px;
	margin-left: 15px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.class4ger {
	color: white;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.5em;
	background-color: #d26333;
	margin-bottom: 5px;
	border: solid 5px #d26333;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.class4gr {
	color: white;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.5em;
	background-color: green;
	margin-top: 10px;
	margin-bottom: 10px;
	border: solid 5px green;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.class5 {
	color: white;
	font-size: 12px;
	margin: 15px 75px 25px 50px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.class5_red {
	color: red;
	font-size: small;
	width: 500px;
	margin: -400px 10px 25px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.class6 {
	color: white;
	font-size: small;
	margin-top: 25px;
	margin-right: 15px;
	margin-left: 150px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.class6ita {
	color: white;
	font-size: small;
	margin-right: 15px;
	margin-left: 155px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.class7 {
	color: white;
	font-size: small;
	margin: 2px 30px 3px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.class7_cha {
	color: white;
	font-size: small;
	text-align: center;
	margin: 2px 30px 3px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.class5_02 {
	color: white;
	font-size: small;
	margin: 15px 10px 15px 250px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.class5_022 {
	color: white;
	font-size: small;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 250px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.class5_02red {
	color: red;
	font-size: small;
	width: 500px;
	float: left;
	margin: 10px 50px 10px 15px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.class5_03 {
	color: white;
	font-size: small;
	line-height: 1.5em;
	width: 380px;
	margin-right: 320px;
	margin-bottom: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.class5_04 {
	color: white;
	font-size: small;
	line-height: 1.5em;
	width: 380px;
	margin-right: 320px;
	margin-bottom: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.class5_03img { color: white; font-size: small; line-height: 1.5em; width: 380px; margin-right: 320px; margin-bottom: 12px; }
.class5_img { color: white; float: left; margin: 10px 30px 10px 50px; }
.class5_img02 { color: white; float: left; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; }
.class5_img03 { margin-right: 5px; margin-bottom: 5px; float: left; margin-top: 10px; }
.class5_link {
	color: white;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 2em;
	padding-right: 15px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.class_toku01 {
	color: white;
	font-size: small;
	font-weight: bold;
	line-height: 1em;
	background-color: #999999;
	text-indent: 10px;
	border: 5px solid #999999;
}
.class_toku02 {
	color: white;
	font-size: small;
	font-weight: bold;
	line-height: 1em;
	background-color: #33CC00;
	margin-bottom: 5px;
	border: 5px solid #33CC00;
	text-indent: 10px;
}
.class_toku03 {
	color: white;
	font-size: small;
	font-weight: bold;
	line-height: 1em;
	background-color: #0000CC;
	margin-bottom: 5px;
	border: 5px solid #0000CC;
	margin-top: 15px;
	text-indent: 10px;
}
.class_toku {
	color: gray;
	font-size: small;
	line-height: 1.5em;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-top: 10px;
	margin-left: 15px;
	padding-right: 25px;
	padding-left: 25px;
}
.class_toku_top {
	color: #333333;
	font-size: large;
	font-weight: bold;
	line-height: 1em;
	border-bottom-color: #F5F5F5;
	text-decoration: underline;
	border-top-color: #F5F5F5;
	border-right-color: #F5F5F5;
	border-left-color: #F5F5F5;
	padding-bottom: 15px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-top: 30px;
}
.class_fla {
	font-size: small;
	line-height: 2em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin-left: 5px;
}
/*-----▼テーブル０１--------------------------------------------*/
#matchbako table {
	width: 660px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 25px;
}
#matchbako th {
	background-image: none;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	width: auto;
}
#matchbako td { width: auto; }

#matchbako_td {
       width: auto;
}
/*-----▲テーブル０１---------------------------------------------------*/

/*-----▼テーブル０2--------------------------------------------*/
#matchbako02 table {
	width: 450px;
	margin-right: auto;
	margin-left: auto;
}
#matchbako02 th {
	background-image: none;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	width: auto;
}
#matchbako02 td { width: auto; }

#matchbako02_td {
       width: auto;
}
/*-----▲テーブル０2---------------------------------------------------*/
/*-----▼テーブル０3--------------------------------------------*/
#match03 table {
	width: 650px;
	margin-right: auto;
	margin-left: auto;
}
#match03 th {
	background-image: none;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	width: auto;
}
#match03 td { width: auto; }

#match03_td {
       width: auto;
}
/*-----▲テーブル０3---------------------------------------------------*/
