@charset "UTF-8";
/* ==============================
	contents.css
	インポート用CSS
	シゲマツ　サブコンテンツ
============================== */

@import "shigematsu_common.css";

/*------------------------
中ページ
--------------------------*/

/*中のコンテンツ*/


/*中ヘッダー*/

/*.headline {
border-bottom: 8px solid #FEB6B6;
}*/





/* 中コンテナー部分 */
#container2 {
	text-align: center;	
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	background-color: #FFFFFF;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	background-image: url(../images/common/containerbg.gif) ;
	background-position: left top;
	background-repeat:repeat-y;
	}
	
/* 中コンテナー部分終了 */

	

.l_cont {
	float: left;
	text-align: left;
	margin: 0 0 10px 5px;
	}

.l_cont_t {
		border-bottom: #CCCCCC solid 1px;
			background-image: url(../images/top/tablebg.jpg) ;
background-repeat: repeat-x;
			padding: 2px 0 2px 5px;
			font-weight: bold;
			margin: 0;
}

.l_cont ul{
	padding:0;
	list-style: none;
	margin: 0;
	border-top: #CCCCCC solid 1px;
	border-left: #CCCCCC solid 1px;
	border-right: #CCCCCC solid 1px;
	
}
.l_cont ul li{
	width:190px;
	padding:4px 0 4px 20px; background: url(../images/common/icon6.gif) 5px 8px no-repeat;
		border-bottom: #CCCCCC solid 1px;
			background-color: #EFEFEF;
}
.l_cont ul li a{
	text-decoration: none;

	
	
}
.l_cont ul li a:hover{
	color:#CC0000;
}


/*真ん中　タイトル*/
#right h1 {
	/*background:url(../images/common/titlebg.gif) ;*/
	text-align: left;
	padding: 5px 0px 5px 0px;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0 0 5px 0;
	border-bottom: 1px dotted #333333;
	}
/*真ん中　タイトル終了*/

	
h5 {
margin: 0;
padding: 3px 0 3px 10px;
/*background-color: #CCCCCC;
border: solid #B7B7B7 1px;*/
border-left: 5px solid #990000; 

}


.pankuzu {
	text-align:left;
	padding: 5px 0px 20px 6px;
}

.pankuzu a {
	text-decoration: none;
}

.pankuzu a:hover {
	text-decoration: underline;
}


/*中のコンテンツ終了*/


/* 中のタイトル終了*/

/*------------------------
共通テーブル
--------------------------*/
.com_table {
border-top: 1px solid #cccccc;
border-left: 1px solid #cccccc;
margin-bottom: 10px;
}

.com_table th {
text-align: left;
background-color: #F3F3F3;
padding: 10px 10px 10px 10px;
border-bottom: 1px solid #cccccc;
border-right: 1px solid #cccccc;
font-size: 90%;
font-weight: normal;
}

.com_table td {
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
padding: 10px 10px 10px 10px;
}



/*------------------------
機械設備　ベトナム　中国
--------------------------*/
.equ_table {
border-top: 1px solid #cccccc;
border-left: 1px solid #cccccc;
margin-bottom: 10px;
}

.equ_table th {
text-align: center;
background-color: #F3F3F3;
padding: 10px 10px 10px 10px;
border-bottom: 1px solid #cccccc;
border-right: 1px solid #cccccc;
font-size: 90%;
}

.equ_table td {
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
padding: 10px 10px 10px 10px;
}


/*------------------------
shop list shop
--------------------------*/

.detailsimg {
margin: 3px 0 0 0;
}

.district {
color: #513219;
font-weight:bold;
}


.shop_item {
border: 1px solid #cccccc;
padding: 10px;
margin-bottom: 15px;
}

.shopitemt {
padding-bottom: 5px;
margin-bottom:10px;
border-bottom: #CCA375 1px solid;
}

.addtable {
border-left: 1px solid #CCCCCC;
}

.shop_news {
border: 1px solid #A07E5D;
padding: 10px;
margin: 15px 0 15px 0;
}

.shop_news ul {
list-style: none;
margin: 5px 0 5px 5px;
padding: 0; 
}


.shop_news ul li  {
	margin: 0;
	padding: 2px 0 2px 7px;
	background: url(../images/common/icon2.gif) ;
	background-position: left center;
	background-repeat: no-repeat;
}


/* ------------------------------
contact
------------------------------ */
.contact_form {
margin: 0;
border: 1px solid #CCCCCC;

}


.contact_form th {
text-align: left;
padding:5px 5px 5px 20px;
border-bottom: 1px dotted #CCCCCC;
background-color: #EBEBEB;
}

.contact_form td {
border-bottom: 1px dotted #CCCCCC;
padding:5px;
}

.must {
color:#C84264;
}




/*------------------------
media
--------------------------*/
ul.medialist {
list-style: none;
margin: 5px 0 20px 5px;
padding: 0; 
}


ul.medialist li  {
	margin: 0 10px 0 0;
	padding: 5px 0 5px 7px;
	background: url(../images/common/icon2.gif) ;
	background-position: left center;
	background-repeat: no-repeat;
}


/* ------------------------------
	サイトマップ
------------------------------ */
#cont-sitemap{
	margin-bottom:10px;
	width: 600px;
}
#cont-sitemap ul{
	padding:10px 0 10px 0;
	border-bottom: #CCCCCC dotted 1px;
	list-style: none;
}
#cont-sitemap ul li{
	padding:5px 10px; background: url(../images/common/micon.gif) 0px 8px no-repeat;
}
#cont-sitemap ul li a{
	text-decoration: underline;
	
}
#cont-sitemap ul li a:hover{
	color: #0000FF;
}


.sitemap_sc li{
	padding:5px 10px; background: url(../images/common/icon2.gif) 0px 8px no-repeat;
}


/* ------------------------------
	link
------------------------------ */
.link {
clear:both;
margin-bottom:10px;
padding: 5px;
border: dotted 1px #999999;
height: 93px;
}

.link2 {
clear:both;
margin-bottom:10px;
padding: 5px;
border: dotted 1px #999999;
height: 150px;
}

.link_img{
float: left;
margin-right: 5px;
}

.link_bun {
float: left;
text-align:left;
width: 515px;
}


