body {

	background-color: #DDE5EB;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}





a:link {

	color: #012037;

	text-decoration: none; 

}

a:visited {

	color: #242424;

	text-decoration: none; 	

}

a:hover {

	color: #FF6600;

	text-decoration: underline;  

}

a:active {

	color: #FF6600;

	text-decoration: underline; 

}



a.white:link {

	color: #FFFFFF;

	text-decoration: none; 

}

a.white:visited {

	color: #eeeeee;

	text-decoration: none; 	

}

a.white:hover {

	color: #FF6600;

	text-decoration: underline;  

}

a.white:active {

	color: #FF6600;

	text-decoration: underline; 

}





img{

	border:0px;

	margin:0px;

	padding:0px;

}



h1, h4, h5, h6 {

	margin:0px;

	padding:3px 3px 3px 3px;

}

h2 {

	margin: 0px;

	padding:20px 0 20px 0;

}

h3 {

	margin: 0px;

	padding:20px 0 5px 0;

	border-bottom:1px solid #012037;

}

ul{

list-style-type:disc;

}



li{

list-style-type:decimal;

}





/* テキスト */

.text10{font-size:10px;}

.text12{font-size:12px;}

.lineh18{line-height:18pt;}

.lineh16{line-height:16pt;}

.lineh14{line-height:14pt;}

.lineh12{line-height:12pt;}

.lineh10{line-height:10pt;}



.textbold{font-weight:bold;}

.textnormal{ font-weight:normal;}



.right {text-align: right;} 

.left {text-align: left;} 

.center {text-align: center;} 

.textgray{color:#242424;}

.textnavy{color:#012037;}

.textred{color:#ff0000;}

.textor{color:#ff6600;}



/* 横幅 */

.widemax{width:730px;}

.wideh2{width:515px;}

.wideh3{width:505px;}



/* ボックス */



.top_h1box{	

	margin:0px;

	padding:3px 3px 3px 8px;

}

.leftnavi_titlebox{	

	margin:0px;

	padding:10px 0 10px 10px;

}

.leftnavi_textbox{	

	margin:0px;

	padding:10px 10px 10px 20px;

}

.leftnavi_textbox_on{	

	margin:0px;

	padding:10px 10px 10px 20px;

	background-color:#6E8292;

}

.h2_botoomline_box{

	background-image : url(title_border.gif);}

.maincontents_copytbox{	

	margin:0px;

	padding:6px 15px 6px 15px;

}

.maincontents_textbox{	

	margin:0px;

	padding:5px 15px 5px 5px;

}

.maincontents_textbox02{	

	margin:0px;

	padding:20px 10px 5px 47px;

}



.info_titlebox{	

	margin:0px;

	padding:15px 0 18px 20px;

}

.info_textbox{	

	margin:0px;

	padding:3px 0 3px 5px;

}

.info_iconbox{	

	margin:0px;

	padding:6px 2px 0px 0px;

}

.greeting_box{	

	margin:0px;

	padding:15px 0px 15px 0px;

}

.greeting_titlebox{	

	margin:0px;

	padding:5px 0px 5px 0px;

}

.greeting_textbox{	

	margin:0px;

	padding:5px 6px 5px 6px ;

}

.greeting_imgbox{	

	margin:2px;

	padding:3px 3px 3px 3px;

}

