@charset "Shift_JIS";

* {
	margin: 0;
	padding: 0;
}

body {
	background-color: #ffe4e1;
	line-height: 1.8;
	letter-spacing: 0.04em;
	margin-top: 10px;
	text-align: center;
}

a img {
	border: none;
}

div#pageWrapper {
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #ffffff;
	text-align: left;
}

div#contentsWrapper {
	width: 780px;
	margin-top: 10px;
	margin-bottom: 10px;

	overflow: auto;
}

/* old \*/
* html div#pagewrapper{
	width: 800px;
}
/* end \*/

div#header {
	width: 780px;
	height: 220px;
	margin-bottom: 10px;
	background-image: url(../image/header.jpg);
}

h1 {
		padding: 54px 0px 0px;
}



div#mainContents {
	float: right;
	width: 760px;
	margin-left: 10px;
}




/*footer部分の表示指定*/
	
div#footer {
	clear: both;
	width: 778px;
	height: 75px;
	background-color: #db7093;
}



div#footer p {
	clear: both;
	padding: 55px 0 0 10px;
	color: #ffffff;
	font-size: 90%;
	font-family: Helvetica, Arial, Osaka,  "ＭＳ　Ｐゴシック", sans-serif;
}

/*コンテンツ内の表示指定*/

div.contents {
	width: 720px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 0;
	padding: 10px 10px 10px 13px;
	font-size: 86%;
	font-family: Helvetica, Arial, Osaka,  "ＭＳ　Ｐゴシック", sans-serif;
}






/*コンテンツ内の文章の位置指定*/

#col3 {
	position: relative;
	left: 2px;
	right: 2px;
	width:45%;
	padding: 5px;
}

/*コンテンツ内左右2段組みサイトマップ用*/


#contents1 {
	float: left;
	width: 45%;
	padding: 2px;
}

#contents2 {
	float: right;
	width: 45%;
	padding: 2px}

#contents1 p.sub,
#contens2 p.sub {
	margin-left: 5px;
	margin-top:5px;
	padding: 3px;
}


div#sitemap h3{
	margin-top: 20px;
	margin-bottom: 3px;
	margin-left: 2px;
	font-size: 133%;
	color: #556b2f;
	
	font-family: Helvetica, Arial, "メイリオ", sans-serif;
}


div#sitemap p
div#contents1 p,
div#contents2 p {
	margin: 5 5 10px;
	font-family: Helvetica, Arial, Osaka,  "ＭＳ　Ｐゴシック", sans-serif;
}

p.sample4 {
		border-bottom-style: double; 
		border-bottom-color: #bc8f8f;
}

div#work h2 {
	margin-bottom: 10px;
	padding: 3px 3px;
	border: solid 1px  #bc8f8f;
	border-left: solid 5px  #bc8f8f;
	font-size: 170%;
	color: #3cb371;
	font-family: Helvetica, Arial, "メイリオ", sans-serif;
}





div#sitemap h2{
	margin-top: 15p;
	margin-bottom: 5px;
	font-size: 160%;
	color: #556b2f;
	font-family: Helvetica, Arial, "メイリオ", sans-serif;		
	
}

div#about h3,
div#work h3,
div#work-yudaneru h3,
div#work-omakase h3,
div#work-support2 h3,
div#work-support h3,
div#work-joka h3,
div#work-daichi h3,
div#work-short h3,
div#work-remu-surgery h3,
div#work-red-blue h3,
div#note h3,
div#note-14 h3,
div#note-15 h3,
div#note-16 h3,
div#note-17 h3{
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	font-size: 120%;
	color: #556b2f;
	
	font-family: Helvetica, Arial, "メイリオ", sans-serif;		

	
}

div#note-8 h4,
div#note-9 h4,
div#work-light-saikai h4,
div#work-saikai h4,
div#work-omakase-2 h4{
	font-size: 112%;
	color: #556b2f;
	font-family: Helvetica, Arial,  "メイリオ", sans-serif;
	
}



	

div#work-short h2,
div#work-red-blue h2 {
	margin-bottom: 15px;
	padding: 3px 5px;
	font-size: 150%;
	color: #556b2f;
	font-family: Helvetica, Arial, "メイリオ", sans-serif;		

}

div#sitemap p.day,
div#sitemap1 p.day{
	margin-top: 15px;
	margin-bottom: 5px;
	padding: 5px;
	border-top: solid 1px #bc8f8f;
	font-size: 95%;
	text-align: right;
	font-family: Helvetica, Arial, Osaka,  "ＭＳ　Ｐゴシック", sans-serif;
}

