/*--全体の設定ここから--*/

* { margin: 0; 
	padding: 0;
}
 
body {
	background: #666;
}

img {
	border-width:0;
}

h1 {
	font-size:14px;
	font-weight:100;
	color:#FFF;
}

h2 {
	font-size:14px;
	font-weight:bold;
}

h3 {
	font-size:12px;
	font-weight:bold;
}

strong {
	font-size:inherit;
	font-weight:100;
}

.campaign {
	color:#F00;
}

#title-box {
	width: 800px;
	text-align: left;
	color: #333;
	margin-left: auto;
	margin-right: auto;
	font-size:12px;
}

#main-box {
	background:#FFF;
	width: 800px;
	text-align: left;
	color: #333;
	margin-left: auto;
	margin-right: auto;
	font-size:12px;
}

#heder {
	color: #333;
	text-align: left;
}

#logo {
	width:500px;
	height:50px;
	float:left;
}


.special{
	font-size:24px;
	color:#F00;
	font-weight: bold;
}


#logo img {
	width:500px;
	height:50px;
}

#tel-add {
	width:300px;
	height:50px;
}

#topic-path {
	margin-left:20px;
	float:left;
}

#sitemap {
	text-align:right;
	margin-right:20px;
}

.space {
	clear:left;
	height:10px;
}

.space2 {
	clear:left;
	height:250px;
}

#menu-type {
	clear:left;
	list-style:none;
	background-color:#FC0;
	text-align:right;
	padding-right:13px;
}

#menu-type li {
	display:inline;
}

#menu-type li a {
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	border-right:#F9B84A solid 1px;
}

#menu-type li a.active {
	background-color:#F90;
}

#menu-type li a:hover {
	color:#FFF;
	background-color:#F90;
}

#infomation-box {
	clear:left;
	clear:both;
}

#infomation-box p {
	text-indent:1em;
}

hr {
	clear:left;
	background:#FC0;
	height:5px;
	border:0px;
}

#infomation-box dt {
	float:left;
	text-indent:1em;
	padding-top:0.5em;
}

#infomation-box dd {
	padding:0.5em 0.5em 0.5em 7em;
}

#footer {
	text-align:right;
}

/*--全体の設定ここまで--*/

/*--トップページの設定ここから--*/

#main-image {
	width:800px;
	background: #FFF;
}

#main-image li {
	margin-left:25px;
	list-style-image:url(../img/parts/li_mark.gif);
}

#toppage-menu-sentence-img {
	margin-top:25px;
}

#toppage-menu-sentence-img li {
	display:inline;
	float:left;
	list-style:none;
}

#toppage-menu-sentence-img li img {
	width:200px;
	height:170px;
}

#toppage-menu-sentence {
	margin-top:25px;
}

#toppage-menu-sentence li {
	display:inline;
	width:160px;
	float:left;
	list-style:none;
}

#toppage-menu-sentence li a {
	color:#333;
	text-decoration:none;
}

#toppage-menu-sentence li img {
	width:160px;
	height:160px;
}

.list-studio {
	margin-left:32px;
	margin-right:32px;
}

.list-access {
	margin-right:32px;
}

.list-price {
	margin-right:32px;
}

/*--トップページの設定ここまで--*/

/*--スタジオページの設定ここから--*/
#studio-main {
	width:800px;
	height:600px;
}

/*--.studio-img {
	margin-left:20px;
	margin-right:20px;
}--*/

.studio-img li {
	display:inline;
}

#studio-comment li {
	text-align:right;
	list-style:none;
}

#center {
	margin:0 50px 20px 50px;
}

.studio-up {
	width:700px;
	height:466px;
}

/*--スタジオページの設定ここまで--*/

/*--プライスページの設定ここから--*/

#price-part {
	clear:left;
	list-style:none;
	background-color:#FC0;
	text-align:center;
	padding-bottom:2px;
	padding-top:2px;
}

#price-part li {
	display:inline;
}

#price-part li a {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	padding-bottom:2px;
	padding-top:2px;
	border-right:#F9B84A solid 1px;
}

#price-part li a.active {
	background-color:#F90;
}

#price-part li a:hover {
	color:#FFF;
	background-color:#F90;
}

#campaign-pr {
	text-align:left;
	color:#F00;
	font-weight:bold;
	margin:10px 0 0 50px;
}

.campaign-price {
	color:#F00;
}

table#price-list {
	margin:10px 50px 10px 50px;
    width:700px;
    border:1px #999 solid;
    border-collapse:collapse;
    border-spacing:1px;
}

table#price-list th {
    padding: 5px;
    border:#666 solid;
	border-width:0 1px 0 1px;
    background:#999;
    font-weight:100;
    line-height:100%;
	color:#FFF;
}

table#price-list td {
    padding:5px;
    border:#999 solid;
    border-width:0 1px 0 1px;
}

table#price-list tr {
	text-align:center;
}

table#price-list tr.even {
    background:#CCC;
    text-align:center;
}

#attention li {
	list-style-type:circle;
	margin-left:50px;
}

#furuiture0 {
	margin-left:20px;
	margin-bottom:10px;
}

#furuiture0 li {
	list-style:none;
}

#furuiture1 {
	margin-left:15px;
	margin-right:15px;
	margin-bottom:10px;
}

#furuiture1 li {
	display:inline;	
	list-style:none;
	margin-left:5px;
	margin-right:5px;
}

#furuiture1 li img {
	width:100px;
	height:150px;
}

#furuiture2	{
	margin-top:10px;
	margin-left:25px;
	margin-right:25px;
}

#furuiture2 li {
	display:inline;
	list-style:none;
	margin-left:25px;
	margin-right:25px;
}

#furuiture2 li img {
	width:200px;
	height:133px;
}

/*--プライスページの設定ここまで--*/

/*--インフォメーションページの設定ここから--*/

#infomation-box li.title {
	font-weight:bold;
	color:#666;
	margin:10px;
	list-style-type:none;
	line-height:180%;
	border-left:5px #666 solid;
	border-bottom:1px #666 solid;
	padding-left:1em;
	background-color:#CCC;
}

#infomation-box li {
	margin:0 40px 0 40px;
	list-style-type:circle;
}

#info-menu li {
	display:inline;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	font-weight:bold;
	list-style-type:none;
}

#info-menu li a {
	color:#999;
	text-decoration:none;
}

#info-menu li a.active {
	color:#333;
}

#info-menu li a:hover {
	color:#333;
}

/*--インフォメーションページの設定ここまで--*/

/*--コンタクトページの設定ここから--*/

#tel-title {
	height:20px;
	float:left;
	padding:18px 0 0 30px;
	font-size:14px;
	font-weight:bold;	
}

#tel-no {
	height:20px;
	margin-left:200px;
	font-size:30px;
	font-family:"Arial Black", Gadget, sans-serif;
	vertical-align:bottom;
}


#contact-body {
	margin:10px;
}

#left-column {
  float: left;
  width: 280px;
  padding:0 20px 0 20px;
}

#right-column {
  margin-left: 320px;
}

#left-column p.url {
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:18px;
}

#left-column p.bold {
	font-weight:bold;
	font-size:14px;
	margin-top:10px;
}

/*--コンタクトページの設定ここまで--*/

/*--アクセスページの設定ここから--*/

#map-list {
	clear:left;
	list-style:none;
	background-color:#FC0;
	text-align:left;
	padding-top:4px;
	padding-left:10px;
}

#map-list li {
	display:inline;
}

#map-list li a {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	padding-bottom:5px;
	padding-top:4px;
	border-right:#F9B84A solid 1px;
}

#map-list li a.active {
	background-color:#F90;
}

#map-list li a:hover {
	color:#FFF;
	background-color:#F90;
}

#akebono-map img {
	margin:20px 20px 20px 10px;
	float:right;
}

#akebono-map.street-studio {
	width:567px;
	height:400px;
}

#akebono-map.train-map {
	width:514px;
	height:533px;
}

#map-comment {
	margin:20px;
}

#map-comment li.title {
	font-weight:bold;
	color:#666;
	margin:10px;
	list-style-type:none;
	line-height:180%;
	border-left:5px #666 solid;
	border-bottom:1px #666 solid;
	padding-left:1em;
	background-color:#CCC;
}

#map-comment li {
	margin-left:30px;
	overflow:hidden;
	list-style-type:none;
	padding-top:5px;
}

#in-studio {
	width:150px;
	height:150px;
	margin-left:30px;
}

/*--アクセスページの設定ここまで--*/

/*--サイトマップページの設定ここから--*/

#sitemap-box {
	margin-left:20px;
}

#sitemap-box ul {
	margin: 0 0 0 10px;
	padding: 0 0 0 20px;
	line-height: 160%;
	list-style-type:none;
}

#sitemap-box ul li.ic_home {
	list-style-image:url(../img/parts/ic_home.gif);
}

#sitemap-box ul.ic_category li {
	list-style-image:url(../img/parts/ic_category.gif);
	margin-left:40px;
}

#sitemap-box ul.ic_page {
	background:url(../img/parts/ic_bk.gif) no-repeat 45px;
}

#sitemap-box ul.ic_page li {
	list-style-image:url(../img/parts/ic_page.gif);
	margin-left:80px;
}

/*--サイトマップページの設定ここまで--*/

/*--プライバシーポリシーのページ設定ここから--*/

#infomation-box li.listtype {
	margin:0 40px 0 40px;
	list-style-type:none;
}

#infomation-box li.margin-20 {
	margin:0 40px 0 60px;	
	list-style-type:circle;
}

/*--プライバシーポリシーのページ設定ここまで--*/



#topic-path2 {
	margin-left:20px;
	float:left;
}

#sitemap2 {
	text-align:right;
	margin-right:20px;
}
