@charset "UTF-8";
/* ===================================================================
 file name  :network.css
 style info :各ページ個別設定CSS
 
=================================================================== */


.clearfix		{zoom:1;}/*for IE 5.5-7*/
.clearfix:after	{content:"."; display: block; height:0px; clear:both; visibility:hidden;}/*for Modern*/


/*------------------------------------------------------------
Top  横長
-------------------------------------------------------------*/

/*  =========  body/Container/Contents/Contents-Main =========== */
#network h1{
	background: url(../../images/company/network/h1_title.jpg) 0 0 no-repeat;
	height:47px;
	width:920px;
	margin:0px auto;
}

/*  body/Container/Header/Header-Middle/ul =========*/
/*--グローバルナビゲーション module.cssより --*/
ul#globalNavi li.navi07 a.naviLink {
	width: 135px;
	background-position: -805px -35px;
}

/*  =========  body/Container/Contents/Contents-Main/mainContents =========== */

/*-----------------------------------------------
 ■店舗名
-----------------------------------------------*/

#network h2 {
	height:45px;
	width:882px;
	margin:10px auto 15px;
	}


#network h2#otsu {
	background:url(../../images/company/network/h2_title_otsu.gif) 0 0 no-repeat;
	}

#network h2#katata {
	background:url(../../images/company/network/h2_title_katata.gif) 0 0 no-repeat;
	}

#network h2#seta {
	background:url(../../images/company/network/h2_title_seta.gif) 0 0 no-repeat;
	}

#network h2#kusatu {
	background:url(../../images/company/network/h2_title_kusatu.gif) 0 0 no-repeat;
	}

#network h2#hatiman {
	background:url(../../images/company/network/h2_title_hatiman.gif) 0 0 no-repeat;
	}

#network h2#hikone {
	background:url(../../images/company/network/h2_title_hikone.gif) 0 0 no-repeat;
	}

#network h2#kyoto {
	background:url(../../images/company/network/h2_title_kyoto.gif) 0 0 no-repeat;
	}

#network h2#skusatu {
	background:url(../../images/company/network/h2_title_skusatu.gif) 0 0 no-repeat;
	}

#network h2#kusatuw {
	background:url(../../images/company/network/h2_title_kusatuw.gif) 0 0 no-repeat;
	}

#network h2#jyuhan {
	background:url(../../images/company/network/h2_title_jyuhan.gif) 0 0 no-repeat;
	}


/*-----------------------------------------------
 ■メイン部分
-----------------------------------------------*/

#network #text {
	width:860px;
	margin:0 auto;
	}

#network #text #left {
	float:left;
	width:151px;
	text-align:center;
	border:1px solid #cccccc;
	background:#cccccc;
	}

#network #text #left p {
	margin:10px auto;
	}

.name {
	font-size:114%;
	}

#network #text #center {
	float:left;
	width:365px;
	margin:0 20px;
	}

#network #text #center dl {
	width:365px;
	margin:20px 0 0 0;
	font-size:79%;
	}

#network #text #center dl, x:-moz-broken,/*FireFox*/
body:first-of-type #network #text #center dl /*Safari*/{
	font-size:83%;
	}

#network #text #center dl dt {
	clear:both;
	float:left;
	width:93px;
	height:auto;
	padding:2px 0 0 0;
	margin:0 0 2px 0;
	background:#fcd26a url(../../images/company/network/head.gif) top center no-repeat;
	}
	
#network #text #center dl dt span {
	display:block;
	width:83px;
	height:auto;
	line-height:1.2;
	padding:0 5px 2px 5px;
	background:#fcd26a url(../../images/company/network/foot.gif) bottom center no-repeat;
	}

#network #text #center dl dd {
	padding:0 0 2px 0;
	margin:0 0 2px 100px;
	}

#network #text #right {
	float:left;
	width:300px;
	border:1px solid #cccccc;
	}

/*-----------------------------------------------
 ■GoogleMap
-----------------------------------------------*/

#network #map {
	clear:both;
	text-align:center;
	}

#network #map iframe {
	width:858px;
	height:338px;
	border:1px solid #d1842a;
	margin:20px auto 10px;
	}

/*-----------------------------------------------
 ■ShopList
-----------------------------------------------*/

#shoplist {
	width:880px;
	height:88px;
	margin:0 auto;
	text-align:right;
	background:url(../../images/company/network/bg_bottom.gif) left center no-repeat;
	}


.nextpage {
	margin:0 10px 0 800px;
	padding:0 0 0 20px;
	font-size:12px;
	background:url(../../images/common/arrow_next.gif) left center no-repeat;
	}

.nextpage a {
	color:#0066ff;
	text-decoration:none;
	}

.nextpage a:visited {
	color:#0066ff;
	text-decoration:none;
	}

.nextpage a:hover {
	color:#0066ff;
	text-decoration:underline;
	}

.nextpage a:active {
	color:#0066ff;
	text-decoration:underline;
	}



/*-----------------------------------------------
 ■PageTop
-----------------------------------------------*/

.pagetop {
	margin:10px 0 20px 750px;
	padding:0 0 0 20px;
	font-size:12px;
	background:url(../../images/common/arrow_pagetop.gif) left center no-repeat;
	}

.pagetop a {
	color:#0066ff;
	text-decoration:none;
	}

.pagetop a:visited {
	color:#0066ff;
	text-decoration:none;
	}

.pagetop a:hover {
	color:#0066ff;
	text-decoration:underline;
	}

.pagetop a:active {
	color:#0066ff;
	text-decoration:underline;
	}



/*-----------------------------------------------
 ■インデックスページ
-----------------------------------------------*/

#network #main {
	width:920px;
	height:220px;
	padding:0 0 10px 0;
	margin:5px auto;
	background:url(../../images/company/network/main.jpg) 0 0 no-repeat;
	}

#network #main span {
	display:none;
	}

#network h2#top01 {
	background:url(../../images/company/network/h2_title_top01.gif) 0 0 no-repeat;
	}

#network h2#top02 {
	height:28px;
	background:url(../../images/company/network/h2_title_top02.gif) 0 0 no-repeat;
	}

#network #top2_index {
	width:860px;
	margin:0 auto;
	font-size:114%;
	font-weight:bold;
	background:url(../../images/company/network/arrow.gif) 0 center no-repeat;
	}

#network #top2_index span {
	display:inline;
	padding:0 0 0 15px;
	border-bottom:1px solid #d1842a;
	}

#network #text_index {
	width:860px;
	margin:0 auto 20px;
	}

#network #text_index #left {
	float:left;
	width:352px;
	}

#network #text_index #left img {
	padding:10px 0 0 0;
	}

#network #text_index #right {
	float:left;
	width:499px;
	padding:0 0 0 9px;
	}

#network #list {
	clear:both;
	width:882px;
	margin:0 auto;
	}

#network #list table {
	width:860px;
	margin:10px auto 0;
	border-collapse:collapse;
	}

#network #list table th ,
#network #list table td {
	padding:3px 0 3px 10px;
	background:#e9e9e9;
	border:1px solid #FFFFFF;
	}

#network #list table td p.link {
	padding:0 10px 0 20px;
	background:url(../../images/common/arrow_next.gif) 0 center no-repeat;
	}

#network #list table a {
	color:#0066ff;
	text-decoration:none;
	}

#network #list table a:visited {
	color:#0066ff;
	text-decoration:none;
	}

#network #list table a:hover {
	color:#0066ff;
	text-decoration:underline;
	}

#network #list table a:active {
	color:#0066ff;
	text-decoration:underline;
	}


.TC {
	text-align:center;
	}