/*すたいるりせっと*/


h1,h2,h3,h4,h5,h6,p,address {
    font-size: 100%;
    font-wight: nomal;
    font-style: normal;
}

/*幅基本設計書*/

body {
	margin: 0px;
	padding: 0px;
	background-color: #F4F4F4;
        	text-align: center;
	FONT-SIZE: 1em; COLOR: #404e51;
 	line-height: 100%;       
	}

/*設計書link.visited.active color: #;hover color: #;*/

a {
	text-decoration: underline;
	}

a:link {
	color: #1438E3;
	}

a:visited {
	color: #1438E3;
	}

a:active {
	color: #1438E3;
	}

a:hover {
	color: #1438E3;
	}

h1 {
	font-size: 13px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	}

 h2 {
	font-size: 13px;
	color: #000066;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	}


h4 {
        }


.f1 {
	font-size: 13px;
	font-weight: bold;
}
.f2 {
	font-size: 12px;
	color: #EF3568;
}


.f3 {
	font-size: 12px;
	color: #4354E9;
}

.f4 {
	font-size: 14px;
}

.f003366 {
	font-size: 13px;
	color: #003366;
}


#container {
    width :800px; 
	background-color: #FFFFFF;
	margin: 0px auto;
	padding: 0px;

 	line-height: 100%;
	
}
#headread { 
    width: 780px;
	FONT-SIZE: 12px; COLOR: #999999;
    margin:5px 10px 5px 10px;
	text-align:left;
	line-height: 120%;
}


#head { 
    margin:0px 10px 10px 10px;
}

#topmenu { 
    margin:0px 10px 10px 10px;
}

#topimage { 
    margin:0px 10px 10px 10px;
}

#topmid { 
    margin:0px 10px 10px 10px;
}

#topmidcenter { 
    FONT-SIZE: 13px; COLOR: #404e51;
 	line-height: 140%;
	}
#topmidfla{

    FONT-SIZE: 10px; COLOR: #9D9D9D;
 	line-height: 100%;
	text-align:left;
	background-color:#F4F4F4;
}

#foot { 
    margin:0px 10px 10px 10px;
    FONT-SIZE: 12px; COLOR: #404e51;
 	line-height: 140%;
	}

#leftmenu{
	margin :auto;
	line-height : 0%;
	text-align: center;
}	

#menuline { 
    margin:0px 10px;
    FONT-SIZE: 13px; COLOR: #404e51;
	text-align:left;
 	line-height: 140%;
}

#main { 
    margin:0px 10px 10px 10px;
    FONT-SIZE: 13px; COLOR: #404e51;
 	line-height: 140%;
}

#subtitile { 
    margin:0px 0px 10px 0px;
 	line-height: 0%;
}

.flow {
	font-size: 12px; 
	line-height: 130%;
	}	
	
.graywaku {
	font-size: 13px; 
    margin:0px 0px 10px 0px;
	line-height: 130%;
	}	

.hai {
        COLOR: #666666;
	}
		
/*枠で囲む指定*/	



#linkhead {
	padding: 3px 5px 2px;
		background-color: #82B664;
	margin-bottom: 6px;
	font-size: 12pt;
	font-weight: bold;
	}

#linkline {
	padding: 3px 5px 3px;
		background-color: #FFFFFF;
	border-bottom: 4px solid  #F5FCFF;
	font-size: 10pt;
	}

/*テーブル指定*/

.normal {
	font-size: 12px; 
        COLOR: #404e51;

	line-height: 140%;
	}



.case {
	font-size: 12px; 
        COLOR: #404e51;

	line-height: 140%;
	}

.case a {
	text-decoration: underline;
	}

.case a:link {
	color: #DD152A;
	}

.case a:visited {
	color: #DD152A;
	}

.case a:active {
	color: #DD152A;
	}

.case a:hover {
	color: #DD152A;
	}
	
.fhotolead {
	font-size: 14px; 
        COLOR: #003366;
	line-height: 140%;
	}

.postcard {
	font-size: 14px; 
        COLOR: #404e51;
	background-color: #FFFFFF;
	line-height: 140%;
	}

.foot {
	font-size: 10px; 
        COLOR: #404e51;		
	}

	
.contacthyou {
	font-size: 13px;
	COLOR: #404e51;
	line-height: 140%;
	}

.aisatuhyou {
	font-size: 12px;
	COLOR: #404e51;
	line-height: 140%;
	}
	
.jissekiwaku {
	font-size: 12px;
	COLOR: #404e51;
	line-height: 120%;
	margin-bottom: 6px;
	}	
	
li {
	margin-left: -5px;
	list-style-position: outside;
}
