/***************************************************************/
/*********************レイアウト用************************/
/***************************************************************/

.contents_image{
     width:460px; 
     padding-left: 10px;
}

.contents_image img{
height: 100%; 
width: 100%;

}

.main_title{
     width:460px;
     font-size: 25px;
     line-height: 35px;
     padding-left: 10px;
　　 padding-bottom: 30px;
   text-align:left;
}

.main_article{
     width:460px;
     padding-left: 10px;
     font-size: 18px;
     line-height: 30px;
     text-align: left;
}


.caption{
     width:460px;
     padding-left: 10px;
     font-size: 16px;

}

.center{
text-align:center;
}

.margin10{
height:10px;
}

.margin20{
height:20px;
}

.margin30{
height:30px;
}

.margin40{
height:40px;
}

.margin50{
height:50px;
}

.margin60{
height:60px;
}

.100per{
width: 100%;
}

.red{
color:#b222222;
}

.middle_title{
     width:460px;
     padding-left: 10px;
     font-size: 20px;
     line-height: 30px;
}

a:link{
	text-decoration:underline;
	color: #000;
}

a:visited{
	text-decoration:underline;
	color: #000;
}



/***************************************************************/
/********************* 雑貨 ************************************/
/***************************************************************/

.w300{
width: 300px;
padding-left:10px;
}

/***************************************************************/
/********************* ヴィンテージ ************************/
/***************************************************************/

.vinta-ji_textA {
	width: 460px;
        font-size: 10px;
        line-height: 14px;
        padding-top:5px;
        padding-left:10px;
        letter-spacing: -0.5px;
}


.vinta-ji_line{
	width: 460px;
　　　　padding-left:20px;
        border-bottom: 1px solid #000000;
}

/***************************************************************/
/*********************　ENGLISH・チェア ************************/
/***************************************************************/

.english_product01 {
	width: 460px;
	font-size:12px;
	letter-spacing: -0.5px;
        margin-left: 10px;
}


.english_product01 img {
   max-width: 109px;
   height: auto;
}


.table_vin_A{
     font-size: 12px;
     line-height: 15px;
}


.english_product02 {
	width: 440px;
}


.english_product02 td  {
    font-size: 10px;
    line-height: 20px;
    letter-spacing: 0.2px;
    vertical-align: top;
    text-align: justify;
}


.english_about01 {
    width: 450px;
    vertical-align: top;
    margin-left: 15px;
}


.english_about01 td {
    font-size: 13px;
    line-height: 21px;
    letter-spacing: 0.1px;
    vertical-align: top;
    text-align: justify;
}


.english_aboutA {
    width: 460px;
    margin-left:10px;
}


.english_aboutA img {
   width: 150px;
   height: auto;
}


.english_contact01 {
    width: 460px;
    margin-left: 10px;
    font-size: 10px;
    line-height: 20px;
    letter-spacing: 0.1px;
    vertical-align: top;
    text-align: justify;
}

/***************************************************************/
/********************* 商品 ************************/
/***************************************************************/

.shouhin_lead {
    width: 100%;
    padding-top: 80px;
    padding-left: 10px;
    padding-bottom: 30px;
}

.shouhin_itiran01 {
    width: 460px;
    margin-left: -20px;
}

.shouhin_itiran02 {
    width: 460px;
    margin-left: -25px;
}


.shouhin_hokuo01 td {
    font-size: 12px;
    line-height: 30px;
    letter-spacing: 0.1px;
    vertical-align: top;
    text-align: justify;
}


.shouhin_itiran02 td {
     margin-bottom: 2px;
     height: 30px;
}


.shouhin-a {
    font-family: Helvetica,"ヒラギノ明朝 Pro W3","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    font-color: #000000;
    width: 152px;
    height: 250px;
    background-color:  #E0E0E0;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0.1px;
    vertical-align: top;
    text-align:center;
    text-align: justify;
}


p.shouhin-a {
    padding-bottom: 5px;
}


.shouhin-b {
    font-family:Helvetica, "ヒラギノ明朝 Pro W3","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    font-color: #000000;
    width: 152px;
    height: 250px;
    background-color:  #E0E0E0;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0.05px;
    vertical-align: top;
    text-align:center;
    text-align: justify; 
}


p.shouhin-b {
    padding-bottom: 5px;
}


.shouhin-c {
    font-family:Helvetica, "ヒラギノ明朝 Pro W3","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    font-color: #000000;
    width: 152px;
    height: 250px;
    background-color:  #E0E0E0;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0.2px;
    vertical-align: top;
    text-align:center;
    text-align: justify;
}


p.shouhin-c {
    padding-bottom: 5px;
}


.shouhin_meisaku_text {
	width: 450px;
        padding-left: 15px;
	letter-spacing: 1px;
        font-size: 13px;
        text-align: justify;
        line-height: 21px;
}

/***************************************************************/
/********************* キタニの家具作り ************************/
/***************************************************************/

/********************* キタニの家具作り/職人 ************************/

.tukuri_title_A {
	width: 480px;
        text-align: center;
}


.tukuri_title_B {
	width: 480px;
        padding-bottom: 10px;
        text-align: center;
}


.tukuri_text {
	width: 420px;
        padding-left: 30px;
	letter-spacing: 0px;
        font-size: 18px;
        line-height: 26px;
　　　　margin-top:-20px;
}


.tukuri_image {
	width: 460px;
        margin-left: 10px;
        padding-bottom: 50px;
}


.tukuri_line{
	width: 450px;
        margin-left:10px;
        border-bottom: 1px solid #000000;
}


/*********************手仕事と細部へのこだわり************************/

.kagu_kodawari01 {
    width: 460px;;
    padding-top:15px;
    padding-bottom: 10px;
    margin-left: 10px;
}


.kagu_kodawari01 td {
    font-size: 18px;
    line-height: 26px;
    letter-spacing: 0.2px;
    vertical-align: top;
    text-align: justify;
}

/***************************************************************/
/********************* キタニについて ************************/
/***************************************************************/

.table_about_list_A {
	width: 460px;
        margin-left:10px;
}


.about_kitaniA {
	width: 450px;
        padding-left:15px;
    font-size: 18px;
}

.w450{
width: 450px;
}

.about_title{
     font-size: 25px;
     line-height: 35px;
  　 padding-bottom: 30px;
     text-align:left; 
}

/********************* 北欧名作家具とキタニ ************************/

.table_hokuou_kitaniA {
	width: 450px;
}


/********************* 会社概要 ************************/

.about01_title {
	width: 480px;
        padding-bottom: 10px;

}


.about_kitani_gaiyou {
	width: 450px;
        padding-left:15px;
	letter-spacing: 0px;       
}


.table_about_kitani_gaiyou {
	width:450px;
        padding-left:15px;     
}


.about_kitani_gaiyou_textA {
	width: 90px;
	letter-spacing: 2px;
	line-height: 25px;
}


.about_kitani_gaiyou_textB {
	width:360px;
	letter-spacing: 2px;
	line-height: 25px;
}



.table_about_kitani_gaiyouB {
	width: 760px;
        padding-left:21px;  
}

.table_about_gaiyou_textC {
	font-size: 18px;
	letter-spacing: 2px;
	line-height: 26px;
        font-family: "ヒラギノ明朝 Pro W3","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;

}

.gaiyou{
  width:480px;
　padding-left:10px;
 font-size:18px;
}

.gaiyou_dt {
  float:left;
  clear:left;
  width:70px;
}

.gaiyou_dd {
  float:left;
  width:350px;
}

address {
 font-style:normal;
 }



/********************* アクセス ************************/

.about_kitani_akusesu_imageA {
	width: 450px;
        padding-top: 30px;
        padding-bottom: 15px;
        padding-left:15px;
}

.about_kitani_akusesu_textA {
	font-size: 9px;
        line-height: 15px;
        padding-left:15px;
}


.about_kitani_akusesu_imageB {
	width: 450px;
        padding-left:15px;
        padding-top: 10px;
        padding-bottom: -5px;
        font-size: 20px;
   　　 letter-spacing: 1px;
}

/***************************************************************/

.about04_image02_A {
	width: 160px;
   　　 letter-spacing: 1px;
}


.about04_image02_B {
	width: 600px;
   　　 letter-spacing: 1px;
}


.about04_image02_C {
	width: 130px;
        height: 140px;
   　　 letter-spacing: 1px;
}


.about04_image02_D {
	width: 630px;
        height: 140px;
   　　 letter-spacing: 1px;
}

/***************************************************************/
/********************* 家具納入事例 ************************/
/***************************************************************/

.nounyuu_title{
	width: 460px;
        font-size: 25px;
        padding-bottom: 0px;
}

.nounyuu_image_A{
	width: 460px;
        margin-left:10px;
}

.nounyuu_image_A img{
	width: 100%;

}

.nounyuu_image_B{
	width: 460px;
        margin-left:10px;
        margin-top:5px;
        border-bottom: 1px solid #000000;
}


.nounyuu_text {
	width: 460px;
        font-size:  10px;
        padding-top:10px;
        padding-left:10px;
        line-height: 15px;
}


.nounyuu_01{
	width: 460px;
        padding-top: 25px;
        padding-bottom: 10px;
        padding-left: 10px;

}

.nounyuu_01 td {
       text-align: center;
       font-size:  12px;
}
 
.nounyuu_kokyaku{
    font-weight:normal;
    font-size: 18px; 
    width:460px;
    text-align: center; 
    color: #fff; 
    padding-bottom: 2px; 
    padding-top: 2px; 
    margin: 0 auto; 
    background-color: #2a5e86;
}

/***************************************************************/
/**********************オーダーバリエーション************************/
/***************************************************************/

.order_title {
	width: 460px;
        padding-bottom: 10px;
        text-align: center;
}

.order_article{
        font-size:12px;
	width: 460px;
        letter-spacing: 0px;
        padding-left: 10px;
        padding-bottom: 50px;
        line-height: 18px;
}

.table_list_A{
        width: 460px;
        padding-left: 10px;
}



/**********************木部樹脂************************/

.table_wood_name {
    width: 415px;
    letter-spacing: -0.5px;
    line-height: 15px;
    font-size: 11px;
    float: left;
    margin-top:-5px;
}

.leather_name_space_a  {
    width: 75px;
}


/**********************張地種類（革張り）************************/

.order_title_leather {
	width: 460px;
        padding-bottom: 10px;
        padding-left: 10px;
        text-align: left;
}

.order_title_leather_a {
	width: 255px;
        margin-bottom: 0px;
        text-align: left;
}

.table_leather_name {
    width: 255px;
    line-height: 150%;
    overflow: hidden;
    font-size: 11px;
    float: left;
    margin-top:-5px;
    margin-left:15px;
    padding-bottom: 50px;
}

.wood_leather_space_a {
    width: 75px;
}



/**********************張地種類（布張り）************************/


.order_title_cloth_a {
	width: 440px;
        margin-bottom: -10px;
        text-align: center;
}

.order_title_cloth_a {
	width: 440px;
        margin-bottom: 0px;
        text-align: center;
}


.table_cloth_name {
    width: 445px;
    letter-spacing: -0.5px;
    line-height: 15px;
    font-size: 11px;
    float: left;
    margin-top:-5px;
}

.wood_name_space_a {
    width: 83px;
}


.cloth_name_space_a  {
    width: 75px;
}

/***************************************************************/
/*********************ニュース************************/
/***************************************************************/

.table_news_title{
     width:460px;
     font-size: 25px;
     line-height: 35px;
     padding-left: 10px;
　　 padding-bottom: 30px;
   text-align:left;
}

.table_news_title_center{
     width:460px;
     font-size: 25px;
     line-height: 35px;
　　 padding-bottom: 30px;
     text-align:center; 
}

.table_day{
     width:470px;
   text-align:right;
}

.news_title_image{
     width:100%;
     padding-left: 10px;
     padding-right: 10px;
}

.news_Article{
     width:460px;
     padding-left: 10px;
     font-size: 18px;
     line-height: 30px;
}

dl {
  width:470px;
  padding-left:10px;
}
dt {
  float:left;
  clear:left;
  width:60px;
}
dd {
  float:left;
  width:350px;
}

.news_images{
     width:460px; 
}

.news_images img{
height: 100%; 
width: 100%;
padding-left: 10px;
}

#sougi dl {
  width:480px;
　padding-left:10px;
     font-size: 18px;
}
#sougi dt {
  float:left;
  clear:left;
  width:100px;
}
#sougi dd {
  float:left;
  width:310px;
}
/***************************************************************/
/*********************商品一覧（４列）************************/
/***************************************************************/

.table_four{
　　width: 460px;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0.2px;
    vertical-align: top;
    margin-left:3px;
    text-align: left;
}


/***************************************************************/
/************************** ショールーム **************************/
/***************************************************************/

.room_A {
	width: 460px;
        padding-top :15px;
        padding-left: 10px;
	width: 420px;
        font-size: 15px;
        line-height: 20px;
        letter-spacing: 0.1px;
        vertical-align: top;
        text-align: justify;
       
}



.about03_gruk {
	width:460px;
        margin-left: 10px;

}

.about03_text00-1 {
	width: 420px;
        padding-left: 30px;
        padding-bottom: 35px;
        font-size: 15px;
        line-height: 30px;
        letter-spacing: 0.1px;
        vertical-align: top;
        text-align: justify;

}


/***************************************************************/
/************************** オンラインショップ **************************/
/***************************************************************/

.online-shop  {
        width: 460px;
        margin-left: 10px;
        font-size: 10px;
}


hr.online-shop-line {
height: 1px;
border: none;
border-top: 1px #000000 solid;
}



/***************************************************************/
/********************* お問い合わせ ************************/
/***************************************************************/



.info_table  { 
               width: 460px;
               margin-left: 10px; 
               margin-top: 30px }

.div_info  {width:460px;
           margin-left: 0px; 
           margin-right: 0px; 
 }



.info_toi-01 {
    font-size: 20px;
    line-height: 14px;
    letter-spacing: 0.2px;
    font-weight: bold;

}

.info_toi-02 {
    font-size: 20px;
    line-height: 36px;
    letter-spacing: 0.2px;

}




/***************************************************************/
/********************* 特定商取引法 ************************/
/***************************************************************/

.tokuteishouhou01  {
        width: 450px;
        margin-left:20px;

}

.tokuteishouhou01 td {
        padding-top: 13px;
        padding-bottom: 13px;
        font-size: 16px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
        vertical-align: top;
        text-align: justify;

}


/***************************************************************/
/********************* カタログ ************************/
/***************************************************************/


.catalog_01 {
	width: 480px;
        padding-bottom: 50px;
}

.catalog_02  {
	width:  420px;
        padding-bottom: 20px;
        text-align: center;
}

.catalog_image {
	width: 480px;
        padding-bottom: 50px;
}

.catalog_text {
	width: 420px;
        margin-left: 30px;
	letter-spacing: 0.1px;
	line-height: 20px;
        font-size: 10px;
        text-align: justify;
        
}


/***************************************************************/
/*********************取扱店************************/
/***************************************************************/

.table_toriatukai_A{
     width:420px;
     margin-left: 30px;
	letter-spacing: 0.1px;
	line-height: 20px;
        font-size: 10px;
}

.table_toriatukai_B{
     width:120px;
     margin-left: 30px;
	letter-spacing: 0.1px;
	line-height: 20px;
        font-size: 10px;
}






/***************************************************************/
/*********************入札ガイド/注意 ************************/
/***************************************************************/



.div_center_guide {
     width:420px;
     margin-left:30px;


}


.nyuusatu_guide_01 {
    width:420px;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: -1px;
    vertical-align: top;
    text-align: justify;

}




/***************************************************************/
/*********************入札販売************************/
/***************************************************************/

.div_center_vintage {
     width:460px;
     margin-left:auto;
     margin-right:auto;

}


.kagu_vintage01 {
    width: 460px;
    margin-left: 00px;
    padding-top: 40px;
    padding-bottom: 40px;

}

.kagu_vintage01 td {
    font-size: 10px;
    line-height: 20px;
    letter-spacing: 0.1px;
    vertical-align: bottom;
    text-align: justify;

}

.kagu_vintage01-2 {
    width: 420px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-left: 30px;
    font-size: 10px;
    line-height: 20px;
    letter-spacing: 0.1px;
    vertical-align: bottom;
    text-align: justify;

}


.kagu_vintage02 {
    width: 460px;
    margin-left: 10px;

}

.kagu_vintage02 td {
    font-size: 16px;
    text-align: left;
    line-height: 23px;

}

.kagu_vintage02 img {
   max-width: 112px;
   height: auto;
}


.kagu_vintage03 {
    width: 420px;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-left: 30px;

}

.kagu_vintage03 td {
    font-size: 10px;
    line-height: 20px;
    letter-spacing: 0.1px;
    vertical-align: top;
    text-align: justify;

}


.kagu_vintage04 {

    width: 420px;
    padding-top: 80px;
    padding-bottom: 30px;
    margin-left:30px;

}

.kagu_vintage04 td {
    font-size: 10px;
    line-height: 20px;
    letter-spacing: 0.1px;
    vertical-align: top;
    text-align: justify;

}

.auction_list{
　　width: 460px;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.5px;
     margin-left:10px;
    text-align: left;
　　vertical-align: top;
}



/***************************************************************/
/********************* リクルート ************************/
/***************************************************************/


.div_recruit  {
    width: 420px;
    margin-left:30px;

}

.info_recruit-01 {
    font-size: 10px;
    line-height: 20px;
    letter-spacing: 0.2px;

}

.info_recruit-04 {
    width: 420px;
    height: 180px;
    border: 1px #808080 solid; 
    background-color: #FFFFFF ;

}

.info_recruit-04-2 {
    width: 420px;
    height: 145px;
    border: 1px #808080 solid; 
    background-color: #FFFFFF ;

}


.info_recruit-03 {
    padding: 25px;
    font-size: 10px;
    line-height: 20px;
    letter-spacing: 0.2px;
    vertical-align: top;

}




/***************************************************************/
/********************* 商品（チェア） ************************/
/***************************************************************/


.shouhin_chair01 {
    width: 420px;
    padding-top: 80px;
    padding-bottom: 30px;
    margin-left: 30px;
}


p.shouhin_chair01-name {
    font-size: 25px;
    line-height: 30px;
    letter-spacing: 0.1px;
}

.shouhin_chair01 td {
    font-size: 19px;
    line-height: 27px;
    letter-spacing: 0.1px;
    vertical-align: top;
    text-align: justify;
}


.div_center_chair {
     width:420px;
     margin-left:30px;
}

.shouhin_chair02 td  {
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.2px;
    vertical-align: top;
    text-align: justify;
}


.shouhin_chair02 {
    width: 420px;

}



.shouhin_chair03 {
    width: 460px;
    padding-left: 10px;

}

.shouhin_chair03 img {
   max-width: 150px;
   height: auto;
}


.shouhin_chair03 td {
    font-size: 12px;
    text-align: center;

}

.shouhin_itiran04 {
	width: 460px;
        margin-left: 10px;

}


.shouhin_itiran04 img {

        margin-bottom: 5px;

}


/***************************************************************/
/********************* デザイナー************************/
/***************************************************************/

.designer_title {
	width: 460px;
        padding-left:80px;
}

.table_designer_space {
	padding-bottom:30px;
}

.designer-ichiran-A {
        width:460 px;
        margin-left: 10px;
}

.designer-ichiran-A img {
   max-width: 152px;
   height: auto;
}

.table_designer_B {
	width: 420px;
        margin-left: 30px;
}

.table_designer_B td{
        text-align: justify;
	vertical-align: top;
	line-height: 20px;
	letter-spacing: 0.1px;
	font-size:10px;

}

.table_designer_B-2 {
        text-align: justify;
	vertical-align: top;
	line-height: 20px;
	letter-spacing: 0.1px;
	font-size:18px;
	line-height: 26px;
}


.table_designer_C {
	width: 460px;
	font-size:12px;
	letter-spacing: 0.5px;
        margin-left: 10px;
}






/***************************************************************/
/********************* メイン　背景設定等 ************************/
/***************************************************************/

body {
	font-family: Helvetica,"メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	width: 100%;
	padding: 0px;
	margin: 0px;

　　　　background-color: transparent; 
	background-image: url(sm_image/bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#frame{
	text-align: center;
	width: 480px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow:hidden;
　　　　background-color: transparent; 

}
#wrap{
　　　　background-color: transparent; 
	float: center;
	/*background-image: url(sm_image/body_bg.jpg);*/
	width: 480px;
	overflow: hidden;
	text-align: left;
	background-repeat: repeat-y;
	background-position: left;
　　　　clear: both; 

}

/* font */
.f12{
	font-size:16px;
}
.f10_gray{
	font-size:10px;
}

/***************************************************************/
/************************** ヘッダ設定 **************************/
/***************************************************************/

#header{
	background-image: url(sm_image/head.jpg);
	background-repeat: no-repeat;
	background-position:top left;
	height: 0px;
	width: 0px;
	float: left;
	/*border: 0px solid #FCDBDE;*/
}
#header h1{
	width: 0%;
	font-size: 0px;
	float: left;
	line-height: 0px;
	height: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	text-align: left;
}


#HeaderText{
	width: 0px;
	font-size: 0px;
	color: #323232;
	float: left;
	line-height: 0px;
	margin-top: 0px;
	margin-left: 10px;
	padding-bottom: 0px;
	text-align: right;
}


#HeaderText a:link{
	color: #323232;
	text-decoration: none;
}


#HeaderText a{
	color: #323232;
	text-decoration: none;
}


#HeaderText img {
	width: 0;
        height: 0;
}


#header #logo{
        float: left;
        height: 80px;
        width: 480px;
	overflow: hidden;
        margin-top: 20px;
        margin-bottom: 10px;
	background-image: url(/_file/15_kitani_logo.jpg);
	background-repeat: no-repeat;
        margin-left: 210px;
}


#top_header{
	background-image: url(sm_image/sub_head.jpg);
	background-repeat: no-repeat;
	background-position:left;
	float: left;
	height: 0px;
	width: 0px;
	margin-top: 0px;	/*border: 0px solid #FCDBDE;*/
}


#headerCopy{
　　　　font-size: 14px;
	font-weight: bold;
	line-height: 24px;
	text-align: left;
	float: left;
	width: 460px;
	margin-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}


#headerSubCopy{
	font-size: 13px;
	font-weight: bold;
	float: left;
	width: 0px;
	line-height: 0px;
	padding-right: 0px;
	margin-top:0px;
	padding-left: 0px;
	text-align: left;
}

/***************************************************************/
/*********************** コンテンツヘッダ設定 *********************/
/***************************************************************/

#contents_header {	
	padding-top: 1px;
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url(sm_image/contents_header.jpg);
	height: 100px;
	width: 480px;
	float: left;
	margin-top: 0px;
/*/margin-top: 9px; /*IE互換用*/
}

#PageSubHeaderCopy{
	font-size: 12px;
	font-weight: bold;
	float: left;
	width: 450px;
	line-height: 15px;
	padding-right: 0px;
	margin-top: 50px;
	padding-left: 30px;
	text-align: left;
}

/***************************************************************/
/************************** サイド設定 **************************/
/***************************************************************/

#side{
	width: 420px;
        margin-left:30px; 
        min-height: 10px;
	overflow: hidden;
	display: block;
        text-align: center;
}


#side h4{
	float: left;
	width: 0px;
        font-size: 0px;
	line-height: 0px;
	text-align: left;
	background-image: url(/_file/s_kitani_side_h4.jpg);
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border: 0px solid #ebebeb;
	background-color: #FFFFFF;
	background-position: left top;
	overflow: visible;
	display: inline;
}


#side h4 a{
	text-decoration: none;
}


#side h4 a:hover{
}


#side .subject{
        float: left;
	width: 420px;
        font-size: 15px;
	text-decoration: none;
	line-height: 18px;
	text-align: left;
	border-bottom:#666 solid 1px;
	margin:0 auto 0 auto;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	display: inline;
}


#side .subject a{
	text-decoration: none;
}


#side .subject2{
	float: left;
	width: 440px;
	font-size:18px;
	text-decoration: none;
	line-height: 17px;
	text-align: left;
	border: 1px solid #ebebeb;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-top: 3px;
	margin-bottom: 3px;
	display: inline;
}


#side .subject a:hover{
}


#side .subject2 a{
	text-decoration: none;
}


#side .subject2 a:hover{
}


#QR {
	float: left;
	width: 430px;
	border: 1px solid #ebebeb;
	margin-bottom: 5px;
	text-align: center;
	padding: 9px;
}


#side_company,#side_free,#side_free2 {
        width: 420px;
	font-size:18px;
        text-align: center;
	border: 0px solid #ebebeb;
	line-height: 10px;
	margin-bottom: -150px;
        margin-top:0px;
}


#side_company p{
	margin-top:0px;
	margin-bottom:0px;
}


#side_company div {
        text-align:center
        width: 190px;
}


#side_free2{
	text-align: center;
}


#side_free2 form{
	display: inline;
	margin: 0px;
} 



/*********************************************************************/
/***************************　サイド設定　カテゴリーバナー　****************/
/*********************************************************************/

#side_company #category_wrapper{
padding-left:115px;
}

#side_company #category_navi{
	width:190px;
	height: 263px;
    margin: 0;
    padding: 0;

}

#side_company #category_navi ul {
	width:190px;
    margin: 0;
    padding: 0;
	list-style:none;
}


#side_company #category_navi ul li a {
  display: block;
  width:190px;
  text-indent:-9999px;
  overflow: hidden;
  background-image: url(http://www.kitani-g.co.jp/userfiles/image/left_nav/category_navi.jpg);
  background-repeat:no-repeat;
}
 
#side_company .category_navi01 a { background-position: 0px 0px; height:69px;}
#side_company .category_navi02 a { background-position: 0px -69px; height:39px; }
#side_company .category_navi03 a{ background-position: 0px -108px;height:39px; }
#side_company .category_navi04 a {  background-position: 0px -147px; height:39px;}
#side_company .category_navi05 a{ background-position: 0px -186px; height:39px;}
#side_company .category_navi06 a{ background-position: 0px -225px; height:39px;}


#side_company .category_navi01 a:hover { background-position: 0px -264px; height:69px;}
#side_company .category_navi02 a:hover { background-position: 0px -333px; height:39px; }
#side_company .category_navi03 a:hover { background-position: 0px -372px;height:39px; }
#side_company .category_navi04 a:hover { background-position: 0px -411px; height:39px;}
#side_company .category_navi05 a:hover { background-position: 0px -450px; height:39px;}
#side_company .category_navi06 a:hover { background-position: 0px -489px; height:39px;}



/********************* サイド （追加）使用しない ************************/

.table_side {
	width: 190px;
	height: 0px;
        margin-left:115px;
	background-image: url();
　　　　display:block;
}

/***************************************************************/
/************************** メイン設定 **************************/
/***************************************************************/

#main{
	float: right;
	width: 480px;
	margin-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	margin-right:0px;
	margin-left:0px;
	/*margin-right:10px;*/
	overflow: hidden;
	display: inline;
	padding-left: 0px;
	clear: both; 
}

/***************************************************************/
/******************** ボディ画像　テキスト設定 ********************/
/***************************************************************/

#main .contentsbox01{
	float: left;
	width: 460px;
	height: 0px;
	border: 0px solid #CCCCCC;
	text-align: left;
	font-size:0px;
	line-height: 1.5em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 10px;
	background-image: url(sm_image/body.jpg);
	background-repeat: no-repeat;
	/*
	background-position: top left;
*/
	margin-bottom: 0px;
	overflow: visible;
}

/***************************************************************/
/************************** タイトル設定 *************************/
/***************************************************************/

/*** TOPページタイトルH2 ***/
#main h2.page_title{
	background-image: url();
	background-repeat: repeat;
	float: left;
	font-size:0px;
        height:0px;
	text-align: left;
	overflow:visible;
}

/*** コンテンツページ　テーマタイトル ***/
#main h3.page_title{
	background-image: url(sm_image/foot.jpg);
	background-repeat: repeat;
	float: left;

	width: 0px;
	font-size:0px;
	text-align: left;
	padding-left: 0px;
	line-height: 0px;
	margin-top: 0px;
	overflow:visible;
	height: auto;
}

.contents_title{
	background-image: url(sm_image/foot.jpg);
	background-repeat: repeat;
	float: left;
	font-size:0px;
	text-align: left;
	overflow:visible;
	height: 0px;
}

/***************************************************************/
/************************* フリースペース ************************/
/***************************************************************/
#main #Facebook,
#main #GoogleCalendar,
#main #Twitter,
#main #free_space{
	float: right;
	width: 460px;
	border: 0px solid #ebebeb;
	text-align: left;
	font-size:18px;
	line-height: 1.3em;
	padding: 10px;
	overflow: hidden;

	margin-top: 5px;
	margin-bottom: 15px;

}

/***************************************************************/
/************************* フリースペース ************************/
/***************************************************************/

#Facebook,
##GoogleCalendar,
#Twitter{
	float: right;
	width: 100%;
	background-color: #FFFFFF;
	border: 0px solid #f2f2f2;
	text-align: left;
	font-size: 14px;
	line-height: 1.3em;
	color: #828282;
	padding: 0px;
	overflow: hidden;

	margin-top: 0px;
	margin-bottom: 20px;

}


.top-free-A{
	width: 460px;
        padding-left: 0px;

}

.top-free-C{
	width: 460px;
        margin-left: 0px;

}

.top-free-C td{
	text-align: left;
	text-justify:auto;
	table-layout: fixed;
	line-height: 5px;
	vertical-align: top;
        padding-bottom: 10px;

}




#free_space{
	float: left;
	width: 100%;
	background-color: #ffffff;
	text-align: left;
	font-size: 13px;
	line-height: 1.3em;
	color: #333333;
	padding: 0px;
	overflow: hidden;
	margin-left: 0px;
	margin-top: 5px;
}
#FreeSpaceB{
	float: left;
	width: 460px;
	background-color: #ffffff;
	text-align: left;
	font-size: 13px;
	line-height: 1.3em;
	color: #333333;
	overflow: hidden;
	margin-top: 0px;


}
#FreeSpaceC{
	float: right;
	width: 100%;
	background-color: #ffffff;
	text-align: left;
	font-size: 13px;
	line-height: 1.3em;
	color: #333333;
	padding: 0px;
	overflow: hidden;

	margin-left: 0px;
	margin-top: 5px;


}

/***************************************************************/
/************************ ボディバナー設定 ***********************/
/***************************************************************/

.top_item,
.top_item_r
{
	width: 480px;
	height: 130px;
	border: 1px solid #FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: hidden;
}
.top_item{
	float: left;
	margin-right: 10px;
}
.top_item_r{
	float: right;
}

.top_item h3,
.top_item_r h3{
	width: 246px;
	font-size:16px;
	font-style: normal;
	font-weight: bold;
	line-height: 15px;
	padding: 5px;
	float: left;
  margin: 0px;
}

.top_item h3 a:link,
.top_item_r h3 a:link{

}
.top_item h3 a:visited,
.top_item_r h3 a:visited{
}
.top_item h3 a:hover,
.top_item_r h3 a:hover{

}
.top_item_img{
	height: 120px;
	width: 204px;
	float: left;
	padding: 5px;
}
.top_item_txt{
	float: left;
	width: 246px;
	font-size:16px;
	padding:5px;
}

/***************************************************************/
/******************* 更新記事一覧 設定 *******************/
/***************************************************************/

.news_bar{
	font-size:16px;
	background-image: url(/_file/s_15_kitani_top_title01.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 465px;
	margin-top: 5px;
	margin-bottom: 0px;
	overflow: hidden;
	padding-left: 20px;
	line-height: 50px;
	text-align: left;
	float: left;
	border: 0px solid #CCCCCC;
        font-size: 0px;
}
.news_bar img{
	display: inline;
	position: relative;
	top: 3px;
}
#news_box{
	width: 480px;
	font-weight: normal !important;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	display: block;
	overflow: auto;
	margin-bottom: 10px;
}

#news_box a:link,
#news_box a:visited,
#news_box a:link,
#news_box a:visited{
	text-decoration:none;
	color: #323232;
}
#news_box ul{
	width: 480px;
	padding: 0px;
	float: left;
	overflow: hidden;
}
#news_box li{
	list-style:none;
	width:478px;
	height:104px;
	border:#CCC solid 1px;
float: left;
overflow:hidden;
	display: block;
}
#news_box img{
	width:100px;
}
#news_box h3{
	display: table-cell;
	font-size:16px;
	padding-left:3px;
	width:370px;
	height: 100px;
}
.news_boxThumbImg{
	display: table-cell;
	height: 126px;
	text-align: center;
	vertical-align: middle;
	width: 110px;
	padding:2px;
}




#news_box4{
	 width: 465px;
	font-weight: normal !important;
	 float: left;
	 overflow: hidden;
	margin-bottom: 0px;
 	background-color: #FFFFFF;
        font-family: Helvetica,"メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#news_box4 a:link,
#news_box4 a:visited,
#news_box4 a:link,
#news_box4 a:visited{
	text-decoration:none;
	color: #323232;
}
#news_box4 ul{
	width: 465px;
	margin-left: 10px;
	padding: 0px;
	float: left;
	overflow: hidden;
}
#news_box4 li{
	list-style:none;
	width:227px;
	height:275px;
	border:#CCC solid 0px;
	margin-right:5px;
        float: left;
        overflow:hidden;
}
#news_box4 img{
	width:227px;
	hight:126px;

}
#news_box4 h3{
        font-family: Helvetica,"メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	font-weight: normal;
	width:227px;
	padding-top:-3px;

}


span.f12  {
        font-size: 14px;
        line-height: 17px;
        margin-top: 5px;
	padding-bottom:10px;
}

/***************************************************************/
/************************* ブログRSSBOX *************************/
/***************************************************************/

.contents_box{
	padding: 5px;
	float: left;
	width: 480px;
	border: 1px solid #ebebeb;
	margin-bottom: 10px;
}
.contents_box_img{
}
.contents_box_text{
	font-size:18px;
	line-height: 1.3em;
}

.page_title_grey{
	font-size:18px;
	font-weight: bold;
	background-image: url(sm_image/bar.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 480px;
	margin-top: 10px;
	margin-bottom: 0px;
	overflow: hidden;
	padding-left: 20px;
	line-height: 30px;
	text-align: left;
	float: left;
}
/***********************コンテンツページ**************************/
/************************ 記事タイトル ***************************/
/***************************************************************/

/*　記事タイトル　*/
.contents_title{
	font-size:0px;
	line-height: 0px;
	font-weight: bold;
	border: 0px solid #cfcfcf;
	width: 0px;
	text-align: left;
	display: block;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-left: 0px;
	float: left;
	margin-bottom: 0px;
	margin-left: 0px;
}

/***************************************************************/
/************************* 記事ページ設定 ************************/
/***************************************************************/

#main .contentsbox05{
	float: left;
	width: 460px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	font-size:13px;
　	line-height: 21px;
	text-align:justify;  
　	text-justify: inter-ideograph;  
	overflow: visible;
}

/***************************************************************/
/***************************************************************/
/***************************************************************/

#main .contents_navi{
	float: left;
	width: 0px;
	border: 0px solid #CCCCCC;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	font-size:0px;
	line-height: 0px;
	padding: 0px;
	overflow: hidden;
}
#main .contents_navi a{
	text-decoration: none;
}
#main .contents_navi a:hover{
}

/***************************************************************/
/*************************** パンくず ***************************/
/***************************************************************/

.p_navi{
	font-size:0px;
	float: left;
}

/***************************************************************/
/************************* フッターの設定 ************************/
/***************************************************************/

#footer{
	font-size:11pt;
	text-align: center;
	line-height: 0px;
	width: 480px;
	height: auto;
	margin: 0 auto;
	float: none;
	background-image: url(../pcimage/foot.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	float:none;
}

div.footer_A{
        width:380px;
        padding-left:0px;
        margin:0 auto 0 auto;
        font-size:18pt;
        
}

div.footer_a{
        font-size:18px;
        margin:0 auto 0 auto;
        text-align:center
        
}

div.footer_j{
        font-size:14px;
        margin:0 auto 0 auto;
        text-align:center
        
}


div.footer_A img {
	margin: 0px 2.5px 2.5px 5px;
	max-width: 100%;
        height: auto;
        text-align: center;

}

div.footer_B{
        width:385px;
        padding-left:0px;
        margin:0 auto 0 auto;
        
}

div.footer_B img {
	max-width: 385px;
        height: auto;
                
}



div.footer_C{
        width:460px;
        padding-left:0px;
        margin:0 auto 0 auto;
        
}

div.footer_C img {
	max-width: 460px;
        height: auto;
        
}




#footerBox{
	width:480px;
　　　　 height:500px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#footerBox #footer_text{
	width:460px;
	height:500px;
	font-size:5px;
	text-align: left;
	line-height: 15px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	overflow: hidden;


}



#top-free-B td img {
	max-width: 440px;
        height: auto;

}



#footerBox #copyright{
	font-size:12px;
	text-align: center;
	line-height: 18px;
	height: 20px;

}


.footer_a{
	font-size: 190%;
}


.footer_a a:link{
	color: #000000;
	text-decoration: none;
}


.footer_a a{
	color: #000000;
	text-decoration: none;
}


.footer_a a:hover{
	color: #000000;
}

/************************* 追加 ************************/

.menu{
	width: 200;
        margin-top:0px;
        padding-left:138px;
}

.menu_lineA{
	width: 380px;
        margin-top:10px;
        padding-left:100px;
}

.menu_lineB{
	width: 380px;
        margin-top:-5px;
        padding-left:100px;
}

/***************************************************************/
/************************** ヘッダメニュー ***********************/
/***************************************************************/

#header_menu{
	width: 480px;
	line-height: 40px;
	height: auto;
	/*background-image: url(sm_image/foot.jpg);*/
	background-repeat: no-repeat;
	background-position:center;	
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	font-color:#FFFFFF;
　　　　background-color: transparent; 
	float: left;
	overflow: hidden;
	padding-top: 120px;
	/*padding-bottom: 0px;*/
}


.h_menu00,
.h_menu00 a:link,
.h_menu00 a:visited,
.h_menu00 a:hover,
.h_menu00a,
.h_menu00a a:visited,
.h_menu00a a:link,
.h_menu00a a:hover
{

	height: 40px;
	width: 480px;
	float: left;
	text-align: center;
	line-height: 40px;
	display: block;
	font-size:14px;
	color:#FFFFFF;
	text-decoration: none;
	border-bottom: 3px solid #FFFFFF;
	background-image: url(sm_image/foot.jpg);
	background-repeat: no-repeat;
	background-position:center;	
}

.h_menu00 a:link,
.h_menu00 a:visited,
.h_menu00a a:link,
.h_menu00a a:visited{
	background-image: url(sm_image/foot.jpg);
	font-color:#FFFFFF;
	background-repeat: no-repeat;
	background-position:center;	
	text-decoration: none;
}

.h_menu00 a:hover,
.h_menu00a a:hover{
	/*background-image: url(sm_image/h_menubtn.jpg);
	font-color:#FFFFFF;
	background-repeat: no-repeat;
 	background-position: left bottom;*/
	text-decoration: none;
}

/***************************************************************/
/************************** アンダーライン ***********************/
/***************************************************************/

.under_line{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}

/***************************************************************/
/***************************************************************/
/***************************************************************/

#main .page_title {

	background-image: url(sm_image/bar.jpg);
	background-repeat: repeat;
	float: left;
	height: 30px;
	width: 480px;
	padding-left: 20px;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size:18px;
	border: 0px solid #cfcfcf;
	overflow:visible;
}
#main .page_title h2{
	font-size:18px;
}


/***************************************************************/
/***************************************************************/
/***************************************************************/

.contents_title_gray{
	font-size:18px;
	line-height: 15px;
	font-weight: bold;
	border: 1px solid #cfcfcf;
	background-color: #EAEAEA;
	width: 480px;
	text-align: left;
	display: block;
	height: 15px;
	text-indent: 10px;
	overflow: hidden;
	float: left;
	margin-top: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.contents_title_gray a{

	text-decoration: none;
}
.contents_title_gray a:hover{
}

/***************************************************************/
/******************* ショッピング･カタログ機能設定 *****************/
/***************************************************************/

#main .catalog{
	float: right;
	width: 480px;
	border: 1px solid #ebebeb;
	background-color: #FFFFFF;

	text-align: left;
	font-size:18px;
	line-height: 1.3em;
	color: #333333;
	padding: 10px;
	overflow: hidden;

	margin-top: 5px;
	margin-bottom: 15px;
}

.prod_box{
	width:208px;
	height:295px;
	margin-top:10px;
	margin-right:5px;
	background-color:#FAFAFA;
	float:left;
	display:block;
	text-align:center;
	overflow:hidden;
}
.prod_box_e{
	width:208px;
	height:295px;
	margin-top:10px;
	background-color:#FAFAFA;
	float:right;
	display:block;	
	text-align:center;
	overflow:hidden;
}
.prod_box a,
.prod_box_e a{
	width:208px;
	height:295px;
	display:block;
	color: #333333;
	text-decoration: none;
}
.prod_box a:hover,
.prod_box_e a:hover{
	width:208px;
	height:295px;
	background-color:#EAEAEA;
	display:block;
	text-decoration: none;
}
.prod_box img,
.prod_box_e img{
	width:160px;
	height:120px;
	padding:4px;
	border:#CCCCCC solid 1px;
	text-align:center;
	float:left;
	margin-top:10px;
	margin-left:19px;
}
.prod_box  .prod_price,
.prod_box_e  .prod_price{
	width:158px;
	height:60px;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	float:left;
	margin-top:5px;
	margin-left:19px;
	text-decoration: none;
	overflow: hidden;
}
.prod_box  .prod_price img,
.prod_box_e  .prod_price img{
	width:50px;
	height:15px;
	text-align:left;
	float:left;
	margin:0;
	padding:0;
}
.prod_box  .prod_text,
.prod_box_e  .prod_text{
	width:178px;
	height:100px;
	text-align:left;
	font-size:18px;
	float:left;
	margin-top:5px;
	margin-left:9px;
}
.f_price{
	font-size:18px;
	font-weight: bold;
text-decoration: none;
line-height:16px;
}


.f_priceB{
font-size: 14px;
font-weight: bold;
text-decoration: none;
	line-height:1.2em;
}


/*カタログ設定*/
.catalog{
float: left;
width: 480px;
border: 1px solid #ebebeb;
text-align: left;
font-size:18px;
line-height: 1.3em;
padding: 0px;
overflow: hidden;
margin-top: 5px;
margin-bottom: 15px;
}


.CTcateNameBox{
float: left;
width: 97%;
border: 1px solid #ebebeb;
background-color: #FFFFFF;
height: 100px;
padding: 5px;
overflow: hidden;
}


.CTcateNameSpace{
float: left;
width: 25%;
border-right: 1px solid #ebebeb;
background-color: #ebebeb;
padding: 5px;
overflow: hidden;
height: 90px;
}


.CTitemNameSpace{
float: left;
width: 20%;
padding: 3px;
text-align: left;
	font-size:18px;
	overflow: hidden;
	margin-bottom: 2px;
}


/*カタログ　問い合わせリンク設定*/
.CTtitleBar{
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  border: 1px solid #cfcfcf;
  width: 638px;
  text-align: left;
  display: block;
  height: 20px;
  text-indent: 10px;
  overflow: hidden;
  float: left;
  margin-top: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
}


.CTtitleBar a{
  text-decoration: none;
}


.CTtitleBar a:hover{
}


/*カタログ　スペック表示設定*/
.CTspecBox{
  float: left;
  width: 95%;
  /*border: 1px solid #ebebeb;*/
  background-color: #FFFFFF;
  line-height: 2em;
  padding: 1px;
  overflow: hidden;
}


.CTspecName{
  float: left;
  width: 30%;
  text-align: left;
  font-size:18px;
  overflow: hidden;
  background-color: #ebebeb;
  border-right: 1px solid #ebebeb;
  line-height: 2.5em;
  padding-left: 5px;
}


.CTspec{
　　float: left;
　　width: 60%;
　　padding: 3px;
　　text-align: left;
　　font-size:18px;
　　overflow: hidden;
　　line-height: 2.5em;
　　padding-left: 5px;
}

/***************************************************************/
/************************** BBS機能設定 *************************/
/***************************************************************/

.bbsbox{
　　font-size:18px;
　　overflow: hidden;
　　margin-bottom: 10px;
　　padding-top: 5px;
　　padding-right: 5px;
　　padding-bottom: 10px;
　　padding-left: 5px;
}


dt.bbsdt{
　　line-height: 25px;
　　padding: 3px;
　　font-size:18px;
　　text-decoration: none;
　　margin: 3px;
　　background-color: #FFF;
　　float: left;
　　width: 460px;
}


.bbstitle{
　　font-size: 12px;
　　line-height: 2.0em;
　　text-decoration: none;
　　width: 450px;
　　margin-bottom: 5px;
　　margin-left: 10px;
}

/***************************************************************/
/***************************************************************/
/***************************************************************/

.p_center{
　text-align: center;
　margin: 0;
　padding: 0;
}

/***************************************************************/
/*************************　clearfix　***************************/
/***************************************************************/

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


.clearfix {
    display: inline-table;
    min-height: 1%;
}


/* Hides from IE-mac */
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/***************************************************************/
/********************* SNS ************************/
/***************************************************************/

.socialbtn {
    margin-top:50px;
    padding-left: 100px;
    float: center;
}


.socialbtn div {
    float:left;
    margin-right:0px;
}


.socialbtn div iframe {
    margin-left:0px;
}


.socialbtn .facebook{
    margin-top: -20px;
    margin-right:15px;
    position: absolute;
    max-width: none !important;
    max-height: none !important;
    z-index: 9999;
    overflow: visible;
}


.socialbtn .twitter{
    margin-left:100px;
}


.socialbtn .Bookmark{
    margin-left:0px;
}

/********************* ENGLISH ************************/

.e_socialbtn {
    margin-top:50px;
    padding-left: 100px;
    float: center;
}


.e_socialbtn div {
    float:left;
    margin-right:0px;
}


.e_socialbtn div iframe {
    margin-left:0px;
}


.e_socialbtn .facebook{
    margin-top: -20px;
    margin-right:15px;
    position: absolute;
    max-width: none !important;
    max-height: none !important;
    z-index: 9999;
    overflow: visible;
}


.e_socialbtn .twitter{
    margin-left:85px;
    margin-right:5px;
}


.e_socialbtn .Bookmark{
    margin-left:0px;
}


/***************************************************************/
/******************** ENGLISH TOP ***********************/
/***************************************************************/
#en_main{
	background-image:url(/userfiles/image/english/top/sp_top_en.jpg);
	background-repeat:no-repeat;
	color:#fff;
	width:430px;
	height:155px;
	padding-left:50px;
	padding-top:60px;
}

#en_main_text{
	font-size:20px;
}	
#en_main_text2{
	font-size:18px;
	margin-right:50px;
	
}

.en_top_title{
	margin-top:18px;

}

.center2{
	margin:auto;
        padding-left:20px;

}

.d_ichiran{
	padding:0 1px;
}

.center3{
	margin:auto;
	display:block;
	margin-top:70px;
	
}

/***************************************************************/
/********************* ナビ ************************/
/***************************************************************/

.link_navi{
	font-size: 10px;
	color: #aaaaaa;
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 4px;
	float: left;
}


.link_navi a:link{
	color: #aaaaaa;
	text-decoration: none;
}


.link_navi a{
	color: #aaaaaa;
	text-decoration: none;
}


.link_navi a:hover{
	color: #aaaaaa;
}


/***************************************************************/
/***************************　END　*****************************/
/***************************************************************/

.body { -webkit-text-size-adjust: none; }


.img {
　　max-width : 100% ;
　　height : auto ;
}
