@charset "UTF-8";



/* -----------------------------------------

    エントリー＆カテゴリーアーカイブ専用

-----------------------------------------*/



div#wrapper div#contentsBody {

	width: 746px;

	padding-bottom: 10px;

	margin: 2px auto;

	padding: 23px;

	border: 1px solid #cccccc;

}



div#pnkz {

	background-color: #f2f2f2;

	padding: 4px 10px;

}



div#headerMenu {

	padding-bottom:0;

}



div#retTop {

	width: 125px;

	height: 25px;

	float: right;

	padding-top: 10px;

	padding-right: 10px;

}



div#retTop a {

	display: block;

	width: 125px;

	height: 15px;

	text-indent: -9999px;

	font-size: 1px;

	line-height: 1;

	background-image: url(../img/btnRetTop.gif);

	background-position: 0 0;

	background-repeat:no-repeat;

}



div#retTop a:hover {

	background-position: 0 -15px;

}



div.contList {

	margin-bottom: 30px;

	width:751px;

/*	padding-right: 15px;*/

	background:#f1f1f1;

	border:1px #CCCCCC;

}



div.contList h3 {



}



div.contList img {

/*	padding-right: 10px;*/

    padding-bottom: 20px;

}



div.contList p {

	 margin:1em;

	

	}





div.catArcEntList {

	padding:10px 5px;

	border-bottom:1px dotted #999;

}



div.entArcEntList {

	padding:10px 5px;

}





/* -----------------------------------------

    メールフォーム

-----------------------------------------*/



div#mailform {

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	width: 90%;

}



div#mailform dl {

	display: block;

	border-bottom: 1px dotted #999;

	padding-top: 10px;

	padding-right: 0;

	padding-bottom: 5px;

	padding-left: 1px;

	width: 100%;

	font-size: 90%;

}



div#mailform dt {

	display: block;

	float: left;

	border-left: 4px solid #9a5514;

	width: 180px;

	padding: 0.3em;

	margin: 0px;

	font-weight: bold;

	color: #000000;

}



div#mailform dd {

	display: block;

	float: left;

	padding: 0.3em;

}





/* -----------------------------------------

   会社概要

-----------------------------------------*/



.copr_ta th{

	color:#000066;



}



.copr_ta td {

	padding:10px;

}



.copr_ta li{

	padding-bottom:5px;



}

#contentsBody p {

	padding: 1.7em;

}

.sam img {

	padding: 5px;

	float: left;

}

.sam {

	clear: both;

}

div.sam p {

	font-size: 80%;

	padding: 0px;

	font-weight: bold;

}

div#kirisima {

	background-color: #f1f1f1;

	padding: 0.5em;

	margin-top: 0em;

	margin-right: 2em;

	margin-bottom: 0em;

	margin-left: 2em;

}

div#kirisima p {

	color: #000000;

	float: left;

	font-size: 80%;

	margin: 0px;

	padding: 0.5em;

}









.tr_b {

	border-bottom:#0033CC 1px dotted;

}





.td_l {

	border-left:#000066 1px solid;

}



/* -----------------------------------------

   個人情報保護

-----------------------------------------*/

.lists {

}



.lists dt {

	font-weight:bold;

	font-size:100%;

	padding:20px 0 5px 0;

	color: #996600;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #996600;

}

.lists dd {

	font-size: 90%;

	line-height: 1.7em;

	padding: 1em;

}





.he {

/*	height:20px;*/

	height:1em;

}



.lists_l {



}



.lists_l dt {

	font-weight:bold;

	font-size:100%;

	padding:0 0 0 15px;

	background-image:url(../img/icon/icon02.gif);

	background-position:left;

	background-repeat:no-repeat;

}



.lists_l dd {

	font-size: 90%;

	line-height: 1.7ex;

	padding: 1em;

}



.lists_s {

padding-left:10px;

}



.lists_s dt {

	font-weight:bold;

	padding:0 0 5px 20px;

	background-image:url(../img/icon/icon_site.gif);

	background-position:top left;

	background-repeat:no-repeat;

	font-size:90%;

}



.lists_s dd {

	padding-left:20px;

	}





/* -----------------------------------------

   サイトマップ

-----------------------------------------*/



.bg_col {

	background-color:#E0EBF5;

	padding:10px;

	font-weight:bold;

}



.yo01 {

	padding:10px;

}



.yo02 {

	margin-bottom:10px;

}



.yo03 {

	margin-top:20px;

}



.yo04 {

	padding:10px 10px 0 0;

}



.qr {

	background-color:#00FFFF;

}



.qr_img {

}

#sixapart-standard #wrapper .result #contentsBody .img_padding_10 {

	padding: 10px;

}



/* -----------------------------------------

   美容室

-----------------------------------------*/



.left_space {

	float: left;

	display: block;

	margin: 0px;

	padding: 0px;

	width: 200px;

}

#menu_list dd {

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CC0033;

	display: block;

	height: 6em;

	background-color: #FFFFFF;

	width: 270px;

	float: right;

	margin: 0px;

	padding: 0.5em;

}

.right_space {

	float: right;

	overflow:hidden;

	margin: 0px;

	padding: 0px;

	clear: left;

	width: 530px;

}

.right_space p {

	font-size: 90%;

	line-height: 1.5em;

}

.bar_space {

	clear: both;

	display: block;

	padding-bottom: 15px;

	padding-top: 15px;

}

#menu_list dt {

	background-color: #F7F0F0;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CC0033;

	width: 85px;

	display: block;

	float: left;

	color: #CC6699;

	padding: 0.5em;

	height: 6em;

	margin: 0px;

}

dl#menu_list {

	width: 390px;

	background-color: #F7F0F0;

	margin: 0px;

	padding-left: 10px;

}

table#menu_list {

}

#menu_list th {

	text-align: left;

	vertical-align: top;

	color: #cc6699;

	padding: 1em;

	width: 30px;

}

#menu_list p {

	padding: 1em;

	color: #CC6699;

}

#menu_list td {

	background-color: #FFFFFF;

	margin: 15px;

}

div.image_photo {

	float: right;

	width:200px;

	text-align: right;

}

div.address {

	float: right;

	width: 370px;

	text-align: left;

}

.address strong {

	color: #CC0000;

}

div.retTop {

	width: 125px;

	height: 25px;

	padding-top: 10px;

	padding-right: 10px;

	float: right;

}

div.retTop a {

	display: block;

	width: 125px;

	height: 15px;

	text-indent: -9999px;

	font-size: 1px;

	line-height: 1;

	background-image: url(../img/btnRetTop.gif);

	background-position: 0 0;

	background-repeat:no-repeat;

}

div.retTop a:hover {



	background-position: 0 -15px;

}


