/* 
    Document   : style
    Created on : 2013/10/05, 9:38:07
    Author     : wataru
    Description:
        Purpose of the stylesheet follows.
*/


.fiximg{
    position: fixed;
    width: 100%;
    z-index: -99;
}

.top_img_data{
    float:left;
}

.info_data{
    float:left;
    padding-top: 25px;
    margin-left: 70px;
    font-size: 16px;
    line-height: 1.5em;
}

*{
    font-family:'Lucida Grande',
   		 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',
	     Meiryo, メイリオ, sans-serif !important;   
}

#header{
	background-image:url('./img/melissa/header_bk.jpg');
}

a{
    text-decoration:none 
}

a:hover{
    text-decoration:none 
}

body{
	padding-top:0px;
	background-color: #FFF;
}

#logo_i{
    width: 100px;
}

img.logo{
    float: left;
    width: 240px;
   
}
button,input{
    font-size: 105% !important;
   font-family: 'メイリオ',Meiryo, Georgia, "Bitstream Charter", serif !important;
}
#main{
    position: relative;
}

.offset-top-min {
    padding-top: 20px;
}
.offset-top-middle {
    padding-top: 40px;
}
.offset-top{
    padding-top: 60px;
}

/*---margin css--*/
.margin-top-min {
    margin-top: 20px;
}
.margin-top-middle {
    margin-top: 40px;
}
.margin-top{
    margin-top: 60px;
}
.margin-bottom{
    margin-top: 30px;
}
/*---margin css END--*/

.offset-bottom{
    padding-bottom: 30px;
}
.natural_contents{
    background-color: #2F1B12;
   background-image: url('img/bk.png');
}
.zerocube_contents{
   /* background-color: #FFF;*/
    background-image: url('img/clear_bk.png');
}
.contents_speace{
   
   padding: 8px;
}
.text{
    font-size: 120%;
    line-height: 1.8em;
    color: #333333;
    padding: 10px;
    text-align: left;
}

.menu_wapper{
    background-color:#00C2E8
}

.custam_menu{
    background-color:#4484fe !important;
    height: auto;
    color: #FFF;
    margin: 0 !important;
}

.navbar .nav > li{
    /*
    background: -moz-linear-gradient(top,#BFD9E5, #63B0CF 50%,#0080B3 50%,#09C);
    background: -webkit-gradient(linear, left top, left bottom, from(#BFD9E5), color-stop(0.5,#63B0CF), color-stop(0.5,#0080B3), to(#09C));
    border: 1px solid #DDD;
    color: #FFF;
    */
    

}

.navbar .nav > li{
	
	background-color:#00C2E8;
	border-radius:3px;
	
	
	font-family:arial;
	font-size:13px;
    text-align: center;
	text-decoration:none;
}
.navbar .nav > li:hover {
	
	background-color:#00ABF0;
}
.navbar .nav > li:active {
	position:relative;
	top:1px;
}


.navbar .nav > li > a {
  float: none;
  padding: 13px 11px;
  line-height: 19px;
  color: #FFF !important;
    text-shadow: none !important;
}



ul.menu li a:hover{
    color: #f60116 !important;
    
    text-shadow: none;
}

ul.menu li:hover{
    background-color: #FFF;
}




.top_bar{
    background-color: #B2B2B2;
    padding: 10px 8px;
}



#mapcanves img{
    max-width: none; 
}

footer{
    text-align: center;
    padding: 10px;
    background-image: url('./img/clear_bk.png');
}

