﻿@charset "utf-8";

/*                                                基本設定　ここから*/

body {
	color:#666666;
    font-family:"メイリオ","Meiryo",
"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",  
"ＭＳ Ｐゴシック", "MS PGothic","Osaka", 
"sans-serif";
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-color: #ffffff;
}
	
a:link {
	color: #666666;
	text-decoration: none;
	}

a:visited {
	color: #999999;
	text-decoration: none;
	}

a:hover {
	color: #CCF;
	text-decoration: none;
	}

a:active {
	color: #CCC;
	text-decoration: none;
	}

address {
	color: #999999;
	font-size: 0.7em;
	font-style: normal;
	text-align: center;
	letter-spacing:0.11em;
	width: 745px;
	height: 48px;
	line-height:30px;
	background-color:#fff;
}

h1 {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

/*h2 {
   margin-top: 10px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
padding-top: 20px;
padding-right: 0px;
padding-bottom: 20px;
padding-left: 0px;
}*/

#container_top{
   text-indent:-9999px;
   width: 560px;
   height: 400px;
background-image: url(http://k369.jp/images/images/top1.jpg);
margin-top: 10px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 58px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
#container_aboutus_top{
   text-indent:-9999px;
   width: 560px;
   height: 200px;
background-image: url(http://k369.jp/images/images/top4_aboutus.gif);
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 58px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

#container_gallery_top{
   text-indent:-9999px;
   width: 560px;
   height: 160px;
background-image: url(http://k369.jp/images/images/gallery-top.jpg);
margin-top: 10px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 58px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

#container_atelier_top{
   text-indent:-9999px;
   width: 560px;
   height: 160px;
background-image: url(http://k369.jp/images/images/atelier-top.jpg);
margin-top: 10px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 58px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

#container_access_top{
   text-indent:-9999px;
   width: 560px;
   height: 250px;
background-image: url(http://k369.jp/images/images/map.gif);
margin-top: 10px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 58px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

#container_contact_top{
   text-indent:-9999px;
   width: 560px;
   height: 160px;
background-image: url(http://k369.jp/images/images/extop.gif);
margin-top: 10px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 58px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

#container_company_top{
   text-indent:-9999px;
   width: 560px;
   height: 160px;
background-image: url(http://k369.jp/images/images/extop.gif);
margin-top: 10px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 58px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

#container_wanted_top{
   text-indent:-9999px;
   width: 560px;
   height: 160px;
background-image: url(http://k369.jp/images/images/extop.gif);
margin-top: 10px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 58px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

#container_sitemap_top{
   text-indent:-9999px;
   width: 560px;
   height: 160px;
background-image: url(http://k369.jp/images/images/extop.gif);
margin-top: 10px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 58px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

#container_link_top{
   text-indent:-9999px;
   width: 560px;
   height: 160px;
background-image: url(http://k369.jp/images/images/extop.gif);
margin-top: 10px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 58px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
}


#container_euco_top{
   text-indent:-9999px;
   width: 560px;
   height: 400px;
background-image: url(http://k369.jp/images/euco/top.jpg);
margin-top: 10px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 58px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
}


#container_shafca_top{
   text-indent:-9999px;
   width: 560px;
   height: 400px;
background-image: url(http://k369.jp/images/shafca/top.jpg);
margin-top: 10px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 58px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
}


#container_brand_top1{
   text-indent:-9999px;
   width: 270px;
   height: 270px;
background-image: url(http://k369.jp/images/euco/top2.jpg);
margin-top: 20px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 58px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
float:left;
}

#container_brand_top2{
   text-indent:-9999px;
   width: 270px;
   height: 270px;
background-image: url(http://k369.jp/images/shafca/top2.jpg);
margin-top: 20px;
margin-right: 10px;
margin-bottom: 20px;
margin-left: 10px;
padding-right:0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
float:right;
}

* html #container_brand_top1{
   text-indent:-9999px;
   width: 270px;
   height: 270px;
background-image: url(http://k369.jp/images/euco/top2.jpg);
margin-top: 10px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 29px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
float:left;
}

* html #container_brand_top2{
   text-indent:-9999px;
   width: 270px;
   height: 270px;
background-image: url(http://k369.jp/images/shafca/top2.jpg);
margin-top: 10px;
margin-right: 10px;
margin-bottom: 20px;
margin-left: 10px;
padding-right:0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
float:right;
}

#container_exhibition_top{
   text-indent:-9999px;
   width: 560px;
   height: 150px;
background-image: url(http://k369.jp/images/images/exhi01.jpg);
margin-top: 10px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 58px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

#container_original_top{
   text-indent:-9999px;
   width: 560px;
   height: 160px;
background-image: url(http://k369.jp/images/images/oem.jpg);
margin-top: 10px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 58px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

html[xmlns*=""] body:last-child div #container_brand_top1{
   text-indent:-9999px;
   width: 270px;
   height: 270px;
background-image: url(http://k369.jp/images/euco/top2.jpg);
margin-top: 35px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 58px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
float:left;
}

html[xmlns*=""] body:last-child div #container_brand_top2{
   text-indent:-9999px;
   width: 270px;
   height: 270px;
background-image: url(http://k369.jp/images/shafca/top2.jpg);
margin-top: 20px;
margin-right: 10px;
margin-bottom: 20px;
margin-left: 10px;
padding-right:0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
float:right;
}

#container_plan_top{
   text-indent:-9999px;
   width: 560px;
   height: 480px;
background-image: url(http://k369.jp/images/images/plan.gif);
margin-top: 80px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 58px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

#container_shop{
   text-indent:-9999px;
   width: 560px;
   height: 90px;
background-image: url(http://k369.jp/images/banner/banner_onlineshop2.jpg);
margin-top: 20px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 30px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
float:left;
}

h3 {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

img {
border: 0;
}

hr{
display: none;
}




/* 基本設定　ここまで*/



/*                                          レイアウト設定　ここから*/


#pageBody {
   width: 860px;
margin-top: -50px;
margin-right: auto;
margin-left: auto;
padding-bottom:0px;
/*background-color: #ffffff;
background-image: url(http://k369.jp/images/images/back.gif);
background-repeat: repeat-y;
overflow:hidden;*/
}


*:first-child+html #pageBody{
   width: 860px;
margin-top: 5px;
margin-right: auto;
margin-left: auto;
padding-bottom:0px;
/*background-color: #ffffff;
background-image: url(http://k369.jp/images/images/back.gif);
background-repeat: repeat-y;
overflow:hidden;*/
} 


* html #pageBody {
   width: 860px;
margin-top: -23px;
margin-right: 58px;
margin-left: 58px;
padding-bottom:0px;
/*background-color: #ffffff;
background-image: url(http://k369.jp/images/images/back.gif);
background-repeat: repeat-y;
overflow:hidden;*/
}

#wrapper_page {
   width: 860px;
margin-top: -20px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 58px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;


   }
        #headder {
                        margin-top: 0px;
                        margin-right: 0px;
                        margin-bottom: 0px;
                        margin-left: 0px;
                        padding-top: 0px;
                        padding-right: 0px;
                        padding-bottom: 0px;
                        padding-left: 40px;
}

		p#headder_left {
			width: 475px;
                        height:48px;
						display:inline;
                        float:left;			
        }
		
		/*p#headder_right {
			width: 170px;
                        height:48px;
						display:inline;
                        float:right;
                        
                        }*/

#startnavi {
                        margin-top: 0px;
                        margin-right: 0px;
                        margin-bottom: 0px;
                        margin-left: 0px;
                        padding-top: 0px;
                        padding-right: 0px;
                        padding-bottom: 0px;
                        padding-left: 68px;
                        }                
                 
				 
				 
				 ul#navi {
			            width: 570px;
                        height:40px;
						display:inline;
                        margin-top: 0px;
                        margin-right: 0px;
                        margin-bottom: 0px;
                        margin-left: 0px;
                        padding-top: 0px;
                        padding-right: 0px;
                        padding-bottom: 0px;
                        padding-left: 39px;
                        float:right;
                        }
						
						

		
		 
		 
		 
		/*p#startnavi_right {
			width: 170px;
                        height:40px;
						display:inline;
                        margin-top: 0px;
                        margin-right: 0px;
                        margin-bottom: 0px;
                        margin-left: 0px;
                        padding-top: 0px;
                        padding-right: 0px;
                        padding-bottom: 0px;
                        padding-left: 0px;
                        float:right;
		}*/




#contentsWrap {
                  margin-top: 10px;
                  margin-right: 0px;
                  margin-bottom: 0px;
		          margin-left: 0px;
                  padding-right: 0px;
                  padding-left: 58px;
                  padding-top: 0px;
                  padding-bottom: 0px;
}
				  
				  
#wrapper_side {
   width: 170px;
   display:inline;
   margin-right: 0px;
   margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 20px;
padding-right: 58px;
padding-bottom: 0px;
padding-left: 0px;
float:right;
}

* html #wrapper_side {
   width: 170px;
   display:inline;
   margin-right: 0px;
   margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 20px;
padding-right: 58px;
padding-bottom: 0px;
padding-left: 0px;
float:right;
}

html[xmlns*=""] body:last-child div #wrapper_side {
   width: 170px;
   display:inline;
   margin-right: 0px;
   margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 25px;
padding-right: 58px;
padding-bottom: 0px;
padding-left: 0px;
float:right;
}





#wrapper_contents {
   width: 560px;                 
   float:left;
}	
	
	    * html #right {
		width: 81px;
		display:inline;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 0px;
      	float:right;
        }

#right {
		width: 81px;
		display:inline;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 0px;
      	float:right;
        }

		html>/**/body div #right {
		width: 81px;
		display:inline;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 0px;
      	float:right;
        }
		
		#left {
        width: 460px;
		display:inline;
                  margin-top: 0px;
                  margin-right: 0px;
                  margin-bottom: 10px;
		          margin-left: 0px;
                  padding-top: 0px;
                  padding-bottom: 0px;
                  padding-right: 10px;
                  padding-left: 58px;
		float:left;
        border-right-width:1px;
		border-right-style: dotted;
		border-right-color:#999;
		}
		
		
 * html #left {
        width: 460px;
		display:inline;
                  margin-top: 0px;
                  margin-right: 0px;
                  margin-bottom: 20px;
		  margin-left: 0px;
                  padding-top: 0px;
                  padding-bottom: 0px;
                  padding-right: 10px;
                  padding-left: 58px;
		float:left;
        border-right-width:1px;
		border-right-style: dotted;
		border-right-color:#999;
		}
		
		html>/**/body div #left {
        width: 460px;
		display:inline;
                  margin-top: 0px;
                  margin-right: 0px;
                  margin-bottom: 20px;
		          margin-left: 0px;
                  padding-top: 20px;
                  padding-bottom: 0px;
                  padding-right: 10px;
                  padding-left: 58px;
		float:left;
        border-right-width:1px;
		border-right-style: dotted;
		border-right-color:#999;
		}
		
		html[xmlns*=""] body:last-child div #left {
        width: 460px;
		display:inline;
                  margin-top: 0px;
                  margin-right: 0px;
                  margin-bottom: 20px;
		          margin-left: 0px;
                  padding-top: 0px;
                  padding-bottom: 0px;
                  padding-right: 10px;
                  padding-left: 58px;
		float:left;
        border-right-width:1px;
		border-right-style: dotted;
		border-right-color:#999;
		}
		
		


/*bland_Pageここから*/

		body#bland_Page #left {
        width: 560px;
		display:inline;
                  margin-top: 0px;
                  margin-right: 0px;
                  margin-bottom: 0px;
		          margin-left: 0px;
                  padding-top: 0px;
                  padding-bottom: 0px;
                  padding-right: 10px;
                  padding-left: 58px;
		float:left;
		}
 
        * html body#bland_Page #left {
        width: 560px;
		display:inline;
                  margin-top: 0px;
                  margin-right: 0px;
                  margin-bottom: 0px;
		  margin-left: 0px;
                  padding-top: 0px;
                  padding-bottom: 0px;
                  padding-right: 10px;
                  padding-left: 58px;
		float:left;
		}
		
		html>/**/body#bland_Page div #left {
        width: 560px;
		display:inline;
                  margin-top: 0px;
                  margin-right: 0px;
                  margin-bottom: 0px;
		          margin-left: 0px;
                  padding-top: 20px;
                  padding-bottom: 0px;
                  padding-right: 10px;
                  padding-left: 58px;
		float:left;
		}
		
		html[xmlns*=""] body#bland_Page:last-child div #left {
        width: 560px;
		display:inline;
                  margin-top: 0px;
                  margin-right: 0px;
                  margin-bottom: 0px;
		          margin-left: 0px;
                  padding-top: 0px;
                  padding-bottom: 0px;
                  padding-right: 10px;
                  padding-left: 58px;
		float:left;
		}
		
		
/*bland_Pageここまで*/




		
		#news {
		width: 220px;
		display:inline;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
      	float:left;
        }

* html #news {
		width: 220px;
		display:inline;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
      	float:left;
        }
	
#exhibition {
		width: 220px;
		display:inline;
margin-top: 0px;
margin-left: 0px;
margin-right: 15px;
margin-bottom: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;
      	float:right;
        }
	
    * html #exhibition {
		width: 220px;
		display:inline;
margin-top: 0px;
margin-left: 0px;
margin-right: -63px;
margin-bottom: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 5px;
      	float:right;
        }



#wrapper_under {
width: 745px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 58px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-position:center;
background-color:#fff;
float:left;
}

*:first-child+html #wrapper_under {
width: 745px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 58px;
padding-top: 20px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-position:center;
background-color:#fff;
float:left;
}


* html #wrapper_under {
width: 745px;
margin-right: 0px;
margin-top: 15px;
margin-bottom: 0px;
margin-left: 29px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-position:center;
background-color:#fff;
float:left;
}

#gallery {
width: 430px;
margin-right: 0px;
margin-top: 30px;
margin-bottom: 0px;
margin-left: 20px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

body#localPage #atelier {
width: 430px;
margin-right: 0px;
margin-top: 30px;
margin-bottom: 0px;
margin-left: 20px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}





/* レイアウト設定　ここまで*/




/*                                               ナビゲーション　ここから*/


#startnavi{
        width: 570px;
        height: 40px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: -10px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-image:url(http://k369.jp/images/logo/navi_back.gif);
background-repeat:no-repeat;
}

* html #startnavi{
        width: 570px;
        height: 40px;
margin-top:0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: -3px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-image:url(http://k369.jp/images/logo/navi_back.gif);
background-repeat:no-repeat;
}

#navi li {

margin-top: 0px;
margin-right: 23px;
margin-bottom: 0px;
margin-left: -30px;
padding-top: 7px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 35px;
float:left;
}

* html #navi li {

margin-top:6px;
margin-right: 27px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 9px;
float:left;
}

html>/**/body div #navi li {

margin-top: 0px;
margin-right: -12px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 7px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 48px;
float:left;
list-style-type: none;
}

/* safari only \*/  
html[xmlns*=""] body:last-child div #navi li { 
font-weight : normal;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 7px;
padding-right: 26px;
padding-bottom: 0px;
padding-left: 10px;
float:left;
}

/* ナビゲーション　ここまで*/






/*                                               TOP　ここから*/

p#welcomeMessage {
	color:#999999;
	font-size:small;
	line-height:1.4em;
	letter-spacing:0.13em;
        width:450px;
		height:125px;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 15px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-color:#fff;
}

 * html p#welcomeMessage {
	color:#999999;
	font-size:0.8em;
	line-height:1.5em;
	letter-spacing:0.13em;
        width:450px;
		height:125px;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 10px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-color:#fff;
}

/* safari only */  
html[xmlns*=""] body:last-child  p#welcomeMessage { 
font-weight : nomal;
color:#999999;
	font-size:small;
	line-height:1.4em;
	letter-spacing:0.13em;
        width:450px;
		height:125px;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 15px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-color:#fff;
}



iframe {
  width:210px;
  height:290px;
  margin-top: 20px;
}

dl#news{
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#news dt,
dl#news 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;
}

/* TOP　ここまで*/


/*                                            NEWS!　ここから*/



#news dd{
  width: 210px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;
}

body#newsBody {
	color: #999999;
	font-size: small;
	width: 190px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
background-color:#ffffff
}

 * html body#newsBody {
	color: #999999;
	font-size: 0.8em;
	width: 190px;
margin-top:0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
background-color:#ffffff
}

dl#newsData {
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#newsData dt {
	color:#CCF;
line-height: 4em;
font-size: 0.75em;
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#newsBody {

      line-height: 2em;      
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#newsData dd {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #999999;
}

dl#newsData p {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}


#detail{
	text-align: right;
	font-size:0.75em;
	letter-spacing:0.18em;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 4px;
padding-right: 3px;
padding-bottom: 0px;
padding-left: 0px;
}


/* NEWS!　ここまで*/




/*                                exhibition　ここから*/

#exhibition {
	width: 220px;  
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-color:#FFF;
}

dl#exhibition dt {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;

}

#exhibition dd {
	color:#CCC;
	font-size:small;
	line-height:1.6em;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

 * html #exhibition dd {
	color:#CCC;
	font-size:0.8em;
	line-height:1.6em;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}


#dm p{
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;
}

 * html #dm p{
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 5px;
}

html>/**/body div #dm p{
margin-top: -5px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;
}

dt#exhibitionTitle {
	color:#666;
	font-size:0.8em;
	line-height:1.6em;
	letter-spacing:0.1em;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 15px;
}

 * html dt#exhibitionTitle {
	color:#666;
	font-size:0.8em;
	line-height:1.6em;
	letter-spacing:0.1em;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 8px;
}

html>/**/body div dt#exhibitionTitle {
	
	color:#666;
	font-size:middle;
	line-height:1.6em;
	letter-spacing:0.1em;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 15px;
}

/* safari only */  
html[xmlns*=""] body:last-child  dt#exhibitionTitle {
	font-weight : normal;
	color:#666;
	font-size:1em;
	line-height:1.6em;
	letter-spacing:0.1em;
margin-top: -5px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 5px;
} 


dd#exhibitionMessage {
	color:#999999;
	font-size:small;
	line-height:1.5em;
	letter-spacing:0.1em;
        width: 205px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 15px;
}

 * html dd#exhibitionMessage {
	color:#999999;
	font-size:0.8em;
	line-height:1.5em;
	letter-spacing:0.1em;
        width: 215px;
margin-top: 3px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;
}

html>/**/body dd#exhibitionMessage {
	color:#999999;
	font-size:small;
	line-height:1.5em;
	letter-spacing:0.1em;
        width: 205px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

html[xmlns*=""] body:last-child dd#exhibitionMessage {
	color:#999999;
	font-size:small;
	line-height:1.5em;
	letter-spacing:0.1em;
        width: 205px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 15px;
} 

/* Exbition　ここまで*/

/*  GALLERY　ここから*/

#gallery {
	color:#999999;
	font-size:small;
	line-height:1.4em;
	letter-spacing:0.13em;
        width:430px;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 15px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-color:#fff;
}

* html #gallery {
	color:#999999;
	font-size:0.8em;
	line-height:1.4em;
	letter-spacing:0.13em;
        width:430px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 15px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-color:#fff;
}

ul#gallery li{
	color:#999999;
	font-size:small;
	line-height:1.2em;
	letter-spacing:0.13em;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 30px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 30px;
background-color:#fff;
}

 * html ul#gallery li{
	color:#999999;
	font-size:0.8em;
	line-height:1.2em;
	letter-spacing:0.13em;
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-color:#fff;
}

#gallery a{
	color:#9FC;
	font-size:0.8em;
	line-height:1em;
	letter-spacing:0.13em;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 20px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-color:#fff;
}

* html #gallery a{
	color:#CCC;
	font-size:0.8em;
	line-height:0.1em;
	letter-spacing:0.13em;
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-color:#fff;
}

#gallery h4{
	color:#999;
	font-size:small;
	line-height:1em;
	letter-spacing:0.13em;
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-color:#fff;
list-style-type: none;
}

 * html #gallery h4{
	color:#999;
	font-size:0.9em;
	line-height:1em;
	letter-spacing:0.13em;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-color:#fff;
list-style-type: none;
}



* html h4#renral_space{
	color:#999;
	font-size:0.9em;
	line-height:1em;
	letter-spacing:0.13em;
margin-top: 25px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: -40px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-color:#fff;
list-style-type: none;
}

strong#title{
	color:#999;
	font-size:small;
	line-height:1em;
	letter-spacing:0.13em;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: -20px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-color:#fff;
}

 * html strong#title{
	color:#999;
	font-size:0.9em;
	line-height:1em;
	letter-spacing:0.13em;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: -40px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-color:#fff;
}


/*  GALLERY　ここまで*/

/*  ATELIER　ここから*/

#atelier {
	color:#999999;
	font-size:small;
	line-height:1.4em;
	letter-spacing:0.13em;
        width:430px;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 15px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-color:#fff;
}

* html #atelier {
	color:#999999;
	font-size:0.8em;
	line-height:1.4em;
	letter-spacing:0.13em;
        width:430px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 15px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-color:#fff;
}

ul#atelier li{
	color:#999999;
	font-size:small;
	line-height:1.2em;
	letter-spacing:0.13em;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 30px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 30px;
background-color:#fff;
}

 * html ul#atelier li{
	color:#999999;
	font-size:0.8em;
	line-height:1.2em;
	letter-spacing:0.13em;
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-color:#fff;
}

#atelier a{
	color:#C9F;
	font-size:0.8em;
	line-height:1em;
	letter-spacing:0.13em;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 20px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-color:#fff;
}

* html #atelier a{
	color:#CCC;
	font-size:0.8em;
	line-height:0.1em;
	letter-spacing:0.13em;
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-color:#fff;
}

#atelier h4{
	color:#999;
	font-size:small;
	line-height:1em;
	letter-spacing:0.13em;
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-color:#fff;
list-style-type: none;
}

 * html #atelier h4{
	color:#999;
	font-size:0.9em;
	line-height:1em;
	letter-spacing:0.13em;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-color:#fff;
list-style-type: none;
}



* html h4#renral_space{
	color:#999;
	font-size:0.9em;
	line-height:1em;
	letter-spacing:0.13em;
margin-top: 25px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: -40px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-color:#fff;
list-style-type: none;
}

strong#title{
	color:#999;
	font-size:small;
	line-height:1em;
	letter-spacing:0.13em;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: -20px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-color:#fff;
}

 * html strong#title{
	color:#999;
	font-size:0.9em;
	line-height:1em;
	letter-spacing:0.13em;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: -40px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-color:#fff;
}


/*  ATELIER　ここまで*/

/*  exhibitionpage　ここから*/

#exhibitionpage {
	color:#999999;
	font-size:small;
	line-height:1.4em;
	letter-spacing:0.13em;
        width:430px;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 15px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-color:#fff;
list-style-type: none;
}

* html #exhibitionpage {
	color:#999999;
	font-size:0.8em;
	line-height:1.4em;
	letter-spacing:0.13em;
        width:430px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 15px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-color:#fff;
}


#exhibitionpage dd ul{
	list-style-type: none;
}

 * html #exhibitionpage dd ul{
	list-style-type: none;
}

#exhibitionpage il{
	list-style-type: none;
}

 * html #exhibitionpage il{
	list-style-type: none;
}

#exhibitionpage p{
	color:#C9F;
	font-size:0.8em;
	line-height:1em;
	letter-spacing:0.13em;
width:460px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 20px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-color:#fff;
}

* html #exhibitionpage p{
	color:#CCC;
	font-size:0.8em;
	line-height:0.1em;
	letter-spacing:0.13em;
width:460px;
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-color:#fff;
}

#exhibitionpage h5{
	color:#999;
	font-size:small;
	line-height:1em;
	letter-spacing:0.13em;
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-color:#fff;
list-style-type: none;
}

 * html #exhibitionpage h5{
	color:#999;
	font-size:0.9em;
	line-height:1em;
	letter-spacing:0.13em;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-color:#fff;
list-style-type: none;
}



/*  exhibitionpage　ここまで*/



/*  aboutus　ここまで*/

#left_aboutus {
        width:570px;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 20px;
margin-left:58px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-color:#fff;
}
	

#wrapper_content_aboutus h3 {
	color:#99C;
	font-size:1.2em;
	line-height:1em;
	letter-spacing:0.3em;
margin-top: 20px;
margin-right: auto;
margin-bottom: 30px;
margin-left: auto;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-color:#fff;
list-style-type: none;
}

#aboutus {
color:#99C;
	font-size:small;
	text-align:center;
	line-height:2em;
	letter-spacing:0.1em;
        width:570px;
margin-top: 30px;
margin-right: auto;
margin-bottom: 0px;
margin-left:auto;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

*html #aboutus {
color:#99C;
	font-size:0.8em;
	text-align:center;
	line-height:2em;
	letter-spacing:0.1em;
        width:570px;
margin-top: 30px;
margin-right: auto;
margin-bottom: 0px;
margin-left:auto;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

*:first-child+html #aboutus {
color:#99C;
	font-size:small;
	text-align:center;
	line-height:2em;
	letter-spacing:0.1em;
        width:570px;
margin-top: 20px;
margin-right: auto;
margin-bottom: 0px;
margin-left:auto;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}


#aboutus h4{
	line-height:3em;
margin-top: 0px;
margin-right: auto;
margin-bottom: 20px;
margin-left:auto;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
list-style-type: none;
}

*:first-child+html #aboutus h4{
	line-height:3em;
margin-top: 0px;
margin-right: auto;
margin-bottom: 20px;
margin-left:auto;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

#aboutus h5{
	line-height:3em;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
padding-top: 20px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

#aboutus h6{
	color:#99C;
	font-size:1.1em;
	font-weight:normal;
	line-height:1.8em;
	letter-spacing:0.2em;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
list-style-type: none;
}

html[xmlns*=""] body:last-child div #aboutus h5{
	line-height:2em;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
padding-top: 40px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
}

html[xmlns*=""] body:last-child div #aboutus h6{
	color:#99C;
	font-size:1.1em;
	font-weight:normal;
	line-height:2em;
	letter-spacing:0.2em;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
padding-top: 20px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
}

#aboutus h7{
line-height:3em;
margin-top: 50px;
margin-right: auto;
margin-bottom: 30px;
margin-left: ; auto;
}

html[xmlns*=""] body:last-child div #aboutus h7{
line-height:3em;
margin-top: 50px;
margin-right: auto;
margin-bottom: 40px;
margin-left: auto;
}



#aboutus p{
color:#ccc;
	font-size:0.75em;
	line-height:1.5em;
	letter-spacing:0.13em;
margin-top: 20px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}


/*  aboutus　ここまで*/

/*  CONTACT　ここから*/
#contact  {
	width: 440px;
	color:#666;
	font-size:0.8em;
	line-height:1.3em;
	letter-spacing:0.13em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color:#fff;
}

#contact caption {
	
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 10px;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 20px;
padding-left: 0px;
}
	

 table#formTable {
	width: 440px;
	margin-left: 20px;
}

table#formTable td{
	font-size:0.8em;
	line-height:1.3em;
	letter-spacing:0.13em;
	margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 8px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
}

table#formTable th{
	font-size:0.8em;
	line-height:1.3em;
	letter-spacing:0.13em;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	font-weight: normal;
	background-color: #fff;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	width: 120px;
}

#formButton {
	text-align: center;
	margin-top: 10px;
}

table#formTable option{
	font-size:0.8em;
	line-height:1.3em;
	letter-spacing:0.13em;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	font-weight: normal;
	color: #999;
}


/*  CONTACT　ここまで*/



/*  BRAND　ここから*/
#wrapper_brand_content h3#brand {
	width:560px;
	display:inline;	
	margin-top: 40px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 58px;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 0px;
float:left;
}



#container_brand_main{
	width:540px;
	display:inline;
	
	margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 58px;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;
float:left;
}



#container_brand_main img{
	width:170px;
}

	
#brand_1{
	width:220px;
	font-size:0.8em;
	line-height:1.3em;
	letter-spacing:0.13em;
	margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
float:left;
}

#brand_1 dl{
	width:220px;
	font-size:0.9em;
	line-height:1.3em;
	letter-spacing:0.13em;
	margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;

}

#brand_1 dt{
	width:220px;
	font-size:0.8em;
	line-height:1.3em;
	letter-spacing:0.13em;
	margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 20px;

}

#brand_1 dd{
	width:220px;
	font-size:0.8em;
	line-height:1.3em;
	letter-spacing:0.13em;
	margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 5px;

}


#brand_2{
	width:220px;
	font-size:0.8em;
	line-height:1.3em;
	letter-spacing:0.13em;
	margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 30px;
padding-bottom: 0px;
padding-left: 0px;
float:right;
}

* html #brand_2{
	width:220px;
	font-size:0.8em;
	line-height:1.3em;
	letter-spacing:0.13em;
	margin-top: 0px;
margin-right: -20px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
float:right;
}

#brand_2 dl{
	width:220px;
	font-size:0.9em;
	line-height:1.3em;
	letter-spacing:0.13em;
	margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;

}

* html #brand_2 dt{
	width:220px;
	font-size:0.9em;
	line-height:1.3em;
	letter-spacing:0.13em;
	margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;

}

#brand_2 dt{
	width:220px;
	font-size:0.8em;
	line-height:1.3em;
	letter-spacing:0.13em;
	margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 20px;

}

#brand_2 dd{
	width:220px;
	font-size:0.8em;
	line-height:1.3em;
	letter-spacing:0.13em;
	margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 0px;

}
/*  BRAND　ここまで*/



/*  plan　ここから*/

#wrapper_plan_content h3#plan {
	width:560px;
	display:inline;	
	margin-top: 40px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 58px;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 0px;
float:left;
}

#container_plan_main{
	width:540px;
	display:inline;
	margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 58px;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;
float:left;
}






#plan_1 {
	width:220px;
	color:#C9F;
	font-size:0.8em;
	line-height:1.3em;
	letter-spacing:0.13em;
	margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 20px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
float:left;
}





#plan_2{
	width:220px;
	font-size:0.8em;
	line-height:1.3em;
	letter-spacing:0.13em;
	margin-top: 0px;
margin-right:50px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
float:right;
}

/*  plan　ここまで*/

/* SITE MAP　　ここから*/
#sitemap {
width:455px;
	font-size:0.9em;
	line-height:1.3em;
	letter-spacing:0.13em;
color:#999999;
	margin-top: 0px;
margin-right:0px;
margin-bottom: 0px;
margin-left: 5px;
padding-top: 15px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
float:left; 
}

#sitemap  strong{
width:450px;
	font-size:0.9em;
	line-height:1.3em;
	letter-spacing:0.13em;
margin-top: 0px;
margin-right:0px;
margin-bottom: 0px;
margin-left: 5px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

#sitemap ul{
list-style-type: none;
}

#sitemap h5{
width:410px;
	font-size:0.8em;
	line-height:1.5em;
	letter-spacing:0.13em;
color:#999;
margin-top: 0px;
margin-right:0px;
margin-bottom: 0px;
margin-left: -30px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

#sitemap p{
width:350px;
	font-size:0.8em;
	line-height:1.5em;
	letter-spacing:0.13em;
color:#999;
margin-top: 0px;
margin-right:0px;
margin-bottom: 0px;
margin-left: -50px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

/* SITE MAP　　ここまで*/

/*  original　ここから*/

#original {
	color:#999999;
	font-size:small;
	line-height:1.4em;
	letter-spacing:0.13em;
        width:540px;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 15px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-color:#fff;
list-style-type:none;
}

* html #original {
	color:#999999;
	font-size:0.8em;
	line-height:1.4em;
	letter-spacing:0.13em;
        width:540px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 15px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-color:#fff;
list-style-type:none;
}

ul#original {
	color:#999999;
	font-size:small;
	line-height:1.2em;
	letter-spacing:0.13em;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 30px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 30px;
background-color:#fff;
list-style-type:none;
}

 * html ul#original {
	color:#999999;
	font-size:0.8em;
	line-height:1.2em;
	letter-spacing:0.13em;
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-color:#fff;
list-style-type:none;
}


#original a{
	color:#C9F;
	font-size:0.8em;
	line-height:1em;
	letter-spacing:0.13em;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 20px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-color:#fff;
}

* html #original a{
	color:#CCC;
	font-size:0.8em;
	line-height:0.1em;
	letter-spacing:0.13em;
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-color:#fff;
}

#original h4{
	color:#999;
	font-size:small;
	line-height:1em;
	letter-spacing:0.13em;
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-color:#fff;
list-style-type: none;
}

 * html #original h4{
	color:#999;
	font-size:0.9em;
	line-height:1em;
	letter-spacing:0.13em;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-color:#fff;
list-style-type: none;
}



* html h4#original_works{
	color:#999;
	font-size:0.9em;
	line-height:1em;
	letter-spacing:0.13em;
margin-top: 25px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: -40px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-color:#fff;
list-style-type: none;
}



/*  original　ここまで*/


/*  shop　ここから*/


ul#euco-shop {
			width: 560px;
                        height:180px;
			display:inline;
                        margin-top: -100px;
                        margin-right: 0px;
                        margin-bottom: 50px;
                        margin-left: 0px;
                        padding-top: 0px;
                        padding-right: 0px;
                        padding-bottom: 0px;
                        padding-left: 0px;
                        float:right;
                        list-style-type: none;
                        }

#euco-shop li {
color:#999;
	font-size:0.8em;
	line-height:1em;
letter-spacing:0.05em;
text-align: center;
margin-top: 0px;
margin-right: 5px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
float:left;
}

ul#shafca-shop {
			width: 560px;
                        height:180px;
			display:inline;
                        margin-top: -100px;
                        margin-right: 0px;
                        margin-bottom: 50px;
                        margin-left: 0px;
                        padding-top: 0px;
                        padding-right: 0px;
                        padding-bottom: 0px;
                        padding-left: 0px;
                        float:right;
                        list-style-type: none;
                        }

#shafca-shop li {

color:#999;
	font-size:0.8em;
	line-height:1em;
letter-spacing:0.05em;
text-align: center;
margin-top: 0px;
margin-right: 5px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
float:left;
}

/*  shop　ここまで*/



/*                                              左ブロックの右バナー　ここから*/
#lefthand_Banner {
      list-style-type: none;  
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

#lefthand_Banner li{
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

/* 左ブロックの右バナー　ここまで*/




/*                                              バナー　ここから*/

#righthand_Banner_upper {
      list-style-type: none;
	  width: 170px;  
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

#righthand_Banner_upper li{
margin-top: 3px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 2px;
padding-left: 0px;
}



#righthand_Banner_lower {
      list-style-type: none;
	  width: 170px;  
margin-top: 8px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

#righthand_Banner_lower li{
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 2px;
padding-left: 0px;
}

html[xmlns*=""] body:last-child div #righthand_Banner_lower {
      list-style-type: none;
	  width: 170px;  
margin-top: 17px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
} 

body#localPage #righthand_Banner_lower {
      list-style-type: none;
	  width: 170px;  
margin-top: 11px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

html[xmlns*=""] body#localPage :last-child  #righthand_Banner_lower {
      list-style-type: none;
	  width: 170px;  
margin-top: 22px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

html>/**/body#localPage #righthand_Banner_lower {
      list-style-type: none;
	  width: 170px;  
margin-top: 19px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}


/* バナー　ここまで*/





/*                                               PAGE TOP　ここから*/
#gotoTOP {
	color:#666;
	font-size:0.75em;
	letter-spacing:0.1em;
	height:20px;
	text-align:right;
	text-transform:lowercase;
	margin-top: 0px;
	margin-bottom:10px;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 0px;
}


*:first-child+html   #gotoTOP {
	color:#666;
	font-size:0.75em;
	letter-spacing:0.1em;
	height:10px;
	text-align:right;
	text-transform:lowercase;
margin-top: 0px;
margin-bottom:10px;
}

html[xmlns*=""] body :last-child #gotoTOP {
	color:#666;
	font-size:0.75em;
	letter-spacing:0.1em;
	height:20px;
	text-align:right;
	text-transform:lowercase;
	margin-top: 0px;
	margin-bottom:10px;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 0px;
}

#gotoTOP a{
	background-image:url(http://k369.jp/images/images/button/pagetop.gif);
	background-repeat:no-repeat;
	background-position:center left;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 13px;
}

* html #gotoTOP {
	color:#666;
	font-size:0.75em;
	letter-spacing:0.1em;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;
float:right;
}

* html #gotoTOP a{
	background-image:url(http://k369.jp/images/images/button/pagetop.gif);
	background-repeat:no-repeat;
	background-position:center left;
padding-top: 0px;
padding-right: 20px;
padding-bottom: 0px;
padding-left: 10px;

}



/* PAGE TOP　ここまで*/



/*                                             アンダーナビここから*/
#underNavi {
	list-style-type: none;
        width: 745px;
        height: 40px;
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/logo/under_navi_back.gif);
background-repeat:no-repeat;
}


#underNavi li {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 8px;
padding-right: 9px;
padding-bottom: 0px;
padding-left: 14px;
float:left;
}

	
/* アンダーナビ　ここまで*/


