@charset "shift_jis";

/* CSS Document */

/* ----------------------------------------------------------------------------------
ナビゲーション
---------------------------------------------------------------------------------- */

#navigation_top_area {
    position: relative;	
    width: 625px;
    height: 26px;  
    margin: 0px auto;
    padding: 0px;
    border-bottom: 1px solid #CCCCCC;   
}
 
#top_navigation ul li {
    position: absolute;
    height: 25px;
 }

#top_navigation ul li a {
    display: block;
    outline-width: 0px; 
    font-size:1px;
    line-height: 100%;
    height: 25px;
}

#top_navigation ul li a span { display: none; }
 
#top_navigation01 {
    background: url(../../our_business/gallery/common/navigation_img/001.jpg) no-repeat left top;
	top: 0px;
	left: 0px;
    width: 120px;
}
 
#top_navigation01 a {
    width: 120px;
}

#top_navigation01 a:hover {
    background: url(../../our_business/gallery/common/navigation_img/001_f2.jpg) no-repeat left top;
 }
 
#top_navigation02 {
    background: url(../../our_business/gallery/common/navigation_img/002.jpg) no-repeat left top;
    top: 0px;
	left: 123px;
    width: 120px;
}
 
#top_navigation02 a {
    width: 120px;
}

#top_navigation02 a:hover {
    background: url(../../our_business/gallery/common/navigation_img/002_f2.jpg) no-repeat left top;
 }
 
#top_navigation03 {
    background: url(../../our_business/gallery/common/navigation_img/003.jpg) no-repeat left top;
    top: 0px;
	left: 246px;
    width: 120px;
}
 
#top_navigation03 a {
    width: 120px;
}

#top_navigation03 a:hover {
    background: url(../../our_business/gallery/common/navigation_img/003_f2.jpg) no-repeat left top;
 }
 
#top_navigation04 {
    background: url(../../our_business/gallery/common/navigation_img/004.jpg) no-repeat left top;
    top: 0px;
	left: 369px;
    width: 120px;
}
 
#top_navigation04 a {
    width: 120px;
}

#top_navigation04 a:hover {
    background: url(../../our_business/gallery/common/navigation_img/004_f2.jpg) no-repeat left top;
 }

/* ----------------------------------------------------------------------------------
PHOTOボックス
---------------------------------------------------------------------------------- */

.c-both {
    clear:both; 
}

.photo_box {
    position: relative;	
    background: #F3F7FA;  
    width: 301px;  height: 325px; 
    float: left;   
    margin-left: 0px;
    padding: 0px;
    border-left: 2px solid #C6E2FF;  
    border-right: 2px solid #C6E2FF; 
    border-top: 2px solid #C6E2FF;   
    border-bottom: 2px solid #C6E2FF;   
}

.photo_box02 { 
    position: relative;	
    background: #F3F7FA;  
    width: 301px;  height: 325px;
    float : right;
    margin-right: 0px;
    padding: 0px;
    border-left: 2px solid #C6E2FF;  
    border-right: 2px solid #C6E2FF; 
    border-top: 2px solid #C6E2FF;   
    border-bottom: 2px solid #C6E2FF;   
}

.photo_txt_space {
    font-size: 12px;
    line-height: 140%;	
    margin: 6px 10px;
    text-align: left;
	line-height: 16px;  
}

/* ----------------------------------------------------------------------------------
ボックス
---------------------------------------------------------------------------------- */

.table_bg {
    background: #CCCCCC; 
}

.table01 {
    background: #D6E9FF;  
    font-size: 10px;
    text-align: center; 	
    padding: 3px;
}

.table02 {
    background: #F3F7FA; 
    font-size: 10px;
    text-align: center; 	
    padding: 3px;
}

.table03 {
    text-align: left;
    width: 200px;		
}

.table04 {
    text-align: right; 
}

.space {
    width: 70px;
}
 

/* ----------------------------------------------------------------------------------
その他
---------------------------------------------------------------------------------- */

.small {
    font-size: 10px;
}

.photo_image {
    float: right;
    position: relative;	    
    width: 250px;
    height: 187px;
    padding: 0px 0px 10px 10px;
}