@charset "utf-8";
/* CSS Document */

/* index_wrapper --------------------------------------------------------------------*/
.index_wrapper { width:800px; font-size:12px; line-height:1.4; background:#FFF; margin:0px auto; -webkit-box-shadow:0 0 30px #F39; -moz-box-shadow:0 0 30px #F39; box-shadow:0 0 30px #F39; }

/* h1 --------------------------------------------------------------------*/
.index_wrapper h1 { color:#999; font-size:12px; font-weight:normal; line-height:30px; text-align:center; text-indent:0; }

/* index_bar */
.index_bar { width:780px; height:0; line-height:0; margin:10px auto; border-top:1px solid #DDD; border-bottom:1px solid #EEE; }

/* index_image --------------------------------------------------------------------*/
.index_image { width:800px; text-align:center; overflow:hidden; }

/* index_button */
.index_button { margin:0 auto; }
.index_button td     { text-align:left; vertical-align:middle; }
.index_button td a   { display:block; line-height:1.8em; padding:0 10px; }
.index_button td a b { font-size:20px; font-weight:bold; }
.index_button td a:link    { color:#fff; }
.index_button td a:visited { color:#fff; }
.index_button td a:active  { color:#ff0; text-decoration:none; }
.index_button td a:hover   { color:#ff0; text-decoration:none; }
.index_button_group01 { width:180px; height:60px; background:url(/img/index/button_group01.png) no-repeat; }
.index_button_group02 { width:180px; height:60px; background:url(/img/index/button_group02.png) no-repeat; }
.index_button_group05 { width:180px; height:60px; background:url(http://www.geki-yasu-syouzi.com/img/index/button_group05.png) no-repeat; }
/* index_button_group03はデリが4店舗になった時用 */
.index_button_group03 { width:85px; height:20px; background:url(/img/index/button_group03.png) no-repeat; }
.index_button td.index_button_group03 a { font-weight:bold; line-height:20px; text-align:center; }
.index_button_group04 { width:116px; height:20px; background:url(/img/index/button_group04.png) no-repeat; }
.index_button td.index_button_group04 a { font-weight:bold; line-height:20px; text-align:center; }
.index_button_fc { color:#555; background:#ccc; line-height:25px; text-align:center; }
.index_button_group06 {
	width:240px;
	height:35px;
	background-image: url(/img/index/button_group06.png);
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.index_button td.index_button_group06 a {
	font-weight:bold;
	line-height:35px;
	text-align:center;
	font-size: 15px;
}
.index_button_fc {
	color:#fff;
	line-height:25px;
	text-align:center;
	background-color: #666;
}

/* index_group */
.index_link_b a { display:block; margin-bottom:5px; padding-bottom:5px; border-bottom:1px dotted #333; }
.group{width:780px;padding-left: 35px;text-align:center;margin-bottom:10px;}
.group ul li{list-style-type: none;margin: 0px; padding:0px;}
.gr_01{width: 150px;display: block;float: left; text-align:left;}
.gr_02{width: 150px;display: block;float: left; text-align:left;}
.gr_03{width: 150px;display: block;float: left; text-align:left;}
.gr_04{width: 150px;display: block;float: left; text-align:left;}
.gr_05{width: 150px;display: block;float: left; text-align:left;}
.gr_06{width: 300px;display: block;float: left; text-align:left;}
.gr_07{width: 300px;display: block;float: left; text-align:left;}
.gr_title {font-weight: bold;color: #ff82c2;}


/* index_btn_gr --------------------------------------------------------------------*/
.index_btn_gr { width:600px; margin:10px auto; float:left; }
.index_btn_18 { width:200px; margin:10px auto; text-align:left; float:right; }
.index_btn_18 img { margin:5px auto 0px; }

/* index_data --------------------------------------------------------------------*/
.index_data        { margin:10px auto; }
.index_data td     { text-align:left; vertical-align:top; }
.index_data td p   { font-size:14px; font-weight:bold; margin-bottom:5px; }

/* index_link */
.index_link_title { margin:10px 0 10px; }
.index_link_b { display:inline; width:175px; margin:0 0 10px 20px; text-align:left; float:left; }
.index_link_b img { margin-bottom:5px; }
.group_color01 { overflow:hidden; background:#ff90dc; color: #333;}
.group_color02 { overflow:hidden; background:#85d6f1; color: #333;}
.group_color03 { overflow:hidden; background:#ccffb3; color: #333;}
.index_link_b a { font-size:14px; font-weight:bold; color: #333;}

/* index_copyright --------------------------------------------------------------------*/
.index_copyright { color:#999; line-height:50px; text-align:center; }

