@charset "shift_jis";

body { background-color : #FFFFFF;font:9pt "ＭＳ Ｐゴシック",sans-serif;text-align:center;}
p {font:10pt "ＭＳ Ｐゴシック",sans-serif;}
#container{width:880px;padding:0;margin:-5 auto;border:}

#header {width:880px;margin:0;}
#header h1 {float:left;margin:0;width:450px;text-align:left;}
#header img {border:0;}
/* #header ul{float:right;margin:0;padding:0;width:300px;} /*サイトマップありは*400px*/
/* #header ul{float:right;margin:0;padding:0;width:450px;} /*サイトマップありは*400px SNS…追加前*/ 
#header ul{float:right;margin:0;padding:0;width:650px;} /*SNS追加後　←左の設定効かず、header.htmlにて設定*/
#header li{float:left;font-color:#666666;list-style-type:none;
margin:0px 0px 0px 30px;padding:0 0 0 15px;
background:url(../image/circle.gif) no-repeat 0 67%;}

#header p {clear:both;margin:0;}
#header a:link { color: #666666; text-decoration: none;}
#header a:visited { color: #666666; text-decoration: none;}
#header a:hover { color: #999999;}
#header a:active { color: #999999;}

#menu {width:880px;height:40px;margin:0;}
#menu ul{margin:0;padding:0;}
#menu li{float:left;margin:0;list-style-type: none;padding:0;}

/*#main{width:580px;margin:10px 0 0 0;float:left;clear:both;text-align:left;}*/
#main{width:880px;margin:10px 0 0 0;float:left;clear:both;text-align:left;}
#main p{margin:0px 0 2px 10px;color:#B3A56F;}

/*iframeのスマホレスポンシブ対応*/
/* CSSでレスポンシブ対応 */
.iframe {
width: 100%;
height: 100%;
position: relative;
}
.iframe-wrapper {
width: 100%;
position: relative;
height: 240px;
overflow: auto;
-webkit-overflow-scrolling:touch;
}

/*.sh-box{width:180px;float:left;} '2013.3までの藤久TOPに使用*/
.sh-box{width:300px;float:left;}
.sh-box1{width:180px;float:left;}
/*.mo-box{width:180px;float:right;margin:0 10px;}*/
.mo-box{width:200px;float:left;margin:0 65px;}
.mo-box1{width:180px;float:right;margin:0 0px;}
.logo1-0 {width:165px;height:60px;margin:0 0 0px 2px;border:1px solid #D1D1D1;}
.logo1 {width:165px;height:55px;margin:0 0 15px 2px;border:1px solid #D1D1D1;}
.logo1-1 {width:185px;height:55px;margin:0 0 15px 2px;border:1px solid #D1D1D1;}
.logo1-2 {width:185px;height:80px;margin:0 0 5px 2px;border:1px solid #D1D1D1;}
.logo2 {width:165px;height:100px;margin:0 0 5px 2px;border:1px solid #D1D1D1;}
.logo3 {width:330px;height:250px;margin:0 0 5px 2px;border:1px solid #D1D1D1;}
.box {margin:0 0 0px -8px;} /*横並びにするには構造上divが使用できないためWtable構成。それによって生じたズレの調整 */
#mo-box .mark{color:#000000;}

.sh-box2{width:700px;}
.mo-box3{width:700px;margin:0px;}

#season{width:280px;float:right;}


#news{width:280px;margin:10px 0 0 0;float:right;text-align:left;}
#news dt{color:#7F0600;font-weight:bold;margin:5px 0;}
#news dd{color:6C6C6C;margin:0 5px 10px 5px;}

.title {font-size:14pt;font-weight:bold;border-left:15px solid #7F0600;border-bottom:1px solid #7F0600;margin:0 0 20px 0;
padding:3px 0 3px 15px;text-align:left;color:#333333;}

.stitle {font-size:15pt;font-weight:bold;margin:0 0 10px 0;text-align:center;color:midnightblue;}

.stitle2 {color:#800000;font-size:13pt;font-weight:bold;margin:20px 0;}

.stitle3 {font-size:10pt;font-weight:bold;border-left:10px solid #990000; background-color:#E8D4D4; padding:0 0 0 10px;}

.list{
	background:#F7F796;
	border-bottom:1px solid #333333;
	font:10pt;
	font-weight:bold;
}

.listc{
	background:#F7F796;
	border-bottom:1px solid #333333;
	font:10pt;
	font-weight:bold;
	text-align:center;
}


.list-h{
	height:30px;
}

.list2{
	text-align:right;
	border-bottom:1px solid #333333;
}

.list3{
	border-bottom:1px solid #333333;
}

.text-right{
	text-align:right;
}

/* 表組み部分 */
	/*　項目列 */
.line1{
	background:#E1D292;
	border:1px solid #817852;
	text-align:center;
	font:9pt;
}
	/*　項目行（年月） */
.line2{
	background:#E1D292;
	border:1px solid #817852;
	border-top:1px solid #817852;
	border-bottom:0px;
	text-align:right;
}

	/*　特別1（最下行） */
.line2-1{
	background:#E1D292;
	border:1px solid #817852;
	border-top:1px solid #817852;
	text-align:right;
	line-height:10pt;
}

	/*　特別2（最下行） */
.line3{
	border:1px solid #817852;
	border-top:1px dotted #817852;
	text-align:right;
}
	/*　通常 */
.line{
	border:1px solid #817852;
	border-top:1px dotted #817852;
	border-bottom:0px;
	text-align:right;
}

.tab-h{
	line-height:15pt;
}

.jigyout{
	height:30px;
}

.fb{
	font-weight:bold;
}

.qa-t {font-size:14pt;font-weight:bold;}

#contents{
	vertical-align:top;
	height:100%;
}
/* #navi{margin:0 0px 400px 0px;} */
#navi{height:100%;}

#main2{width:880px;margin:10px 0 0 0;text-align:center;border:0px solid #000000;font-size:11pt;}
#main2 td{font-size:10pt;}

hr {margin:0 0 15px 0;}

/* 現行フッター　#footer {width:880px;margin:0;text-align:center;clear:both;padding:20px 0 10px 0;color:#A0A0A0;} */
#footer {width:880px;margin:0;text-align:center;clear:both; padding:10px 0 10px 0;color:#FFFFFF; background:#A69292; min-height:10px;}


/*左メニューをつけた場合（未使用）*/
#main3{width:660px;margin:30px 0 0 0;float:right;text-align:left;border:0px solid #000000;}

#sub{width:200px;margin:0px 0 0 0;clear:both;border:0px solid #333333;float:left;text-align:left;}
#sub ul{margin:10px 0;padding:0;}
#sub li{list-style-type: none;border:1px solid #FF0000;padding:10px 0 10px 15px;}

/*一時的な通知（menuの下）*/
#temp {width:880px;text-align:left;}
#temp span{width:880px;text-align:left;color:#CC0000;}

/*【オーナー募集ページで使用】table使わない表組み　*/
.table{list-style:none;margin:0;padding:0;}
.table li{clear:both;}
.table li div{display:block;float:left;}

//* 幅 */
.col1{width:15px;}
.col2{width:230px;}
.col3{width:220px; font-size:10pt; padding:8px; border-radius: 10px; background-color: #FFCC99;}
//* 線 */
/*.table li div{border-right:1px solid #000;border-bottom:1px solid #000;} */
/* .head{border-top:1px solid #000;} */
/* .col1{border-left:1px solid #000;} */



/*【オーナー募集ページで使用】四隅の角を丸くする*/
div.kadomaru1 {
   width:240px;
   border-radius: 20px;         /* CSS3 */
   border: 3px green solid;     /* 枠線の装飾 */
   background-color: #FFCC99;   /* 背景色 */
}