@charset 'utf-8';
@import url("http://www.shalom-cosme.com/css/common.css");

h3 {
	background		: url(../img/iocn_h3.gif) no-repeat;
	background-position	: 0 1px;
	padding			: 0 0 0 20px;
	font-size		: 14px;
	color			: #933;
	font-weight		: normal;
	height			: 19px;
	margin			: 20px 0 5px 0;
}

#rightColmun p {
	font-size		: 12px;
	padding-left	: 20px;
	line-height		: 1.4em;
}

/*** privacy_policy *********************************************/

#qa_box h3 {
	background		: url(../img/icon_qa.gif) no-repeat top left;
	padding			: 2px 0 0 25px;
	font-size		: 14px;
	color			: #933;
	font-weight		: normal;
	height			: 19px;
	margin			: 20px 0 5px 0;
}

#qa_box p {
	background		: url(../img/icon01.gif) no-repeat;
	background-position	: 0 5px;
	font-size		: 12px;
	padding-left	: 8px;
	line-height		: 1.4em;
	margin-left		: 16px;
	margin-bottom	: 20px;
}

/*** tokutei *****************************************************/

#table_wrap {
	width			: 570px;
	border			: solid 1px #b78d4c;
	margin			: 20px 0;
}

#tokutei_table {
	width			: 530px;
	margin			: 30px 0 10px 20px;
	font-size		: 12px;
	vertical-align	: top;
}

#tokutei_table tr{
	height			: 20px;
}

#tokutei_table th {
	background		: url(../img/table_bg01.gif) no-repeat top left;
	height			: 38px;
	width			: 150px;
	text-align		: left;
	vertical-align	: top;
	padding-top		: 5px;
}

#tokutei_table h3 {
	background		: url(../img/table_bg01.gif) no-repeat top left;
	font-size		: 12px;
	color			: #666;
	font-weight		: bold;
	margin			: 0;
}

#tokutei_table td {
	font-size		: 12px;
	width			: 380px;
	border			: solid 1px #f9c3b5;
	text-align		: left;
	padding			: 10px;
}

/*** company *****************************************************/

#company_table {
	width			: 530px;
	margin			: 10px 0 10px 20px;
	font-size		: 12px;
}

#company_table th {
	height			: 38px;
	width			: 150px;
	text-align		: left;
	padding-top		: 5px;
	background		: #ecd19c;
}

#company_table h3 {
	font-size		: 12px;
	color			: #666;
	font-weight		: bold;
	margin			: 0;
	background		: none;
}

#company_table td {
	font-size		: 12px;
	width			: 380px;
	border			: solid 1px #ecd19c;
	text-align		: left;
	padding			: 10px;
}

#point_table {
	background		: none;
	height			: 150px;
	width			: 300px;
}

#point_table th, #point_table td{
	border			: none;
	background		: none;
	font-size		: 12px;
	color			: #666;
	font-weight		: normal;
}

#mapBox {
	width			: 400px;
	height			: 300px;
	border			: solid 1px #666;
	margin			: 20px 0 20px 80px;
}

#map {
	width			: 400px;
	height			: 300px;
	text-align		: left;
	font-size		: 12px;
}

/*** contact *******************************************************/

#table_wrap p{
	margin			: 20px 0;
	font-size		: 12px;
}

#mailBox {
	width			: 550px;
	height			: 800px;
	text-align		: center;
	margin-bottom	: 20px;
	margin			: 10px auto;
	font-size		: 12px;
}

#form_table {
	width			: 530px;
	margin			: 10px auto;
	font-size		: 12px;
	vertical-align	: top;
}

#form_table tr{
	height			: 20px;
	text-align		: left;
}

#form_table th {
	height			: 38px;
	width			: 150px;
	text-align		: left;
	vertical-align	: top;
	padding-top		: 5px;
	background		: url(../img/table_bg01.gif) no-repeat top left;
}

#form_table h3 {
	font-size		: 12px;
	color			: #666;
	font-weight		: bold;
	margin			: 0;
	background		: none;
}

#form_table td {
	font-size		: 12px;
	width			: 380px;
	border			: solid 1px #f9c3b5;
	text-align		: left;
	padding			: 10px;
}

#white {
	background		: #FFF;
}

.none {
	border			: 0;
}

.button {
	font-size		: 12px;
}

#form_wrap {
	width			: 550px;
	margin			: 10px auto;
	font-size		: 12px;
	padding			: 10px 0;
}

.form_text {
	background		: none;
	font-size		: 14px;
	color			: #666;
	font-weight		: normal;
}

hr {
	text-align		: center;
	margin			: 5px auto;
}

/*** shirami *****************************************************/

#shiramiBox {
	width			: 570px;
}

#shiramiBox p {
	line-height		: 180%;
	letter-spacing	: normal;
}

#shiramiBox h3 {
	clear			: both;
}

.w550 {
	width			: 550px;
}

.w330 {
	width			: 330px;
	float			: left;
}

.pic200 {
	width			: 200px;
	float			: left;
	margin			: 10px 0 20px 0;
}

#kankyo ul {
	font-size		: 12px;
	margin			: 10px 0 20px 40px;
}

.nontan {
	width			: 330px;
	font-size		: 14px;
	font-weight		: bold;
	color			: #F69;
	margin			: 50px 0 0 0;
	float			: left;
}

.font16 {
	font-size		: 16px;
	font-weight		: bold;
	color			: #F69;
}

/*** store ****************************************************/

#storeBox h4 {
	margin-left		: 20px;
	margin-top		: 10px;
	color			: #444;
	font-size		: 12px;
}

#storeBox h3 {
	clear			: both;
}

#storeBox ul {
	margin-left		: 20px;
}

#storeBox li {
	font-size		: 12px;
	float			: left;
	list-style		: none;
	width			: 270px;
	margin-bottom	: 15px;
}

.branch {
	margin-top		: 10px;
	color			: #444;
	font-size		: 12px;
	font-weight		: bold;
}


/*** kodawari *************************************************/

/*　リニュ前 */
#kodawariBox p{
	font-size		: 12px;
	line-height		: 160%;
}

#kodawariBox h3 {
	clear			: both;
} 

#kodawari01{
	background:url(http://www.shalom-cosme.com/img/kodawari01.jpg) no-repeat right bottom;

 margin-bottom:20px;

 
	
	}
#kodawari02{
	background:url(http://www.shalom-cosme.com/img/kodawari02.jpg) no-repeat right top;
  zoom:1;
	 margin-top:20px;
	 margin-bottom:20px;
	
	}	

.seibun {
	float			: none;
	padding-left	: 20px;
	font-size		: 12px;
	line-height		: 150%;
}

.seibun li{
	list-style		: none;
	margin-bottom	: 5px;
}

.bold {
	font-size		: 12px;
	font-weight		: bold;
	color			: #C66;
	line-height		: 160%;
}

#kodawariBox h4 {
	font-size		: 12px;
	color			: #C66;
	line-height		: 160%;
	margin-left		: 20px;
}

#genzairyo {
	background: url(../img/kodawari_bg.jpg) no-repeat top right;
}

.seibun2 {
	clear			: both;
	width			: 520px;
	height			: 70px;
	margin			: 0 0 20px 20px;
	border			: solid 1px #630;
}

.seibun2 li {
	float			: left;
	font-size		: 12px;
	list-style		: none;
	padding			: 5px 10px 0 10px;
	white-space		: nowrap;
}

.sunagawa {
	margin			: 30px 0 0 160px;
}

#voice h5 {
	font-weight		: bold;
	color			: #390;
	margin-left		: 20px;
	background		: url(../img/icon_voice.gif) no-repeat top left;
	padding-left	: 15px;
}

#voice h3 {
	clear			: both;
}

.userBox {
	margin			: 10px 0;
	clear			: both;
}

.user {
	width			: 550px;
	text-align		: right;
	display			: block;
	font-size		: 12px;
	color			: #390;
	padding			: 0 0 5px 0;
	border-bottom	: 1px dotted #F5EBEB;
	}
	
	



/* after renewal */


#kouen{
	width:570px;
	height:80px;
    background:url(http://www.shalom-cosme.com/img/kouen.jpg) no-repeat; 	
	margin-bottom:15px;
	}
#kouen p#kouen_bt{
	text-align:right;
	padding:53px 13px 0px 0px;}

#syuccho{
	position:relative;
	width:570px;
	height:129px;
	background:url("http://www.shalom-cosme.com/img/syuccho.gif");	
	background-repeat:no-repeat;	
}

#innder_syuccho{
	padding:48px 0px 0px 50px;
	font-size:12px;
	color:#333;
	}
	
#innder_syuccho p{
	margin-bottom:8px;}	
	
.suou{ color:#993333; margin-bottom:50px;}	
	
#mail_bt{
	position:absolute;
	left:397px;
	top:96px;
	}	
	
	
