@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: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; margin: 2px ; padding: 2px 0px 2px 1px ; border: 1px solid #cccccc ; }
a.modmenu_link1:link{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #764C24 ; background-color: #eeeeee ; }
a.modmenu_link1:visited{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #764C24 ; background-color: #eeeeee ; }
a.modmenu_link1:hover{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #ffffff ; background-color: #764C24 ; }
a.modmenu_link2{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; margin: 2px ; padding: 2px 0px 2px 8px ; border: 1px solid #cccccc ; }
a.modmenu_link2:link{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #764C24 ; background-color: #eeeeee ; }
a.modmenu_link2:visited{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #764C24 ; background-color: #eeeeee ; }
a.modmenu_link2:hover{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #ffffff ; background-color: #764C24 ; }
a.modmenu_link3{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; margin: 2px ; padding: 2px 0px 2px 15px ; border: 1px solid #cccccc ; }
a.modmenu_link3:link{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #764C24 ; background-color: #eeeeee ; }
a.modmenu_link3:visited{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #764C24 ; background-color: #eeeeee ; }
a.modmenu_link3:hover{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #ffffff ; background-color: #764C24 ; }
a.modmenu_link4{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; margin: 2px ; padding: 2px 0px 2px 22px ; border: 1px solid #cccccc ; }
a.modmenu_link4:link{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #764C24 ; background-color: #eeeeee ; }
a.modmenu_link4:visited{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #764C24 ; background-color: #eeeeee ; }
a.modmenu_link4:hover{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #ffffff ; background-color: #764C24 ; }
.modmenu_text1{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #ffffff ; background-color: #764C24 ; margin: 2px ; padding: 2px 0px 2px 1px ; border: 1px solid #cccccc ; text-indent: 0px ; }
.modmenu_text2{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #ffffff ; background-color: #764C24 ; margin: 2px ; padding: 2px 0px 2px 8px ; border: 1px solid #cccccc ; text-indent: 0px ; }
.modmenu_text3{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #ffffff ; background-color: #764C24 ; margin: 2px ; padding: 2px 0px 2px 15px ; border: 1px solid #cccccc ; text-indent: 0px ; }
.modmenu_text4{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #ffffff ; background-color: #764C24 ; margin: 2px ; padding: 2px 0px 2px 22px ; border: 1px solid #cccccc ; text-indent: 0px ; }
.modhead0{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #644e4e ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
.modhead1{ display: block ; font-size: 14px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #764C24 ; margin: 5px 0px 0px 0px ; padding: 1px 8px ; border-left: 6px solid #764C24 ; text-indent: 0px ; }
.modhead2{ display: block ; font-size: 18px ; font-weight: bold ; font-style: normal ; line-height: 100% ; letter-spacing: 0px ; text-align: left ; color: #764C24 ; background: url("/img/usr/default/l07-h-b8Z-2.png") no-repeat scroll left bottom ; margin: 5px 0px 0px 0px ; padding: 15px 8px 18px 55px ; text-indent: 0px ; }
.modhead3{ display: block ; font-size: 18px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #764C24 ; background: url("/img/usr/default/37i-c-n9U-3.png") no-repeat scroll left bottom ; margin: 5px 0px 0px 0px ; padding: 10px 8px 7px 55px ; text-indent: 0px ; }
.modhead4{ display: block ; font-size: 16px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #764C24 ; background: url("/img/usr/default/EvX-U-E9V-2.png") no-repeat scroll left center ; margin: 5px 0px 0px 0px ; padding: 2px 8px 2px 35px ; text-indent: 0px ; }
.modhead5{ display: block ; font-size: 12px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #764C24 ; margin: 5px 0px 0px 50px ; padding: 2px 8px ; border-left: 2px solid #764C24 ; text-indent: 0px ; }
.modbbox0{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #666666 ; margin: 0px ; padding: 0px ; text-indent: 0px ; }
.modbbox1{ display: block ; font-size: 16px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #666666 ; margin: 0px 0px 20px 0px ; padding: 2px ; text-indent: 0px ; }
.modbbox2{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #666666 ; margin: 0px 0px 0px 32px ; padding: 2px ; text-indent: 0px ; }
@media print,screen and (max-width: 768px){
.modbbox2{
margin:0;
}}
.modbbox3{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #666666 ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
.modbbox4{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #666666 ; margin: 0px 0px 0px 52px ; padding: 2px ; text-indent: 0px ; }
.modbbox5{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #666666 ; margin: 0px 0px 0px 62px ; padding: 2px ; text-indent: 0px ; }
.modtitle1{ display: block ; font-size: 12px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #999999 ; background-color: #ffffff ; margin: 5px 2px 0px 2px ; padding: 2px ; border: 1px solid #cccccc ; text-indent: 0px ; }
.modtitle2{ display: block ; font-size: 12px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #644e4e ; background-color: #ffffff ; margin: 5px 2px 0px 2px ; padding: 2px ; border: 1px solid #cccccc ; text-indent: 0px ; }
.modtitle3{ display: block ; font-size: 12px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #764C24 ; background: url("/img/themes/usr.default.4/sty014.png") repeat-y scroll top left ; background-color: #eeeeee ; margin: 5px 2px 1px 2px ; padding: 4px 4px 4px 10px ; border-bottom: 1px solid #e0e0e0 ; text-indent: 0px ; }
.modtitle4{ display: block ; font-size: 12px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #764C24 ; background: url("/img/themes/usr.default.4/sty015.png") repeat-y scroll top left ; background-color: #eeeeee ; margin: 5px 2px 1px 2px ; padding: 4px 4px 4px 10px ; border-bottom: 1px solid #e0e0e0 ; text-indent: 0px ; }
.modtitle5{ display: block ; font-size: 12px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #999999 ; background: url("/img/themes/usr.default.4/sty016.png") repeat-y scroll top left ; background-color: #eeeeee ; margin: 5px 2px 1px 2px ; padding: 4px 4px 4px 10px ; border-bottom: 1px solid #e0e0e0 ; text-indent: 0px ; }
.modtitle6{ display: block ; font-size: 12px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #999999 ; background: url("/img/themes/usr.default.4/sty017.png") repeat-y scroll top left ; background-color: #eeeeee ; margin: 5px 2px 1px 2px ; padding: 4px 4px 4px 10px ; border-bottom: 1px solid #e0e0e0 ; text-indent: 0px ; }
.modframe1{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #666666 ; margin: 0px 2px 5px 2px ; padding: 2px ; border: 1px solid #cccccc ; text-indent: 0px ; }
.modframe2{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #666666 ; margin: 0px 2px 5px 2px ; padding: 2px ; border: 1px solid #644e4e ; text-indent: 0px ; }
.modframe3{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #666666 ; background: url("/img/themes/usr.default.4/sty017.png") repeat-y scroll top left ; background-color: #f3f3f3 ; margin: 0px 2px 5px 2px ; padding: 4px 4px 4px 10px ; border-top: 1px solid #eeeeee ; border-bottom: 1px solid #eeeeee ; text-indent: 0px ; }
.modframe4{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #666666 ; background: url("/img/themes/usr.default.4/sty017.png") repeat-y scroll top left ; background-color: #f3f3f3 ; margin: 0px 2px 5px 2px ; padding: 4px 4px 4px 10px ; border-top: 1px solid #eeeeee ; border-bottom: 1px solid #eeeeee ; text-indent: 0px ; }
.modframe5{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #666666 ; background: url("/img/themes/usr.default.4/sty017.png") repeat-y scroll top left ; background-color: #f3f3f3 ; margin: 0px 2px 5px 2px ; padding: 4px 4px 4px 10px ; border-top: 1px solid #eeeeee ; border-bottom: 1px solid #eeeeee ; text-indent: 0px ; }
.modframe6{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #666666 ; background: url("/img/themes/usr.default.4/sty017.png") repeat-y scroll top left ; background-color: #f3f3f3 ; margin: 0px 2px 5px 2px ; padding: 4px 4px 4px 10px ; border-top: 1px solid #eeeeee ; border-bottom: 1px solid #eeeeee ; text-indent: 0px ; }
.moddef_foot{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #00AAE2 ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
.moddef_text{ display: block ; font-size: 17px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #764C24 ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
@media print,screen and (max-width: 768px){
#izumidai_blog .moddef_text img{
width:100%;
height:auto;
}}
.modinv_text{ display: block ; font-size: 12px ; 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.moddef_link{ display: inline ; font-size: 17px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 2px ; }
a.moddef_link:link{ font-size: 17px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #764C24 ; }
a.moddef_link:visited{ font-size: 17px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #764C24 ; }
a.moddef_link:hover{ font-size: 17px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #00AAE2 ; }
a.moddec_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 2px 2px 14px ; background: url("/img/themes/usr.default.4/sty018.png") no-repeat scroll top left ; }
a.moddec_link:link{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #666666 ; }
a.moddec_link:visited{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #666666 ; }
a.moddec_link:hover{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #00AAE2 ; background: url("/img/themes/usr.default.4/sty019.png") no-repeat scroll top left ; }
a.modinv_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.modinv_link:link{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #eeeeee ; }
a.modinv_link:visited{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #eeeeee ; }
a.modinv_link:hover{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #ffffff ; }
.moddef_img{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #764C24 ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
.moddef_img img{
max-width:100%;
height:auto;
}
@media screen and (max-width:768px) { 
.moddef_img img{
width:100%;
height:auto;
}}
.moddef_cap{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #00AAE2 ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
.moddef_pre1{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #764C24 ; background-color: #ffffff ; margin: 0px 2px ; padding: 2px ; border-left: 2px solid #cccccc ; text-indent: 0px ; white-space: pre ; font-family: monospace ; }
.moddef_pre2{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #764C24 ; background-color: #ffffff ; margin: 0px 2px ; padding: 2px ; border: 1px solid #cccccc ; text-indent: 0px ; white-space: pre ; font-family: monospace ; }
.moddef_btag{ display: inline ; font-size: 14px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #666666 ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
.moddef_etag{ display: inline ; font-size: 13px ; font-weight: normal ; font-style: italic ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #666666 ; 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: #993333 ; 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: #666666 ; 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: #666666 ; 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: #644e4e ; 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: #993333 ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
.moddef_spn3{ display: inline ; font-size: 21px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #00AAE2 ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
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: none ; color: #666666 ; }
a.modpath_link:visited{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #666666 ; }
a.modpath_link:hover{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #00AAE2 ; }
.modpath_text{ display: inline ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #666666 ; margin: 1px ; padding: 0px ; 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: none ; color: #666666 ; }
a.modmini_link:visited{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #666666 ; }
a.modmini_link:hover{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #00AAE2 ; }
.modmini_text{ display: inline ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #666666 ; margin: 1px ; padding: 0px ; text-indent: 0px ; }
.modmesg_label{ display: inline ; font-size: 16px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #764C24 ; margin: 1px 2px ; padding: 0px ; text-indent: 0px ; }
.modmesg_value{ display: inline ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #666666 ; margin: 1px 2px ; padding: 0px ; text-indent: 0px ; }
.modmesg_cmnt{ display: inline ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #666666 ; margin: 1px 2px ; padding: 0px ; text-indent: 0px ; }
.modmesg_cnfm{ display: inline ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #666666 ; margin: 1px 2px ; padding: 0px ; text-indent: 0px ; }
.modmesg_text{ display: block ; font-size: 12px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #00AAE2 ; margin: 1px 2px ; padding: 0px ; text-indent: 0px ; }
.moddef_textr{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: right ; color: #666666 ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
.modinv_textr{ display: block ; font-size: 12px ; 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: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: center ; color: #666666 ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
.modinv_textc{ display: block ; font-size: 12px ; 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: center ; color: #764C24 ; 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: #cccccc ; 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: #cccccc ; }
a.modfoot_link:visited{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #cccccc ; }
a.modfoot_link:hover{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #ffffff ; }
.modhead_text{ display: block ; font-size: 13px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #764C24 ; margin: 0px ; padding: 2px 15px 2px 0px ; 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: #764C24 ; }
a.modhead_link:visited{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #764C24 ; }
a.modhead_link:hover{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #00AAE2 ; }
.modpageupper{ display: block ; overflow: hidden ; width: 44px ; height: 46px ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 100% ; letter-spacing: 0px ; text-align: center ; color: #3AABD2 ; background: url("/img/usr/default/JSI-P-QfTiE-5.png") no-repeat scroll center bottom ; margin: 0px ; padding: 10px ; text-indent: 0px ; background-color:rgba(255,255,255,0.7);
border-radius:50px;
}
a.modtotoplink{ display: inline ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 2px 2px 2px 14px ; background: url("/img/themes/usr.default.4/sty022.png") no-repeat scroll top left ; }
a.modtotoplink:link{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #666666 ; }
a.modtotoplink:visited{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #666666 ; }
a.modtotoplink:hover{ font-size: 12px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #00AAE2 ; background: url("/img/themes/usr.default.4/sty023.png") no-repeat scroll top left ; }
.modimgtab1_ox{ margin: 0px 2px 4px 2px ; }
.modimgtab1_vr{ width: 12px ; background: url(/img/themes/usr.default.4/sty024_Fx.png) right top repeat-y ; }
.modimgtab1_vl{ width: 12px ; background: url(/img/themes/usr.default.4/sty024_Dx.png) left top repeat-y ; }
.modimgtab1_tl{ width: 12px ; height: 12px ; background: url(/img/themes/usr.default.4/sty024_Ax.png) left top no-repeat ; }
.modimgtab1_bl{ width: 12px ; height: 12px ; background: url(/img/themes/usr.default.4/sty024_Gx.png) left bottom no-repeat ; }
.modimgtab1_tr{ height: 12px ; background: url(/img/themes/usr.default.4/sty024_BC.png) right top no-repeat ; }
.modimgtab1_br{ height: 12px ; background: url(/img/themes/usr.default.4/sty024_HI.png) right bottom no-repeat ; }
.modimgtab1_in{ background: url(/img/themes/usr.default.4/sty024_Ex.png) ; }
.modimgtab1_im{ font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #666666 ; padding: 4px ; text-indent: 0px ; }
.modimgtab1{ margin: 0px 2px 4px 2px ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #666666 ; padding: 4px ; text-indent: 0px ; }
.modimgtab2_ox{ margin: 0px 2px 4px 2px ; }
.modimgtab2_vr{ width: 12px ; background: url(/img/themes/usr.default.4/sty025_Fx.png) right top repeat-y ; }
.modimgtab2_vl{ width: 12px ; background: url(/img/themes/usr.default.4/sty025_Dx.png) left top repeat-y ; }
.modimgtab2_tl{ width: 12px ; height: 12px ; background: url(/img/themes/usr.default.4/sty025_Ax.png) left top no-repeat ; }
.modimgtab2_bl{ width: 12px ; height: 12px ; background: url(/img/themes/usr.default.4/sty025_Gx.png) left bottom no-repeat ; }
.modimgtab2_tr{ height: 12px ; background: url(/img/themes/usr.default.4/sty025_BC.png) right top no-repeat ; }
.modimgtab2_br{ height: 12px ; background: url(/img/themes/usr.default.4/sty025_HI.png) right bottom no-repeat ; }
.modimgtab2_in{ background: url(/img/themes/usr.default.4/sty025_Ex.png) ; }
.modimgtab2_im{ font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #764C24 ; padding: 4px ; text-indent: 0px ; }
.modimgtab2{ margin: 0px 2px 4px 2px ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #764C24 ; padding: 4px ; text-indent: 0px ; }
.modimgbox1_ox{ margin: 0px 2px 4px 2px ; font-size: 1px; line-height: 1%; }
.modimgbox1_vr{ background: url(/img/themes/usr.default.4/sty024_Fx.png) right top repeat-y ; }
.modimgbox1_vl{ margin-right: 12px ; padding-left: 12px ; background: url(/img/themes/usr.default.4/sty024_Dx.png) left top repeat-y ; }
.modimgbox1_tl{ height: 12px ; background: url(/img/themes/usr.default.4/sty024_Ax.png) left top no-repeat ; }
.modimgbox1_bl{ height: 12px ; background: url(/img/themes/usr.default.4/sty024_Gx.png) left bottom no-repeat ; }
.modimgbox1_tr{ height: 12px ; margin-left: 12px ; background: url(/img/themes/usr.default.4/sty024_BC.png) right top no-repeat ; }
.modimgbox1_br{ height: 12px ; margin-left: 12px ; background: url(/img/themes/usr.default.4/sty024_HI.png) right bottom no-repeat ; }
.modimgbox1_in{ background: url(/img/themes/usr.default.4/sty024_Ex.png) ; }
.modimgbox1_im{ font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #666666 ; padding: 4px ; text-indent: 0px ; }
.modimgbox1{ margin: 0px 2px 4px 2px ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #666666 ; padding: 4px ; text-indent: 0px ; }
.modimgbox2_ox{ margin: 0px 2px 4px 2px ; font-size: 1px; line-height: 1%; }
.modimgbox2_vr{ background: url(/img/themes/usr.default.4/sty025_Fx.png) right top repeat-y ; }
.modimgbox2_vl{ margin-right: 12px ; padding-left: 12px ; background: url(/img/themes/usr.default.4/sty025_Dx.png) left top repeat-y ; }
.modimgbox2_tl{ height: 12px ; background: url(/img/themes/usr.default.4/sty025_Ax.png) left top no-repeat ; }
.modimgbox2_bl{ height: 12px ; background: url(/img/themes/usr.default.4/sty025_Gx.png) left bottom no-repeat ; }
.modimgbox2_tr{ height: 12px ; margin-left: 12px ; background: url(/img/themes/usr.default.4/sty025_BC.png) right top no-repeat ; }
.modimgbox2_br{ height: 12px ; margin-left: 12px ; background: url(/img/themes/usr.default.4/sty025_HI.png) right bottom no-repeat ; }
.modimgbox2_in{ background: url(/img/themes/usr.default.4/sty025_Ex.png) ; }
.modimgbox2_im{ font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #666666 ; padding: 4px ; text-indent: 0px ; }
.modimgbox2{ margin: 0px 2px 4px 2px ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #666666 ; padding: 4px ; text-indent: 0px ; }
.def_title01{ display: block ; font-size: 34px ; font-weight: normal ; font-style: normal ; line-height: 100% ; letter-spacing: 0px ; text-align: left ; color: #ffffff ; background-color: #32c1f0 ; margin: 0px 0px 20px 0px ; padding: 35px 0px 31px 40px ; text-indent: 0px ; border-radius:20px;
background:url(/img/usr/default/woS-6-IbZjG-1.png) no-repeat scroll 95% 50%;
background-color:#32c1f0;}
.def_title02{ display: block ; font-size: 34px ; font-weight: normal ; font-style: normal ; line-height: 100% ; letter-spacing: 0px ; text-align: left ; color: #ffffff ; background-color: #32c1f0 ; margin: 0px 0px 20px 0px ; padding: 35px 0px 31px 40px ; text-indent: 0px ; border-radius:20px;
background:url(/img/usr/default/lwp-h-fbZjH-1.png) no-repeat scroll 95% 50%;
background-color:#32c1f0;}
.def_title03{ display: block ; font-size: 34px ; font-weight: normal ; font-style: normal ; line-height: 100% ; letter-spacing: 0px ; text-align: left ; color: #ffffff ; background-color: #32c1f0 ; margin: 0px 0px 20px 0px ; padding: 35px 0px 31px 40px ; text-indent: 0px ; border-radius:20px;
background:url(/img/usr/default/sHx-a-7bZjI-1.png) no-repeat scroll 95% 50%;
background-color:#32c1f0;}
.def_title04{ display: block ; font-size: 34px ; font-weight: normal ; font-style: normal ; line-height: 100% ; letter-spacing: 0px ; text-align: left ; color: #ffffff ; background-color: #32c1f0 ; margin: 0px 0px 20px 0px ; padding: 35px 0px 31px 40px ; text-indent: 0px ; border-radius:20px;
background:url(/img/usr/default/3C3-c-ebZjJ-1.png) no-repeat scroll 95% 50%;
background-color:#32c1f0;}
.def_title05{ display: block ; font-size: 34px ; font-weight: normal ; font-style: normal ; line-height: 100% ; letter-spacing: 0px ; text-align: left ; color: #ffffff ; background-color: #32c1f0 ; margin: 0px 0px 20px 0px ; padding: 35px 0px 31px 40px ; text-indent: 0px ; border-radius:20px;
background:url(/img/usr/default/Xbf-B-pbZjK-1.png) no-repeat scroll 95% 50%;
background-color:#32c1f0;}
.def_title06{ display: block ; font-size: 34px ; font-weight: normal ; font-style: normal ; line-height: 100% ; letter-spacing: 0px ; text-align: left ; color: #ffffff ; background-color: #32c1f0 ; margin: 0px 0px 20px 0px ; padding: 35px 0px 31px 40px ; text-indent: 0px ; border-radius:20px;
background:url(/img/usr/default/ZhQ-z-KbZjL-1.png) no-repeat scroll 95% 50%;
background-color:#32c1f0;}
.def_title07{ display: block ; font-size: 34px ; font-weight: normal ; font-style: normal ; line-height: 100% ; letter-spacing: 0px ; text-align: left ; color: #ffffff ; background-color: #32c1f0 ; margin: 0px 0px 20px 0px ; padding: 35px 0px 31px 40px ; text-indent: 0px ; border-radius:20px;
background:url(/img/usr/default/dLQ-p-KbZjM-1.png) no-repeat scroll 95% 50%;
background-color:#32c1f0;}
.def_title08{ display: block ; font-size: 34px ; font-weight: normal ; font-style: normal ; line-height: 100% ; letter-spacing: 0px ; text-align: left ; color: #ffffff ; margin: 0px 0px 20px 0px ; padding: 35px 0px 31px 40px ; text-indent: 0px ; border-radius:20px;
background:url(/img/usr/default/9fs-6-cbZkD-1.png) no-repeat scroll 95% 50%;;
background-color:#f15a24;}
.def_title09{ display: block ; font-size: 34px ; font-weight: normal ; font-style: normal ; line-height: 100% ; letter-spacing: 0px ; text-align: left ; color: #ffffff ; margin: 0px 0px 20px 0px ; padding: 35px 0px 31px 40px ; text-indent: 0px ; border-radius:20px;
background:url(/img/usr/default/Xl9-B-8bZkE-1.png) no-repeat scroll 95% 50%;;
background-color:#fbb03b;}
.def_title10{ display: block ; font-size: 34px ; font-weight: normal ; font-style: normal ; line-height: 100% ; letter-spacing: 0px ; text-align: left ; color: #ffffff ; margin: 0px 0px 20px 0px ; padding: 35px 0px 31px 40px ; text-indent: 0px ; border-radius:20px;
background:url(/img/usr/default/WGt-C-bbZkF-1.png) no-repeat scroll 95% 50%;;
background-color:#32c1f0;}
.def_title11{ display: block ; font-size: 34px ; font-weight: normal ; font-style: normal ; line-height: 100% ; letter-spacing: 0px ; text-align: left ; color: #ffffff ; margin: 0px 0px 20px 0px ; padding: 35px 0px 31px 40px ; text-indent: 0px ; border-radius:20px;
background:url(/img/usr/default/IwP-Q-LbZkG-1.png) no-repeat scroll 95% 50%;;
background-color:#8cc63f;}
.headline_box{ display: block ; font-size: 13px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #764C24 ; margin: 10px 0px 19px 20px ; padding: 0px ; text-indent: 0px ; }
.headline_box div{
float:none !important;
margin:0.5rem 0 !important;}
.headline_def_text{ display: inline ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #764C24 ; margin: 0px 0px 0px 10px ; padding: 2px 15px 2px 20px ; text-indent: 0px ; }
.members_tittle{ display: block ; overflow: hidden ; width: 200px ; font-size: 14px ; font-weight: bold ; font-style: normal ; letter-spacing: 0px ; text-align: center ; color: #764C24 ; background: url("/img/usr/default/6WC-9-39S-3.png") no-repeat scroll left top ; margin: 0px ; padding: 12px 0px ; text-indent: 0px ; }
.access_comment{ display: block ; font-size: 22px ; font-weight: normal ; font-style: normal ; line-height: 100% ; letter-spacing: 0px ; text-align: left ; color: #ffffff ; background-color: #ff3333 ; margin: 0px 10px 0px 20px ; padding: 15px 0px 15px 10px ; text-indent: 0px ; }
.def_title12{ display: block ; font-size: 34px ; font-weight: normal ; font-style: normal ; line-height: 100% ; letter-spacing: 0px ; text-align: left ; color: #ffffff ; margin: 0px 0px 20px 0px ; padding: 35px 0px 31px 40px ; text-indent: 0px ; border-radius:20px;
background:url(/img/usr/default/h2D-l-XbZkH-1.png) no-repeat scroll 95% 50%;;
background-color:#00984b;
}
@media print,screen and (max-width: 768px){
.def_title01,
.def_title02,
.def_title03,
.def_title04,
.def_title05,
.def_title06,
.def_title07,
.def_title08,
.def_title09,
.def_title10,
.def_title11,
.def_title12{
padding:20px 0px 20px 20px;
font-size:24px;
}}
a.btn_libl{ display: inline ; font-size: 14px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 5px 25px ; border: 1px solid #3AABD2 ;   display:inline-block;
  text-decoration: none;
  border-radius: 50px;
  transition: .4s;
}
a.btn_libl:link{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #3AABD2 ; background-color: #fff ; }
a.btn_libl:visited{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #3AABD2 ; background-color: #fff ; }
a.btn_libl:hover{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #fff ; background-color: #3AABD2 ; }
.tel_font{ display: inline ; font-size: 24px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 20px 0px 0px 0px ; padding: 0px ; text-indent: 0px ; display:inline-block;
font-family:"Lato", sans-serif;
}
.tel_font:before {
  font-family: "Font Awesome 5 Free";
  content: '\f879';
  color: #3AABD2;
  font-weight: 900;}
.adress_box{ display: block ; font-size: 16px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 10px 0px ; text-indent: 0px ; }
@media print,screen and (max-width: 768px){
.adress_box{
padding: 20px 0;
background:#fff;
}}
.top_bk{ display: block ; overflow: hidden ; width: 100% ; font-size: 10px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px 0px 10px 0px ; padding: 10px ; text-indent: 0px ; background:rgba(255,255,255,0.8);
border-radius:30px;
box-sizing:border-box;
}
.top_bk .flex img{
margin:1rem 1rem 0 1rem ;
}
@media print,screen and (max-width: 768px){
.top_bk .flex img{
margin:1rem 0 0 0;
}}
.flex_age{ display: inline ; font-size: 10px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px 0px 30px 0px ; padding: 0px ; text-indent: 0px ; 	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
        flex-wrap:wrap;
}
@media print,screen and (max-width: 768px){
.flex_age a{
width:50%;
}
.flex_age img{
width:100%;
height:auto;
}}
.video_container{ display: block ; font-size: 10px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px 0px 20px 0px ; padding: 0px ; text-indent: 0px ;   position: relative;
  width: 100%;
  height: 0;
  padding-top: 56.25%;
}
.video_container iframe{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.gnet_photo{ display: block ; font-size: 10px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px 0px 10px 0px ; padding: 0px ; text-indent: 0px ; width: 100% ;
}
.gnet_photo video{
width:100%;
}
.gnet_photo .gnet_img{
width:100%;
}
.flex_gnet{
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
        flex-wrap:wrap;
}
.flex_gnet .gnet_photo{
width:49%;
height:auto;
}
.flex_gnet .gnet_photo:nth-child(odd){
margin-right:0.5rem;
}
.gnet_photo img{
width:100% ;
}
@media print,screen and (max-width: 768px){
.flex_gnet{
display:block;
}
.flex_gnet .gnet_photo{
width:100%;
}
.flex_gnet .gnet_photo:nth-child(odd){
margin-right:0;
}}
.calender{ display: block ; font-size: 14px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px 0px 20px 0px ; padding: 0px ; text-indent: 0px ; background:#fff;
}
.calender a.moddef_link,
.calender table
{
font-size:16px !important;}
.table_boxsp100{ display: block ; font-size: 14px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px ; text-indent: 0px ; }
@media print,screen and (max-width: 768px){
.table_boxsp100 table, .table_boxsp100 thead, .table_boxsp100 tbody, .table_boxsp100 th, .table_boxsp100 td, .table_boxsp100 tr { 
display: block;
width:auto;
}
.table_boxsp100 thead tr { 
position: absolute;
top: -9999px;
left: -9999px;
}
		
.table_boxsp100 tr { 
display:block;
}
.table_boxsp100 td { 
border: none !important;
border-bottom: 1px solid #eee; 
position: relative;
margin-bottom:1rem;
}
		
.table_boxsp100 td:before {
position: absolute;
top: 6px;
left: 6px;
width: 100%; 
padding-right: 10px; 
white-space: nowrap;
}
.table_boxsp100 .moddef_img{
float:none!important;
}
/*Label the data*/
.table_boxsp100 td:nth-of-type(1):before { content: ""; }
.table_boxsp100 td:nth-of-type(2):before { content: ""; }
.table_boxsp100 td:nth-of-type(3):before { content: ""; }
.table_boxsp100 td:nth-of-type(4):before { content: ""; }
textarea {
width: 94% !important;
display: inline-block;
padding: 3%;
margin: 0;
}
.table_boxsp100 .moddef_text img{
width:100%;
height:auto;
}
.table_boxsp100 input, .table_boxsp100 select{
width:100% !important;
font-size:16px;
box-sizing:border-box;
}
.table_boxsp100 img{
margin-bottom:10px;
}}
.flex_access{ display: inline ; font-size: 10px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px ; text-indent: 0px ; 	display: -ms-flexbox;
 	display: -webkit-box;
	display: flex;
}
.flex_access img{
width:33%;
height:auto;
}
@media print,screen and (max-width: 768px){
.flex_access{
display:block;
}
.flex_access img{
width:100%;
}}
.form_table{ display: inline ; font-size: 10px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px ; text-indent: 0px ; display:table;
}
.form_table td{
padding:0.5rem 0;
}
.form_table textarea{
box-sizing:border-box;
}
@media print,screen and (max-width: 768px){
.form_table table, .form_table thead, .form_table tbody, .form_table th, .form_table td, .form_table tr { 
display: block;
width:auto;
}
.form_table thead tr { 
position: absolute;
top: -9999px;
left: -9999px;
}
		
.form_table tr { 
display:block;
}
.form_table td { 
border: none !important;
border-bottom: 1px solid #eee; 
position: relative;
}
.form_table input, .form_table select{
max-width:100%;
}
		
.form_table td:before {
position: absolute;
top: 6px;
left: 6px;
width: auto; 
padding-right: 10px; 
white-space: nowrap;
}
/*Label the data*/
.form_table td:nth-of-type(1):before { content: ""; }
.form_table td:nth-of-type(2):before { content: ""; }
.form_table td:nth-of-type(3):before { content: ""; }
.form_table td:nth-of-type(4):before { content: ""; }
textarea.form_table {
width: 94% !important;
display: inline-block;
padding: 3%;
}
.form_table td{
padding:0;
}}
a.movie_btn{ display: block ; font-size: 24px ; font-weight: normal ; font-style: normal ; line-height: 100% ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 25px 10px 25px 90px ; border-radius:10px;
background:url(/img/usr/default/lwp-h-fbZjH-1.png) no-repeat scroll 0% 50%;;
background-color:#40C788;
border-bottom:4px solid #27905B;
}
a.movie_btn:active{
  -webkit-transform: translateY(4px);
  transform: translateY(4px);/*下に動く*/
  border-bottom: none;/*線を消す*/
}
a.movie_btn:link{ font-size: 24px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #fff ; }
a.movie_btn:visited{ font-size: 24px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #ffffff ; }
a.movie_btn:hover{ font-size: 24px ; font-weight: normal ; font-style: normal ; text-decoration: none ; }
a.hogosya_btn{ display: block ; font-size: 24px ; font-weight: normal ; font-style: normal ; line-height: 100% ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 25px 10px 25px 90px ; border-radius:10px;
background:url(/img/usr/default/9um-6-ibZkI-1.png) no-repeat scroll 0% 50%;;
background-color:#32c1f0;
border-bottom:4px solid #0091FF;
}
a.hogosya_btn:active{
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
  border-bottom: none;}
a.hogosya_btn:link{ font-size: 24px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #fff ; }
a.hogosya_btn:visited{ font-size: 24px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #ffffff ; }
a.hogosya_btn:hover{ font-size: 24px ; font-weight: normal ; font-style: normal ; text-decoration: none ; }
a.news_btn{ display: block ; font-size: 24px ; font-weight: normal ; font-style: normal ; line-height: 100% ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 25px 10px 25px 90px ; border-radius:10px;
background:url(/img/usr/default/NGz-L-5bZkJ-1.png) no-repeat scroll 0% 50%;;
background-color:#E2B129;
border-bottom:4px solid #B37821;
}
a.news_btn:active{
  -webkit-transform: translateY(4px);
  transform: translateY(4px);/*下に動く*/
  border-bottom: none;/*線を消す*/}
a.news_btn:link{ font-size: 24px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #fff ; }
a.news_btn:visited{ font-size: 24px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #ffffff ; }
a.news_btn:hover{ font-size: 24px ; font-weight: normal ; font-style: normal ; text-decoration: none ; }
.def_title13{ display: block ; font-size: 34px ; font-weight: normal ; font-style: normal ; line-height: 100% ; letter-spacing: 0px ; text-align: left ; color: #ffffff ; margin: 0px 0px 20px 0px ; padding: 35px 0px 31px 40px ; text-indent: 0px ; border-radius:20px;
background:url(/img/usr/default/HIi-R-ocXiF-1.png) no-repeat scroll 95% 50%;;
background-color:#686464;
}
@media print,screen and (max-width: 768px){
.def_title01,
.def_title02,
.def_title03,
.def_title04,
.def_title05,
.def_title06,
.def_title07,
.def_title08,
.def_title09,
.def_title10,
.def_title11,
.def_title12,
.def_title13{
padding:20px 0px 20px 20px;
font-size:24px;
}}
