

/*======================================
2008年8月〜追加css
======================================*/

/*--------------------------------------
　共通
--------------------------------------*/
h2 {
	margin: 0px;
	padding: 0px;
}
h3 {
	font-size: 16px;
	line-height: 20px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
h4 {
	margin: 0px;
	padding: 0px;
}
#titleWaku {
	padding-top: 21px;
}

p {
	line-height: 1.6;
}
.pagetop {
	text-align: right;
	font-size: 10px;
	margin: 10px 0px;
}
.disc {
	margin-left: 10px;
	padding-left: 10px;
}
.disc li {
	margin-bottom: 10px;
}
/* フォント */
.orangeFont {
	font-weight: bold;
	color: #FEA034;

}
.redFont {
	color: #FF0000;
}

.grayFont {
	color: #999999;
}

.brownFont {
	color:#CC6633;
}

.brownFont-s {
	color:#CC6633;
	font-size: 12px;
}
/* ボタン配置 */
.centerBtn {
	text-align: center;
	margin: 20px 0;

}

/* 実績ページ共通  */
h4.jissekiTitle {
	margin: 20px 0px 10px 0px;	

}

h4.greenTitle {
	font-weight: bold;
	font-size: 16px;
	color: #34A02C;
}

h4.blackTitle {
	font-weight: bold;
	font-size: 16px;
	color: #000000;
	margin-bottom: 20px;
}
.smallTitle {
	font-weight: bold;
	font-size: 12px;
	color: #000000;
}
h5.greenSubTitle {
	border-left :5px solid #34A02C;
	padding-left: 10px;
	margin-bottom: 0px;
	font-weight: bold;
	font-size: 12px;
}
.waku {
	border: solid #cccccc 1px;
	padding: 15px;
}

.grayWaku {
	background-color: #F5F5F5;
	padding: 10px;
}

/*--------------------------------------
　トップページ
--------------------------------------*/

/* ニュース＆トピックス */
.newsUnit {
	width: 530px;
	margin-bottom: 10px;
}
.newsUnit td{
	padding-bottom: 10px;
}
.newsList {
	margin: 5px 0px 5px 30px;;
}
.newsList li {
	margin-bottom: 5px;

}
#newsTitle {
	width: 530px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	background: url(images/top_newtitle.gif);
	text-indent: -9999px;
}
.newsSubTitle {
	padding-left: 5px;
	margin-bottom: 0px;
	font-weight: bold;
	margin-left: 10px;
}

/* デザイン */
#designUnit {
	width: 510px;
	float: left;
	margin-top: 20px;
	margin-left: 10px;
}
.designSubUnit {
	width: 160px;
	float: left;
	margin-right: 15px;
}
.designSubUnit2 {
	width: 160px;
	float: right;
}
/*--------------------------------------
　会社概要
--------------------------------------*/
#gaiyouTbl {
	margin: 0;
	padding: 0;
	width: 500px;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
}
#gaiyouTbl th{
	font-weight: normal;
	color: #333333;
	text-align: left;
	padding: 10px;
	vertical-align: top;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999; 
	background-color: #EAEAEA;
	white-space: nowrap;
}

#gaiyouTbl td {
	padding: 10px;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;

}
/*--------------------------------------
　スタッフ紹介
--------------------------------------*/
.staffwaku {
	float: left;
	border-bottom: #999999 dotted 1px;
	margin-bottom: 20px;
}
.staffNaiyoUnit {
	float: left;
	width: 370px;
	margin-bottom: 20px;

}

.staffName {
	font-weight: bold;
	font-size: 16px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;	
	padding-left: 10px;
	paddeing-bottom: 10px;
	margin-bottom:10px;
}

.staffNaiyo {
	padding-left: 10px;
}
.staffImg {
	float: left;
	width: 130px;
}
/*--------------------------------------
　リンク
--------------------------------------*/
h4.linkName {
	background: url(link/images/back_genretit.gif) no-repeat ;
	border-bottom: #999999 dashed 1px;
	height: 20px;
	text-indent: -9999px;
}
h4.linkName2 {
	background: url(link/images/back_genretit2.gif) no-repeat ;
	border-bottom: #999999 dashed 1px;
	height: 20px;
	text-indent: -9999px;
}
h4.linkName3 {
	background: url(link/images/back_genretit3.gif) no-repeat ;
	border-bottom: #999999 dashed 1px;
	height: 20px;
	text-indent: -9999px;
}
.linkList {
	margin: 10px 0;
	padding: 0px;
}
.linkList li{
	background: url(link/images/arrow_linklist.gif) no-repeat 0 0.2em;
	list-style: none;
	padding-bottom: 10px;
	text-indent: 12px;	
}

/*--------------------------------------
　夢を叶えた人達の声
--------------------------------------*/
#gyokaiBtnUnit {
	width: 500px;
	float: left;
	margin-bottom: 20px;
}
.gyokaiBtnSubUnit {
	width: 152px;
	float: left;
	margin-right: 22px;
}
.gyokaiBtnSubUnit2 {
	width: 152px;
	float: right;
}

h4.gyokaiName {
	background: url(koe/images/icn_gyokai.gif) no-repeat left;
	border-bottom: #999999 dashed 1px;
	height: 16px;
	padding-left: 22px;
	font-weight: bold;
	font-size: 16px;
}

.shopUnit {
	width: 500px;
	float: left;
	height: 31px;
	margin: 0px 0px 10px 0px;
	background: url(koe/images/back_shoptit.gif) no-repeat top;
}

.shopTitle {
	float: left;
	margin: 7px 0 0 10px;
	font-weight: bold;
	font-size: 14px;
}

.syokaiLink {
	float: right;
	margin: 7px 10px 0 0;
}

.shopwaku {
	float: left;
	margin-bottom: 20px;
}

.shopNaiyo {
	float: left;
	width: 380px;
	margin-left: 20px;
	margin-bottom: 20px;
}
.shopImg {
	float: left;
	width: 100px;
}


/*--------------------------------------
　美容室実績
--------------------------------------*/
#areaNaviUnit {
	width:530px;
}

#areaNaviUnit td{
	background-color: #E8E8E8;
	padding-bottom: 0px;
	white-space: nowrap;
	padding: 0 0 5px 0;
}

ul#areaNavi {
	margin: 5px 0 0 10px;
	list-style:none;
	padding: 0px;
}

ul#areaNavi li{
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
/*	border-right:#999999 solid 1px;*/
}
ul#areaNavi li a{
	display:block;
	margin:0px;
	padding:0px 10px;
}
/*--------------------------------------
　ニュースレターＭＯＬＯ
--------------------------------------*/
#nakawaku {
	width: 500px;
	text-align: left;
}
h5.nen {
	font-size: 14px;
	font-weight: bold;
}
.pdfTitle {
	font-weight: bold;
	line-height: 1;
}
.nakaTbl {
	width: 500px;
}

.nakaTbl td {
	padding: 3px;

}
td.pdfWaku {
	text-align: right;
}

/*--------------------------------------
　開業アドバイザーご挨拶
--------------------------------------*/
#adviserName {	font-weight: bold;
	font-size: 14px;
}
#profile {	width: 440px;
	margin-left: 20px;
}
#syokaiTbl {
	margin: 0;
	padding: 0;
	width: 500px;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
}
#syokaiTbl th{
	font-weight: normal;
	color: #333333;
	text-align: left;
	padding: 10px;
	vertical-align: top;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999; 
	background-color: #EAEAEA;
	white-space: nowrap;
}

#syokaiTbl td {
	padding: 10px;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;

}
/*--------------------------------------
　開店までのスケジュール
--------------------------------------*/
h4#knowhowTitle1 {
	background: url(knowhow/tit_kessin.gif) no-repeat;
	height: 30px;
	text-indent: -9999px;
}
h4#knowhowTitle2 {
	background: url(knowhow/tit_consept.gif) no-repeat;
	height: 30px;
	text-indent: -9999px;
}
h4#knowhowTitle3 {
	background: url(knowhow/tit_keikaku.gif) no-repeat;
	height: 30px;
	text-indent: -9999px;
}
h4#knowhowTitle4 {
	background: url(knowhow/tit_sagashi.gif) no-repeat;
	height: 30px;
	text-indent: -9999px;	
}
h4#knowhowTitle5 {
	background: url(knowhow/tit_chosa.gif) no-repeat;
	height: 30px;
	text-indent: -9999px;	
}
h4#knowhowTitle6 {
	background: url(knowhow/tit_kettei.gif) no-repeat;
	height: 30px;
	text-indent: -9999px;
}
h4#knowhowTitle7 {
	background: url(knowhow/tit_sekkei.gif) no-repeat;
	height: 30px;
	text-indent: -9999px;
}
h4#knowhowTitle8 {
	background: url(knowhow/tit_mitsumori.gif) no-repeat;
	height: 30px;
	text-indent: -9999px;
}
h4#knowhowTitle9 {
	background: url(knowhow/tit_keiyaku.gif) no-repeat;
	height: 30px;
	text-indent: -9999px;	
}
h4#knowhowTitle10 {
	background: url(knowhow/tit_chako.gif) no-repeat;
	height: 30px;
	text-indent: -9999px;	
}
h4#knowhowTitle11 {
	background: url(knowhow/tit_kanryo.gif) no-repeat;
	height: 30px;
	text-indent: -9999px;	
}
h4#knowhowTitle12 {
	background: url(knowhow/tit_junbi.gif) no-repeat;
	height: 30px;
	text-indent: -9999px;	
}
h4#knowhowTitle13 {
	background: url(knowhow/tit_open.gif) no-repeat;
	height: 30px;
	text-indent: -9999px;	
}
.knowhowImg {
	float: right;
	margin-bottom: 10px;
	margin-left: 5px;
}
/*--------------------------------------
　独立開業物語
--------------------------------------*/
.monogatariwaku {
	float: left;
	margin-bottom: 20px;
}

.monogatariNaiyo {
	float: left;
	width: 300px;
	margin-left: 20px;
	margin-bottom: 20px;
}
.monogatariImg {
	float: left;
	width: 150px;
}



/*--------------------------------------
　勉強会参加者の声
--------------------------------------*/
.voiceTbl td {
	border-bottom :1px dotted #999999;
	padding: 10px;
}

.voicewaku {
	vertical-align: top;

}
.picwaku{
	text-align: right;
}


/*--------------------------------------
　無料レポート
--------------------------------------*/
h5.bookSubTitle {
	border-left :5px solid #94CD1D;
	padding-left: 10px;
	margin-bottom: 0px;
	font-weight: bold;
	font-size: 12px;
}
#bookTbl {
	margin: 0;
	padding: 0;
	width: 500px;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
}

#bookTbl th{
	font-weight: normal;
	color: #333333;
	text-align: left;
	padding: 10px;
	vertical-align: top;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999; 
	background-color: #EAEAEA;
	white-space: nowrap;
}

#bookTbl td {
	padding: 10px;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;

}

/*--------------------------------------
　メディア掲載情報
--------------------------------------*/
#mediaTbl {
	margin: 0;
	padding: 0;
	width: 500px;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
}

#mediaTbl th{
	font-weight: normal;
	color: #333333;
	text-align: left;
	padding: 10px;
	vertical-align: top;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999; 
	background-color: #EAEAEA;
	white-space: nowrap;
}

#mediaTbl td {
	padding: 10px;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

/*--------------------------------------
　お問い合わせ
--------------------------------------*/
#tel {
	margin: 10px 0px 5px 0px;
}

/*--------------------------------------
　サイトマップ
--------------------------------------*/
#leftUnit {
	float: left;
	width: 240px;
	margin-right: 20px;
}

#rightUnit {
	float: left;
	width: 240px;
}

h4.siteTitle {
	font-size: 12px;
	background-color: #E6E6E6;
	border-bottom: #999999 dashed 1px;
	padding: 5px 0px 5px 10px; 
	margin-bottom: 10px;

}
ul.siteUl {
	margin: 0px 0px 15px 0px;
	padding: 0px;

}
ul.siteUl li{
	padding: 5px 0px 5px 15px;
	background: url(sitemap/images/icon.jpg) no-repeat 0.2em 0.8em;
	list-style: none;

}