@charset "shift_jis";
/*---------------------------
  ▼広告連動
---------------------------*/
/*--リード--*/
#japon_copy {
	margin: 20px;
	height: 180px;
	width: 560px;
}

/*---------------------------
  ▼2段用ハッピー
---------------------------*/
#to_hapi0 {
    float: left;
	margin: 0 0 0 0px;
	padding:20px;
	width: 560px;
	margin-right: -3px;
}

#to_hapi0 h3{
	height:27px;
	width:560px;
	background: url(../img_2/hapi/obi/05.gif) no-repeat;
}

/*---------------------------
  ▼2段用じゃぽん001
---------------------------*/
#to_japon1 {
    float: left;
	margin: 0 0 0 0px;
	padding:20px;
	width: 560px;
	margin-right: -3px;
}
/*---------------------------
  ▼2段組指定01
---------------------------*/
.box_c {
    float: left;
	width: 180px;
	margin-right: -3px;
}
.box_d {
    float: right;
	width: 380px;
}
.box_c ul {
	margin: 0 0 0 0px;
	padding: 5px;
	padding-bottom: 20px;
}

.box_d ul {
	margin: 0 0 0 0px;
	padding: 5px;
	padding-bottom: 20px;
}


/*---------------------------
  ▼2段用じゃぽん02
---------------------------*/
#to_hapi2 {
    float: left;
	margin: 0 0 0 0px;
	padding:20px;
	width: 560px;
	margin-right: -3px;
}

#to_hapi2 h3{
	height:27px;
	width:560px;
	background: url(../img/hapi_obi02.gif) no-repeat;
}

/*---------------------------
  ▼2段用
---------------------------*/
#to_hapi3 {
    float: left;
	margin: 0 0 0 0px;
	padding:20px;
	width: 560px;
	margin-right: -3px;
}

#to_hapi3 h3{
	height:27px;
	width:560px;
	background: url(../img/hapi_obi03.gif) no-repeat;
}

#to_hapi4 {
    float: left;
	margin: 0 0 0 0px;
	padding:20px;
	width: 560px;
	margin-right: -3px;
}

#to_hapi4 h3{
	height:27px;
	width:560px;
	background: url(../img/hapi_obi04.gif) no-repeat;
}

#to_hapi5 {
    float: left;
	margin: 0 0 0 0px;
	padding:20px;
	width: 560px;
	margin-right: -3px;
}

#to_hapi5 h3{
	height:27px;
	width:560px;
	background: url(../img/hapi_obi05.gif) no-repeat;
}

#to_hapi6 {
    float: left;
	margin: 0 0 0 0px;
	padding:20px;
	width: 560px;
	margin-right: -3px;
}

#to_hapi6 h3{
	height:27px;
	width:560px;
	background: url(../img/hapi_obi06.gif) no-repeat;
}

#to_hapi7 {
    float: left;
	margin: 0 0 0 0px;
	padding:20px;
	width: 560px;
	margin-right: -3px;
}

#to_hapi7 h3{
	height:27px;
	width:560px;
	background: url(../img_2/hapi/obi/07.gif) no-repeat;
}

#to_hapi8 {
    float: left;
	margin: 0 0 0 0px;
	padding:20px;
	width: 560px;
	margin-right: -3px;
}

#to_hapi8 h3{
	height:27px;
	width:560px;
	background: url(../img/hapi_obi08.gif) no-repeat;
}

#to_hapi9 {
    float: left;
	margin: 0 0 0 0px;
	padding:20px;
	width: 560px;
	margin-right: -3px;
}

#to_hapi9 h3{
	height:27px;
	width:560px;
	background: url(../img/hapi_obi09.gif) no-repeat;
}

#to_hapi10 {
    float: left;
	margin: 0 0 0 0px;
	padding:20px;
	width: 560px;
	margin-right: -3px;
}

#to_hapi10 h3{
	height:27px;
	width:560px;
	background: url(../img/hapi_obi10.gif) no-repeat;
}

#to_hapi11 {
    float: left;
	margin: 0 0 0 0px;
	padding:20px;
	width: 560px;
	margin-right: -3px;
}

#to_hapi11 h3{
	height:27px;
	width:560px;
	background: url(../img/hapi_obi11.gif) no-repeat;
}

#to_hapi12 {
    float: left;
	margin: 0 0 0 0px;
	padding:20px;
	width: 560px;
	margin-right: -3px;
}

#to_hapi12 h3{
	height:27px;
	width:560px;
	background: url(../img_2/hapi/obi/08.gif) no-repeat;
}

#to_hapi13 {
    float: left;
	margin: 0 0 0 0px;
	padding:20px;
	width: 560px;
	margin-right: -3px;
}

#to_hapi13 h3{
	height:27px;
	width:560px;
	background: url(../img/hapi_obi13.jpg) no-repeat;
}

#to_hapi14 {
    float: left;
	margin: 0 0 0 0px;
	padding:20px;
	width: 560px;
	margin-right: -3px;
}

#to_hapi14 h3{
	height:27px;
	width:560px;
	background: url(../img/hapi_obi14.gif) no-repeat;
}

#to_hapi15 {
    float: left;
	margin: 0 0 0 0px;
	padding:20px;
	width: 560px;
	margin-right: -3px;
}

#to_hapi15 h3{
	height:27px;
	width:560px;
	background: url(../img/hapi_obi15.gif) no-repeat;
}

#to_hapi16 {
    float: left;
	margin: 0 0 0 0px;
	padding:20px;
	width: 560px;
	margin-right: -3px;
}

#to_hapi16 h3{
	height:27px;
	width:560px;
	background-image: url(../img/hapi_obi16.gif);
	background-repeat: no-repeat;
}


#to_hapi17 {
    float: left;
	margin: 0 0 0 0px;
	padding:20px;
	width: 560px;
	margin-right: -3px;
}

#to_hapi17 h3{
	height:27px;
	width:560px;
	background: url(../img/hapi_obi17.gif) no-repeat;
}

#to_hapi18 {
    float: left;
	margin: 0 0 0 0px;
	padding:20px;
	width: 560px;
	margin-right: -3px;
}

#to_hapi18 h3{
	height:27px;
	width:560px;
	background: url(../img/hapi_obi18.gif) no-repeat;
}

#to_hapi19 {
    float: left;
	margin: 0 0 0 0px;
	padding:20px;
	width: 560px;
	margin-right: -3px;
}

#to_hapi19 h3{
	height:27px;
	width:560px;
	background: url(../img_2/hapi/obi/09.gif) no-repeat;
}


#to_hapi20 {
    float: left;
	margin: 0 0 0 0px;
	padding:20px;
	width: 560px;
	margin-right: -3px;
}

#to_hapi20 h3{
	height:27px;
	width:560px;
	background: url(../img/hapi_obi20.gif) no-repeat;
}

#to_hapi21 {
    float: left;
	margin: 0 0 0 0px;
	padding:20px;
	width: 560px;
	margin-right: -3px;
}

#to_hapi21 h3{
	height:27px;
	width:560px;
	background: url(../img/hapi_obi21.gif) no-repeat;
}


/*---------------------------
  ▼2段組指定03
---------------------------*/
.box_a {
    float: left;
	width: 280px;
	margin-right: -3px;
}
.box_b {
    float: right;
	width: 280px;
}
.box_a ul {
	margin: 0 0 0 0px;
	padding: 5px;
}

.box_b ul {
	margin: 0 0 0 0px;
	padding: 5px;
}

/*---------------------------
  ▼2段組指定03
---------------------------*/
.box_0 {
    float: left;
	width: 200px;
	margin-right: -3px;
}
.box_1 {
    float: right;
	width: 360px;
}
.box_0 ul {
	margin: 0 0 0 0px;
	padding: 5px;
}

.box_1 ul {
	margin: 0 0 0 0px;
	padding: 5px;
}

/*---------------------------
  ▼2段組指定03
---------------------------*/
.box_2 {
    float: left;
	width: 400px;
	margin-right: -3px;
}
.box_3 {
    float: right;
	width: 160px;
}
.box_2 ul {
	margin: 0 0 0 0px;
	padding: 5px;
}

.box_3 ul {
	margin: 0 0 0 0px;
	padding: 5px;
}

/*---------------------------
  ▼2段組指定03
---------------------------*/
.box_4 {
	float: left;
	width: 250px;
	margin-right: -3px;
}
.box_5 {
	float: right;
	width: 310px;
}
.box_4 ul {
	margin: 0 0 0 0px;
	padding: 5px;
}

.box_5 ul {
	margin: 0 0 0 0px;
	padding: 5px;
}

.box_0112 {
	float: left;
	width: 250px;
	height: 210px;
	margin-right: -3px;
}
.box_0112 ul {
	margin: 0 0 0 0px;
	padding: 5px;
}


/*---------------------------
  ▼2段組指定ヨコ組
---------------------------*/
.box_e {
    margin: 0 0 0 0px;
	padding:0px;
	width: 560x;
}


.box_e ul {
	margin: 0 0 0 0px;
	padding: 0px;
	padding-bottom: 0px;
}

.box_f {
    margin: 0 0 0 0px;
	padding:0px;
	width: 560px;
}


.box_f ul {
	margin: 0 0 0 0px;
	padding: 0px;
}

/*---------------------------
  ▼2段用じゃぽん04
---------------------------*/
#to_japon4 {
    float: left;
	margin: 0 0 0 0px;
	padding:20px;
	width: 560px;
	margin-right: -3px;
}

#to_japon4 h3{
	height:27px;
	width:560px;
	background: url(../img/japon_obi04.gif) no-repeat;
}


/*---------------------------
  ▼3段組指定
---------------------------*/
#japon_content {
    float: left;
	margin: 0 0 0 0px;
	padding:20px;
	width: 560px;
	margin-right: -3px;
	
}

/*---------------------------
  ▼3段組指定
---------------------------*/

/*---------------------------
  ▼バナー共通（中と下部分の背景）
---------------------------*/

/*--伸びる部分の背景--*/
#main_body {
	width:560px;
	background: #FFF repeat-y;
}


/*---------------------------------------------------
	◆10.15追加◆	聖母学祭、中学生体験学習
---------------------------------------------------*/

#to_hapi23 {
    float: left;
	margin: 0 0 0 0px;
	padding:20px;
	width: 560px;
	margin-right: -3px;
}

#to_hapi23 h3{
	height:27px;
	width:560px;
	background: url(../img_2/hapi/obi/01.gif) no-repeat;
}


#to_hapi24 {
    float: left;
	margin: 0 0 0 0px;
	padding:20px;
	width: 560px;
	margin-right: -3px;
}

#to_hapi24 h3{
	height:27px;
	width:560px;
	background: url(../img_2/hapi/obi/02.gif) no-repeat;
}


.box_10 {
	float: left;
	width: 310px;
}


.box_11 {
	float: right;
	width: 245px;
}


.box_10 ul {
	margin: 0 0 0 0px;
	padding: 5px;
}


.box_11 ul {
	margin: 0 0 0 0px;
	padding: 5px;
}


.box_12 {
	float: left;
	width: 560px;
	margin: 2px 0 0 0;
}


.box_12 ul {
	margin: 0 0 0 0px;
	padding: 5px;
}


/*---------------------------------------------------
	◆11.14追加◆	カレーバイキング	
---------------------------------------------------*/

#to_hapi25 {
    float: left;
	margin: 0 0 0 0px;
	padding:20px;
	width: 560px;
	margin-right: -3px;
}

#to_hapi25 h3{
	height:27px;
	width:560px;
	background: url(../img_2/hapi/obi/03.gif) no-repeat;
}


/*---------------------------------------------------
	◆12.2追加◆	石焼カレーうどん	
---------------------------------------------------*/

#to_hapi111202 {
    float: left;
	margin: 0 0 0 0px;
	padding:20px;
	width: 560px;
	margin-right: -3px;
}

#to_hapi111202 h3{
	height:27px;
	width:560px;
	background: url(../img_2/hapi/obi/04.gif) no-repeat;
}


/*---------------------------------------------------
	◆1.7追加◆	ソースカツ丼はじめました	
---------------------------------------------------*/

#to_hapi120107 {
    float: left;
	margin: 0 0 0 0px;
	padding:20px;
	width: 560px;
	margin-right: -3px;
}

#to_hapi120107 h3{
	height:27px;
	width:560px;
	background: url(../img_2/hapi/obi/10.gif) no-repeat;
}

.box_120113 {
	float: left;
	width: 302px;
	margin-right: -3px;
}

.box_120113_2 {
	float: right;
	width: 258px;
	margin-right: -3px;
}


.box_131031 {
	float: left;
	width: 302px;
	margin-right: -3px;
}

.box_131031_2 {
	float: right;
	width: 258px;
	margin-right: -3px;
}



/*---------------------------------------------------
	◆1.12追加◆	まきまきライスバー変更	
---------------------------------------------------*/
.box_maki0112 {
	float: left;
	width: 560px;
	margin-right: -3px;
}


/*---------------------------------------------------
	◆1.12追加◆	マウント信夫変更部分	
---------------------------------------------------*/

.box_big0112 {
	float: left;
	width: 280px;
}

.box_big0112_2 {
	float: right;
	width: 280px;
}


/*---------------------------------------------------
	◆1.13追加◆	CLOSE部分	
---------------------------------------------------*/

.box_close {
	float: left;
	width: 560px;
	margin-top: 20px;
}

.box_close2 {
	float: left;
	width: 560px;
}

/*---------------------------------------------------
	◆2015.02.02追加◆	チャーリーコラボ
---------------------------------------------------*/

#to_hapi150202 {
    float: left;
	margin: 0 0 0 0px;
	padding:20px;
	width: 560px;
	margin-right: -3px;
}

#to_hapi150202 h3{
	height:27px;
	width:560px;
	background: url(../img_2/hapi/obi/11.jpg) no-repeat;
}

#to_ochanoko28 {
    float: left;
	margin: 0 0 0 0px;
	padding:20px;
	width: 560px;
}
#to_ochanoko28 h3 {
	height:27px;
	width:560px;
	background: url(../img_2/ocha/obi/21.gif) no-repeat;
}
