
@import url(topbodySMT.css);


body{
font-size: 16px;
font-weight: normal;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family: sans-serif ,"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro";

text-size-adjust:100%;
-webkit-text-size-adjust:100%;

}


html{
text-size-adjust:100%;
-webkit-text-size-adjust:100%;
}



img{
	border-style: none;
}

a{
	text-decoration: none;
}


h1.TitlePicIMG{
	text-align: center;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

h1.TitlePicIMG img{
width: 100%;
}
h1.TitlePicIMG source{
width: 100%;
}



.PanList{
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.PanList ul{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


.PanList li{
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	list-style-type: none;
	list-style-position: inherit;
}


.main_content{
	margin-top: 100px;
	margin-left: 100px;
	background-image: url(SMTback.png);
	background-position: 50% 50%;
	background-repeat: repeat;
}

#header{
	position: fixed;

	top: 0px;
	width: 100%;
	height: 52px;
	z-index: 4;
	line-height: 0px;

}

#header .sb-toggle-left{
	float: left;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 23px;
	font-weight: bold;
}

#header .sb-toggle-right{
	float: right;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-weight: bold;
}


#header .menu{
	float: left;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-weight: bold;
}

#header .menu a{
	text-decoration: none;
}

#header .menuSub{
	float: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-weight: bold;
}

#header .menuSub a{
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 8px;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	text-decoration: none;
	-webkit-border-top-left-radius: 8px 8px;
	-webkit-border-top-right-radius: 8px 8px;
	-webkit-border-bottom-right-radius: 8px 8px;
	-webkit-border-bottom-left-radius: 8px 8px;
	-moz-border-radius: 8px;
	border-width: 1px;
	border-style: solid;

}

#header img{
	width: 45px;
	height: 45px;
}

#header .HdMenu{
	position: relative;
}

#header .HdMenu .poj1{
	position: absolute;
	text-align: center;
	bottom: 5px;
	font-size: 9px;
	font-family: sans-serif;
	font-weight: normal;
	left: 14px;
}

#header .HdMenu .poj2{
	position: absolute;
	text-align: center;
	bottom: 5px;
	font-size: 9px;
	font-family: sans-serif;
	font-weight: normal;
	left: 24px;
}

#header .HdMenu .poj3{
	position: absolute;
	text-align: center;
	bottom: 5px;
	font-size: 9px;
	font-family: sans-serif;
	font-weight: normal;
	left: 24px;
}

#header .HdMenu .poj4{
	position: absolute;
	text-align: center;
	bottom: 5px;
	font-size: 9px;
	font-family: sans-serif;
	font-weight: normal;
	left: 20px;
}



#header .HdMenu a{
	color: white;
}


#SMTFootUnderDIV{
	position: fixed;
	width: 100%;
	height: 35px;
	z-index: 5;
	bottom: 0px;
	text-align: center;
}
#SMTFootUnderDIV img{
	text-align: center;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 30px;
}

#SMTFootUnderDIV table{
width: 100%;
}





#MAINDIV{
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 35px;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}


#MAINDIV .YoyakuSecDiv{
	text-align: center;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}

#MAINDIV .YoyakuSecDiv input{
	font-size: 20px;
	font-weight: normal;
	text-align: center;
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 100%;
}

#MAINDIV .MenuNext{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 15px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 19px;
	font-weight: bold;
}

#MAINDIV .MenuNext a{
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 8px;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	text-decoration: none;
	-webkit-border-top-left-radius: 8px 8px;
	-webkit-border-top-right-radius: 8px 8px;
	-webkit-border-bottom-right-radius: 8px 8px;
	-webkit-border-bottom-left-radius: 8px 8px;
	-moz-border-radius: 8px;
	border-width: 1px;
	border-style: solid;

}


.DivBoxColor{
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	list-style-type: none;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-style: none none solid;
	line-height: 1.7;
	text-align: left;
	clear: left;
}

.DivBoxColor2{
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	list-style-type: none;
	border-style: none;
	line-height: 1.7;
	text-align: left;
	clear: left;
}



.GalBoxCol{
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-top: 2px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	list-style-type: none;
	border-width: 1px;
	border-style: solid;
	line-height: 1.7;
	text-align: left;
	clear: left;
	width: 480px;
}


#UnderDivSect{
	font-size: 15px;
	font-weight: normal;
	text-align: left;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-top: 30px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}

#UnderDivSect .UnderAddr address{
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-style : normal;

}

#UnderDivSect .UnderAddr address a{
	text-decoration: none;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/***********************/
/** MAINDIV Plus Menu **/
/***********************/

#TopSubMenuTable{
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#TopSubMenuTable table{
	width: 100%;
        border-collapse:separate;
        border-spacing:5px;
}

#TopSubMenuTable td{
	font-size: 18px;
	width: 50%;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
        border-width : 1px;
	border-style : solid;
}


/** MAINDIV Plus Menu **/




#MAINDIV .Blockchousei{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}


#MAINDIV .TopPageBlockTitle{
	padding-top: 4px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	display: inline-block;
	text-align: center;
	font-size: 23px;
	width: 100%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: solid;

}

#MAINDIV .ScrSelect{
	font-size: 18px;
	font-weight: normal;
	border-width: 1px;
	border-style: none;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}


/* #MAINDIV #TopPageMAIN */

#TopPageMAIN .TopTodaySCJ{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#TopPageMAIN .TopTodaySCJ .TopScjTitle{
	font-size: 20px;
	font-weight: normal;
	text-align: center;

}

#TopPageMAIN .TopBoxMoreBott{
	text-align: center;
	padding-top: 5px;
	padding-left: 50px;
	padding-right: 50px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 50px;
}

#TopPageMAIN .TopBoxMoreBott a{
	font-size: 18px;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
	text-decoration: none;
	margin-top: 5px;
	display: block;
	width: 100%;
	font-family: sans-serif;
	border-width: 1px;
	border-style: solid;
}

#TopPageMAIN .TopImg{
	text-align: center;
	width: 100%;
}

/*******************************/
/* Top Page infoBlock consBlock*/
/*******************************/

#TopPageMAIN .TopInfomtBlock{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}

#TopPageMAIN .TopInfomtBlock .InformatBox{
	text-align: left;
}

#TopPageMAIN .TopInfomtBlock .InformatBox a{
	text-decoration: none;
	display: block;
}

#TopPageMAIN .TopInfomtBlock .InformatBox .infoTitle{
	font-size: 16px;
	font-weight: normal;
  	overflow : hidden;
}

#TopPageMAIN .TopInfomtBlock .InformatBox .infoDate{
	font-size: 10px;
	font-weight: normal;
	text-align: right;
}

#TopPageMAIN .TopInfomtBlock .InformatBox .infoComm{
	line-height: 1.7;
	text-align: left;
	font-size: 15px;
	font-weight: normal;
height : 65px;
overflow : hidden;
}

/********************/
/* Top Page NewFace */
/*******************/

#TopPageMAIN .NewFaceBlockBOX{
	padding-top: 5px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	list-style-type: none;
	border-width: 0px 0px 1px;
	border-style: none none solid;
	line-height: 1.7;
	text-align: left;
	clear: left;
}


#TopPageMAIN .TopNewFaceBlock{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 2px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	text-align: left;
	line-height: 1.7;
}

#TopPageMAIN .TopNewFaceBlock .TNewfTitle{
	font-size: 15px;
	font-weight: normal;
	text-align: left;
	margin-bottom: 3px;
	overflow: hidden;
}

#TopPageMAIN .TopNewFaceBlock .TNewfTitle a{
	text-decoration: none;
	display: block;
}


#TopPageMAIN .TopNewFaceBlock .NewFaceBox{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	display: table;
	width: 100%;
}

#TopPageMAIN .TopNewFaceBlock .NewFaceBox .TNewf1{
	width: 38%;
	display: table-cell;
	vertical-align: top;
	text-align: center;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#TopPageMAIN .TopNewFaceBlock .NewFaceBox .TNewf1 img{
        width: 60px;  
	max-width:180px;
	width:100%;

}

#TopPageMAIN .TopNewFaceBlock .NewFaceBox .TNewf2{
	padding-left: 4px;
	width: 62px;
	display: table-cell;
	vertical-align: top;
}

#TopPageMAIN .TopNewFaceBlock .NewFaceBox .TNewf2 .TNewf2-Name{
	font-size: 15px;
	font-weight: normal;
	text-align: left;
	margin-bottom: 5px;
}

#TopPageMAIN .TopNewFaceBlock .NewFaceBox .TNewf2 .TNewf2-Ye{
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	margin-bottom: 5px;

}

#TopPageMAIN .TopNewFaceBlock .NewFaceBox .TNewf2 .TNewf2-Comm{
	font-size: 13px;
	font-weight: normal;
	line-height: 1.2;
	text-align: left;
}


#SysPageMAIN #SysTABLEblk{
	font-size: 15px;
	font-weight: normal;
	padding-top: 5px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 15px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	clear: left;
}

#SysPageMAIN  #SysTABLEblk  h4 {
	font-size: 16px;
	text-align: center;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-weight: normal;

}



#SysPageMAIN #SysTABLEblk table{
	width: 100%;
	caption-side: top;
	empty-cells: show;
	text-align: left;
	border-collapse: collapse;
        border-spacing: 0px;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;

}


#SysPageMAIN #SysTABLEblk td{
	text-align: left;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 1px;
	border-style: solid;
}

#SysPageMAIN #SysKinsG{
	font-size: 13px;
	font-weight: normal;
	padding-top: 20px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 25px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: left;
}



#SysPageMAIN #SysKinsG .KinsGT{
	font-size: 15px;
	font-weight: normal;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;

}


#WariMAIN .WariPic{
	text-align: center;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
}

#WariMAIN .WariPic img{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-style: none;
	width: 100%;
}

#MapMAIN .MapPic{
	text-align: center;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
}

#MapMAIN .MapPic img{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-style: none;
	width: 100%;
}

#MapMAIN .MAPADDTABLE table{
       font-size: 16px;
	text-align: left;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;

}

#MapMAIN .MAPADDTABLE table th{
	text-align: left;
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 4px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
  font-weight : normal;
}

#MapMAIN .MAPADDTABLE table td{
	text-align: left;
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 4px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}






#HotelMAIN .HotelPic{
	text-align: center;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#HotelMAIN .HotelPic img{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-style: none;
	width: 100%;
}




#HotelMAIN .HotelListDat{
	font-size: 14px;
	font-weight: normal;
	padding-top: 0px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	margin-top: 50px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	border-style: none;

}


#HotelMAIN .HotelListDat .HotelListTit{
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	padding-left: 3px;
	margin-left: 1px;
	border-width: 1px;
	border-style: solid;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;

}





#HotelMAIN .HotelListDat .HTLlist{
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 15px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 15px;

	overflow: auto;
	white-space: nowrap;

}

#HotelMAIN .HotelListDat .HTLlist .scroll::-webkit-scrollbar{
	height: 5px;
}




#HotelMAIN .HotelListDat table{
	width: 100%;
	border-collapse: collapse;
        border-spacing: 0px;
	caption-side: top;
	empty-cells: show;
}

#HotelMAIN .HotelListDat th{
	font-weight: normal;
	text-align: left;
	border-width: 1px;
	border-style: solid;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}



#HotelMAIN .HotelListDat td{
	font-weight: normal;
	text-align: left;
	border-width: 1px;
	border-style: solid;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 14px;
}


#HotelMAIN .HotelListDat caption{
	font-weight: bold;
	text-align: left;
	
	border-top-width : 1px;
	border-right-width : 1px;
	border-left-width : 1px;
	
	border-top-style : solid;
	border-right-style : solid;
	border-left-style : solid;
	
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/********/
/* Rank */
/********/

.GalRank{
	line-height: 1;
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 16px;
	font-weight: normal;
	display: table;
	width: 100%;
}

.GalRankBox{
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	list-style-type: none;
	border-width: 0px 0px 1px;
	border-style: none none solid;
	line-height: 1.7;
	text-align: left;
}

.GalRankS{
	font-weight: bold;
}

.GalRankS a{
	display: block;
}


.GalRank a{
	display: block;
}

.GalRank .RankL{
	vertical-align: top;
	width: 30%;
	display: table-cell;
	text-align: center;
}

.GalRank .RankL img{
	max-width:180px;
	width:100%;
}

.GalRank .RankR{
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	vertical-align: top;
	text-align: left;
	width: 70%;
	display: table-cell;
}

.GalRank .RankR .RankGname{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
}


.GalRank .RankR .RankYe{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
}

.GalRank .RankR .RankSize{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
}


.GalRank .RankR .RankIcon{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.GalRank .RankR .RankIcon img{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 2px;
	margin-bottom: 2px;
}






/***************/
/* PickUp Page */
/***************/

#PickUpSec{
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#PickUpSec #PickUpBox{
	line-height: 1;
	text-align: left;
}

#PickUpSec #PickUpBox .PicTitle{
	text-align: left;
	margin-bottom: 5px;
}

#PickUpSec #PickUpBox .Pic1{
	float: left;
        width: 120px;  
}

#PickUpSec #PickUpBox .Pic2{
        margin-left: 120px;  
	padding-left: 5px;
}

#PickUpSec #PickUpBox .Pic2-Name{
	margin-bottom: 5px;
}

#PickUpSec #PickUpBox .Pic2-Ye{
	margin-bottom: 5px;
}

#PickUpSec #PickUpBox .Pic2-Comm{
	line-height: 1.6;
}

#PickUpSec #PickUpBox .Pic3{
	clear: left;
}






/*************/
/* info.html */
/*************/

#InfoSec{
	text-align: left;
	line-height: 1;

}

#InfoSec .InfoT{
	text-align: left;
}


#InfoSec .InfoD{
	text-align: right;
	font-size: 11px;
	font-weight: normal;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
}

#InfoSec .InfoData{
	text-align: left;
	line-height: 1.7;
}



/***************************/
/* TopPage SCJ             */
/* gal.html GALlist        */
/* cweekschXX.html GALlist *
/***************************/


.GalBox191{
	text-align: center;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.GalBox191 .GalBoxTBL{
	width: 100%;
	display: table;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.GalBox191 .GalBoxTBL .GALBOXdat{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	display: table-cell;
	width: 50%;
	vertical-align: top;
}

.GalBox191 .GalBoxTBL .GALBOXdat .GALBOXdatIn{
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
}





.GalBox191 .GalBoxTBL .GALBOXdat .GALBOXdatIn2{
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 1px;
	border-style: solid;
}

.GalBox191 .GalBoxTBL .GALBOXdat .GALBOXdatIn .GALImgBox{
	position: relative;
}

.GalBox191 .GalBoxTBL .GALBOXdat .GALBOXdatIn .GALImgBox .GalImg{
	max-width:180px;
	width:100%;
}

.GalBox191 .GalBoxTBL .GALBOXdat .GALBOXdatIn .GALImgBox .GaIcon{
	position: absolute;
	top: 1px;
	left: 1px;
}

.GalBox191 .GalBoxTBL .GALBOXdat .GALBOXdatIn .GALImgBox .GaIcon2{
    position:absolute; bottom:1px; right:2px;
}

.GalBox191 .GalBoxTBL .GALBOXdat .GALBOXdatIn .GaName{
	font-size: 13px;
	text-align: center;
}

.GalBox191 .GalBoxTBL .GALBOXdat .GALBOXdatIn .GaScj{
	font-size: 14px;
	text-align: center;
}


.GalBox191 .GalBoxTBL .GALBOXdat .GALBOXdatIn .GaSize{
	font-size: 11px;
	text-align: center;
}

.GalBox191 .GalBoxTBL .GALBOXdat .GALBOXdatIn .GalS2-Today{
	font-size: 10px;
	text-align: center;
	padding-top : 2px;
	padding-left : 0px;
	padding-right: 0px;
	padding-bottom : 2px;
	margin-top : 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.GalBox191 .GalBoxTBL .GALBOXdat .GALBOXdatIn .GalS2-TodayData{
	font-size : 14px;
	text-align: center;
	padding-top : 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom : 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.GalBox191 .GalBoxTBL .GALBOXdat .GALBOXdatIn .Rtim{
	font-size : 14px;
}



/****************/
/* Contact.html */
/****************/

#ContactSectBlock{
	text-align: left;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#ContactSectBlock p{
	font-size: 15px;
	font-weight: normal;
	text-align: center;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#ContactSectBlock p .Etim{
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


#ContactSectBlock a{
	font-size: 20px;
	display: block;
	text-decoration: none;
	padding-top: 12px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	margin-top: 6px;
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 16px;
	text-align: center;
	border-width: 1px;
	border-style: solid;

}




#ContactSectBlock a img{
	text-align: center;
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
}

/*********/
/***RSV***/
/*********/

.main_contentRSV{
	background-image: url(SMTback.png);
	background-position: 50% 50%;
	background-attachment: fixed;
	line-height: 1.7;
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 50px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}



.main_contentRSV hr{
	text-align: center;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 20px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
}


.main_contentRSV form .Mess{
	text-align: left;
	font-size: 15px;
	font-weight: normal;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 8px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.main_contentRSV form .ErrMess{
	text-align: left;
	font-size: 14px;
	font-weight: normal;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}



.main_contentRSV input[type="text"]{
	font-size: 18px;
	font-weight: normal;
	width: 100%;

-moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;

	text-align: left;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.main_contentRSV input[type="email"]{
	font-size: 18px;
	font-weight: normal;
	width: 100%;
	text-align: left;

-moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;

	padding-bottom: 5px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.main_contentRSV input[type="checkbox"]{
	font-size: 30px;
	font-weight: normal;
	text-align: left;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.main_contentRSV input[type="submit"]{
	font-size: 22px;
	font-weight: normal;
	text-align: center;
	padding-bottom: 8px;
	margin-top: 20px;
	margin-left: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 8px;
	width: 100%;
	margin-right: 0px;
}

.main_contentRSV textarea{
	font-size: 20px;
	font-weight: normal;
	text-align: left;

-moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;

	padding-bottom: 5px;
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	width: 100%;
}


.main_contentRSV select{
	font-size: 17px;
	font-weight: normal;
	text-align: left;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
}

.main_contentRSV .RsvUnder{
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	text-align: center;
}

.main_contentRSV .RsvUnder a{
	text-align: center;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	display: block;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
}




/*********/
/***RSV***/
/*********/



#MailMagBlock{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: left;
}

#MailMagBlock form{
	text-align: left;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	margin-top: 15px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
}

#MailMagBlock .INP1{
	font-size: 20px;
	display: block;
	width: 100%;

-moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;

	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	margin-top: 10px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 10px;
}

#MailMagBlock .INP2{
	font-size: 20px;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
}

#MailMagBlock .INP3x{
	font-size: 16px;
	font-weight: bold;
	width: 100%;

-moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;

}

#MailMagBlock .INPa{
	font-size: 20px;
	font-weight: bold;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	border-width: 1px;
	border-style: solid;
	display: block;
}



#MailMagBlock #addr{
	font-size: 17px;
	text-align: left;
}



#MailMagBlock .Cmnt{
	font-size: 14px;
	font-weight: normal;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#MailMagBlock .Cmnt2{
	font-size: 12px;
	font-weight: normal;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/** mail **/

#MailSendBlock{
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: left;
}

#MailSendBlock form{
	text-align: left;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	margin-top: 15px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
}

#MailSendBlock form p{
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#MailSendBlock form span{
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#MailSendBlock .INP1{
	font-size: 20px;
	display: block;
	width: 100%;

-moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;


	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 10px;
	text-align: left;
}

#MailSendBlock .INP2{
	font-size: 20px;

	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
}

#MailSendBlock .INP3{
	font-size: 20px;
	display: block;
	width: 100%;

-moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;

	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-top: 15px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	text-align: center;
}


#MailSendBlock .Coment{
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
}


#MailSendBlock .MailUnder{
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	text-align: center;
}

#MailSendBlock .MailUnder a{
	text-align: center;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	display: block;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
}



#RecSectionDiv{
	font-size: 15px;
	font-weight: normal;
}

#RecSectionDiv .Recdiv0{
	text-align: left;
	padding-top: 30px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#RecSectionDiv .Recdiv0 h3{
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px 0px 1px;
	border-style: none none solid;
}

#RecSectionDiv .Recdiv0 .Recdiv{
	font-weight: normal;
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-style: none;
}


#RecSectionDiv .Recdiv0 .Recdiv h4{
	font-size: 15px;
	font-weight: normal;
	text-align: center;
	padding-top: 3px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;


}



#RecSectionDiv .Recdiv0 .Recdiv .Rcontent{
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;


}



#WEEKscj ul{
	font-size: 20px;
	font-weight: normal;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 20px;
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 20px;
	text-align: left;
	list-style-type: none;
}

#WEEKscj li{
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
}

#WEEKscj a{
	display: block;
	text-decoration: none;
	border-width: 1px;
	border-style: dotted;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
}


/* sidemenu */

#SideMenuDIV{
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}



#SideMenuDIV ul{
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#SideMenuDIV li{
	text-align: left;
	list-style-type: none;
	list-style-position: outside;
	font-size: 16px;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	margin-top: px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	width: 100%;
}



#SideMenuDIV a{
	display: block;
	text-decoration: none;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	position: relative;
}

#SideMenuDIV a::after{
	display: block;
	content: "";
	top: 45%;
	width: 6px;
	height: 6px;
	margin-top: -4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 2px;
	border-top-style: solid;
	border-right-width: 2px;
	border-right-style: solid;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	right: 10px;
	position: absolute;
}


#UnderBerDIV{
	width: 100%;
	height: 20px;
	position: fixed;
	bottom: 0px;
}


#LinkSideDIV table{
	empty-cells: show;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-width: 1px 1px 1px 1px;
}

#LinkSideDIV th{
	font-weight: normal;
	text-align: left;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	font-size: 15px;
}

#LinkSideDIV td{
	font-weight: normal;
	text-align: left;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	font-size: 18px;
}


#LinkSideDIV .MAP img{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	width: 70%;
}

/* shamenikki */

#shamenikkiBox{
	text-align: left;
	line-height: 1;
}

#shamenikkiBox img{
	width: 100%;
	max-width: 320px;
}

#shamenikkiBox .shamenikkiTitle{
	font-size: 16px;
	margin-bottom: 5px;
}

#shamenikkiBox .shamenikki-Name{
	font-size: 16px;
	margin-top: 5px;
	margin-bottom: 5px;
}


#shamenikkiBox .shamenikki-Comm{
	font-size: 16px;
	line-height: 1.7;
}


/* marquee */

.marqueeBLK {
	margin: 0px 0px 0px 0px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
}

.marquee{
	width: 98%;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

	white-space: nowrap;
	text-align: left;

	padding-top: 1px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 1px;

}

.marquee p{

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

	padding-top: 1px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 1px;

}


.marquee > p{

	visibility: hidden;

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

	white-space: nowrap;

}

/* bx */

/* Mov */
.MovSiz{
	width: 426px;
	max-width: 100%;

}

.MovSizW{
	width: 100%;

}








#LANGBLOCKDATA{
    text-align: right;
    padding-top: 2px;
    padding-left: 2px;
    padding-right: 5px;
    padding-bottom: 2px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}









