/*-----▼ページ全体------------------------------------------*/
body {
	font-size: small;
	color: #404040;
	background-image: url(../image/xmas_back2024.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	background-color: #ff0000;
}
h1,h2 {
	font-size: small;
	margin: 0;
	text-indent: -9999px;
}
h3 { font-size: small; text-indent: -9999px; margin: 0; }
h4 {
	color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-size: 43px;
	text-indent: 1em;
	font-weight: bold;
	background-color: #993300;
	border-top-width: 5px;
	border-bottom-width: 5px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #993300;
	border-bottom-color: #993300;
}
h5 { color: black; font-size: small; margin-top: 5px; margin-right: 60px; margin-left: 40px; }
p { 
       margin: 0;
}
.button {
	transition: 0.5s;
}
.button:hover {
	opacity: 0.6;
  transition: 0.5s;
}
.send-button {
	margin:10px 0;
	padding:10px 0;
	text-align:center;
}
/*-------▲ページ全体-----------------------------------------*/


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

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

/*-----▼ページ本体（3段組）---------------------------------*/
#main {
	background-image: url(../image/back02.gif);
	background-repeat: repeat;
	background-position: center top;
}
#pagebody {
	background-image: none;
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: 0 0;
	width: 950px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	background-color: #ffffff;
}

#pagebody02 {
	width: 100%;
	height: auto;
	float: left;
	margin: 0px;
	background-color: #ffffff;
}
#mat03 {
	width: 950px;
	float: left;
	background-color: #ffffff;
}
#mat04 {
	width: 950px;
	margin: 50px auto 0px auto;
	background-color: #ffffff;
}
a.btn_sho {
	display: block;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	width: 100px;
	margin: auto;
	padding: 0.5rem 3rem;
	font-weight: bold;
	border: 2px solid #14d145;
	background: #14d145;
	color: #fff;
	transition: 0.5s;
	font-size: 15px;
}
a.btn_sho:hover {
	color: #14d145;
	background: #fff;
}

#l_navi {
	width: 950px;
	margin-top: -45px;
}
#z_navi {
	background-image: none;
	width: 250px;
}
#h_navi {
	background-image: none;
	width: 200px;
}
.s_navi {
	background-image: none;
	width: 200px;
}
#spo_navi {
	width: 230px;
	margin-right: auto;
	margin-left: auto;
}
#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 {
	padding: 0;
	margin: 0;
	width: 950px;
}
#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: 40px;
	width: 190px;
	background-image: url(../image/navi/01.png);
	background-repeat: no-repeat;
}
#l_navi li#top a:hover {
	height: 40px;
	width: 190px;
	background-image: url(../image/navi/01_on.png);
	background-repeat: no-repeat;
}
#l_navi li#kaisya a {
	height: 40px;
	width: 190px;
	background-image: url(../image/navi/02.png);
	background-repeat: no-repeat;
}
#l_navi li#kaisya a:hover {
	height: 40px;
	width: 190px;
	background-image: url(../image/navi/02_on.png);
	background-repeat: no-repeat;
}
#l_navi li#item a {
	height: 40px;
	width: 190px;
	background-image: url(../image/navi/03.png);
	background-repeat: no-repeat;
}
#l_navi li#item a:hover {
	height: 40px;
	width: 190px;
	background-image: url(../image/navi/03_on.png);
	background-repeat: no-repeat;
}
#l_navi li#gyoumu a {
	height: 40px;
	width: 190px;
	background-image: url(../image/navi/04.png);
	background-repeat: no-repeat;
}
#l_navi li#gyoumu a:hover {
	height: 40px;
	width: 190px;
	background-image: url(../image/navi/04_on.png);
	background-repeat: no-repeat;
}
#l_navi li#link a {
	height: 39px;
	width: 140px;
	background-image: url(../image/nav/15_off.gif);
	background-repeat: no-repeat;
}
#l_navi li#link a:hover {
	height: 39px;
	width: 140px;
	background-image: url(../image/nav/15_on.gif);
	background-repeat: no-repeat;
}
#l_navi li#qa a {
	height: 40px;
	width: 190px;
	background-image: url(../image/navi/04.png);
	background-repeat: no-repeat;
}
#l_navi li#qa a:hover {
	height: 40px;
	width: 190px;
	background-image: url(../image/navi/04_on.png);
	background-repeat: no-repeat;
}
#l_navi li#toiawase a {
	height: 40px;
	width: 190px;
	background-image: url(../image/navi/05.png);
	background-repeat: no-repeat;
}
#l_navi li#toiawase a:hover {
	height: 40px;
	width: 190px;
	background-image: url(../image/navi/05_on.png);
	background-repeat: no-repeat;
}

#l_navi li#top_on a {
	height: 40px;
	width: 190px;
	background-image: url(../image/navi/01_on.png);
	background-repeat: no-repeat;
}
#l_navi li#top_on a:hover {
	height: 40px;
	width: 190px;
	background-image: url(../image/navi/01_on.png);
	background-repeat: no-repeat;
}
#l_navi li#kaisya_on a {
	height: 40px;
	width: 190px;
	background-image: url(../image/navi/02_on.png);
	background-repeat: no-repeat;
}
#l_navi li#kaisya_on a:hover {
	height: 40px;
	width: 190px;
	background-image: url(../image/navi/02_on.png);
	background-repeat: no-repeat;
}
#l_navi li#item_on a {
	height: 40px;
	width: 190px;
	background-image: url(../image/navi/03_on.png);
	background-repeat: no-repeat;
}
#l_navi li#item_on a:hover {
	height: 40px;
	width: 190px;
	background-image: url(../image/navi/03_on.png);
	background-repeat: no-repeat;
}
#l_navi li#gyoumu_on a {
	height: 40px;
	width: 190px;
	background-image: url(../image/navi/04_on.png);
	background-repeat: no-repeat;
}
#l_navi li#gyoumu_on a:hover {
	height: 40px;
	width: 190px;
	background-image: url(../image/navi/04_on.png);
	background-repeat: no-repeat;
}
#l_navi li#qa_on a {
	height: 40px;
	width: 190px;
	background-image: url(../image/navi/04_on.png);
	background-repeat: no-repeat;
}
#l_navi li#qa_on a:hover {
	height: 40px;
	width: 190px;
	background-image: url(../image/navi/04_on.png);
	background-repeat: no-repeat;
}
#l_navi li#toiawase_on a {
	height: 40px;
	width: 190px;
	background-image: url(../image/navi/05_on.png);
	background-repeat: no-repeat;
}
#l_navi li#toiawase_on a:hover {
	height: 40px;
	width: 190px;
	background-image: url(../image/navi/05_on.png);
	background-repeat: no-repeat;
}
/*-----▲左ナビゲーション-------------------------------------------*/

/*-----▼新ナビゲーション--------------------------------------*/
#z_navi ul {
	padding: 0;
	width: 250px;
	margin: 0;
}
#z_navi li {
	list-style-type: none;
	float: left;
}
#z_navi li a { text-indent: -9999px; display: block; text-decoration: none; list-style-type: none; }
#z_navi li#aaa a {
	height: 188px;
	width: 250px;
	background-image: url(../image/side/item_off.webp);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#z_navi li#aaa a:hover {
	height: 188px;
	width: 250px;
	background-image: url(../image/side/item_on.webp);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#z_navi li#aab a {
	height: 188px;
	width: 250px;
	background-image: url(../image/side/resip_off.webp);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#z_navi li#aab a:hover {
	height: 188px;
	width: 250px;
	background-image: url(../image/side/resip_on.webp);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#z_navi li#aac a {
	height: 210px;
	width: 250px;
	background-image: url(../image/side/omise_off.webp);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#z_navi li#aac a:hover {
	height: 210px;
	width: 250px;
	background-image: url(../image/side/omise_on.webp);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#z_navi li#twi a {
	height: 223px;
	width: 250px;
	background-image: url(../image/side/x_250.webp);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#z_navi li#twi a:hover {
	height: 223px;
	width: 250px;
	background-image: url(../image/side/x_250_on.webp);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#z_navi li#inst a {
	height: 159px;
	width: 250px;
	background-image: url(../image/side/insta.webp);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#z_navi li#inst a:hover {
	height: 159px;
	width: 250px;
	background-image: url(../image/side/insta_on.webp);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#z_navi li#xx {
	height: 210px;
	width: 250px;
	background-image: url(../image/qr.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
/*-----▲新ナビゲーション-------------------------------------------*/

/*-----▼新ナビゲーション--------------------------------------*/
#side_x_navi {
	background-image: none;
	width: 890px;
	height: 250px;
}
#side_x_navi ul {
	padding: 0;
	width: 890px;
	height: 250px;
	margin: 0;
}
#side_x_navi li {
	list-style-type: none;
	float: left;
}
#side_x_navi li a { text-indent: -9999px; display: block; text-decoration: none; list-style-type: none; }
#side_x_navi li#aaa a {
	height: 150px;
	width: 200px;
	background-image: url(../image/side/item_200_off.webp);
	background-repeat: no-repeat;
	margin: 50px 10px 50px 10px;
}
#side_x_navi li#aaa a:hover {
	height: 150px;
	width: 200px;
	background-image: url(../image/side/item_200_on.webp);
	background-repeat: no-repeat;
	margin: 50px 10px 50px 10px;
}
#side_x_navi li#aab a {
	height: 188px;
	width: 250px;
	background-image: url(../image/side/resip_off.webp);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#side_x_navi li#aab a:hover {
	height: 188px;
	width: 250px;
	background-image: url(../image/side/resip_on.webp);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#side_x_navi li#aac a {
	height: 150px;
	width: 200px;
	background-image: url(../image/side/omise200_off.webp);
	background-repeat: no-repeat;
	margin: 50px 0px 50px 10px;
}
#side_x_navi li#aac a:hover {
	height: 150px;
	width: 200px;
	background-image: url(../image/side/omise200_on.webp);
	background-repeat: no-repeat;
	margin: 50px 0px 50px 10px;
}
#side_x_navi li#twi a {
	height: 178px;
	width: 200px;
	background-image: url(../image/side/x_200.webp);
	background-repeat: no-repeat;
	margin: 50px 10px 50px 0px;
}
#side_x_navi li#twi a:hover {
	height: 178px;
	width: 200px;
	background-image: url(../image/side/x_200_on.webp);
	background-repeat: no-repeat;
	margin: 50px 10px 50px 0px;
}
#side_x_navi li#inst a {
	height: 159px;
	width: 200px;
	background-image: url(../image/side/insta.webp);
	background-repeat: no-repeat;
	margin: 50px 10px 50px 10px;
}
#side_x_navi li#inst a:hover {
	height: 159px;
	width: 200px;
	background-image: url(../image/side/insta_on.webp);
	background-repeat: no-repeat;
	margin: 50px 10px 50px 10px;
}
#side_x_navi li#xx {
	height: 210px;
	width: 250px;
	background-image: url(../image/qr.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
/*-----▲新ナビゲーション-------------------------------------------*/

/*-----▼アイテムナビゲーション--------------------------------------*/
#h_navi ul {
	padding: 0;
	width: 200px;
	margin: 0;
}
#h_navi li {
	list-style-type: none;
	float: left;
}
#h_navi li a { text-indent: -9999px; display: block; text-decoration: none; list-style-type: none; }
#h_navi li#itop {
	height: 52px;
	width: 200px;
	background-image: url(../image/side/item_top.gif);
	background-repeat: no-repeat;
}
#h_navi li#ia a {
	height: 37px;
	width: 200px;
	background-image: url(../image/side/item01_off.gif);
	background-repeat: no-repeat;
}
#h_navi li#ia a:hover {
	height: 37px;
	width: 200px;
	background-image: url(../image/side/item01_on.gif);
	background-repeat: no-repeat;
}
#h_navi li#ib a {
	height: 37px;
	width: 200px;
	background-image: url(../image/side/item02_off.gif);
	background-repeat: no-repeat;
}
#h_navi li#ib a:hover {
	height: 37px;
	width: 200px;
	background-image: url(../image/side/item02_on.gif);
	background-repeat: no-repeat;
}
#h_navi li#ic a {
	height: 37px;
	width: 200px;
	background-image: url(../image/side/item03_off.gif);
	background-repeat: no-repeat;
}
#h_navi li#ic a:hover {
	height: 37px;
	width: 200px;
	background-image: url(../image/side/item03_on.gif);
	background-repeat: no-repeat;
}
#h_navi li#id a {
	height: 37px;
	width: 200px;
	background-image: url(../image/side/item04_off.gif);
	background-repeat: no-repeat;
}
#h_navi li#id a:hover {
	height: 37px;
	width: 200px;
	background-image: url(../image/side/item04_on.gif);
	background-repeat: no-repeat;
}
#h_navi li#ih a {
	height: 37px;
	width: 200px;
	background-image: url(../image/side/item07_off.gif);
	background-repeat: no-repeat;
}
#h_navi li#ih a:hover {
	height: 37px;
	width: 200px;
	background-image: url(../image/side/item07_on.gif);
	background-repeat: no-repeat;
}
#h_navi li#ie a {
	height: 37px;
	width: 200px;
	background-image: url(../image/side/item05_off.gif);
	background-repeat: no-repeat;
}
#h_navi li#ie a:hover {
	height: 37px;
	width: 200px;
	background-image: url(../image/side/item05_on.gif);
	background-repeat: no-repeat;
}
#h_navi li#if a {
	height: 37px;
	width: 200px;
	background-image: url(../image/side/item06_off.gif);
	background-repeat: no-repeat;
}
#h_navi li#if a:hover {
	height: 37px;
	width: 200px;
	background-image: url(../image/side/item06_on.gif);
	background-repeat: no-repeat;
}
#h_navi li#ibut {
	height: 15px;
	width: 200px;
	background-image: url(../image/side/item_but.gif);
	background-repeat: no-repeat;
}
#h_navi li#ma a {
	height: 253px;
	width: 200px;
	background-image: url(../image/side/mail_off200.gif);
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-bottom: 15px;
}
#h_navi li#ma a:hover {
	height: 253px;
	width: 200px;
	background-image: url(../image/side/mail_on200.gif);
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-bottom: 15px;
}
#h_navi li#re a {
	height: 155px;
	width: 200px;
	background-image: url(../image/side/resip_off200.jpg);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	margin-top: 20px;
}
#h_navi li#re a:hover {
	height: 155px;
	width: 200px;
	background-image: url(../image/side/resip_on200.jpg);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	margin-top: 20px;
}
#h_navi li#shoo a {
	height: 168px;
	width: 200px;
	background-image: url(../image/side/omise200_off.gif);
	background-repeat: no-repeat;
	margin-bottom: 30px;
	margin-top: 20px;
}
#h_navi li#shoo a:hover {
	height: 168px;
	width: 200px;
	background-image: url(../image/side/omise200_on.gif);
	background-repeat: no-repeat;
	margin-bottom: 30px;
	margin-top: 20px;
}
#h_navi li#twi a {
	height: 178px;
	width: 200px;
	background-image: url(../image/side/x_200.png);
	background-repeat: no-repeat;
	margin-bottom: 0px;
	margin-top: 20px;
}
#h_navi li#twi a:hover {
	height: 178px;
	width: 200px;
	background-image: url(../image/side/x_200_on.png);
	background-repeat: no-repeat;
	margin-bottom: 0px;
	margin-top: 20px;
}
#h_navi li#inst a {
	height: 159px;
	width: 200px;
	background-image: url(../image/side/insta_200.png);
	background-repeat: no-repeat;
	margin-bottom: 0px;
	margin-top: 20px;
}
#h_navi li#inst a:hover {
	height: 159px;
	width: 200px;
	background-image: url(../image/side/insta_200_on.png);
	background-repeat: no-repeat;
	margin-bottom: 0px;
	margin-top: 20px;
}
/*-----▲アイテムナビゲーション-------------------------------------------*/
/*-----▼詳細ナビゲーション--------------------------------------*/
.s_navi ul {
	padding: 0;
	width: 200px;
	margin: 0;
}
.s_navi li {
	list-style-type: none;
	float: left;
}
.s_navi li a { text-indent: -9999px; display: block; text-decoration: none; list-style-type: none; }
.s_navi li#ssk a {
	height: 33px;
	width: 200px;
	background-image: url(../image/item/sho_off.gif);
	background-repeat: no-repeat;
}
.s_navi li#ssk a:hover {
	height: 33px;
	width: 200px;
	background-image: url(../image/item/sho_on.gif);
	background-repeat: no-repeat;
}

/*-----▲詳細ナビゲーション-------------------------------------------*/
/*-----▼スポンサー　ナビゲーション--------------------------------------*/
#spo_navi ul {
	padding: 0;
	width: 221px;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: auto;
	margin-left: auto;
}
#spo_navi li {
	list-style-type: none;
}
#spo_navi li a { text-indent: -9999px; display: block; text-decoration: none; list-style-type: none; }
#spo_navi li#mat01 a {
	height: 220px;
	width: 250px;
	background-image: url(../image/side/mail_off.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#spo_navi li#mat01 a:hover {
	height: 220px;
	width: 250px;
	background-image: url(../image/side/mail_on.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#spo_navi li#mat02 a {
	height: 57px;
	width: 221px;
	background-image: url(../image/item/bana/genki.jpg);
	background-repeat: no-repeat;
}
#spo_navi li#mat02 a:hover {
	height: 57px;
	width: 221px;
	background-image: url(../image/item/bana/genki.jpg);
	background-repeat: no-repeat;
}
#spo_navi li#mat03 a {
	height: 57px;
	width: 221px;
	background-image: url(../image/item/bana/sakakibara.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#spo_navi li#mat03 a:hover {
	height: 57px;
	width: 221px;
	background-image: url(../image/item/bana/sakakibara.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#spo_navi li#mat04 a {
	height: 57px;
	width: 221px;
	background-image: url(../image/item/bana/kaede.jpg);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#spo_navi li#mat04 a:hover {
	height: 57px;
	width: 221px;
	background-image: url(../image/item/bana/kaede.jpg);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#spo_navi li#mat05 a {
	height: 57px;
	width: 221px;
	background-image: url(../image/item/bana/ham.jpg);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#spo_navi li#mat05 a:hover {
	height: 57px;
	width: 221px;
	background-image: url(../image/item/bana/ham.jpg);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
/*-----▲スポンサー　ナビゲーション-------------------------------------------*/

/*-----▼サービス　レター------------------------------------------------------*/
.letter_body {
	background-image: url(../image/item/sarv/ret_mid.gif);
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: 0 0;
	width: 680px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
.letter_body02 {
	background-image: none;
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: 0 0;
	width: 520px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
.letter_bottom {
	height: 27px;
	width: 520px;
	margin-left: auto;
	background-image: url(../image/item/sarv/ret_bot.gif);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-bottom: 35px;
}
.letter_bottom02 {
	margin-left: 0px;
	background-image: none;
	background-repeat: no-repeat;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-top: -17px;
	text-align: center;
	float: right;
	font-size: 10px;
	color: #666666;
}
/*-----▲サービス　レター------------------------------------------------------*/

/*-----▼サイド　赤--------------------------------------------------------*/
#redside_01 {
	background-image: url(../image/item/sid_spon.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	height: 64px;
	width: 250px;
	margin-left: auto;
	margin-right: auto;
}
#redside_02 {
	background-image: url(../image/item/sid_sarvice.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	height: 51px;
	width: 250px;
	margin-left: auto;
	margin-right: auto;
}
#redside {
	background-image: url(../image/item/sid_top.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	height: 39px;
	width: 250px;
	margin-left: auto;
	margin-right: auto;
}
#redside02 {
	background-image: url(../image/item/sid_top.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	height: 36px;
	width: 250px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
}
.redside_body {
	width: 250px;
	height: auto;
	margin-left: auto;
	background-image: url(../image/item/sid_mid.gif);
	background-repeat: repeat-y;
	margin-right: auto;
}
.redside_bottom {
	height: 18px;
	width: 250px;
	margin-left: auto;
	background-image: url(../image/item/sid_bot.gif);
	background-repeat: no-repeat;
	margin-right: auto;
}
/*-----▲サイド　赤--------------------------------------------------------*/


/*-----▼TOP_写真--------------------------------------------------------*/
#top01 {
	height: 71px;
	width: 740px;
	background-image: url(../image/item/a_top.gif);
	background-repeat: no-repeat;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	color: #FFFFFF;
	font-weight: bold;
}
/*-----▲TOP_写真--------------------------------------------------------*/

/*-----▼TOP001--------------------------------------------------------*/
#top001 h3 {
	height: 46px;
	width: 260px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/top_nav/pari.gif);
	background-repeat: no-repeat;
}
.top001_body {
	width: 260px;
	height: 196px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/top_nav/mid.gif);
	background-repeat: repeat-y;
}
.top001_bottom {
	height: 19px;
	width: 260px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/top_nav/bot.gif);
	background-repeat: no-repeat;
}
/*-----▲TOP001--------------------------------------------------------*/

/*-----▼TOP002--------------------------------------------------------*/
#top002 h3 {
	height: 283px;
	width: 795px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/sa_top.jpg);
	background-repeat: no-repeat;
}
.top002_body {
	width: 280px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/top_nav/mid02.gif);
	background-repeat: repeat-y;
}
.top002_bottom {
	height: 19px;
	width: 280px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/top_nav/bot02.gif);
	background-repeat: no-repeat;
}
/*-----▲TOP002--------------------------------------------------------*/

/*-----▼TOP003--------------------------------------------------------*/
#top003 h3 {
	height: 283px;
	width: 795px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/webstaff.jpg);
	background-repeat: no-repeat;
}
.top003_bottom { background: url(../image/syun_bot.gif) no-repeat; height: 21px; width: 250px; margin-right: auto; margin-left: auto; }
/*-----▲TOP003--------------------------------------------------------*/

/*-----▼top04--------------------------------------------------------*/
#top004 h3 {
	height: 283px;
	width: 795px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/auc.gif);
	background-repeat: no-repeat;
}
/*-----▲top04--------------------------------------------------------*/

/*-----▼TOP005--------------------------------------------------------*/
#top005 h3 {
	height: 283px;
	width: 795px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/kaisya_image.jpg);
	background-repeat: no-repeat;
}
/*-----▲TOP003--------------------------------------------------------*/
/*-----▼TOP_住所--------------------------------------------------------*/
#top06 h3 {
	background-image: url(../image/com/top_01.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	height: 137px;
	width: 505px;
}
/*-----▲TOP_住所--------------------------------------------------------*/
/*-----▼キャンペーン--------------------------------------------------------*/
#camp h3 {
	height: 283px;
	width: 795px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/campaign_top.jpg);
	background-repeat: no-repeat;
}
/*-----▲キャンペーン--------------------------------------------------------*/
/*-----▼TOP111--------------------------------------------------------*/
#top111 h3 { background: white url(../image/syun.gif) no-repeat; height: 47px; width: 250px; margin-top: 20px; margin-right: auto; margin-left: auto; }
.top111_body { background: url(../image/syun_mid.gif) repeat-y; width: 250px; height: auto; margin-right: auto; margin-left: auto; }
.top111_bottom { background: url(../image/syun_bot.gif) no-repeat; height: 21px; width: 250px; margin-right: auto; margin-left: auto; }
/*-----▲TOP111--------------------------------------------------------*/

/*-----▼地図--------------------------------------------------------*/
#map_01 h3 { height: 511px; width: 773px; background: url(../image/map.jpg) no-repeat; float: left; margin-top: 10px; margin-bottom: 15px; margin-left: 7px; }
/*-----▲地図--------------------------------------------------------*/

/*-----▼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; height: 24px; width: 520px; margin-right: auto; margin-left: auto; }
/*-----▲TOP_住所------------------------------------------------------*/

/*-----▼ページ本体------------------------------------------------------*/
.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 p {
	width: 100%;
	background-image: none;
	background-repeat: no-repeat;
	clear: both;
	text-align: center;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-size: 10px;
	color: #666666;
	background-color: #FEEEDA;
	margin-top: 20px;
	line-height: 3em;
} 
/*-----▲フッタ----------------------------------------------------------*/

.page-wraper {
	width: 800px;
	height: auto;
}
.page-wraper_xmas {
	width: 950px;
	height: auto;
	margin-bottom: 45px;
	margin-top: 45px;
}
.page-wraper_xmas02 {
	width: 950px;
	height: auto;
	float: left;
	margin-bottom: 45px;
	margin-top: 45px;
}
.page-wraper_001 {
	width: 280px;
	height: auto;
	float: left;
	margin-top: 10px;
}
.page-wraper_002 {
	width: 290px;
	height: auto;
	float: left;
	margin-top: 10px;
}
.page-wraper_003 {
	width: 280px;
	height: auto;
	float: left;
	margin-top: 10px;
}
.page-wraper_one {
	width: 780px;
	height: auto;
	margin-top: 20px;
}
.page-wraper_contact {
	width: 798px;
	height: 814px;
	background-image: url(../image/memo.gif);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
}
.page-wraper_top {
	width: 800px;
	height: auto;
}
.page-wraper_two {
	width: 794px;
	height: 28px;
}
.page-wraper_se {
	width: 690px;
	height: auto;
	margin-top: 10px;
	margin-bottom: 50px;
	float: right;
}
.page-wraper_com {
	width: 250px;
	height: auto;
	float: left;
	margin-top: 10px;
}
.page-wraper_it {
	width: 740px;
	height: auto;
	margin-top: 10px;
	margin-bottom: 50px;
	float: right;
}
.page-wraper_it02 {
	width: 200px;
	height: auto;
	float: left;
	margin-top: 10px;
}
.page-wraper_footer {
	width: 800px;
	height: auto;
}
.page-wraper_info {
	width: 644px;
	height: auto;
	float: left;
	border: 2px solid #A3D268;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 15px;
}

.page-wraper_info_xmas {
	width: 780px;
	height: auto;
	float: left;
	margin: 0px;
	padding-top: 15px;
	padding-right: 50px;
	padding-bottom: 15px;
	padding-left: 50px;
}
.xmas_img { 
	line-height: 1.5em; 
	float: left; 
	margin-top: 15px; 
	padding-right: 0px; 
	padding-left: 0px;
    margin-bottom: 75px;
}
.xmas_img02 { 
	line-height: 1.5em; 
	float: left; 
	margin-top: 15px; 
	padding-right: 0px; 
	padding-left: 0px;
    margin-bottom: 0px;
}
.xmas_img_end { 
	width: 950px;
	line-height: 1.5em; 
	float: left; 
	margin-top: 5px; 
	padding-right: 0px; 
	padding-left: 0px;
    margin-bottom: 10px;
}
.xmas_but_img { 
	float: left; 
	margin-top: 10px; 
	padding-right: 0%; 
	padding-left: 336px;
    margin-bottom: 50px;
	
}
#xmas_waku {
	font-size: 24px;
	line-height: 1.5em;
	margin: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#FF0004;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FF0004;
	border-right-color: #FF0004;
	border-left-color: #FF0004;
}
#xmas_waku02 {
	font-size: 24px;
	line-height: 1.5em;
	margin: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#FF0004;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FF0004;
	border-right-color: #FF0004;
	border-left-color: #FF0004;
}
#xmas_waku03 {
	width: 890px;
	font-size: 24px;
	line-height: 1.5em;
	margin: 30px;
}
#xmas_waku03g {
	width: 885px;
	font-size: 24px;
	line-height: 1.5em;
	margin: 0px;
	border-top-color: #A3D268;
	border-top-width: 2px;
	border-top-style: solid;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #A3D268;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #A3D268;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #A3D268;
}
.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; }
.class_letter {
	color: #666666;
	line-height: 2.3em;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 12px;
	margin-right: 15px;
	margin-left: 5px;
}
.class_letter_bar {
	color: #666666;
	line-height: 2.3em;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.class_letter_bar02 {
	color: #666666;
	line-height: 2.3em;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.xmas_img02 {
	margin-right: 0px;
	margin-bottom: 45px;
	margin-top: 45px;
	margin-left: 0px;
}
.xmas_img03 {
	margin: 25px 0px 0px 20px;
}

.xmas_01 {
	color: #8B0407;
	font-size: 34px;
	line-height: 1.5em;
	margin-right: 15px;
	margin-bottom: 30px;
	margin-top: 30px;
	margin-left: 10px;
	text-align: center;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
}
.xmas_02 {
	font-size: 24px;
	line-height: 1.5em;
	margin-right: 30px;
	margin-bottom: 30px;
	margin-top: 30px;
	margin-left: 30px;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
}
.xmas_02r {
	color: #F7080C;
	font-size: 24px;
	line-height: 1.5em;
	margin-right: 5px;
	margin-bottom: 30px;
	margin-top: 30px;
	margin-left: 5px;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
}
.xmas_02w {
	font-size: 24px;
	line-height: 2.5em;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	background-color: aqua;
	padding: 10px;
}
.class_ate00 {
	font-size: 20px;
	font-weight: bold;
	color: #820002;
	line-height: 1.5em;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 10px;
	padding: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	background-color: #FFD3D4;
}
.class_ate {
	font-size: 15px;
	line-height: 1.7em;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	color: #000000;
}
.class1 {
	color: #333333;
	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; }
.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 {
	line-height: 2.5em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	text-indent: 1.2em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-left-color: #333333;
}
.class2_54 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	background-color: #FF9900;
	color: #FFFFFF;
	border: 2px solid #FF9900;
	padding: 3px;
	line-height: 1.2em;
}
.class2_55 {
	line-height: 2.5em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	text-indent: 1.2em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-left-color: #FF9900;
	background-color: #FFFFCC;
}
.class2_56 {
	line-height: 2.5em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	text-indent: 1.2em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FF9900;
	border-left-color: #FF9900;
	background-color: #FFFFCC;
}
.class2_57 {
	line-height: 2.5em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	text-indent: 1.2em;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FF9900;
	border-left-color: #FF9900;
	background-color: #FFFFCC;
}
.class2_red {
	color: #970000;
	line-height: 2.3em;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 12px;
	text-indent: 1em;
}
.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: small; 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; }
.class4ger { color: white; font-size: small; font-weight: bold; line-height: 1.5em; background-color: #d26333; margin-top: 10px; margin-bottom: 10px; border: solid 5px #d26333; }
.class4gr {
	color: white;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.5em;
	background-color: #FBA707;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 5px solid #FBA707;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	width: 222px;
}
.class4or {
	color: white;
	font-size: 16px;
	font-weight: bolder;
	line-height: 1.5em;
	background-color: #FBA707;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 5px solid #FBA707;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	width: 222px;
}
.class5 {
	font-size: 14px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	line-height: 2em;
	text-indent: 1em;
	font-weight: bold;
	color: #333333;
}
.class5_red { color: red; font-size: small; width: 500px; margin: -400px 10px 25px; }
.class6 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	background-color: #EDE4DA;
	font-size: 13px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d2d2d2;
	border-bottom-color: #d2d2d2;
	border-left-color: #d2d2d2;
	padding-left: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d2d2d2;
	font-weight: bold;
}
.class6_99 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-size: 13px;
	font-weight: bold;
	border: 2px solid #A3D268;
}
.class6_98 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-size: 13px;
	border: 2px solid #F39531;
}
.class6ita { color: white; font-size: small; margin-right: 15px; margin-left: 155px; }
.class7 {
	color: #666666;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-left: 10px;
	line-height: 2em;
}
.class7_cha {
	margin: 20px;
}
.class5_02 {
	color: #333333;
	font-size: 14px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	margin-right: 25px;
	margin-left: 25px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF9900;
	margin-top: 15px;
	margin-bottom: 15px;
}
.class5_022 { color: white; font-size: small; margin-right: 10px; margin-bottom: 15px; margin-left: 250px; }
.class5_02red {
	color: #FF3300;
	font-size: 14px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	line-height: 2em;
	text-align: right;
	font-weight: bold;
}
.class5_05red {
	color: #FF3300;
	font-size: 24px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	line-height: 0em;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 50px;
}
.class5_03 {
	font-size: 30px;
	line-height: 1.5em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-weight: bold;
	padding-left: 60px;
	color: #333333;
}
.class5_04 { color: white; font-size: small; line-height: 1.5em; width: 380px; margin-right: 320px; margin-bottom: 12px; }
.cre_img { 
	width: 250px;
	height: 250px;
	margin-right: 31px;
	margin-bottom: 5px;
	margin-left: 31px;
	margin-top: 10px;
}
.cre_img02 { 
	width: 250px;
	height: 285px;
	margin-right: 31px;
	margin-bottom: 5px;
	margin-left: 31px;
	margin-top: 10px;
}
.cre_img_xmas { 
	width: 250px;
	height: 285px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-top: 10px;
}
.cre_img03 { 
	width: 250px;
	height: 285px;
	margin-right: 31px;
	margin-bottom: 5px;
	margin-left: 31px;
	margin-top: 10px;
}
.class5_03img {
	color: white;
	font-size: small;
	line-height: 1.5em;
}
.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; }
.class_item_00 {
	color: #FFFFFF;
	font-size: 41px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-weight: bold;
	text-indent: 0.5em;
	border-top-width: 5px;
	border-bottom-width: 5px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #990000;
	border-bottom-color: #990000;
	background-color: #990000;
}
.class_item_006 {
	color: #FFFFFF;
	font-size: 41px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-weight: bold;
	background-color: #3399FF;
	padding: 10px;
}
.class_item_007 {
	color: #FFFFFF;
	font-size: 41px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-weight: bold;
	background-color: #99CC00;
	padding: 10px;
}
.class_item_008 {
	color: #FFFFFF;
	font-size: 41px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-weight: bold;
	background-color: #FFCC33;
	padding: 10px;
}
.class_item_009 {
	color: #FFFFFF;
	font-size: 41px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-weight: bold;
	background-color: #FF9900;
	padding: 10px;
}
.class_item_01 {
	color: #990000;
	font-size: 60px;
	line-height: 1.5em;
	margin-left: 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-weight: bold;
	text-align: center;
}
.class_item_02 {
	color: #333333;
	font-size: 40px;
	line-height: 1.5em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-weight: bold;
	border: 5px dashed #FF0000;
	padding: 10px;
	margin-top: 15px;
	margin-bottom: 15px;
	background-color: #FFF8E8;
}
.class_item_02or {
	color: #333333;
	font-size: 36px;
	line-height: 1.5em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-weight: bold;
	border: 5px dashed #FF0000;
	padding: 10px;
	margin-top: 15px;
	margin-bottom: 15px;
	background-color: #FFF8E8;
}
.class_item_02ii {
	color: #333333;
	font-size: 20px;
	line-height: 1.5em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-weight: bold;
	border: 5px dashed #FF0000;
	padding: 10px;
	margin-top: 15px;
	margin-bottom: 15px;
	background-color: #FFF8E8;
}
.class_item_03 {
	color: #333333;
	font-size: 30px;
	line-height: 1.5em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-weight: bold;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
}
.class_item_04 {
	color: #754F00;
	font-size: 20px;
	line-height: 1.3em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	background-color: #FFECDF;
	margin: 10px;
	border: 5px solid #996600;
	font-weight: bold;
}
.class_item_05 {
	font-size: 22px;
	line-height: 1.3em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	background-color: #FFAD5B;
	text-indent: 1em;
	color: #333333;
}
.class_item_photo {
	margin-top: 15px;
}
.class10 {
	color: #663300;
	font-size: 12px;
	line-height: 2em;
	margin-left: 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-weight: bold;
}
.class10_p {
	color: #663300;
	font-size: 12px;
	line-height: 2em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-weight: bold;
	text-align: right;
	margin-right: 10px;
	margin-bottom: 10px;
}
.class10_pri {
	color: #990000;
	font-size: 20px;
	line-height: 2em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-weight: bold;
	text-align: right;
	margin-right: 10px;
}
.class10_654 {
	color: #663300;
	font-size: 12px;
	line-height: 1.5em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	text-align: center;
}
.class10_655 {
	color: #FFFFFF;
	font-size: 13px;
	line-height: 2em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	text-align: center;
	font-weight: bold;
	background-color: #FF0000;
}
.class10_656 {
	font-size: 25px;
	line-height: 2em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	text-align: center;
	float: left;
	width: 950px;
	margin-bottom: 40px;
}
.class10_01 {
	color: #FF9900;
	font-size: 12px;
	line-height: 1.5em;
	margin-left: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-weight: bold;
	margin-bottom: 15px;
}
.class10_02 {
	font-size: 12px;
	line-height: 1.5em;
	margin-left: 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
}
.class10_photo {
	color: #5B0000;
	font-size: 10px;
	line-height: 1.2em;
	margin-top: 10px;
}
.class10_at02 {
	color: #663300;
	font-size: 12px;
	line-height: 2em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-weight: bold;
	text-align: right;
	margin-right: 10px;
}
.class10_at {
	color: #F70101;
	font-size: 12px;
	line-height: 2em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-weight: bold;
	text-align: left;
	margin-right: 10px;
}
.class11 {
	color: #663300;
	font-size: 12px;
	line-height: 2em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-weight: bold;
	padding-left: 17px;
	padding-bottom: 12px;
	padding-top: 12px;
}
.class12 {
	color: #333333;
	font-size: 18px;
	font-family: "メイリオ", "ＭＳ ゴシック", System, Terminal;
	line-height: 2em;
}
.class12_r {
	color: #990000;
	font-size: 18px;
	font-family: "メイリオ", "ＭＳ ゴシック", System, Terminal;
	line-height: 2em;
}
.class12_rb {
	color: #990000;
	font-size: 18px;
	font-family: "メイリオ", "ＭＳ ゴシック", System, Terminal;
	line-height: 2em;
	font-weight: bold;
}
.class12_01 {
	color: #333333;
	font-size: 18px;
	line-height: 2em;
	font-family: "メイリオ", "ＭＳ ゴシック", System, Terminal;
}
.class12_l {
	color: #333333;
	font-size: 18px;
	font-family: "メイリオ", "ＭＳ ゴシック", System, Terminal;
	line-height: 2em;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #9C0;
	margin-right: 10px;
	padding-top: 10px;
}
.class13 {
	color: #333333;
	font-size: 14px;
	font-family: "メイリオ", "ＭＳ ゴシック", System, Terminal;
	line-height: 2em;
}
.class13_r {
	color: #990000;
	font-size: 15px;
	font-family: "メイリオ", "ＭＳ ゴシック", System, Terminal;
	line-height: 2em;
	font-weight: bold;
}
.class_fla {
	font-size: 12px;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka−等幅", Osaka, "平成角ゴシック";
	margin-left: 14px;
}
.class_yaki {
	font-size: 22px;
	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 3em;
	text-indent: 1.5em;
	margin-bottom: 15px;
	font-weight: bold;
	color: #EC090D;
	border: inset 5px #ff0000;
}
.info01 {
	font-size: 16px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	line-height: 1.5em;
}
.info_c {
	vertical-align: middle;
	float: right;
}
/*-----▲テーブル０１---------------------------------------------------*/
.mat_a {
	padding: 0px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d2d2d2;
	border-right-color: #d2d2d2;
	border-bottom-color: #d2d2d2;
	border-left-color: #d2d2d2;
}
.mat_a_th {
	text-align: center;
	color: #333333;
	padding-bottom:10px;
	padding-left: 5px;
	padding-top:10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-size: 13px;
	font-weight: bold;
	background-color: #D9D9D9;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d2d2d2;
	border-bottom-color: #d2d2d2;
	border-left-color: #d2d2d2;
}
.mat_a_th2 {
	text-align: center;
	color: #FF0000;
	padding-bottom:10px;
	padding-left: 5px;
	padding-top:10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-size: 13px;
	background-color: #FFFFFF;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d2d2d2;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d2d2d2;
	border-left-color: #d2d2d2;
}
.mat_a_th3 {
	text-align: center;
	color: #FF0000;
	padding-bottom:10px;
	padding-left: 5px;
	padding-top:10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-size: 12px;
	background-color: #FFFFFF;
	font-weight: bold;
	line-height: 1.5em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d2d2d2;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d2d2d2;
	border-left-color: #d2d2d2;
}
.mat_a_th4 {
	color: #333333;
	padding-bottom:10px;
	padding-left: 5px;
	padding-top:10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-size: 13px;
	font-weight: bold;
	background-color: #FFFFB5;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d2d2d2;
	border-bottom-color: #d2d2d2;
	border-left-color: #d2d2d2;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d2d2d2;
}
.mat_a_td70 {
	text-align: left;
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-size: 12px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #d2d2d2;
	border-right-color: #d2d2d2;
	border-left-color: #d2d2d2;
	line-height: 2.2em;
	background-color: #F5F5F1;
}
.mat_a_td71 {
	background:#ffffff;
	color: #333333;
	padding-left: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-size: 13px;
	line-height: 2.2em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #d2d2d2;
	border-right-color: #d2d2d2;
}
.mat_a_td72 {
	text-align: left;
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-size: 12px;
	padding-left: 10px;
	border: 1px solid #d2d2d2;
	line-height: 2.2em;
	background-color: #F5F5F1;
}
.mat_a_td73 {
	background:#ffffff;
	color: #333333;
	padding-left: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-size: 13px;
	line-height: 2.2em;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d2d2d2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d2d2d2;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d2d2d2;
}
.mat_a_td {
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d2d2d2;
	border-bottom-color: #d2d2d2;
	border-left-color: #d2d2d2;
	padding-left: 15px;
}
.mat_a_td2 {
	background:#ffffff;
	color: #333333;
	padding-bottom:10px;
	padding-left: 10px;
	padding-top:10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-size: 13px;
	line-height: 1.5em;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #d2d2d2;
	border-bottom-color: #d2d2d2;
}
.mat_a_td3 {
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	background-color: #DDCDB9;
	font-size: 13px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d2d2d2;
	border-bottom-color: #d2d2d2;
	border-left-color: #d2d2d2;
	padding-left: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d2d2d2;
}
.mat_a_td4 {
	background:#ffffff;
	color: #333333;
	padding-bottom:10px;
	padding-left: 10px;
	padding-top:10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-size: 13px;
	line-height: 1.5em;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #d2d2d2;
	border-bottom-color: #d2d2d2;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d2d2d2;
}
.mat_a_td5 {
	color: #333333;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d2d2d2;
	border-bottom-color: #d2d2d2;
	border-left-color: #d2d2d2;
}
.mat_a_td99 {
	background:#ffffff;
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-size: 13px;
	line-height: 2.2em;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d2d2d2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d2d2d2;
	border-top-width: 1px;
	border-top-style: solid;

	border-top-color: #d2d2d2;
}
.mat_a_td51 {
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-size: 14px;
	background-color: #FDF2DF;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #d2d2d2;
	border-right-color: #d2d2d2;
	border-left-color: #d2d2d2;
	text-align: center;
	padding-top: 5px;
}
.mat_a_td52 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-size: 14px;
	line-height: 2em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #d2d2d2;
	border-right-color: #d2d2d2;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d2d2d2;
	text-align: center;
	padding-top: 5px;
}
.mat_a_td52u {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-size: 14px;
	line-height: 2em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #d2d2d2;
	border-right-color: #d2d2d2;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d2d2d2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d2d2d2;
	text-align: center;
	padding-top: 5px;
}
.mat_a_td53 {
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-size: 14px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #d2d2d2;
	border-right-color: #d2d2d2;
	border-left-color: #d2d2d2;
	background-color: #FDF2DF;
	font-weight: bold;
	text-align: center;
}
.mat_a_td5302 {
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-size: 14px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #d2d2d2;
	border-right-color: #d2d2d2;
	border-left-color: #d2d2d2;
	background-color: #FDF2DF;
	font-weight: bold;
	text-indent: 1em;
}
.mat_a_td54 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-size: 14px;
	line-height: 2em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #d2d2d2;
	border-right-color: #d2d2d2;
	text-indent: 1em;
	padding-top: 5px;
	padding-bottom: 5px;
}
.mat_a_td54u {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-size: 14px;
	line-height: 2em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #d2d2d2;
	border-right-color: #d2d2d2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d2d2d2;
	text-indent: 1em;
	padding-top: 5px;
	padding-bottom: 5px;
}
.mat_a_td55 {
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-size: 14px;
	background-color: #FDF2DF;
	font-weight: bold;
	border: 1px solid #d2d2d2;
	text-align: center;
	padding-top: 5px;
}
.mat_a_td56 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-size: 14px;
	line-height: 2em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #d2d2d2;
	border-right-color: #d2d2d2;
	text-indent: 1em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d2d2d2;
	padding-top: 5px;
	padding-bottom: 5px;
}
