body {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 11px;
	line-height: 18px;
	color: #444444;
	background-color: #B3C1D2;
}

body, td  {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 11px;
	line-height: 18px;
	color: #444444;
}

.space10 {clear: both;
	height: 10px;
}

.space15 {clear: both;
	height: 15px;
}

.copyright {color: #832822;
	font-size: 10px;
}

a:link {
	color: #FD787B;
	text-decoration: none;
}
a:visited {
	color: #FD787B;
	text-decoration: none;
}
a:hover {
	color: #FD787B;
	text-decoration: underline;
}
.title {
	font-family: "ヒラギノ明朝 Pro W3", "ＭＳ Ｐ明朝", "細明朝体";
	font-size: 18px;
	color: #832822;
	line-height: 1.5em;
}

.style1 {	color: #6B3031;
	font-weight: bold;
}
.style2 {font-size: 16px}
.style13 {font-size: 16px; font-weight: bold; }
.style21 {font-weight: bold}
.style23 {font-size: 16px; line-height: 1.5em;}
.style24 {color: #6B3031; font-weight: bold; font-size: 16px; }
.style26 {font-weight: bold}
.style11 {	color: #FF9A9C;
	font-weight: bold;
}
.style16 {
font-size: 16px;
color: #842821;
font-weight:bold;
}
.style27 {color: #FF0000}
.style28 {font-size: 14px}

.event_t {font-size: 16px;	font-weight: bold;	line-height: 35px;
}

.event_st {font-size: 13px;	font-weight: bold;	line-height: 25px;
}

table.sample{
border-top:1px solid #999999;
border-left:1px solid #999999;
border-collapse:collapse;
border-spacing:0;
background-color:#f2edea;
empty-cells:show;
margin:0 0 0 0;
line-height:140%;
letter-spacing:1px;
font-size:100%;
width:100%;
}

table.sample img{
text-align:center;
margin:0 auto;
border:0;
}





.sample th{
/*border-right:1px solid #999999;
border-bottom:1px solid #999999;*/
color:#494645;
/*background-color:#f2edea;*/
background-position:left top;
padding:0.1em 0.1em;
text-align:left;
font-size:10px;
font-weight:normal;
}

.sample th a,a:hover{
border:none;
border:#
}
.sample th img{
/*border-right:1px solid #999999;
border-bottom:1px solid #999999;*/
/*color:#000;*/
/*background-color:#f2edea;*/
background-position:left top;
padding:0.1em 0.1em;
text-align:center;
font-size:10px;
font-weight:normal;
}


.sample td{
border-right:1px solid #999999;
border-bottom:1px solid #999999;
padding:0.3em 0.3em;
}

table.sample02 img{
margin:0;
border:0;
}

table.sample02{
margin:0;
border:0;
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
}

.cap{
margin:0;
padding:0 0 5px 0;
}

.lineup{
font-size:10px;
font-family: "ＭＳ Ｐゴシック", "Osaka";
}

.lineup_list{
font-size:12px;
line-height:22px;
font-family: "ＭＳ Ｐゴシック", "Osaka";
text-align:left;
}

.lineup_category{
font-size:11px;
color: #FFFFFF;
font-family: "ＭＳ Ｐゴシック", "Osaka";
}

.pan{
	margin:10px 0 0 0;
}
.plus{border:solid 1px #b3c1d2;
padding:10px;
}
.plus02 {border:solid 1px d5dabc;
background-color:d5dabc;
padding:10px;
}

table.plus04 {
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
margin:0 0 0 0;
line-height:50%;
letter-spacing:0px;
font-size:100%;
}

table.plus04 tr{
padding:0;
margin:0;
}

table.plus04 td{
padding:0;
margin:0;
}

table.plus04 td.plus03 img{border:solid 1px #b3c1d2;
padding:0;
margin:0;
line-height:1.0em;
}

table.sanriku_illust td.fax img{border:solid 1px #b3c1d2;
padding:0;
margin:0;
line-height:1.0em;
}
.txdeco5 {
	line-height:normal;
	margin: 2px 0 0 0;
	padding: 0;
}

.txdeco1 {color:#FF0000;
	font-weight: bold;
}
.txdeco2 {color:#C46772;}
.txdeco3 {
	text-decoration: line-through;
}
.txdeco4 {
	text-decoration: underline;
}
.indent01{
	text-indent: -4.5em;
	padding-left: 4.5em;
}
.indent02{
	text-indent: -1em;
	padding-left: 1em;
}
.box1{
	border: 1px solid #FD787B;
	padding: 5px 10px;
	background-color: #FFFFCC;
}
.box2{
	margin: 10px 0 0;
	width: 660px;
}
.box3{
	border: 1px solid #FD787B;
	padding: 0 10px 5px;
	background-color: #FFE6E7;
}
.txbox{
	margin: 50px 0 0 0;
}
.txbox2{
	margin: 20px 0 0 0;
}
.txbox p,.txbox2 p{
	margin: 0;
}

body .mgT10{ margin-top:10px;}
body .mgT20{ margin-top:20px;}

.indentBox{}
.indentBox p{ text-indent:-1em; padding-left:1em;}

.linkDeco01 {border: 1px solid #cccccc;}
.linkDeco01 a{
	display: block;
	background-color: #FFFFFF;
	color: #FD787B;
	text-decoration: none;
	border: 1px solid #FD787B;
}
.linkDeco01 a:link{}
.linkDeco01 a:visited{}
.linkDeco01 a:hover{
	background-color: #FFD9DA;
	border: 1px solid #FD787B;
	text-decoration: none;
}

.tdDeco{
	line-height: 1;
}

