@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;
}

/*----- 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_MarginTop3px {
	padding-top:3px;
}

.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_MarginTop40px{
	padding-top:40px;
	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_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;
}


/*----- think_art -----*/

.thinkA_bg_yellow{
	background:#fff100;
	padding:4px 0 3px 0;
}

.thinkA_bg_green{
	background:#6eb92b;
	padding:4px 0 3px 0;
}

.thinkA_bg_orange{
	background:#ffa41f;
	padding:4px 0 3px 0;
}

.thinkA_bg_aqua{
	background:#00b0a4;
	padding:4px 0 3px 0;
}

.thinkA_bg_purple{
	background:#c76ab8;
	padding:4px 0 3px 0;
}

.thinkA_bg_blue{
	background:#00a0e9;
	padding:4px 0 3px 0;
}

.thinkA_bg_red{
	background:#E4007F;
	padding:4px 0 2px 0;
}

.thinkA_bg_number_s{
	padding:2px 0 0 8px;
}

.thinkA_pddingTopBottom8px{
	padding:8px 0;
}

.thinkA_Img{
	line-height:0;
	font-size:0;
}

.thinkA_BgGlay{
	padding:12px 3px 12px 0;
	margin:0;
	background-color:#dcdcdc;
}

.thinkA_location{
	padding:0 0 0 27px;
	background:url(../images/think_art/thinkart_i_location.gif) no-repeat left 2px;
}

.thinkA_time{
	padding:0 0 0 27px;
	background:url(../images/think_art/thinkart_i_time.gif) no-repeat left 2px;
}

.thinkA_tel{
	padding:0 0 0 27px;
	background:url(../images/think_art/thinkart_i_tel.gif) no-repeat left 2px;
}

.thinkA_date{
	padding:0 0 0 27px;
	background:url(../images/think_art/thinkart_i_date.gif) no-repeat left 2px;
}

.thinkA_url{
	padding:0 0 0 27px;
	background:url(../images/think_art/thinkart_i_url.gif) no-repeat left 2px;
}

.thinkA_yen{
	padding:0 0 0 27px;
	background:url(../images/think_art/thinkart_i_yen.gif) no-repeat left 2px;
}

.thinkA_square_y{
	padding:2px 2px 0 5px;
	width:15px;
	vertical-align:top;
	font-weight:bold;
}

div#container div.thinkA_right {
	float:left;
	margin-left:10px;
	width:290px;
}

div.thinkA_right div.entries {
	background:#FFFFFF url(../images/think_art/block_thinkart_bg_top.gif) no-repeat scroll center top;
	margin-top:10px;
	text-align:left;
	width:290px;
}

div.thinkA_right div.entries div.inner {
	background:url(../images/think_art/block_thinkart_bg_bottom.gif) no-repeat scroll center bottom;
}

div.thinkA_right div.entries:hover {
	background:#eee url(../images/think_art/block_thinkart_bg_top_hover.gif) no-repeat scroll center top;
	margin-top:10px;
	text-align:left;
	width:290px;
}

div.thinkA_right div.entries div.inner:hover {
	background:url(../images/think_art/block_thinkart_bg_bottom_hover.gif) no-repeat scroll center bottom;
}


