@charset "UTF-8";
/* CSS Document */

h1,h2 {
    font-size:14px;
    font-weight:bold;
}

h1 {
    text-align:left;
    margin:0;
}

h2 {
    color:#dcbf7b;
}

h2.label:before {
    content: "■";
    font-size: 10px;
    color: #750000;
    margin-right: 5px;
    position: relative;
    bottom: 2px;
}
h2.mark:before {
    content: "";
    padding: 7px;
    padding-right: 10px;
    background: url(./commonImg/label_mark.png) no-repeat;
    background-size: 14px;
    position: relative;
    top: 6px;
}

.fs10 {
    font-size:10px;
}
.pl60 {
    padding-left:60px;
}

.mt50 {
    margin-top:50px;
}

/*中央揃え*/
.contentsField{
	margin: 0 auto;
	padding-top:0em;
	padding-bottom:5.0em;
	text-align:left;
	width:900px;
	font-size:80%;
	line-height: 150%;
}

/*■表示*/
#shikaku{
	float:left;
	height:190px;
}

/*2015の文字*/
#suji{
	font-size:120%;
}

/*アンダーライン*/
.underline{
	text-decoration: underline;	
}

/*ボーダー、カーキ色*/
#borderKarki{
	border:#7b7979 1px solid;
	padding:5px;
	margin-top:5px;
	margin-bottom:5px;
}

/*文字サイズ80%*/
.small {
	font-size:80%;
}

/*白色文字*/
.white{
	color:#FFFFFF;
}
/*黒色文字*/
.black{
	color:#333;
}
/*金色通常の大きさ*/
.goldcolor {
	color:#DCBF7B;
	font-size:100%;
	font-weight: bold;
}
/*太字、金色*/
.bold{
	color:#cd9a1d;
	font-weight: bold;
	font-size:105%;
}
/*太・カーキ色*/
.karki{
	color:#7b7979;
}
/*太字、ピンク色*/
.pink{
	color:#f1c0d6;
	font-weight: bold;
	font-size:105%;
}
/*太字、焦げ茶*/
.boldBrown{
	color:#600;
	font-weight: bold;
	font-style: italic;
	font-size:110%;
}
/*文字、赤*/
.red{
	color:#FF0066;
}
/*文字、青*/
.blue{
	color:#09C;
}
/*アンダーライン*/
.underLine{
	text-decoration: underline;
}

/*テーブル レイアウト*/
table.same{
	margin: 0 auto;
    text-align: left;
	height:100%;
	empty-cells: show;
	font-size: 10pt;
	border-spacing:0;
	border-collapse:collapse;
	barder:#660 1px solid;
}
.same th{
    padding: 3px;
}
.same td{
    padding: 3px;
}

/*テーブル レイアウト2*/
table.same2{
	margin-top: 0;
	margin-left: 10.0em;
	empty-cells: show;
	font-size: 10pt;
	border-spacing:0;
	border-collapse:collapse;
}
.same2 th{
    padding: 3px;
}
.same2 td{
    padding: 3px;
}

/*右寄せ*/
.right{
	float:right;
}

/*新着情報*/
.topInfo {
	width: 400px;
	height: 130px;
	margin: -5px 0 5em 240px;
	padding:18px 0 0 10px;
	background:url(indexImg/update.png) no-repeat;
	text-align:left;
}
.topInfo h1{
	font-size:90%;
	margin:-25px 0 0 -60px;
	color:#dcbf7b;
	text-align:center;
}
.topInfo p{
	width: 370px;
	height: 105px;
	overflow:scroll;
}

/*お知らせページ*/
.infomation ul li{
	list-style-type: none;
	float:left;
	width:640px;
	border:#cd9a1d 1px solid;
	background:url(news/img/infonaviBg.png) no-repeat;
	margin-bottom:50px;
	margin-left:-1.7em;
}
.infomation h2{ /*日付*/
	float:right;
	width:73px;
	margin: 7px 0 0 7px;
	text-align:center;
	font-size:80%;
	line-height:100%;
}
.infomation h3{ /*タイトル*/
	float:left;
	width:540px;
	height:45px;
	margin: 3px 0 0 7px;
	padding-left:10px;
	text-align:left;
	color:#fff;
	font-size:100%;
	
}
.infomation p{ /*内容*/
	clear:both;
	width:610px;
	padding:5px;
	margin-left:9px;
	/*border:#FF0000 1px solid;*/
	
}
.infomation img{
	display:block;
    margin: 0 auto;
    text-align: center;
	padding:10px 0 10px 0;
}

/*お知らせ年表*/
.nenpyou {
	margin-left:1.3em;
	padding-bottom:0;
}
.nenpyou a{
	float:left;
	padding-right:5px;
	padding-left:15px;
	font-size:90%;
	color:#999;
	background:url(commonImg/navimark01.png) no-repeat 0 1px;
}
.nenpyou a:hover{
	color:#cd9a1d;
}
.nenpyou strong{
	color:#000;
}
#sankakkuMark{
	background:url(commonImg/navimark01.png) no-repeat 0 -1px;
	font-size:90%;
	color:#999;
	padding-right:5px;
	padding-left:15px;
}
#sankakkuNonMark{
	font-size:90%;
	color:#999;
	padding-right:0;
	padding-left:0;
}


/*モデル・リンク*/
.model{
	float:left;
	width:780px;
}
.model ul{
	float:left;
	margin-left:-80px;
	margin-bottom:1.0em;
}
.model li{
	float:left;
	list-style-type:none;
	padding-right:2px;
}
.model ul li a img{
	/*display:block;*/
	border:none;
	opacity:0.7;
}

.model ul li a img:hover{
	opacity:1.0;
}
/*トリプルカラー*/
.treecolors {
	float:left;
	width:770px;
	margin-left:-50px;
	height:1900px;
	background:url(news/img/Triplecolor.jpg) no-repeat;
}
.treecolors h2{
	margin:0;
	width:400px;
	padding-left:17px;
	font-size:120%;
	text-align:left;
	color:#7b7979;
	background:url(news/img/3colorLogo2.png) no-repeat 0 -0.1em;
}
.titleComent {
	float:left;
	margin:1.0em 0 0 35em;
	width:220px;
	height:138px;
	font-size:100%;
	text-align:left;
}
.titleComent2{
	float:left;
	margin:1.6em 0 0 23em;
	width:130px;
	height:20px;
	font-size:90%;
	text-align:center;
	
}
.titleComent3{
	float:left;
	margin:1.0em 0 0 -10px;
	width:790px;
	height:22px;
	font-size:105%;
	color:#cd9a1d;
	text-align:center;
	
}
.oneComent{
	float:left;
	margin:5.5em 0 0 29.0em;
	width:300px;
	height:107px;
	font-size:100%;
	text-align:left;
	
	
}
.twoComent{
	float:left;
	margin:6.5em 0 0 2.0em;
	width:200px;
	height:107px;
	font-size:100%;
	text-align:left;
	
}
.threeComent{
	float:left;
	margin:6.5em 0 0 29.0em;
	width:290px;
	height:107px;
	font-size:100%;
	text-align:left;
	
}
.fourComent{
	float:left;
	margin:6.5em 0 0 15.0em;
	width:198px;
	height:107px;
	font-size:100%;
	text-align:center;
}
.fiveComent{
	float:left;
	margin:6.5em 0 0 24.0em;
	width:290px;
	height:349px;
	font-size:100%;
	text-align:left;
	
}
.beforeComent{
	float:left;
	margin-left:130px;
	margin-top:63px;
	width:130px;
	font-size:90%;
	text-align:center;
	
}
.afterComent1{
	float:left;
	margin-left:170px;
	margin-top:63px;
	width:150px;
	height:203px;
	font-size:90%;
	text-align:left;
	
}
.endComent{
	float:left;
	margin:-160px 0 0 12.0em;
	width:370px;
	font-size:100%;
	text-align:left;	
}

/*ファインメイクについて*/
/*1段*/
.finemakeonedan1{
	float:left;
	width:670px;
	height:180px;
	margin-left:-10px;
	padding-left:17px;
	background:url(finemake/img/fineImg.jpg) no-repeat 340px 0;
}
.finemakeonedan1 p {
	margin:0;
	font-size:90%;
	line-height:200%;
}
/*1段追加分*/
.finemakeone2dan{
	float:left;
	width:600px;
	height:90px;
	margin-bottom:0;
	background:url(finemake/img/finemakeImg.png) no-repeat 170px 3px;
}
.finemakeone2dan h2{
	margin:2em 0 0 2em;
	font-size:120%;
	color:#600;
	text-align:center;
}
/*2段*/
.finemaketwodan{
	float:left;
	width:700px;
	margin-left:0px;
	margin-bottom:1.0em;
    line-height:1.8em;
}
.finemaketwodan h2{
	margin-left:-20px;
	margin-bottom:7px;
	padding-left:17px;
	font-size:120%;
	text-align:left;
	color:#7b7979;
	background:url(news/img/3colorLogo2.png) no-repeat 0 -0.1em;
}
.finemaketwodan p{
	margin:0;
	padding-left:17px;
	font-size:93%;
	color:#777777;
}
.nippon h2{
    float: left; */
    width: 660px;
    /* margin-left: -10px; */
    margin-bottom: 1.5em;
    font-size: 10pt;
    color: #e3bf7b;
    text-align: left;
    margin-top: 0px;
}
.hatsu {
	float:left;
	width:640px;
	margin-bottom:0;
}
.hatsu h2{
    /* margin-left: -30px; */
    */: ;
    margin-bottom: 7px;
    /* padding-left: 17px; */
    font-size: 100%;
    text-align: left;
    color: #7b7979;
    /* background: url(news/img/3colorLogo2.png) no-repeat 0 -0.1em; */
    text-align: left;
    width: 529px;
    /* background: red; */
    margin: 0 auto;
    padding: 0;
}
.hatsu ul{
	float:left;
	margin-top:2.0em;
	margin-bottom:0;
}
.hatsu li{
	list-style-type: none;
	float:left;
	width:295px;
	margin-bottom:2.0em;
}
.hatsu ul li#hatsuone {
	background:url(finemake/img/nipponhatsu01.jpg?1) no-repeat 0 -8px;
}
.hatsu ul li#hatsuone p{
	padding:55px 0 0 40px;
	font-size:80%;
}
.hatsu ul li#hatsutwo {
	background:url(finemake/img/nipponhatsu02.jpg) no-repeat 0 -8px;
}
.hatsu ul li#hatsutwo p{
	padding:55px 0 0 40px;
	font-size:80%;
}
.hatsu ul li#hatsuthree {
	background:url(finemake/img/nipponhatsu03.jpg) no-repeat 0 -8px;
}
.hatsu ul li#hatsuthree p{
	padding:40px 0 0 40px;
	font-size:80%;
}
.hatsu ul li#hatsufour {
	background:url(finemake/img/nipponhatsu04.jpg) no-repeat 0 -8px;
}
.hatsu ul li#hatsufour p{
	padding:40px 0 0 40px;
	font-size:80%;
}

.kaiinPrice{
	margin:0;
	float:left;
	width:600px;
	margin-bottom:1.0em;
}
.kaiinPrice h2{
	margin-left:-30px;
	margin-bottom:7px;
	padding-left:17px;
	font-size:120%;
	text-align:left;
	color:#7b7979;
	background:url(news/img/3colorLogo2.png) no-repeat 0 -0.1em;
}
.kaiinPrice p{
	margin:7px 0 0 20px;
	font-size:90%;
}
.kaiinPrice p#kaiinPriceRight{
	margin:7px 0 0 45px;
	font-size:90%;
}
.chui {
	float:left;
	width:640px;
	margin:0 0 5.0em -20px;
}
.chui h3{
	color:#7b7979;
	font-size:100%;
	border-bottom:#f1c0d6 1px dotted;
}
.chui p{
	margin:0 0 0 65px;
}

/*極*/
.kiwamionedan{
	float:left;
	width:640px;
	height:330px;
	background:url(finemake/img/kiwami2015.jpg) no-repeat;
}
.kiwamionedan h2{
    font-size: 10px;
    width: 340px;
    padding: 11.5em 0 0 1.0em;
    line-height: 180%;
    color: #333;
    font-weight: normal;
}
.kiwamitwodan{
	float:left;
	width:640px;
	height:280px;
	background:url(finemake/img/kiwami_sejyutsu2015g5.png) no-repeat;
	margin-bottom:1.0em;
}
.kiwamitwodan h2{
	margin: 6px 0 0 10px;
	padding-left:10px;
	text-align:left;
	color:#555;
	font-size:120%;
}
.kiwamitwodan p{
	padding:30px 0 0 10px;
}
.kiwamithreedan{
	float:left;
	width:640px;
	height:640px;
	background:url(finemake/img/kiwamiSample2015g5.png) no-repeat;
	margin-bottom:1.0em;
	
}
.kiwamithreedan h2{
	margin: 6px 0 0 10px;
	padding-left:10px;
	text-align:left;
	color:#555;
	font-size:120%;
}
.kiwamifourdan{
	float:left;
	width:640px;
	height:430px;
	background:url(finemake/img/kiwamiSample20152g5.png) no-repeat;
	margin-bottom:3.0em;
}
.kiwamifourdan h2{
	margin: 6px 0 0 10px;
	padding-left:10px;
	text-align:left;
	color:#555;
	font-size:120%;
}
.kiwamifourdan p{
	padding:13.0em 0 0 15.0em;
	font-size:90%;
	color:#666;
}

/*眉で悩んでいる方*/
/*1段*/
.nayamionedan0{
	clear:both;
	width:720px;
	margin-left:-20px;
}
.nayamionedan0 h2{
	font-size:120%;
	padding-left:17px;
	color:#7b7979;
	background:url(news/img/3colorLogo2.png) no-repeat 0 -0.1em;
}
.nayamionedan1{
	float:left;
	width:50px;
	height:35px;
}
.nayamionedan2{
	float:left;
	width:650px;
	height:35px;
	font-size:90%;
	border-left:#f1d0d6 1px dotted;
}
.nayamionedan2 p{
	padding:0 0 0 30px;
}
/*2段*/
.nayamitwodan0{
	float:left;
	width:50px;
	font-size:90%;
	border-top:#f1d0d6 1px dotted;
}
.nayamitwodan1{
	float:left;
	width:180px;
	height:400px;
	padding-top:50px;
	padding-left:30px;
	padding-right:10px;
	font-size:90%;
	border-left:#f1d0d6 1px dotted;
	border-top:#f1d0d6 1px dotted;
}
.nayamitwodan1 p{
	margin-top:5em;
	color:#FF3300;
}
.nayamitwodan2{
	float:left;
	width:430px;
	height:450px;
	background:url(finemake/img/onayami1Sample.jpg) no-repeat 30px 0;
	border-top:#f1d0d6 1px dotted;
}
/*3段*/
.nayamithreedan0{
	float:left;
	width:50px;
	font-size:90%;
	border-top:#f1d0d6 1px dotted;
}
.nayamithreedan1{
	float:left;
	width:180px;
	height:600px;
	padding-top:50px;
	padding-left:30px;
	padding-right:10px;
	font-size:90%;
	border-left:#f1d0d6 1px dotted;
	border-top:#f1d0d6 1px dotted;
}
.nayamithreedan1 p{
	margin-top:20em;
	color:#FF3300;
}
.nayamithreedan2{
	float:left;
	width:430px;
	height:650px;
	background:url(finemake/img/onayami2Sample.jpg) no-repeat 30px 0;
	border-top:#f1d0d6 1px dotted;
}
/*4段*/
.nayamifourdan0{
	float:left;
	width:50px;
	font-size:90%;
	border-top:#f1d0d6 1px dotted;
}
.nayamifourdan1{
	float:left;
	width:180px;
	height:250px;
	padding-top:50px;
	padding-left:30px;
	padding-right:10px;
	font-size:90%;
	border-left:#f1d0d6 1px dotted;
	border-top:#f1d0d6 1px dotted;
}
.nayamifourdan1 p{
	margin-top:5em;
	color:#FF3300;
}
.nayamifourdan2{
	float:left;
	width:430px;
	height:300px;
	background:url(finemake/img/onayami3Sample.jpg) no-repeat 30px 0;
	border-top:#f1d0d6 1px dotted;
}
/*5段*/
.nayamifivedan0{
	float:left;
	width:50px;
	font-size:90%;
	border-top:#f1d0d6 1px dotted;
}
.nayamifivedan1{
	float:left;
	width:180px;
	height:250px;
	padding-top:50px;
	padding-left:30px;
	padding-right:10px;
	font-size:90%;
	border-left:#f1d0d6 1px dotted;
	border-top:#f1d0d6 1px dotted;
}
.nayamifivedan1 p{
	margin-top:5em;
	color:#FF3300;
}
.nayamifivedan2{
	float:left;
	width:430px;
	height:300px;
	background:url(finemake/img/onayami4Sample.jpg) no-repeat 30px 0;
	border-top:#f1d0d6 1px dotted;
}
/*6段*/
.nayamisixdan0{
	float:left;
	width:50px;
	font-size:90%;
	border-top:#f1d0d6 1px dotted;
}
.nayamisixdan1{
	float:left;
	width:180px;
	height:550px;
	padding-top:50px;
	padding-left:30px;
	padding-right:10px;
	font-size:90%;
	border-left:#f1d0d6 1px dotted;
	border-top:#f1d0d6 1px dotted;
}
.nayamisixdan1 p{
	margin-top:12em;
	color:#FF3300;
}
.nayamisixdan2{
	float:left;
	width:430px;
	height:600px;
	background:url(finemake/img/onayami5Sample.jpg) no-repeat 30px 0;
	border-top:#f1d0d6 1px dotted;
}

/*一般アートトラブル*/
/*0段*/
.trouble0dan{
	float:left;
	width:640px;
	margin-left:-20px;
}
.trouble0dan h2{
	font-size:120%;
	padding-left:17px;
	color:#7b7979;
	background:url(news/img/3colorLogo2.png) no-repeat 0 -0.1em;
}
.trouble0dan p{
	margin:10px 0 0 50px;
	font-size:90%;
}
/*1段*/
.troubleonedan{
	float:left;
	width:640px;
	height:160px;
	margin-top:2em;
	margin-left:2em;
	background:url(finemake/img/trouble1.png) no-repeat 0 0;
}
.troubleonedan h2{
	font-size:120%;
	width:640px;
	margin-top:-30px;
	margin-left:-20px;
	padding-left:17px;
	color:#7b7979;
	background:url(news/img/3colorLogo2.png) no-repeat 0 -0.1em;
}
.troubleonedan p{
	margin:60px 0 0 70px;
	font-size:90%;
}
/*2段*/
.troubletwodan{
	float:left;
	width:640px;
	height:160px;
	margin-left:0.7em;
	background:url(finemake/img/trouble2.png) no-repeat 3px 0;
}
.troubletwodan p{
	margin:60px 0 0 350px;
	font-size:90%;
}
/*3段*/
.troublethreedan{
	float:left;
	width:640px;
	height:160px;
	margin-left:2em;
	background:url(finemake/img/trouble3.png) no-repeat 0 0;
}
.troublethreedan p{
	margin:70px 0 0 70px;
	font-size:90%;
}
/*4段*/
.troublefourdan{
	float:left;
	width:640px;
	height:200px;
	margin-left:0.7em;
	background:url(finemake/img/trouble4.png) no-repeat 3px 0;
}
.troublefourdan p{
	margin:60px 0 0 350px;
	font-size:90%;
}

/*施術の流れ*/
.nagare {
	float:left;
	width:740px;
	margin-left:-50px;
	height:2060px;
	background:url(finemake/img/nagare2.jpg) no-repeat 35px 0;
}
.nagare1midashi h2{
	float:left;
	margin:59px 0 0 435px;
	color:#cd9a1d;
	font-size:200%;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}
.nagare2midashi h2{
	float:left;
	margin:541px 0 0 -80px;
	color:#cd9a1d;
	font-size:200%;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}
.nagare3midashi h2{
	float:left;
	margin:1022px 0 0 -105px;
	color:#cd9a1d;
	font-size:200%;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}
.nagare4midashi h2{
	float:left;
	margin:1512px 0 0 -105px;
	color:#cd9a1d;
	font-size:200%;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

/*衛生管理*/
/*1段*/
.eiseionedan{
	float:left;
	width:640px;
	margin-bottom:1em;
}
.eiseionedan h2{
	margin-left:-20px;
	font-size:120%;
	padding-left:17px;
	color:#7b7979;
	background:url(news/img/3colorLogo2.png) no-repeat 0 -0.1em;	
}
.eiseionedan p{
	margin:0 0 10px 0;
	padding-left:15px;
	width:580px;
	font-size:90%;
}
/*2段*/
.eiseitwodan{
	float:left;
	width:640px;
	background:url(finemake/img/midashiBg2015g5.png) no-repeat;
	margin-bottom:3.0em;
}
.eiseitwodan h3{
	margin: 6px 0 0 7px;
	padding-left:10px;
	text-align:left;
	font-size:130%;
	color:#333;
}
.eiseitwodan p{
	font-size:90%;
	padding:1.0em 0 0 2.0em;
}
/*3段*/
.eiseithreedan{
	float:left;
	width:640px;
	background:url(finemake/img/midashiBg2015g5.png) no-repeat;
	margin-bottom:3.0em;
}
.eiseithreedan h3{
	margin: 6px 0 0 7px;
	padding-left:10px;
	text-align:left;
	font-size:130%;
	color:#333;
}
.eiseithreedan p{
	font-size:90%;
	padding:1.0em 0 0 2.0em;
}
/*4段*/
.eiseifourdan{
	float:left;
	width:640px;
	background:url(finemake/img/midashiBg2015g5.png) no-repeat;
}
.eiseifourdan h3{
	margin: 6px 0 0 7px;
	padding-left:10px;
	text-align:left;
	font-size:130%;
	color:#333;
}
.eiseifourdan p{
	font-size:90%;
	padding:1.0em 0 0 2.0em;
}
/*5段*/
.eiseifivedan{
	float:left;
	width:640px;
	height:165px;
	background:url(finemake/img/eiseiPhoto1.jpg) no-repeat;
}
.eiseifivedan p{
	font-size:90%; 
	padding:0 0 0 2.0em;
}
.eiseisixdan{
	float:left;
	width:640px;
	height:250px;
	background:url(finemake/img/eiseiPhoto2.jpg) no-repeat 20px 38px;
	margin-bottom:1.0em;
}
.eiseisixdan p{
	font-size:90%;
	padding:0 0 0 2.0em;
}

/*施術例*/
/*1段*/
.reionedan0 h2{
	font-size:120%;
	width:640px;
	margin-left:-20px;
	padding-left:17px;
	color:#7b7979;
	background:url(news/img/3colorLogo2.png) no-repeat 0 -0.1em;
}
.reionedan1{
	float:left;
	width:50px;
}
.reionedan2{
	float:left;
	width:620px;
	font-size:100%;
	border-left:#f1d0d6 1px dotted;
}
.reionedan2 p{
	padding:0 0 0 30px;
	font-size:100%;
}
/*2段*/
.reitwodan0{
	float:left;
	width:50px;
	font-size:95%;
	border-top:#f1d0d6 1px dotted;
}
.reitwodan0 h3{
	float:left;
	font-size:120%;
	margin:10px 0 0 0;
	padding-right:20px;
	color:#cd9a1d;
}
.reitwodan1{
	float:left;
	width:572px;
	height:1250px;
	padding-top:10px;
	padding-left:30px;
	padding-right:15px;
	font-size:90%;
	border-left:#f1d0d6 1px dotted;
	border-top:#f1d0d6 1px dotted;
	background:url(finemake/img/reiSample1.jpg) no-repeat 20px 25px;
}
/*3段*/
.reithreedan0{
	float:left;
	width:50px;
	font-size:90%;
	border-top:#f1d0d6 1px dotted;
}
.reithreedan0 h3{
	float:left;
	font-size:120%;
	margin:10px 0 0 0;
	color:#cd9a1d;
}
.reithreedan1{
	float:left;
	width:572px;
	height:750px;
	padding-top:10px;
	padding-left:30px;
	padding-right:15px;
	font-size:90%;
	border-left:#f1d0d6 1px dotted;
	border-top:#f1d0d6 1px dotted;
	background:url(finemake/img/reiSample2.jpg) no-repeat 220px 30px;
}
/*4段*/
.reifourdan0{
	float:left;
	width:50px;
	font-size:90%;
	border-top:#f1d0d6 1px dotted;
}
.reifourdan0 h3{
	float:left;
	font-size:120%;
	margin:10px 0 0 0;
	color:#cd9a1d;
}
.reifourdan1{
	float:left;
	width:572px;
	height:310px;
	padding-top:10px;
	padding-left:30px;
	padding-right:15px;
	font-size:90%;
	border-left:#f1d0d6 1px dotted;
	border-top:#f1d0d6 1px dotted;
	background:url(finemake/img/reiSample3.jpg) no-repeat 220px 50px;
}
/*5段*/
.reifivedan0{
	float:left;
	width:50px;
	font-size:90%;
	border-top:#f1d0d6 1px dotted;
}
.reifivedan0 h3{
	float:left;
	font-size:120%;
	margin:10px 0 0 0;
	color:#cd9a1d;
}
.reifivedan1{
	float:left;
	width:572px;
	height:290px;
	padding-top:10px;
	padding-left:30px;
	padding-right:15px;
	font-size:90%;
	border-left:#f1d0d6 1px dotted;
	border-top:#f1d0d6 1px dotted;
	background:url(finemake/img/reiSample4.jpg) no-repeat 220px 30px;
}
/*6段*/
.reisixdan0{
	float:left;
	width:50px;
	font-size:90%;
	border-top:#f1d0d6 1px dotted;
}
.reisixdan0 h3{
	float:left;
	font-size:120%;
	margin:10px 0 0 0;
	color:#cd9a1d;
}
.reisixdan1{
	float:left;
	width:572px;
	height:300px;
	padding-top:10px;
	padding-left:30px;
	padding-right:15px;
	font-size:90%;
	border-left:#f1d0d6 1px dotted;
	border-top:#f1d0d6 1px dotted;
	background:url(finemake/img/reiSample5.jpg) no-repeat 220px 31px;
}

/*プチファイン*/
/*1段*/
.petitonedan{
	float:left;
	width:640px;
}
.petitonedan p{
	margin:0 0 10px 0;
	padding-left:15px;
	width:580px;
	font-size:90%;
	color:#cd9a1d;
}
/*2段*/
.petittwodan{
	float:left;
	width:640px;
	margin-top:-1.0em;
	margin-bottom:1.0em;
}
.petittwodan h3{
	margin:2.0em 0 0 7px;
	padding:10px 0 10px 10px;
	text-align:left;
	font-size:130%;
	color:#333;
	background:url(finemake/img/midashiBg2015g5.png) no-repeat;
}
.petittwodan ul li{
	font-size:90%;
}
/*3段*/
.petitthreedan{
	float:left;
	width:740px;
	height:605px;
	background:url(eyebrow/img/petitSample.jpg) no-repeat 0 40px;
	margin-bottom:2.0em;
}
.petitthreedan h3{
	margin: 6px 0 0 7px;
	padding:10px 0 10px 10px;
	text-align:left;
	font-size:130%;
	color:#333;
	background:url(finemake/img/midashiBg2015g5.png) no-repeat;
}
.petitthreedan p{
	font-size:100%;
	margin:10px 0 0 40px;
}
/*4段*/
.petitfourdan{
	float:left;
	width:640px;
	height:200px;
	text-align:center;
}
.petitfourdan p{
	font-size:90%;
	margin:0 0 0 0;
}
/*CASEの色とフォントサイズ*/
.caseFont{
	color:#cd9a1d;
	font-size:120%;
	font-weight: bold;
}

/*眉の美容室*/
.biyoushitsu1dan{
	float:left;
	width:640px;
	margin-bottom:1.0em;
	background:url(eyebrow/img/biyoushitsuSample1.png) no-repeat 0 269px;
}
.biyoushitsu1dan h2{
	color:#cd9a1d;
	margin:10px 0 30px -30px;
	height:50px;
	padding-top:10px;
	padding-left:20px;
	font-size:120%;
	background:url(finemake/img/midashiBg2015g5.png) no-repeat;
	color:#333;
}
.biyoushitsu1dan p{
	margin:0 0 0 20px;
	font-size:90%;
}
.biyoushitsu1dan ul{
	margin:10px 0 0 20px;
}
.biyoushitsu1dan li{
	margin:0;
	font-size:90%;
}
.biyoushitsu2dan{
	float:left;
	width:640px;
	height:290px;
	background:url(eyebrow/img/biyoushitsuSample2.jpg) no-repeat 75px 0;
	margin-bottom:1.0em;
}
.biyoushitsu2dan p{
	padding:230px 0 150px 30px;
	width:650px;
	font-size:90%;
}

/*はじめに*/
/*1段*/
.hajimeni1dan{
	float:left;
	width:640px;
	margin-bottom:2.0em;
}
.hajimeni1dan h2{
	font-size:110%;
	margin-left:-20px;
	padding-left:17px;
	color:#7b7979;
	background:url(news/img/3colorLogo2.png) no-repeat 0 -0.1em;
}
.hajimeni1dan ul li{
	list-style-type: none;
	font-size:110%;
	float:left;
	width:300px;
	color:#7b7979;
}
/*2段*/
.hajimeni2dan{
	float:left;
	width:640px;
	margin-top:-2.0em;
	margin-bottom:1.4em;
}
.hajimeni2dan ul{
	width:450px;
	height:120px;
	margin:0 0 0 60px;
	background:url(guide/img/hajimeniImg03.png) no-repeat 40px -3px;
}
.hajimeni2dan li{
	list-style-type: none;
	padding-top:25px;
	line-height:180%;
	text-align:center;
}
/*3段*/
.hajimeni3dan {
	float:left;
	width:670px;
	margin-bottom:1.0em;
}
.hajimeni3dan p{
	margin:0 0 0 30px;
	font-size:90%;
}
.hajimeni3dan ul li{
	margin:0 0 0 60px;
	color:#cd9a1d;
}
/*4段*/
.hajimeni4dan{
	float:left;
	width:640px;
}
.hajimeni4dan img{
	display:block;
    margin: 0 auto;
    text-align: center;
	padding:10px 0 0 0;
}
.hajimeni4dan h3{
	float:left;
	text-align:center;
	background:url(guide/img/action1.gif) no-repeat 0 0;
	padding:5px 0 0 150px;
	color:#600;
}
.hajimeni4dan p{
	float:left;
	width:500px;
	height:100px;
	background:url(guide/img/hajimeniImg01.png) no-repeat 150px 0;
	padding:13px 0 0 180px;
}
/*5段*/
.hajimeni5dan{
	float:left;
	width:640px;
}
.hajimeni5dan h3{
	float:left;
	text-align:center;
	background:url(guide/img/action2.gif) no-repeat 0 0;
	padding:5px 0 0 150px;
	color:#600;
}
.hajimeni5dan p{
	float:left;
	width:500px;
	height:100px;
	background:url(guide/img/hajimeniImg01.png) no-repeat 150px 0;
	padding:13px 0 0 180px;
}
/*6段*/
.hajimeni6dan{
	float:left;
	width:640px;
}
.hajimeni6dan h3{
	float:left;
	text-align:center;
	background:url(guide/img/action3.gif) no-repeat 0 0;
	padding:5px 0 0 150px;
	color:#600;
}
.hajimeni6dan p{
	float:left;
	width:500px;
	height:200px;
	background:url(guide/img/hajimeniImg02.png) no-repeat 150px 0;
	padding:13px 0 0 180px;
}

/*契約から入会まで*/
.keiyaku-nyukin0{
	float:left;
	width:640px;
	text-align:right;
	font-size:80%;
}
/*1段*/
.keiyaku-nyukin1-1{
	float:left;
	width:100px;
	height:120px;
	background:url(guide/img/yajirushi.png) no-repeat 3px -575px;
}
.keiyaku-nyukin1-1 h2{
	text-align:left;
	color:#cd9a1d;
	font-size:130%;
	margin-top:-5px;
	padding:10px 0 10px 0;
	background-color:#FFFFFF;
}
.keiyaku-nyukin1-2{
	float:left;
	width:540px;
	height:120px;
	color:#7b7979;
}
.keiyaku-nyukin1-2 p{
	margin:4px 0 0 -39px;
	font-size:90%;
}
.keiyaku-nyukin1-2 ul li{
	list-style-type: none;
	float:left;
	width:240px;
	color:#cd9a1d;
}
/*2段*/
.keiyaku-nyukin2-1{
	float:left;
	width:100px;
	height:310px;
	background:url(guide/img/yajirushi.png) no-repeat 3px 0;
}
.keiyaku-nyukin2-1 h2{
	text-align:left;
	color:#cd9a1d;
	font-size:130%;
	margin-top:-5px;
	padding:10px 0 10px 0;
	background-color:#FFFFFF;
}
.keiyaku-nyukin2-2{
	float:left;
	width:540px;
	height:310px;
	background:url(guide/img/keiyaku-nyukin1.png) no-repeat -2px 184px;
}
.keiyaku-nyukin2-2 p{
	margin:4px 0 0 -39px;
	font-size:90%;
	color:#7b7979;
}
.keiyaku-nyukin2-2 ul{
	margin-left:24px;
	width:250px;
	border:#7b7979 1px solid;
}
.keiyaku-nyukin2-2 li{
	list-style-type: none;
	width:240px;
	margin:5px 0 5px -24px;
	color:#cd9a1d;
}
/*3段*/
.keiyaku-nyukin3-1{
	float:left;
	width:100px;
	height:210px;
	background:url(guide/img/yajirushi.png) no-repeat 3px -485px; 
}
.keiyaku-nyukin3-2{
	float:left;
	width:540px;
	height:190px;
	padding:10px 0 10px 0;
	background:url(guide/img/keiyaku-nyukin2.png) no-repeat 15px 10px;
}
.keiyaku-nyukin3-2 p{
	margin:0 0 0 190px;
	font-size:90%;
}
.keiyaku-nyukin3-2 h3{
	margin:5px 0 0 20px;
	font-size:90%;
}
/*4段*/
.keiyaku-nyukin4-1{
	float:left;
	width:100px;
	height:180px;
	background:url(guide/img/yajirushi.png) no-repeat 3px -8px;
}
.keiyaku-nyukin4-2{
	float:left;
	width:540px;
	height:160px;
	padding:10px 0 10px 0;
	background:url(guide/img/keiyaku-nyukin3.png) no-repeat 15px 7px;
}
.keiyaku-nyukin4-2 p{
	margin:0 0 0 190px;
	font-size:90%;
}
/*5段*/
.keiyaku-nyukin5-1{
	float:left;
	width:100px;
	height:145px;
	background:url(guide/img/yajirushi.png) no-repeat 3px -360px;
}
.keiyaku-nyukin5-2{
	float:left;
	width:540px;
	height:125px;
	padding:10px 0 10px 0;
	background:url(guide/img/keiyaku-nyukin4.png) no-repeat 15px 7px;
}
.keiyaku-nyukin5-2 p{
	margin:20px 0 0 190px;
	font-size:90%;
}
/*6段*/
.keiyaku-nyukin6-1{
	float:left;
	width:100px;
	height:240px;
	background:url(guide/img/yajirushi.png)  no-repeat 3px -450px;
}
.keiyaku-nyukin6-1 h2{
	text-align:left;
	color:#cd9a1d;
	font-size:130%;
	margin-top:-5px;
	padding:10px 0 10px 0;
	background-color:#FFFFFF;
}
.keiyaku-nyukin6-2{
	float:left;
	width:540px;
	height:240px;
	background:url(guide/img/keiyaku-nyukin5.png) no-repeat 15px 110px;
}
.keiyaku-nyukin6-2 ul li{
	list-style-type: none;
	margin:0 0 0 -30px;
	width:500px;
}
.keiyaku-nyukin6-2 li#keiyaku-nyukin6-2Right{
	margin:30px 0 0 150px;
	width:350px;
	font-size:90%;
}
/*7段*/
.keiyaku-nyukin7-1{
	float:left;
	width:640px;
}
.keiyaku-nyukin7-1 h2{
	text-align:left;
	color:#cd9a1d;
	font-size:130%;
	margin-top:-5px;
	padding:10px 0 0 0;
	background-color:#FFFFFF;
}
.keiyaku-nyukin7-1 p{
	margin:-10px 0 0 120px;
	font-size:90%;
	color:#7b7979;
}
/*8段*/
.keiyaku-nyukin8-1{
	float:left;
	width:100px;
	height:250px;
	background:url(guide/img/yajirushi.png) no-repeat 3px -450px;
}
.keiyaku-nyukin8-2{
	float:left;
	width:540px;
	height:250px;
	background:url(guide/img/keiyaku-nyukin6.png) no-repeat 15px 98px;
}
.keiyaku-nyukin8-2 p{
	margin:10px 0 0 200px;
	font-size:90%;
}
.keiyaku-nyukin8-2 p#KN8Right{
	margin:2px 0 0 20px;
	width:200px;
	padding:5px;
	border:#7b7979 1px solid;
	color:#cd9a1d;
}
/*9段*/
.keiyaku-nyukin9-1{
	float:left;
	width:640px;
}
.keiyaku-nyukin9-1 h2{
	text-align:left;
	color:#cd9a1d;
	font-size:130%;
	margin-top:-5px;
	padding:10px 0 10px 0;
	background-color:#FFFFFF;
}
.keiyaku-nyukin9-1 p{
	margin:-42px 0 0 420px;
	font-size:90%;
}
/*10段*/
.keiyaku-nyukin10-1{
	float:left;
	width:100px;
	height:200px;
	background:url(guide/img/yajirushi.png) no-repeat 3px -490px;
}
.keiyaku-nyukin10-2{
	float:left;
	width:540px;
	height:200px;
	background:url(guide/img/keiyaku-nyukin7.png) no-repeat 15px 7px;
}
.keiyaku-nyukin10-2 p{
	margin:8px 0 0 200px;
	font-size:90%;
}
/*11段*/
.keiyaku-nyukin11-1{
	float:left;
	width:100px;
	height:100px;
}
.keiyaku-nyukin11-1 h2{
	text-align:left;
	color:#cd9a1d;
	font-size:130%;
	margin-top:-5px;
	padding:20px 0 5px 0;
	background-color:#FFFFFF;
}
.keiyaku-nyukin11-2{
	float:left;
	width:540px;
	height:100px;
}
.keiyaku-nyukin11-2 p{
	margin:16px 0 0 -39px;
	font-size:90%;
	color:#7b7979;
}
/*最終*/
.keiyaku-nyukinEnd{
	float:left;
	width:640px;
	height:140px;
	text-align:center;
	font-size:80%;
	color:#cd9a1d;
}


/*カリキュラム*/
/*1段*/
.curriculum1dan{
	float:left;
	width:680px;
}
.curriculum1dan h2{
	padding-left:17px;
	font-size:120%;
	text-align:left;
	color:#7b7979;
	background:url(news/img/3colorLogo2.png) no-repeat 0 -0.1em;
	border-bottom:#f1c0d6 1px dotted;
}
table.curriculum1danTable{
	width:680px;
	border:1px #fff solid;
	border-collapse: collapse;
	margin:0 0 1em 20px;
	/*white-space: nowrap;*/
}
.curriculum1danTable td{
	border-bottom:1px #fff solid;
	border-collapse: collapse;
	text-align:left;
	padding:0;
	vertical-align:top;
	font-size:90%;
}

/*2段*/
.curriculum2dan{
	float:left;
	width:680px;
}

.curriculum2dan h2{
	padding-left:17px;
	font-size:120%;
	text-align:left;
	color:#7b7979;
	background:url(news/img/3colorLogo2.png) no-repeat 0 -0.1em;
	border-bottom:#f1c0d6 1px dotted;
}
table.curriculum2danTable{
	width:670px;
	border:1px #fff solid;
	border-collapse: collapse;
	margin:0 0 7em 20px;
	/*white-space: nowrap;*/
}
.curriculum2danTable td{
	border-bottom:1px #fff solid;
	border-collapse: collapse;
	text-align:left;
	padding:0 0 9px 0;
	vertical-align:top;
	font-size:90%;
}

/*価格*/
.price{
	float:left;
	width:700px;
	margin-bottom:5em;
}
.price2dan{
	float:left;
	width:690px;
}
.price2dan h2{
	float:left;
	width:690px;
	margin:-20px 0 0 -30px;
	padding:0;
	font-size:110%;
}

.price2danColor1{
	color:#036;
}
.price2danColorBorder1{
	width:700px;
	height:240px;
	background:url(guide/img/comentBg2.png) no-repeat 0 0;
	color:#c4a3a3;
	padding-top: 60px;
}

.price2danColor2{
	color:#036;
}
.price2danColorBorder2{
	width:700px;
	height:225px;
	background:url(guide/img/comentBg2.png) no-repeat 0 0;
	color:#7b7979;
	padding-top: 75px;
}

.price2danColor3{
	color:#036;
}
.price2danColorBorder3{
	width:700px;
	height:300px;
	background:url(guide/img/comentBg2.png) no-repeat 0 0;
	color:#dcbf7c;
	padding-top: 35px;
}

/*20140722変更分*/
.price2dan ul{
	float:left;
	list-style-type:none;
	margin:0 0 0 3em;
}
.price2dan li{
	list-style-type:none;
	width:510px;
	font-size:90%;
	text-align:left;
	margin-left:5em;
	padding-top:0;
	font-weight: bold;
}
.price2dan li#price1danRight{
	list-style-type:none;
	width:510px;
	font-size:110%;
	text-align:left;
	line-height: 210%;
	font-weight: bold;
}

/*ご挨拶*/
.aisatsu1dan{
	float:left;
	width:720px;
	height:500px;
	background:url(association/img/cert_trademarksSmall.png) no-repeat 0 0;
}
.aisatsu1dan p{
	width:640px;
	margin:35px 20px 0 35px;
	font-size:90%;
}
/*2014年7月新規追加*/
.aisatsu1danNew{
	float:left;
	width:720px;
	height:264px;
	background:url(association/img/cert_trademarksSmall3.png) no-repeat 0 0;
    background-position: 88px -31px;
}
.aisatsu1danNew p{
	width:640px;
	margin:15px 20px 0 35px;
	font-size:90%;
}
/*================*/

/*2014年7月新設*/
.aisatsu2danNew{
	float:left;
	width:640px;
	margin-bottom:50px;
}
.aisatsu2danNew h2{
	margin:20px 0 0 0;
	padding-left:17px;
	font-size:120%;
	text-align:left;
	color:#7b7979;
	background:url(news/img/3colorLogo2.png) no-repeat 0 -0.1em;
}
.aisatsu2danNew ul{
	float:left;
	width:600px;
}
.aisatsu2danNew li{
	list-style-type:none;
	float:left;
	width:80px;
	height:43px;
	font-size:90%;
	border-bottom:dotted 1px #f1c0d6;
}
.aisatsu2danNew li#aisatsuleft{
	width:80px;
	height:130px;
	padding-top:89px;
}
.aisatsu2danNew li#aisatsuright{
	width:450px;
	border-left:dotted 1px #f1c0d6;
}
/*================*/

/*活動*/
/*1段*/
.katsudou1dan{
	float:left;
	width:640px;
	height:900px;
	padding-bottom:2em;
	background:url(association/img/katsudouImg.jpg) no-repeat 0 0;
}
/*12段*/
.katsudou2dan{
	float:left;
	width:640px;
	padding-bottom:5em;
}
.katsudou2dan p{
	width:500px;
	margin:0 0 0 50px;
	font-size:90%;
}

/*システム*/
.system3{
	float:left;
	width:710px;
	height:1200px;
	background:url(association/img/society_systemchart3.jpg) no-repeat 0 0;
}

/*スクール*/
.school1dan{
	float:left;
	width:700px;
	margin-left:70px;
	padding-bottom:70px;
}

/*特典*/
/*1段*/
.tokuten1dan{
	float:left;
	margin-left:-30px;
	width:752px;
}
.tokuten1dan p{
	margin:22px 0 0 130px;
	font-size:100%;
	color:#cd9a1d;
}
/*2段2015年3月*/
.tokuten2dan201503{
	float:left;
	margin:20px 0 0 0;
	height:230px;
	background:url(association/img/tokutenImg1_2.png) no-repeat 5px 0;
}
.tokuten2dan201503 h2 {
	margin:50px 0 0 359px;
	font-size:105%;
}
.tokuten2dan201503 p{
	margin:10px 0 0 360px;
	width:285px;
	font-size:90%;
}
/*3段2015年*/
.tokuten3dan2015{
	float:left;
	margin:10px 0 0 -30px;
	height:280px;
	background:url(association/img/tokutenImg2_4.png) no-repeat 0 0;
}
.tokuten3dan2015 h2 {
	margin:10px 0 0 389px;
	font-size:105%;
}
.tokuten3dan2015 p{
	margin:10px 0 0 390px;
	width:285px;
	font-size:90%;
}
/*4段*/
.tokuten4dan{
	float:left;
	margin:10px 0 0 -30px;
	height:440px;
	background:url(association/img/tokutenImg3.jpg) no-repeat 0 0;
}
.tokuten4dan p{
	margin:110px 0 0 480px;
	width:240px;
	font-size:90%;
}
/*テーブル 特典*/
table.tokuten{
	width:720px;
	border:5px #fff solid;
	border-collapse: collapse;
	margin-top:0;
	margin-left:0;
	font-size: 10pt;
	white-space: nowrap;
}
.tokuten td{
	width:50%;
    border:5px #fff solid;
	background:url(association/img/tokutenBg3.png);
	border-collapse: collapse;
	text-align:center;
	padding:5px;
	color:#393939;
}
.tokuten td#tokutenColor{
	color:#393939;
	background:url(association/img/tokutenBg3.png);
}


/*ログイン*/
.login1dan{
	float:left;
	width:700px;
	height:200px;
	background:url(association/img/comentBg2.jpg) no-repeat 0 0;
}
.login1dan p{
	width:600px;
	margin:30px 0 0 40px;
	font-size:90%;
}
.login2dan{
	float:left;
	width:700px;
	height:230px;
	margin-left:5px;
	margin-bottom:30px;
	font-size:90%;
	/*border:#009933 1px solid;*/
}
.login2dan h2{
	float:left;
	padding:50px 15px 0 15px;
	font-size:120%;
	color:#cd9a1d;
}
.login2dan ul{
	float:left;
	margin-left:-30px;
}
.login2dan li{
	list-style-type:none;
	float:left;
}
.login2dan li#space{
	padding:62px 0 0 15px;
}
.login2dan img{
	display:block;
	padding:0;
}

/*問い合わせ*/
.toiawase1dan img{
	display:block;
    margin: 0 auto;
    text-align: center;
	padding:10px 0 10px 0;
}
/*テーブル 問い合わせ*/
table.toiawase{
	width:600px;
	border: 1px #fff solid;
	border-collapse: collapse;
	margin-top:0;
	margin-left:0;
	font-size: 10pt;
	white-space: nowrap;
}
.toiawase td{
    border: 1px #fff solid;
	border-collapse: collapse;
	/*text-align:left;*/
}
.toiawase th{
    border: 1px #cd9a1d solid;
	border-collapse: collapse;
	text-align:center;
}

/*サロン検索*/
.kensaku1{
	float:left;
	width:680px;
	height:1350px;
}
.kensaku1 a{
	color:#fff;
}
.kensaku1 a:hover{
	color:rgba(255, 255, 255, 0.71);
}
.kensaku1 ul li{
	list-style-type:none;
	float:left;
	width:74.5px;
	margin-left:3px;
	padding:3px;
	background-color:#7b7979;
	text-align:center;
	font-size:80%;
}
.kensaku1 li#kensaku1Brown{
	background-color:#a3a2a2;
}
.kensaku1 h2{
	float:left;
	width:640px;
	color:#dcbf7b;
	font-size:120%;
	margin:10px 0 4px 40px;
}

/*検索スクール*/
.kensaku2{
	float:left;
	width:680px;
	height:500px;
}
.kensaku2 a{
	color:#fff;
}
.kensaku2 a:hover{
	color:rgba(255, 255, 255, 0.71);
}
.kensaku2 ul li{
	list-style-type:none;
	float:left;
	width:108.5px;
	margin-left:3px;
	padding:3px;
	background-color:#7b7979;
	text-align:center;
	font-size:80%;
}
.kensaku2 li#kensaku2Brown{
	background-color:#a3a2a2;
}
.kensaku2 h2{
	float:left;
	width:640px;
	color:#dcbf7b;
	font-size:120%;
	margin:10px 0 4px 40px;
}

/*アイコンのところ*/
.kensakuphp ul li{
	list-style-type:none;
	float:left;
	width:180px;
	height:45px;
	margin:5px 5px 5px 5px;
	background:url(guide/img/finemaketist_new2015_3.png) no-repeat -50px 0;
}
.kensakuphp li#phpulON{
	float:left;
	width:180px;
	height:45px;
	margin:5px 5px 5px 5px;
	background:url(guide/img/school_new2015_3.png) no-repeat -50px 0;
}
/*美容彫師追加分*/
/*会員*/
.kensakuphp li#kaiinBiyouhorishi{
	float:left;
	width:180px;
	height:45px;
	margin:5px 5px 5px 5px;
	background:url(guide/img/finemaketistBiyouhorishi2015_18.png) no-repeat -50px 0;
}
/*スクール*/
.kensakuphp li#schoolBiyouhorishi{
	float:left;
	width:180px;
	height:45px;
	margin:5px 5px 5px 5px;
	background:url(guide/img/schoolBiyouhorishi2015_9.png) no-repeat -50px 0;
}
/*美容彫師追加分 終わり*/
.kensakuphp h3{
	/*float:left;*/
	position: absolute;
	width:180px;
	font-size:100%;
	margin-top:3px;
}
.kensakuphp p{
	/*float:left;*/
	position:absolute;
	width:178px;
	font-size:90%;
	margin-top:25px;
	color:#FFF;
	text-align:right;
}
.kensakuphp a{
	color:#333333;
	width:180px;
	height:45px;
	display:block;
}

.clear{
	clear:both;
}

/*サブウインドウ*/
.subwindow{
	margin:0;
	padding:0;	
	background:url(guide/img/subwindowImg.png) no-repeat 0 0;
}
.subwindow2{
	float:left;
	margin-top:50px;	
}
/*テーブル サブウインドウ*/
table.kensaku1table{
	width:370px;
}
.kensaku1table td{
	text-align:left;
	margin-top:-7px;
	font-size:70%;
	line-height:150%;
}
.kensaku1table td#kensaku1tableCenter{
	text-align:center;
}
.kensaku1table th{
	text-align:left;
	font-size:80%;
	line-height: 150%;
}

/*サイトマップ*/
.sitemap{
	float:left;
	margin-left:30px;
}
.sitemap h1{
	margin-left:-20px;
	font-size:110%;
	color:#cd9a1d;
}
.sitemap ul{
	float:left;
	margin-right:18px;
}
.sitemap li{
	list-style-type:none;
	float:left;
	width:180px;
	height:200px;
}

/*QRコード*/
/*サイトマップ*/
.qr{
	float:left;
	margin-left:20px;
}
.qr h1{
	margin-left:-70px;
	font-size:110%;
	color:#cd9a1d;
}
.qr ul{
	margin-left:0px;
}
.qr li{
	list-style-type:none;
	width:640px;
	margin-bottom:3em;
	font-size:90%;
}

/* ///セルフプチファイン/// */
/*セルフプチファインとは*/
.petitselfonedan{
	float:left;
	width:640px;
}
.petitselfonedan h3{
	margin:6px 0 0 7px;
	padding:10px 0 10px 10px;
	text-align:left;
	font-size:130%;
	color:#333;
	background:url(finemake/img/midashiBg2015g5.png) no-repeat;
}
.petitselfonedan ul{
	float:left;
	margin:0 0 0 200px;
}
.petitselfonedan li{
	float:left;
	width:51px;
	color:#7b7979;
	list-style-type:none;
	font-size:90%;
}
.petitselfonedan ul li#petitselfonedan2li{
	float:left;
	width:300px;
}
.petitselfonedan p{
	margin:10px 0 10px 30px;
	padding-left:15px;
	width:580px;
	font-size:90%;
	color:#cd9a1d;
}
/*自分でするなんて不安*/
.petitselftwodan{
	float:left;
	width:640px;
}
.petitselftwodan h3{
	margin: 10px 0 0 7px;
	padding:10px 0 10px 10px;
	text-align:left;
	font-size:130%;
	color:#333;
	background:url(finemake/img/midashiBg2015g5.png) no-repeat;
}
.petitselftwodan p{
	margin:10px 0 0 30px;
	padding-left:15px;
	width:580px;
	font-size:90%;
	color:#600;
}
/*ステップ*/
.petitselfthreedan{
	float:left;
	width:640px;
	margin-bottom:50px;
}
.petitselfthreedan h3{
	margin: 10px 0 0 7px;
	padding:10px 0 10px 10px;
	text-align:left;
	font-size:130%;
	color:#333;
	background:url(finemake/img/midashiBg2015g5.png) no-repeat;
}
.petitselfthreedan h4{
	float:left;
	margin:0px 0 0 3px;
}
.petitselfthreedan h5{
	float:left;
	margin:6px 0 0 10px;
	width:110px;
	font-size:100%;
	color:#cd9a1d;
}
.petitselfthreedan ul{
	font-size:90%;
	margin:0 0 0 10px;
}
.petitselfthreedan li{
	list-style-type:none;
	float:left;
	margin:10px;
	width:160px;
	height:120px;
	font-size:100%;
}
.petitselfthreedan li#petitselfthreedan2li{
	float:left;
	width:370px;
	padding-top:30px;
	font-size:95%;
}
.petitselfthreedan p{
	float:left;	
	font-size:90%;
	margin:7px 0 7px 40px;
}

/*CASEの色とフォントサイズ*/
.caseFont{
	color:#cd9a1d;
	font-size:120%;
	font-weight: bold;
}

/*美容彫師*/
.biyouHorishiOnedan {
	float:left;
	width:640px;
	margin-bottom:2.0em;
	background:url(finemake/img/midashiBg2015g5.png) no-repeat;
}
.biyouHorishiOnedan h2{
	margin: 6px 0 0 10px;
	width:340px;
	padding-left:10px;
	text-align:left;
	color:#555;
	font-size:120%;
}
.biyouHorishiOnedan p{
	margin:40px 0 0 40px;
	padding-left:15px;
	width:580px;
	font-size:100%;
	color:#cd9a1d;
}
.biyouHorishiTwodan {
	float:left;
	width:700px;
	margin-bottom:2.0em;
	background:url(finemake/img/kyojho.png) no-repeat 33.0em 5px;
}
.biyouHorishiTwodan h2{
	margin: 0 0 0 110px;
	width:340px;
	padding-left:10px;
	text-align:left;
	color:#555;
	font-size:9pt;
}
.biyouHorishiTwodan p{
	margin:5px 0 2.0em 55px;
	padding:18px 30px 18px 30px;
	width:290px;
	font-size:90%;
	line-height:220%;
	border:solid 1px #CCCCCC;
}
.biyouHorishiThreedan {
	float: left;
	width:700px;
	height:90px;
	margin-bottom:2.0em;
	background:url(finemake/img/kyojho4.png) no-repeat 6.0em 0;
}

.infomation {
  padding-bottom:50px;
}

/* 会社概要 */
.about_block,
.page_block {
    width:700px;
    padding:20px;
    padding-top:0px;
    text-align:left;
}

.color_black {
    margin-left:10px;
    color:#555;
    font-size:10px;
}

.benefit {
    width:700px;
    margin:50px 0 0 50px;
    display:block;
}

#customer_list {
    margin-top:30px;
}
#customer_list li{
    width:48%;
    float:left;
    list-style:none;
}

#customer_list li:nth-of-type(2n){
    float:right;
}

#customer_list li .customer_link {
    border:1px solid #dcbf7b;
    padding:3px 5px;
    margin-bottom: 25px;
}
