@charset "utf-8";
/*-------------------------------contents-----------------------------------*/
#contents
{
	width:900px;
	margin:auto;
	background-color:#FFF;
	height:1325px;
}
#right_contents
{
	width:700px;
	height:auto;
	float:right;
}
/*------------------menu-list------------------------*/
#main-menu
{
	float:left;
	width:200px;
	height:680px;
	text-align:center;
	background-color:#FFF;
}
#main-menu-index
{
	float:left;
	width:200px;
	height:780px;
	text-align:center;
	background-color:#FFF;
}
.main-menu p
{
	text-align:center;
}
.main-under
{
	margin-top:30px;
}
ul#nav2_lr, ul#nav2_lr *
{       
    font:bold 15px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin:0;
	padding:0;
	line-height:20px;
	text-align:center;
}
ul#nav2_lr
{        
    margin:0;
	padding:0;
	list-style:none;
	width:200px;
}
ul#nav2_lr li
{   
    margin:0 0 1px 0;
	padding:0;
	line-height:0;
	text-align:center;
}
ul#nav2_lr a:hover
{
	color:#F60;
	border-width:1px 5px;
	border-style:solid;
	border-color:#FC0;
	text-decoration:none;
	border-radius:20px;
}
ul#nav2_lr a
{
	border-radius:20px;
	margin:0;
	padding:5px 0  5px 10px;
	color:#848684;
	font-weight:bold;
	border-width:1px 5px;
	border-style:solid;
	border-color:#ddd;
	text-decoration:none;
	display:block;
	background-color:#f7f7f7;
}
ul.nav3_lr, ul.nav3_lr *
{       
    font:bold 12px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin:0;
	padding:0;
	line-height:10px;
	text-align:center;
}
ul.nav3_lr
{
	list-style:none;
	width:200px;
	margin:0;
	padding:0;
}
ul.nav3_lr li
{   
    margin:0 0 1px 0;
	padding:0;
	line-height:0;
	text-align:center;
}
ul.nav3_lr a:hover
{
	border-radius:20px;
	color:#F60;
	border-width:1px 5px;
	border-style:solid;
	border-color:#FC0;
	text-decoration:none;
}
ul.nav3_lr a
{
	border-radius:20px;
	margin:0;
	padding:5px 0  5px 10px;
	color:#848684;
	font-weight:bold;
	border-width:1px 5px;
	border-style:solid;
	text-decoration:none;
	display:block;
	background-color:#FFC;
}
.fb-info
{
	width:900px;
	height:540px;
	clear:both;
}
.facebook-gaj-top
{
	width:460px;
	height:540px;
	margin-top:0;
	margin-left:10px;
	margin-right:2px;
	float:left;
	display:inline;
}
.new_info
{
	border-top-left-radius: 20px;  /* 左上 */
	border-top-right-radius: 20px; /* 右上 */
	padding:5px 0 5px 0;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	background-color:#F90;
	width:400px;
	text-align:center;
	height:25px;
	font-size:17px;
	float:right;
	margin-right:20px;
	display:inline;
}
.new_info a:hover
{
	color:#FFF;
	text-decoration:underline;
}
ul.new_info2
{
	border-bottom-left-radius:10px;  /* 左上 */
	border-bottom-right-radius:10px; /* 右上 */
	margin-top:5px;
	color:#630;
	font-weight:bold;
	display:block;
	background-color:#FFF;
	height:490px;
	width:398px;
	text-align:center;
	float:right;
	border:#CCC thin solid;	
	margin-bottom: 0px;
	padding:0;
	overflow:scroll;
	overflow-x:hidden;
}
ul.new_info2 li
{
	font-size:11px;
	padding:5px;
	text-align:left;
}
.new_info2 a
{
	text-decoration:underline;
	color:#00F;
	font-size:11px;
}
.new_info2 a:hover
{
	color:#F00;
}
/*--------------main_listここまで-------------*/
/*-----------2nd_contents--------------*/
.second_contents
{
	width:700px;
	height:auto;
	float:right;
}
.point
{
	width:390px;
	height:265px;
	float:right;
	background-color: #FFF;
	margin-left:20px;
}
.recommend
{
	border-top-left-radius: 20px;  /* 左上 */
	border-top-right-radius: 20px; /* 右上 */
	margin-right:20px;
	padding:5px 0 10px 0;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	background-color:#9e0b0f;
	width:370px;	
	text-align:center;
	height:25px;
	font-size:25px;
}
ul.recommend_3
{
	border-bottom-left-radius:10px;  
	border-bottom-right-radius:10px; 
	margin-top:-2px;
	padding:10px 0 0 0;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	background-color:#FFF;	
	text-align:center;
	font-size:2px;
	border:#9e0b0f thin solid;
	height:202px;
	width:368px;
}
ul.recommend_3 li
{
	color:#630;
	text-align:center;
	list-style:none;
	border:#CCC thin solid;
	width:325px;
	height:50px;
	margin-left:20px;
	margin-top:5px;
	background-color:#9e0b0f;
}
li.recommend_1 a
{
	display:block;
	outline:none;
}
li.recommend_1 img
{
	border-style:none;
}
li.recommend_1 a:hover
{
	background-image:url(sozai/recommend_1_hov.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
li.recommend_1 a:hover img
{
	visibility:hidden;
}
li.recommend_2 a
{
	display:block;
	outline:none;
}
li.recommend_2 img
{
	border-style:none;
}
li.recommend_2 a:hover
{
	background-image:url(sozai/recommend_2_hov.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
li.recommend_2 a:hover img
{
	visibility:hidden;
}
li.recommend_3 a
{
	display:block;
	outline:none;
}
li.recommend_3 img
{
	border-style:none;
}
li.recommend_3 a:hover
{
	background-image:url(sozai/recommend_3_hov.jpg);
	background-repeat:no-repeat;
	background-position:center;
	border-style:none;
}
li.recommend_3 a:hover img
{
	visibility:hidden;
}
h3
{
	font-size:18px;
	text-align:center;
	font-weight:700;
	margin-bottom:5px;
	margin-top:10px;
}
#staff
{
	width:290px;
	height:265px;
	background-color:#FFF;
	float:left;
}
.staff_1
{
	border-top-left-radius: 20px;  /* 左上 */
	border-top-right-radius: 20px; /* 右上 */
	padding:5px 0 5px 0;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	background-color:#F90;
	width:282px;
	text-align:center;
	height:25px;
	font-size:17px;
	float:right;
}
ul.staff_3
{
	border-bottom-left-radius:10px;  /* 左下 */
	border-bottom-right-radius:10px; /* 右下 */
	margin-top:0;
	font-weight:bold;
	text-decoration:none;
	display:block;
	background-color:#FFF;
	width:280px;
	text-align:center;
	float:right;
	border:#CCC thin solid;
	height:215px;
	margin:0;
	padding-right:0;
	padding-left:0;
	list-style:none;
}
ul.staff_3 li
{
	display:inline;
}
ul.staff_3 img
{
	border-bottom-left-radius:10px;  /* 左下 */
	border-bottom-right-radius:10px; /* 右下 */
}
/*-----------2nd_contents--------------*/
/*-----------extra_contents------------*/
#campaign
{
	width:700px;
	height:auto;
	float:right;
}
.campaign_none
{
	float:left;
	width:300px;
	height:100px;
	text-align:center;
	margin-bottom:14px;
	margin-left:20px;
	display:inline;
	border-color:#FFC;
	border-style:solid;
	border-radius:3px;
	border-width:thin;
}
.campaign_none img
{
	border-style:none;
}
.campaign_none a:hover
{
	background-image:url(sozai/yoruwari-hov.gif);
	background-repeat:no-repeat;
	background-position:center;
}
.campaign_none a:hover img
{
	visibility:hidden;
}
.campaign_none a
{
	display:block;
}
.daily
{
	float:right;
	width:300px;
	height:100px;
	text-align:center;
	margin-bottom:10px;
	margin-right:35px;
	display:inline;
	border-color:#F30;
	border-style:solid;
	border-radius:3px;
}
.daily a:hover
{
	background-image:url(sozai/dairy.hov.png);
	background-repeat:no-repeat;
	background-position:center;
}
.daily a:hover img
{
	visibility:hidden;
}
.daily a
{
	display:block;
}
.daily img
{
	border-style:none;
}
/*----------------------3rdカラム-------------------------*/
a#syuyou_haitatsu
{
	background:url(sozai/syuyouhaitatsu.jpg) no-repeat;
	display:inline;
	width:330px;
	height:100px;
	margin-left:10px;
	text-indent:-9999px;
	overflow:hidden;
	border-radius:20px;
	border:#630 thin solid;
	float:left;
}
a#syuyou_haitatsu:hover
{
	border:#FF8000 thin solid;
	background:url(sozai/syuyouhaitatsu_hover.jpg) no-repeat;
}
a#office_hanbai
{
	background:url(sozai/office_hanbai.jpg) no-repeat;
	display:inline;
	width:330px;
	height:100px;
	margin-right:20px;
	text-indent:-9999px;
	overflow:hidden;
	border-radius:20px;
	border:#630 thin solid;
	float:right;
}
a#office_hanbai:hover
{
	border:#FF8000 thin solid;
	background:url(sozai/office_hanbai_hover.jpg) no-repeat;
}
/*------------------------4thカラム--------------------------*/

#tokyo-words
{
	width:900px;
	height:210px;
	background-color:#FCFFE1;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	clear:both;
}
p#tokyo-words-p
{
	font:bold 16px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	display:inline;
}
table#tokyo23
{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	font-size:20px;
}
table#tokyo23 th
{
    border: #E3E3E3 solid;
    background: #F5F5F5;
    font-weight: bold;
    text-align: center;
	width:140px;
}
table#tokyo23 a:hover
{
	color:#F90;
}
table#tokyo23 a
{
	text-decoration:none;
}
.choose
{
	width:880px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.choose p , .choose strong
{
	color:#F00;
	text-align:center;
	display:inline;
}
.choose strong
{
	font-size:18px;
}
p.kobetsu
{
	color:#999;
}
.choosed
{
	text-align:left;
	margin-left:80px;
	padding-left:40px;
	width:680px;
	border-color:#F90;
	border-width:thin;
	border-radius:20px;
	border-style:dotted outset;
	background:#FFE4CA
}
.choosed p
{
	text-align:center;
	color:#F00;
	font-size:20px;
}
/*----------------------5thカラム-------------------------*/
#ibent_hall
{
	text-align:center;
	width:900px;
}
ul#ibent_hall_menu, ul#ibent_hall_menu *
{       
    font:bold 12px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding:0;
	line-height:10px;
	text-align:center;
}
ul#ibent_hall_menu
{
	list-style:none;
	width:800px;
	margin-left:auto;
	margin-right:auto;
}
ul#ibent_hall_menu li
{   
    margin:5px 20px 0px 25px;
	padding:0;
	line-height:0;
	text-align:center;
	width:350px;
	float:left;
}
ul#ibent_hall_menu a:hover
{
	border-radius:20px;
	color:#F60;
	border-width:1px 5px;
	border-style:solid;
	border-color:#FC0;
	text-decoration:none;
	width:350px;
}
ul#ibent_hall_menu a
{
	border-radius:20px;
	margin:0;
	padding:5px 0  5px 10px;
	color:#848684;
	font-weight:bold;
	border-width:1px 5px;
	border-style:solid;
	text-decoration:none;
	display:block;
	background-color:#FFC;
	width:350px;
}
.ibento_hall_footer
{
	clear:both;
}
.hr
{
	background-image:url(sozai/line008.gif);
	width:900px;
	height:15px;
}
/*------------------------6thカラム--------------------------*/
#ibent_hall_2
{
	text-align:center;
	width:900px;
	height:auto;
}
ul#ibent_hall_menu_2, ul#ibent_hall_menu_2 *
{       
    font:bold 12px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding:0;
	line-height:10px;
	text-align:center;
}
ul#ibent_hall_menu_2
{
	list-style:none;
	width:740px;
	margin-left:auto;
	margin-right:auto;
}
ul#ibent_hall_menu_2 li
{   
    margin:5px 10px 0 25px;
	padding:0;
	line-height:0;
	text-align:center;
	width:310px;
	float:left;
	display:inline;
}
ul#ibent_hall_menu_2 a:hover
{
	border-radius:20px;
	color:#F60;
	border-width:1px 5px;
	border-style:solid;
	border-color:#FC0;
	text-decoration:none;
	width:310px;
	float:left;
}
ul#ibent_hall_menu_2 a
{
	border-radius:20px;
	margin:0;
	padding:5px 0  5px 10px;
	color:#848684;
	font-weight:bold;
	border-width:1px 5px;
	border-style:solid;
	text-decoration:none;
	display:block;
	background-color:#FFC;
	width:310px;
	float:left;
}
.ibentohall_footer
{
	clear:both;
	padding-top:10px;
	margin-bottom:-10px;
}
.ibentohall_footer h4
{
	display:inline;
}