@charset "utf-8";

#container , #columnTwoBox {overflow:visible;}

/* レイアウト */
/************************************************/
.tdDate {
	line-height: 140%;
	padding-bottom: 7px;
	padding-top: 7px;
	color: #009900;
	width: 72px;
	vertical-align: top;
}


.tdDate02 {
	color: #009900;
	background-image: url(/_share/bg_td02.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 7px 5px 6px;
	font-size: 92%;
}

.tdIcon {
	line-height: 140%;
	padding-top: 10px;
	vertical-align: top;
	width: 52px;
}

.tdNewsTitle {
	line-height: 140%;
	padding-bottom: 7px;
	padding-top: 7px;
	vertical-align: top;
}


.tdIcon2 {
	background-image: url(/_share/bg_newsicon.gif);
	width: 70px;
	text-align: center;
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	background-position: left top;
}

.tdtitle {
	background-color: #FFFFFF;
	padding: 5px;
	background-image: url(/_share/bg_newstitle.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}


.trLine {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-image: url(/_share/dotline.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.arrow01 {
	background-image: url(/_share/icon/arrow01.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
	font-size: 120%;
}
.arrow02 {
	background-image: url(/_share/icon/arrow02.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 12px;
	text-align: right;
	font-size: 120%;
}
.dateSelect {
	border: 2px solid #EBEBEB;
	margin-bottom: 15px;
	padding: 5px;
	font-size: 92%;
}
.titleDate {
	padding-bottom: 3px;
	color: #009900;
}
.newsbody {
	line-height: 140%;
	margin-bottom: 20px;
}




/*2column*/
.InnerL{
width:280px;
float:left;
margin:0 0 15px;
}
.InnerR{
width:280px;
float:right;
margin:0 0 15px;
}



.boxContactCarrasco2 {
	padding: 4px;
	margin-bottom: 20px;
	background-image: url(/_share/bg_carrasco2.gif);
}


.boxContactCarrasco2 p {
	padding: 10px;
	background-color: #000000;
	color: #FFFFFF;
}





/* heading
---------------------------------------------*/
.team_t{
display:block;
background:url(/_share/unique/h_t.gif);
margin:0 0 5px;
padding:5px;
font-size:117%;
font-weight:700;
color:#FFF;
}

.team_c{
display:block;
background:url(/_share/unique/h_c.gif);
margin:0 0 5px;
padding:5px;
font-size:117%;
font-weight:700;
color:#FFF;
}

.team_d{
display:block;
background:url(/_share/unique/h_d.gif);
margin:0 0 5px;
padding:5px;
font-size:117%;
font-weight:700;
color:#FFF;
}

.team_yb{
display:block;
background:url(/_share/unique/h_yb.gif);
margin:0 0 5px;
padding:5px;
font-size:117%;
font-weight:700;
color:#FFF;
}

.team_l{
display:block;
background:url(/_share/unique/h_l.gif);
margin:0 0 5px;
padding:5px;
font-size:117%;
font-weight:700;
color:#FFF;
}

.team_m{
display:block;
background:url(/_share/unique/h_m.gif);
margin:0 0 5px;
padding:5px;
font-size:117%;
font-weight:700;
color:#FFF;
}

.team_bs{
display:block;
background:url(/_share/unique/h_bs.gif);
margin:0 0 5px;
padding:5px;
font-size:117%;
font-weight:700;
color:#FFF;
}

.team_f{
display:block;
background:url(/_share/unique/h_f.gif);
margin:0 0 5px;
padding:5px;
font-size:117%;
font-weight:700;
color:#FFF;
}

.team_h{
display:block;
background:url(/_share/unique/h_h.gif);
margin:0 0 5px;
padding:5px;
font-size:117%;
font-weight:700;
color:#333;
}

.h_angels{
display:block;
background:url(/_share/unique/h_angels.gif);
margin:0 0 5px;
padding:5px;
font-size:117%;
font-weight:700;
color:#FFF;
}

.main_color{
display:block;
background:url(/_share/unique/main_color.gif);
margin:0 0 5px;
padding:5px;
font-size:117%;
font-weight:700;
color:#FFF;
}

.sub_color{
clear:both;
display:block;
background:url(/_share/unique/sub_color.gif);
padding:5px;
color:#FFF;
margin:0 0 5px;
font-size:117%;
line-height:1;
}




/* ----------------------------------------------
ticketUnit
------------------------------------------------- */


.ticketUnit{
padding:0 0 30px 20px;}

.ticketUnit li{
float:left;
width:200px;
margin:0 5px 5px 0;
padding:0;
}

.ticketUnit li.ticketDetail {
float:right;
width:350px;
padding:0;
/*background:#CCC;*/
}
*+html .ticketUnit li.ticketDetail {width:350px;}
*html .ticketUnit li.ticketDetail {width:350px;}



/* ----------------------------------------------
IndentUnit
------------------------------------------------- */


dl#IndentUnit {
	margin:0 0 20px 0;
}

dl#IndentUnit dt {
	float:left;
	clear:both;
}

dl#IndentUnit dd {
	margin:0 0 5px 0;
	padding-left: 100px;
}



