/* -+-+-+-+-+-+-+-+-+-+-+-+- top_contents スタート */

#top_contents
 {
	width: 950px;
	height: 230px;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 30px;
}



/* -+-+-+-+-+-+-+-+-+-+-+-vtr*/



#indexWrap {
	width: 950px;
	overflow: hidden;
	margin-top: 20px;
}

#sideMenu {
	width: 240px;
	float: left;
	margin-left: 0px;
	margin-bottom: 0px;
}

/* -+-+-+-+-+-+-+-+-+-+-出展依頼のバナー*/

#inquiryimg {
	width:700px;
	text-indent: -9999px;
}


#inquiryimg a {
	display:block;
	width:700px;
	height: 130px;
	margin-bottom: 10px;
	background-image: url(../index/inquiryimg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#inquiryimg a:hover {
	background-position: 0px -130px;
}

/* -+-+-+-+-+-+-+-+-+-+-+-説明会　資料のボタン*/


#side_bt01 ul {
	padding:0;
	margin: 0px;
	height: auto;
	width: 240px;
}
#side_bt01 li {
	display:inline;
	list-style-type:none;
	margin-bottom: 5px;
}
#side_bt01 li a {
	height:70px;
	display:block;
	text-indent:-9999px;
	text-decoration:none;
	overflow:hidden;
	width: 240px;
}

/* TV ++++++++++++++++++++++++++++++++++++++++ */
#vtr ul {
	width: 230px;
	padding: 0px;
	margin-right: 0;
	margin-bottom: 10;
	margin-left: 0;
}

#vtr iframe {
	height: 200px;
	width: 228px;
	padding: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}


/* -+-+-+-+-+-+-+-+-+-+-+-topic*/

#topic {
margin-bottom: 10px;
}

#topic a{
	display:block;
	width:230px;
	height:180px;
	background-image: url(/gds/index/btn_dateacafe.jpg);
	background-repeat:no-repeat;
	outline:none;
	text-indent:-9999px;
	text-decoration:none;
}

#topic a:hover{
	background-position: 0 100%;
}


/* -+-+-+-+-+-+-+-+-+-+-+-outside_link*/

#outside_link {
margin-bottom: 10px;
}

#outside_link .jcca a{
	display:block;
	width:230px;
	height:180px;
	background-image: url(/gds/index/bn_07.jpg);
	background-repeat:no-repeat;
	outline:none;
	text-indent:-9999px;
	text-decoration:none;
}

#outside_link .jcca a:hover{
	background-position: 0 100%;
}


/* off */

.recruit_bt a {
	background-image: url(/gds/index/bn_06.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.setumei_bt a {
	background-image: url(/gds/index/bn_01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.siryo_bt a {
	background-image: url(/gds/index/bn_04.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-bottom: 5px;
}
#side_bt01 li.seminar_bt a {
	background-image: url(/gds/index/bn_05.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-bottom: 5px;
	height:140px;
}
.melon_bt a {
	background-image: url(/gds/index/bn_02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-bottom: 5px;
}



/* hover */

.recruit_bt a:hover {
	background-image: url(/gds/index/bn_06.jpg);
	background-repeat: no-repeat;
	background-position: 0px -70px;
}



.setumei_bt a:hover {
	background-image: url(/gds/index/bn_01.jpg);
	background-repeat: no-repeat;
	background-position: 0px -70px;
}


.siryo_bt a:hover {
	background-image: url(/gds/index/bn_04.jpg);
	background-repeat: no-repeat;
	background-position: 0px -70px;
}
#side_bt01 li.seminar_bt a:hover {
	background-position: 0px 100%;
}
.melon_bt a:hover {
	background-image: url(/gds/index/bn_02.jpg);
	background-repeat: no-repeat;
	background-position: 0px -70px;
}

.taiyaki_bt a:hover {
	background-image: url(/gds/index/bn_05.jpg);
	background-repeat: no-repeat;
	background-position: 0px -70px;
}

/* -+-+-+-+-+-+-+-+-+-+-+-休暇のお知らせ*/


#holiday {
	height: 100px;
	width: 228px;
	clear: both;
	font-size: 0.8em;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF9900;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#holiday  h2 {
	height: 20px;
	width: 200px;
	background-image: url(/gds/index/holidayTitle.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	background-position: 0px 0px;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
}



#holiday iframe {
	width: 215px;
	height: 60px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}





/* -+-+-+-+-+-+-+-+-+-+-+-更新情報*/


.news_box {
	float: left;
	width: 360px;
}
ul.news_list {
	width: 334px;
	border: 1px solid #ccc;
	height: 100px;
	padding: 12px;
	overflow-y: scroll;
}
ul.news_list li{
	margin-bottom:3px;
	overflow:hidden;
	font-size:12px;
}
ul.news_list li span.date{
	display:block;
	float:left;
	background-image: url("/gds/index/arrow.jpg");
	background-repeat: no-repeat;
 	background-position: right 3px;
	width: 81px;
}
/* ipad huck */
@media screen and (max-device-width: 1024px) {
	ul.news_list li span.date{
	 	background-position: right 4px;
	}
}
ul.news_list li span.news{
	display:block;
	float:left;
	margin-left:6px;
	width:230px;
}
.open_box {
	float: right;
	width: 310px;
}
ul.open_list {
	border: 1px solid #ccc;
	height: 100px;
	padding: 12px;
	overflow-y: scroll;
}
ul.open_list li{
	margin-bottom:3px;
	overflow:hidden;
	font-size:12px;
}
ul.open_list li span.tag{
	width: 20px;
	display:block;
	float:left;
}
ul.open_list li span.date{
	display:block;
	float:left;
	background-image: url("/gds/index/tag_melonpan.jpg");
	background-repeat: no-repeat;
 	background-position: left center;
	padding-left: 19px;
}
/* ipad huck */
@media screen and (max-device-width: 1024px) {
	ul.open_list li span.date{
	background-position: left 4px;
	}
}
ul.open_list li span.open{
	display:block;
	float:left;
	padding-left: 6px;
}




/* -+-+-+-+-+-+-+-+-+-+-+-ボタン03スタート*/

#side_bt03{
	width: 210px;
	background-color:#efefef;
	overflow:hidden;
	margin: 10px 0px;
	padding:10px;
}
#side_bt03 li {
 display:inline;
 list-style-type:none;
}
#side_bt03 li a {
	height:60px;
	width: 210px;
	display:block;
	background-repeat: no-repeat;
	text-indent:-9999px;
	text-decoration:none;
	overflow:hidden;
}

/* off */
.contact a {
	background-image: url(/gds/index/bn_08.jpg);
	background-position: 0px 0px;
	margin-bottom:10px;
}
.kaitori a {
	background-image: url(/gds/index/bn_09.jpg);
	background-position: 0px 0px;
}

/* hover */
.contact a:hover {
	background-position: 0 100%;
}
.kaitori a:hover{
	background-position: 0 100%;
}



#indexMainContent/* -+-+-+-+-+-+-+-+-+-+-+-メインスタート*/

 {
	width: 690px;
	float: right;
}

/* 選べる業態スタート */
.selectBc {
	clear: both;
	margin-bottom: 20px;
	overflow: hidden;
	width: 690px;

}
.selectBc h2 {
	height: 35px;
	width: 700px;
	margin-top: 0px;
}
.selectBc p{
	line-height: 1.2em;
	margin: 0px 0px;
	padding: 0px 0px;
}


.fc_brand {
 overflow: hidden;
 position: relative;
}
.fc_brand #left, .fc_brand #right {
 width: 335px;
 padding-bottom: 20px;
}
.fc_brand #left a img:hover, .fc_brand #right a img:hover {
 zoom: 1;
 filter: alpha(opacity=40);
 -moz-opacity: 0.40;
 opacity: 0.40;
}
.fc_brand #left {
 float: left;
}
.fc_brand #right {
 float: right;
}
.fc_brand #left .item{
 margin-bottom: -9999px;
 padding-bottom: 9999px;
 background-color: #e0f0b2;
 border: 1px solid #060;
}
.fc_brand #right .item{
 margin-bottom: -9999px;
 padding-bottom: 9999px;
 background-color: #fef8ec;
 border: 1px solid #6e4a20;
}
.fc_brand .sub {
 padding: 7px;
}
.fc_brand p.bn {
 background: #fff;
}
.fc_brand p.text {
 margin-top: 7px;
 line-height: 1.4em;
}
.fc_brand p.link_left, .fc_brand p.link_right {
 position: absolute;
 bottom: 0;
 width: 333px;
 text-align: right;
}
.fc_brand p.link_left {
 border-bottom: 1px solid #060;
}
.fc_brand p.link_right {
 border-bottom: 1px solid #6e4a20;
}
.fc_brand p.link_left a, .fc_brand p.link_right a {
 position: relative;
}
.fc_brand p.link_left a img, .fc_brand p.link_right a img {
 position: absolute;
 right: 7px;
 bottom: 7px;
}

/* ipad huck */
@media screen and (max-device-width: 1024px) {
  .fc_brand p.link_left a img, .fc_brand p.link_right a img {
  right: -326px;
  bottom: 7px;
 }
}
/* Firefox hack start */
@-moz-document url-prefix() {
 .fc_brand p.link_left a img, .fc_brand p.link_right a img {
  bottom: 26px;
 }
}
/* Firefox hack end */


.selectBc a.yakitate_furanomelonpan {
	background-image: url(/gds/index/bn_14.jpg);
	background-position: 0px 0px;
	margin-bottom:10px;
	height:150px;
	width:335px;
	display:block;
	background-repeat:no-repeat;
	outline:none;
	text-indent:-9999px;
	text-decoration:none;
	float:left;
}
.selectBc a.pabratamall {
	background-image: url(/gds/index/bn_15.jpg);
	background-position: 0px 0px;
	margin-bottom:10px;
	height:150px;
	width:335px;
	display:block;
	background-repeat:no-repeat;
	outline:none;
	text-indent:-9999px;
	text-decoration:none;
	float:right;
}
.selectBc a.yakitate_furanomelonpan:hover,
.selectBc a.pabratamall:hover{
	background-position: 0 100%;
}
.sns{
	background-color:#efefef;
	border: 1px solid #ccc;
	width: 674px;
	height: 90px;
	padding: 7px;
	overflow: hidden;
}
.sns a.blog {
	background-image: url(/gds/index/bn_blog.jpg);
	background-position: 0px 0px;
	height:90px;
	width:220px;
	display:block;
	background-repeat:no-repeat;
	outline:none;
	text-indent:-9999px;
	text-decoration:none;
	float:left;
}
.sns a.facebook {
	background-image: url(/gds/index/bn_facebook.jpg);
	background-position: 0px 0px;
	margin:0px 7px;
	height:90px;
	width:220px;
	display:block;
	background-repeat:no-repeat;
	outline:none;
	text-indent:-9999px;
	text-decoration:none;
	float:left;
}
.sns a.twitter {
	background-image: url(/gds/index/bn_twitter.jpg);
	background-position: 0px 0px;
	height:90px;
	width:220px;
	display:block;
	background-repeat:no-repeat;
	outline:none;
	text-indent:-9999px;
	text-decoration:none;
	float:left;
}
.sns a.blog:hover,
.sns a.facebook:hover,
.sns a.twitter:hover {
	background-position: 0 100%;
}

.selectBc li iframe {
	height:auto;
	width:318px;
	float:left;
	text-decoration:none;
	overflow:hidden;
	margin-right: 10px;
	color: #333333;
	border: 1px solid #CCCCCC;
	padding: 10px;
}



/* 選べる業態と開業プラン・充実の研修プログラム・安心と充実のサポートスタート */

/* 3つ共通 */
#threeContents {
	width: 700px;
	clear: both;
	margin-top: -10px;
}
#threeContents  h5 {
	height: 35px;
	width: 700px;
}

#threeContents ul {
	padding: 0;
	width: 220px;
	margin-top: 10px;
	float: left;
	margin-right: 10px;

}
#threeContents li {
	height: 60px;
	list-style-type: none;
	margin-bottom: 10px;
	margin-top: 10px;
}

#threeContents li a {
	color: #333333;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #FF9900;
	padding-left: 5px;
}

#threeContents li a:hover {
	color: #FF9900;
	padding-left: 5px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #FFDF60;
}


#threeContents li a img {
	float: left;
	padding-right: 10px;
	vertical-align: middle;
	
}

.selectBc table {
	width: 695px;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 10px;
}

.selectBc table th {
	padding: 5px;
	background: #F5F5F5;
	font-weight: bold;
	line-height: 120%;
	text-align: left;
	color: #666666;
	font-size: 0.9em;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	width: 60px;
}
.selectBc table td {
	padding: 5px;
	text-align: left;
	color: #666666;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}


#setumeikai {
	padding:0;
	margin: 0px;
}



#setumeikai ul {
	padding:0;
	margin: 0px;
	height: 50px;
	width: 600px;
	overflow: auto;
}
#setumeikai li {
	display:inline;
	list-style-type:none;
}
#setumeikai li a {
	height:40px;
	display:block;
	text-indent:-9999px;
	text-decoration:none;
	overflow:hidden;
	width: 550px;
}



/* off */
.setumeikai_bt a {
	background-image: url(/gds/index/setumei_bt.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


/* hover */
.setumeikai_bt a:hover {
	background-image: url(/gds/index/setumei_bt.jpg);
	background-repeat: no-repeat;
	background-position: 0px -70px;
}


#minasama {
	width: 670px;
	clear: both;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF9900;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 10px;
	line-height: 1.3em;
}
#minasama  h3 {
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 10px;
}

.margintop {
	margin-top: 30px;
}

#topimg {
	width: 950px;
	height: 230px;
	margin:10px 0px 20px 0px;
	background-image: url(/gds/index/img007.gif);
	background-repeat: no-repeat;
	padding: 5px 5px 0px 5px;
}
.top-banner {
	margin-bottom: 15px;
}
