@charset("Shift-JIS");

.flow{
	margin:10px 0 10px 0;
	padding:0;
	line-height:140%;
	}
.flowl{
	margin:0 0 20px 0;
	padding:0;
	width:187px;
	float:left;
	}
.flowr{
	margin:30px 0 0 10px;
	padding:0;
	width:417px;
	float:right;
	}
.pannavi{
	margin:0;
	padding:3px 2px 8px 0;
	text-align:right;
	font-size:10px;
	}
.contents-navi{
	margin:0;
	padding:30px 0 10px 0;
	text-align:center;
	line-height:135%;
	}
.text01{
	margin:10px 5px 15px 5px;
	padding:5px;
	line-height:135%;
	}
.text02{
	margin:20px;
	padding:5px;
	}
/* 会社TOPページ--------------------------------------- */
.company-bk{
    margin:0;
	padding:20px 10px 10px 10px;
	background-image:url(../company/img/company-bk.jpg);
	background-repeat:no-repeat;
	width:594px;
	height:80px;
	}
.company-bk01{
    margin:0;
	padding:20px 10px 10px 10px;
	background-image:url(../company/img/company-bk01.jpg);
	background-repeat:no-repeat;
	width:594px;
	height:80px;
	}.company-info-l{
    margin:0;
	padding:0;
	float:left;
	width:277px;
	}
.company-text-l{
    margin:10px;
	padding:0;
	float:left;
	width:257px;
	line-height: 130%;
	}
.company-info-r{
    margin:0;
	padding:0;
	float:right;
	width:277px;
	}
.company-text-r{
    margin:10px;
	padding:0;
	float:right;
	width:257px;
	line-height: 130%;
	}

/* 会社情報ページ--------------------------------------- */
.company{
	margin:30px 0 0 5px;
	padding:0;
	width:614px;
	line-height:180%;
	}
.company-bg{
	margin:0;
	padding:0;
	background-color:#EEEEEE;
	}
.company th{
	margin:0;
	padding:0;
	width:200px;
	height:20px;
	}
.company td{
	margin:0;
	padding:0 0 0 10px;
	width:404px;
	text-align:left;
	}	
.com-subtitle{
	margin:0;
	padding:30px 0 15px 0;
	}
.company-text1{
	margin:0;
	padding:0 0 5px 50px;
	line-height:150%;
	}
.company-text2{
	margin:0;
	padding:10px;
	line-height:150%;
	text-align:justify;
	text-indent:10px;
	line-break: normal;
	}
.company-text3{
	margin:0;
	padding:5px;
	line-height:150%;
	text-align:right;
	}
.company-text4{
	margin:0;
	padding:10px;
	line-height:150%;
	text-align:justify;
	text-indent:10px;
	line-break: normal;
	font-size:16px;
	}
.company-sign{
	margin:0;
	padding:50px 10px 0 0;
	line-height:150%;
	text-align:right;
	}
.sign{
    margin:5px 10px 15px 0;
	float:right;
	}
.history{
	margin:0;
	padding:0;
	}
.history dl{
	margin:0;
	padding:0;
	line-height:180%;
	width:610px;
	}
.history dt{
	margin:0;
	padding:0;
	float:left;
	width:95px;
	text-align:right;
	}
.history dd{
	margin-left:8em;
	margin-bottom:0.5em;
	padding:0 0 0 5px;
	width:450px;
	border-left:2px solid #CCCCCC;
	}
.com-vision_bg{
	padding:50px 0 0 0;
	}
.com-mission_bg{
	margin:25px 0 0 0;
	padding:0;
	background-image:url(../company/img/mission.gif);
	background-repeat:no-repeat;
	height:216px;
	}
/* グループページ--------------------------------------- */
.group{
	margin:30px 5px 0 0;
	padding:0;
	width:614px;
	}
.group-tittle{
    margin:30px 0 20px 0;
    padding:0;
    }
.group-text{
    margin:0;
	padding:8px 0 0 20px;
	font-size:14px;
	font-weight:500;
	line-height:180%;
	}
.group-bg{
    margin:0;
	padding:10px 0 10px 20px;
	background-image:url(../company/img/group-textbg.gif);
	background-repeat:no-repeat;
	}
.group-bk-1{
    margin:20px 0 20px 0; 
	width:614px;
	height:60px;
	background-image:url(../company/img/group-convano-bg.gif);
	background-repeat:no-repeat;
	}
.group-bk-2{
    margin:20px 0 20px 0;
	width:614px;
	height:60px;
	background-image:url(../company/img/group-mp-bg.gif);
	background-repeat:no-repeat;
	}
.group-bk-3{
    margin:20px 0 20px 0;
	width:614px;
	height:60px;
	background-image:url(../company/img/group-fn-bg.gif);
	background-repeat:no-repeat;
	}
.group-bk-4{
    margin:20px 0 20px 0;
	width:614px;
	height:60px;
	background-image:url(../company/img/group-legaly-bg.gif);
	background-repeat:no-repeat;
	}
.group-bk-5{
    margin:20px 0 20px 0;
	width:614px;
	height:60px;
	background-image:url(../company/img/group-convanoeducation-bg.gif);
	background-repeat:no-repeat;
	}
.group-bk-6{
    margin:20px 0 20px 0;
	width:614px;
	height:60px;
	background-image:url(../company/img/group-fnloco-bg.gif);
	background-repeat:no-repeat;
	}
.group-bk-10{
    margin:20px 0 20px 0;
	width:614px;
	height:60px;
	background-image:url(../company/img/group-bg.gif);
	background-repeat:no-repeat;
	}		
/* 事業情報ページ--------------------------------------- */

.works-tittle{
    margin:20px 0 0 0;
	padding:0;
	float:left;
	}
.works{
	margin:0;
	padding:0;
	width:614px;
	height:300px;
	background-image:url(../works/img/bg-works.gif);
	background-position:right;
	background-repeat:no-repeat;
	}
.works-text{
	margin:0;
	padding:20px 30px 30px 30px;
	width:300px;
	line-height:140%;
	}
.works-bg{
    margin:0;
	padding:20px 10px 10px 10px;
	background-image:url(../works/img/works-bg.jpg);
	background-repeat:no-repeat;
	width:594px;
	height:80px;
	}
/* 事業ドメインページ---------------------------------*/
.about_convano{
	margin:50px 0 0 0;
	padding:0;
	}
.about_convano1{
	margin:50px 0 0 50px;
	padding:0;
	}
/* フランチャイズページ--------------------------------------- */
.fran-brand{
    margin:20px 0 20px 0;
　　padding:0;
	}
.fran-text1{
	margin:0;
	padding:20px 30px 15px 50px;
	line-height:140%;
	}
.fran-text2{
	margin:0;
	padding:20px 20px 20px 13px;
	line-height:140%;
	}
.fran-pack{
	margin:20px 0 0 0;
	padding:50px 0 0 0;
	background-image:url(../franchise/img/franchise-pack.jpg);
	background-repeat:no-repeat;
	width:614px;
	height:200px;
	}
.fran-pack-l{
    margin:0 0 0 12px;
	padding:0;
	float:left;
	width:180px;
	height:180px;
	}
.fran-pack-c{
    margin:0 0 0 38px;
	padding:0;
	float:left;
	width:180px;
	height:180px;
	}
.fran-pack-r{
    margin:0 12px 0 0;
	padding:0;
	float:right;
	width:180px;
	height:180px;
	}

/* ショップリストページ左側 ---------------------------------------- */

.shoplist-title{
    margin:0;
	padding:0;
	}
#shoplist-waku-1{
    margin:0;
	padding:0 0 15px 0;
	width:614px;
	height:183px;
	background-image:url(../shoplist/img/bg-waku.jpg);
	background-repeat:no-repeat;
	}
#shoplist-waku-2{
    margin:0;
	padding:0 0 15px 0;
	width:614px;
	height:183px;
	background-image:url(../shoplist/img/bg-waku.jpg);
	background-repeat:no-repeat;
	}
#shoplist-waku-3{
    margin:0;
	padding:0 0 15px 0;
	width:614px;
	height:183px;
	background-image:url(../shoplist/img/bg-waku.jpg);
	background-repeat:no-repeat;
	}
#shoplist-waku-4{
    margin:0;
	padding:0 0 15px 0;
	width:614px;
	height:183px;
	background-image:url(../shoplist/img/bg-waku.jpg);
	background-repeat:no-repeat;
	}
#shoplist-waku-5{
    margin:0;
	padding:0 0 15px 0;
	width:614px;
	height:183px;
	background-image:url(../shoplist/img/bg-waku.jpg);
	background-repeat:no-repeat;
	}
#shoplist-waku-6{
    margin:0;
	padding:0 0 15px 0;
	width:614px;
	height:183px;
	background-image:url(../shoplist/img/bg-waku.jpg);
	background-repeat:no-repeat;
	}
.shoplist{
    margin:20px 15px 10px 15px;
	padding:0;
	width:355px;
	float:left;
	}
.shoplist-text{
    margin:0;
	padding:0;
	width:364px;
	font-size:12px;
	line-height:240%;
	}
.shoplist-rogo{
    margin:0 2px 0 0;
	padding:70px 0 0 0;
	width:196px;
	height:43px;
	float:right;
	}
.fn-cnba-rogo{
    margin:0;
	padding:10px 0 0 0;
	width:614px;
	height:45px;
	}
.fn-rogo{
    margin:0;
	padding:0 0 0 88px;
	float:left;
	}
.cnva-rogo{
    margin:0;
	padding:0 88px 0 0;
	float:right;
	}	
/* 求人情報 ---------------------------------------- */
.inteview-bg-yokoyama{
    margin:20px 0 0 10px;
	padding:10px 142px 10px 10px;
	width:140px;
	height:100px;
	background:url(../recruit/img/interview-yokoyama.jpg);
	background-repeat:no-repeat;
	float:left;
	}
.inteview-bg-sakamoto{
    margin:20px 0 0 10px;
	padding:10px 142px 10px 10px;
	width:140px;
	height:100px;
	background:url(../recruit/img/interview-sakamoto.jpg);
	background-repeat:no-repeat;
	float:right;
	}
.inteview-bg-iida{
    margin:20px 0 0 10px;
	padding:10px 142px 10px 10px;
	width:140px;
	height:100px;
	background:url(../recruit/img/interview-iida.jpg);
	background-repeat:no-repeat;
	float:left;
	}
.inteview-bg-wakul{
    margin:20px 0 0 10px;
	padding:10px 142px 10px 10px;
	width:140px;
	height:100px;
	background:url(../recruit/img/interview-waku.jpg);
	background-repeat:no-repeat;
	float:left;
	}
.inteview-bg-wakur{
    margin:20px 0 0 10px;
	padding:10px 142px 10px 10px;
	width:140px;
	height:100px;
	background:url(../recruit/img/interview-waku.jpg);
	background-repeat:no-repeat;
	float:right;
	}
.int-banner-text{
    margin:0;
	padding:0;
	height:79px;
	text-align:right;
	line-height:130%;
	letter-spacing:inherit;
	font-size:14px;
	}
.int-text{
	margin:0 0 20px 0;
	padding:10px;
	line-height:150%;
	text-align:justify;
	text-indent:10px;
	line-break: normal;
	width:394px;
	float:left;
    }
.int-photo{
    margin:0;
	padding:0;
	width:200px;
	float:left;
	}
.banner01{
   margin:10px 0 0 0;
   padding:0;
   float:left;
   }
.banner02{
   margin:10px 0 0 0;
   padding:0;
   float:right;
   }
.banner03{
   margin:10px 0 20px 0;
   padding:0;
   float:left;
   width:407px;
   }
.banner04{
   margin:10px 0 20px 0;
   padding:0;
   float:right;
   }
.banner03-l{
   margin:0;
   padding:0;
   float:left;
   }
.banner03-r{
   margin:0;
   padding:0;
   float:right;
   }
.up2you{
   margin:0 0 40px 0;
   padding:0;
   width:614px;
   }
.up2you-tittle{
   margin:0 0 10px 0;
   padding:0;
   } 
.up2you-r{
   margin:10px 10px 10px 0;
   padding:0;
   width:120px;
   float:right;
   }
.up2you-text{
   margin:0 10px 10px 0;
   padding:10px;
   width:444px;
   float:left;
   line-height:140%;
   }
.graph-1{
   margin:20px 77px 20px 77px;
   padding:0;
   width:460px;
   height:280px;
   }
.graph-tittle-l{
   margin:20px 0 0 0;
   padding:0;
   width:307px;
   float:left;
   }
.graph-tittle-r{
   margin:20px 0 0 0;
   padding:0;
   width:307px;
   float:right;
   } 
.graph-2l{
   margin:0 0 20px 0;
   padding:0;
   float:left;
   }
.graph-2r{
   margin:0 0 20px 0;
   padding:0;
   float:right;
   } 
.r-tel2{
   margin:30px 0 20px 0;
   padding:0;
   float:left;
   width:300px;
   height:61px;
   }
.r-mail2{
   margin:30px 0 20px 0;
   padding:0;
   float:right;
   width:300px;
   height:61px;
   }  
.r-tel{
   margin:20px 0 40px 0;
   padding:0;
   }
.recruit-text{
   margin:0;
   padding:20px 20px 10px 20px;
   line-height:140%;
    }
.recruit01{
	margin:5px 0 5px 0;
	padding:20px 10px 20px 10px;
	line-height:150%;
	}
.recruit01 h1{
	margin:10px 0 20px 0;
	padding:0;
	font-size:14px;
	}
.recruit01 h2{
	margin:5px 0 5px 0;
	padding:0;
	font-size:13px;
	}
.recruit01 p{
	margin:0;
	padding:5px;
	line-height:150%;
	}
.recruit02{
	margin:20px 0 20px 0;
	padding:0;
	}
.recruit02l{
	margin:20px 0 10px 0;
	padding:0;
	float:left;
	width:300px;
	height:95px;
	line-height:140%;
	background-image:url(../recruit/img/bg-recruit-top.jpg);
	}
.recruit02r{
	margin:20px 5px 10px 0;
	padding:0;
	float:right;
	width:300px;
	height:95px;
	line-height:140%;
	background-image:url(../recruit/img/bg-recruit-top.jpg);
	}
.recruit02l-2{
	margin:0 0 10px 0;
	padding:0;
	float:left;
	width:300px;
	}
.recruit02r-2{
	margin:0 5px 10px 0;
	padding:0;
	float:right;
	width:300px;
	}
.recruit02text{
	margin:0;
	padding:10px;
	}
.recruit03{
	margin:0;
	padding:8px 0 0 10px;
	font-size:14px;
	height:28px;
	letter-spacing:0.3em;
	background-image:url(../recruit/img/i-banner-bg.jpg);
	background-repeat:no-repeat;
	}
.recruit04{
	margin:20px 0 10px 10px;
	padding:0;
	height:120px;
	line-height:140%;
	font-size:12px;
	border-bottom-style: dotted;
	border-bottom-width:1px;
	}
.recruit04l{
	margin:0 0 20px 0;
	padding:0;
	width:120px;
	float:left;
	}
.recruit04r{
	margin:8px 0 0 0;
	padding:0;
	width:467px;
	float:right;
	}
.recruit04link{
	margin:10px 0 0 0;
	padding:0;
	width:220px;
	background-image:url(../recruit/img/icon.gif);
	background-position:right;
	background-repeat:no-repeat;
	}
.recruit04name{
	margin:0 0 5px 0;
	padding:0;
	font-size:14px;
	}
.recruit05{
	margin:0;
	padding:8px 0 0 10px;
	font-size:14px;
	height:28px;
	letter-spacing:0.1em;
	background-image:url(../recruit/img/i-banner-bg2.jpg);
	background-repeat:no-repeat;
	color: #333333;
	}
.recruit06{
	margin:10px 10px 20px 10px;
	padding:0;
	line-height:150%;
	text-indent:1.5em;
	text-align:justify;
	}
.recruit06 p{
	margin:0;
	padding:8px 0 0 0;
	text-align:justify;
	}
.recruit-bt{
	margin:10px;
	padding:10px;
	text-align:right;
	}
.recruit-bn{
	margin:40px 0 10px 0;
	margin:40px 0 10px 0;
	}
.recruit-hoken{
	margin:20px 10px 20px 10px;
	padding:0;
	background-image:url(../recruit/img/hoken.gif);
	background-repeat:no-repeat;
	background-position:right;
	line-height:150%;
	height:83px;
	}
.recruit07{
	margin:10px 0 15px 10px;
	padding-top:10px;
	line-height:140%;
	font-size:12px;
	}
.recruit07l{
	margin:0 0 20px 10px;
	padding:0;
	width:120px;
	float:left;
	}
.recruit07r{
	margin:0 0 40px 0;
	padding-bottom:5px;
	width:457px;
	float:right;
	}
.recruit-onel{
	margin:0;
	padding:0;
	float:left;
	width:100px;
	}
.recruit-one{
	margin:10px 200px 0 106px;
	padding:0 0 0 10px;
	border-left-style:dotted;
	border-left-width:2px;
	border-left-color:#999999;
	}
.recruit-one-midashi{
	margin:0;
	padding:0 0 20px 0;
	font-size:14px;
	}
.recruit-one01{
	margin:0;
	padding:0 300px 0 10px;
	float:right;
	width:201px;
	border-left-style:dotted;
	border-left-width:2px;
	border-left-color:#999999;
	background-image:url(../recruit/img/one_01.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:226px;
	}
.recruit-one02{
	margin:0;
	padding:0 300px 0 10px;
	float:right;
	width:201px;
	border-left-style:dotted;
	border-left-width:2px;
	border-left-color:#999999;
	background-image:url(../recruit/img/one_02.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:283px;
	}
.recruit-one03{
	margin:0;
	padding:0 300px 0 10px;
	float:right;
	width:201px;
	border-left-style:dotted;
	border-left-width:2px;
	border-left-color:#999999;
	background-image:url(../recruit/img/one_03.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:230px;
	}
.recruit-one04{
	margin:0;
	padding:0 300px 0 10px;
	float:right;
	width:201px;
	border-left-style:dotted;
	border-left-width:2px;
	border-left-color:#999999;
	background-image:url(../recruit/img/one_04.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:365px;
	}
.recruit-one05{
	margin:0;
	padding:0 300px 0 10px;
	float:right;
	width:201px;
	border-left-style:dotted;
	border-left-width:2px;
	border-left-color:#999999;
	background-image:url(../recruit/img/one_05.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:204px;
	}
.recruit-one06{
	margin:0;
	padding:0 320px 0 10px;
	float:right;
	width:181px;
	border-left-style:dotted;
	border-left-width:2px;
	border-left-color:#999999;
	background-image:url(../recruit/img/one_06.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:290px;
	}
.recruit-one07{
	margin:0;
	padding:0 180px 0 10px;
	float:right;
	width:321px;
	border-left-style:dotted;
	border-left-width:2px;
	border-left-color:#999999;
	background-image:url(../recruit/img/one_07.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:160px;
	}
.recruit-one08{
	margin:0;
	padding:0 220px 0 10px;
	float:right;
	width:281px;
	border-left-style:dotted;
	border-left-width:2px;
	border-left-color:#999999;
	background-image:url(../recruit/img/one_08.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:250px;
	}
.recruit-one09{
	margin:0;
	padding:0 230px 0 10px;
	float:right;
	width:271px;
	border-left-style:dotted;
	border-left-width:2px;
	border-left-color:#999999;
	background-image:url(../recruit/img/one_09.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:250px;
	}
.student001{
	margin:0;
	padding:0;
	background-image:url(../recruit/img/stu01.jpg);
	background-repeat:no-repeat;
	height:239px;
	}
.student001 p{
	margin:0;
	padding:145px 0 0 17px;
	font-size:16px;
	font-weight:bold;
	line-height:22px;
	}
.student01{
	margin:20px 0 0 0;
	padding:0;
	background-image:url(../recruit/img/stu02.gif);
	background-repeat:no-repeat;
	height:229px;
	}
.student01 p{
	margin:0 0 0 220px;
	padding:32px 0 0 0;
	line-height:19px;
	}
.student02{
	margin:20px 0 0 0;
	padding:0;
	background-image:url(../recruit/img/stu03.gif);
	background-repeat:no-repeat;
	height:549px;
	}
.student02-t{
	margin:0;
	padding:80px 0 0 0;
	}
.student02-u{
	margin:0;
	padding:108px 0 0 0;
	}
.student02-r{
	margin:0;
	padding:0 73px 0 0;
	width:190px;
	float:right;
	}
.student02-l{
	margin:0;
	padding:0 0 0 113px;
	width:169px;
	float:left;
	}
.student02-r1{
	margin:0;
	padding:0 83px 0 0;
	width:165px;
	float:right;
	}
.student02-l1{
	margin:0 0 0 0;
	padding:0 0 0 80px;
	width:220px;
	float:left;
	}
.student03{
	margin:15px 0 15px 17px;
	padding:0;
	}
.student03 p{
	line-height:28px;
	}
.side-banner{
	margin:20px 0 0 0;
	padding:0;
	}

/* プライバシーポリシー ---------------------------------------- */

#privacy-waku{
	margin:0;
	padding:0;
	float:left;
	width:614px;
	}
.privacy h4{
    font-size:12px;
	}
.privacy-2{
    margin:0;
	padding:5px 0 5px 15px;
	width:614px;
	float:left;
	}
.privacy-3{
    margin:0;
	padding:15px 0 20px 0;
	width:580px;
	float:right;
	line-height:140%;
	}
/* サイトマップ ---------------------------------------- */
#sitemap-waku{
    margin:0;
	padding:0;
	float:left;
	width:614px;
	}
.sitemap-left{
    margin:15px 0 0 0;
	padding:0 0 20px 0;
	float:left;
	width:307px;
	}
.sitemap-right{
    margin:15px 5px 0 0;
	padding:0;
	float:right;
	width:307px;
	}
.sitemap-line-l{
    margin:0 5px 0 8px;
	padding:0;
	width:280px;
	height:20px;
	float:left;
	border-bottom:1px solid;
	border-bottom-color:#666666;
	border-left:2px solid;
	border-left-color:#666666;	
	}
.sitemap-line-r{
    margin:0 8px 0 5px;
	padding:0;
	width:280px;
	height:20px;
	float:right;
	border-bottom:1px solid;
	border-bottom-color:#666666;
	border-left:2px solid;
	border-left-color:#666666;	
	}
.sitemap-title{
    margin:0;
	padding:0 0 0 10px;
	width:280px;
	font-size:14px;
	float:left;
	}
.sitemap-text{
    margin:13px 0 20px 5px;
	padding:2px 0 0 0;
	width:280px;
	float:left;
	font-size:12px;
	line-height:150%;
	}
.sitemap-text-r{
    margin:13px 0 20px 15px;
	padding:2px 0 0 0;
	width:265px;
	float:left;
	font-size:12px;
	line-height:150%;
	}
/* レガリープロダクトについて ---------------------------------------- */
.main-tittle{
    margin:0 0 30px 0;
    }
.legaly-text{
	margin:20px 10px 30px 10px;
	line-height:130%;
	}
.legaly-product{
	margin:20px 0 0 0;
	padding:60px 0 0 0;
	background-image:url(../legaly/img/legaly-product-bg.jpg);
	background-repeat:no-repeat;
	width:614px;
	height:100px;
	}
.l-product-l{
	margin:10px 0 20px 10px;
	width:291px;
	float:left;
	}
.l-product-r{
	margin:10px 10px 20px 0;
	width:291px;
	float:right;
	}
.pcs-center{
	margin:30px 0 30px 0;
	text-align:center;
	}
/* 次世代ネイルサービスについて---------------------------------------- */
.next-table{
	margin:10px 0 20px 10px;
	padding:0;
	width:573px;
	}
.next-table th{
	padding:8px;
	width:175px;
	background-color:#EBE4DF;
	}
.next-table td{
	padding:8px;
	border-bottom:#EBE4DF thin dotted;
	text-align:center;
	}
.next-table-bg{
	padding:8px;
	text-align:center;
	background-color: #F5F2F0;
	}
.next-gn-link{
    margin:20px 132px 20px 132px;
	padding:0;
	width:350px;
	}
/* コラムページ--------------------------------------- */
.column-tittle{
    margin:30px 0 20px 0;
	padding:10px 10px 5px 10px;
	line-height:150%;
	font-size:18px;
	font-weight:600;
	line-break: normal;
	background-image:url(../company/column/img/column-bg.jpg);
	}
.column-text{
    margin:0;
	padding:10px;
	line-height:170%;
	line-break: normal;
	}
.column-nb{
    margin:30px 222px 0 222px;
	padding:0;
	width:170px;
	}
.column-back{
    margin:0;
	padding:0;
	float:left;
	}
.column-next{
    margin:0;
	padding:0;
	float:right;
	}
.column-backissue{
    margin:0 0 20px 0;
	padding:0;
	}
.column-backissue ul{
    margin:10px 0 0 0;
	padding:0;
	font-size:14px;
	line-height:150%;
	}
.column-backissue li{
    margin:0 10px 0 20px;
	padding:8px 0 0 20px;
	height:30px;
	width:564px;
	list-style:none;
	background-image:url(../company/column/img/column-backissue-bg.gif);
	background-repeat:no-repeat;
	}
.column-backissue li a{
    margin:0;
	padding:0;
	color:#333333;
	}
.column-backissue li a:hover{
    margin:0;
	padding:0;
	color:#006600;
	}
.column-naiyou{
	margin:0;
	padding:0 0 0 10px;
	line-height:300%;
	}
.column-naiyou01{
	margin:0;
	padding:0;
	line-height:300%;
	}
.column-naiyou01 p{
	margin:0;
	padding:10px;
	line-height:200%;
	}
.colum-backissue-for-top{
	margin:10px 10px 0 0;
	padding:0;
	float:right;
	}
/* CSRページ--------------------------------------- */
.csr-tittle{
    margin:20px 0 20px 0;
	padding:0;
	width:614px;
	}
.csr-l{
    margin:0 10px 0 0;
	padding:0;
	float:left;
	height:330px;
	}
.csr-l2{
    margin:0 0 30px 0;
	padding:0;
	float:left;
	}	
.csr-li{
    margin:0 0 11px 10px;
	padding:0;
	width:270px;
	height:30px;
	}
.csr-li2{
    margin:0 0 11px 25px;
	padding:0;
	width:270px;
	height:30px;
	}
.csr-r{
    margin:0 4px 0 0;
	padding:0;
	float:right;
	height:330px;
	}
.csr{
    margin:20px 0 0 0;
	padding:0;
	}
/* フランチャイズ申込み---------------------------------------- */
.apl-center{
	margin:25px 0 25px 0;
	padding:0;
	text-align:center;
	}
.apl{
	margin:20px 0 10px 0;
	padding:0;
	line-height:130%;
	}
.apl h2{
	margin:20px 0 10px 0;
	padding:0;
	line-height:130%;
	}

.apl li{
	margin:0 0 15px 0;
	padding:0;
	line-height:130%;
	}
.apl-table{
	margin:0 0 15px 0;
	padding:0;
	}
.apl-table th{
	margin:0;
	padding:8px 2px 8px 2px;
	background-image:url(../franchise/regular_application/img/bg-table.gif);
	border-bottom-color:#FFFFFF;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	font-weight:400;
	}
.apl-table td{
	margin:0;
	padding:8px 2px 8px 2px;
	border-bottom-color:#DCDCB8;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	}
.apl-kome{
	font-size:10px;
	color:#990000;
	}
/*　店舗募集----------------------*/
.tenpo01{
	margin:0;
	padding:60px 0 0 0;
	}
.tenpo02{
	margin:0;
	padding:30px 0 30px 8px;
	line-height:25px;
	}
.tenpo03{
	margin:0;
	padding:30px 0 0 0;
	}
.r-tel2{
   margin:30px 0 20px 5px;
   padding:0;
   float:left;
   width:300px;
   height:61px;
   }
.r-mail2{
   margin:30px 10px 20px 0;
   padding:0;
   float:right;
   width:300px;
   height:61px;
   } 