@charset "UTF-8";
/* ==============================
	contents.css
	インポート用CSS
	MAOZI　サブコンテンツ
============================== */

@import "maozi_common.css";

/*------------------------
中ページ
--------------------------*/

/*中のコンテンツ*/


/*中ヘッダー*/
#header_sub {
/*border-bottom: 1px dotted #513219;*/
background-color: #FFFFFF;

/*background-image: url(../images/common/subheadbg.gif) ;
background-repeat: no-repeat;*/
}



	
#submain {
	width: auto;
	float: left;
	padding: 10px 0 10px 0px;
	line-height: 140%;
	width: 590px;
	font-size: 80%;
	text-align: left;
	}



/* 左部分 */
#left {
	width: 200px;
	float: left;
	text-align: left;
	padding: 0px 10px 10px 0px;
	line-height: 140%;
	font-size: 80%;
	}


.sidebana {

}


.sidetitle {
margin: 0 0 5px 0;
text-align: left;

}

/* 右部分 */
#right {
	width: auto;
	float: left;
	padding: 0px 0px 10px 0px;
	font-size: 80%;
	line-height: 140%;

	}
	
	
.right_cont {
	width:740px;
	height:auto;
	overflow: hidden;
	clear:both;
	text-align:left;
	padding-bottom: 10px;
	}
	

.right_cont ul {
margin: 0;
padding: 5px 0 5px 0;
list-style: none;
}

.right_cont li {
margin: 0 ;
padding:0 0 10px 7px;
background-image: url(../images/common/icon4.gif);
background-position:left top;
background-repeat: no-repeat;
font-size: 90%;
}


.right_cont li a {
text-decoration: none;
}



.right_cont2 {
	width:740px;
	height:600px;
	overflow: hidden;
	clear:both;
	padding-bottom: 10px;
	background-image: url(../images/shop/shopcenterlogo.gif);
background-position:center center;
background-repeat: no-repeat;
	}
	
	

.banar {
padding: 3px 0 3px 0;
}


.category {
padding: 5px;
clear: both;
overflow: hidden;
height: 60px;
	}
	
.category_l {
float: left;
margin-right: 10px;
width:60px;
}

.category_r {
float: left;
padding-top: 10px;
vertical-align: middle;
text-align: left;

}



/*上　支店メニュー
.shop_hmenu {
clear: both;
	text-align: left;
	padding:0;
	margin: 0;
	overflow: hidden;
}


.shop_hmenu ul {
list-style: none;
margin: 0;
padding: 0; 
}


.shop_hmenu li {
float: left; 
	margin: 0;
	padding: 0;
}
*/





/*真ん中　タイトル*/
#left h4 {
	background:url(../images/common/icon5.gif) 0px 5px ;
	text-align: left;
	padding: 0 0 0 13px;
	background-repeat: no-repeat;
	/*background-position: left top;*/
	margin: 0 0 20px 0;
	border-bottom: 1px solid #231815;
	height: auto;
	color: #231815;
	}
	
#right h4 {
	background:url(../images/common/icon5.gif) 0px 5px ;
	text-align: left;
	padding: 0 0 0 13px;
	background-repeat: no-repeat;
	/*background-position: left top;*/
	margin: 0 0 20px 0;
	border-bottom: 1px solid #231815;
	height: auto;
	color: #231815;
	}
	
/*真ん中　タイトル終了*/

	
h5 {
margin: 0;
padding: 5px 0 5px 5px;
background-color: #D5C9A0;
}


.pankuzu {
	text-align:left;
	padding: 0px 0px 10px 0px;
}

.pankuzu a {
	text-decoration: none;
}

.pankuzu a:hover {
	text-decoration: underline;
}

.smalltitle {
font-size: 75%;
color:#573728;
margin: 0;
padding: 0;
}


/*中のコンテンツ終了*/


/* 中のタイトル終了*/

/* ------------------------------
1.左リスト共通
------------------------------ */
.l_list {
	margin:0;
	padding: 0;
	width:auto;
	height:auto;
	overflow: hidden;
	clear:both;
	text-align:left;
	color:#333333;
	font-size: 75%;
	}

.l_list ul {
	margin: 10px 0 5px 0;
	padding: 0px;
	list-style: none;
	height: auto;
	overflow: hidden;
}


.l_list ul li {
	text-align: left;
	/*background:url(images/icon5.gif) no-repeat 5px 12px;
	padding: 6px 0px 6px 20px;*/
	border-bottom: #999999 dotted 1px;
	padding: 5px 0 5px 0;
}



.l_list ul li a {
	color:#333333;
	text-decoration: none;
	}

	
.l_list ul li a:hover{
color: #FF9900;
	}



.l_list2 {
	margin:0;
	padding: 0;
	width:auto;
	height:auto;
	overflow: hidden;
	clear:both;
	text-align:left;
	color:#333333;
	font-size: 75%;
	}

.l_list2 ul {
	margin: 10px 0 5px 0;
	padding: 0px;
	list-style: none;
	height: auto;
	overflow: hidden;
}


.l_list2 ul li {
	text-align: left;
	/*background:url(images/icon5.gif) no-repeat 5px 12px;
	padding: 6px 0px 6px 20px;*/
	padding: 3px 0 3px 0;
}

.l_list2 ul li a {
	color:#333333;
	text-decoration: none;
	}

	
.l_list2 ul li a:hover{
color: #FF9900;
	}

.todofuken {
font-size: 90%;
color:#573728;
margin: 0;
padding: 0;
	border-top: #999999 dotted 1px;
}

/*------------------------
共通テーブル
--------------------------*/
.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 0 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 0 10px 10px;
}



/*------------------------
UV麦わらサンバイザーテーブル
--------------------------*/
.itemtable2 {
margin: 0;
clear: both;
text-align:left;

	}
	
.itemtable2 td {
width: 190px;
padding: 3px;
	}

/*------------------------
itemテーブル
--------------------------*/
.item_table {
margin-bottom: 10px;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
padding: 10px 0 10px 0;
}

.item_table th {
text-align: left;
/*background-color: #F3F3F3;*/

}

.item_table td {
padding: 5px;
}

/*------------------------
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;
width: 650px;
}

.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;
width: 650px;
}

.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 #D5C9A0;

}


.contact_form th {
text-align: left;
padding:5px 5px 5px 20px;
border-bottom: 1px dotted #D5C9A0;
background-color: #F0EBDD ;
}

.contact_form td {
border-bottom: 1px dotted #D5C9A0;
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;
}
#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/icon2.gif) 0px 8px no-repeat;
}
#cont-sitemap ul li a{
	text-decoration: underline;
	
}
#cont-sitemap ul li a:hover{
	color: #0000FF;
}




/* ------------------------------
	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: 465px;
}

/* ------------------------------
	対談
------------------------------ */
.talk{
padding: 10px;
color: #FFFFFF;
font-weight:bold;
}

