*{font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; margin:0; padding:0;}

body {margin: 0; background-color:#B1D010;}

#header{width:100%; height:115px;}
#cent{width:100%; background-color:#FFFFFF; text-align:center;}
#cont{width:800px; height:245px; margin:0 auto; background-color:#FFFFFF; text-align:left;}
#cont_page{width:800px; margin:0 auto; background-color:#FFFFFF; text-align:left;}
#totop{text-align:right; margin-bottom:10px; margin-right:5px;}
#c_left{width:250px; float:left; background-color:#FFFFFF;}
#c_right{ float:right; width:520px; height:245px; margin-right:10px; overflow:auto; overflow-x:hidden; background-color:#FFFFFF;}
#c_right_page{ float:right; width:520px; margin-right:10px; background-color:#FFFFFF;}
.pagetop{clear:both; font-size:x-small; text-align:right; padding:10px; font-weight:bold; color: #FFB4B4;}
#footer{
	width:100vm;
	height:160px;
	background:url(images/bg_footer.gif);}

h2{margin-bottom:10px;}
h4{margin-bottom:10px; color:#FF9999; font-size:small;}
p{font-size:small; color:#666666; margin-bottom:0px; line-height:140%;}
li{margin-bottom:0px; font-size:small; list-style:none; color:#666666;}
a:link {color: #FF5555; text-decoration: none;}
a:visited {text-decoration: none;color: #FF9999;}
a:hover {text-decoration: underline;color: #7777FF;}
a:active {text-decoration: none;color: #FF7777;}

.divi{margin:5px 0; clear:both;}

.title_img{border:solid; border-color:#ff9999; border-width:1px; width:200px; height:150px;}
.title_img2{border:solid; border-color:#ff9999; border-width:1px; width:200px; height:123px;}


.img_flo{float:left; margin:0 10px 10px 0;}

.style1 {
	font-size: large;
	font-weight: bold;
	color: #ff5577;
	line-height:130%;
}

.img{border:1px solid #ff9999;}

.p{font-size:small; color:#666666; margin-bottom:0px; line-height:140%;}

ul.list li {
	list-style:disc;
	color:#666666;
	line-height:140%;
	margin-left:20px;
	padding-right:20px;
}
.conts p {
	margin-top:10px;
}

.banner_box{
	width:800px;
	margin:0 auto;
	}


#header2{width:100%; height:115px; background: #a1c7dc url(images/header_rep_bg.gif) top center;}
#header2 #logo_bg{ width:800px; height:115px; position:relative; background:url(images/header_logo.png) no-repeat; margin:0 auto;}
#header2 #logo_bg a{display:block;}
#header2 #logo_bg #logo{ width:155px; height:35px; position:absolute; top:10px; left:3px; text-indent:-9999px}
#header2 #logo_bg #opinion{width:120px; height:23px; position:absolute; right:20px; top:10px;}
#header2 #logo_bg #svf_q{width:120px; height:23px; position:absolute; right:150px; top:10px;}
#header2 #logo_bg .header_txt{position:absolute;}
#header2 #logo_bg #header_txt01{right:5px; top:35px; display:none}
#header2 #logo_bg #header_txt02{right:5px; top:35px;display:none}
#header2 #yokatta_btn{position:absolute; width:100px;top:12px; right:280px;}



#gaiyo170219 {
  background-color: none;
  background-image: url(images/20170219/01.jpg);
  background-repeat: no-repeat;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin: 0px;
  width: 480px;
  height: 270px;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}

@media print {
#gaiyo170219 {
    display: none;}
}

#gaiyo171210 {
  background-color: none;
  background-image: url(images/20171210/01.jpg);
  background-repeat: no-repeat;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin: 0px;
  width: 480px;
  height: 270px;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}

@media print {
#gaiyo171210 {
    display: none;}
}

/**/
#pic_170723 {
  background-color: none;
  background-image: url(images/20170723/02.jpg);
  background-repeat: no-repeat;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin: 0px;
  width: 180px;
  height: 100px;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}

@media print {
#pic_170723 {
    display: none;}
}
@media print {
#gaiyo180415 {
    display: none;}
}
@media print {
#gaiyo180916 {
    display: none;}
}
@media print {
#gaiyo190210 {
    display: none;}
}

@media print {
#gaiyo190414 {
    display: none;}
}
@media print {
#gaiyo190804_1 {
    display: none;}
}
@media print {
#pic_200119 {
    display: none;}
}
@media print {
#pic_201115 {
    display: none;}
}
@media print {
#pic_210117 {
    display: none;}
}
@media print {
#pic_210117_2 {
    display: none;}
}
@media print {
#pic_210411 {
    display: none;}
}
@media print {
#pic_210523 {
    display: none;}
}
@media print {
#pic_210516 {
    display: none;}
}
@media print {
#pic_210523_1 {
    display: none;}
}
@media print {
#pic_210523_2 {
    display: none;}
}
@media print {
#pic_210523_3 {
    display: none;}
}
@media print {
#pic_210523_4 {
    display: none;}
}
@media print {
#pic_210704 {
    display: none;}
}
#gaiyo180415 {
  background-color: none;
  background-image: url(images/20180415/02.jpg);
  background-repeat: no-repeat;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin: 0px;
  width: 480px;
  height: 270px;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}

#gaiyo180916 {
  background-color: none;
  background-image: url(images/20180916/02.jpg);
  background-repeat: no-repeat;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin: 0px;
  width: 480px;
  height: 270px;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}

#gaiyo190210 {
  background-color: none;
  background-image: url(images/20190210/01.jpg);
  background-repeat: no-repeat;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin: 0px;
  width: 480px;
  height: 270px;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}

#gaiyo190414 {
  background-color: none;
  background-image: url(images/20190414/02.jpg);
  background-repeat: no-repeat;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin: 0px;
  width: 480px;
  height: 270px;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}

#gaiyo190804_1 {
  background-color: none;
  background-image: url(images/20190804/mc1.jpg);
  background-repeat: no-repeat;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin: 0px;
  width: 480px;
  height: 270px;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
			
			
#pic_200119 {
  background-color: none;
  background-image: url(images/20200119/08.jpg);
  background-repeat: no-repeat;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin: 0px;
  width: 510px;
  height: 142px;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
#pic_201115 {
  background-color: none;
  background-image: url(images/20201115/03.jpg);
  background-repeat: no-repeat;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin: 0px;
  width: 250px;
  height: 141px;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
#pic_210117 {
  background-color: none;
  background-image: url(images/20210117/03.jpg);
  background-repeat: no-repeat;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin: 0px;
  width: 250px;
  height: 141px;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
#pic_210117_2 {
  background-color: none;
  background-image: url(images/20210117/09.jpg);
  background-repeat: no-repeat;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin: 0px;
  width: 250px;
  height: 141px;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
#pic_210411 {
  background-color: none;
  background-image: url(images/20210411/06.jpg);
  background-repeat: no-repeat;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin: 0px;
  width: 141px;
  height: 250px;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}

#pic_210523 {
  background-color: none;
  background-image: url(images/20210523/01.jpg);
  background-repeat: no-repeat;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin: 0px;
  width: 420px;
  height: 280px;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}

#pic_210516_1 {
  background-color: none;
  background-image: url(images/20210516/01.jpg);
  background-repeat: no-repeat;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin: 0px;
  width: 420px;
  height: 280px;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
#pic_210516_2 {
  background-color: none;
  background-image: url(images/20210516/06.jpg);
  background-repeat: no-repeat;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin: 0px;
  width: 250px;
  height: 141px;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
#pic_210523_1 {
  background-color: none;
  background-image: url(images/20210523/02.jpg);
  background-repeat: no-repeat;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin: 0px;
  width: 420px;
  height: 280px;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
#pic_210523_2 {
  background-color: none;
  background-image: url(images/20210523/03.jpg);
  background-repeat: no-repeat;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin: 0px;
  width: 420px;
  height: 280px;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
#pic_210523_3 {
  background-color: none;
  background-image: url(images/20210523/04.jpg);
  background-repeat: no-repeat;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin: 0px;
  width: 420px;
  height: 280px;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
#pic_210523_4 {
  background-color: none;
  background-image: url(images/20210523/05.jpg);
  background-repeat: no-repeat;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin: 0px;
  width: 420px;
  height: 280px;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}

#pic_210704 {
  background-color: none;
  background-image: url(images/20210704/01.jpg);
  background-repeat: no-repeat;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin: 0px;
  width: 420px;
  height: 280px;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}