@charset "UTF-8";


/* ========BASIC======== */
html {
   overflow-y:scroll;
}

body {
   margin:0;
   padding:0;
   line-height:1.7;
   letter-spacing:1px;
   font-family:sans-serif, Helvetica, Verdana;
   font-size:14px;
   color:#333;
   background:#000;
}

br {
   letter-spacing:normal;
}

a:link,
a:visited {
	color:#E9463A;
	text-decoration:none;
}

a:hover,
a:active {
	color:#000;
	text-decoration:none;
}

img {
   border:0;
}




h1,h2,h3,h4,h5,h6,h7,h8 {
   margin:0;
}

#background {
   width:1156px;
   margin:0 auto;
   background:url(http://ajinomachidaya.com/2021/img/bg_contents.png) ;
   }
   
hr{
    border:none;
    border-top:solid 1px #CCC;
    height:1px;
    color:#FFFFFF;
    margin: 50px 2px 50px  2px;
}

p.box {
   border-bottom: 1px solid #666;
font-color: #ccc ;
}


/* ========TEMPLATE LAYOUT======== */
#menu {
   width:950px;
   height:80px;
    margin:0 auto;
 background:#fff;
}

#contents {
   clear:both;
   margin:0 auto;
   width:950px;
   background:#fff;
   
}

#main_textbox
{
   width:650px;
   margin:0 auto;
}

#main_textbox_700
{
   width:700px;
   margin:0 auto;
}

#main_mapbox
{
   width:650px;
   height:650px;
   margin: 0 auto;
   margin-top:50px;
}



#headImage {
   width:950px;
}

#main {
   width:800px;
   margin:0 auto;
}


#footer {
    margin-top:50px;
   clear:both;
   width:950px;
}

/* 回り込み解除 */
#contents:after {
   content:"";
   display:block;
   height:0;
   clear:both;
   visibility:hidden;
}


/* ========HEADER CUSTOMIZE======== 
#header h1 {
   margin:0;
   padding:0;
   font-size:17px;
   color:#000;
   line-height:60px;
}

#header h1 a {
   color:#000;
}

#header h1 a:hover {
   color:#535D57;
}*/


/* ========MENU CUSTOMIZE======== */
#menu ul {
   width:950px;
   margin:0;
  background:#fff;
}

#menu li {
   float:left;
}

/* 回り込み解除 */
#menu ul:after {
   content:"";
   display:block;
   height:0;
   clear:both;
   visibility:hidden;
}

/* ========home_bn CUSTOMIZE======== */
#home_bn ul {
   width:800px;
   margin:0;
  background:#fff;
}

#home_bn li {
   float:left;
}

#img_bn {
   margin-right:10px;
}

/* 回り込み解除 */
#home_bn ul:after {
   content:"";
   display:block;
   height:0;
   clear:both;
   visibility:hidden;
}


/* ========feedbox CUSTOMIZE======== */
#feedbox
{
   width:540px;
   margin:0 auto;
}
#feed ul{
	
	margin-bottom:30px;
}




#feed li{
	overflow:hidden;
	text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis; /* Safari */
	-o-text-overflow: ellipsis; /* Opera */
	white-space: nowrap;
    float:left;
	margin-left:10px;
}


#rss{
    font-size:13px;
	line-height: 30px;
	padding:0px 0px 0px 40px;
	}

/* ========MAIN CONTENTS CUSTOMIZE======== */

#main h1 {
   margin:50px auto 30px 128px ;
   padding:2px 2px 2px 0;
   
}

#main h2 {
    margin: 50px auto 30px 0;
    padding: 2px 2px 2px 0;
    color: #E9463A;   
}

#main h3 {
   margin-bottom:3px;
   padding:0 4px;
   color:#fff;
   background:#987a8c;
}

#main h4 {
  margin:150px auto 300px 330px ;
   color:#666;
}

h5 {
  margin:15px 0 15px 0 ;
}

#main h6 {
  margin:10x auto 0px 0px ;
text-align: left;	
	}
	
#main h8 {
  margin:0 0 40px 0 ;
   color:#666;
   float:right;
}



#main p {
   margin:0 10px 30px 0;
 
}

.text_center {
	text-align: center; 
	}

#main ul,ol,dl {
   margin-right:10px;
}

#main dt {
   margin-bottom:3px;
}

#main dd {
   padding:0;
   margin:0 0 1em 1em;
   padding:3px;
   background:#f1f1f1;
}


/* ========main_textbox======== */

#main_textbox h6 {
   margin:2px 0 10px 80px;
}

#main_textbox h7 {
   margin:10px 0 100px 0;
}


/* ========PRODUCT CUSTOMIZE=========*/

#product_img_L{
   margin:30px 30px 20px 20px ;
   float:left;
	}
#product_img_R{
   margin:30px 40px 20px 0px ;
   float:right;
	}
	
#product_img_C{
   margin:70px 30px 0px 125px ;
	}


#product_btn ul {
   width:800px;
   height:auto;
   margin:20px 0 ;
  background:#fff;
}

#product_btn li {
   float:left;
}

#p_btn{
	margin:40px 30px 10px 30px;
	}
	
#p_btn01{
	margin:20px 30px 20px 30px;
	}
	
#p_btn02{
	margin:25px 0px 20px 10px;
	}

#p_title{
	margin:70px 0px 10px 0;
	}
#p_japanese{
	margin:25px 30px 25px 0;
	float:left;
	}
#product_data_title{
   width:140px;
   margin:0px 0;
   float:left;
   font-size:11px
   }
   
#product_data_title02{
   width:80px;
   margin:0px 0;
   float:left;
   font-size:11px
   }

#product_data{
	width:305px;
   margin:0px 0;
   float:left;
   font-size:11px
	}

.text_s{
    font-size: 9px;
    padding-top: 5px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
	}

.text_12{
    font-size: 12px;
	}
.text_G {
	font-family: sans-serif;
}
/*ゴシック体、サンセリフ体*/


.text_Min {
	font-family: serif;
}
/*明朝体、ローマン体*/

.text_Min_C {
	font-family: serif;
	text-align: center 
}
/*明朝体、ローマン体、センター揃え*/


.text_Min_R {
	font-family: serif;
	font-size:20px;
	color:#771521;
}
/*明朝体、ローマン体*/




.td_10 {padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
		}







#img_pagetop{
    float:right;
    margin: 0px 5px 5px 0px;
} 

#product_table{
    border:none;
    border-bottom:solid 1px #CCC;
	height:1px;
}

#product_text_R{
	width:480px;
    font-size:13px;
	padding:0px 50px 0px 0px;
}

#product_text_L{
	width:490px;
    font-size:13px;
	padding:0px 0px 0px 70px;
	}
	
#product_text_C{
	width:;
    font-size:13px;
	padding:0px 70px 0px 70px;
	}

/* ========FOOTER CUSTOMIZE========*/
/*.copyright {
   padding:10px 0;
   font-style:normal;
   font-size:11px;
   color:#333;
   text-align:center;
} */
