@charset "utf-8";
/* [共通定義] */
img { border-style: none; }
form { display: inline; margin: 0px; padding: 0px; }
label { cursor: pointer; font-family: monospace; }
input { font-size: 12px; font-family: monospace; }
select { margin: 0px; font-size: 12px; font-family: monospace; }
textarea { font-size: 12px; font-family: monospace; width: 500px; }
.modinput_text { font-size: 12px ; font-family: monospace ; }
.systextinput { font-size: 12px; font-family: monospace; }
.syscboxinput { vertical-align: bottom; }
input[type="text"] { font-size: 12px; font-family: monospace; }
input[type="file"] { height: 20px; }

.floatclear { font-size: 1px; line-height: 1%; clear: both; }
.vspace01 { font-size: 1px; line-height: 1%; }

.hidebox { display: none; }
.viewbox { }
/* [個別定義] */
a.modmenu_link1{ display: inline ; font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; margin: 0px 0px 0px 1px ; padding: 1px 16px ; }
a.modmenu_link1:link{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #103310 ; background-color: #ff3333 ; }
a.modmenu_link1:visited{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #103310 ; background-color: #ff3333 ; }
a.modmenu_link1:hover{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #ff3333 ; background-color: #ff3333 ; }
a.modmenu_link2{ display: block ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; margin: 2px ; padding: 8px 20px 8px 8px ; border-bottom: 1px solid #e5eee0 ; background: url("/img/usr/default/aMz-s-afAb-2.png") no-repeat scroll right center ; }
a.modmenu_link2:link{ font-size: 13px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #333333 ; background-color: #ffffff ; }
a.modmenu_link2:visited{ font-size: 13px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #333333 ; background-color: #ffffff ; }
a.modmenu_link2:hover{ font-size: 13px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #ffffff ; background: url("/img/usr/default/Iq4-Q-ifAc-1.png") no-repeat scroll right center ; background-color: #53b3a3 ; }
a.modmenu_link3{ display: block ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; margin: 2px ; padding: 6px 0px 6px 25px ; background: url("/img/usr/default/84F-7-0fAd-1.png") no-repeat scroll left top ; }
a.modmenu_link3:link{ font-size: 13px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #333333 ; background-color: #e7fcd1 ; }
a.modmenu_link3:visited{ font-size: 13px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #333333 ; background-color: #e7fcd1 ; }
a.modmenu_link3:hover{ font-size: 13px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #269c6f ; background: url("/img/usr/default/84F-7-0fAd-1.png") no-repeat scroll left top ; background-color: #ffffff ; }
a.modmenu_link4{ display: block ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; margin: 2px ; padding: 0px 0px 0px 35px ; }
a.modmenu_link4:link{ font-size: 13px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #666666 ; background-color: #e7fcd1 ; }
a.modmenu_link4:visited{ font-size: 13px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #666666 ; background-color: #e7fcd1 ; }
a.modmenu_link4:hover{ font-size: 13px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #669900 ; background-color: #e7fcd1 ; }
.modmenu_text1{ display: block ; font-size: 14px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #269c6f ; margin: 0px 0px 5px 1px ; padding: 15px 16px 5px 16px ; border-bottom: 3px solid #269c6f ; text-indent: 0px ; }
a.modmenu_text2{ display: block ; font-size: 14px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; margin: 2px ; padding: 8px 20px 8px 8px ; background: url("/img/usr/default/Iq4-Q-ifAc-1.png") no-repeat scroll right center ; }
a.modmenu_text2:link{ font-size: 14px ; font-weight: bold ; font-style: normal ; text-decoration: none ; color: #ffffff ; background-color: #53b3a3 ; }
a.modmenu_text2:visited{ font-size: 14px ; font-weight: bold ; font-style: normal ; text-decoration: none ; color: #ffffff ; background-color: #53b3a3 ; }
a.modmenu_text2:hover{ font-size: 14px ; font-weight: bold ; font-style: normal ; text-decoration: underline ; color: #ffffff ; background: url("/img/usr/default/Iq4-Q-ifAc-1.png") no-repeat scroll right center ; background-color: #53b3a3 ; }
a.modmenu_text3{ display: block ; font-size: 13px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; margin: 2px ; padding: 6px 0px 6px 25px ; background: url("/img/usr/default/84F-7-0fAd-1.png") no-repeat scroll left top ; }
a.modmenu_text3:link{ font-size: 13px ; font-weight: bold ; font-style: normal ; text-decoration: none ; color: #333333 ; background-color: #e7fcd1 ; }
a.modmenu_text3:visited{ font-size: 13px ; font-weight: bold ; font-style: normal ; text-decoration: none ; color: #333333 ; background-color: #e7fcd1 ; }
a.modmenu_text3:hover{ font-size: 13px ; font-weight: bold ; font-style: normal ; text-decoration: underline ; color: #53b3a3 ; background: url("/img/usr/default/84F-7-0fAd-1.png") no-repeat scroll left top ; background-color: #ffffff ; }
a.modmenu_text4{ display: block ; font-size: 13px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; margin: 2px ; padding: 0px 0px 0px 35px ; }
a.modmenu_text4:link{ font-size: 13px ; font-weight: bold ; font-style: normal ; text-decoration: none ; color: #666666 ; background-color: #e7fcd1 ; }
a.modmenu_text4:visited{ font-size: 13px ; font-weight: bold ; font-style: normal ; text-decoration: none ; color: #666666 ; background-color: #e7fcd1 ; }
a.modmenu_text4:hover{ font-size: 13px ; font-weight: bold ; font-style: normal ; text-decoration: underline ; color: #669900 ; background-color: #ffffff ; }
.modhead0{ display: block ; font-size: 20px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #ff0000 ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
.modhead1{ display: block ; font-size: 28px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: center ; color: #333333 ; margin: 5px 0px 10px 0px ; padding: 8px ; border-top: 1px dashed #666666 ; border-bottom: 1px dashed #666666 ; text-indent: 0px ; }
@media screen and (max-width: 767px) {
.modhead1 {
   font-size: 150%;
}}
.modhead2{ display: block ; font-size: 18px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #333333 ; margin: 10px 0px 0px 2px ; padding: 1px 8px 1px 0px ; text-indent: 0px ;   width: auto;
}
.modhead2::first-letter {
  font-size: 1.4em;}
.modhead3{ display: block ; font-size: 14px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #333333 ; background-color: #dcedc8 ; margin: 20px 0px 15px 2px ; padding: 10px 8px ; text-indent: 0px ; border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;}
.modhead4{ display: block ; font-size: 13px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #ff0000 ; margin: 5px 0px 0px 30px ; padding: 2px ; text-indent: 0px ; }
.modhead5{ display: block ; font-size: 24px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #333333 ; background: url("/img/usr/default/Eg4-U-iezg-2.png") no-repeat scroll left top ; margin: 5px 0px 0px 0px ; padding: 2px 2px 2px 50px ; text-indent: 0px ; }
.modbbox0{ display: block ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; margin: 0px ; padding: "NULL" 0px 0px 0px ; text-indent: 0px ; }
.modbbox1{ display: block ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
@media screen and (max-width: 767px) {
.modbbox1 {
   margin: 0;
   padding: 0;
}}
.modbbox2{ display: block ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; margin: 0px 0px 0px 10px ; padding: 2px ; text-indent: 0px ; }
@media screen and (max-width: 767px) {
.modbbox2 {
   margin: 0;
   padding: 0 10px;
}}
.modbbox3{ display: block ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; margin: 0px 0px 20px 20px ; padding: 2px ; text-indent: 0px ; }
@media screen and (max-width: 767px) {
.modbbox3 {
   margin: 0;
   padding: 0 15px;
}}
.modbbox4{ display: block ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; margin: 0px 0px 0px 30px ; padding: 2px ; text-indent: 0px ; }
@media screen and (max-width: 767px) {
.modbbox4 {
   margin: 0;
   padding: 0 20px;
}}
.modbbox5{ display: block ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #333333 ; background: url("/img/usr/default/kmW-i-JeAa-3.png") repeat-x scroll left bottom ; margin: 0px ; padding: 0px 0px 10px 0px ; text-indent: 0px ; }
.modbbox5 .img_spauto {
padding: 0;
}
@media screen and (max-width: 767px) {
.modbbox5 .img_spauto {
    padding: 0;
}
.modbbox5 .img_spauto img{
    height: auto;
    width: 100%;
}}
.modtitle1{ display: block ; font-size: 13px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #33a34a ; background-color: #ffffff ; margin: 5px 2px 0px 2px ; padding: 2px ; border: 1px solid #33a34a ; text-indent: 0px ; }
.modtitle2{ display: block ; font-size: 13px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #ff0000 ; background-color: #ffffff ; margin: 5px 2px 0px 2px ; padding: 2px ; border: 1px solid #33a34a ; text-indent: 0px ; }
.modtitle3{ display: block ; font-size: 13px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #33a34a ; background-color: #e7fcd1 ; margin: 5px 2px 0px 2px ; padding: 2px ; border: 1px solid #33a34a ; text-indent: 0px ; }
.modtitle4{ display: block ; font-size: 13px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #ff0000 ; background-color: #e7fcd1 ; margin: 5px 2px 0px 2px ; padding: 2px ; border: 1px solid #33a34a ; text-indent: 0px ; }
.modtitle5{ display: block ; font-size: 13px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #ffffff ; background-color: #33a34a ; margin: 5px 2px 0px 2px ; padding: 2px ; border: 1px solid #33a34a ; text-indent: 0px ; }
.modtitle6{ display: block ; font-size: 13px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #ffffff ; background-color: #ff0000 ; margin: 5px 2px 0px 2px ; padding: 2px ; border: 1px solid #ff0000 ; text-indent: 0px ; }
.modframe1{ display: block ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; margin: 0px 2px 5px 2px ; padding: 2px ; border: 1px solid #33a34a ; text-indent: 0px ; }
.modframe2{ display: block ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; margin: 0px 2px 5px 2px ; padding: 2px ; border: 1px solid #ff0000 ; text-indent: 0px ; }
.modframe3{ display: block ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; background-color: #e7fcd1 ; margin: 0px 2px 5px 2px ; padding: 2px ; border: 1px solid #33a34a ; text-indent: 0px ; }
.modframe4{ display: block ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #333333 ; background-color: #ffffff ; margin: 10px 15px 15px 15px ; padding: 10px ; border: 1px solid #32b16b ; text-indent: 0px ; box-shadow:rgba(167, 167, 167, 0.65) 4px 4px 1px -2px;
-webkit-box-shadow:rgba(167, 167, 167, 0.65) 4px 4px 1px -2px;
-moz-box-shadow:rgba(167, 167, 167, 0.65) 4px 4px 1px -2px;}
.moddef_foot{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #ff0000 ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
.moddef_text{ display: block ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 170% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
a.moddef_link{ display: inline ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 170% ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 2px ; }
a.moddef_link:link{ font-size: 13px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #33a34a ; }
a.moddef_link:visited{ font-size: 13px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #33a34a ; }
a.moddef_link:hover{ font-size: 13px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #ff6600 ; }
a.modinv_link{ display: inline ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 2px ; }
a.modinv_link:link{ font-size: 13px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #e7fcd1 ; background-color: #66cc99 ; }
a.modinv_link:visited{ font-size: 13px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #e7fcd1 ; background-color: #66cc99 ; }
a.modinv_link:hover{ font-size: 13px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #ffffff ; }
.moddef_img{ display: inline ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
.moddef_cap{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #ff0000 ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
.moddef_pre1{ display: block ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; background-color: #ffffff ; margin: 0px 2px ; padding: 2px ; border-left: 2px solid #67c3ae ; text-indent: 0px ; white-space: pre ; font-family: monospace ; }
.moddef_pre2{ display: block ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; background-color: #ffffff ; margin: 0px 2px ; padding: 2px ; border: 1px solid #67c3ae ; text-indent: 0px ; white-space: pre ; font-family: monospace ; }
.moddef_btag{ display: inline ; font-size: 13px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
.moddef_etag{ display: inline ; font-size: 13px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
.moddef_stag{ display: inline ; font-size: 14px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
.moddef_itag{ display: inline ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
.moddef_dtag{ display: inline ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
.moddef_spn1{ display: inline ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #33a34a ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
.moddef_spn2{ display: inline ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #ff0000 ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
.moddef_spn3{ display: inline ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; text-decoration: underline ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
a.modmini_link{ display: inline ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; margin: 1px ; padding: 0px ; }
a.modmini_link:link{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #33a34a ; }
a.modmini_link:visited{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #33a34a ; }
a.modmini_link:hover{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #ff0000 ; }
.modmini_text{ display: inline ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; margin: 1px ; padding: 0px ; text-indent: 0px ; }
.modmesg_label{ display: inline ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; margin: 1px 2px ; padding: 0px ; text-indent: 0px ; }
.modmesg_value{ display: inline ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; margin: 1px 2px ; padding: 0px ; text-indent: 0px ; }
.modmesg_cmnt{ display: inline ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; margin: 1px 2px ; padding: 0px ; text-indent: 0px ; }
.modmesg_cnfm{ display: inline ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; margin: 1px 2px ; padding: 0px ; text-indent: 0px ; }
.modmesg_text{ display: block ; font-size: 14px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #ff0000 ; margin: 1px 2px ; padding: 0px ; text-indent: 0px ; }
.modimgtab1_ox{ margin: 0px ; }
.modimgtab1_vr{ width: 10px ; background: url(/img/themes/set.000/cc2green/cbox_Fx.png) right top repeat-y ; }
.modimgtab1_vl{ width: 10px ; background: url(/img/themes/set.000/cc2green/cbox_Dx.png) left top repeat-y ; }
.modimgtab1_tl{ width: 10px ; height: 10px ; background: url(/img/themes/set.000/cc2green/cbox_Ax.png) left top no-repeat ; }
.modimgtab1_bl{ width: 10px ; height: 10px ; background: url(/img/themes/set.000/cc2green/cbox_Gx.png) left bottom no-repeat ; }
.modimgtab1_tr{ height: 10px ; background: url(/img/themes/set.000/cc2green/cbox_BC.png) right top no-repeat ; }
.modimgtab1_br{ height: 10px ; background: url(/img/themes/set.000/cc2green/cbox_HI.png) right bottom no-repeat ; }
.modimgtab1_in{ background: url(/img/themes/set.000/cc2green/cbox_Ex.png) ; }
.modimgtab1_im{ font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; padding: 0px ; text-indent: 0px ; }
.modimgtab1{ margin: 0px ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; padding: 0px ; text-indent: 0px ; }
.modimgtab2_ox{ margin: 0px ; }
.modimgtab2_vr{ width: 10px ; background: url(/img/themes/set.000/cc2green/dbox_Fx.png) right top repeat-y ; }
.modimgtab2_vl{ width: 10px ; background: url(/img/themes/set.000/cc2green/dbox_Dx.png) left top repeat-y ; }
.modimgtab2_tl{ width: 10px ; height: 10px ; background: url(/img/themes/set.000/cc2green/dbox_Ax.png) left top no-repeat ; }
.modimgtab2_bl{ width: 10px ; height: 10px ; background: url(/img/themes/set.000/cc2green/dbox_Gx.png) left bottom no-repeat ; }
.modimgtab2_tr{ height: 10px ; background: url(/img/themes/set.000/cc2green/dbox_BC.png) right top no-repeat ; }
.modimgtab2_br{ height: 10px ; background: url(/img/themes/set.000/cc2green/dbox_HI.png) right bottom no-repeat ; }
.modimgtab2_in{ background: url(/img/themes/set.000/cc2green/dbox_Ex.png) ; }
.modimgtab2_im{ font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; padding: 0px ; text-indent: 0px ; }
.modimgtab2{ margin: 0px ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; padding: 0px ; text-indent: 0px ; }
.modimgbox1_ox{ margin: 0px ; font-size: 1px; line-height: 1%; }
.modimgbox1_vr{ background: url(/img/themes/set.000/cc2green/cbox_Fx.png) right top repeat-y ; }
.modimgbox1_vl{ margin-right: 10px ; padding-left: 10px ; background: url(/img/themes/set.000/cc2green/cbox_Dx.png) left top repeat-y ; }
.modimgbox1_tl{ height: 10px ; background: url(/img/themes/set.000/cc2green/cbox_Ax.png) left top no-repeat ; }
.modimgbox1_bl{ height: 10px ; background: url(/img/themes/set.000/cc2green/cbox_Gx.png) left bottom no-repeat ; }
.modimgbox1_tr{ height: 10px ; margin-left: 10px ; background: url(/img/themes/set.000/cc2green/cbox_BC.png) right top no-repeat ; }
.modimgbox1_br{ height: 10px ; margin-left: 10px ; background: url(/img/themes/set.000/cc2green/cbox_HI.png) right bottom no-repeat ; }
.modimgbox1_in{ background: url(/img/themes/set.000/cc2green/cbox_Ex.png) ; }
.modimgbox1_im{ font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; padding: 0px ; text-indent: 0px ; }
.modimgbox1{ margin: 0px ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; padding: 0px ; text-indent: 0px ; }
.modimgbox2_ox{ margin: 0px ; font-size: 1px; line-height: 1%; }
.modimgbox2_vr{ background: url(/img/themes/set.000/cc2green/dbox_Fx.png) right top repeat-y ; }
.modimgbox2_vl{ margin-right: 10px ; padding-left: 10px ; background: url(/img/themes/set.000/cc2green/dbox_Dx.png) left top repeat-y ; }
.modimgbox2_tl{ height: 10px ; background: url(/img/themes/set.000/cc2green/dbox_Ax.png) left top no-repeat ; }
.modimgbox2_bl{ height: 10px ; background: url(/img/themes/set.000/cc2green/dbox_Gx.png) left bottom no-repeat ; }
.modimgbox2_tr{ height: 10px ; margin-left: 10px ; background: url(/img/themes/set.000/cc2green/dbox_BC.png) right top no-repeat ; }
.modimgbox2_br{ height: 10px ; margin-left: 10px ; background: url(/img/themes/set.000/cc2green/dbox_HI.png) right bottom no-repeat ; }
.modimgbox2_in{ background: url(/img/themes/set.000/cc2green/dbox_Ex.png) ; }
.modimgbox2_im{ font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; padding: 0px ; text-indent: 0px ; }
.modimgbox2{ margin: 0px ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; padding: 0px ; text-indent: 0px ; }
.ws_img_npdiv{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; margin: 0px ; padding: 0px ; text-indent: 0px ; }
.ws_copytx_right{ display: block ; font-size: 10px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: right ; color: #ffffff ; margin: 0px ; padding: 7px 12px 0px 0px ; text-indent: 0px ; }
.ws_footmenudiv{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; margin: 0px ; padding: 5px 0px 0px 19px ; text-indent: 0px ; }
.ws_infonew_tit{ display: block ; font-size: 14px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #336633 ; background: url("/img/usr/default/UcS-E-KgF-1.gif") no-repeat scroll left top ; background-color: #dbef53 ; margin: 0px 14px ; padding: 3px 0px 12px 46px ; text-indent: 0px ; }
.ws_newstxt{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; margin: 0px ; padding: 4px ; border-bottom: 2px dotted #d0d0d0 ; text-indent: 0px ; }
.ws_newstopdiv{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; margin: 14px 14px 0px 14px ; padding: 4px ; border-top: 2px dotted #d0d0d0 ; border-bottom: 2px dotted #d0d0d0 ; text-indent: 0px ; }
.ws_centerdiv{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: center ; color: #103310 ; margin: 0px ; padding: 0px ; text-indent: 0px ; }
.ws_keitaidiv{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; margin: 0px ; padding: 8px 14px ; border: 1px solid #8ccd5b ; text-indent: 0px ; }
.ws_leftadddiv{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; margin: 0px ; padding: 10px 19px 0px 19px ; text-indent: 0px ; }
.ws_topkijidiv{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; margin: 0px 14px ; padding: 0px ; text-indent: 0px ; }
.ws_topc_menusdiv{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; margin: 0px ; padding: 4px 4px 2px 4px ; text-indent: 0px ; }
.ws_topc_menutx_bl{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; margin: 5px 0px 0px 0px ; padding: 2px 0px ; border-bottom: 2px dotted #73D5BE ; text-indent: 0px ; }
.ws_topc_menutx_gr{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; margin: 5px 0px 0px 0px ; padding: 2px 0px ; border-bottom: 2px dotted #A4DC2B ; text-indent: 0px ; }
.ws_ptopdiv{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: right ; color: #103310 ; margin: 0px ; padding: 10px 14px 10px 0px ; text-indent: 0px ; }
.ws_img_npdiv_r{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: right ; color: #103310 ; margin: 0px ; padding: 0px ; text-indent: 0px ; }
a.ws_footlnksty{ display: inline ; font-size: 10px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 2px 0px 2px 8px ; background: url("/img/usr/default/OVm-K-l8I-1.gif") no-repeat scroll left center ; }
a.ws_footlnksty:link{ font-size: 10px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #000000 ; }
a.ws_footlnksty:visited{ font-size: 10px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #000000 ; }
a.ws_footlnksty:hover{ font-size: 10px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #ff0000 ; background: url("/img/usr/default/uh4-8-g9z-1.gif") no-repeat scroll left center ; }
a.ws_newslistlnk{ display: inline ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 4px 8px 2px 2px ; }
a.ws_newslistlnk:link{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #336633 ; }
a.ws_newslistlnk:visited{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #336633 ; }
a.ws_newslistlnk:hover{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #ff0000 ; }
a.ws_topmenulnk_bl{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px 2px 2px 16px ; background: url("/img/usr/default/M72-M-hgE-1.png") no-repeat scroll left top ; }
a.ws_topmenulnk_bl:link{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #000099 ; }
a.ws_topmenulnk_bl:visited{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #000099 ; }
a.ws_topmenulnk_bl:hover{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #ff0000 ; }
a.ws_topmenulnk_gr{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px 2px 2px 16px ; background: url("/img/usr/default/GKk-S-mgD-1.png") no-repeat scroll left top ; }
a.ws_topmenulnk_gr:link{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #000099 ; }
a.ws_topmenulnk_gr:visited{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #000099 ; }
a.ws_topmenulnk_gr:hover{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #ff0000 ; }
a.ws_ptopimglnk{ display: block ; overflow: hidden ; width: 76px ; height: 12px ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px ; background: url("/img/usr/default/ttY-9-EgG-1.gif") no-repeat scroll left top ; }
a.ws_ptopimglnk:link{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #103310 ; background-color: #e7fcd1 ; }
a.ws_ptopimglnk:visited{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #103310 ; background-color: #e7fcd1 ; }
a.ws_ptopimglnk:hover{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #ff0000 ; background: url("/img/usr/default/e7x-o-9gH-1.gif") no-repeat scroll left top ; background-color: #ffffff ; }
a.ws_imglnknopd{ display: inline ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px ; }
a.ws_imglnknopd:link{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #33a34a ; }
a.ws_imglnknopd:visited{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #33a34a ; }
a.ws_imglnknopd:hover{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #ff0000 ; }
.ws_inq_div{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; background-color: #ffffff ; margin: 0px ; padding: 8px ; border: 2px solid #999999 ; text-indent: 0px ; }
.ws_stfm_div{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 170% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; background-color: #f6ffce ; margin: 0px ; padding: 8px ; border: 2px dotted #d1e777 ; text-indent: 0px ; }
.ws_cmex_flame{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; background-color: #f6fbe4 ; margin: 0px ; padding: 4px ; border: 1px solid #dddddd ; text-indent: 0px ; }
.ws_cmexfoot_imgtab_ox{ margin: 0px ; }
.ws_cmexfoot_imgtab_vr{ width: 11px ; background: url(/img/usr/default/9Xc-6-qaEg-1_Fx.png) right top repeat-y ; }
.ws_cmexfoot_imgtab_vl{ width: 11px ; background: url(/img/usr/default/9Xc-6-qaEg-1_Dx.png) left top repeat-y ; }
.ws_cmexfoot_imgtab_tl{ width: 11px ; height: 11px ; background: url(/img/usr/default/9Xc-6-qaEg-1_Ax.png) left top no-repeat ; }
.ws_cmexfoot_imgtab_bl{ width: 11px ; height: 11px ; background: url(/img/usr/default/9Xc-6-qaEg-1_Gx.png) left bottom no-repeat ; }
.ws_cmexfoot_imgtab_tr{ height: 11px ; background: url(/img/usr/default/9Xc-6-qaEg-1_BC.png) right top no-repeat ; }
.ws_cmexfoot_imgtab_br{ height: 11px ; background: url(/img/usr/default/9Xc-6-qaEg-1_HI.png) right bottom no-repeat ; }
.ws_cmexfoot_imgtab_in{ background: url(/img/usr/default/9Xc-6-qaEg-1_Ex.png) ; }
.ws_cmexfoot_imgtab_im{ font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #2c4113 ; padding: 0px 4px 4px 4px ; text-indent: 0px ; }
.ws_cmexfoot_imgtab{ margin: 0px ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #2c4113 ; padding: 0px 4px 4px 4px ; text-indent: 0px ; }
.ws_cmeye_titdiv{ display: block ; font-size: 10px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; background: url("/img/usr/default/vnB-7-XaEb-1.gif") repeat scroll left top ; margin: 0px ; padding: 0px ; text-indent: 0px ; }
a.ws_cmeye_footlink{ display: inline ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 2px 8px ; border: 2px dotted #ff9900 ; }
a.ws_cmeye_footlink:link{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #000099 ; background-color: #fed971 ; }
a.ws_cmeye_footlink:visited{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #000099 ; background-color: #fed971 ; }
a.ws_cmeye_footlink:hover{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #ff0000 ; }
.ws_cmeye_footinfo_div{ display: block ; font-size: 10px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 8px 0px 0px 0px ; padding: 4px 4px 2px 4px ; border-top: 4px dotted #fed971 ; text-indent: 0px ; }
.ws_dc01_div{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 170% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; background-color: #fee2b2 ; margin: 2px 12px ; padding: 8px ; text-indent: 0px ; }
.ws_dc02_div{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 170% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; margin: 2px 12px ; padding: 8px ; border: 2px dotted #003300 ; text-indent: 0px ; }
.ws_dtit01_div{ display: block ; font-size: 14px ; font-weight: bold ; font-style: normal ; letter-spacing: 0px ; text-align: left ; color: #2c4113 ; margin: 4px 0px 2px 0px ; padding: 4px 4px 3px 4px ; border-bottom: 2px solid #bbe85b ; border-left: 2px solid #bbe85b ; text-indent: 0px ; }
.ws_dc03_div{ display: block ; overflow: hidden ; width: 210px ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 170% ; letter-spacing: 0px ; text-align: left ; color: #000000 ; background-color: #d7e1ff ; margin: 2px 8px ; padding: 8px ; border: 2px dotted #3366ff ; text-indent: 0px ; float:left;}
.ws_dc04_div{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 170% ; letter-spacing: 0px ; text-align: left ; color: #000000 ; background-color: #c9f1f1 ; margin: 2px 12px ; padding: 8px ; border: 2px dotted #33cccc ; text-indent: 0px ; }
.ws_dc05_div{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 170% ; letter-spacing: 0px ; text-align: left ; color: #000000 ; background-color: #d2f0e1 ; margin: 2px 12px ; padding: 8px ; border: 2px dotted #339966 ; text-indent: 0px ; }
.ws_dc03b_div{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 170% ; letter-spacing: 0px ; text-align: left ; color: #000000 ; margin: 2px 12px ; padding: 8px ; border: 3px double #3366ff ; text-indent: 0px ; }
.ws_dc04b_div{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 170% ; letter-spacing: 0px ; text-align: left ; color: #000000 ; margin: 2px 12px ; padding: 8px ; border: 3px double #33cccc ; text-indent: 0px ; }
.ws_dc05b_div{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 170% ; letter-spacing: 0px ; text-align: left ; color: #000000 ; margin: 2px 12px ; padding: 8px ; border: 3px double #339966 ; text-indent: 0px ; }
.ws_rool_top_div{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #636621 ; margin: 0px ; padding: 4px ; border: 1px solid #afdfc9 ; text-indent: 0px ; }
.ws_dtit02_div{ display: block ; font-size: 14px ; font-weight: bold ; font-style: normal ; letter-spacing: 0px ; text-align: left ; color: #2c4113 ; background-color: #e1fbf2 ; margin: 4px 0px 2px 0px ; padding: 4px 4px 3px 4px ; border-top: 1px solid #d0d0d0 ; border-bottom: 1px solid #20c18d ; border-left: 4px solid #20c18d ; border-right: 1px solid #d0d0d0 ; text-indent: 0px ; }
.ws_dtit03_div{ display: block ; font-size: 12px ; font-weight: bold ; font-style: normal ; letter-spacing: 0px ; text-align: left ; color: #4f7723 ; margin: 4px 0px 2px 0px ; padding: 6px 4px 4px 8px ; border-bottom: 2px dotted #85c83b ; border-left: 2px dotted #85c83b ; text-indent: 0px ; }
.ws_intv_flame1{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #2c4113 ; background-color: #fbfde1 ; margin: 2px 4px ; padding: 10px ; text-indent: 0px ; }
.ws_dtit04_div{ display: block ; font-size: 12px ; font-weight: bold ; font-style: normal ; letter-spacing: 0px ; text-align: left ; color: #0064c3 ; margin: 2px 0px ; padding: 4px 4px 2px 4px ; text-indent: 0px ; }
.ws_dtit05_div{ display: block ; font-size: 12px ; font-weight: bold ; font-style: normal ; letter-spacing: 0px ; text-align: left ; color: #2c4113 ; background-color: #ffffff ; margin: 4px 0px 0px 0px ; padding: 4px 4px 3px 4px ; border-top: 1px solid #0064c3 ; border-bottom: 1px solid #0064c3 ; border-left: 4px solid #0064c3 ; border-right: 1px solid #0064c3 ; text-indent: 0px ; }
.ws_intv_flame2{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #2c4113 ; background-color: #f0f6ff ; margin: 0px 4px 2px 4px ; padding: 10px ; border-bottom: 1px solid #0064c3 ; border-left: 1px solid #0064c3 ; border-right: 1px solid #0064c3 ; text-indent: 0px ; }
.ws_dctx01{ display: inline ; font-size: 12px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #2c4113 ; margin: 0px ; padding: 2px 0px ; border-bottom: 2px dotted #666666 ; text-indent: 0px ; }
.ws_dctx02{ display: inline ; font-size: 12px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #0000ee ; margin: 0px ; padding: 0px ; border-bottom: 2px dotted #666666 ; text-indent: 0px ; }
.ws_dctx02b{ display: inline ; font-size: 12px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #0000ee ; margin: 0px ; padding: 2px 0px ; text-indent: 0px ; }
.ws_dctx02c{ display: inline ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #0000ee ; margin: 0px ; padding: 2px 0px ; text-indent: 0px ; }
.ws_dtit06_div{ display: block ; font-size: 12px ; font-weight: bold ; font-style: normal ; letter-spacing: 0px ; text-align: left ; color: #333333 ; margin: 4px 0px 2px 0px ; padding: 6px 4px 4px 8px ; border-bottom: 1px solid #4f7723 ; text-indent: 0px ; }
.ws_intv_flame3{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #2c4113 ; background-color: #fbfde1 ; margin: 2px 4px ; padding: 10px ; border: 1px solid #cccccc ; text-indent: 0px ; }
.ws_dtit07_div{ display: block ; font-size: 12px ; font-weight: bold ; font-style: normal ; letter-spacing: 0px ; text-align: left ; color: #2c4113 ; background-color: #ffffff ; margin: 4px 0px 0px 0px ; padding: 4px 4px 3px 4px ; border-top: 1px solid #00c364 ; border-bottom: 1px solid #00c364 ; border-left: 4px solid #00c364 ; border-right: 1px solid #00c364 ; text-indent: 0px ; }
.ws_intv_flame4{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #2c4113 ; background-color: #f0fff6 ; margin: 0px 4px 2px 4px ; padding: 10px ; border-bottom: 1px solid #00c364 ; border-left: 1px solid #00c364 ; border-right: 1px solid #00c364 ; text-indent: 0px ; }
.ws_dtit08_div{ display: block ; font-size: 12px ; font-weight: bold ; font-style: normal ; letter-spacing: 0px ; text-align: left ; color: #2c4113 ; background-color: #b3e8f1 ; margin: 4px 0px 0px 0px ; padding: 4px 4px 3px 4px ; border-bottom: 1px solid #99d7c5 ; border-left: 4px solid #99d7c5 ; text-indent: 0px ; }
a.ws_nopad_link{ display: inline ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px ; }
a.ws_nopad_link:link{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #33a34a ; }
a.ws_nopad_link:visited{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #33a34a ; }
a.ws_nopad_link:hover{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #ff0000 ; }
a.ws_sitemap_link{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px 0px 2px 0px ; padding: 4px 4px 3px 4px ; border-bottom: 1px solid #339933 ; border-left: 2px solid #339933 ; }
a.ws_sitemap_link:link{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #2c4113 ; background-color: #ffffff ; }
a.ws_sitemap_link:visited{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #2c4113 ; background-color: #ffffff ; }
a.ws_sitemap_link:hover{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #ff0000 ; background-color: #ffffcc ; }
a.ws_cmstep_link{ display: block ; font-size: 12px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 2px 35px 2px 2px ; float:left;}
a.ws_cmstep_link:link{ font-size: 12px ; font-weight: bold ; font-style: normal ; text-decoration: none ; color: #FF8309 ; background-color: #ffffff ; }
a.ws_cmstep_link:visited{ font-size: 12px ; font-weight: bold ; font-style: normal ; text-decoration: none ; color: #FF8309 ; background-color: #ffffff ; }
a.ws_cmstep_link:hover{ font-size: 12px ; font-weight: bold ; font-style: normal ; text-decoration: none ; color: #FF3A05 ; background: url("/img/usr/default/Jb2-P-ebA8-2.gif") no-repeat scroll right center ; background-color: #ffffff ; }
.ws_cmstep_div{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; margin: 0px ; padding: 0px 0px 0px 40px ; text-indent: 0px ; }
.ws_cmstep_txt{ display: block ; font-size: 12px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #FF8309 ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
.ws_dc06_div{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 170% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; background-color: #fcdacc ; margin: 2px 12px ; padding: 8px ; border: 2px dotted #103310 ; text-indent: 0px ; }
.ws_cardif_imgtab_ox{ margin: 0px ; }
.ws_cardif_imgtab_vr{ width: 15px ; background: url(/img/usr/default/ZuS-z-HdEb-1_Fx.png) right top repeat-y ; }
.ws_cardif_imgtab_vl{ width: 15px ; background: url(/img/usr/default/ZuS-z-HdEb-1_Dx.png) left top repeat-y ; }
.ws_cardif_imgtab_tl{ width: 15px ; height: 15px ; background: url(/img/usr/default/ZuS-z-HdEb-1_Ax.png) left top no-repeat ; }
.ws_cardif_imgtab_bl{ width: 15px ; height: 15px ; background: url(/img/usr/default/ZuS-z-HdEb-1_Gx.png) left bottom no-repeat ; }
.ws_cardif_imgtab_tr{ height: 15px ; background: url(/img/usr/default/ZuS-z-HdEb-1_BC.png) right top no-repeat ; }
.ws_cardif_imgtab_br{ height: 15px ; background: url(/img/usr/default/ZuS-z-HdEb-1_HI.png) right bottom no-repeat ; }
.ws_cardif_imgtab_in{ background: url(/img/usr/default/ZuS-z-HdEb-1_Ex.png) ; }
.ws_cardif_imgtab_im{ font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #333333 ; padding: 2px ; text-indent: 0px ; }
.ws_cardif_imgtab{ margin: 0px ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #333333 ; padding: 2px ; text-indent: 0px ; }
.ws_dctx03{ display: inline ; font-size: 12px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #009900 ; margin: 0px ; padding: 2px 0px ; text-indent: 0px ; }
.ws_dtit09_div{ display: block ; font-size: 12px ; font-weight: bold ; font-style: normal ; letter-spacing: 0px ; text-align: left ; color: #2c4113 ; background-color: #ffffff ; margin: 4px 0px 0px 0px ; padding: 4px 4px 3px 4px ; border-bottom: 3px double #67c2fa ; text-indent: 0px ; }
.ws_intv_flame5{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #2c4113 ; background-color: #ffffff ; margin: 0px 4px 20px 4px ; padding: 10px ; border-bottom: 2px dotted #00c364 ; border-left: 2px dotted #00c364 ; border-right: 2px dotted #00c364 ; text-indent: 0px ; }
.ws_maikup_cmntdiv{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; background: url("/img/usr/default/pMI-d-S8Fe-4.png") repeat-x scroll left bottom ; background-color: #ffffff ; margin: 0px ; padding: 8px 8px 43px 8px ; text-indent: 0px ; }
a.ws_stf_mlink{ display: block ; overflow: hidden ; width: 78px ; height: 21px ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: center ; margin: 0px ; padding: 2px 0px ; background: url("/img/usr/default/GBv-S-98Gf-1.png") no-repeat scroll left top ; }
a.ws_stf_mlink:link{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #74852E ; }
a.ws_stf_mlink:visited{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #74852E ; }
a.ws_stf_mlink:hover{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #b2cc47 ; background: url("/img/usr/default/khm-i-i8Gg-1.png") no-repeat scroll left top ; }
.wslm1{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; color: #2c4113 ; background: url("/img/usr/default/6xK-9-QeHe-4.png") no-repeat scroll left top ; margin: 0px ; padding: 5px 4px 6px 43px ; text-indent: 0px ; }
.wslm2{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; color: #2c4113 ; background: url("/img/usr/default/Ny6-L-beHf-4.png") no-repeat scroll left top ; margin: 0px ; padding: 5px 4px 6px 43px ; text-indent: 0px ; }
.wslm3{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; color: #2c4113 ; background: url("/img/usr/default/k6q-i-eeHd-4.png") no-repeat scroll left top ; margin: 0px ; padding: 5px 4px 6px 43px ; text-indent: 0px ; }
.ws_kugiri_txt{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; margin: 0px ; padding: 4px ; border-bottom: 1px dotted #2c4113 ; text-indent: 0px ; }
.ws_kugiri_ud_div{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; margin: 14px 14px 0px 14px ; padding: 4px ; border-top: 1px dotted #2c4113 ; border-bottom: 1px dotted #2c4113 ; text-indent: 0px ; }
.ws_wordtit_div{ display: block ; font-size: 18px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #59493f ; background: url("/img/usr/default/SeT-G-MeFc-2.png") no-repeat scroll left center ; background-color: #ffffff ; margin: 15px 0px 0px 0px ; padding: 11px 0px 12px 60px ; border: 1px solid #b4b4b4 ; text-indent: 0px ;     position: relative;
    z-index: 1;
}
.ws_wordtit_div::after {
    content: url(/img/usr/default/nYf-f-ueFd-2.png);
    position: absolute;
    right: 0%;
    top: 0%;
    z-index: 2;}
.ws_wordbd_div{ display: block ; font-size: 12px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #333333 ; background-color: #ffffff ; margin: 0px 0px 10px 0px ; padding: 4px ; border-bottom: 1px solid #b4b4b4 ; border-left: 1px solid #b4b4b4 ; border-right: 1px solid #b4b4b4 ; text-indent: 0px ; }
a.ws_wordbd_link{ display: inline ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 2px ; }
a.ws_wordbd_link:link{ font-size: 13px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #000066 ; }
a.ws_wordbd_link:visited{ font-size: 13px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #000066 ; }
a.ws_wordbd_link:hover{ font-size: 13px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #ff0000 ; }
.ws_wordlist_text{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #333333 ; background-color: #eeffee ; margin: 0px ; padding: 2px ; border-bottom: 1px dotted #2c4113 ; border-left: 1px solid #2c4113 ; text-indent: 0px ; }
a.dctop_bt_link1{ display: block ; overflow: hidden ; width: 183px ; height: 87px ; font-size: 10px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px ; background: url("/img/usr/default/gHK-m-TaF-3.gif") no-repeat scroll left top ; }
a.dctop_bt_link1:link{ font-size: 10px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #000000 ; background-color: #a4dc2b ; }
a.dctop_bt_link1:visited{ font-size: 10px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #000000 ; background-color: #a4dc2b ; }
a.dctop_bt_link1:hover{ font-size: 10px ; font-weight: normal ; font-style: normal ; text-decoration: none ; background: url("/img/usr/default/Y6S-A-LaG-4.gif") no-repeat scroll left top ; }
a.dctop_bt_link2{ display: block ; overflow: hidden ; width: 183px ; height: 87px ; font-size: 10px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px ; background: url("/img/usr/default/cFv-q-caH-4.gif") no-repeat scroll left top ; }
a.dctop_bt_link2:link{ font-size: 10px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #000000 ; background-color: #a4dc2b ; }
a.dctop_bt_link2:visited{ font-size: 10px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #000000 ; background-color: #a4dc2b ; }
a.dctop_bt_link2:hover{ font-size: 10px ; font-weight: normal ; font-style: normal ; text-decoration: none ; background: url("/img/usr/default/SCP-G-OaI-4.gif") no-repeat scroll left top ; }
a.dctop_bt_link3{ display: block ; overflow: hidden ; width: 183px ; height: 87px ; font-size: 10px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px ; background: url("/img/usr/default/Ypv-A-cbz-4.gif") no-repeat scroll left top ; }
a.dctop_bt_link3:link{ font-size: 10px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #000000 ; background-color: #a4dc2b ; }
a.dctop_bt_link3:visited{ font-size: 10px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #000000 ; background-color: #a4dc2b ; }
a.dctop_bt_link3:hover{ font-size: 10px ; font-weight: normal ; font-style: normal ; text-decoration: none ; background: url("/img/usr/default/cFx-q-abA-3.gif") no-repeat scroll left top ; }
a.dctop_bt_link4{ display: block ; overflow: hidden ; width: 183px ; height: 87px ; font-size: 10px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px ; background: url("/img/usr/default/h7t-l-ebB-2.gif") no-repeat scroll left top ; }
a.dctop_bt_link4:link{ font-size: 10px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #000000 ; background-color: #a4dc2b ; }
a.dctop_bt_link4:visited{ font-size: 10px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #000000 ; background-color: #a4dc2b ; }
a.dctop_bt_link4:hover{ font-size: 10px ; font-weight: normal ; font-style: normal ; text-decoration: none ; background: url("/img/usr/default/SA9-G-bbC-2.gif") no-repeat scroll left top ; }
a.dctop_bt_link5{ display: block ; overflow: hidden ; width: 257px ; height: 25px ; font-size: 10px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px ; background: url("/img/usr/default/GgX-S-FfE-1.gif") repeat scroll left top ; }
a.dctop_bt_link5:link{ font-size: 10px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #ffffff ; background-color: #a4dc2b ; }
a.dctop_bt_link5:visited{ font-size: 10px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #ffffff ; background-color: #a4dc2b ; }
a.dctop_bt_link5:hover{ font-size: 10px ; font-weight: normal ; font-style: normal ; text-decoration: none ; background: url("/img/usr/default/NFx-L-9fF-1.gif") repeat scroll left top ; }
a.dctop_bt_link6{ display: block ; overflow: hidden ; width: 194px ; height: 18px ; font-size: 10px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px ; background: url("/img/usr/default/EBC-U-0fI-1.gif") repeat scroll left top ; }
a.dctop_bt_link6:link{ font-size: 10px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #ffffff ; background-color: #4fc0ff ; }
a.dctop_bt_link6:visited{ font-size: 10px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #ffffff ; background-color: #4fc0ff ; }
a.dctop_bt_link6:hover{ font-size: 10px ; font-weight: normal ; font-style: normal ; text-decoration: none ; background: url("/img/usr/default/MYU-M-Igz-1.gif") repeat scroll left top ; }
a.dctop_bt_link7{ display: block ; overflow: hidden ; width: 194px ; height: 18px ; font-size: 10px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px ; background: url("/img/usr/default/Czq-W-ggA-1.gif") repeat scroll left top ; }
a.dctop_bt_link7:link{ font-size: 10px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #ffffff ; background-color: #6ba0eb ; }
a.dctop_bt_link7:visited{ font-size: 10px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #ffffff ; background-color: #6ba0eb ; }
a.dctop_bt_link7:hover{ font-size: 10px ; font-weight: normal ; font-style: normal ; text-decoration: none ; background: url("/img/usr/default/izB-k-1gB-1.gif") repeat scroll left top ; }
.ws_topc_menusdiv1{ display: block ; overflow: hidden ; width: 186px ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; margin: 0px ; padding: 4px 4px 2px 4px ; text-indent: 0px ; }
.ws_topc_menusdiv2{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; margin: 0px ; padding: 4px 4px 2px 4px ; text-indent: 0px ; }
.test_keitai_div{ display: block ; overflow: hidden ; width: 240px ; font-size: small ; font-weight: normal ; font-style: normal ; line-height: 120% ; letter-spacing: 0px ; text-align: left ; color: #000000 ; background-color: #E5F4B8 ; margin: 8px ; padding: 8px ; border: 1px solid #555555 ; text-indent: 0px ; }
.ws_left_bn_div{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: center ; margin: 8px 0px 0px 0px ; padding: 0px ; text-indent: 0px ; }
.ws_dctx04{ display: inline ; font-size: 12px ; font-weight: bold ; font-style: normal ; letter-spacing: 0px ; text-align: left ; color: #0064c3 ; margin: 2px 0px ; padding: 4px 4px 2px 4px ; text-indent: 0px ; }
.ws_dctx05{ display: inline ; font-size: 12px ; font-weight: bold ; font-style: normal ; letter-spacing: 0px ; text-align: left ; color: #ff3333 ; margin: 2px 0px ; padding: 4px 4px 2px 4px ; text-indent: 0px ; }
.ws_dctx06{ display: inline ; font-size: 12px ; font-weight: bold ; font-style: normal ; letter-spacing: 0px ; text-align: left ; color: #ff9933 ; margin: 2px 0px ; padding: 4px 4px 2px 4px ; text-indent: 0px ; }
.ws_dctx07{ display: inline ; font-size: 12px ; font-weight: bold ; font-style: normal ; letter-spacing: 0px ; text-align: left ; color: #33ff33 ; margin: 2px 0px ; padding: 4px 4px 2px 4px ; text-indent: 0px ; }
.ws_dctx08{ display: inline ; font-size: 12px ; font-weight: bold ; font-style: normal ; letter-spacing: 0px ; text-align: left ; color: #33ffff ; margin: 2px 0px ; padding: 4px 4px 2px 4px ; text-indent: 0px ; }
.ws_dctx09{ display: inline ; font-size: 12px ; font-weight: bold ; font-style: normal ; letter-spacing: 0px ; text-align: left ; color: #3333ff ; margin: 2px 0px ; padding: 4px 4px 2px 4px ; text-indent: 0px ; }
.ws_dctx10{ display: inline ; font-size: 12px ; font-weight: bold ; font-style: normal ; letter-spacing: 0px ; text-align: left ; color: #6633ff ; margin: 2px 0px ; padding: 4px 4px 2px 4px ; text-indent: 0px ; }
.ws_dctx11{ display: inline ; font-size: 12px ; font-weight: bold ; font-style: normal ; letter-spacing: 0px ; text-align: left ; color: #cc33ff ; margin: 2px 0px ; padding: 4px 4px 2px 4px ; text-indent: 0px ; }
.ws_dctx12{ display: inline ; font-size: 12px ; font-weight: bold ; font-style: normal ; letter-spacing: 0px ; text-align: left ; color: #666666 ; margin: 2px 0px ; padding: 4px 4px 2px 4px ; text-indent: 0px ; }
.ws_dc07_div{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 170% ; letter-spacing: 0px ; text-align: left ; color: #000000 ; background-color: #ffcccc ; margin: 2px 12px ; padding: 8px ; border: 2px dotted #ff3333 ; text-indent: 0px ; }
.ws_dc08_div{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 170% ; letter-spacing: 0px ; text-align: left ; color: #000000 ; background-color: #ffcc99 ; margin: 2px 12px ; padding: 8px ; border: 2px dotted #ff9933 ; text-indent: 0px ; }
.ws_dc09_div{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 170% ; letter-spacing: 0px ; text-align: left ; color: #000000 ; background-color: #ccffcc ; margin: 2px 12px ; padding: 8px ; border: 2px dotted #33ff33 ; text-indent: 0px ; }
.ws_dc10_div{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 170% ; letter-spacing: 0px ; text-align: left ; color: #000000 ; background-color: #ffccff ; margin: 2px 12px ; padding: 8px ; border: 2px dotted #6633ff ; text-indent: 0px ; }
.ws_dc11_div{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 170% ; letter-spacing: 0px ; text-align: left ; color: #000000 ; background-color: #f6ffce ; margin: 2px 12px ; padding: 8px ; border: 2px dotted #ffe030 ; text-indent: 0px ; }
.ws_dc07b_div{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 170% ; letter-spacing: 0px ; text-align: left ; color: #000000 ; margin: 2px 12px ; padding: 8px ; border: 3px double #ff3333 ; text-indent: 0px ; }
.ws_dc08b_div{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 170% ; letter-spacing: 0px ; text-align: left ; color: #000000 ; margin: 2px 12px ; padding: 8px ; border: 3px double #ff9933 ; text-indent: 0px ; }
.ws_dc09b_div{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 170% ; letter-spacing: 0px ; text-align: left ; color: #000000 ; margin: 2px 12px ; padding: 8px ; border: 3px double #33ff33 ; text-indent: 0px ; }
.ws_dc10b_div{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 170% ; letter-spacing: 0px ; text-align: left ; color: #000000 ; margin: 2px 12px ; padding: 8px ; border: 3px double #6633ff ; text-indent: 0px ; }
.ws_dc11b_div{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 170% ; letter-spacing: 0px ; text-align: left ; color: #000000 ; margin: 2px 12px ; padding: 8px ; border: 3px double #ffe030 ; text-indent: 0px ; }
.ws_dtit03_div250{ display: block ; overflow: hidden ; height: 180px ; font-size: 12px ; font-weight: bold ; font-style: normal ; letter-spacing: 0px ; text-align: left ; color: #4f7723 ; margin: 4px 0px 2px 0px ; padding: 6px 4px 4px 8px ; border-bottom: 2px dotted #85c83b ; border-left: 2px dotted #85c83b ; text-indent: 0px ; }
.ws_topc_menusdiv1_1{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; margin: 0px ; padding: 4px ; text-indent: 0px ; }
.topbbox3_copy{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; margin: 0px 20px ; padding: 2px ; text-indent: 0px ; }
.dctop_bt_link8{ display: block ; overflow: hidden ; width: 257px ; height: 25px ; font-size: 10px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; color: #ffffff ; background: url("/img/usr/default/q79-c-bbBe-4.png") repeat scroll left top ; margin: 0px ; padding: 0px ; text-indent: 0px ; }
a.info_menulink1{ display: block ; font-size: 12px ; font-weight: bold ; font-style: normal ; line-height: 120% ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 10px 4px 4px 35px ; border-bottom: 1px dashed #8d8d8d ; background: url("/img/usr/default/w5D-6-1eG8-4.png") no-repeat scroll left top ; }
a.info_menulink1:link{ font-size: 12px ; font-weight: bold ; font-style: normal ; text-decoration: none ; color: #595959 ; }
a.info_menulink1:visited{ font-size: 12px ; font-weight: bold ; font-style: normal ; text-decoration: none ; color: #595959 ; }
a.info_menulink1:hover{ font-size: 12px ; font-weight: bold ; font-style: normal ; text-decoration: underline ; color: #595959 ; background: url("/img/usr/default/w5D-6-1eG8-4.png") no-repeat scroll left top ; }
a.info_menulink2{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 100% ; letter-spacing: 0px ; text-align: left ; margin: 0px 0px 2px 50px ; padding: 6px 4px 2px 14px ; background: url("/img/usr/default/64s-9-faD-1.png") no-repeat scroll left top ; }
a.info_menulink2:link{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #040404 ; background-color: #ffffff ; }
a.info_menulink2:visited{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #040404 ; background-color: #ffffff ; }
a.info_menulink2:hover{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #33a34a ; background: url("/img/usr/default/64s-9-faD-1.png") no-repeat scroll left top ; background-color: #ffffff ; }
.jikopr_box{ display: block ; overflow: hidden ; height: 203px ; font-size: 10px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; background: url("/img/usr/default/Z38-z-dgzg-4.png") no-repeat scroll left top ; margin: 0px ; padding: 30px 70px 30px 15px ; text-indent: 0px ; }
.cal_sec{ display: inline ; font-size: 12px ; font-weight: bold ; font-style: normal ; line-height: 120% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; background-color: #d5fdf1 ; margin: 0px ; padding: 6px 4px ; border-bottom: 1px solid #67c3ae ; border-right: 1px solid #67c3ae ; text-indent: 0px ; display:table-cell;
text-align: -moz-center;}
.cal_wdy{ display: inline ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 120% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; background-color: #ffffff ; margin: 0px ; padding: 4px ; border-bottom: 1px solid #67c3ae ; border-right: 1px solid #67c3ae ; text-indent: 0px ; display:table-cell;
background-color:rgba(255,255,255,0.4)
}
.cal_txt{ display: inline ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 120% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; margin: 0px ; padding: 0px ; border-top: 1px solid #67c3ae ; border-left: 1px solid #67c3ae ; text-indent: 0px ; border-collapse:collapse;
display:table;
width: 100%;}
.cal_hdy{ display: inline ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 120% ; letter-spacing: 0px ; text-align: left ; color: #ff0000 ; background-color: #fcb7b7 ; margin: 0px ; padding: 4px ; border-bottom: 1px solid #67c3ae ; border-right: 1px solid #67c3ae ; text-indent: 0px ; display:table-cell;
background-color:rgba(240,140,140,0.6);
}
.cal_tdy{ display: inline ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 120% ; letter-spacing: 0px ; text-align: left ; color: #00cc66 ; background-color: #ffffcc ; margin: 0px ; padding: 4px ; border-bottom: 1px solid #67c3ae ; border-right: 1px solid #67c3ae ; text-indent: 0px ; display:table-cell;
background-color:rgba(252, 252, 198, 0.6);
}
.modframe5{ display: block ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #33a34a ; margin: 0px 2px 5px 2px ; padding: 2px ; border: 1px solid #33a34a ; text-indent: 0px ; }
.modframe6{ display: block ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #33a34a ; margin: 0px 2px 5px 2px ; padding: 2px ; border: 1px solid #ff0000 ; text-indent: 0px ; }
.modinv_text{ display: block ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #ffffff ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
a.moddec_link{ display: inline ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 2px ; }
a.moddec_link:link{ font-size: 13px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #33a34a ; }
a.moddec_link:visited{ font-size: 13px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #103310 ; }
a.moddec_link:hover{ font-size: 13px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #ff0000 ; }
a.modpath_link{ display: inline ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; margin: 1px ; padding: 0px ; }
a.modpath_link:link{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #33a34a ; }
a.modpath_link:visited{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #33a34a ; }
a.modpath_link:hover{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #ff0000 ; }
.modpath_text{ display: inline ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; margin: 1px ; padding: 0px ; text-indent: 0px ; }
.moddef_textr{ display: block ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: right ; color: #103310 ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
.modinv_textr{ display: block ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: right ; color: #ffffff ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
.moddef_textc{ display: block ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: center ; color: #103310 ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
.modinv_textc{ display: block ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: center ; color: #ffffff ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
.modcopyright{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: right ; color: #103310 ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
.modfoot_text{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #33a34a ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
a.modfoot_link{ display: inline ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 2px ; }
a.modfoot_link:link{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #33a34a ; }
a.modfoot_link:visited{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #33a34a ; }
a.modfoot_link:hover{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #ff0000 ; }
.modhead_text{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #33a34a ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
a.modhead_link{ display: inline ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 2px ; }
a.modhead_link:link{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #33a34a ; }
a.modhead_link:visited{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #33a34a ; }
a.modhead_link:hover{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #ff0000 ; }
a.modpageupper{ display: block ; font-size: 13px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: right ; margin: 0px ; padding: 2px ; 	line-height: 50px ;
	text-decoration: none ;
	text-align: center ;
	-webkit-transition:all 0.3s ;
	-moz-transition:all 0.3s ;
	transition:all 0.3s ;
        position: relative;
}
#modpageupper.modpageupper: hover{
	opacity: 0.85 ;
}
#modpageupper {
	margin: 20px 0 0 0 ;
	padding: 0 ;
}
#modpageupper p {
	margin: 0 ;
	padding: 0 ;
	position: fixed ;
	right: 16px ;
	bottom: 16px ;
}
a.modpageupper:link{ font-size: 13px ; font-weight: bold ; font-style: normal ; text-decoration: underline ; color: #666666 ; }
a.modpageupper:visited{ font-size: 13px ; font-weight: bold ; font-style: normal ; text-decoration: underline ; color: #666666 ; }
a.modpageupper:hover{ font-size: 13px ; font-weight: bold ; font-style: normal ; text-decoration: underline ; color: #009966 ; }
a.modtotoplink{ display: inline ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 2px ; }
a.modtotoplink:link{ font-size: 13px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #33a34a ; }
a.modtotoplink:visited{ font-size: 13px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #103310 ; }
a.modtotoplink:hover{ font-size: 13px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #ff0000 ; }
.cal_title{ display: block ; font-size: 12px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: center ; color: #4f7723 ; background-color: #e7fcd1 ; margin: 4px 0px ; padding: 2px 6px ; border: 2px dotted #85c83b ; text-indent: 0px ; }
.cal_daysty{ display: block ; font-size: 14px ; font-weight: bold ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px ; text-indent: 0px ; top:4px;left:4px;}
.cal_marksty{ display: block ; font-size: 12px ; font-weight: bold ; font-style: normal ; letter-spacing: 0px ; text-align: center ; color: #000000 ; margin: 0px ; padding: 0px ; text-indent: 0px ; }
.cal_weeksty{ display: inline ; font-family: "ＭＳ ゴシック" "ＭＳ Ｐゴシック" "sans-serif" ; font-size: 12px ; font-weight: bold ; font-style: normal ; line-height: 120% ; letter-spacing: 0px ; text-align: center ; color: #4f7233 ; background-color: #e7fcd1 ; margin: 0px ; padding: 4px ; border-bottom: 1px solid #67c3ae ; border-right: 1px solid #67c3ae ; text-indent: 0px ; display:table-cell;}
.cal_marksty2{ display: block ; font-size: 12px ; font-weight: bold ; font-style: normal ; letter-spacing: 0px ; text-align: center ; color: #cc9933 ; margin: 0px ; padding: 0px ; text-indent: 0px ; }
.cal_daysty2{ display: block ; font-size: 10px ; font-weight: bold ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px ; text-indent: 0px ; top:4px;left:4px;}
.cal_hwdy{ display: inline ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 120% ; letter-spacing: 0px ; text-align: left ; color: #000000 ; background-color: #fcb7b7 ; margin: 0px ; padding: 4px ; border-bottom: 1px solid #67c3ae ; border-right: 1px solid #67c3ae ; text-indent: 0px ; display:table-cell;}
a.cal_link{ display: inline ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px ; }
a.cal_link:link{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #33a34a ; }
a.cal_link:visited{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #33a34a ; }
a.cal_link:hover{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #ff0000 ; }
a.icon_link{ display: inline ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; margin: 0px 0px 2px 0px ; padding: 2px 2px 2px 20px ; background: url("/img/usr/default/mil-g-ocGf-3.png") no-repeat scroll left top ; }
@media screen and (max-width: 767px) {
a.icon_link {
    border-bottom: 1px solid;
    border-top: 1px solid;
    display: block;
}}
a.icon_link:link{ font-size: 13px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #333333 ; }
a.icon_link:visited{ font-size: 13px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #333333 ; }
a.icon_link:hover{ font-size: 13px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #cc6600 ; background: url("/img/usr/default/mil-g-ocGf-3.png") no-repeat scroll left top ; }
.headline_linkbox{ display: block ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #333333 ; margin: 2px 0px 8px 0px ; padding: 5px 0px 10px 0px ; border-bottom: 1px solid #cccccc ; text-indent: 0px ; }
.headline_linkbox .moddef_img img {
 padding-right: 10px;
}
.headline_linkbox div span:first-child {
 display:none;}
a.footnavi_link{ display: inline ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 170% ; letter-spacing: 0px ; text-align: left ; margin: 2px 0px ; padding: 0px 0px 0px 6px ; }
#FOOT2 table td div div img {
    margin: 0;
    padding: 0;
    visibility: hidden !important;
}
a.footnavi_link:link{ font-size: 13px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #ffffff ; }
a.footnavi_link:visited{ font-size: 13px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #ffffff ; }
a.footnavi_link:hover{ font-size: 13px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #ffff66 ; }
a.btn_ye{ display: inline ; font-size: 18px ; font-weight: bold ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 15px 8px ; padding: 8px 30px ; display: inline-block;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
box-shadow:rgba(167, 167, 167, 0.65) 4px 4px 0px -1px;
-webkit-box-shadow:rgba(167, 167, 167, 0.65) 4px 4px 0px -1px;
-moz-box-shadow:rgba(167, 167, 167, 0.65) 4px 4px 0px -1px;
}
@media screen and (max-width: 767px) {
  a.btn_ye {
    text-align: center;
    width: 100%;
    padding: 10px 0;
    margin: 5px 0;
}}
a.btn_ye:link{ font-size: 18px ; font-weight: bold ; font-style: normal ; text-decoration: none ; color: #ffffff ; background-color: #f9aa00 ; }
a.btn_ye:visited{ font-size: 18px ; font-weight: bold ; font-style: normal ; text-decoration: none ; color: #ffffff ; background-color: #f9aa00 ; }
a.btn_ye:hover{ font-size: 18px ; font-weight: bold ; font-style: normal ; text-decoration: none ; color: #ffffff ; background-color: #ff9900 ; }
.img_center_modbox5{ display: block ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #333333 ; background: url("/img/usr/default/kmW-i-JeAa-3.png") repeat-x scroll left bottom ; margin: 0px ; padding: 0px 0px 10px 0px ; text-indent: 0px ; }
@media screen and (max-width: 767px) {
.img_center_modbox5 {
    text-align: center;
}
.img_center_modbox5 div{
    float: none !important;
}}
a.headline_link_pk{ display: inline ; font-size: 18px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 2px ; }
a.headline_link_pk:link{ font-size: 18px ; font-weight: bold ; font-style: normal ; text-decoration: underline ; color: #e91e63 ; }
a.headline_link_pk:visited{ font-size: 18px ; font-weight: bold ; font-style: normal ; text-decoration: underline ; color: #e91e63 ; }
a.headline_link_pk:hover{ font-size: 18px ; font-weight: bold ; font-style: normal ; text-decoration: underline ; color: #2962ff ; }
.headline_text_day{ display: inline ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 160% ; letter-spacing: 0px ; text-align: left ; color: #103310 ; background: url("/img/usr/default/4vn-b-meDg-2.png") no-repeat scroll left center ; margin: 0px ; padding: 4px 2px 2px 20px ; text-indent: 0px ; }
.pc_hidden{ display: block ; font-size: 13px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px ; text-indent: 0px ; }
@media screen and (min-width: 768px) {
  .pc_hidden{
    height: 0;
    visibility: hidden;
    width: 0;
}}
.sp_hidden{ display: block ; font-size: 13px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; color: #666666 ; margin: 0px ; padding: 0px ; text-indent: 0px ; }
@media screen and (max-width: 767px) {
  .sp_hidden{
    height: 0;
    visibility: hidden;
    width: 0;
}}
.headline_text_title{ display: inline ; font-size: 18px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #333366 ; background: url("/img/usr/default/4vn-b-meDg-2.png") no-repeat scroll left center ; margin: 0px ; padding: 2px 2px 2px 20px ; text-indent: 0px ; }
.info_menubkbox{ display: block ; font-size: 13px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; background-color: #ffffff ; margin: 0px ; padding: 0px 0px 2px 0px ; border-bottom: 1px solid #b4b4b4 ; border-left: 1px solid #b4b4b4 ; border-right: 1px solid #b4b4b4 ; text-indent: 0px ; }
.info_menutitle{ display: block ; font-size: 13px ; font-weight: bold ; font-style: normal ; letter-spacing: 0px ; text-align: left ; color: #595959 ; background: url("/img/usr/default/JQU-P-LeEe-1.png") no-repeat scroll left top ; background-color: #daf0e4 ; margin: 0px ; padding: 10px 0px 10px 30px ; border: 1px solid #b4b4b4 ; text-indent: 0px ; }
.title_wakamono{ display: block ; font-size: 17px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #333333 ; background: url("/img/usr/default/Lrp-N-kbI9-1.png") no-repeat scroll left top ; margin: 5px 0px 15px 0px ; padding: 10px 2px 10px 0px ; text-indent: 0px ; padding-left: 130px;
}
.title_sns{ display: block ; font-size: 17px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #333333 ; background: url("/img/usr/default/2zl-d-obIb-1.png") no-repeat scroll left top ; margin: 5px 0px 15px 0px ; padding: 10px 2px 6px 0px ; text-indent: 0px ; padding-left: 130px;
min-height: 50px;
}
@media screen and (max-width: 767px) {
.title_sns {
   margin: 20px 0 30px;
}}
.title_fb{ display: block ; font-size: 17px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #333333 ; background: url("/img/usr/default/pjw-d-dbIa-2.png") no-repeat scroll left top ; margin: 5px 0px 15px 0px ; padding: 10px 2px 10px 0px ; text-indent: 0px ; padding-left: 130px;
}
.img_spauto{ display: block ; font-size: 13px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; color: #666666 ; margin: 0px ; padding: 0px ; text-indent: 0px ; }
@media screen and (max-width: 767px) {
  .img_spauto {
    height: auto;
    width: 100%;
}
  .img_spauto img {
    display: block;
    height: auto;
    margin: 0 auto;
    text-align: center;
    width: 100%;
    min-width: 50%;
}}
a.btn_lgr{ display: inline ; font-size: 18px ; font-weight: normal ; font-style: normal ; line-height: 170% ; letter-spacing: 0px ; text-align: left ; margin: 5px 8px ; padding: 8px 30px ; background: url("/img/usr/default/bS3-r-jeI8-1.png") no-repeat scroll right center ; display: inline-block;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
box-shadow:rgba(167, 167, 167, 0.65) 4px 4px 0px -1px;
-webkit-box-shadow:rgba(167, 167, 167, 0.65) 4px 4px 0px -1px;
-moz-box-shadow:rgba(167, 167, 167, 0.65) 4px 4px 0px -1px;
}
a.btn_lgr:hover {
    box-shadow: none;
}
@media screen and (max-width: 767px) {
  a.btn_lgr {
    width: 100%;
    margin: 20px 0;
    padding: 10px 0;
    text-align: center;
}}
a.btn_lgr:link{ font-size: 18px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #ffffff ; background-color: #00ada9 ; }
a.btn_lgr:visited{ font-size: 18px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #ffffff ; background-color: #00ada9 ; }
a.btn_lgr:hover{ font-size: 18px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #ffffff ; background-color: #339966 ; }
.linkimg_spfix{ display: block ; font-size: 14px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px ; text-indent: 0px ;     letter-spacing: 0;
    text-indent: 0;
}
.linkimg_spfix figure {
    background: #fff none repeat scroll 0 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.linkimg_spfix img {
    opacity: 1;
    transition: all 0.3s ease-in-out 0s;
}
.linkimg_spfix *:hover img {
    opacity: 0.5;
}
@media screen and (max-width: 767px) {
.linkimg_spfix {
    float: none !important;
}
.linkimg_spfix img {
    width: 100%;
    height: auto;
    margin: 2px 0;
    padding: 0;
}}
.linkimg{ display: block ; font-size: 14px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px ; text-indent: 0px ;     letter-spacing: 0;
    text-indent: 0;
}
.linkimg figure {
    background: #fff none repeat scroll 0 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.linkimg img {
    opacity: 1;
    transition: all 0.3s ease-in-out 0s;
}
.linkimg *:hover img {
    opacity: 0.5;}
.foot1_box{ display: block ; font-size: 13px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; background: url("/img/usr/default/UaZ-E-GeIf-3.png") repeat-x scroll left bottom ; margin: 0px ; padding: 20px 0px 22px 0px ; text-indent: 0px ; }
.foot1_box figure {
    background: #fff none repeat scroll 0 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.foot1_box img {
    padding-left: 20px;
    opacity: 1;
    transition: all 0.3s ease-in-out 0s;
}
.foot1_box *:hover img {
    opacity: 0.5;}
.title_hukidashi{ display: block ; font-size: 14px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #333333 ; background-color: #dcedc8 ; margin: 20px 0px 15px 0px ; padding: 10px 8px 10px 35px ; text-indent: 0px ; border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
    position: relative;
    z-index: 1;
}
.title_hukidashi::before {
    content: url('/img/usr/default/WCx-C-cfzd-2.png');
    left: 0;
    position: absolute;
    top: -15px;
    z-index: 2;}
.img_align{ display: inline ; font-size: 10px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px ; text-indent: 0px ; }
  .img_align img {
    vertical-align: bottom;
}
@media screen and (max-width: 767px) {
  .img_align {
    height: auto;
    width: 100%;
}}
.img_align2{ display: inline ; font-size: 10px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px ; text-indent: 0px ; }
  .img_align2 img {
    vertical-align: top;
}
@media screen and (max-width: 767px) {
  .img_align2 {
    height: auto;
    width: 100%;
}}
.floatbox{ display: block ; font-size: 10px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px ; text-indent: 0px ; float:left;margin:4% 6% 4% 4%;}
a.navi_link{ display: inline ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; margin: 0px 0px 2px 0px ; padding: 2px 2px 2px 20px ; background: url("/img/usr/default/mil-g-ocGf-3.png") no-repeat scroll left top ; }
@media screen and (max-width: 767px) {
a.navi_link {
    display: block;
}}
a.navi_link:link{ font-size: 13px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #333333 ; }
a.navi_link:visited{ font-size: 13px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #333333 ; }
a.navi_link:hover{ font-size: 13px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #cc6600 ; background: url("/img/usr/default/mil-g-ocGf-3.png") no-repeat scroll left top ; }
.w150_spauto{ display: block ; overflow: hidden ; width: 230px ; font-size: 13px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: center ; color: #666666 ; margin: 0px ; padding: 0px ; text-indent: 0px ; float: left;
}
@media screen and (max-width: 767px) {
  .w150_spauto {
    height: auto;
    width: 100%;
    text-align: center;
}
  .w150_spauto img {
    display: block;
    height: auto;
    margin: 0 auto;
    text-align: center;
    width: 50%;
}}
.box3_underline{ display: block ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #333333 ; background: url("/img/usr/default/kmW-i-JeAa-3.png") repeat-x scroll left bottom ; margin: 0px 0px 20px 0px ; padding: 0px 0px 30px 20px ; text-indent: 0px ; }
@media screen and (max-width: 767px) {
.box3_underline {
    margin: 0;
    padding:  0 15px 30px;
    text-align: center;
}}
.box_step1{ display: block ; font-size: 14px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #333333 ; background: url("/img/usr/default/Yrb-A-ygBh-1.png") no-repeat scroll left top ; background-color: #e1ffe1 ; margin: 0px 0px 10px 0px ; padding: 10px 10px 10px 100px ; border: 2px solid #4f7723 ; text-indent: 0px ; border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
@media screen and (max-width: 767px) {
  box_step1 {
    width: 100%;
    padding: 10px 0;
    margin: 5px 0;
}}
.box_step2{ display: block ; font-size: 14px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #333333 ; background: url("/img/usr/default/GZc-S-xgC8-1.png") no-repeat scroll left top ; background-color: #d5eaff ; margin: 0px 0px 10px 0px ; padding: 10px 10px 10px 100px ; border: 2px solid #4f7723 ; text-indent: 0px ; border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
@media screen and (max-width: 767px) {
  box_step1 {
    width: 100%;
    padding: 10px 0;
    margin: 5px 0;
}}
.box_step3{ display: block ; font-size: 14px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #333333 ; background: url("/img/usr/default/3Cm-c-ngC9-1.png") no-repeat scroll left top ; background-color: #ffe8d1 ; margin: 0px 0px 10px 0px ; padding: 10px 10px 10px 100px ; border: 2px solid #4f7723 ; text-indent: 0px ; border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
@media screen and (max-width: 767px) {
  box_step1 {
    width: 100%;
    padding: 10px 0;
    margin: 5px 0;
}}
a.sitemap_link{ display: inline ; font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 170% ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 2px ; }
a.sitemap_link:link{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #333333 ; }
a.sitemap_link:visited{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #333333 ; }
a.sitemap_link:hover{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #33a34a ; }
.def_kvt_all{ display: block ; font-size: 24px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #333333 ; background: url("/img/usr/default/1V8-e-f8C8-3.png") no-repeat scroll left top ; margin: 0px ; padding: 24px 20px 24px 64px ; text-indent: 0px ; }
@media screen and (max-width: 767px) {
.def_kvt_all {
  background-repeat: repeat-y;
}}
.def_kvt_mokuteki{ display: block ; font-size: 24px ; font-weight: normal ; font-style: normal ; line-height: 100% ; letter-spacing: 0px ; text-align: right ; color: #333333 ; background: url("/img/usr/default/2LU-d-M8C9-1.png") no-repeat scroll left top ; margin: 0px ; padding: 20px 20px 14px 64px ; text-indent: 0px ; }
.def_kvt_outline{ display: block ; font-size: 24px ; font-weight: normal ; font-style: normal ; line-height: 100% ; letter-spacing: 0px ; text-align: right ; color: #333333 ; background: url("/img/usr/default/9r4-6-j8Ca-2.png") no-repeat scroll left top ; margin: 0px ; padding: 20px 20px 14px 64px ; text-indent: 0px ; }
.def_kvt_seminar{ display: block ; font-size: 24px ; font-weight: normal ; font-style: normal ; line-height: 100% ; letter-spacing: 0px ; text-align: right ; color: #333333 ; background: url("/img/usr/default/LvY-N-I8Cb-2.png") no-repeat scroll left top ; margin: 0px ; padding: 20px 20px 14px 64px ; text-indent: 0px ; }
.check{ display: block ; font-family: "メイリオ" "Meiryo" ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 170% ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px ; text-indent: 0px ; }
input[type=&quot;radio&quot;], input[type=&quot;checkbox&quot;] {
    display: inline-block;
    margin-right: 6px;
}
input[type=&quot;radio&quot;] + label, input[type=&quot;checkbox&quot;] + label {
    cursor: pointer;
    display: inline-block;
    line-height: 30px;
    margin-right: 12px;
    position: relative;
}
@media (min-width: 1px) {
input[type=&quot;radio&quot;], input[type=&quot;checkbox&quot;] {
    display: none;
    margin: 0;
}
input[type=&quot;radio&quot;] + label, input[type=&quot;checkbox&quot;] + label {
    padding: 0 0 0 24px;
}
input[type=&quot;radio&quot;] + label::before, input[type=&quot;checkbox&quot;] + label::before {
    background-color: white;
    box-sizing: border-box;
    content: &quot;&quot;;
    display: block;
    height: 18px;
    left: 0;
    margin-top: -9px;
    position: absolute;
    top: 50%;
    width: 18px;
}
input[type=&quot;radio&quot;] + label::before {
    border: 2px solid #c2ced2;
    border-radius: 30px;
}
input[type=&quot;checkbox&quot;] + label::before {
    border: 2px solid #c2ced2;
}
input[type=&quot;radio&quot;]:checked + label::after, input[type=&quot;checkbox&quot;]:checked + label::after {
    box-sizing: border-box;
    content: &quot;&quot;;
    display: block;
    position: absolute;
    top: 50%;
}
input[type=&quot;radio&quot;]:checked + label::after {
    background: #19c5ff none repeat scroll 0 0;
    border-radius: 8px;
    height: 8px;
    left: 5px;
    margin-top: -4px;
    width: 8px;
}
input[type=&quot;checkbox&quot;]:checked + label::after {
    border-bottom: 3px solid #12b4eb;
    border-left: 3px solid #12b4eb;
    height: 8px;
    left: 3px;
    margin-top: -8px;
    transform: rotate(-45deg);
    width: 16px;
}
}
.ws_dctx13{ display: inline ; font-size: 15px ; font-weight: bold ; font-style: normal ; letter-spacing: 0px ; text-align: left ; color: #ff3333 ; margin: 2px 0px ; padding: 4px 4px 2px 4px ; text-indent: 0px ; }
a.font3731{ display: block ; font-size: 21px ; font-weight: normal ; font-style: normal ; line-height: 100% ; letter-spacing: 0px ; text-align: left ; margin: 0px 0px 2px 50px ; padding: 6px 4px 2px 14px ; background: url("/img/usr/default/64s-9-faD-1.png") no-repeat scroll left top ; }
a.font3731:link{ font-size: 21px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #ff0066 ; background-color: #ffffff ; }
a.font3731:visited{ font-size: 21px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #040404 ; background-color: #ffffff ; }
a.font3731:hover{ font-size: 21px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #33a34a ; background: url("/img/usr/default/64s-9-faD-1.png") no-repeat scroll left top ; background-color: #ffffff ; }
.ws_cmeye_titdiv1{ display: block ; font-size: 15px ; font-weight: bold ; font-style: normal ; letter-spacing: 0px ; text-align: left ; color: #ff0033 ; background: url("/img/usr/default/vnB-7-XaEb-1.gif") repeat scroll left top ; margin: 0px ; padding: 0px ; text-indent: 0px ; }
.search-title{ display: inline ; font-size: 10px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px ; text-indent: 0px ;  font-size: 20px;
 text-align: center;
 padding: 4px;
 color: #fff;
 background-color: #2c8964;
 display: flex;
 font-weight: bold;
 justify-content: center;
 align-items: center;
 gap: 6px;
@media screen and (max-width: 767px){
 font-size: 19.5px;
}
}
.search-title br{
  display:none;
@media screen and (max-width: 767px){
 display: block;
}}
a.search-link{ display: inline ; font-size: 14px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px ; display: inline-block;
padding: 20px 0 16px 0;
border-left: 1px solid #E0E0E0;
border-bottom: 4px solid #DC312E;
text-decoration: none !important;
color: #323333 !important;
width: 20%;
text-align: center;
box-sizing: border-box;
font-size: 18px;
background-color: #fff;
@media screen and (max-width: 767px){
  width: 100%;
  display: block;
  border: 1px solid #E0E0E0;
  margin-top: -1px;
  border-left: 12px solid #DC312E;
  font-size: 14px;
  padding: 8px;
}
}
a.search-link:hover{
  background-color: #E0E0E0;
  padding: 20px 0 12px 0;
  border-bottom: 8px solid #DC312E;
 @media screen and (max-width: 767px){
  border: 1px solid #E0E0E0;
  border-left: 12px solid #DC312E;
  padding: 8px;
}}
a.search-link:link{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; }
a.search-link:visited{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; }
a.search-link:hover{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; }
.events{ display: block ; font-size: 10px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px ; text-indent: 0px ; }
.events &gt; img {
    float: left;
}
.events:after {
    display: block;
    content: &quot;&quot;;
    clear: both;}
.text{ display: block ; font-size: 16px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px ; text-indent: 0px ; font-size:14px;}
.flex{ display: inline ; font-size: 14px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px ; text-indent: 0px ; display: flex;
gap: 20px;
@media screen and (max-width: 767px) {
  display: block; 
}}
a.search-link-2{ display: inline ; font-size: 14px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px ; display: inline-block;
padding: 20px 0 16px 0;
border-left: 1px solid #E0E0E0;
border-bottom: 4px solid #27537E;
text-decoration: none !important;
color: #323333 !important;
width: 20%;
text-align: center;
box-sizing: border-box;
font-size: 18px;
background-color: #fff;
@media screen and (max-width: 767px){
  width: 100%;
  display: block;
  border: 1px solid #E0E0E0;
  margin-top: -1px;
  border-left: 12px solid #27537E;
  font-size: 14px;
  padding: 8px;
}
}
a.search-link-2:hover{
  background-color: #E0E0E0;
  padding: 20px 0 12px 0;
  border-bottom: 8px solid #27537E;
 @media screen and (max-width: 767px){
  border: 1px solid #E0E0E0;
  border-left: 12px solid #27537E;
  padding: 8px;
}}
a.search-link-2:link{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; }
a.search-link-2:visited{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; }
a.search-link-2:hover{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; }
a.search-link-3{ display: inline ; font-size: 14px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px ; display: inline-block;
padding: 20px 0 16px 0;
border-left: 1px solid #E0E0E0;
border-bottom: 4px solid #DCDC38;
text-decoration: none !important;
color: #323333 !important;
width: 20%;
text-align: center;
box-sizing: border-box;
font-size: 18px;
background-color: #fff;
@media screen and (max-width: 767px){
  width: 100%;
  display: block;
  border: 1px solid #E0E0E0;
  margin-top: -1px;
  border-left: 12px solid #DCDC38;
  font-size: 14px;
  padding: 8px;
}
}
a.search-link-3:hover{
  background-color: #E0E0E0;
  padding: 20px 0 12px 0;
  border-bottom: 8px solid #DCDC38;
 @media screen and (max-width: 767px){
  border: 1px solid #E0E0E0;
  border-left: 12px solid #DCDC38;
  padding: 8px;
}}
a.search-link-3:link{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; }
a.search-link-3:visited{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; }
a.search-link-3:hover{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; }
a.search-link-4{ display: inline ; font-size: 14px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px ; display: inline-block;
padding: 20px 0 16px 0;
border-left: 1px solid #E0E0E0;
border-bottom: 4px solid #AC4093;
text-decoration: none !important;
color: #323333 !important;
width: 20%;
text-align: center;
box-sizing: border-box;
font-size: 18px;
background-color: #fff;
@media screen and (max-width: 767px){
  width: 100%;
  display: block;
  border: 1px solid #E0E0E0;
  margin-top: -1px;
  border-left: 12px solid #AC4093;
  font-size: 14px;
  padding: 8px;
}
}
a.search-link-4:hover{
  background-color: #E0E0E0;
  padding: 20px 0 12px 0;
  border-bottom: 8px solid #AC4093;
 @media screen and (max-width: 767px){
  border: 1px solid #E0E0E0;
  border-left: 12px solid #AC4093;
  padding: 8px;
}}
a.search-link-4:link{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; }
a.search-link-4:visited{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; }
a.search-link-4:hover{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; }
a.search-link-5{ display: inline ; font-size: 14px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px ; display: inline-block;
padding: 20px 0 16px 0;
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
border-bottom: 4px solid #39BAC4;
text-decoration: none !important;
color: #323333 !important;
width: 20%;
text-align: center;
box-sizing: border-box;
font-size: 18px;
background-color: #fff;
@media screen and (max-width: 767px){
  width: 100%;
  display: block;
  border: 1px solid #E0E0E0;
  margin-top: -1px;
  border-left: 12px solid #39BAC4;
  font-size: 14px;
  padding: 8px;
}
}
a.search-link-5:hover{
  background-color: #E0E0E0;
  padding: 20px 0 12px 0;
  border-bottom: 8px solid #39BAC4;
 @media screen and (max-width: 767px){
  border: 1px solid #E0E0E0;
  border-left: 12px solid #39BAC4;
  padding: 8px;
}}
a.search-link-5:link{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; }
a.search-link-5:visited{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; }
a.search-link-5:hover{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; }
/* スライダーモジュール */
#slider8338 {
  width: 980px;
  height: 350px;
  border-style: none;
  border-radius: 0px;
  margin-bottom: 0px;
}
#slider8338 .flex-control-paging li a.flex-active{
  background: none repeat scroll 0 0 rgba(153,204,153,1.0);
}
#slider8338 .flex-control-paging li a{
  background: none repeat scroll 0 0 rgba(153,204,153,0.5);
}
#slider8338 .flex-control-nav{
  bottom: none;
  top: 320px;
}
#slider8338 .flex-direction-nav a.flex-prev:before {
  content: 'Previous';
  font-size: 30px;
  line-height: 100%;
}
#slider8338 .flex-direction-nav a.flex-next:before {
  content: 'Next';
  font-size: 30px;
  line-height: 100%;
}
#slider8338 img{
    border-bottom: 5px solid #e5eee0;
    border-top: 5px solid #e5eee0;
}

.flexslider {
    border: medium none !important;
}
@media screen and (max-width: 767px) {
 #slider8338 {
   height: auto;
   width: 100%;
   margin-bottom: 10px;
 }
#slider8338 .flex-control-nav {
    display: none;
}
}