@charset "utf-8";

body {
	margin:10px 0px 0px 10px;
	padding:0px;
	font-size:90%;
	width:780px;
	font-family:"ＭＳ Ｐゴシック", "Osaka";
	}
ul{margin:0px;}
img{border:none;}

h1{
	margin:0px;
	height:75px;
	font-size:11px !important;
	text-align:right;
	font-weight:normal;
	color:#666666;
	background-image:url("../common_img/h1_bg.gif");
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:480px;
	padding-top:5px;
	position: relative;
	display:block;
	}
/*ヘッダー用スタイル*/			
#head{
	height:30px;
	background-image:url(../common_img/head_bg.gif);
	background-repeat:no-repeat;
	margin:0px 0px 10px 0px;
	padding-left:670px;
	}

#head img{margin:5px 10px 0px 0px;}

#contents {
		width:780px;
		margin:25px 0px 25px 15px;
		padding:0px;
		overflow:auto;
		}
#left {
		width:208px;
		margin:0px;
		padding:0px;
		float:left;
		}

/*メニュースタイル*/
#menu {
		width:208px;
		margin:0px;
		padding:0px;
		}
			
#menu li{
		list-style-type:none;
		margin:0px 0px 10px 0px;
		padding:0px;
		width:208px;
		height:61px;
		}

#menu li a {
			display:block;
			height:61px;
			width:208px;
			background-position:0px 0px;
			}

#menu li a:hover {
			background-position:208px 0px;
			text-decoration:none;
			}

#search a {
		top: 0px;
		background-image:url("../index_img/menu_search.gif");
		}

#list a {
		top: 0px;
		background-image:url("../index_img/menu_list.gif");
		}
		
#pmap a {
		top: 0px;
		background-image:url("../index_img/menu_pmap.gif");
		}

#mobile a {
		top: 0px;
		left: 620px;
		background-image:url("../index_img/menu_mobile.gif");
		}
/*メニュースタイルここまで*/

#mobilebox{
	border:1px solid #CCCCCC;
	padding:5px 3px 2px 3px;
	margin:0px;
	text-align:left;
	font-size:90%;
	height:150px;
	}

/*右エリア*/
#area {
		width:530px;
		margin:0px 0px 0px 15px;
		padding:0px;
		float:left;
		}

#footer {
		width: 780px;
		height:23px;
		padding:8px 0px 0px 0px;
		margin:10px 0px 0px 0px;
		background-image:url("../common_img/bg_footer.gif");
		background-repeat:no-repeat;
		text-align:center;
		font-size:90%;
		color:#666666;
		clear:left;
		}
#copy{
		margin:10px;
		text-align:left;
		color:#666666;
		font-size:90%;
		}

/*共通*/
a:link{text-decoration:none; color:#3366CC;}
a:visited{text-decoration:underline; color:#336699;}
a:hover{text-decoration:underline; color:#FF9900;}


/*調整用スタイルいろいろ*/

.hide{display:none;}
.margin10{margin:10px;}
.layout1{float:left;}			
				
.j80{font-size:80%; line-height:115%;}	
.j90{font-size:90%; line-height:120%;}
.j100{font-size:100%; line-height:130%}
.j120{font-size:120%; line-height:130%;}
.j140{font-size:140%; line-height:140%;}
.j180{font-size:180%; line-height:150%;}

.j9{font-size:9px; line-height:12px}
.j10{font-size:10px; line-height:13px}
.j12{font-size:12px; line-height:15px;}
.j14{font-size:14px; line-height:18px;}
.j18{font-size:18px; line-height:23px;}