@charset "utf-8";

/*会社概要*/
.com_table01{
	float:left;
	width:330px;
	border: #666666 solid 1px;
}
#com_image{
	float:left;
	width:290px;
	padding:0 0 0 15px;
}
.com_sen01{
	border-bottom:solid #666666 1px;
	border-right:solid #666666 1px;
	padding:0 0 0 5px;
}
.com_sen02{
	border-bottom:solid #666666 1px;
	padding:0 0 0 5px;
}
.com_sen03{
	border-right:solid #666666 1px;
	padding:0 0 0 5px;
}
.com_sen04{
	padding:0 0 0 5px;
}
.com_table02{
	border:#666666 solid 1px;
}
/*プライバシーポリシー*/
.pri_moji01{
	padding:10px 0 0 0;
}
.pri_daimei01{
	font-size:15px;
	padding:15px 0 0 0;
}
.pri_moji02{
	padding:0 0 0 30px;
}
.pri_moji03{
	list-style:lower-alpha outside;
	padding:0 0 0 50px;
}
/*サイトマップ*/
.sit_midasi01{
	background-color:#990000;
	color:#FFFFFF;
	width:300px;
	padding:5px 0 5px 10px;
	border-top:#666666 solid 1px;
	border-left:#666666 solid 1px;
	border-right:#666666 solid 1px;
	margin:10px 0 0 0;
}
.sit_moji01{
	border-left:#666666 solid 1px;
	border-right:#666666 solid 1px;
	width:300px;
	padding:10px 0 5px 10px;
}
.sit_moji02{
	border-left:#666666 solid 1px;
	border-right:#666666 solid 1px;
	border-bottom:#666666 solid 1px;
	width:300px;
	padding:10px 0 15px 10px;
}
.sit_moji03{
	border-left:#666666 solid 1px;
	border-right:#666666 solid 1px;
	border-bottom:#666666 solid 1px;
	width:300px;
	padding:10px 0 48px 10px;
}
.sit_left01{
	float:left;
}
.sit_left02{
	float:left;
	padding:0 0 0 20px;
}
.sit_left03{
	clear:both;
	float:left;
}
.sit_midasi02{
	clear:both;
	background-color:#990000;
	color:#FFFFFF;
	width:300px;
	padding:5px 0 5px 10px;
	border-top:#666666 solid 1px;
	border-left:#666666 solid 1px;
	border-right:#666666 solid 1px;
	margin:10px 0 0 0;
}
/*アクセスマップ*/
#acc_chizu{
	padding:20px 0 0 70px;
}
#acc_title{
	padding:20px 0 10px 230px;
}
.acc_moji01{
	padding:10px 0 10px 30px;
	letter-spacing:1px;
}
.acc_moji02{
	padding:0 0 0 50px;
}
/*永楽堂の開店後サポート*/
#ope_div01{
	width:645px;
}
#ope_image01{
	padding:25px 0 15px 20px;
}
.ope_image02{
	padding:0 0 20px 20px;
	float:left;
}
.ope_yajirusi{
	padding:100px 0 0 0;
	float:left;
}
.ope_image03{
	padding:0 0 20px 0;
	float:left;
}
.ope_image04{
	clear:both;
	padding:0 0 10px 20px;
	float:left;
}
.ope_image05{
	padding:0 10px 20px 0;
	float:left;
}
/*永楽堂の開店前サポート*/
#ope01_image01{
	padding:20px 0 0 20px;
}
#ope01_image02{
	padding:20px 0 0 20px;
	float:left;
}
.ope01_image03{
	padding:15px 0 0 20px;
	width:290px;
	float:left;
}
#ope01_moji01{
	padding:10px 0 0 20px;
	width:240px;
	float:left;
}
#ope01_image04{
	clear:both;
	padding:30px 0 0 20px;
}
.ope01_moji02{
	padding:15px 0 0 60px;
}
.ope01_moji03{
	padding:0 0 0 60px;
}
.ope01_ul01{
	float:left;
	width:208px;
}
#ope01_hako01{
	width:645px;
	height:125px;
}
#ope01_image05{
	clear:both;
	float:left;
	padding:25px 40px 0 100px;
}
#ope01_image06{
	float:left;
}
#ope01_image07{
	float:left;
	padding:25px 0 0 40px;
}
#ope01_hako02{
	width:645px;
	height:95px;
}
#ope01_image08{
	clear:both;
	padding:0 0 0 20px;
}
#ope01_hako03{
	padding:20px 0 0 20px;
	width:628;
}
.ope01_ul02{
	float:left;
	width:190px;
	padding:0 15px 0 0;
}
.ope01_moji04{
	padding:15px 0 0 0;
	font-size:10px;
}
/*永楽堂の開店後サポート*/
#aft_image01{
	padding:0 0 0 10px;
}
.aft_left{
	float:left;
	width:242px;
	padding:20px 0 0 50px;
}
.aft_image02{
	padding:20px 0 0 20px;
}
.aft_moji01{
	padding:10px 0 0 20px;
	width:242px;
}
.aft_moji02{
	padding:10px 0 0 20px;
	width:242px;
}
#aft_div{
	width:645px;
	height:150px;
	padding:0 0 50px 0;
}
#aft_back{
	clear:both;
	background-image:url(../images/aft-i02.gif);
	background-repeat:no-repeat;
	width:630px;
	height:170px;
}
.aft_moji03{
	clear:both;
	float:left;
	padding:5px 0 0 20px;
}
.aft_moji04{
	padding:0 0 0 10px;
}
#aft_div02{
	clear:both;
	float:left;
	width:177px;
	padding:17px 0 0 25px;
}
.aft_div03{
	float:left;
	width:177px;
	padding:17px 0 0 25px;
}
/*サービス一覧*/
.ser_back01{
	padding:30px 0 0 52px;
	background-image:url(../images/sur-i02.gif);
	background-position:32px 0;
	background-repeat:no-repeat;
	height:220px;
}
.ser_img01{
	float:left;
	padding:15px 0 0 20px;
}
.ser_moji01{
	float:left;
	padding:15px 0 0 25px;
	width:260px;
}
.ser_moji02{
	float:left;
	padding:0 0 0 25px;
	width:260px;
}
/*永楽堂直営店のご案内*/
.our_gif01{
	padding:20px 0 0 15px;
}
#our_img01{
	padding:20px 0 0 65px;
}
#our_gif02{
	padding:20px 0 0 35px;
}
#our_moji01{
	float:left;
	width:250px;
	padding:15px 0 0 55px;
}
.our_moji02{
	padding:10px 0 0 0;
}
#our_back01{
	float:left;
	background-image:url(../images/sho-i05-2.gif);
	background-position:40px 60px;
	background-repeat:no-repeat;
	width:270px;
	height:200px;
}
#our_moji03{
	padding:72px 0 0 60px;
	width:130px;
}
.our_moji04{
	padding:0 0 0 60px;
}
/*リクルート*/
.rec_moji01{
	padding:20px 0 3px 0;
}
.rec_moji02{
	padding:0 0 0 14px;
}
#rec_img01{
	float:left;
	padding:0 0 0 14px;
}
#rec_moji03{
	float:left;
	padding:0 0 0 14px;
	width:417px;
}
.rec_moji04{
	clear:both;
	text-align:right;
}
#rec_moji05{
	padding:12px 0 0 0;
}
#rec_table01{
	width:645px;
	border:#666666 solid 1px;
	margin:0 0 20px 0;
}
.rec_table02{
	background:#CCCCCC;
	border-bottom:#666666 solid 1px;
	border-right:#666666 solid 1px;
	padding:0 0 0 10px;
	width:100px;
}
.rec_table03{
	border-bottom:#666666 solid 1px;
	padding:10px 0 10px 10px;
}
.rec_list01{
	list-style:decimal outside;
	padding:0 0 0 18px;
}
.rec_moji05{
	padding:3px 0 0 0;
}
.rec_moji06{
	padding:20px 0 0 0;
}
.rec_table04{
	background:#CCCCCC;
	border-right:#666666 solid 1px;
	padding:0 0 0 10px;
	width:100px;
}
.rec_table05{
	padding:10px 0 10px 10px;
}
/*安心配達*/
#saf_gif01{
	padding:20px 0 0 20px;
}
.saf_gif02{
	padding:20px 0 0 0;
}
.saf_gif03{
	padding:0 0 0 20px;
}
.saf_gif04{
	padding:20px 0 20px 0;
}
#saf_table01{
	float:left;
	width:258px;
	border: #666666 solid 1px;
}
#saf_img01{
	padding:10px 0 0 10px;
}
#saf_moji01{
	padding:5px 0 0 10px;
	font-size:11px;
}
.saf_left01{
	float:left;
}
#saf_img02{
	padding:10px 0 0 5px;
}
#saf_moji02{
	padding:5px 0 0 5px;
	font-size:11px;
}
#saf_img03{
	padding:10px 10px 0 5px;
}
#saf_moji03{
	padding:5px 0 0 5px;
	font-size:11px;
}
#saf_gif05{
	clear:both;
	padding:5px 0 10px 35px;
}
.saf_img04{
	float:left;
	padding:0 0 0 20px;
}
.saf_gif06{
	clear:both;
	padding:20px 0 0 0;
}
/*こだわり*/
#kod_gif01{
	padding:20px 0 0 20px;
}
.kod_gif02{
	float:left;
	padding:20px 0 0 0;
}
.kod_gif03{
	float:left;
	padding:20px 0 0 20px;
	width:414px;
}
.kod_moji01{
	clear:both;
	padding:20px 0 0 0;
}
.kod_sen01{
	float:left;
	border-bottom:#999999 solid 1px;
	padding:0 0 20px 0;
	width:645px;
}
.kod_moji03{
	padding:0 0 0 17px;
}
#kod_moji02{
	width:394px;
	padding:20px 0 0 20px;
	list-style:decimal outside;
}
.kod_moji04{
	clear:both;
	padding:20px 0 0 0;
}
#kod_moji05{
	padding:0 0 0 18px;
}
#kod_moji06{
	padding:10px 0 0 3px;
}
.kod_gif04{
	float:left;
	padding:20px 0 0 20px;
}
#kod_moji07{
	padding:10px 0 0 12px;
}
#kod_moji08{
	padding:0 0 0 19px;
}
#kod_moji09{
	padding:10px 0 0 14px;
}
#kod_moji10{
	padding:0 0 0 22px;
}
#kod_moji11{
	padding:10px 0 0 30px;
}
#kod_moji12{
	padding:0 0 0 27px;
}
#kod_moji13{
	padding:10px 0 0 0;
}
#kod_moji14{
	padding:0 0 20px 23px;
}
/*レシピ*/
#slct_title{
	padding:0px;
	margin:0px;
}
#slct_intro{
	padding:60px 0px 0px 0px;
	width:635px;
	height:160px;
	background-image:url(../images/slct02-bg01.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}
#slct_intro span{
	display:none;
}
#slct02_t{
	margin:0px 0px 30px 70px;
	width:230px;
	height:45px;
	background-image:url(../images/slct02-t01.gif);
	background-position:left;
	background-repeat:no-repeat;
}
#slct_intro ul{
	margin:0px;
	padding:40px 0px 0px 20px;
	list-style:none;
}
*html body #slct_intro li{
	float:left;
	margin:0px 0px -5px 0px;
	padding:0px 5px 0px 0px;
}
#slct_intro li{
	float:left;
	margin:0px;
	padding:0px 5px 0px 0px;
}
#slct_intro li a{
	margin-top:15px;
	width:145px;
	height:32px;
	display:block;
}
#slct_intro li a:hover{
	margin-top:0px;
	width:145px;
	height:47px;
	display:block;
}
#slct_intro .menu01 a{
	background-image:url(../images/slct-tab01.gif);
	background-position:left;
	background-repeat:no-repeat;
}
#slct_intro .menu01 a:hover{
	background-image:url(../images/slct-tab01-on.gif);
	background-position:left;
	background-repeat:no-repeat;
}
#slct_intro .menu02 a{
	background-image:url(../images/slct-tab02.gif);
	background-position:left;
	background-repeat:no-repeat;
}
#slct_intro .menu02 a:hover{
	background-image:url(../images/slct-tab02-on.gif);
	background-position:left;
	background-repeat:no-repeat;
}
#slct_intro .menu03{
	margin-top:0px;
	width:145px;
	height:47px;
	display:block;
}
#slct01_box{
	clear:both;
	padding:30px 0px 0px 17px;
	margin:0 0 20px 0;
	float:left;
	width:618px;
	height:1310px;
	background-image:url(../images/slct01-bg.gif);
	background-position:left top;
	background-repeat:repeat-y;
}
*html body #slct01_box{
	clear:both;
	float:left;
	width:618px;
	height:1310px;
	background-image:url(../images/slct01-bg.gif);
	background-position:left top;
	background-repeat:repeat-y;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
}
#slct01_1box{
	margin:0 0 20px 0;
	height:1310px;
}
#slct01_box ul{	
	padding:0px;
	margin:0px;
	list-style:none;
}
#slct01_box li{
	float:left;	
	margin:0px 0px 15px 0px;
	text-align:center;
}
#slct01_box .menu01{
	padding:15px 30px 0px 15px;
}
#slct01_box .menu02{
	padding:0px 10px 0px 0px;
}

#slct01_box li span{
	display:none;
}
/*パンから選ぶ(select02.html)-------------------------------------*/
#slct_title{
	padding:0px;
	margin:0px;
}
#slct_intro{
	padding:60px 0px 0px 0px;
	width:635px;
	height:160px;
	background-image:url(../images/slct02-bg01.gif);
	background-position:right;
	background-repeat:no-repeat;
}
#slct_intro span{
	display:none;
}
#slct02_t{
	margin:0px 0px 30px 70px;
	width:230px;
	height:45px;
	background-image:url(../images/slct02-t01.gif);
	background-position:left;
	background-repeat:no-repeat;
}
#slct_intro ul{
	margin:0px;
	padding:40px 0px 0px 20px;
	list-style:none;
}
*html body #slct_intro li{
	float:left;
	margin:0px 0px -5px 0px;
	padding:0px 5px 0px 0px;
}
#slct_intro li{
	float:left;
	margin:0px;
	padding:0px 5px 0px 0px;
}
#slct_intro li a{
	margin-top:15px;
	width:145px;
	height:32px;
	display:block;
}
#slct_intro li a:hover{
	margin-top:0px;
	width:145px;
	height:47px;
	display:block;
}
#slct_intro .menu01 a{
	background-image:url(../images/slct-tab01.gif);
	background-position:left;
	background-repeat:no-repeat;
}
#slct_intro .menu01 a:hover{
	background-image:url(../images/slct-tab01-on.gif);
	background-position:left;
	background-repeat:no-repeat;
}
#slct_intro .menu02 a{
	background-image:url(../images/slct-tab02.gif);
	background-position:left;
	background-repeat:no-repeat;
}
#slct_intro .menu02 a:hover{
	background-image:url(../images/slct-tab02-on.gif);
	background-position:left;
	background-repeat:no-repeat;
}
#slct_intro .menu03{
	margin-top:0px;
	width:145px;
	height:47px;
	display:block;
}
*html body #slct02_box01{
	clear:both;
	padding:80px 20px 0px 15px;
	float:left;
	width:600px;
	height:344px;
	background-image:url(../images/slct02-bg02.gif);
	background-position:left;
	background-repeat:no-repeat;
}
#slct02_box01{
	clear:both;
	padding:90px 20px 0px 15px;
	float:left;
	width:600px;
	height:344px;
	background-image:url(../images/slct02-bg02.gif);
	background-position:left;
	background-repeat:no-repeat;
}
#slct02_box02{
	clear:both;
	float:left;
	padding:25px 20px 0px 15px;
	width:600px;
	height:456px;
	background-image:url(../images/slct02-bg03.gif);
	background-position:left;
	background-repeat:no-repeat;
}
#slct02_box03{
	clear:both;
	float:left;
	padding:30px 20px 20px 15px;
	width:600px;
	height:499px;
	background-image:url(../images/slct02-bg04.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
#slct02_box01 ul, #slct02_box02 ul, #slct02_box03 ul{	
	padding:0px;
	margin:0px;
	list-style:none;
}
#slct02_box01 li, #slct02_box02 li, #slct02_box03 li{
	float:left;	
	margin:0px 20px 20px 0px;
	width:130px;
	height:120px;
}
*html body #slct02_box01 li, #slct02_box02 li, #slct02_box03 li{
	float:left;	
	margin:0px 10px 10px 0px;
	width:130px;
	height:120px;
}
#slct02_box01 li a, #slct02_box02 li a, #slct02_box03 li a{
	width:130px;
	height:120px;
	display:block;
}
#slct02_box01 li span, #slct02_box02 li span, #slct02_box03 li span{
	display:none;
}
.slct15p{
	padding:15px 0px 0px 0px;
}
.slct30p{
	padding:30px 0px 0px 0px;
}
.slct70p{
	padding:70px 0px 0px 0px;
}
.slct_s40p{
	padding:0px 0px 0px 40px;
}
.slct_c{
	clear:both;
	padding:45px 0px 0px 50px;
}
/*スタッフ紹介(staffs.html)-------------------------------------*/
#stf_title{
	padding:0px 0px 0px 30px;
}
#stfbox{
	margin:0px 0px 0px 30px;
	width:615px;
	height:1910px;
	background-image:url(../images/stf-bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
#stf01{
	padding:180px 10px 0px 395px;
	width:210px;
	height:30px;
}

#stf02{
	padding:115px 10px 0px 395px;
	width:210px;
	height:30px;
}
#stf03{
	padding:170px 10px 0px 395px;
	width:210px;
	height:30px;
}
#stf04{
	padding:120px 10px 0px 395px;
	width:210px;
	height:30px;
}
#stf05{
	padding:140px 10px 0px 395px;
	width:210px;
	height:30px;
}
#stf06{
	padding:160px 10px 0px 395px;
	width:210px;
	height:30px;
}
#stf07{
	padding:115px 10px 0px 395px;
	width:210px;
	height:30px;
}
#stf08{
	padding:140px 10px 0px 395px;
	width:210px;
	height:30px;
}
#stf09{
	padding:160px 10px 0px 395px;
	width:210px;
	height:30px;
}
#stf10{
	padding:130px 10px 0px 395px;
	width:210px;
	height:30px;
}

#stf01 p a, #stf02 p a, #stf03 p a, #stf04 p a, #stf05 p a, #stf06 p a, #stf07 p a, #stf08 p a, #stf09 p a, #stf10 p a{
	width:210px;
	height:30px;
	display:block;
}
#stf01 p, #stf02 p, #stf03 p, #stf04 p, #stf05 p, #stf06 p, #stf07 p, #stf08 p, #stf09 p, #stf10 p{
	margin:0px;
	padding:0px;
}
#stf01 span, #stf02 span, #stf03 span, #stf04 span, #stf05 span, #stf06 span, #stf07 span, #stf08 span, #stf09 span, #stf10 span{
	display:none;	
}
.pagetop{
	float:right;
	padding:20px 20px 20px 0px;
	font-size:12px;
}
.pagetop a{
	text-decoration:none;
}
.pagetop a:hover{
	text-decoration:underline;
}
/*業者選びのAtoZ*/
#ato_gif01{
	float:left;
	padding:30px 0 0 10px;
}
#ato_moji01{
	float:left;
	padding:20px 0 0 20px;
	width:352px;
}
#ato_img01{
	clear:both;
	float:left;
	padding:20px 0 0 0;
}
.ato_gif02{
	padding:70px 5px 0 5px;
}
.ato_flot01{
	float:left;
}
#ato_gif03{
	padding:38px 0 0 0;
}
#ato_gif04{
	padding:8px 0 8px 0;
}
.ato_gif05{
	clear:both;
	padding:20px 0 0 0;
}
#ato_moji02{
	float:left;
	padding:40px 0 0 0;
	width:318px;
}
#ato_img02{
	float:left;
	padding:20px 0 0 20px;
}
.ato_moji03{
	float:left;
	padding:20px 0 0 0;
	width:318px;
}
.ato_moji04{
	padding:15px 0 0 0;
}
#ato_img03{
	float:left;
	padding:40px 0 0 20px;
}
#ato_img04{
	float:left;
	padding:60px 0 0 20px;
}
#ato_gif06{
	clear:both;
	padding:40px 0 40px 20px;
}
#ato_gif07{
	clear:both;
	float:left;
}
#ato_gif08{
	float:left;
	padding:0 0 20px 20px;
}
/*開業までの道のり＆必要なことチェックリスト*/
.sch_gif01{
	padding:20px 0 0 10px;
}
.sch_gif02{
	float:left;
	padding:20px 0 0 0px;
}
.sch_gif03{
	padding:20px 0 0 50px;
}
.sch_gif04{
	float:left;
	padding:20px 0 0 20px;
	width:336px;
}
.sch_gif05{
	float:left;
	padding:20px 0 0 0px;
}
.sch_gif06{
	clear:both;
	float:left;
	padding:20px 0 0 0px;
}
.sch_gif07{
	height:175px;
}
.sch_gif08{
	clear:both;
	height:176px;
}
.sch_gif09{
	float:left;
	padding:20px 0 0 20px;
	width:312px;
}
.sch_gif10{
	float:left;
	padding:20px 0 0 20px;
	width:295px;
}
.sch_gif1{
	float:left;
	padding:20px 0 0 20px;
	width:345px;
}
.sch_gif10_1{
	width:345px;
}
.sch_gif11{
	float:left;
	padding:20px 0 0 20px;
	width:332px;
}
.sch_gif12{
	clear:both;
	padding:20px 0 0 0;
}
.sch_gif13{
	padding:20px 0 20px 0;
}
.sch_gif14{
	float:left;
}
.sch_gif15{
	clear:both;
	float:left;
}
#sch_gif16{
	clear:both;
	padding:20px 0 10px 20px;
}
#sch_gif17{
	float:left;
	width:100px;
	padding:0 0 0 40px;
}
#sch_gif18{
	float:left;
	width:100px;
}
#sch_moji01{
	float:left;
	width:400px;
	padding:18px 0 0 0;
}
#sch_gif19{
	clear:both;
	padding:20px 0 10px 0;
}
.sch_gif20{
	float:left;
	background:url(../images/sch-i29.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:196px;
	height:101px;
	padding:20px 0 10px 10px;
}
.sch_gif21{
	padding:0 0 0 10px;
}
.sch_moji02{
	float:left;
	padding:0 0 0 20px;
	width:80px;
}
.sch_moji03{
	float:left;
	padding:0 0 0 10px;
	width:70px;
}
.sch_gif22{
	clear:both;
	float:left;
	background:url(../images/sch-i29.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:196px;
	height:101px;
	padding:20px 0 10px 10px;
}
#sch_moji04{
	float:left;
	padding:15px 0 0 20px;
	width:400px;
}
/*喫茶店/カフェの経営を叶える3つのヒント*/
.hin_gif01{
	padding:20px 0 0 10px;
}
#hin_left01{
	float:left;
	padding:20px 0 0 15px;
}
#hin_img01{
	padding:5px 0 0 0;
}
.hin_left02{
	float:left;
	padding:20px 0 0 5px;
}
#hin_img02{
	padding:35px 0 0 0;
}
.hin_img03{
	padding:90px 0 0 0;
}
.hin_img04{
	padding:29px 0 0 0;
}
.hin_gif02{
	clear:both;
	padding:20px 0 0 10px;
}
#hin_left03{
	float:left;
	padding:20px 0 0 10px;
}
#hin_moji01{
	width:300px;
	padding:0 0 20px 0;
}
#hin_gif03{
	padding:5px 0 5px 0;
}	
#hin_img05{
	float:left;
	padding:45px 0 0 15px;
}
.hin_moji02{
	float:left;
	width:300px;
	padding:20px 0 0 10px;
}
.hin_moji03{
	padding:15px 0 0 0;
}
#hin_img06{
	float:left;
	padding:15px 0 0 55px;
}
#hin_img07{
	float:left;
	padding:29px 0 0 23px;
}
.hin_img08{
	float:left;
	padding:20px 0 20px 15px;
}
/*これから喫茶店/カフェを始めるお客様へ*/
#tos_gif01{
	padding:0 0 0 10px;
}
.tos_moji01{
	padding:20px 0 0 20px;
}
.tos_gif02{
	padding:30px 0 0 10px;
}
.tos_moji02{
	padding:12px 0 0 20px;
}
#tos_gif03{
	padding:20px 0 0 150px;
}
#tos_gif04{
	float:left;
	padding:20px 0 0 10px;
}
.tos_div01{
	float:left;
	width:380px;
	padding:20px 0 0 10px;
}
.tos_gif05{
	clear:both;
	float:left;
	padding:20px 0 0 5px;
}
#tos_gif06{
	clear:both;
	float:left;
	padding:30px 0 0 10px;
	height:50px;
}
#tos_moji03{
	float:left;
	width:550px;
	height:50px;
	padding:30px 0 0 10px;
}
#tos_gif07{
	clear:both;
	float:left;
	padding:20px 0 50px 20px;
}
#tos_gif08{
	float:left;
	padding:20px 0 50px 10px;
}
/*カフェ開店サポートの流れ01-01*/
.ope01-01_gif01{
	padding:20px 0 0 0;
}
#ope01-01_gif02{
	float:left;
	padding:30px 0 0 10px;
}
#ope01-01_div01{
	float:left;
	width:264px;
	padding:30px 0 0 10px;
}
#ope01-01_ul01{
	padding:20px 0 0 10px;
	list-style:outside decimal;
}
#ope01-01_moji01{
	padding:20px 0 0 10px;
}
#ope01-01_gif03{
	clear:both;
	padding:20px 0 0 0;
}
#ope01-01_gif04{
	padding:20px 0 0 50px;
}
.ope01-01_moji02{
	padding:10px 0 0 50px;
}
#ope01-01_moji03{
	padding:30px 0 30px 50px;
}
#ope01-01_div02{
	float:left;
	padding:0 0 0 100px;
}
.ope01-01_moji04{
	width:120px;
	padding:5px 0 0 0;
}
.ope01-01_div03{
	float:left;
	padding:0 0 0 50px;
}
#ope01-01_gif05{
	clear:both;
	padding:20px 0 0 50px;
}
#ope01-01_moji05{
	padding:0 0 0 50px;
}
#ope01-01_gif06{
	float:left;
	padding:0 0 0 150px;
}
#ope01-01_moji06{
	float:left;
	padding:10px 30px 0 30px;
}
#ope01-01_gif07{
	float:left;
}
#ope01-01_moji07{
	clear:both;
	float:left;
	padding:0 0 0 445px;
}
#ope01-01_div04{
	padding:30px 0 30px 0;
}
/*カフェ開店サポートの流れ01-02*/
#ope01-02_gif01{
	padding:20px 0 20px 0;
}
.ope01-02_div01{
	float:left;
	width:425px;
	padding:0 0 0 10px;
}
#ope01-02_moji01{
	padding:0 0 15px 0;
}
.ope01-02_gif02{
	float:left;
	padding:0 0 0 40px;
}
#ope01-02_gif03{
	float:left;
	padding:6px 0 0 10px;
}
.ope01-02_gif04{
	clear:both;
	padding:20px 0 20px 0;
}
.ope01-02_gif05{
	float:left;
}
#ope01-02_div02{
	float:left;
	width:425px;
	padding:0 0 0 20px;
}
.ope01-02_moji02{
	padding:12px 0 0 0;
}
.ope01-02_moji03{
	width:180px;
	padding:10px 10px 30px 10px;
}
.ope01-02_gif06{
	float:left;
	padding:85px 5px 0 5px;
}
#ope01-02_gif07{
	clear:both;
	padding:30px 0 30px 150px;
}
#ope01-02_moji04{
	clear:both;
	float:left;
	padding:0 0 0 150px;
}
#ope01-02_moji05{
	float:left;
	padding:0 0 30px 179px;
}
/*カフェ開店サポートの流れ01-03*/
.ope01-03_ul01{
	padding:0 0 0 30px;
	list-style:outside decimal;
}
.ope01-03_moji01{
	padding:12px 0 0 0;
}
#ope01-03_moji02{
	float:left;
	padding:0 0 30px 137px;
}
/*カフェ開店サポートの流れ01-04*/
#ope01-04_moji01{
	padding:20px 0 0 10px;
}
#ope01-04_gif01{
	clear:both;
	padding:20px 0 20px 0;
}
#ope01-04_div01{
	float:left;
	width:325px;
	padding:0 0 0 20px;
}
.ope01-04_gif02{
	float:left;
	padding:0 0 30px 20px;
}
.ope01-04_moji02{
	padding:10px 0 0 0;
}
#ope01-04_moji03{
	float:left;
	padding:0 0 30px 139px;
}
/*カフェ開店サポートの流れ01-05*/
#ope01-05_moji01{
	padding:20px 0 20px 15px;
}
#ope01-05_div01{
	float:left;
	width:645px;
	height:200px;
	background-image:url(../images/aft-i02.gif);
	background-repeat:no-repeat;
}
.ope01-05_div02{
	float:left;
	width:177px;
	padding:15px 0 0 25px;
}
.ope01-05_moji02{
	padding:10px 0 0 25px;
}
.ope01-05_moji03{
	padding:0 0 0 25px;
}
#ope01-05_moji04{
	float:left;
	padding:0 0 30px 141px;
}
/*カフェ開店サポートの流れ01-06*/
.ope01-06_moji01{
	padding:20px 0 0 15px;
}
.ope01-06_moji02{
	padding:15px 0 20px 25px;
}
/*永楽堂　直営店のご案内*/
#shop_gif01{
	padding:0 0 50px 0;
}
#shop_div01{
	float:left;
}
#shop_button01{
	padding:0 0 0 33px;
}
#shop_div02{
	float:left;
	width:460px;
	padding:40px 0 0 10px;
}
#shop_moji01{
	padding:15px 0 0 0;
}
#shop_div03{
	height:250px;
}
.shop_image01{
	clear:both;
	float:left;
	padding:0 0 20px 10px;
}
.shop_image02{
	float:left;
	padding:0 0 20px 10px;
}
/*こだわりがいっぱい！永楽堂のパン商品ラインナップ*/
#sei_gif01{
	padding:20px 0 0 20px;
}
.sei_midasi01{
	padding:20px 0 0 0;
}
.sei_div01{
	float:left;
	background:url(../images/sei-i04.gif);
	background-repeat:no-repeat;
	width:300px;
	height:200px;
}
.sei_moji01{
	font-size:20px;
	padding:20px 0 0 20px;
}
.sei_moji02{
	width:230px;
	padding:5px 0 0 20px;
}
.sei_img01{
	padding:10px 0 0 80px;
}
.sei_midasi02{
	clear:both;
	padding:15px 0 0 0;
}
.sei_div02{
	float:left;
	width:160px;
}
.sei_moji03{
	padding:15px 0 15px 0;
}
#sei_moji04{
	padding:49px 0 0 0;
}
#sei_div03{
	float:left;
	width:120px;
}
.sei_midasi03{
	clear:both;
	padding:20px 0 0 0;
}
.sei_midasi04{
	padding:20px 0 20px 0;
}
.sei_div04{
	float:left;
	background:url(../images/sei-i08.gif);
	background-repeat:no-repeat;
	width:205px;
	height:175px;
	padding:0 10px 0 0;
}
.sei_img02{
	padding:15px 0 0 15px;
}
.sei_moji05{
	font-size:16px;
	padding:10px 0 0 0;
	text-align:center;
}
.sei_div05{
	clear:both;
	float:left;
	background:url(../images/sei-i08.gif);
	background-repeat:no-repeat;
	width:205px;
	height:175px;
	padding:0 10px 0 0;
}
.sei_line01{
	clear:both;
	width:610px;
	padding:20px 0 0 20px;
	border-bottom:solid 1px #999999;
	
}
#sei_div06{
	float:left;
	background:url(../images/sei-i08.gif);
	background-repeat:no-repeat;
	width:205px;
	height:175px;
	padding:0 10px 30px 0;
}
/*よくあるお問い合わせ*/
.faq_midasi01{
	padding:20px 0 0 0;
}
.faq_ul01{
	list-style:decimal outside;
	padding:5px 0 0 20px;
}
.faq_moji01{
	color:#FF3300;
	padding:0 0 0 20px;
}
.faq_moji01_1{
	padding:0 0 0 20px;
}
.faq_moji02{
	text-align:right;
}
/*お客様を全力でサポートします！サポートスタッフのご紹介*/
.cons_box01{
	padding:20px 0 20px 20px;	
}
.cons_gif01{
	padding:20px 0 0px 20px;
	width:560px;
	border-left:solid 1px #999999;
	border-right:solid 1px #999999;
	border-top:solid 1px #999999;	
}
.cons_haikei01{
	width:580px;
	height:370px;
	background-image:url(../images/sta-i04.gif);
	background-repeat:no-repeat;
	background-position:20px 0;
	border-bottom:solid 1px #999999;
	border-left:solid 1px #999999;
	border-right:solid 1px #999999
}
.cons_img01{
	float:left;
	padding:25px 0 0 40px;
}
.cons_gif02{
	float:left;
	padding:25px 0 0 10px;
}
.cons_list01{
	float:left;
	width:220px;
	padding:0 0 0 10px;
	list-style:circle url(../images/sta-i05.gif) outside;
}
.cons_moji02{
	padding:10px 0 0 0;
}
.cons_moji01{
	padding:5px 0 0 0;
}
.cons_gif03{
	float:left;
	padding:20px 0 0 10px;
}
.cons_haikei02{
	clear:both;
	height:120px;
	background-image:url(../images/sta-i08.gif);
	background-repeat:no-repeat;
	background-position:50px 20px;
}
.cons_gif04{
	padding:25px 0 0 0;
	text-align:center;
}
.cons_moji03{
	width:455px;
	padding:0 0 0 60px;
}
.cons_moji04{
	float:left:
	padding:0 0 0 60px;
}
.cons_moji05{
	float:left;
	padding:25px 0 0 150px;
}
.cons_gif05{
	float:left;
	padding:0 0 0 20px;
}
.cons_haikei03{
	clear:both;
	height:110px;
	background-image:url(../images/sta-i08.gif);
	background-repeat:no-repeat;
	background-position:50px 10px;
}
.cons_moji06{
	float:left;
	padding:25px 0 0 150px;
}
.cons_haikei04{
	width:580px;
	height:370px;
	background-image:url(../images/sta-i11.gif);
	background-repeat:no-repeat;
	background-position:20px 0;
	border-bottom:solid 1px #999999;
	border-left:solid 1px #999999;
	border-right:solid 1px #999999
}
.cons_haikei05{
	width:580px;
	height:390px;
	background-image:url(../images/sta-i16.gif);
	background-repeat:no-repeat;
	background-position:20px 0;
	border-bottom:solid 1px #999999;
	border-left:solid 1px #999999;
	border-right:solid 1px #999999
}
.cons_haikei06{
	width:580px;
	height:390px;
	background-image:url(../images/sta-i21.gif);
	background-repeat:no-repeat;
	background-position:20px 0;
	border-bottom:solid 1px #999999;
	border-left:solid 1px #999999;
	border-right:solid 1px #999999
}
.cons_gif06{
	float:left;
	padding:10px 0 0 20px;
}
/*喫茶店を繁盛させるほ方法(book.html)-------------------------------------*/
#booktop{
	text-align:center;
	padding:20px 0px 0px 0px;
}
.booktitle01{
	text-align:left;
	padding:20px 0px 10px 5px;
}
.booktitle02{
	text-align:center;
	background:#473800;
	color:#FFFFFF;
	font-size:14px;
}
.booktext{
	font-size:12px;
	padding:0px 5px 0px 5px;	
}
#booktext02{
	font-size:12px;
	padding:25px 20px 15px 20px;
	width:300px;
	float:right;
}
#booktext03{
	font-size:12px;
	text-align:center;
	background-color:#C24700;
	color:#FFFFFF;
}
#booktext04{
	font-size:12px;
	padding:10px;
	width:300px;
	float:left;	
}
#booktext05{
	float:left;	
	font-size:12px;
	padding:10px 0px 10px 10px;
	width:375px;
	line-height:120%;
}
#bookwidth01{
	width:300px;
	padding:5px 10px 5px 10px;
	float:left;
}
#bookwidth01 div{
	clear:both;
}
#bookwidth02{
	clear:both;
	float:left;
	padding:10px 0px 20px 60px;
	width:545px;
	height:200px;
	background-image:url(../images/book-bg.gif);
	background-position:right top;
	background-repeat:no-repeat;
}	
#bookimg01{
	float:left;
	padding:10px 5px 5px 70px;
}
#bookimg02{
	padding:10px 70px 5px 5px;
}
#bookimg03{
	float:left;
	padding:5px 5px 2px 0px;
}
#bookimg04{
	float:left;
	padding:5px 0px 2px 1px;
}
#bookimg05{
	float:left;
	width:126px;
	margin:25px 0px 0px 0px;
}	
#bookimg06{
	margin:0px 0px 5px 0px;
	width:315px;
	border-bottom:dashed 1px #999999;
}	
#bookglaph{
	float:left;
	padding:15px 5px 10px 20px;
	width:275px;	
}
.bookheight01{
	height:270px;
}
.bookheight02{
	float:left;
	padding:0px 0px 20px 0px;
}
.book_btn{
	text-align:right;
}
#bttm_contact{
	clear:both;
	float:left;
	padding:0px 0px 50px 60px;
	width:480px;
}
#bttm_contact h4{
	margin:0px 0px 10px 0px;
	padding:2px 0px 2px 0px;
	width:480px;
	text-align:center;
	background-color:#5f2900;
	color:#FFFFFF;	
}
#bttm_contact_mail{
	float:left;
	padding:0px 15px 0px 15px;
	border-right:dashed 1px #999999;
}
#bttm_contact_tel{
	float:left;
	padding:0px 15px 0px 15px;
}
#bttm_contact_text{
	clear:both;
	padding:10px 0px 0px 50px;
	width:370px;
}


/*問い合わせフォーム*/
#con_imeage{
	padding:0 0 20px 0;
}
#con_moji01{
	padding:0 0 20px 20px;
}
.con_moji02{
	padding:0 0 0 20px;
}
.con_moji03{
	padding:5px 0 5px 0;
}
.con_moji04{
	padding:5px 0 0 0;
}
.con_moji05{
	padding:0 0 30px 0;
}
#con_moji06{
	clear:both;
	padding:30px 0 30px 90px;
}
#con_moji07{
	padding:0 0 0 140px;
}
.con_aka{
	color:#FF0000;
}
.con_teble01{
	background-color:#CC9966;
	border-top:#FFFFFF solid 1px;
	border-left:#FFFFFF solid 1px;
	border-right:#FFFFFF solid 1px;
	width:160px;
	padding:60px 20px 60px 20px;
}
#con_teble02{
	background-color:#CC9966;
	border-top:#FFFFFF solid 1px;
	border-left:#FFFFFF solid 1px;
	border-right:#FFFFFF solid 1px;
	width:160px;
	padding:127px 20px 127px 20px;
}
.con_table01_10{
	clear:both;
	height:29px;
}
.con_table01_1{
	clear:both;
	float:left;
	background-color:#CC9966;
	border-top:#FFFFFF solid 1px;
	border-left:#FFFFFF solid 1px;
	border-right:#FFFFFF solid 1px;
	width:160px;
	padding:5px 20px 5px 20px;
}
.con_table01_2{
	float:left;
	padding:5px 0 0 20px;
	width:423px;
}
.con_table02_1{
	clear:both;
	float:left;
	background-color:#CC9966;
	border-top:#FFFFFF solid 1px;
	border-left:#FFFFFF solid 1px;
	border-right:#FFFFFF solid 1px;
	width:160px;
	padding:5px 20px 5px 20px;
}
.con_table03_1{
	clear:both;
	float:left;
	background-color:#CC9966;
	border-top:#FFFFFF solid 1px;
	border-left:#FFFFFF solid 1px;
	border-right:#FFFFFF solid 1px;
	border-bottom:#FFFFFF solid 1px;
	width:160px;
	padding:60px 20px 60px 20px;
}
.con_table03_10{
	clear:both;
	height:183px;
}
.con_table03_2{
	float:left;
	padding:5px 0 0 20px;
}
#con_left01{
	float:left;
	width:220px;
	height:140px;
}
#con_left02{
	float:left;
	width:425px;
	height:140px;
}
.con_left03_01{
	clear:both;
	float:left;
	width:220px;
	height:328px;
}

/*サンクスページ---------------------------*/

#thanks_box{
	padding:0px 70px 50px 70px;
	width:500px;
}
#thanks_box div{
	margin:70px 0px 100px 0px;
	padding:0px 0px 0px 0px;
	width:496px;
	height:196px;	
	border:solid 2px #663300;
}
#thanks01{
	margin:30px 0px 10px 0px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
}
#thanks02{
	margin:0px 0px 30px 0px;
	padding:0px 20px 0px 20px;
	font-size:14px;
}
#thanks_top{
	text-align:center;
}

/*▲ここまで　共通*/
/*▼ここから　テンプレート-templete.dwt*/
/*▲ここまで　テンプレート-templete.dwt*/
/*▼ここから　トップページ-index.html(php)*/
/*▲ここまで　トップページ-index.html(php)*/
