@charset "utf-8";

/* title */
.article_TitleIcon {
	position: absolute;
	top: 1;
	z-index: 20;
	width:270px;
}

.article_TitleBtn {
	position: absolute;
	top: 1;
	z-index: 10;
	width:570px;
}

.article_TxtRight {
	 text-align: right;
}

.article_TxtCenter {
	 text-align:center;
}

/* SNS */
.article_SnsList {}

.article_SnsList ul {
	line-height: 1;
	list-style: none;
}

.article_SnsList ul li {
}

/* Top Bottom Right Margin */
.article_Margin0{
	margin:0 !important;
}

.article_MarginTop0{
	margin-top:0 !important;
}

.article_MarginTop1px {
	padding:1px 0 0 0;
}

.article_MarginTop2px {
	padding:2px 0 0 0;
}

.article_MarginTop5px {
	padding-top:5px;
}

.article_MarginTop10px {
	padding-top:10px;
}

.article_MarginTop15px {
	padding-top:15px;
}

.article_MarginTop20px{
	padding-top:20px;
	margin:0;
}

.article_MarginTop25px{
	padding-top:25px;
	margin:0;
}

.article_MarginTop30px{
	padding-top:30px;
	margin:0;
}

.article_MarginTop35px{
	padding-top:35px;
	margin:0;
}

.article_MarginTop40px{
	padding-top:40px;
	margin:0;
}

.article_MarginTop45px{
	padding-top:45px;
	margin:0;
}

.article_MarginTop50px {
	padding-top:50px;
}


.article_MarginBottom0{
	margin-bottom:0 !important;
}

.article_MarginBottom5px {
	padding-bottom:5px;
}

.article_MarginBottom10px {
	padding-bottom:10px;
}

.article_MarginBottom15px {
	padding-bottom:15px;
}


.article_MarginBottom20px {
	padding-bottom:20px;
}

.article_MarginBottom25px {
	padding-bottom:25px;
}


.article_MarginBottom30px {
	padding-bottom:30px;
}

.article_MarginBottom35px {
	padding-bottom:35px;
}

.article_MarginBottom40px {
	padding-bottom:40px;
}

.article_MarginBottom45px {
	padding-bottom:45px;
}

.article_MarginBottom50px {
	padding-bottom:50px;
}


/* Left Right Margin */
.article_MarginSide4px {
	padding:0 4px;
}

.article_MarginSide10px {
	padding-left: 10px;
	padding-right: 10px;
}

.article_MarginSide15px {
	padding:0 15px;
}

.article_MarginLeft4px {
	padding:0 0 0 4px;
}

.article_MarginLeft10px {
	padding:0 0 0 10px;
}

.article_MarginSide50px {
	margin:0 50px;
}

.article_MarginLeft20px {
	margin-left: 20px;
}

/* Block */
.article_BlockElement {
	display:block;
}

/* Bg Glay */
.article_BgGlay{
	padding:15px;
	margin:0;
	background-color:#eeeded;
}

.article_BgGlay02{
	padding:15px;
	margin:0;
	background-color:#DBDADA;
}

/* Font */
.article_FontSize11{
	font-size:90%;
}

.article_FontSize10{
	font-size:80%;
}

/* clear*/
br.article_Clear{
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
	clear:both;
}

/* position */
.article_PositionRelative{
	position:relative;
}

.article_PositionAbsolute{
	position:absolute;
}

.article_Block{
	display:block;
}
