@charset "utf-8";
/*================================================

	style info : link 
	Author: ///               

==================================================
*/

/*---------------------------------------------

  base

---------------------------------------------*/
a {
	margin:0;
	padding:0;
	border:0;
	vertical-align:baseline;
	background:transparent;
	outline: none;
}

a:link,
a:visited{
text-decoration:none;  color:#000;
}
a:hover{
text-decoration:underline;  color:#000;
}

img a:link,
img a:visited,
img a:hover{
background-color:#fff; text-decoration:none;
}


/*---------------------------------------------

  bx-slider

---------------------------------------------*/


/*---nav number-----*/
.bx-pager{
float:right;
padding:5px 0px;
}

.bx-pager a{
font-weight:bold;
border:1px solid #ddd;
padding:2px 14px 2px 14px;
margin:0px 0px 0px 3px;
background-color:#fff;
}


.bx-pager .pager-active,
.bx-pager a:hover {
background-color:#ffd833;
text-decoration: none;
}

.bx-next{
position: absolute;
z-index:100;
top:48%;
right:5px;
}
.bx-prev{

position: absolute;
z-index:100;
top:48%;
left:5px;

}
#captions{
line-height:130%;
}
/*---------------------------------------------

  main menu

---------------------------------------------*/
#main-nav{
background-color:#fff;
padding-bottom:40px;
margin-bottom:10px;
border:#ddd 1px solid;

}
#main-nav img{
padding:0px 0px 20px 0px;
}

#main-nav ul li{
display:block;
width:170px;
height:44px;
margin:0px 10px;
border-bottom:dotted 1px #999;
overflow:hidden;
}

#main-nav ul li.bor-t{
border-top:dotted 1px #999;
}

#main-nav ul li a{
display:block;
overflow:hidden;
margin:0;
padding:0px;
text-indent:-9999px;
}

#main-nav nav div.m01,#main-nav nav div.m02,#main-nav nav div.m03,#main-nav nav div.m04,#main-nav nav div.m05,#main-nav nav div.m06,#main-nav nav div.m07,#main-nav nav div.m08,#main-nav nav div.m09{
margin:7px 5px;
}

/*----------------1--------------------*/
#main-nav nav div.m01  {width:160px; height:30px; background:url(../images/m-menu-kb.png) no-repeat 0px -30px;}
#main-nav nav div.m01 a {width:160px; height:30px; background:url(../images/m-menu-kb.png) no-repeat 0px 0px;}
#main-nav nav div.m01 a:hover {background-position:0px -30px;}

/*----------------2--------------------*/
#main-nav nav div.m02  {width:160px; height:30px; background:url(../images/m-menu-kg.png) no-repeat 0px -30px;}
#main-nav nav div.m02 a {width:160px; height:30px; background:url(../images/m-menu-kg.png) no-repeat 0px 0px;}
#main-nav nav div.m02 a:hover {background-position:0px -30px;}

/*----------------3--------------------*/
#main-nav nav div.m03  {width:160px; height:30px; background:url(../images/m-menu-it.png) no-repeat 0px -30px;}
#main-nav nav div.m03 a {width:160px; height:30px; background:url(../images/m-menu-it.png) no-repeat 0px 0px;}
#main-nav nav div.m03 a:hover {background-position:0px -30px;}

/*----------------4--------------------*/
#main-nav nav div.m04  {width:160px; height:30px; background:url(../images/m-menu-air.png) no-repeat 0px -30px;}
#main-nav nav div.m04 a {width:160px; height:30px; background:url(../images/m-menu-air.png) no-repeat 0px 0px;}
#main-nav nav div.m04 a:hover {background-position:0px -30px;}

/*----------------5--------------------*/
#main-nav nav div.m05  {width:160px; height:30px; background:url(../images/m-menu-mcd.png) no-repeat 0px -30px;}
#main-nav nav div.m05 a {width:160px; height:30px; background:url(../images/m-menu-mcd.png) no-repeat 0px 0px;}
#main-nav nav div.m05 a:hover {background-position:0px -30px;}

/*----------------6--------------------*/
#main-nav nav div.m06  {width:160px; height:30px; background:url(../images/m-menu-studio.png) no-repeat 0px -30px;}
#main-nav nav div.m06 a {width:160px; height:30px; background:url(../images/m-menu-studio.png) no-repeat 0px 0px;}
#main-nav nav div.m06 a:hover {background-position:0px -30px;}

/*----------------7--------------------*/
#main-nav nav div.m07  {width:160px; height:30px; background:url(../images/m-menu-mcn.png) no-repeat 0px -30px;}
#main-nav nav div.m07 a {width:160px; height:30px; background:url(../images/m-menu-mcn.png) no-repeat 0px 0px;}
#main-nav nav div.m07 a:hover {background-position:0px -30px;}

/*----------------8--------------------*/
#main-nav nav div.m08  {width:160px; height:30px; background:url(../images/m-menu-am.png) no-repeat 0px -30px;}
#main-nav nav div.m08 a {width:160px; height:30px; background:url(../images/m-menu-am.png) no-repeat 0px 0px;}
#main-nav nav div.m08 a:hover {background-position:0px -30px;}

/*----------------9--------------------*/
#main-nav nav div.m09  {width:160px; height:30px; background:url(../images/m-menu-aep.png) no-repeat 0px -30px;}
#main-nav nav div.m09 a {width:160px; height:30px; background:url(../images/m-menu-aep.png) no-repeat 0px 0px;}
#main-nav nav div.m09 a:hover {background-position:0px -30px;}


#info01 .m01, #info01 .m01 a, #info01 .m01 a:hover{ background:url(../images/m-aboutbazaar02.png) no-repeat 0px 0;}
#info02 .m04, #info02 .m04 a, #info02 .m04 a:hover{ background:url(../images/m-access02.png) no-repeat 0px 0px;}
#info03 .m05, #info03 .m05 a, #info03 .m05 a:hover{ background:url(../images/m-passport02.png) no-repeat 0px 0px;}
#info04 .m06, #info04 .m06 a, #info04 .m06 a:hover{ background:url(../images/m-supporter02.png) no-repeat 0px 0px;}


/*---------------------------------------------

  sub menu

---------------------------------------------*/
#sub-nav{
background-color:#fff;
padding:10px 0px 0px 0px;
border:#ddd 1px solid;
margin-bottom:10px;
}

#sub-nav ul li{
display:block;
width:170px;
height:35px;
margin:0px 0px 10px 10px;
overflow:hidden;
}

#sub-nav ul li a{
display:block;
overflow:hidden;
margin:0;
padding:0px;
text-indent:-9999px;
}

/*----------------1--------------------*/
#sub-nav nav ul li.sm01 {width:170px; height:35px; background:url(../images/s-menu-mn.png) no-repeat 0px -35px;}
#sub-nav nav ul li.sm01 a {width:170px; height:35px; background:url(../images/s-menu-mn.png) no-repeat 0px 0px;}
#sub-nav nav ul li.sm01 a:hover {background-position:0px -35px;}

/*----------------2--------------------*/
#sub-nav nav ul li.sm02 {width:170px; height:35px; background:url(../images/s-menu-bs.png) no-repeat 0px -35px;}
#sub-nav nav ul li.sm02 a {width:170px; height:35px; background:url(../images/s-menu-bs.png) no-repeat 0px 0px;}
#sub-nav nav ul li.sm02 a:hover {background-position:0px -35px;}

/*----------------3--------------------*/
#sub-nav nav ul li.sm03 {width:170px; height:35px; background:url(../images/s-menu-sb.png) no-repeat 0px -35px;}
#sub-nav nav ul li.sm03 a {width:170px; height:35px; background:url(../images/s-menu-sb.png) no-repeat 0px 0px;}
#sub-nav nav ul li.sm03 a:hover {background-position:0px -35px;}

/*----------------4--------------------*/
#sub-nav nav ul li.sm04 {width:170px; height:35px; background:url(../images/s-menu-ar.png) no-repeat 0px -35px;}
#sub-nav nav ul li.sm04 a {width:170px; height:35px; background:url(../images/s-menu-ar.png) no-repeat 0px 0px;}
#sub-nav nav ul li.sm04 a:hover {background-position:0px -35px;}

/*----------------5--------------------*/
#sub-nav nav ul li.sm05 {width:170px; height:35px; background:url(../images/s-menu-sk.png) no-repeat 0px -35px;}
#sub-nav nav ul li.sm05 a {width:170px; height:35px; background:url(../images/s-menu-sk.png) no-repeat 0px 0px;}
#sub-nav nav ul li.sm05 a:hover {background-position:0px -35px;}





/*---------------------------------------------

 map page

---------------------------------------------*/

#mapbox{
float:left; 
width:360px;
line-height:150%;
font-size:85%;
margin:25px 0px 0px 10px;
}

#mapbox a:hover{
text-decoration:none;
}

li.maplink{
float:left;
width:150px;
cursor:pointer;

margin:0px 5px 5px 0px;
padding:7px;
background-color:#eee;
border:1px solid #ddd;
}

.map-baloon{
width:250px;
font-size:85%;
line-height:150%;
}


/*---------------------------------------------

 SITE MAP

---------------------------------------------*/
#sitemap{

}

#sitemap h3{
font-weight:bold;
font-size:100%;
margin:10px 0 0 0;
background-color:#eee;
padding:2px 3px 2px 7px;
}

#sitemap ul {
margin-left:30px;

}


/*---------------------------------------------

ARCHIVE

---------------------------------------------*/
.archiv-wrap{
clear:both;
width:530px;
padding:5px 0px;
margin-bottom:5px;
border-bottom:1px solid #aaa;
}

.archiv-box{
clear:both;
width:530px;
height:100px;
padding:0px 0px;
margin:0 0 5px 0;
line-height:1.7;
}
.archiv-box:hover{
background-color:#eee;
}

.archiv-leftimg{
float:left;
width:100px;
margin:0;
padding:0;
}

.archiv-righttxt{
float:left;
width:410px;
margin:0 0 0 20px;
padding:0;
}


.archiv-righttxt .entry-title{
font-weight:bold;
}
.archiv-righttxt .entry-date{
font-size:85%;}
.archiv-righttxt .entry-txt{
font-size:85%;
}

.archiv-num-box{
margin:20px 5px;
}
.link_page{
padding:2px 10px;
margin-right:2px;
border:1px solid #eee;
font-size:108%;
}
.archiv-num-prev,
.archiv-num-next{
font-weight:bold;
}
.archiv-num-next{}





/*---------------------------------------------

  art school menu

---------------------------------------------*/

#art_school_menu01,
#art_school_menu02{
  width:530px;
  font-size:123.1%;
  margin:0;
  padding:0;
 }

#art_school_menu02{
 margin:5px 0 25px 0;
 }

#art_school_menu01 ul,
#art_school_menu02 ul{
 display:block;
 width:530px;
 overflow:hidden;
  margin:0 0 0 -6px;
  padding:0;
 }
 
#art_school_menu01 ul li {
 display:block;
 float:left;
 width:120px;
 height:35px;
 margin:0 0 0 6px;
 padding:0;
 background-color:#eee;
 border-left:6px solid #00c2ce;
 color:#444;
 }
 
#art_school_menu01 ul li a{
 display:block;
 width:120px;
 height:35px;
 margin:0;
 padding:0 0 0 12px;
 }

#art_school_menu01 ul li  p{
 margin:0 0 0 0px;
 padding:10px 0 0 0;
 }
 
#art_school_menu01 ul a:hover {
 width:110px;
 height:35px;
 text-decoration:none;
 background-color:#00C2CE;
 color:#fff;
 font-weight:100;
}

#art_school_menu02 ul li{
 display:block;
 float:left;
 height:25px;
 margin:0 0 0 5px;
 padding:0 0 0;
 background-color:#eee;
 border-left:6px solid #555;
 color:#444;
 }
 
#art_school_menu02 ul li a{
 display:block;
 height:25px;
 margin:0;
 color:#444;
 padding:0 18px 0 11px;
 }

#art_school_menu02 ul li.special01 a{
 padding:0 19px 0 13px;
 }

#art_school_menu02 ul li  p{
 padding:4px 0 0 0;
 }

#art_school_menu02 ul li:hover {
 background-color:#555;
 color:#fff;
 font-weight:100;
}

#art_school_menu02 ul a:hover {
 color:#fff;
 text-decoration:none;
}

#art_school_menu02 ul li p#kouza{
 display:block;
 height:25px;
 margin:0 0 0 5px;
 padding:0 0 0;
 background-color:#eee;
 border:0px solid #00c2ce;
 color:#444;
 }

#article-inner530 #art_school_menu01,
#article-inner530 #art_school_menu02 {
  font-size:93%;
  font-weight:bold;
 }
 
#art_school_menu02 ul li.special01:hover{ background-color:#333e66;}
#art_school_menu02 ul li.skill01:hover{ background-color:#ff3733;}
#art_school_menu02 ul li.workshop01:hover{ background-color:#ffad33;}
#art_school_menu02 ul li.ohter01:hover{ background-color:#00c2ce;}

#top_as{ 
width:530px;
text-align:right; 
margin:20px 10px 0 0;
font-weight:normal; 
font-size:85%;
}
 /*-----------------
   firefox
------------------*/
#art_school_menu01 ul li  p,  x:-moz-any-link, x:default  { padding:8px 0 0 0; }
#art_school_menu02 ul li  p,  x:-moz-any-link, x:default  { padding:3px 0 0 0; }














