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

/* TOP PAGE
=========================================== */

/* main_img */
#mainImg{
	width: 980px;
	height: 410px;
	margin: 0px auto;
	background-image: url(../../img/mainimg_top01.jpg);
	background-repeat: no-repeat;
}

#mainImg p{
	padding: 200px 0px 0px 90px;
	width:520px;
	color: #333333;
}

.shopList a:link {color: #f4697a; text-decoration: none;}
.shopList a:visited {color: #f4697a; text-decoration: none;}
.shopList a:hover {color: #f4697a; text-decoration: underline;}
.shopList a:active {color: #f4697a; text-decoration: underline;}

.shopList02Out a:link {color: #f4697a; text-decoration: none;}
.shopList02Out a:visited {color: #f4697a; text-decoration: none;}
.shopList02Out a:hover {color: #f4697a; text-decoration: underline;}
.shopList02Out a:active {color: #f4697a; text-decoration: underline;}

.shopListOut{
	border-right: 2px solid #cebc7e;
	border-bottom: 2px solid #cebc7e;
	border-left: 2px solid #cebc7e;
	background-image: url("../../img/bg_shoplist01.gif");
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 20px;
}

.shopList{
	width: 640px;
	padding:20px 0px 0px 20px;
}

.shopList p{
	width: 195px;
	float: left;
}

.shopList dl{
	width:400px;
	margin-right: 20px;
	float: right;
}

.shopList dl dt{
	padding: 5px 0px 0px 50px;
	border-bottom: 3px dotted #dec18d;
}

.rankGoldTitle{
	background-image: url("../../img/ico_gold01.gif");
	background-repeat: no-repeat;
	background-position: 5px 0px;
	padding-top: 5px;
}

.txtPinkL{
	color:#f4697a;
	font-weight: bold;
	font-size: 1.6em;
}

.rankTxt{
	color: #4d4d4d;
	padding: 0px 10px 0px 10px;
}

.rankSilverTitle{
	background-image: url("../../img/ico_silver01.gif");
	background-repeat: no-repeat;
	background-position: 10px 0px;
	padding-top: 5px;
}

.shopList02Out{
	margin-top: 20px;
}

.shopList02Left{
	width:300px;
	margin-left: 20px;
}

.shopList02Left img {
	margin-right: 10px;
}

.rankSilverSTitle{
	background-image: url("../../img/ico_silver02.gif");
	background-repeat: no-repeat;
	background-position: left;
	padding: 5px 0px 0px 40px;
	border-bottom: 3px dotted #dec18d;
}

.txtPinkS{
	color:#f4697a;
	font-weight: bold;
	font-size: 1.3em;
}

.rankSilberSImg img{
	margin-top: 5px;
}
.rankSilberSTxt{
	color: #4d4d4d;
}

.shopList02Right{
	width:300px;
	margin-right: 20px;
}

.shopList02Right img {
	margin-right: 10px;
}

.menuListTable td a:link {color: #5d3c2b; text-decoration: none;}
.menuListTable td a:visited {color: #5d3c2b; text-decoration: none;}
.menuListTable td a:hover {color: #5d3c2b; text-decoration: underline;}
.menuListTable td a:active {color: #5d3c2b; text-decoration: underline;}

.menu h2{
	margin: 15px 0px 15px 0px;
}
.menuListTable{
	margin-bottom: 20px;
}

.menuListTable .menuListTdLeftTop{
	background-image: url(../../img/ico_arrow_menu01.gif);
	background-repeat: no-repeat;
	background-position: left 110px;
}

.menuListTable .menuListTdCenterTop{
	background-image: url(../../img/ico_arrow_menu01.gif);
	background-repeat: no-repeat;
	background-position: 10px 110px;
}

.menuListTable .menuListTdRightTop{
	background-image: url(../../img/ico_arrow_menu01.gif);
	background-repeat: no-repeat;
	background-position: 10px 110px;
}

.menuListTable .menuListTdLeft{
	background-image: url(../../img/ico_arrow_menu01.gif);
	background-repeat: no-repeat;
	background-position: left 140px;
}

.menuListTable .menuListTdCenter{
	background-image: url(../../img/ico_arrow_menu01.gif);
	background-repeat: no-repeat;
	background-position: 10px 140px;
}

.menuListTable .menuListTdRight{
	background-image: url(../../img/ico_arrow_menu01.gif);
	background-repeat: no-repeat;
	background-position: 10px 140px;
}

.menuListTable .menuListTdLeftBottom{
	background-image: url(../../img/ico_arrow_menu01.gif);
	background-repeat: no-repeat;
	background-position: left 140px;
}

.menuListTable .menuListTdCenterBottom{
	background-image: url(../../img/ico_arrow_menu01.gif);
	background-repeat: no-repeat;
	background-position: 10px 140px;
}

.menuListTable .menuListTdRightBottom{
	background-image: url(../../img/ico_arrow_menu01.gif);
	background-repeat: no-repeat;
	background-position: 10px 140px;
}

.menuTtl{
	padding: 3px 0px 5px 30px
}

.menuDetail{
	padding: 0px 10px 10px 0px;
	color: #4d4d4d;
}

.txtMenuTtl{
	color: #5d3c2b;
	font-weight: bold;
	font-size: 1.3em;
}

.menuListTdLeftTop{
	width:215px;
	border-bottom: 3px dotted #e3ca9d;
}

.menuListTdCenterTop{
	width:230px;
	padding-left: 10px;
	border-left: 3px dotted #e3ca9d;
	border-bottom: 3px dotted #e3ca9d;
	border-right: 3px dotted #e3ca9d;
}

.menuListTdRightTop{
	width:215px;
	padding-left: 10px;
	border-bottom: 3px dotted #e3ca9d;
}

.menuListTdLeft{
	width:215px;
	padding-top: 30px;
	border-bottom: 3px dotted #e3ca9d;
}

.menuListTdCenter{
	width:230px;
	padding: 30px 0px 0px 10px;
	border-left: 3px dotted #e3ca9d;
	border-bottom: 3px dotted #e3ca9d;
	border-right: 3px dotted #e3ca9d;
}

.menuListTdRight{
	width:215px;
	padding: 30px 0px 0px 10px;
	border-bottom: 3px dotted #e3ca9d;
}

.menuListTdLeftBottom{
	padding: 30px 10px 0px 0px;
}

.menuListTdCenterBottom{
	padding: 30px 0px 0px 10px;
	border-left: 3px dotted #e3ca9d;
	border-right: 3px dotted #e3ca9d;

}

.menuListTdRightBottom{
	padding: 30px 0px 0px 10px;
}

.petitPointOut{
	border-right: 2px solid #d1c083;
	border-bottom: 2px solid #d1c083;
	border-left: 2px solid #d1c083;
	padding: 10px;
	margin-bottom: 20px;
}

.petitPoint{
	width: 660px;
	margin-bottom: 30px;
}

.topPetitTtl{
	width: 622px;
	height: 40px;
	padding: 5px 300px 0px 10px;
	background-image: url(../../img/bg_petit_point01.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.topPointTtl{
	width: 622px;
	height: 40px;
	padding: 10px 350px 0px 10px;
	background-image: url(../../img/bg_petit_point01.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.txtPetitPointTtl{
	color: #5d3c2b;
	font-weight: bold;
	font-size: 1.6em;
}

.petitPointRight{
	float: right;
}

.petitPointRight img{
	float: right;
	margin: 10px 40px 0px 0px;
}

.petitPointLeft{
	width:420px;
	float: left;
}

.petitPointLeft p{
	color:#515151;
	padding-top: 10px;
}

.petitPointLeft img{
	padding-top: 5px;
}

.petitPointInner.btnDetail{
	float: left;
}

.words{
	width:620px;
	height: 220px;
	background-image: url(../../img/bg_words01.jpg);
	background-repeat: no-repeat;
}

.words .txtWordsTtl{
	padding: 40px 0px 0px 20px;
}

.txtWordsTtlBrown{
	color: #5d3c2b;
	font-weight: bold;
	font-size: 1.7em;
}

.words .txtWordsDetail{
	width:420px;
	padding: 10px 0px 0px 20px;
	color:#515151;
}

.words a img {
	margin-right: 20px;
}

.ywordsList{
	width:375px;
	padding: 0px 0px 0px 30px;
}

.wordsList li{
	width: 100px;
	display: inline;
	background-image: url(../../img/arrow_small01.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 15px;
	margin-left: 15px;
}

.wordsList a:link {color: #5d3c2b;}
.wordsList a:visited {color: #5d3c2b;}
.wordsList a:hover {color: #5d3c2b; text-decoration: none;}
.wordsList a:active {color: #5d3c2b;}

.experienceBoxOut{
	border-right: 2px solid #d1c083;
	border-bottom: 2px solid #d1c083;
	border-left: 2px solid #d1c083;
	padding: 10px;
	margin-bottom: 20px;
}

.experienceBox{
border-bottom: 3px dotted #eedebf;
padding: 25px 0px 15px 0px
}

.experienceBoxLast{
padding: 25px 0px 15px 0px
}

.txtExperienceMain{
	color:#5d3c2b;
	font-size: 1.2em;
	font-weight: bold;
}

.txtExperienceName{
	color:#f4697a;
	font-size: 1.2em;
	font-weight: bold;
}

.experienceBoxL img{
	margin-right: 20px;
}

.experienceTxt{
	width: 450px;
	color:#515151;
}

.btnNext{
	margin-top: 30px;
}

/* clinic
=========================================== */

.clinicOut{
	border-right: 2px solid #cebc7e;
	border-bottom: 2px solid #cebc7e;
	border-left: 2px solid #cebc7e;
	padding-bottom: 40px;
	margin-bottom: 40px;
	background-color: #fffdf5;
}

.clinic{
	padding: 15px 0px 20px 0px;
	margin: 0px 20px 0px 20px;
	border-bottom: 1px solid #eedec3;
}

.clinic p{
	width:380px;
	padding: 10px;
	float: left;
	color: #5d3c2b;
}

.clinic img{
	float: right;
}

.shopList03{
	width: 640px;
	padding:20px 0px 0px 20px;
}

.shopList03 p{
	width: 195px;
	float: left;
}

.shopList03 dl .clinicRankGold{
	background-image: url(../../clinic/img/ico_gold01.png);
	background-repeat: no-repeat;
	background-position: left;
}

.shopList03 dl .txtClinicTitle{
	color: #f4697a;
	font-weight: bold;
	font-size: 2.2em;
	padding-left: 50px;
}

.shopList03 dl .clinicRankSilver{
	background-image: url(../../clinic/img/ico_silver01.png);
	background-repeat: no-repeat;
	background-position: left;
}

.shopList03 dl .txtClinicTitle02{
	color: #f4697a;
	font-weight: bold;
	font-size: 1.8em;
	padding-left: 50px;
}

.shopList03 dl{
	width:400px;
	margin-right: 20px;
	float: right;
}

.shopList03 dl dt{
	/*padding-bottom: 2px;*/
	border-bottom: 3px dotted #dec18d;	
}
.shopList03 dl dd{
	padding: 15px 0px 15px 0px;
	color:#4d4d4d;
}

.btnClinicDetail{
	margin: 10px 0px 0px 15px;
}

.voice{
	margin: 0px 20px 0px 20px;
}

.bgVoiceBox01{
	width: 620px;
	background-image: url(../../clinic/img/bg_voice01.gif);
	background-repeat: no-repeat;
	margin-bottom: 30px;
}

.bgVoiceBox01 p{
	width: 480px;
	padding: 15px 20px 20px 140px;
	color:#4d4d4d;
}

.bgVoiceBox02{
	width: 620px;
	background-image: url(../../clinic/img/bg_voice02.gif);
	background-repeat: no-repeat;
	padding-bottom: 40px;
	border-bottom:1px solid #eedec3;
}

.bgVoiceBox02 p{
	width: 480px;
	padding: 15px 140px 20px 20px;
	color:#4d4d4d;
}

.clinicDetail {
	border: 1px solid #aa8f39;
	padding: 10px;
	background-color: #fcf9ee;
}

.clinicDetail img{
	float: left;
	margin-top: 15px;
}

.clinicDetail p{
	width:290px;
	padding-left: 10px;
}

.clinicDetail02{
	border: 1px solid #ffbec2;
	padding: 10px;
	background-color: #fef7f8;
}

.clinicDetail02 img{
	float: left;
	margin-top: 15px;
}

.clinicDetail02 p{
	width:290px;
	padding-left: 10px;
}

/* clinic 下層
=========================================== */

.clinic02Out{
	border: 2px solid #cebc7e;
	padding-bottom: 40px;
	margin-bottom: 20px;
	background-color: #fffdf5;
}

.detailGold h3{
	background-image: url(../../clinic/img/ico_gold02.png);
	background-repeat: no-repeat;
	background-position: 80px;
	color: #f4697a;
	font-weight: bold;
	font-size: 2.3em;
	text-align: center;
	padding: 20px 0px 10px 0px;
	margin: 0px 20px 30px 20px;
	border-bottom: 2px dotted #e0c492;
}

.detailSilver h3{
	background-image: url(../../clinic/img/ico_silver02.png);
	background-repeat: no-repeat;
	background-position: 80px;
	color: #f4697a;
	font-weight: bold;
	font-size: 2.3em;
	text-align: center;
	padding: 20px 0px 10px 0px;
	margin: 0px 20px 30px 20px;
	border-bottom: 2px dotted #e0c492;
}

.detailSilverOotsuka h3{
	background-image: url(../../clinic/img/ico_silver02.png);
	background-repeat: no-repeat;
	background-position: 50px;
	color: #f4697a;
	font-weight: bold;
	font-size: 2.3em;
	text-align: center;
	padding: 20px 0px 10px 0px;
	margin: 0px 20px 30px 20px;
	border-bottom: 2px dotted #e0c492;
}

.detailSilverShonan h3{
	background-image: url(../../clinic/img/ico_silver02.png);
	background-repeat: no-repeat;
	background-position: 160px;
	color: #f4697a;
	font-weight: bold;
	font-size: 2.3em;
	text-align: center;
	padding: 20px 0px 10px 0px;
	margin: 0px 20px 30px 20px;
	border-bottom: 2px dotted #e0c492;
}

.clinic02{
	padding: 0px 20px 0px 20px;
}

.clinic02 p{
	color:#4d4d4d;
}

.clinicImg{
	margin: 0px 30px 20px 0px;
}

.clinicPoint{
	padding: 20px;
}

.clinicPointOut{
	width:576px;
	padding: 20px;
	border-right: 2px solid #cebc7e;
	border-bottom: 2px solid #cebc7e;
	border-left: 2px solid #cebc7e;
}

.clinicPointOut p{
	width: 380px;
	padding-left: 10px;
}

.clinicPointOutInner img{
	margin-top: 15px;
}

.clinicPointOutInner p{
	color:#4d4d4d;
}

.clinicVoice02{
	text-align: center;
	margin: 40px 20px 50px 20px ;
}

.clinicVoiceInner{
	width: 580px;
	border-right: 2px solid #cebc7e;
	border-bottom: 2px solid #cebc7e;
	border-left: 2px solid #cebc7e;
	padding: 30px 15px 0px 20px;
}

.bgClinicVoiceBox0201{
	background-image: url(../../clinic/img/bg_voice03.gif);
	background-repeat: no-repeat;
	padding-bottom: 30px;
	border-bottom:2px dotted #eedec3;
}

.bgClinicVoiceBox0201 p{
	width: 430px;
	padding: 5px 20px 20px 140px;
	text-align: left;
	color: #4d4d4d;
}

.bgClinicVoiceBox0202{
	background-image: url(../../clinic/img/bg_voice04.gif);
	background-repeat: no-repeat;
	margin-top: 30px;
	padding-bottom: 30px;
	border-bottom:2px dotted #eedec3;
	width: 580px;
}

.bgClinicVoiceBox0202 p{
	width: 430px;
	padding: 5px 140px 20px 20px;
	text-align: left;
	color: #4d4d4d;
}

.bgClinicVoiceBox0203{
	background-image: url(../../clinic/img/bg_voice05.gif);
	background-repeat: no-repeat;
	margin-top: 30px;
	padding-bottom: 30px;
	border-bottom:2px dotted #eedec3;
}

.bgClinicVoiceBox0203 p{
	width: 430px;
	padding: 5px 20px 20px 140px;
	text-align: left;
	color: #4d4d4d;
}

.bgClinicVoiceBox0204{
	background-image: url(../../clinic/img/bg_voice06.gif);
	background-repeat: no-repeat;
	margin-top: 30px;
}

.bgClinicVoiceBox0204 p{
	width: 430px;
	padding: 5px 140px 20px 20px;
	text-align: left;
	color: #4d4d4d;
}

.clinicData{
	padding: 0px 20px 0px 20px;
}

.dataTable{
	width:620px;
	border-top: 1px solid #c8c8c8;
	border-left: 1px solid #c8c8c8;
	margin-top: 20px;
}

.dataTable th{
	width:185px;
	padding: 10px;
	border-right: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	background-color: #e6f5fd;
}

.dataTable td{
	width:420px;
	padding: 10px;
	border-right: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	background-color: #FFFFFF;
	color: #4d4d4d;
}

.link{
	width: 660px;
	margin-bottom: 50px;
}

.linkInner{
	border-right: 2px solid #cebc7e;
	border-bottom: 2px solid #cebc7e;
	border-left: 2px solid #cebc7e;
	padding-bottom: 20px;
}

.link a:link {color: #f4697a;}
.link a:visited {color: #f4697a;}
.link a:hover {color: #f4697a; text-decoration: none;}
.link a:active {color: #f4697a; text-decoration: none;}

.linkBoxL{
	width:190px;
	padding: 20px 15px 20px 15px;
}

.linkBoxC{
	width:190px;
	padding: 20px 15px 20px 15px;
}

.linkBoxR{
	width:190px;
	padding: 20px 10px 20px 15px;
}

.txtLinkTtl{
	color:#f4697a;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
}

.txtLinkDetail{
	color: #4d4d4d;
}

.linkBtn{
	width: 660px;
}

.linkBtn img{
	margin-left: 190px;
}

/* menu
=========================================== */

.menuOutTop{
	border-right: 2px solid #cebc7e;
	border-bottom: 2px solid #cebc7e;
	border-left: 2px solid #cebc7e;
	margin-bottom: 40px;
}

.menuOut{
	border-right: 2px solid #cebc7e;
	border-bottom: 2px solid #cebc7e;
	border-left: 2px solid #cebc7e;
	padding-bottom: 40px;
	margin-bottom: 40px;
}

.menu{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}

.menuTxtBox p{
	width:600px;
	padding: 20px 30px 20px 30px;
	color: #5d3c2b;
}

.menuTable{
	margin-top: 20px;
}
.menuTableTr{
	border-bottom: 2px dotted #dec18d;
}

.menuTable td{
	padding:20px;
}

.menuTable td p{
	width:287px;
	color: #5d3c2b;
	margin-top: 10px;
}

.tdLeft{
	border-right: 2px dotted #dec18d;
}

.tdBlue{
	background-color: #f1fafa;
}

.menuImg img{
	margin-right: 10px;
}

.menuImg p{
	padding-top: 25px;
}

.txtMenuTtl{
	font-weight: bold;
	font-size: 1.4em;
}

.menuBtn{
	width:280px;
}

.menuBtn img{
	margin: 10px 0px 0px 60px;
}

/* menu 各下層ページ
=========================================== */

.menuTxtBox02 p{
	width:600px;
	padding: 20px 30px 20px 30px;
	color: #5d3c2b;
}
.menuTxtBox02 img{
	float: right;
	padding: 25px 20px 0px 25px;
}

/* menuDetailBoxTop */
.menuDetailBoxTop{
	background-image: url("../../menu/img/bg_menu01.gif");
	background-repeat: no-repeat;
	padding: 35px 0px 40px 20px;
	margin-left: 15px;
}

.menuDetailBoxTop img{
	margin-right: 20px;
}

.menuDetailVoice{
	padding-left: 30px;
}

.txtMenuDetailVoice{
	color:#5d3c2b;
	font-weight: bold;
}

.menuDetailTtl p{
	padding: 33px 0px 0px 50px;
}

.txtMenuDetailTtl{
	color: #5d3c2b;
	font-weight: bold;
	font-size: 1.7em;
}

.menuDetailTxt{
	width:470px;
	padding: 20px 0px 10px 0px;
}

.menuDetailTxt p{
	color: #4d4d4d;
	line-height: 18px;
}

.menuDetailTax{
	width:470px;
	background-color: #9ae3dc;
	padding: 5px;
}

.txtMenuDetailTax{
	color: #5d3c2b;
	font-weight: bold;
}

/* menuDetailBoxMiddle */
.menuDetailBoxMiddle{
	background-image: url("../../menu/img/bg_menu02.gif");
	background-repeat: no-repeat;
	padding: 35px 0px 55px 20px;
	margin-left: 15px;
}

.menuDetailBoxMiddle img{
	margin-right: 20px;
}

.menuDetailTtlMiddle p{
	padding: 33px 0px 0px 160px;
}
.menuDetailTxtMiddle{
	width:470px;
	padding: 20px 0px 10px 110px;
}

.menuDetailTxtMiddle p{
	color: #4d4d4d;
	line-height: 18px;
}

.menuDetailTaxMiddle{
	width:470px;
	background-color: #dccd9e;
	padding: 5px;
	margin-left: 110px;
}

/* menuDetailBoxBottom */
.menuDetailBoxBottom{
	background-image: url("../../menu/img/bg_menu03.gif");
	background-repeat: no-repeat;
	padding: 35px 0px 40px 20px;
	margin-left: 15px;
}

.menuDetailBoxBottom img{
	margin-right: 20px;
}

/* kuchikomi */
.menuVoice{
	margin-bottom: 50px;
}

.menuVoiceBorder{
	border-right: 2px solid #dec18d;
	border-bottom: 2px solid #dec18d;
	border-left: 2px solid #dec18d;
}

.menuVoiceYellow{
background-image: url("../../menu/img/bg_menu04.gif");
background-repeat: no-repeat;
background-position: right 30px;
padding: 10px 0px 10px 0px;
}

.menuVoiceYellowInner{
	float: left;
	width: 120px;
	margin-top: 30px;
	text-align: center;
}

.menuVoiceYellowInner p{
	text-align: center;
}

.menuVoiceRed{
background-image: url("../../menu/img/bg_menu05.gif");
background-repeat: no-repeat;
background-position: left 30px;
padding: 10px 0px 10px 10px;
}

.menuVoiceRedInner{
	float: right;
	width: 120px;
	margin-top: 30px;
	text-align: center;
}

.menuVoiceRedInner p{
	text-align: center;
}

.txtLadyName{
	color: #f4697a;
	font-weight: bold;
	font-size: 1.1em;
}

.menuVoiceYellowTxt{
	width:475px;
	padding: 35px 5px 0px 0px;
	line-height: 18px;
	color: #515151;
}

.menuVoiceRedTxt{
	width:475px;
	padding: 35px 0px 0px 5px;
	line-height: 18px;
	color: #515151;
}

.bBord{
	border-bottom: 2px dotted #dec18d;
	margin: 0px 15px 0px 15px;
}

.bBordLast{
	margin: 0px 15px 0px 15px;
}

/* petit
=========================================== */

.whatPetitOut{
	border-right: 2px solid #e1d19a;
	border-bottom: 2px solid #e1d19a;
	border-left: 2px solid #e1d19a;
	margin-bottom: 20px;
}

.whatPetitInner p{
	width:370px;
	padding: 5px 10px 10px 20px;
	color:#4d4d4d;
}

.whatPetitInner img{
	margin: 30px 20px 0px 10px;
}

.petitDetail01{
	background-image: url(/petit/img/bg_petit01.jpg);
	background-repeat: no-repeat;
	background-position: left 0px;
	margin: 20px 0px 0px 20px;
	width:625px;
	height:500px;
}

.petitDetail01 img{
	padding: 20px 0px 0px 25px;
}

.petitDetail01TxtTop p{
	width:340px;
	padding: 25px 20px 0px 25px;
	color: #4d4d4d;
}

.petitDetail01TxtBottom p{
	width:320px;
	padding: 100px 20px 0px 270px;
	color: #4d4d4d;
}

.petitDetail02{
	background-image: url(/petit/img/bg_petit02.jpg);
	background-repeat: no-repeat;
	background-position: left 0px;
	margin: 20px 0px 0px 20px;
	width:625px;
	height:500px;
}

.petitDetail02 img{
	padding: 20px 0px 0px 25px;
}

.petitDetail02TxtTop p{
	width:340px;
	padding: 25px 20px 0px 25px;
	color: #4d4d4d;
}

.petitDetail02TxtBottom p{
	width:320px;
	padding: 150px 20px 0px 270px;
	color: #4d4d4d;
}

.aboutPetit{
	padding: 20px 20px 20px 20px;
	color:#4d4d4d;
}

/* point
=========================================== */

.pointOut{
	border-right: 2px solid #e1d19a;
	border-bottom: 2px solid #e1d19a;
	border-left: 2px solid #e1d19a;
	margin-bottom: 30px;
}

.pointInner{
	margin-bottom: 30px;
}

#point h4{
	margin-left: 20px;
}

.pointInner p{
	width:370px;
	padding: 10px 0px 20px 20px;
	color:#4d4d4d;
}

.pointInner img{
	margin: 15px 20px 0px 10px;
}

.pointBtn{
	width:660px;
	text-align: center;
	margin-bottom: 20px;
}

/* counceling
=========================================== */
#counceling h4{
	margin-left: 20px;
}

.councelingTxt p{
	width:620px;
	padding: 10px 0px 20px 20px;
	color:#4d4d4d;
}

/* experience
=========================================== */

.experienceOut{
	width:655px;
	border-right: 2px solid #cebc7e;
	border-bottom: 2px solid #cebc7e;
	border-left: 2px solid #cebc7e;
	margin-bottom: 40px;
}

.experienceTxtBox{
	margin-bottom: 20px;
}

.experienceTxtBox p{
	width:600px;
	padding: 20px 30px 20px 30px;
	color: #5d3c2b;
}
.experienceTxtBox img{
	float: right;
	padding: 25px 20px 0px 25px;
}

.experienceVoiceBoxYellow{
	width:620px;
	padding-bottom: 30px;
	margin: 0px 0px 0px 15px;
	background-image: url(/experience/img/bg_experience01.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	line-height: 1.5;
}

.experienceVoiceBoxPink{
	width:620px;
	padding-bottom: 30px;
	margin: 0px 0px 0px 15px;
	background-image: url(/experience/img/bg_experience02.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	line-height: 1.5;
}

.experienceLeft{
	width: 150px;
}

.experienceLeft img{
	padding: 60px 0px 0px 25px;
}

.experienceLeft p{
	text-align: center;
}

.experienceRight ul li{
	display: inline;
}

.experienceRight{
	padding: 10px 0px 30px 10px;
}

.experienceRight table{
	margin: 20px 0px 20px 10px;
}

.experienceRight table th{
	padding: 0px 10px 0px 10px;
}

.experienceRight table td{
	padding: 0px 20px 0px 0px;
	font-weight: bold;
	font-size: 1.2em;
	color: #936e5c;
}

.td_01{
	width: 120px;
}

.td_02{
	width: 150px;
}

.experienceRightTxt{
	margin-left: 150px;
	width:450px;
	color: #4d4d4d;
}

/* words
=========================================== */

.wordsOut{
	width:655px;
	border-right: 2px solid #cebc7e;
	border-bottom: 2px solid #cebc7e;
	border-left: 2px solid #cebc7e;
	margin-bottom: 40px;
}

.wordsTxtBox img{
	float: right;
}

.wordsTxtBox p{
	width:400px;
	padding: 20px 10px 0px 20px;
	color: #5d3c2b;
}

.wordsTable td{
	padding:20px;
}

.wordsTable td p{
	width:287px;
	color: #5d3c2b;
	margin-top: 10px;
}

.wordsTableTr{
	border-bottom: 2px dotted #dec18d;
}

.wordsImg img{
	margin-right: 10px;
}

.tdLight{
	background-color: #fffbfc;
}

.tdPink{
	background-color: #fff4f7;
}

.txtWordsTtl02{
	font-weight: bold;
	font-size: 1.4em;
	color:#f4697a;
}
.wordsTxt{
color: #4d4d4d;	
}