/* CSS Document */
body{
font-size:12px;
background-color:#666666;
margin:0;
text-align:center;
}
table{
font-size:12px;
margin:0;
}
#body{
width:700px;
margin:0 auto;
}

H1{
font-size:12px;
font-weight:lighter;
color:#FFFFFF;
text-align:center;
margin:0;
padding:0;
}
H1 a:link {
	color: #FFFFFF;
	text-decoration: none;
}
H1 a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
H1 a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
H1 a:active {
	text-decoration: none;
	color: #FFFFFF;
}
#head_new{
background-color:#000000;
color:#FFFFFF;
text-align:right;
margin:0;
padding:2px;
}

#head_menu{
background-color:#cccccc;
color:#0000ff;
text-align:center;
padding:3px 0;
}

#main_bg{
background-color:#CCCCCC;
}

#left{
background-color:#ccffcc;
text-align:center;
padding:5px;
}

#left_img_bg{
background-color:#999999;
padding:10px;
margin:0 5px;
}
.left_text1_left{
width:178px;
font-size:13px;
text-align:left;
padding:3px 0;
}
.left_text2_left{
width:178px;
font-size:12px;
text-align:left;
line-height:1.2;
padding:3px 0;
}
.left_text1_center{
width:178px;
font-size:13px;
text-align:center;
padding:3px 0;
}

.topics_line{
background-color:#CCCCCC;
width:176px;
padding:2px;
}
.topics_bg{
background-color:#d0ffff;
padding:10px;
line-height:1.2;
text-align:left;
}

#right{
padding:20px;
text-align:center;
background-color:#FFFFFF;
}

.right_title{
font-size:32px;
font-style:italic;
font-weight:bold;
color:#990033;
}

.right_text1{
font-size:16px;
padding-left:25px;
text-align:left;
}

.right_text2{
font-size:12px;
text-align:left;
padding-left:25px;
line-height:1.2;
}

.right_list{
padding:0 40px;
line-height:1.2;
}

.pr_line{
width:420px;
background-color:#660000;
padding:2px;
}
.pr_bg{
background-color:#ddffff;
font-size:16px;
padding:7px;
text-align:left;
}
#footer{
width:700px;
background-color:#CCCCCC;
}
.footer_in{
text-align:center;
padding:5px;
}

H2 a:link {
	color: #000000;
	text-decoration: none;
}
H2 a:visited {
	text-decoration: none;
	color: #000000;
}
H2 a:hover {
	text-decoration: none;
	color: #000000;
}
H2 a:active {
	text-decoration: none;
	color: #FFFFFF;
}

#footer2{
width:700px;
background-color:#fc8197;
}
.footer2_in{
text-align:center;
line-height:1.3;
padding:5px;
}

.text_sub{
font-size:16px;
}
.text_sub2{
font-size:13px;
line-height:1.2;
}
.text_sub_right{
margin-left:400px;
line-height:1.2;
}

.m0{margin:0;}
.clear{clear:both;}


.red{color:#FF0000;}
.wine{color:#cc0033;}
.bordeaux{color:#990000;}
.bordeaux_b{
color:#990000;
font-weight:bold;
}
.pink{color:#ff00cc;}
.blue{color:#0000FF;}
.purple{color:purple;}



/****ˆÈ‰ºC³E’Ç‰Á‚µ‚½“à—e****/

.footerlink{
font-size:14px;
font-weight:bold;
margin:6px 0 0 0;
}

.footerlink a:link, .footerlink a:visited{
	color: #000000;
	text-decoration: none;
}

.footerlink a:hover{
	color: #000000;
	text-decoration: none;
}

h2{
color:#990033;
margin:0;
}

.kisokouza{
color:#000000;
font-size:16px;
}

.kisokouza2{
color:#000000;
font-size:16px;
margin:0 0 2px 0;
}

.kisokouza3{
color:#000000;
font-size:18px;
margin:2px 0 1px 0;
}

.kisokouza4{
color:#000000;
font-size:16px;
margin:0 0 2px 0;
}

.kisokouza5{
color:#000000;
font-size:16px;
margin:0 0 2px 0;
}

.moji{
font-size:32px;
color:#990000;
}

.moji2{
font-size:16px;
color:#990033;
margin:0;
padding:0 0 0 119px;
}

h3{
margin:0;
padding:0;
}

.noh3{
font-weight:normal;
}

.meritto{
font-family:"‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
color:#990033;
font-size:16px;
}

.midasi{
font-size:130%;
}

.midasi2{
font-size:130%;
height:50px;
line-height:50px;
}

.midasi3{
font-size:130%;
height:48px;
line-height:48px;
}

.midasi4{
font-size:130%;
height:50px;
line-height:50px;
}

.midasimoji{
font-size:117%;
color:#FF0000;
}

.midasimoji2{
font-size:117%;
font-weight:bold;
color:#663399;
}

.midasimoji3{
font-size:117%;
font-weight:bold;
color:#FF0000;
}

.sikaku{
font-size:24px;
color:#43c738;
margin:0;
padding:0;
}

.sikaku2{
font-size:24px;
margin:0;
padding:0;
}

.h3moji1{
font-size:24px;
}

.suujimoji{
font-size:24px;
color:#ff0000;
}

.sikaku3{
font-size:32px;
color:#43c738;
margin:0;
padding:0;
}

.sikaku4{
font-size:32px;
margin:0;
padding:0;
}

.h3moji2{
font-size:32px;
}

.sikaku5{
font-size:32px;
color:#43c738;
margin:0;
padding:0;
font-weight:normal;
}

.sikaku6{
font-size:32px;
color:#000000;
margin:0;
padding:0;
font-weight:normal;
}

.h3moji3{
font-size:32px;
color:#990000;
font-weight:normal;
}

.sikaku7{
font-size:32px;
color:#33cc00;
margin:0;
padding:0;
font-weight:normal;
font-family:"‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
}

.sikaku8{
font-size:32px;
color:#000000;
margin:0;
padding:0;
font-weight:normal;
font-family:"‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
}

.h3moji4{
font-size:32px;
color:#990000;
font-weight:normal;
font-family:"‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
}

.h3mojiex{
font-size:32px;
color:#990000;
font-weight:normal;
}

.iso14001{
font-size:32px;
font-family:"‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
}

.iso22000{
font-size:27px;
color:#990000;
}

.iso220002{
font-size:24px;
color:#990000;
}

.iso220003{
font-size:16px;
color:#990000;
}

.sq1{
font-weight:200;
font-size:16px;
color:#33ff00;
}

.sq2{
font-weight:200;
color:#000000;
}

.iso220004{
font-size:16px;
color:#990000;
}

.iso27001{
font-weight:normal;
}

.sqq1{
font-size:32px;
color:#00cc00;
}

.sqq2{
font-size:32px;
color:#000000;
}

.iso270012{
font-size:32px;
color:#990033;
}

.iso270013{
font-size:32px;
color:#990000;
}

.komidasi{
color:#000000;
}

.komidasisq{
font-weight:200;
color:#ff0000;
font-size:16px;
}

.h3word{
font-size:16px;
}
