@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	font-family: Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif, "ヒラギノ角ゴ Pro W3";
}
ul,li,dl,dt,dd,
UL,LI,DL,DT,DD{
	text-align:left;
	list-style:none;
	margin:0;
	padding:0;
}
/*----メニューの基本設定----*/
#menu h3,
#MENU h3{
	text-indent:-9999px;
}

#menu,
#MENU{
	position:relative;
	width:196px;
	height:61px;
	background-image:url(../images/menu.jpg);
	background-repeat:no-repeat;
}

/*リンク*/
#menu li a,
#MENU LI A{
	display:block;
	width:196px;
	height:61px;
	text-decoration:none;
	background-image:url(../images/menu.jpg);
	background-repeat:no-repeat;
}
#MENU li{text-indent:-9999px; position:absolute;top:0px;left:0px;}
#MENU li#MENULIST01{top:  0px; left:0px;}
#MENU li#MENULIST02{top: 60px; left:0px;}
#MENU li#MENULIST03{top:120px; left:0px;}
#MENU li#MENULIST04{top:180px; left:0px;}
#MENU li#MENULIST05{top:240px; left:0px;}
#MENU li#MENULIST06{top:300px; left:0px;}
#MENU li#MENULIST07{top:360px; left:0px;}
#MENU li#MENULIST08{top:420px; left:0px;}
#MENU li#MENULIST09{top:480px; left:0px;}
#MENU li#MENULIST10{top:540px; left:0px;}

#MENU #MENULIST01 A{background-position:-196px    0px;}
#MENU #MENULIST02 A{background-position:-196px  -60px;}
#MENU #MENULIST03 A{background-position:-196px -120px;}
#MENU #MENULIST04 A{background-position:-196px -180px;}
#MENU #MENULIST05 A{background-position:-196px -240px;}
#MENU #MENULIST06 A{background-position:-196px -300px;}
#MENU #MENULIST07 A{background-position:-196px -360px;}
#MENU #MENULIST08 A{background-position:-196px -420px;}
#MENU #MENULIST09 A{background-position:-196px -480px;}
#MENU #MENULIST10 A{background-position:-196px -540px;}

/*ロールオーバー*/
#MENU #MENULIST01 A:hover{background-position:0px    0px;}
#MENU #MENULIST02 A:hover{background-position:0px  -60px;}
#MENU #MENULIST03 A:hover{background-position:0px -120px;}
#MENU #MENULIST04 A:hover{background-position:0px -180px;}
#MENU #MENULIST05 A:hover{background-position:0px -240px;}
#MENU #MENULIST06 A:hover{background-position:0px -300px;}
#MENU #MENULIST07 A:hover{background-position:0px -360px;}
#MENU #MENULIST08 A:hover{background-position:0px -420px;}
#MENU #MENULIST09 A:hover{background-position:0px -480px;}
#MENU #MENULIST10 A:hover{background-position:0px -540px;}
/*アクティブ*/
#MENU #MENULIST01 .ACT{background-position:0px    0px;}
#MENU #MENULIST02 .ACT{background-position:0px  -60px;}
#MENU #MENULIST03 .ACT{background-position:0px -120px;}
#MENU #MENULIST04 .ACT{background-position:0px -180px;}
#MENU #MENULIST05 .ACT{background-position:0px -240px;}
#MENU #MENULIST06 .ACT{background-position:0px -300px;}
#MENU #MENULIST07 .ACT{background-position:0px -360px;}
#MENU #MENULIST08 .ACT{background-position:0px -420px;}
#MENU #MENULIST09 .ACT{background-position:0px -480px;}
#MENU #MENULIST10 .ACT{background-position:0px -540px;}

.menu {
	padding-bottom: 18px;
	height: 602px;
}

/* 印刷プレビュー */  
@media print {
.sidebar {
display: none;
}
}
.main_bk_01 {
	background-image: url(../images/bk_01.jpg);
	background-position: right top;
	background-repeat: repeat;
}
.text_01 {
	font-size: 12px;
	line-height: 16px;
	color: #999999;
	font-weight: normal;
	padding-top: 5px;
	padding-left: 10px;
	text-align: left;
}

.main_bk_02 {
	background-image: url(../images/bk_02.jpg);
	background-position: right top;
	background-repeat: repeat-y;
	width: 34px;
}
.main_bk_03 {
	background-image: url(../images/bk_03.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	width: 34px;
}
.main_bk_04 {
	background-image: url(../images/bk_04.jpg);
	background-position: left top;
	background-repeat: repeat;
}
.tel {
	text-align: right;
	padding-right: 10px;
}
.logo {
	text-align: left;
	padding-left: 10px;
	padding-top: 4px;
}
.text_02 {
	font-size: 16px;
	color: #000000;
	background-image: url(../images/top_02.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 42px;
	width: 196px;
	line-height: 42px;
}
.line_01 {
	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: #ffae0b;
	border-bottom-color: #ffae0b;
	border-left-color: #ffae0b;
}
.text_03 {
	font-size: 18px;
	line-height: 22px;
	color: #fc3a14;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}
.text_04 {
	color: #ffd76a;
}
.text_05 {
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}
.text_06 {
	font-size: 12px;
	line-height: 22px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #666666;
	text-decoration: underline;
}
.text_07 {
	font-size: 14px;
	line-height: 18px;
	padding-top: 2px;
	padding-bottom: 14px;
	color: #666666;
	text-align: center;
}
.text_08 {
	font-size: 14px;
	line-height: 18px;
	color: #666666;
	text-align: left;
	padding-bottom: 35px;
}
.text_09 {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	text-align: center;
	padding-bottom: 20px;
}
.text_10 {
	font-size: 14px;
	line-height: 18px;
	padding-top: 2px;
	color: #666666;
	text-align: center;
}
.map_text01 {
	font-size: 28px;
	line-height: 70px;
	background-image: url(../images/map_01.jpg);
	text-align: left;
	text-indent: 54px;
	height: 70px;
	width: 770px;
	color: #452d04;
}
.access_text01 {
	background-color: #e6c58b;
	font-size: 16px;
	color: #452d04;
}
.white_text {
	color: #FFFFFF;
	margin-left: 7px;
}
.access_line01 {
	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: #e6c58b;
	border-bottom-color: #e6c58b;
	border-left-color: #e6c58b;
}
.access_text02 {
	background-color: #eeeeee;
	font-size: 14px;
	color: #666666;
	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: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	text-align: center;
}
.access2_text02 {
	background-color: #fee2a5;
	font-size: 16px;
	color: #666666;
	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: #fe9038;
	border-right-color: #fe9038;
	border-bottom-color: #fe9038;
	border-left-color: #fe9038;
	text-align: center;
	font-weight: bold;
}
.access_text03 {
	background-color: #eeeeee;
	font-size: 14px;
	color: #666666;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	text-align: center;
}
.access2_text03 {
	background-color: #fef0d2;
	font-size: 14px;
	color: #666666;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #fe9038;
	border-bottom-color: #fe9038;
	border-left-color: #fe9038;
	text-align: center;
}
.access_text04 {
	font-size: 14px;
	color: #666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	text-align: left;
	padding-left: 15px;
	line-height: 22px;
}
.access_text05 {
	font-size: 14px;
	color: #666666;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	text-align: left;
	padding-left: 15px;
	line-height: 22px;
}
.access2_text05 {
	font-size: 14px;
	color: #666666;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #fe9038;
	border-bottom-color: #fe9038;
	text-align: left;
	padding-left: 15px;
	line-height: 22px;
}
.access2_text06 {
	font-size: 12px;
	color: #ff0000;
	padding-top: 10px;
	text-align: left;
}
.access_text06 {
	font-size: 12px;
	color: #ff0000;
	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: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: center;
}
.access_text07 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.organization_text01 {
	font-size: 14px;
	color: #666666;
	line-height: 26px;
	padding-left: 2px;
}
.organization_text02 {
	font-size: 16px;
	color: #666666;
	line-height: 26px;
	background-color: #f3f3f3;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #aaaaaa;
}
.organization_text03 {
	font-size: 16px;
	color: #666666;
	line-height: 26px;
	text-align: left;
	vertical-align: middle;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #aaaaaa;
	border-right-color: #aaaaaa;
	border-bottom-color: #aaaaaa;
}
.organization_text04 {
	font-size: 16px;
	color: #666666;
	line-height: 26px;
	background-color: #f3f3f3;
	text-align: center;
	vertical-align: middle;
	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: #aaaaaa;
	border-bottom-color: #aaaaaa;
	border-left-color: #aaaaaa;
}
.organization_text05 {
	font-size: 16px;
	color: #666666;
	line-height: 26px;
	text-align: left;
	vertical-align: middle;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-bottom-color: #aaaaaa;
	border-right-width: 1px;
	border-right-color: #aaaaaa;
}
.shop_text01 {
	font-size: 16px;
	color: #666666;
	line-height: 18px;
	text-indent: 8px;
}
.shop_menu {
	font-size: 28px;
	line-height: 70px;
	background-image: url(../images/shop_m01.jpg);
	text-align: left;
	text-indent: 54px;
	height: 70px;
	width: 770px;
	color: #452d04;
}
.event_menu {
	font-size: 22px;
	line-height: 30px;
	background-image: url(../images/top_04.jpg);
	text-align: left;
	color: #fc3a14;
	font-weight: bold;
}
.event_text01 {
	font-size: 14px;
	color: #666666;
	line-height: 26px;
}
.event_text02 {
	font-size: 16px;
	color: #666666;
	line-height: 26px;
	padding-left: 25px;
}
.event_text03 {
	font-size: 16px;
	color: #666666;
	line-height: 26px;
}
.event_1624 {
	font-size: 16px;
	color: #666666;
	line-height: 24px;
}
.event_1840_33 {
	font-size: 18px;
	color: #333333;
	line-height: 40px;
}
.event_3240_33 {
	font-size: 32px;
	color: #333333;
	line-height: 40px;
}
.event_1826_ore {
	font-size: 18px;
	color: #fb471e;
	line-height: 26px;
}
.event_2440 {
	font-size: 24px;
	color: #666666;
	line-height: 40px;
}

.shop_text02 {
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	padding-top: 7px;
	padding-bottom: 30px;
	text-align: left;
}
.shop_text03 {
	background-image: url(../images/shop_bk01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #FFFFFF;
	font-size: 22px;
	text-align: left;
	text-indent: 15px;
	font-weight: bold;
	height: 48px;
	width: 615px;
}
.shop_text03_b {
	background-image: url(../images/shop_bk01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #FFFFFF;
	font-size: 25px;
	text-align: left;
	text-indent: 15px;
	font-weight: bold;
	height: 48px;
	width: 615px;
}
.shop_text03_c {
	background-image: url(../images/shop_bk01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #FFFFFF;
	font-size: 20px;
	text-align: left;
	text-indent: 15px;
	font-weight: bold;
	height: 48px;
	width: 615px;
}
.shop_text04 {
	color: #fb471e;
	font-size: 20px;
	line-height: 28px;
	text-align: left;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
}
.shop_text05 {
	color: #452d04;
	font-size: 14px;
	line-height: 22px;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
}
.shop_text06 {
	color: #452d04;
	font-size: 14px;
	line-height: 45px;
	text-align: left;
	background-image: url(../images/shop_bk02.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 48px;
	width: 380px;
	text-indent: 8px;
}
.shop_text06a {
	color: #452d04;
	font-size: 16px;
	line-height: 45px;
	text-align: left;
	height: 48px;
	width: 380px;
	text-indent: 8px;
}
.shop_text06b {
	color: #452d04;
	font-size: 14px;
	line-height: 45px;
	text-align: left;
	background-image: url(../images/shop_bk02.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 48px;
	width: 96px;
	text-indent: 8px;
}
.shop_text06c {
	color: #452d04;
	font-size: 14px;
	line-height: 30px;
	text-align: left;
	background-image: url(../images/shop_bk02.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.shop_text06c_2 {
	color: #452d04;
	font-size: 14px;
	line-height: 18px;
	text-align: left;
	background-image: url(../images/shop_bk02.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.shop_text06c_small {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #452d04;
	font-size: 13px;
	line-height: 22px;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
.shop_text06d {
	color: #452d04;
	font-size: 14px;
	line-height: 30px;
	text-align: left;
	background-repeat: repeat-x;
	background-position: left top;
	height: 34px;
	width: 380px;
	text-indent: 96px;
}
.shop_text07 {
	font-weight: bold;
}
.shop_text08 {
	font-size: 12px;
	line-height: 18px;
	color: #452d04;
	padding-bottom: 15px;
}
.shop_text09 {
	background-image: url(../images/shop_bk03.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.shop_text09_big {
	background-image: url(../images/shop_bk03a.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.shop_text09_big2 {
	background-image: url(../images/shop_bk03b.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.shop_text10 {
	font-size: 14px;
	line-height: 24px;
	color: #452d04;
	padding: 25px;
}
.shop_text11 {
	color: #2ba6c1;
	font-weight: bold;
}
.shop_text12 {
	background-image: url(../images/shop_bk04.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 102px;
	width: 770px;
	padding-top: 20px;
}
.shop_text13 {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-size: 14px;
	line-height: 20px;
	color: #452d04;
	font-weight: bold;
	text-align: left;
}
.red {
	font-size: 14px;
	line-height: 20px;
	color: #FF0000;
	font-weight: bold;
}
.shop_text13_1 {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-size: 14px;
	line-height: 20px;
	color: #452d04;
	font-weight: bold;
	text-align: left;
}
.shop_text13_2 {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	font-size: 14px;
	line-height: 20px;
	color: #452d04;
	font-weight: bold;
	text-align: left;
}
.shop_text14 {
	font-size: 16px;
	line-height: 20px;
	color: #452d04;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 8px;
}
.shop_text15 {
	padding-bottom: 15px;
	font-size: 13px;
	line-height: 24px;
	color: #452d04;
	font-weight: normal;
}
.shop_text16 {
	padding-bottom: 30px;
	font-size: 14px;
	line-height: 26px;
	color: #452d04;
	text-align: left;
	padding-top: 30px;
	text-indent: 15px;
}
.about_text01 {
	font-size: 28px;
	line-height: 70px;
	background-image: url(../images/about_01.jpg);
	text-align: left;
	text-indent: 54px;
	height: 70px;
	width: 770px;
	color: #452d04;
}
.about_text01_prechike {
	font-size: 24px;
	line-height: 28px;
	background-image: url(../images/about_01.jpg);
	text-align: left;
	height: 70px;
	width: 770px;
	color: #452d04;
	background-repeat: no-repeat;
	padding-left: 54px;
}
.about_text02 {
	font-size: 14px;
	line-height: 26px;
	color: #666666;
	padding-bottom: 10px;
}
.about_text03 {
	font-size: 14px;
	line-height: 24px;
	color: #666666;
	padding-bottom: 3px;
	padding-top: 50px;
}
.about_text04 {
	font-size: 14px;
	color: #666666;
	line-height: 26px;
	padding-bottom: 20px;
}
.about_text04_2 {
	font-size: 14px;
	color: #666666;
	line-height: 20px;
}
.about_text05 {
	font-size: 16px;
	color: #666666;
	line-height: 32px;
	font-weight: bold;
	color: #452d04;
}
.about_text06 {
	font-size: 20px;
	color: #ff4520;
	line-height: 38px;
	font-weight: bold;
}
.about_hyo1 {
	font-size: 14px;
	color: #666666;
	line-height: 22px;
	font-weight: normal;
	color: #666666;
	padding-left: 14px;
	background-color: #f8ecd3;
}


.faq_text01 {
	font-size: 28px;
	line-height: 70px;
	background-image: url(../images/faq_01.jpg);
	text-align: left;
	text-indent: 54px;
	height: 70px;
	width: 770px;
	color: #452d04;
}
.faq_text02 {
	font-size: 14px;
	color: #666666;
	line-height: 26px;
	padding-bottom: 40px;
}
.faq_text03 {
	font-size: 16px;
	line-height: 38px;
	font-weight: bold;
	color: #14a5bf;
	padding-bottom: 5px;
	padding-left: 5px;
}
.faq_text04 {
	font-size: 14px;
	line-height: 24px;
	color: #666666;
	padding-left: 5px;

}
.faq_text05 {
	font-size: 14px;
	line-height: 26px;
	color: #666666;
	padding-top: 50px;

}
.schedule_text01 {
	font-size: 28px;
	line-height: 70px;
	background-image: url(../images/schedule_01.jpg);
	text-align: left;
	text-indent: 54px;
	height: 70px;
	width: 770px;
	color: #452d04;
}
.schedule_text02 {
	font-size: 14px;
	color: #666666;
	line-height: 26px;
	padding-left: 2px;
	padding-top: 10px;
	padding-bottom: 40px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.schedule_text02_p {
	font-size: 14px;
	color: #666666;
	line-height: 26px;
	padding-left: 2px;
	padding-top: 10px;
	padding-bottom: 40px;
	font-family: "ＭＳ ゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.schedule_text03 {
	color: #FFD46F;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.schedule_text04 {
	padding-top: 20px;
}
.form_text01 {
	font-size: 28px;
	line-height: 70px;
	background-image: url(../images/form_01.jpg);
	text-align: left;
	text-indent: 54px;
	height: 70px;
	width: 770px;
	color: #452d04;
}
.access_text08 {
	font-size: 28px;
	line-height: 70px;
	background-image: url(../images/access_01.jpg);
	text-align: left;
	text-indent: 54px;
	height: 70px;
	width: 770px;
	color: #452d04;
}
.access2_text01 {
	font-size: 28px;
	line-height: 70px;
	background-image: url(../images/access2_01.jpg);
	text-align: left;
	text-indent: 54px;
	height: 70px;
	width: 770px;
	color: #452d04;
}
.organization_text06 {
	font-size: 28px;
	line-height: 70px;
	background-image: url(../images/organization_02.jpg);
	text-align: left;
	text-indent: 54px;
	height: 70px;
	width: 770px;
	color: #452d04;
}
.sitemap_text01 {
	font-size: 28px;
	line-height: 70px;
	background-image: url(../images/sitemap_01.jpg);
	text-align: left;
	text-indent: 54px;
	height: 70px;
	width: 770px;
	color: #452d04;
}
.sitemap_text02 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	width: 600px;
	font-size: 16px;
	line-height: 150%;
	text-align: left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-left: 10px;
}
.link_text01 {
	font-size: 28px;
	line-height: 70px;
	background-image: url(../images/link_01.jpg);
	text-align: left;
	text-indent: 54px;
	height: 70px;
	width: 770px;
	color: #452d04;
}
.link_text02 {
	font-size: 14px;
	line-height: 22px;
	text-align: left;
}
.calendar01 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	color: #000000;
	line-height: 22px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}
.form_text02 {
	padding-top: 5px;
	padding-right: 23px;
	padding-bottom: 10px;
	padding-left: 23px;
	text-align: left;
	margin-top: 15px;
}
.form_text03 {
	font-weight: bold;
	color: #a200b;
}
.form_text04 {
	color: #666666;
}
.form_text05 {
	font-size: 15px;
	line-height: 22px;
	background-color: #fff4cc;
	width: 643px;
}
.form_text06 {
	font-size: 15px;
	line-height: 22px;
	width: 643px;
	margin-bottom: 40px;
}
.prechike_back1 {
	background-image: url(../images/2015/prechike_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.prechike_line1 {
	font-size: 14px;
	line-height: 22px;
	text-align: left;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #82b846;
	border-bottom-color: #82b846;
	border-left-color: #82b846;
	background-color: #f5fcec;
}
.prechike_line2 {
	font-size: 14px;
	line-height: 22px;
	text-align: left;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #82b846;
	border-bottom-color: #82b846;
	background-color: #f5fcec;
	border-right-width: 1px;
	border-right-color: #82b846;
	color: #666666;
	background-position: left center;
}
.prechike_line3 {
	text-align: left;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #82b846;
	border-bottom-color: #82b846;
}
.prechike_line4 {
	font-size: 14px;
	line-height: 24px;
	text-align: left;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #82b846;
	border-bottom-color: #82b846;
	border-right-width: 1px;
	border-right-color: #82b846;
	color: #666666;
	background-position: left center;
}
.prechike_line5 {
	font-size: 14px;
	line-height: 22px;
	text-align: left;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #82b846;
	border-left-color: #82b846;
	background-color: #f5fcec;
}
.prechike_line6 {
	font-size: 14px;
	line-height: 22px;
	text-align: left;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #82b846;
	background-color: #f5fcec;
	border-right-width: 1px;
	border-right-color: #82b846;
	color: #666666;
	background-position: left center;
}
.prechike_line7 {
	text-align: left;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #82b846;
}
.prechike_line8 {
	font-size: 14px;
	line-height: 24px;
	text-align: left;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #82b846;
	border-right-width: 1px;
	border-right-color: #82b846;
	color: #666666;
	background-position: left center;
}
.prechike_line9 {
	font-size: 15px;
	line-height: 30px;
	text-align: left;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #82b846;
	background-color: #f5fcec;
	border-right-width: 1px;
	border-right-color: #82b846;
	color: #666666;
	background-position: left center;
}
.prechike_line10 {
	font-size: 15px;
	line-height: 30px;
	text-align: left;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #82b846;
	border-right-width: 1px;
	border-right-color: #82b846;
	color: #666666;
	background-position: left center;
}
.prechike_text1 {
	font-size: 15px;
	line-height: 24px;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
}
.seeking_text01 {
	font-size: 16px;
	color: #666666;
	line-height: 30px;
}
.seeking_text01_ {
	font-size: 15px;
	color: #ff6d01;
	line-height: 24px;
	font-weight: bold;
}
.seeking_text02 {
	font-size: 16px;
	color: #666666;
	line-height: 22px;
	font-weight: bold;
}
.seeking_text03 {
	font-size: 11px;
	color: #666666;
	line-height: 15px;
	font-weight: normal;
	padding-left: 20px;
}

.seeking_line1 {
	font-size: 13px;
	line-height: 22px;
	text-align: left;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #fe9038;
	border-bottom-color: #fe9038;
	border-left-color: #fe9038;
	background-color: #fef0d2;
}
.seeking_line2 {
	font-size: 13px;
	line-height: 22px;
	text-align: left;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #fe9038;
	border-bottom-color: #fe9038;
	background-color: #fef0d2;
	border-right-width: 1px;
	border-right-color: #fe9038;
	color: #666666;
	background-position: left center;
}
.seeking_line3 {
	text-align: left;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #fe9038;
	border-bottom-color: #fe9038;
}
.seeking_line4 {
	font-size: 13px;
	line-height: 24px;
	text-align: left;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #fe9038;
	border-bottom-color: #fe9038;
	border-right-width: 1px;
	border-right-color: #fe9038;
	color: #666666;
	background-position: left center;
}
.seeking_line5 {
	font-size: 13px;
	line-height: 22px;
	text-align: left;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #fe9038;
	border-left-color: #fe9038;
	background-color: #fef0d2;
}
.seeking_line6 {
	font-size: 13px;
	line-height: 22px;
	text-align: left;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #fe9038;
	background-color: #fef0d2;
	border-right-width: 1px;
	border-right-color: #fe9038;
	color: #666666;
	background-position: left center;
}
.seeking_line7 {
	text-align: left;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #fe9038;
}
.seeking_line8 {
	font-size: 13px;
	line-height: 24px;
	text-align: left;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #fe9038;
	border-right-width: 1px;
	border-right-color: #fe9038;
	color: #666666;
	background-position: left center;
}
.seeking_line8_ {
	font-size: 13px;
	line-height: 24px;
	text-align: left;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #fe9038;
	border-right-width: 1px;
	border-right-color: #fe9038;
	color: #666666;
	background-position: left center;
	padding-right: 15px;
}
.seeking_line9 {
	font-size: 13px;
	line-height: 22px;
	text-align: left;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-color: #fe9038;
	color: #666666;
	background-position: left center;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-color: #fe9038;
	border-left-color: #fe9038;
}
.qjin_text01 {
	font-weight: normal;
	color: #666666;
	font-size: 15px;
	line-height: 28px;
	margin-left: 30px;
}
}
.qjin_text02 {
	font-weight: bold;
	color: #666666;
	font-size: 18px;
	line-height: 30px;
}
.qjin_text03 {
	font-weight: bold;
	color: #ffffff;
	font-size: 18px;
}
.qjin_text04 {
	font-weight: normal;
	color: #452d04;
	font-size: 16px;
	line-height: 30px;
}
.qjin_text05 {
	font-weight: bold;
	color: #ff0000;
	font-size: 18px;
	line-height: 30px;
}
.qjin_text06 {
	font-weight: bold;
	color: #f4491b;
	font-size: 22px;
	line-height: 30px;
}
.text_event2024-1 {
	font-size: 16px;
	color: #000000;
	line-height: 28px;
	margin-left: 50px;
	margin-right: 50px;
}
.text_event2024-2 {
	font-size: 18px;
	color: #000000;
	line-height: 30px;
}
.text_event2024-3 {
	font-size: 26px;
	font-weight: bold;
	color: #087354;
	line-height: 52px;
	text-align: center;
}
.text_event2024-4 {
	font-size: 26px;
	color: #000000;
	line-height: 36px;
}

.text_event2024-5 {
	font-size: 16px;
	font-weight: bold;
	color: #ff0000;
	line-height: 18px;
}

.midashi {
	font-weight: bold;
	color: #f4491b;
	font-size: 22px;
	line-height: 30px;
}
.bun {
	font-weight: normal;
	color: #666666;
	font-size: 14px;
	line-height: 36px;
}
.text_tuika202602 {
	font-size: 14px;
	line-height: 22px;
	color: #666666;
	text-align: left;
}