@charset "utf-8";
/* CSS Document */

/*共通*/

.txt7{
	margin-top: 0px;
	margin-bottom: 5px;
	line-height: 13px;
}

.txt7_2{
	margin-bottom: 5px;
	line-height: 25px;
	color: #FF0000;
}



.txt8{
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
}

.txt9{
	margin-top: 0px;
	margin-bottom: 10px;
	line-height: 15px;
}

.txt10{
	margin-top: 0px;
	margin-bottom: 10px;
	line-height: 15px;
	text-align: right;
}

.style5 {
	font-size: 14px;
	line-height: 16px;
}

.style5_1 {
	font-size: 11px;
	line-height: 16px;
}

.style6 {
	font-size: 17px;
	line-height: 20px;
}

.txt18{
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	text-align: left;
	text-indent: 14px;
	margin-bottom: 5px;
	margin-top: 10px;
	margin-left: 18px;
	margin-right: 18px;
}

/*index*/

.txt1{
	writing-mode:tb-rl;
	line-height: 18px;
	background-position: center center;
	font-size: 14px;
	vertical-align: middle;
	padding-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EBEBEB;
	margin-right: 30px;
	float: right;
}

.txt2{
	text-align: left;
	font-size: 14px;
	line-height: 16px;


}


.txt2_1{
	text-align: left;
	font-size: 14px;
	line-height: 23px;
	margin-left: 30px;


}
.txt3{
	margin-top: 20px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: 30px;
}



/*info*/



.txt3_1{
	margin-top: 20px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: 30px;
}

.txt4{
	margin-top: 0px;
	margin-bottom: 5px;
	line-height: 14px;
	margin-left: 30px;
}

.style2 {
	font-size: 14;
	font-weight: bold;
	text-align: center;
}


.txt4_1{
	margin-left: 30px;
	margin-top: 0px;
	margin-bottom: 5px;
	font-weight: bold;
}

.txt4_2{
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
}


.txt7_1{
	margin-top: 0px;
	margin-bottom: 5px;
	line-height: 13px;
	color: #FF0000;
}

/*shisetsu*/

.txt5{
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 13px;
}

.txt6{
	margin-top: 0px;
	line-height: 14px;
}

/*過去*/

.txt11{
	font-size: 13px;
	line-height: 16px;
	text-align: left;
	text-indent: 13px;
	margin-top: 20px;
	margin-bottom: 0px;
}

/*犬山焼絵付*/
.txt12{
	font-size: 14px;
	text-align: left;
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-right: 30px;
}

.txt13{
	text-align: left;
	padding-top: 0px;
	padding-bottom: 10px;
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
}

/*kiyou*/

.txt14{
	background-color: #2B5975;
	color: #FFFFFF;
	font-size: 14px;
}

.txt15{
	font-size: 14px;
	font-weight: normal;
}


.takashi_txt1{
	font-size: 16px;
}

.takashi_txt2{
	font-size: 16px;
	font-weight: bold;
	padding-top: 20px;
}

.takashi_txt3{
	font-size: 14px;
	text-indent: 16px;
	letter-spacing: 1px;
	line-height: 28px;
}

.takashi_txt4{
	font-size: 12px;
	line-height: 18px;
	color: #330099;
}

.takashi_txt5{
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
}

/*shop*/


.txt16{
	margin-top: 20px;
	margin-bottom: 10px;
	line-height: 15px;
	font-weight: bold;
	font-size: 14px;
}

/*kikaku*/
.txt17{
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}




.txt19{
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	text-align: left;
	text-indent: 14px;
	margin-bottom: 5px;
	margin-top: 20px;
}


.txt20{
	font-size: 13px;
	font-weight: normal;
	line-height: 20px;
	text-align: right;
	text-indent: 14px;
	margin-bottom: 5px;
	margin-top: 10px;
	margin-right: 25px;
}

.txt21{
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
	text-indent: 14px;
	margin-bottom: 5px;
	margin-top: 0px;
	color: #333333;
	background-color: #FFFF00;
}

.txt23{
	font-size: 14px;
	font-weight: normal;
	line-height: 23px;
	text-align: left;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-right: 20px;
	margin-left: 20px;
}


/*event*/

.txt22{
	font-size: 18px;
	line-height: 35px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-weight: bold;
	text-align: center;
	margin-top: 30px;
	letter-spacing: 5px;
	margin-bottom: 30px;
	color: #FFFFFF;
}

.txt22_1{
	font-size: 14px;
	line-height: 18px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	text-align: center;
}

.txt22_2{
	font-size: 14px;
	line-height: 20px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	text-align: center;
}

.txt22_3{
	font-size: 14px;
	line-height: normal;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	text-align: center;
	padding-top: 25px;
	padding-bottom: 0px;
	font-weight: bold;
}

.txt23_1{
	font-size: 14px;
	font-weight: normal;
	line-height: 23px;
	text-align: center;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-right: 20px;
	margin-left: 20px;
}

.txt18_1{
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	text-align: center;
	text-indent: 14px;
	margin-bottom: 5px;
	margin-top: 0px;
}

.txt18_2{
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	text-align: left;
	padding: 15px;
}

/*event_cafe*/

.txt_24{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	text-align: center;
	font-weight: normal;
	letter-spacing: 1px;
	padding-top: 30px;
	margin: 0px;
	float: none;
}

.txt_24_1{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	font-weight: normal;
	float: none;
	text-align: center;
	line-height: 25px;
	padding-bottom: 10px;
	letter-spacing: 1px;
	padding-top: 0px;
}

.txt30{
	font-size: 16px;
	line-height: 20px;
	padding-left: 35px;
	float: left;
	padding-top: 10px;
	padding-bottom: 2px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-right: 35px;
}

.txt31{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 25px;
	text-indent: 15px;
	padding-top: 15px;
	padding-right: 45px;
	padding-bottom: 0px;
	padding-left: 45px;
	letter-spacing: 3px;
	margin: 0px;
}

.txt32{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 20px;
	padding-top: 20px;
	padding-right: 60px;
	padding-bottom: 0px;
	padding-left: 60px;
	letter-spacing: 4px;
	font-weight: bold;
}

.txt32_1{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	padding-top: 0px;
	padding-right: 60px;
	padding-bottom: 30px;
	padding-left: 60px;
	letter-spacing: 4px;
	margin: 0px;
}


/*chie_yamazaki*/

.chie_txt1{
	font-size: 14px;
	line-height: 20px;
	text-align: left;
	text-indent: 14px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: 30px;
	margin-left: 30px;
}

.chie_txt1_1{
	font-size: 14px;
	line-height: 20px;
	text-align: left;
	text-indent: 14px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: 30px;
	margin-left: 30px;
}

.chie_txt1_2{
	font-size: 16px;
	text-align: center;
	margin-top: 30px;
	font-weight: bold;
	margin-bottom: 20px;
}

.chie_txt1_3{
	font-size: 16px;
	text-align: center;
	margin-top: 30px;
	font-weight: bold;
	margin-bottom: 0px;
}

.chie_txt2{
	margin-top: 30px;
	margin-bottom: 30px;
	line-height: 15px;
	text-align: right;
	margin-right: 30px;
	font-size: 14px;
}

.chie_txt3{
	font-size: 14px;
	font-weight: bold;
	margin-right: 30px;
	margin-left: 10px;
	margin-top: 0px;
	padding-top: 0px;
	letter-spacing: 1px;
}

.chie_txt3_1{
	font-size: 14px;
	font-weight: bold;
	margin-right: 30px;
	margin-left: 30px;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 30px;
	letter-spacing: 1px;
}

.chie_txt4{
	font-size: 14px;
	margin-right: 30px;
	margin-left: 10px;
	line-height: 18px;
	margin-top: 10px;
}

.chie_txt4_1{
	font-size: 14px;
	margin-right: 30px;
	margin-left: 30px;
	line-height: 18px;
	margin-top: 0px;
	margin-bottom: 30px;
}

.chie_txt5{
	color: #990000;
	font-size: 14px;
	margin-right: 30px;
	margin-left: 30px;
	margin-top: 20px;
	font-weight: bold;
}
