@charset "UTF-8";



/* @font-face kit by Fonts2u (http://www.fonts2u.com) */ @font-face {font-family:"Traditional Arabic";src:url("../webfont/trado.eot?") format("eot"),url("../webfont/trado.woff") format("woff"),url("../webfont/trado.ttf") format("truetype"),url("../webfont/trado.svg#TraditionalArabic") format("svg");font-weight:normal;font-style:normal;}


 /* ===========================================
bootstrapガター調整
============================================= */
  /*全体左右余白調整 row0の時だけ使える*/
.container-fluid-full {
	padding-right: 0px;
	padding-left: 0px;
}
/*カラム左右幅調整*/
.row-0 {
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.row-0 > div {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}
.row-6 {
	margin-left: -3px;
	margin-right: -3px;
}
.row-6 > div {
	padding-right: 3px;
	padding-left: 3px;
}
.row-10 {
	margin-left: -5px;
	margin-right: -5px;
}
.row-10 > div {
	padding-right: 5px;
	padding-left: 5px;
}
.row-20 {
	margin-left: -10px;
	margin-right: -10px;
}
.row-20 > div {
	padding-right: 10px;
	padding-left: 10px;
}
.row-30 {
	margin-left: -15px;
	margin-right: -15px;
}
.row-30 > div {
	padding-right: 15px;
	padding-left: 15px;
}
.row-40 {
	margin-left: -20px;
	margin-right: -20px;
}
.row-40 > div {
	padding-right: 20px;
	padding-left: 20px;
}
.row-60 {
	margin-left: -30px;
	margin-right: -30px;
}
.row-60 > div {
	padding-right: 30px;
	padding-left: 30px;
}




/* ///////////////////////////////////////////////////////////////////
nextartist
/////////////////////////////////////////////////////////////////// */
.nab {
	margin-bottom:20px;
}
.nab a{
	background: #f1f1f1 none repeat scroll 0 0;
    padding: 20px;
    text-align: center;
}
.nab a:hover{
background: #F5CD41;
    transition: all 0.5s ease 0s;
	color:#fff !important;
}
.nav.current  {
	/*padding: 20px;
    text-align: center;
	background: #F5CD41;
	color:#fff !important;*/
}

.nao {
    padding: 30px !important;
    text-align: center;
    background: #000;
    margin-bottom: 50px !important;

	text-align: center;
}

.sengen h1{
	font-size:30px;
	text-align:center;
	font-weight:bold;
	letter-spacing:3px;
	text-indent:3px;
	background:#333;
	padding:10px 0 !important;
	color:#fff;
}
@media (max-width: 992px) {
	.sengen h1{
		font-size:18px;
	}
}




.top_info{
	
}
.top_info p{
	font-size:16px;
}

.top_title {
	margin-top:70px;
	margin-bottom:70px;
}
.top_title h4{
	padding-left: 20px !important;
	border-left:5px solid #F5CD41;
	font-size:24px;
	font-weight:bold;
}

.top_title h2{
	padding-left: 20px !important;
	border-left:5px solid #6C462F;
	font-size:24px;
	font-weight:bold;
}



/* ///////////////////////////////////////////////////////////////////


/////////////////////////////////////////////////////////////////// */


div.cont {
	padding: 20px;
	border: 1px solid #ccc;
	margin-bottom: 20px !important;
	height: 400px;
}

div.cont p.tite {
	color: #009966 !important;
	font-weight: bold;
	
}


div.cont p.non {
	color: #009966 !important;
	font-weight: bold;
	
}


div.cont p.tite a {
	text-align: center;
}

div.cont p.tite a img.photo {
}

div.cont p.genga {
	
}

div.cont p.genga a {
	color: #009966 !important;
	font-weight: bold;
}

div.cont p.genga a:hover {
	color:#FFA900 !important;
	font-weight: bold;
}


div.cont p.artist {
	font-weight: bold;
	color: #666666 !important;
}


div.cont p.infol {
	color: #666666 !important;
}


@media (max-width: 991px) {
	div.cont {
	height: auto;
}
}





div.cont2 {
	padding: 20px;
	border: 1px solid #ccc;
	margin-bottom: 20px !important;
}

div.cont2 p.tite {
	color: #009966 !important;
	font-weight: bold;
	
}


div.cont2 p.non {
	color: #009966 !important;
	font-weight: bold;
	
}


div.cont2 p.tite a {
	text-align: center;
}

div.cont2 p.tite a img.photo {
}

div.cont2 p.genga {
	
}

div.cont2 p.genga a {
	color: #009966 !important;
	font-weight: bold;
}

div.cont2 p.genga a:hover {
	color:#FFA900 !important;
	font-weight: bold;
}


div.cont2 p.artist {
	font-weight: bold;
	color: #666666 !important;
}


div.cont2 p.infol {
	color: #666666 !important;
}







/* ///////////////////////////////////////////////////////////////////


/////////////////////////////////////////////////////////////////// */


div.top_content {
	margin-top:70px !important;
	padding: 100px 180px;
	background:#f1f1f1;
	border-radius:6px;
}

div.top_content h5 {
	margin-bottom:70px !important;
	font-size:24px;
	font-weight:bold;
	text-align:center;
}

div.top_content h6 {
	margin-top:100px !important;
	margin-bottom:100px !important;
	font-size:24px;
	font-weight:bold;
	text-align:center;
}
div.top_content h7 {
	font-size:24px;
	font-weight:bold;
	display:block;
}
div.top_content h7 span{
	font-size:18px;

}



.artist_info3 {
	margin:20px 0 !important;
	overflow-wrap: break-word;
}

div.top_content h8 a{
	padding:20px;
	background: #F5CD41;
	text-align:center;
	color:#fff !important;
	display:block;
	border-radius:6px;
	margin-top:20px !important;
}
div.top_content h8 a:hover{
		background: #FFB200;
    transition: all 0.5s ease 0s;
}
.artistbtn a {
	padding:20px;
	background: #F5CD41;
	text-align:center;
	color:#fff !important;
	display:block;
	border-radius:6px;
	 margin-top: 50px !important;
}
.artistbtn a:hover {
	background: #FFB200;
    transition: all 0.5s ease 0s;
}


.independent_taipei {
	padding: 80px !important
		; 
}

div.top_content img {
}

div.top_content p {
}

.other_a a{
	color: #FFB200 !important;
	transition: all 0.5s ease 0s;
}

.other_a a:hover{
	color: #FFB200 !important;
	transition: all 0.5s ease 0s;
}


.top_title2{
}
.top_title2 h5{
	padding:30px !important;
	text-align:center;
	background:#000;
  margin-bottom: 50px !important;
    margin-top: 50px !important;
}
.top_title2 h5 img{
	margin-top:0px !important;
	margin-bottom:0px !important;
}

.top_title2 h6{
	 border-left: 5px solid #f5cd41;
    font-size: 24px;
    font-weight: bold;
    padding-left: 20px !important;
	margin-bottom:30px !important;
}

.top_title2 p {
	line-height:1.6 !important;
}

.tag {
	font-size:10px;
	text-align:right;
	margin-bottom: 70px !important;
    margin-top: 50px !important;
}

.tag a img{
	transition: all 0.5s ease 0s;
}
.tag a img:hover{
	opacity: 0.7;
	transition: all 0.5s ease 0s;
}

.tag span {
	font-size:10px;
	padding:5px 20px  !important;
	background:#000;
	color:#fff;
	margin-right:10px !important;
}
.art p {
	margin-bottom:30px !important;
}

.art p a:hover{
	color: #FFB200 !important;
	transition: all 0.5s ease 0s;
}

.art img:hover{
opacity: 0.7;
	transition: all 0.5s ease 0s;
}
.sinsa {
	padding:30px;
	background:#f1f1f1;
	border-radius:6px;
}
h9 {
	 font-size: 24px;
    font-weight: bold;
	text-align:center;

	margin-bottom:30px !important;
	display: block;
}

.oubo {
	
}
.artist_info1 {
margin:50px 0 !important;
}
.artist_info2 {
margin:50px 0  !important;
}
.artist_img {
	margin:20px 0 !important;
}
.sen {
	margin-bottom:30px !important;
}

.ipad {
	margin-top:20px !important;
}

.artseminar {
	padding:70px !important;
}

.artseminar_block {
	margin-top:50px;
}













p.botan a {
	font-family:'Oswald',sans-serif;
	border:2px solid #fff;
	color:#fff!important;
	padding:20px;
	text-align:center;
	font-weight:bold;
	border-radius:6px;
	letter-spacing:2px;
	text-indent:2px;
	margin-top: 50px !important;
	-webkit-transition: 0.7s;
    -moz-transition: 0.7s;
    -o-transition: 0.7s;
    -ms-transition: 0.7s;
    transition: 0.7s;
}
p.botan a:hover {
	border:2px solid #FA8D1F;
	background:#FA8D1F;
	color:#fff!important;
}

p.botan2 a {
	font-family:'Oswald',sans-serif;
	border:2px solid #222;
	color:#222!important;
	padding:20px;
	text-align:center;
	font-weight:bold;
	border-radius:6px;
	letter-spacing:2px;
	text-indent:2px;
	margin-bottom: 80px !important;
	-webkit-transition: 0.7s;
    -moz-transition: 0.7s;
    -o-transition: 0.7s;
    -ms-transition: 0.7s;
    transition: 0.7s;
}
p.botan2 a:hover {
	border:2px solid #FA8D1F;
	background:#FA8D1F;
	color:#fff!important;
}


.imgnone {
	margin: 0 !important;
}

.back{
	background:url("../new_img/independent_taipei/top.jpg") no-repeat center center;
	background-size: cover;
	height: auto;
max-width: auto;
	margin: auto;
vertical-align: bottom;

}
@media (max-width: 991px) {
.back{
	min-height: 300px;
}
}


.back100{
	background:url("../new_img/independent_taipei/bback.jpg") no-repeat center center;
	background-size: cover;
	height: auto;
max-width: auto;
	margin: auto;
vertical-align: bottom;

}

.back200{
	background:url("../new_img/independent_taipei/bback200.jpg") no-repeat center center;
	background-size: cover;
	height: auto;
max-width: auto;
	margin: auto;
vertical-align: bottom;

}



@media (max-width: 991px) {
.back100{
	min-height: 300px;
}
}

.back100 h1{
	font-family: 'Anton', sans-serif;
	font-size: 50px;
	margin-bottom: 20px !important;
}

.back200 h1{
	font-family: 'Anton', sans-serif;
	font-size: 70px;
	margin-bottom: 20px !important;
}



.back4{
	background:url("../new_img/tagboataward/back2.jpg") no-repeat center center;
	background-size: cover;
	height: auto;
max-width: auto;
	margin: auto;
vertical-align: bottom;
	min-height: 620px;
	margin-top: 50px;

}
.back5{
	background:url("../new_img/tagboataward/back3.jpg") no-repeat center center;
	background-size: cover;
	height: auto;
max-width: auto;
	margin: auto;
vertical-align: bottom;
	min-height: 620px;
	margin-top: 50px;

}
.back6{
	display: none;
}
@media (max-width: 991px) {
.back4{
	margin-top: 0px;
	min-height: 200px;
}
}

@media (max-width: 767px) {
.back5{
	display: none;
}
.back6{
		display: block;
		background:url("../new_img/tagboataward/back3_sp.jpg") no-repeat center center;
	background-size: cover;
	height: auto;
max-width: auto;
	margin: auto;
vertical-align: bottom;
		margin-top: 0px;
	min-height: 200px;
	}
}





.back7{
	background:url("../new_img/tagboataward/back4.jpg") no-repeat center center;
	background-size: cover;
	height: auto;
max-width: auto;
	margin: auto;
vertical-align: bottom;
	min-height: 620px;
	margin-top: 20px;

}
.back8{
	display: none;
}

@media (max-width:991px) {
.back7{
	display: none;
}
	
	
.back8{
		display: block;
		background:url("../new_img/tagboataward/back4_sp.jpg") no-repeat center center;
	background-size: cover;
	height: auto;
max-width: auto;
	margin: auto;
vertical-align: bottom;
		padding-top: 50px;
	min-height: 700px;
	}
}


@media (max-width:479px) {
.back7{
	display: none;
}
	
	
.back8{
		display: block;
		background:url("../new_img/tagboataward/back4_sp.jpg") no-repeat center center;
	background-size: cover;
	height: auto;
max-width: auto;
	margin: auto;
vertical-align: bottom;
		margin-top: 0px;
	min-height: 700px;
	}
}








.back9{
	background:url("../new_img/tagboataward/back5.jpg") no-repeat center center;
	background-size: cover;
	height: auto;
max-width: auto;
	margin: auto;
vertical-align: bottom;
	min-height: 620px;
	margin-top: 20px;

}
.back10{
	display: none;
}

@media (max-width:991px) {
.back9{
	display: none;
}
	
	
.back10{
		display: block;
		background:url("../new_img/tagboataward/back5_sp.jpg") no-repeat center center;
	background-size: cover;
	height: auto;
max-width: auto;
	margin: auto;
vertical-align: bottom;
		padding-top: 50px;
	min-height: 500px;
	}
}


@media (max-width:479px) {
.back9{
	display: none;
}
	
	
.back10{
		display: block;
		background:url("../new_img/tagboataward/back5_sp.jpg") no-repeat center center;
	background-size: cover;
	height: auto;
max-width: auto;
	margin: auto;
vertical-align: bottom;
		margin-top: 0px;
	min-height: 300px;
	}
}















.navbar-toggle {
	background: #333 !important;
}




.back2{
	background:url("../new_img/independent_taipei/top2.jpg") no-repeat center center;
	background-size: cover;
	height: auto;
max-width: auto;
	margin: auto;
vertical-align: bottom;
	min-height: 700px;
}
@media (max-width: 991px) {
.back2{
	min-height: 300px;
}
}










.back h1{
	font-family: 'Anton', sans-serif;
	font-size: 50px;
	margin-bottom: 20px !important;
}
.back2 h1{
	font-family: 'Anton', sans-serif;
	font-size: 50px;
}

.ma {
	padding: 200px !important; text-align: center; color: #fff;
}

@media (max-width: 991px) {
	.ma {
	padding:100px 0px !important;
}
}

.na {
	text-align: center; color: #fff; padding: 70px !important
}
@media (max-width: 991px) {
	.na {
	padding:50px 0px !important;
}
}

.migi{
	text-align: right; color: #fff;
	font-family: 'Anton', sans-serif;
	font-size: 40px;
}
.hidari{
	text-align: left; color: #fff;
	font-family: 'Anton', sans-serif;
	font-size: 40px;
}


h2.inde_tit{
	margin-top:30px !important;margin-bottom:30px !important; color: #fff !important;
	font-family: 'Anton', sans-serif;
	
}

.nokori {
	background: #999; color: #222 !important; padding-top: 60px !important;
}
@media (max-width: 991px) {
.nokori {
	padding-top: 0px !important;
}
}




h2.inde_tit2{
	margin-top:50px !important;margin-bottom:80px !important; color: #222 !important;
	font-family: 'Anton', sans-serif;
}

h2.inde_tit3{
	margin-top:50px !important;margin-bottom:80px !important; color: #222 !important;
	font-weight: bold;
}



h2.inde_tit span{
	
	padding-left: 10px !important;
	font-size: 20px;
}

h2.inde_tit2 span{
	
	padding-left: 10px !important;
	font-size: 20px;
}

.kakomi {
	background: #f1f1f1;;
	padding: 50px;
	margin-bottom: 30px !important;
}
.kakomi p{
	text-align: center;
	line-height: 2;
	font-size: 20px;
	font-weight: bold;
}

.kakomi p span{
	display: block;
	margin-bottom: 20px !important;
	font-family: 'Anton', sans-serif;
	font-size: 30px;
	text-align: center;
}




.line {
	line-height: 1.8;
}

.info_wrap {
	
}
.info_wrap h3{
	font-size: 30px;
	margin-top: 40px !important;
	margin-bottom: 20px !important;
	color: #333;
	font-family: 'Anton', sans-serif;
	
}
.info_wrap h3 span{
	
	padding-left: 10px !important;
	font-size: 20px;
}

/* ===========================================
メディアバナー
============================================= */

figure {
	position: relative;
	overflow: hidden;
	margin: 0 !important;
	padding: 0 !important;
}
figure img.transform01 {
	transform: scale(1);
	transition: all 0.3s ease-in-out 0s;
	-moz-transform: scale(1);
	-webkit-transition: all 0.3s ease-in-out 0s;
}
figure:hover img.transform01 {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	transform: scale(1.2);
}
figcaption {
	padding: 0 100px !important;
	background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	width: 100%;
	z-index: 2;
}
figure img {
	min-width: 100% !important;
	margin: 0 !important;
}
figure h3 {
	color: #fff;
	font-family: 'Anton', sans-serif;
	font-size: 30px;
	font-weight: 600;
	padding: 20px 0 5px!important;
	text-align: center;
	margin: 50px 0 20px 0 !important;
}
figure h3 span{
	padding-left: 10px !important;
	font-size: 20px;
}

.heightoff2 {
	margin: 60px 0 20px 0;
}
.yakuintext {
	margin: 30px 0 0px 0 !important;
}
figure p.container_media_title {
	font-size: 40px;
	margin: 20px 0 0px 0;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
figure p.container_media_botan {
	border-radius: 6px;
	border: 2px solid #fff;
	color: #fff;
	display: block;
	padding: 10px;
	text-align: center;
	margin: 20px;
	font-family: 'Oswald', sans-serif;
	  letter-spacing: 2px;
text-indent:2px;
}
figure p {
	color: #fff;
	line-height: 1.8;
	font-weight: 400;
	text-align: center;
	font-size: 14px;
	padding: 20px !important;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
figure:hover figcaption {
	opacity: 1;
}

@media (max-width: 991px) {
figcaption {
	display: none;
}
figure:hover img.transform01 {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	transform: scale(1);
}
}




@media (max-width: 992px) {
	.tab a {
		font-size:10px;
	}
	.current{
		font-size:10px;
	}
	.ipad {
		margin-top:0px !important;
	}
	.top_title h4{
		font-size:18px;
	}
	div.top_content {
    background: #fff none repeat scroll 0 0;
    border-radius: none;
    margin-top: 30px !important;
    padding: 0px;
}
.artseminar {
	padding: 0px !important;
}
.sinsa {
	margin-bottom: 30px !important;
}
h9 {
	font-size:18px;
}
div.top_content h5 {
	font-size:18px;
}
div.top_content h6 {
	font-size:16px;
}
	.artist img {
		margin-top: 30px !important;
	}
	.independent_taipei {
	padding: 0px !important
		; 
}

}








.itaku {
	
}
.itaku h5{
	font-size: 30px;
	font-weight: bold;
	margin-top: 30px !important;
margin-bottom: 30px !important;
color: #333;
font-family: 'Anton', sans-serif;
}
.itaku h5 span{
	font-weight: normal;
	padding-left: 10px !important;
font-size: 20px;
}

.itaku p{
	margin-bottom: 30px !important;
}


.num {
	padding: 70px !important;
}
@media (max-width: 992px) {
	.num {
		background: #f1f1f1 !important;
border-radius: 6px !important;
	padding: 20px !important;
}
}


.nam{
	text-align:left;
	
}
.nam2{
	text-align:center !important;
	font-size: 24px !important;
}


.nam span{
	text-align: center;
font-weight: bold;
font-size: 18px !important;
display: block;
}
.nam2 span{
	font-size: 24px !important;
}

.lists{
	margin-top: 70px !important;
	
}
.lists h4{
	font-weight: bold;
	
}
.lists img{
	margin-top: 30px !important;
	margin-bottom: 30px !important;
	
	
}
.lists p{
	margin-bottom: 70px !important;
	
}
.none {
	margin-top: 40px !important;
}
.top_caption{

}
.top_caption h4{
	font-size: 24px !important;
	font-weight: bold;
	color: #C02E2C;
	line-height: 1.8;
	margin-top: 70px !important;
	margin-bottom: 70px !important;
}
.top_caption img{
	margin-bottom: 70px !important;
}

.height {
	min-height: 500px !important;
	padding: 40px !important;
}
@media (max-width: 992px) {
	.height {
	min-height: auto !important;
}
}

.itaku a:hover {
	opacity: 0.7;
	color: #FA8D1F !important;
transition: 0.4s;
}
.line {
	font-size: 16px !important;
	line-height: 1.6;
}

/* ===========================================
実物の作品
============================================= */

.waku{
	padding: 30px;
	text-align: center;
	font-size: 20px;
	border: 2px solid #999;
	color: #999;
	margin-bottom: 20px !important;
	line-height: 1.6;
}
.waku2 {
	color: #f00 !important;
	
	
}
.waku2 span{
	
}
.waku2 a{
	color: #0091ca !important;
	display: inline;
	
}
.waku2 a:hover{
	color: #FF9933 !important;
	
}

.waku3 {
	font-weight: bold;
	font-size: 30px;
	margin-bottom: 40px !important;
	margin-top: 40px !important	;
}

.tagboatgal {

	
}
.tagboatgal h5{
		padding-bottom: 30px !important;
	border-bottom: 2px solid #999;
	font-size: 30px;
font-weight: bold;
margin-top: 30px !important;
margin-bottom: 30px !important;
color: #333;
font-family: 'Anton', sans-serif;
	
}
.tagboatgal h5 span{
	font-weight: normal;
padding-left: 10px !important;
font-size: 20px;
}


.tagboatgal p{
	
}

.tagboatgal h6{
		
	font-size: 30px;
font-weight: bold;
margin-top: 30px !important;
margin-bottom: 30px !important;
color: #333;
font-family: 'Anton', sans-serif;
	
}





    .map_wrapper {
      max-width: 1170px;
      min-width: 280px;
      margin: 20px auto;
      padding: 4px;
      border: 1px solid #CCC;  
    }
     
    .googlemap {
        position: relative;
        padding-bottom: 56.25%;
        height: 0;
        overflow: hidden;
    }
    .googlemap iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }


/* ===========================================
ニューヨークスタンダード
============================================= */


.sengen2 {
	
}
.sengen2 h1{
	font-size: 24px;
font-weight: bold;
margin-bottom: 20px !important;
text-align: center;
letter-spacing: 30px;
	font-family: "メイリオ", sans-serif;
	
}
.sengen2 h2{
	
}
.sengen2 h3{
	font-size: 24px;
font-weight: bold;
text-align: center;
letter-spacing: 10px;
	font-family: "メイリオ", sans-serif;
}
.sengen2 p {
	font-family: "メイリオ", sans-serif;
	line-height: 1.6;
	color: #333 !important;
	text-align: left;
	margin-bottom: 50px !important;
	margin-top: 50px !important;
}
.sengen2 p span{
font-family: "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
	font-weight: normal !important;
	text-align: left;
}
.sengen2 .infoo{
	font-family: "メイリオ", sans-serif;
	line-height: 1.6;
	color: #333 !important;
	text-align: left;
	margin-bottom: 50px !important;
	margin-top: 0px !important;
	
}
.sengen2 .infoo2{
	font-family: "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
	font-weight: normal !important;
	line-height: 1.6;
	color: #333 !important;
	text-align: left;
	margin-bottom: 0px !important;
	margin-top: 0px !important;
	
}

.sengen2 .bold{
	font-weight: bold;
	margin-top: 0px !important;
}
.sengen2 .eigo{
	font-family: "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif !important;
	margin-top: 0px !important;
}
.sengen2 .eigo2{
	font-family: "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif !important;
}
.cont3 {


}
.cont3 span{
	font-family: "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
}

.newyork {
	font-family:"Traditional Arabic";
	background: #000;
	padding: 20px;
	font-size: 24px;
	text-align: center;
	color: #fff !important;
	margin-bottom: 50px !important;
}

/* ===========================================
草間データ
============================================= */



.formal{
	border-radius: 6px;
	text-align: center;
	padding: 20px;
border: 1px solid #999;
margin-bottom: 30px !important;
}
.formal p{
	text-align: center;
margin-bottom: 20px !important;
margin-top: 20px !important;
	color: #333;
}
.formal .tite{
	font-size: 24px;
	font-weight: bold;
	line-height: 1.6;
	color: #999 !important;
	
}
.formal .setumei{
	line-height: 1.6;
}
.creative p {
	margin-bottom: 10px !important;
margin-top: 10px !important;
	word-wrap: break-word;
}
.contnt {
	height: 700px !important;
}
@media (max-width: 992px) {
	.contnt {
	min-height: auto !important;
		height: auto !important;
}
}

.contnt .contnttit {
	font-weight: bold;
	color: #009966 !important;
}
.conts {
	
}

.conts2 {
	height: auto !important;
	padding: 0 !important;
	color: #333 !important;
}
.conts2 p{
		margin-top: 10px !important;
	margin-bottom: 10px !important;
	text-align: center;
	color: #333 !important;
}
.conts2 p a{
color: #009966 !important;

	
}

.r_tabele{
	margin: 30px 0;
}
.table th{
	padding: 20px !important;
}
.table td{
	padding: 20px !important;
}

.artistbtn4 a{
padding: 20px;
background: #333;
text-align: center;
color: #fff !important;
display: block;
border-radius: 6px;
margin-top: 50px !important;

}
.artistbtn4 a:hover {
    background: #FFB200;
    transition: all 0.5s ease 0s;
}

.search_l ul {
	margin:0px 0 0 0;
}
.search_l ul li {
    border-bottom: 1px solid #ccc;
    padding: 20px 0 !important;
}
.search_l ul li a {
	color: #0091ca !important;
}
.search_l ul li a:hover {
	color: #FF9933 !important;
}

@media (max-width: 992px) {
	.search_l ul {
	margin-bottom: 30px !important;
	}
	.search_l ul li {
		display: inline-block;
		margin: 0px 10px;
	}
}

.smn {
	text-align: center;
	padding: 10px;
	background: #f1f1f1;
	border-radius: 6px;
	margin-bottom: 10px;
	height: 60px;
}
.smn:hover{
	background: #FFB200;
transition: all 0.3s ease 0s;
	color: #fff !important;
}
@media (max-width: 992px) {
	.smn {
	height:auto !important;
}
}

















.s_tab {
	background: #f1f1f1;
}
.s_tab:hover {
	background: #FFB200;
	transition: all 0.3s ease 0s;
	
}
.s_tab a{
	padding: 10px;
	text-align: center;
	border-radius: 6px !important;
}
.s_tab a:hover{
	color: #fff !important;
}



@media (max-width: 992px) {

	.s_tab a{
		color: #0091ca !important;
		font-weight: bold;
	}
	h2.vh{
	font-size:16px !important;
}
}

.artistname {
	margin-bottom: 20px !important;
}
.artistname a{
	color: #0091ca !important;
	font-size: 18px;
}
.artistname a:hover{
transition: all 0.3s ease 0s;
color: #FFB200 !important;
}

.artistname span{
padding: 2px 2px;
background: #000;
color: #fff;
font-size: 14px;
margin-left: 10px;
}

@media (max-width: 992px) {
	.you h2{
		font-size:18px !important;
		height: 50px;
	}
}

@media (max-width: 420px) {
	.selectionartist img{
		height:100px !important;
	}
}