﻿.img01 {
	float: right;
	width: 280px;
	padding: 0px;
	margin: 0px 0px 10px 10px;
}

.tit01 {
	margin: 0px;
	padding:5px;
	font-size:14px;
	line-height:17px;
	font-weight:bold;
	color: #ffffff;
	background-color : #0000ff ;
}

.img02 {
	float: right;
	width: 78px;
	padding: 0px;
	margin: 0px 0px 10px 10px;
}


.sub_tit {
	font-size:95%;
}

.p_tit2 {
	margin: 0px;
	padding:0px 5px 2px 15px;
	font-size:95%;
	line-height:1.4em;
	font-weight:bold;
	color: #444444;
}


.p_sub {
	padding:0px 5px 5px 15px;
	font-size:80%;
	line-height:1.4em;
}

.para {
	padding:0px 5px 7px 15px;
	font-size:75%;
	line-height:1.4em;
}

.para_R {
	padding:0px 5px 0px 15px;
	font-size:75%;
	line-height:1.4em;
	text-align : right ;
}

.para2 {
	padding:0px 5px 7px 5px;
	font-size:75%;
	line-height:1.4em;
}

.para2_R {
	padding:0px 5px 0px 5px;
	font-size:75%;
	line-height:1.4em;
	text-align : right ;
}

.pan3_h3L {
	padding:9px 5px 11px 15px;
	margin: 0px;
}

.pan3_h3R {
	padding:9px 5px 11px 5px;
	margin: 0px;
}

.pan3_list {
	padding:0em 0em 0em 1em;
	text-indent: -1em;
}

.pan3_list a { text-decoration:underline }
.pan3_list a:link { color: #000000 }
.pan3_list a:visited { color: #000000 }
.pan3_list a:hover { color: #000000 } 
.pan3_list a:active { color: #000000 }

a.ichiran { text-decoration:underline }
a.ichiran:link { color: #0A60CA }
a.ichiran:visited { color: #0A60CA }
a.ichiran:hover { color: #0A60CA } 
a.ichiran:active { color: #0A60CA }


#cont_r {
	float: right;
	width: 209px;
	padding: 0px;
	margin: 0px;
}

.pan4 {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	background-image : url(../img/bg403.gif) ;
	background-repeat : repeat-y ;
}

.pan4_h2 {
	padding: 0px;
	margin: 0px;
}

.pan4_h3 {
	padding: 0px;
	margin: 0px;
}

.pan4_list {
	padding:0px 7px 3px 30px;
	text-indent: -1em;
	font-size:75%;
	line-height:1.4em;
	/** border: solid 1px #ff0000; **/
}

.pan4_list a { text-decoration:underline }
.pan4_list a:link { color: #000000 }
.pan4_list a:visited { color: #000000 }
.pan4_list a:hover { color: #000000 } 
.pan4_list a:active { color: #000000 }


.pan4_cont1 {
	padding:0px 0px 7px 16px;
	margin: 0px;
}

.pan4_cont2 {
	padding: 0px;
	margin: 0px;
}

.pan5 {
	padding: 0px;
	margin: 7px 0px 0px 0px;
}

.pan5_qa {
	padding: 0px 18px 0px 1px;
	margin: 0p;
}

.pan5_q {
	float: left;
	width: 31px;
	padding: 0px;
	margin: 0px;
}

.pan5_a {
	float: right;
	width: 151px;
	padding: 0px;
	margin: 0px;
	font-size:70%;
	line-height:1.4em;
}

.pan5_R {
	padding: 0px 18px 0px 0px;
	margin: 0p;
	font-size:75%;
	line-height:1.4em;
	text-align : right ;
}
.pan5_a a { text-decoration:underline }
.pan5_a a:link { color: #000000 }
.pan5_a a:visited { color: #000000 }
.pan5_a a:hover { color: #000000 } 
.pan5_a a:active { color: #000000 }

.pan5_cont1 {
	padding: 0px;
	margin: 0px;
	background-image : url(../img/bg502.gif) ;
	background-repeat : no-repeat ;
}



.space {
	clear: both;
	padding: 0px;
	margin: 0px;
}

#footer {
	width: 800px;
	padding: 0px;
	margin: 0px;
	color: #404040 ;
}

#footer_L {
	width: 583px;
	padding: 13px 0px 0px 0px;
	margin: 0px;
	color: #404040 ;
}


#f_menu {
	padding: 5px 0px 10px 0px;
	margin: 0px;
	font-size:70%;
	line-height:1.4em;
	text-align : center ;
}

#f_menu a { text-decoration:none }
#f_menu a:link { color: #404040 }
#f_menu a:visited { color: #404040 }
#f_menu a:hover { color: #404040 } 
#f_menu a:active { color: #404040 }

#f_tex {
	padding: 0px 0px 3px 0px;
	margin: 0px;
	font-size:70%;
	line-height:1.4em;
	/** text-align : center ; **/
}

#f_tex2 {
	padding: 0px 0px 5px 0px;
	margin: 0px;
	font-size:65%;
	line-height:1.4em;
	text-align : left ;
}

#f_tex2 a { text-decoration:none }
#f_tex2 a:link { color: #404040 }
#f_tex2 a:visited { color: #404040 }
#f_tex2 a:hover { color: #404040 } 
#f_tex2 a:active { color: #404040 }



#f_menu_b {
	padding: 0px;
	margin: 0px;
}

#f_menu_L {
	float: left;
	width: 135px;
	padding: 0px;
	margin: 0px;
}

#f_menu_Logo {
	padding: 9px 0px 0px 7px;
	margin: 0px;
}

#f_menu_R {
	float: right;
	width: 660px;
	padding: 0px;
	margin: 0px;
}

#f_menu_R2 {
	float: right;
	/** width: 443px; **/
	width: 400px;
	padding: 0px;
	margin: 0px;
}

.wn_base {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 8px 0px;
	background-image : url(../img/wn04.gif) ;
	background-repeat : repeat-y ;
}

.wn_img {
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

.wn_img2 {
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


.wn_date {
	padding: 4px 14px 4px 14px;
	margin: 0px 0px 0px 0px;
	font-size:65%;
	line-height:1.4em;
	text-align : right ;
	color: #ffffff;
	background-color: #A1A1A1;
}

.wn_list {
	padding:0px 7px 3px 37px;
	text-indent: -30px;
	font-size:75%;
	line-height:1.4em;
	/** border: solid 1px #ff0000; **/
}

.wn_list a { text-decoration:underline }
.wn_list a:link { color: #000000 }
.wn_list a:visited { color: #000000 }
.wn_list a:hover { color: #000000 } 
.wn_list a:active { color: #000000 }

.pan6 {
	padding: 0px;
	margin: 0px 0px 8px 0px;
}