/* ***************************************************
* CSS file For arksoins.net
	FileName: common.css
	data:2009/2/24 sakurai
	
■目次 ==========================================
■[01]:ブラウザスタイル初期化
■[02]:基本スタイル
■[03]:大枠レイアウト
■[20]:ナビゲーション
■[30]:電話番号
■[40]:フッター
■[50]:サイドメニュー
**************************************************** */

/*-----------------------------------------------------------
■[01]:ブラウザスタイル初期化
------------------------------------------------------------*/
.iepngfix {
	behavior: url(/iepngfix.htc);
}

*{ margin:0; padding:0; }


body, div, table, caption, th, tr, td, ul, ol, li, dl, dt, dd, form, input, textarea, p {
	font-weight: normal;
	font-style: normal;
}

img,table {border: none;}

h1,h2,h3,h4,h5,h6,p,form,ul,li,dl,dt,dd {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

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

p { margin:0; padding:0; line-height: 143%; }


/*-----------------------------------------------------------
■[02]:基本スタイル
------------------------------------------------------------*/

a:link {color: #663366; text-decoration: underline;}
a:visited {color: #663366; text-decoration: underline;}
a:active {color: #996699; text-decoration: none;}
a:hover {color: #996699; text-decoration: none;}

.clear { clear: both; font-size: 0px; line-height: 0px; float: none; }

.left{ float: left; }
.right{ float: right; }

.x-small { font-size:x-small;line-height: 130%;}
.small { font-size: 80%;}
.large { font-size: 144%;}

.dot { background: url(/img/dot.gif) repeat-x; height: 1px; font-size: 0; padding: 0px; line-height: 0;}

.pink{ color: #603;}
.normal{ font-weight: normal;}


/*-----------------------------------------------------------
■[03]:大枠レイアウト
------------------------------------------------------------*/

body {
	width: 100%;
	font-family:/* Osaka, *//* 'ヒラギノ角ゴ Pro W3', */'ＭＳ Ｐゴシック',/* sans-serif */;
	margin: 0 auto;
	text-align: center;
	line-height: 140%;
	color: #666;
	background: #f1ece0 url(/img/cont_bg.gif) no-repeat top center;
}

/* 大枠 */
div#container {
	width: 883px;
	margin: 8px auto 0;
	padding: 0px 0px 50px 0px;
}



/*-----------------------------------------------------------
■[20]:ナビゲーション
------------------------------------------------------------*/
ul#gNavi{
	width: 886px; margin: 0 auto; padding: 0px; display: block;
}

ul#gNavi li{
	float: left; margin: 0px;
}

/* ぱんくずナビ */
div#pNavi{
	width: 880px; text-align: left; margin: 0px auto;
}

/*-----------------------------------------------------------
■[30]:電話番号
------------------------------------------------------------*/
div#title{
	width: 900px; margin: 0px auto; position: relative;
}
div#title div#tel{
	position: absolute; top: 0px; left:700px; z-index: 100;
}

/*-----------------------------------------------------------
■[40]:フッター
------------------------------------------------------------*/
div#footer {
	width: 100%;
	height: 140px;
	background: url(/img/footer.gif) repeat-x #511c3c;
	padding: 15px 0px 0px 0px;
	color: #fff;
}

div#footer div#wrapper{ width: 880px; margin: 0 auto;}
div#footer a:link {color: #e4d9e0; text-decoration: underline;}
div#footer a:visited {color: #e4d9e0; text-decoration: underline;}
div#footer a:active {color: #e4d9e0; text-decoration: none;}
div#footer a:hover {color: #e4d9e0; text-decoration: none;}

div#footer div#wrapper img{ display: block; margin: 0px 0px 5px 0px;}
div#footer div#wrapper .right{ text-align: right;}
div#footer div#wrapper .left{ text-align: left; line-height: 160%;}

div#footer div#wrapper ul{
	margin: 10px 0px 0px 0px;
}
div#footer div#wrapper li{
	margin: 0px 0px 0px 0px; text-indent: -1em; padding: 0px 0px 0px 15px;
}

/*-----------------------------------------------------------
■[50]:右サイドメニュー
------------------------------------------------------------*/
div#sideMenu{
	width: 220px;
	text-align: left;
}
div#sideMenu h2{
	margin: 0px 0px 5px 0px;
}
div#sideMenu .prof{
	margin: 5px 0px 0px 0px;
	
}
div#sideMenu .prof ul{
	margin: 5px 0px 10px 0px; padding: 0px 0px 0px 0px; width: 220px;
}
div#sideMenu .prof li{
	margin: 0px 0px 0px 0px; /* text-indent: -4.5em; */ line-height: 140%;
}
div#sideMenu .prof li.open{
	margin: 0px 0px 0px 0px; text-indent: -4.5em; line-height: 140%; padding: 0px 0px 0px 57px;
}

div#sideMenu .prof li.pay{
	margin: 5px 0px 0px 0px;
}

div#sideMenu .prof img.map{
	margin: 0px 0px 0px 15px;
	
}

div#sideMenu .prof img.qr{
	margin-top: 10px;
	
}

div#sideMenu ul.movie{
	margin-bottom:10px; 
}
