/*#######################*/
/*			共有		 */
/*#######################*/

body{
	margin:0;
	background-color:#ffffff;
	}
td{
	font-size:9pt; line-height:120%;
	color:#666666;
	}

/*通常リンク*/
a:link		{text-decoration:none;color:blue;}
a:visited	{text-decoration:none; color:red;}
a:hover		{color:blue;}

img{
	border:0;
}
/*文字小*/
.small{	font-size: 8pt;}

/*BOLD*/
b{color:#5050e5;}



/*メイン表示-全体囲い*/
#main{
	font-size:9pt;
	color:#454545;
	width:940;height:500;
	top:0px;
	background-color :#ffffff;
	padding:100px 10px 0 10px;
	}

/*メインテーブル*/
#main-t{
	padding-left:10;
	}


/*上メニュ*/
#ue{
	width:100%; height:28;
	top:65px;
	position : absolute;
	z-index : 1;
	background-color:#CC6699;
}
/* KAGO＆MOBILE */
#kago{
	width:95%; height:58px;
	top:0px;
	position : absolute;
	z-index : 2;

	}
#logo{
	width:95%;
	top:0px;
	position : absolute;
	z-index : 1;
	padding-top:5px;
	}

/*左メニューロールオーバー*/

#menu{
	width:188px;
	background-color:#9966CC;
	text-align:left;
	}
#menu a,
#menu a:link,
#menu a:visited {
	margin-left:0;
	background-color:#9966CC;
	}
#menu a:hover,
#menu a:active {
	margin-left:0;
	background-color:#ffffff;
	}


.web{
	font-family:Webdings;
	font-size:15pt;
	color:#000099;
	filter:dropshadow(offx=1,offy=1,color=#cccccc);
	position:relative; width:20px;
	padding:5px 0 3px 10px;
}

.pick-item div{
	width:230px;
	float:left;
}
#info{
	clear:both;
	text-align:left;
}

#info div{
	float:left;
 	width:300px;
}

#info div p{
	margin:0;
	padding:5px;
	
}

#info div img{
	clear:both;
}

.pick-item div{
	padding:5px;
}

.pick-item div table{
	width:105px;
	height:105px;
	border-collapse:collapse;
	border:1px solid #B665CF;
	float:left;
}

.pick-item div p{
	padding-left:4px;
	float:left;
}

/*#######################*/
/*		メインページ	 */
/*#######################*/

/*メイン用リンク*/
.main a:link,
.main a:visited	{background-color:#CC6699;}
.main a:hover	{background-color:#ffffff;}


/*オススメ*/
.pick	{
	font-size:8pt;
	font-family:ＭＳ Ｐゴシック,osaka;
	}
.pick a:link,
.pick a:visited	{color:blue;text-decoration:underline;}
.pick a:hover	{text-decoration:none;}


/*長期休暇案内*/
#osirase{
	width:200;
	font-size:8pt;
	top:73px; left:20;
	position : absolute;
	z-index : 2;
	}

.mini-ban{
	text-align:center;
	padding-top:2px;
}

.mini-ban img{
	float:left;
	margin:0 0 10px 10px;
}

#foot{
	clear:both;
	border-top:1px solid #CC6699;
	padding-top:5px;
	color:#CC6699;
	font-weight:bold;
}
/*#######################*/
/*		子ページ		 */
/*#######################*/

/*title1・2はCGIで使用中（CGIと共用）*/

.midashi{
  /*---------------------大見出し*/

	letter-spacing: 0.3em;
	width: 510px; height:55px;
	padding:15 0 0 70;
	color:#666666;
	text-align:left;
	background-image :url(../cgi-img/bg_kago.gif);
	}

.title{
  /*---------------------ページ内見出し*/
	width: 510px; height:25px;
	padding:6 0 0 40;
	letter-spacing: 0.3em;
	color:#454545;
	font-weight:bold;
	background-color :#ffffb3;
	border:solid;
	border-width:1px 0px 2px 0px;
	border-color:#999999;
	}

.com{
  /*---------------------ページ内説明文ブロック*/
	width: 500px;
	padding: 10 0;
	}





/*#######################*/
/*		HELPページ		 */
/*#######################*/

h3{	letter-spacing: 0.3em;
	width: 510px; height:55px;
	padding:15 0 0 70;
	color:#666666;
	text-align:left;
	background-image :url(../cgi-img/bg_kago.gif);}

.Q-title{
	width: 510px; height:25px;
	padding:6 0 0 40;
	letter-spacing: 0.3em;
	color:#454545;
	font-weight:bold;
	background-color :#ffffb3;
	border:solid;
	border-width:1px 0px 2px 0px;
	border-color:#999999;
	}
.Q-com{
	width: 500px;
	padding: 10 0;
	}

.up{
  /*---------------------ページup*/
	width:500px;
	text-align:right;
	font-size:8pt;
	}

.sankaku{
	width:80%;
	text-align:center;
	color:#000099;
	filter:dropshadow(offx=1,offy=1,color=#cccccc);
}


