﻿/* =======================

コンテンツ部分。

========================== */
/* 左側の領域 */
div#contents_left{
	float:left;
	width:270px;
	margin-left:25px;
	margin-top:10px;
}
/* IE用ハック */
*div#contents_left{
	float:left;
	width:270px;
	margin-left:12.5px;
}
div#contents_marginleft{
        width:30px;
		height:200px;
		float:left;
		margin-top:40px;
}
div#contents_marginleft2{
        width:30px;
		height:170px;
		float:left;
		margin-top:20px;
}
p#outline{
        font-size:17px;
		margin-top:40px;
		margin-bottom:20px;
		margin-left:55px;
}
p#outline1-2{
        font-size:17px;
		margin-top:15px;
		margin-bottom:20px;
		margin-left:55px;
}
p#outline2{
        font-size:17px;
		margin-top:40px;
		margin-bottom:20px;
		margin-left:85px;
}
p#outline2-2{
        font-size:17px;
		margin-top:15px;
		margin-bottom:20px;
		margin-left:85px;
}											
/* 右側の領域 */
div#contents_right{
	float:left;
	width:270px;
}
/* IE用ハック */
*div#contents_right{
	float:left;
	width:270px;
}
div#contents_center{
     width:270px;
	 float:left;
	 vertical-align:;
	 margin-top:10px;
}	  
div#contents_center img.1{
     width:265px;
	 padding-right:7px;
	 margin-top:50px;
}
div#contents_center img.aaa{
     width:120px;
	 padding-right:10px;
	 padding-top:7px;
}
div#contents_text{
     width:120px;
	 padding-right:10px;
	 float:left;
	 
}
div#contents_text2{
     width:120px;
	 padding-right:10px;
	 float:left;
}
div#contents_text3{
     width:120px;
	 padding-right:10px;
	 float:left;
}
div#contents_text4{
     width:120px;
	 padding-right:10px;
	 float:left;
}
div#contents_text5{
     width:120px;
	 padding-right:10px;
	 float:left;
}	 	  	 	  	 	  	 	  
div.text{
}
img.b1{
   width:200px;
   height:170px;
   margin-bottom:10px;
}
img.b2{
    width:200px;
	height:190px;
	margin-bottom:10px;
}
img#jyuku{
   margin-top:15px;
   width:260px;
   height:130px;
}	   	
/* トピック名称部分 */
p.topics_bar{
	margin-bottom:5px;
}
p.topics_bar img{
	width:270px;
	margin-top:10px;
}
p.topics_bar2 img{
    width:270px;
	margin-top:10px;
	margin-bottom:5px;
}
/* トピックス部分 */
div#contents_wrapper dl{
	margin-bottom:20px;
	margin-left:10px;
}
div#contents_wrapper dt{
	display:block;
	float:left;
	clear:left;
	width:60px;
	margin:0 5px 4px 0;
	font-size:small;
	font-weight:normal;
	text-align:left;
}
div#contents_wrapper dd{
	margin-bottom:5px;
	font-size:small;
}
div#contents_wrapper ul{
	margin-left:10px;
	margin-bottom:20px;
	list-style:none;
}
/* 3D-data用 */
div#mainimg{
    margin-bottom:40px;
}
img#3dmenu{　　　　　　　　　/* ←機能してない */
    margin-top:20px;
	margin-bottom:15px;
}
p#link{
    float:right;
	font-size:17px;
}
p#link2{
    float:right;
	font-size:17px;
	margin-top:25px;
}
div#3d-menu{
    width:900px;
	float:left;
}
div#leftpicture{
	width:500px;
	margin-top:25px;
	margin-left:5px;
	float:left;
	margin-bottom:40px;
}
div#right-text{
    margin-left:50px;
    margin-right:10px;
	margin-top:45px;
	width:320px;
	float:left;
	font-size:15px;
}
p#storong1{
    font-size:17px;
}
img#picture1{
    margin-top:25px;
	width:370px;
	float:left;
}
img#picture2{
    margin-top:25px;
	margin-left:25px;
	width:500px;
	float:left;
}
img#picture3{
    margin-top:25px;
	margin-bottom:40px;
	width:370px;
	float:left;
}
div#right-text2{
    margin-left:40px;
    margin-right:10px;
	margin-top:30px;
	width:450px;
	float:left;
	font-size:15px;
}
p#storong2{
    font-size:17px;
}
p#storong2-1{
    font-size:15px;
	margin-left:13px;
}
img#picture4{
    margin-top:25px;
	margin-left:px;
	float:left;
}
img#picture5{
    margin-top:25px;
	float:left;
	margin-bottom:10px;
}
p#storong3{
    font-size:20px;
	padding-top:10px;
	margin-left:10px;
}
img#picture6{
    margin-top:25px;
	float:left;
	margin-bottom:10px;
}
p#storong4{
    font-size:20px;
	padding-top:10px;
}
div#left-text1{
    margin-left:25px;
	margin-top:30px;
	font-size:15px;
	margin-bottom:40px;
}
p#storong5{
    font-size:20px;
	padding-top:10px;
	margin-left:25px;
	margin-top:10px;
}
img#picture7{
    margin-top:15px;
	float:left;
	margin-bottom:10px;
}
img#picture8{
    margin-top:15px;
	float:left;
	margin-bottom:40px;
}
div#left-text2{
    margin-left:25px;
	margin-top:25px;
	font-size:15px;
}
p#storong6{
    font-size:20px;
	padding-top:10px;
	margin-left:10px;
	margin-bottom:25px;
}
p#storong6-1{
    font-size:20px;
	padding-top:10px;
	margin-left:10px;
}
img#picture9{
	float:left;
	margin-bottom:40px;
}
img#picture10{
	float:left;
	margin-bottom:10px;
	margin-top:15px;
}
img#picture11{
	float:left;
	margin-bottom:10px;
}
div#left-text3{
    margin-left:25px;
	margin-top:25px;
	font-size:15px;
	margin-bottom:40px;
}
p#sabumenu{
    margin-left:50px;
}
img#picture12{
	float:left;
	margin-bottom:10px;
}
img#picture13{
	float:left;
	margin-bottom:40px;
	margin-top:15px;
}
p#storong7{
    font-size:25px;
	padding-top:5px;
	margin-left:25px;
}
img#picture14{
	float:left;
	margin-bottom:40px;
	margin-top:15px;
}
p#top{
    margin-left:25px;      
	float:right;
}
li#storong{
    margin-left:17px;
}
/* 3D-genba用 */
img.menu-img{
	margin-bottom:25px;
	margin-top:25px;
}
div.text{
    font-size:15px;
	margin-top:25px;
	margin-left:55px;
	margin-bottom:25px;
}
p.genba1{
    font-size:19px;
	margin-left:45px;
}
img.genba1{
    margin-top:10px;
}
img.contact{
    margin-left:265px;
	margin-top:40px;
}
img.contact2{
    margin-left:265px;
	margin-top:40px;
}



























