@charset "utf-8";
/*レイアウト、コンテンツ用*/

/* マルチプルタグの設定です */


h1{ 
	float:right;
	font-size:0.8em;
	color:#38200E;
	font-weight:100;
	}
	
h2{font-size:28px;
    color:#F69;
	/*height:30px;
	border-top:double #300 3px;
	border-bottom:double #300 3px;
	padding-top:20px;
	vertical-align:middle;*/
    margin-bottom:30px;
	
	}
	
h3{
	color:#300;
	border-bottom:solid #300 1px;
	border-left:solid #300 10px;
	padding-left:10px;
	margin:15px 0px;  
	}

/* 全頁共通の設定です */

#container{
	margin:0px auto;
	padding:0px;
	text-align:left;
	width:900px;
	}	
	
#header{
	height:130px;
	position:relative;
	}
	
#logo{
	float:left;
	}

#gnav{
	float:right;}
#gnav li{
	float:left;}

ul li a { display:block; width:73px; height:109px;} 
ul li.nav_01 a:hover { background:url(../img/navi_01_a.gif);background-repeat:no-repeat;} 
ul li.nav_02 a:hover { background:url(../img/navi_02_a.gif);background-repeat:no-repeat;}
ul li.nav_03 a:hover { background:url(../img/navi_03_a.gif);background-repeat:no-repeat;} 
ul li.nav_04 a:hover { background:url(../img/navi_04_a.gif);background-repeat:no-repeat;} 
ul li.nav_05 a:hover { background:url(../img/navi_05_a.gif);background-repeat:no-repeat;} 
ul li.nav_06 a:hover { background:url(../img/navi_06_a.gif);background-repeat:no-repeat;} 
ul li a:hover img { visibility:hidden;}	

#main{
	float:right;
	width:660px;
	margin-bottom:50px;
	}

#sub{
	float:left;
	background-color;
	text-align:center;
	width:210px;
	}
#sub img{
	margin-bottom:5px;
	}

#footer{
	float:none;
	clear:both;
	text-align:right;
	margin-top:30px;
	color:#033;
	border-top:dotted 2px #033;
	}
	
/* TOPページの設定です */	
	
/* about usページの設定です */
#aboutus{
	border-collapse:separate;
	border-spacing:0px 5px;
	}
		
#aboutus th{
	width:100px;
	background-color:#6d8fc7;
	color:#FFF;
	text-align:center;
	}

#aboutus td{
	width:400px;
	padding:10px 20px;
	background-color:#bbc5d6;
	
	}

#app{
	border-collapse:separate;
	border-spacing:0px 0px;
	}

		
#app th{
	width:;
	background-color:#6d8fc7;
	color:#FFF;
	font-size:115%;
	text-align:left;
	padding-left:20px;
	height:30px;
	}

#app td{
	width:;
	padding:10px;
	background-color:#bbc5d6;
	border-bottom:solid 5px #FFF;
	vertical-align:top;
	}

/* slide.jsページの設定です */

 .twitter-timeline {
    width:200px;
    }
