@charset "Shift_JIS";



* {

	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3";

	font-size: 10pt;

	text-align: left;

}



img{

	border-width: 0px;

}



.right{

	text-align: right;

	vertical-align: top;

}



body{

	margin: 0px;

	padding: 0px;

}

ul {

	margin:0px;
	
	padding:0px;
	
	list-style-position:inside;
	
	}
	
ul.event {

	list-style:none;
	
	}	
	
ul li ,
ul.event li {

	padding-left:1em;
	
	text-indent:-1em;
	
	}





/* レイアウト */



#container {

	width: 760px;

	margin: 0px;

	padding: 0px;

	position: relative;

	background-color : #FFFCD1;

}



#header {

	float: left;

	width: 760px;

	height: 135px;

	margin-top: 0px;

	margin-left: 0px;

	background: url("../images/basic/header.gif") no-repeat;

}



#sidebar {

	float: left;

	width: 168px;

	height: auto;

	margin-top: 10px;

	margin-left: 8px;

	margin-bottom: 10px;

	background-color : #FDDF8F;

}



#contents {

	float: left;

	margin-top: 10px;

	margin-left: 15px;

	margin-right: 5px;

	width: 551px;

}



#footer{

	clear: both;

	width: 760px;

	height: 110px;

	margin: 0px;

	padding: 0px;

	background-color: #F39700;

	text-align: center;

}



/* お知らせBOX */

td.wt{

	width: 551px;

	height: 21px;

	background: url("../images/basic/wt.png") no-repeat;

}

td.wm{

	width: 551px;

	background: url("../images/basic/wm.png") repeat-y;

}

td.wb{

	width: 551px;

	height: 12px;

	background: url("../images/basic/wb.png") no-repeat;

}



/* 写真BOX */

td.pt{

	width: 212px;

	height: 13px;

	background: url("../images/basic/pt.png") no-repeat;

}

td.pm{

	width: 212px;

	height: 150px;

	text-align: center;

	vertival-align: center;

	background: url("../images/basic/pm.png") repeat-y;

}

td.pb{

	width: 212px;

	height: 13px;

	background: url("../images/basic/pb.png") no-repeat;

}



/* コンテンツパーツ */

.newmark {

	font-weight: bold;

	color: #FF0000;

}

.new {

	font-weight: bold;

	color: #FF0000;

}



.title{

	margin-top: 10px;

}



table.casestudy{

	width: 328px;

}

th.casestudy{

	color: #FFFFFF;

	padding-left: 10px;

	background: url("../images/basic/shes_case.png") no-repeat;

	height: 22px;

}

td.casestudy{

	padding: 10px 10px 10px 10px;

	line-height: 1.15em;

}



/* サイドバー */

a.navi{

	display: block;

	margin-top: 10px;

	text-align: center;

}

.sidetitle{

	display: block;

	margin-top: 10px;

	margin-left: 8px;

}

a.menu{

	display: block;

	margin-top: 3px;

	margin-left: 0px;

}

.links{

	display: block;

	margin-top: 3px;

	text-align: center;

}



/* アクセスカウンター */

table.counter{

	margin-top: 10px;

	margin-right: 10px;

}



td.counter{

	border-color: #00A0E9;

	border-style: solid;

	border-width: 1px;

	background-color: #FFFFFF;

	font-size: 9pt;

}





/* フッターナビ */





#navi_back{

	padding-left: 175px;

	margin-top: 30px;

	margin-right: 10px;

	margin-bottom: 10px;

	margin-left: 10px;

}



#navi_top{

	margin: 10px;

	padding-left: 450px;



}

.style2 {

	text-align: center;

	color: #666666;

	font-weight: bold;

	margin: 5px;

}

.style3 {

	text-align: center;

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

	line-height: 130%;

}

.style4 {

	color: #FFFFFF;

	font-size: 14px;

	font-weight: bold;

	text-align: left;

}

