@charset "Shift_JIS";

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(../images/bg_img.jpg) repeat-x 0px 0px;
	font-size:12px;
	color:#666666;
}

/*-- ↓gakku↓ --*/
#gakkuMap{
	padding:0 0 10px 0;
}

.gakkuTable table{
	width:100%;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	margin:0 0 10px 0;
}

.gakkuTable td{
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	padding:5px;
	line-height:170%;
	vertical-align:top;
}

.gakkuTable th{
	width:110px;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	padding:5px;
	font-weight:normal;
	text-align:left;
	background:#F7F9FF;
	line-height:170%;
	vertical-align:top;
}

.gakkuTable .gakkuTableBg{
	background-color:#EBF4FF!important;
}

.gakkuJufuku{
	text-decoration:underline;
}


/*-- /gakku/ --*/
table.sample{
    border-top:1px solid #CCCCCC;
    border-left:1px solid #CCCCCC;
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
}
table.non_table td{
	border:none;
}
table.non_table th{
	width:70px;
	border:none;
	background-color:#FFFFFF;
	font-weight:normal;
	text-align:center;
}
.sample td{
    border-right:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
}
table.baibai_table{
    border-top:1px solid #CCCCCC;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
}
.baibai_table td,th{
    border-right:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
}
.baibai_table th{
	width:110px;
	background-color:#EBF4FF;
	text-align:left;
}
a:link{
	color: #003399;
}
a:visited{
	color: #003399;
}
a:hover{
	color: #003399;
}
a:active{
	color: #003399;
}
h1 {
	margin:0px;
}
h2 {
	margin:0px;
}
p {
	margin:0;
	padding:0;
}
.r_kage{
	background:url(../images/r_kage.gif) repeat-y 0px 0px;
}
.b_kage{
	background:url(../images/b_kage.gif) repeat-x 0px 0px;
}
img{
	border:none;
}
/*text----------------------------*/
.seo_text{
	font-size:9px;
	color:#1D498D;
	line-height:120%;
}
.color_1{
	color:#1D498D;
}
.text1,.sample{
	font-size:12px;
	line-height:170%
}
.text2{
	font-size:11px;
	line-height:140%;
}
.text3{
	font-size:10px;
	line-height:120%;
}
.text4{
	font-size:9px;
	line-height:120%;
}
.bold{
	font-weight:600;
}
.text5{
	color:#003399;
	font-weight:600;
}
.text6{
	font-size:10px;
	line-height:140%;
	color:#003399;
}
.text7{
	font-size:14px;
	color:#003399;
	font-weight:600;
}
.text8{
	font-size:10px;
	line-height:140%;
	color:#999999;
}
/*line----------------------------*/
.solid_b_blue{
	border-bottom:1px solid  #003399;
}
.solid_b_blue2{
	border-bottom:1px solid  #0099FF;
}
.dotted_b_blue2{
	border-bottom:1px dotted  #0099FF;
}
.dotted_b_gray{
	border-bottom:1px dotted  #CCCCCC;
}
#solid_gray{
	border:1px solid #CCCCCC;
}
.solid_t_gray{
	border-top:1px solid  #CCCCCC;
}
.solid_b_gray{
	border-bottom:1px solid  #CCCCCC;
}
.solid_r_b{
	border-left:0px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-top:0px solid #CCCCCC;
}
#solid_l_t{
	border-left:1px solid #CCCCCC;
	border-right:0px solid #CCCCCC;
	border-bottom:0px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}
/*td-------------------------*/
.td1{
	background-color:#EBF4FF;
	border-bottom:1px dotted #CCCCCC;
}
.td1_2{
	background-color:#EBF4FF;
}
.td1_3{
	background-color:#F7F9FF;
	border-bottom:1px dotted #CCCCCC;
}
.td1_4{
	background-color:#EBF4FF;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}
.td1_5{
	background-color:#EBF4FF;
	border-right:1px solid #CCCCCC;
}
.td1_6{
	background-color:#EBF4FF;
	border-bottom:1px solid #CCCCCC;
}
.td2{
	background-color:#F2F2F2;
	border-bottom:1px dotted #CCCCCC;
	border-left:1px dotted #CCCCCC;
}
.td2_2{
	background-color:#F2F2F2;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.td2_3{
	background-color:#F7F9FF;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.td2_4{
	background-color:#F7F9FF;
	border-bottom:1px solid #CCCCCC;
}
.td2_5{
	background-color:#F7F9FF;
	border-right:1px solid #CCCCCC;
}
.td3{
	background-color:#EBF4FF;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
/*bgcolor-------------------------*/
.bg1{
	background-color:#F7F9FF;
}
.bg2{
	background-color:#0066FF;
}
.bg3{
	background-color:#EBF4FF;
}
/*head----------------------------*/
#head{
	width:100%;
}
#head_menu{}
.he_logo{
	width:210px;
	height:68px;
}
/*footer*/
#footer{
	width:100%;
	color:#333333;
	font-size:11px;
}
/*left_menu----------------------------*/
.l_m_annai_waku{
	border:1px solid  #003399;
	background-color:#FFFFFF;
	padding:5px;
}
.l_m_bg{
	width:207px;
	background:url(../images/l_m_bg.gif) repeat-y 0px 0px
}
.pankuzu{
	font-size:11px;
	padding-bottom:5px;
	color:#999999;
	border-bottom:1px dotted  #CCCCCC;
}
/*main----------------------------*/
#table{
	width:100%;
	background-color:#FFFFFF;
	border:1px solid #003399;
}
#main{
	width:530px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:0px;
}
/*top-----------------------------*/

#saisin_bukken{
	width:200px;
	margin-bottom:10px;
	margin-top:9px;
	margin-right:0px;
	margin-left:3px;
}

.saisin_scroll{
	overflow:auto;
	width:225px;
	height:153px;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	border-bottom:1px solid #CC3300;
	border-left:1px solid #CC3300;
	border-right:1px solid #CC3300;
	border-top:4px solid #9F2D00;
	background-color:#F7F9F7;
	scrollbar-base-color : #CC0000;
	scrollbar-face-color : #FFFFFF; 
	scrollbar-track-color: #F7F9F7;
	scrollbar-arrow-color : #CC0000; 
	scrollbar-3dlight-color: #CC0000;
	scrollbar-highlight-color : #FFFFFF; 
	scrollbar-shadow-color : #FFFFFF;
	scrollbar-darkshadow-color : #CC0000;
}
/*topics-----------------------*/


.topi_waku,.topics_scroll{
	width:227px;
	height:136px;/*-- 物件情報のご案内高さ指定 --*/
}
.topi_waku{
	border-bottom:1px solid #003399;
	border-left:1px solid #003399;
	border-right:1px solid #003399;
	border-top:4px solid #0059F8;
}
.topics_scroll{
	overflow:auto;
	background-color:#F7F9F7;
	scrollbar-base-color : #003399;
	scrollbar-face-color : #FFFFFF; 
	scrollbar-track-color: #F7F9F7;
	scrollbar-arrow-color : #003399; 
	scrollbar-3dlight-color: #003399;
	scrollbar-highlight-color : #FFFFFF; 
	scrollbar-shadow-color : #FFFFFF;
	scrollbar-darkshadow-color : #003399;

}



.topi_list{
	background:url(../../images/topi_i1.gif) no-repeat 0px 5px;
	list-style-type:none;
	padding-left:15px;
}
.topi_list2{
	background:url(../../images/topi_i2.gif) no-repeat 0px 5px;
	list-style-type:none;
	padding-left:15px;
}
.topi_list3{
	background:url(../../images/topi_i3.gif) no-repeat 0px 5px;
	list-style-type:none;
	padding-left:15px;
}
#topi_margin ul{
	margin: 0px;
	padding: 5px;
}
#topi_margin ul li {
	list-style-type: none;
	display: block;
	text-decoration: none;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding-bottom: 1px;
	text-indent: 0px;
	line-height: 23px;
}

/*staff-----------------------*/
.border_solid{
	border:1px solid #003399;
}
.border_solid2{
	border:1px solid #0066FF;
}
.border_bottom_doted{
	border-bottom:1px dotted #CCCCCC;
}
/* contact */
#con_waku{
	width:100%;
	border:1px solid #CCCCCC;
	border-bottom:none;
}
#con_txt{
	width:100%;
	padding:5px;
}
td.con_komoku{
	width:140px;
	height:18px;
	border-bottom:1px solid #CCCCCC;
	padding-left:5px;
	background-color:#FAFAFA;
}
td.con_add{
	width:50px;
	border-bottom:1px solid #CCCCCC;
	padding-left:5px;
	background-color:#FAFAFA;
}
td.con_add2{
	width:90px;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background-color:#EBF4FF;
	padding-left:5px;
}
td.con_add2_hissu{
	width:85px;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:5px solid #3366FF;
	background-color:#F1F5FF;
	padding-left:5px;
}
td.con_main{
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
td.con_hissu{
	width:140px;
	height:18px;
	border-left:5px solid #3366FF;
	border-bottom:1px solid #CCCCCC;
	background-color:#FAFAFA;
}
#con_hissu{
	border-left:5px solid #3366FF;
	padding:5px;
}
.con_subject{
	border-bottom:1px solid #CCCCCC;
	border-left:5px solid #3366FF;
}
/*satei--------------------------------------*/
#satei ol{
	margin-top:10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 25px;
	padding: 0px;
}
/*baibai*/
.baibai-width{
	width:80px;
}
.kensaku_td1,.kensaku_td2,.kensaku_td3,.kensaku_td4,.kensaku_td5,.kensaku_td6{
	border-left:0px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-top:0px solid #CCCCCC;
}
.kensaku_td1{
	width:26px;
}
.kensaku_td2{
	width:60px;
}
.kensaku_td3{
	width:65px;
}
.kensaku_td4{
	width:65px;
}
.kensaku_td5{
	width:110px;
}
.kensaku_td6{
	width:146px;
}
.komoku_width{
	width:70px;
	background-color:#F2F2F2;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.komoku_width2{
	width:110px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.baibai_subti{
	background-color:#F7F9FF;
	padding:5px;
}
.baibai_subti_bg{
	background:url(../../baibai/images/ti_bg.gif) repeat-x 0px 0px;
	padding:5px;
}
.baibai_button{
	float:right;
}
.baibai_button2{
	float:right;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
}



/*fujioka*/
.fujioka_bana{
}
td.solid_b_2{
	border-bottom:2px solid #CCCCCC;
}
td.solid_b_2_2{
	border-bottom:2px solid #CCCCCC;
	border-top:2px solid #CCCCCC;
}
td.dotted_b_1{
	border-bottom:1px dotted #CCCCCC;
	border-right:none;
}
#al_waku{
	height:30px;
	width:530px;
	padding:5px;
	margin-top:1px;
	margin-bottom:1px;
}
td.al1t{
	width:100px;
}
td.al1{
	font-size:11pt;
	width:100px;
}
.al3_2{
	width:100px;
	text-align:center;
	background-color:#F7F7F7;
}
td.al4{
	width:265px;
}
/*photo*/
#photo{
	border:1px solid #CCCCCC;
	width:240px;
	height:180px;
}
#photo_waku{
	width:240px;
}
td.photo_ti{
	background-color:#EBF4FF;
	font-weight:bold;
	padding:5px;
}
#al_ti{
	width:100%;
	border-bottom:2px dotted #CCCCCC;
	font-weight:bold;
	font-size:14px;
	padding:10px;
}
#photo_main_waku{
	width:100%;
	border:1px solid #CCCCCC;
	border-top:3px solid #CCCCCC;
	padding-bottom:20px;
}
/*tintai*/
.tintai1{
	width:26px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.tintai2{
	width:121px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.tintai3{
	width:100px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.tintai3_ikko{
	width:140px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.tintai4{
	width:70px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.tintai5{
	width:30px;
	text-align:center;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
/* ----------------------------------------------------------------------------- */
/* ローカルナビ */
#localnavi ul {
	margin: 0px;
	padding: 0px;
}
#localnavi ul li {
	list-style-type: none;
	background-image: url(../images/l_navi.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	height: 25px;
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	margin-top: 0px;
	padding-bottom: 1px;
	text-indent: 20px;
	line-height: 25px;
}
#localnavi ul li a {
	text-decoration: none;
	color: #FFFFFF;
}
#localnavi ul li a:hover {
	margin: 0px;
	list-style-type: none;
	background-image: url(../images/l_navi_f2.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	height: 25px;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
}
#localnavi ul li.l_m_btm {
	border-bottom-style: none;
}
/* ----------------------------------------------------------------------------- */
/*movie---------------*/
.movie_title{
	margin-bottom:10px;
}
.play_button{
	vertical-align:middle;
	margin-left:10px;
	margin-bottom:5px;
}
.movie_button_margin{
	width:100px;
	height:63px;
	border-left:1px solid #CCCCCC;
	padding-left:10px;
	padding-top:14px;
	float:right;
}
