@charset "utf-8";

/* 基本設定　ここから　*/

body {
  color:#444444;
  font-family: "パラティーノ リノタイプ","Palatino Linotype","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","MS P ゴシック","MS P Gothic",sans-serif;
  font-size:9px;
  line-height:200%;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  scrollbar-face-color: #FFFFFF;
  scrollbar-track-color: #FFFFFF;
  scrollbar-arrow-color: #999999;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-shadow-color: #FFFFFF;
  scrollbar-3dlight-color: #CCCCCC;
  scrollbar-darkshadow-color : #CCCCCC;
}

 
a:link {
  color:#666666;
  text-decoration: none;
}

a:visited {
  color:#CCCCCC;
  text-decoration: none;
}

a:hover {
  color:#0099CC;
  text-decoration: none;
}

a:active {
  color:#000000;
  text-decoration: none;
}

div#footertop {
  color:#999999;
  margin-top: 10px;
  padding-bottom: 15px;
  font-size: 11px;
  text-align: center;
  background-image:url(images/top/topimg-tibet2.jpg);
  background-repeat:no-repeat;
  background-position:center;
}

div#footer {
  color:#999999;
  margin-top: 10px;
  padding-bottom: 15px;
  font-size: 11px;
  text-align: center;
}

.footer {
  color:#999999;
  margin-top: 10px;
  padding-bottom: 15px;
  font-size: 11px;
  text-align: center;
}

/* 基本設定　ここまで　*/

/* レイアウト設定　ここから　*/

.page Body {
   width: 800px;
   margin-right: auto;
   margin-left: auto;

}

#page Body {
   width: 800px;
   margin-top: 20px;
   margin-right: auto;
   margin-left: auto;

}

/* レイアウト設定　ここまで　*/

/* ナビゲーション　ここから　*/


/* ナビゲーション　ここまで　*/

/* TOP ここから　*/


#contents {
	position:absolute;
	top:50%;
	left:50%;
	width:381px;
	height:381px;
	margin:-189px 0 0 -189px;
	text-align:center;
}

body > #contents {
	height:auto;
	min-height:276px;
}

#toptable {
   vertical-align:bottom;
   }

#topbackimg {
   background-color:#000000;
   background-repeat:repeat;
   position:absolute;
   width:400px;
   height:500px;
   left:50%;
   top:50%;
   }
   
#tibetimg {
   height: 220px;
   background-image: url(images/top/topimg-tibet2.jpg);
   background-position:bottom;
   vertical-align:bottom;
   color:#FFFFFF;
   font-size:11px;
}

/* TOP ここまで　*/

/* News ここから　*/

#infoBody {
   font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
   font-size:11px;
   line-height: 170%;
}   

iframe {
   width: 600px;
   height: 250px;
   border-top-width: 0;
   border-right-width: 0;
   border-bottom-width: 0;
   border-left-width: 0;
}

dl#information {
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
}

dl#information dt,
dl#information dd {
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
}

tr#newsData th {
   margin-left: 10px;
}

tr#newsData td {
   margin-left: 20px;
}


/* News ここまで　*/


/* Information ここから　*/

dl#infoData dt {
   color:#000000;
   font-size:10px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
}
 
body#infoBody {
   font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
   font-size:11px;
   line-height: 160%;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
   background-image: url(images/news/infobackimg.jpg);
   background-repeat:repeat-y;
   background-position: left;
}

dl#infoData {
   width:550px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   padding-top: 5px;
   padding-right: 5px;
   padding-bottom: 5px;
   padding-left: 65px;
 }

dl#infoData dd {
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
 }

dl#infoData p {
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 15px;
 }

body#infoBody2 {
   font-size:12px;
   line-height: 160%;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
   background-image: url(images/news/infobackimg.jpg);
   background-repeat:repeat-y;
   background-position: left;
}

 
dl#infoData2 {
   width:500px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   padding-top: 5px;
   padding-right: 5px;
   padding-bottom: 5px;
   padding-left: 65px;
 }

dl#infoData2 dt {
   color:#000000;
   font-size:10px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
}

dl#infoData2 dd {
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
 }

dl#infoData2 p {
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 15px;
 }
 
#information {
   font-size:12px;
   line-height: 160%;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
}

.info_date {
   color:#000000;
   font-size:10px;
   text-align:left;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
}

.info_body {
   font-size:12px;
   line-height: 160%;
   text-align:left;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
}

#shopinfo_body {
   font-size:12px;
   line-height: 160%;
   text-align:left;
}



img#shopinfo_img {
   margin-right: 0px;
   margin-bottom: 0px;
}

#imagemarket {
   margin-right:0px;
   margin-bottom: 0px;
}
 
#calendarBody {
   font-size:11px;
 }   
/* Information ここまで　*/

/* About ここから　*/

#aboutbody {

}

#aboutConcept {
   color:#000000;
   font-size: 12px;
   line-height: 170%;
}

#aboutConcept img {
   float: center;
   margin-top: 0px;
   margin-right: 5px;
   margin-bottom: 10px;
   margin-left: 0px;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
}

/* About ここまで　*/



/* catalogue ここから　*/

#cataloguebody{
   background-color:#FFFFFF;
}

#CatalogueConcept {
   color:#000000;
   font-size: 12px;
   line-height: 170%;
}   

/* catalogue ここまで　*/


/* Atelier ここから　*/

#atelierbody{
   background-color:#F2F4F4;
}   

/* Atelier ここまで　*/


/* market ここから */

#marketbody{
   background-color:#EAF1F4;
}

img#imagemarket {
   margin-right: 5px;
   margin-bottom: 10px;
   }

.imagemarket {
   margin-right:65px;
   margin-bottom: 10px;
   }
   
#cojimarketConcept {
   color:#444444;
   font-size: 12px;
   line-height: 170%;
}
 
/* market ここまで */


/* event ここから　*/

.imageevent {
   text-align: center;
   margin-right: 5px;
   margin-bottom: 5px;
   }
   
/* event ここまで　*/


/* link ここから　*/

#linkbody{
   background-color: #EDF3F2;
}

#linkpage{
   font-size:12px;
}

/* link ここまで　*/





