@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 ; width: 160px ; font-size: 16px ; font-weight: normal ; font-style: normal ; line-height: 100% ; letter-spacing: 0px ; text-align: center ; margin: 0px ; padding: 14px 0px ; border-bottom: 2px solid #ffffff ; display: inline-block;
}
.modmenu_link1:hover {
border-bottom: 2px solid #cc3300;
}
.sysmenuul > li:first-child a.modmenu_link1{
width:60px;
font-size:0;
padding: 19.5px 0;
display: inline-block;
color: #ffffff;
background-color: #cc3300;
border-bottom: 2px solid #cc3300;
}
#MENU1 .sysmenuul > li:first-child {
color: #ffffff;
width:60px;
background-color: #cc3300;
font-size:0
}
#MENU1 .sysmenuul > li:first-child a.modmenu_link1{
font-size:0;
width:60px;
padding: 19.5px 0;
display: inline-block;
color: #fff;
background-color: #cc3300;
border-bottom: 2px solid #cc3300;
}
.sysmenuul > li:first-child a.modmenu_link1:before {
    font-size: 16px;
    content: 'TOP';
}
@media screen and (max-width: 750px) {
ul.sysmenuul {
    padding: 2px 5px !important;
}
.sysmenuul > ul {
    width: 100% !important;
}
.sysmenuul > li {
    border-bottom:1px solid #ccc;
    width: 100% !important;
}
.sysmenuul > li:first-child {
    background-color: #666 !important;
}
.sysmenuul > li:first-child a.modmenu_link1 {
    width: auto !important;
    display: block !important;
    background-color: #666 !important;
}
.sysmenuul li a:link {
    width: auto !important;
    display: block;
    margin:2px 0 !important;
}
.slicknav_nav a {
    margin: 0 !important;
}
.slicknav_nav li a {
     width: auto !important;
}
#MENU1 .sysmenuul > li {
background-color:#eee;
}
}
a.modmenu_link1:link{ font-size: 16px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #121212 ; background-color: #ffffff ; }
a.modmenu_link1:visited{ font-size: 16px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #121212 ; background-color: #ffffff ; }
a.modmenu_link1:hover{ font-size: 16px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #ffffff ; background-color: #cc3300 ; }
a.modmenu_link2{ display: block ; font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; margin: 0px 2px ; padding: 8px 0px 8px 8px ; border-bottom: 1px solid #cccccc ; border-left: 3px solid #eeeeee ; }
.modmenu_link2:hover {
border-left: 3px solid #e52126;}
a.modmenu_link2:link{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #121212 ; background-color: #ffffff ; }
a.modmenu_link2:visited{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #121212 ; background-color: #ffffff ; }
a.modmenu_link2:hover{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #121212 ; }
a.modmenu_link3{ display: block ; font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; margin: 0px 2px ; padding: 4px 0px 4px 15px ; border-bottom: 1px solid #cccccc ; border-left: 3px solid #cc6666 ; }
.modmenu_link3:hover {
border-left: 3px solid #e52126;}
a.modmenu_link3:link{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #121212 ; background-color: #ffffff ; }
a.modmenu_link3:visited{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #121212 ; background-color: #ffffff ; }
a.modmenu_link3:hover{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #121212 ; background-color: #eeeeee ; }
a.modmenu_link4{ display: block ; font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; margin: 0px 2px ; padding: 4px 0px 4px 30px ; border-bottom: 1px solid #cccccc ; border-left: 3px solid #cccccc ; }
.modmenu_link4:hover {
border-left: 3px solid #e52126;}
a.modmenu_link4:link{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #121212 ; background-color: ##eeeeee ; }
a.modmenu_link4:visited{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #121212 ; background-color: ##eeeeee ; }
a.modmenu_link4:hover{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #121212 ; background-color: #cccccc ; }
.modmenu_text1{ display: block ; overflow: hidden ; width: 160px ; font-size: 16px ; font-weight: normal ; font-style: normal ; line-height: 100% ; letter-spacing: 0px ; text-align: center ; color: #cc3300 ; background-color: #ffffff ; margin: 0px ; padding: 14px 0px ; border-bottom: 2px solid #cc3300 ; text-indent: 0px ; display: inline-block;
}
#MENU1 .sysmenuul > li.modmenu_text1 {
padding: 14px 0px;
}
#MENU1 .sysmenuul > li.modmenu_text1:first-child {
color: #ffffff;
width:60px;
padding: 19.5px 0;
background-color: #cc3300;
font-size:0
}
#MENU1 .sysmenuul > li.modmenu_text1:first-child:before {
font-size: 16px;
content: 'TOP';
}
@media screen and (max-width: 750px) {
a.modmenu_link1:link {
width:auto!important;
}
#MENU1 .sysmenuul > li.modmenu_text1 {
    padding: 12px 0px;
}
}
.modmenu_text2{ display: block ; font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #ffffff ; background-color: #e52126 ; margin: 0px 2px ; padding: 8px 0px 8px 8px ; border-bottom: 1px solid #cccccc ; border-left: 3px solid #e52126 ; text-indent: 0px ; }
#MENU2 {
margin-bottom: 20px;
}
@media screen and (max-width: 750px) {
.modmenu_text2 {
margin: 0 !important;
}}
.modmenu_text3{ display: block ; font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #e52126 ; background-color: #eeeeee ; margin: 0px 2px ; padding: 4px 0px 4px 15px ; border-bottom: 1px solid #cccccc ; border-left: 3px solid #e52126 ; text-indent: 0px ; }
.modmenu_text4{ display: block ; font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #121212 ; background-color: #cccccc ; margin: 0px 2px ; padding: 4px 0px 4px 30px ; border-bottom: 1px solid #eeeeee ; border-left: 3px solid #e52126 ; text-indent: 0px ; }
}
/* ----------------- SP ------------------- */
@media screen and (max-width: 750px) {
.modmenu_text4 {
    width: 100%;
}}
.modhead0{ display: block ; font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #121212 ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
.modhead1{ display: block ; font-size: 30px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #121212 ; margin: 5px 0px 0px 0px ; padding: 1px 8px ; text-indent: 0px ; }
@media screen and (max-width: 750px) {
.modhead1 {
padding: 1px 1em 1px 0px;
}}
.modhead2{ display: block ; font-size: 24px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #121212 ; background: url("/img/usr/default/Q1k-I-pmNi-1.png") no-repeat scroll left center ; margin: 5px 0px 0px 0px ; padding: 10px 8px 10px 26px ; text-indent: 0px ; }
.modhead3{ display: block ; font-size: 18px ; font-weight: bold ; font-style: normal ; line-height: 200% ; letter-spacing: 0px ; text-align: left ; color: #121212 ; margin: 5px 0px 0px 20px ; padding: 1px 8px ; border-bottom: 2px solid #e52126 ; text-indent: 0px ; }
.modbbox1 .modhead3 {
margin-left:0;
}
table .modhead3 {
margin-left:0;
}
@media screen and (max-width: 750px) {
.modhead3 {
margin-left:0;
}}
.modhead4{ display: block ; font-size: 14px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #121212 ; margin: 5px 0px 0px 30px ; padding: 2px 8px ; border-left: 4px solid #e52126 ; text-indent: 0px ; }
.modhead5{ display: block ; font-size: 14px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #121212 ; margin: 5px 0px 0px 40px ; padding: 2px 8px ; border-left: 2px solid #e52126 ; text-indent: 0px ; }
.modbbox0{ display: block ; font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #666666 ; margin: 0px ; padding: 0px ; text-indent: 0px ; }
#BODY > div {
margin: 20px auto 30px;}
.modbbox1{ display: block ; font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 170% ; letter-spacing: 0px ; text-align: left ; color: #121212 ; margin: 0px ; padding: 10px 2px 2px 2px ; text-indent: 0px ; }
@media screen and (max-width: 750px){
.modbbox1{
 display: block;
 width: auto;
 margin: 0 5px;
}}
.modbbox2{ display: block ; font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 170% ; letter-spacing: 0px ; text-align: left ; color: #121212 ; margin: 0px 0px 0px 10px ; padding: 10px 2px 20px 2px ; text-indent: 0px ; }
@media screen and (max-width: 750px){
.modbbox2{
 display: block;
 width: auto;
 margin: 0 5px;
}}
.modbbox3{ display: block ; font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 170% ; letter-spacing: 0px ; text-align: left ; color: #121212 ; margin: 0px 0px 0px 20px ; padding: 2px ; text-indent: 0px ; }
@media screen and (max-width: 750px){
.modbbox3{
 display: block;
 width: auto;
 margin: 0 5px;
}}
.modbbox4{ display: block ; font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 170% ; letter-spacing: 0px ; text-align: left ; color: #121212 ; margin: 0px 0px 0px 30px ; padding: 2px ; text-indent: 0px ; }
.modbbox5{ display: block ; font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 170% ; letter-spacing: 0px ; text-align: left ; color: #666666 ; margin: 0px 0px 0px 40px ; padding: 2px ; text-indent: 0px ; }
.img_center_modbox5 div {
    float: none !important;}
.modtitle1{ display: block ; font-size: 14px ; 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 #eeeeee ; text-indent: 0px ; }
.modtitle2{ display: block ; font-size: 14px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #121212 ; background-color: #ffffff ; margin: 5px 2px 0px 2px ; padding: 2px ; border: 1px solid #eeeeee ; text-indent: 0px ; }
.modtitle3{ display: block ; font-size: 14px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #121212 ; background: url("/img/themes/set.000/mipdc.01/sty008.png") repeat-y scroll top left ; background-color: #ffffff ; margin: 5px 2px 1px 2px ; padding: 4px 4px 4px 10px ; border-bottom: 1px solid #e0e0e0 ; text-indent: 0px ; }
.modtitle4{ display: block ; font-size: 14px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #121212 ; background: url("/img/themes/set.000/mipdc.01/sty009.png") repeat-y scroll top left ; background-color: #ffffff ; margin: 5px 2px 1px 2px ; padding: 4px 4px 4px 10px ; border-bottom: 1px solid #e0e0e0 ; text-indent: 0px ; }
.modtitle5{ display: block ; font-size: 14px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #333333 ; background-color: #ffffff ; margin: 5px 2px 1px 2px ; padding: 4px 4px 4px 10px ; border-bottom: 1px solid #e0e0e0 ; border-left: 6px solid #e52126 ; text-indent: 0px ; }
.modtitle6{ display: block ; font-size: 14px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #999999 ; background: url("/img/themes/set.000/mipdc.01/sty011.png") repeat-y scroll top left ; background-color: #ffffff ; margin: 5px 2px 1px 2px ; padding: 15px 10px 20px 10px ; border-bottom: 1px solid #e0e0e0 ; text-indent: 0px ; }
.modframe1{ display: block ; font-size: 14px ; 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 #eeeeee ; text-indent: 0px ; }
.modframe2{ display: block ; font-size: 14px ; 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 #121212 ; text-indent: 0px ; }
.modframe3{ display: block ; font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #666666 ; background: url("/img/themes/set.000/mipdc.01/sty011.png") repeat-y scroll top left ; background-color: #f3f3f3 ; margin: 0px 2px 5px 2px ; padding: 4px 4px 4px 10px ; border-top: 1px solid #ffffff ; border-bottom: 1px solid #ffffff ; text-indent: 0px ; }
.modframe4{ display: block ; font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #666666 ; background: url("/img/themes/set.000/mipdc.01/sty011.png") repeat-y scroll top left ; background-color: #f3f3f3 ; margin: 0px 2px 5px 2px ; padding: 4px 4px 4px 10px ; border-top: 1px solid #ffffff ; border-bottom: 1px solid #ffffff ; text-indent: 0px ; }
.moddef_foot{ display: block ; font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #e52126 ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
.moddef_text{ display: block ; font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 180% ; letter-spacing: 0px ; text-align: left ; color: #121212 ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
a.moddef_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.moddef_link:link{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #000099 ; }
a.moddef_link:visited{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #000099 ; }
a.moddef_link:hover{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #ff3333 ; }
a.modinv_link{ display: inline ; font-size: 14px ; 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: 14px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #ffffff ; }
a.modinv_link:visited{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #ffffff ; }
a.modinv_link:hover{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #ffffff ; }
.moddef_img{ display: inline ; font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #121212 ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
.moddef_cap{ display: block ; font-size: 14px ; 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_pre1{ display: block ; font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #121212 ; background-color: #ffffff ; margin: 0px 2px ; padding: 2px ; border-left: 2px solid #eeeeee ; text-indent: 0px ; white-space: pre ; font-family: monospace ; }
.moddef_pre2{ display: block ; font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #121212 ; background-color: #ffffff ; margin: 0px 2px ; padding: 2px ; border: 1px solid #eeeeee ; 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: #003366 ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
.moddef_etag{ display: inline ; font-size: 14px ; 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: 14px ; 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: 14px ; 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: 14px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #121212 ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
.moddef_spn2{ display: inline ; font-size: 14px ; 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: 20px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #003399 ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
a.modmini_link{ display: inline ; font-size: 14px ; 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: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #666666 ; }
a.modmini_link:visited{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #666666 ; }
a.modmini_link:hover{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #e52126 ; }
.modmini_text{ display: inline ; font-size: 14px ; 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: 14px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #121212 ; margin: 1px 2px ; padding: 0px ; text-indent: 0px ; }
.modmesg_value{ display: inline ; font-size: 14px ; 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: 14px ; 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: 14px ; 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: 14px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #e52126 ; margin: 1px 2px ; padding: 0px ; text-indent: 0px ; }
.modimgtab1_ox{ margin: 0px 2px 4px 2px ; }
.modimgtab1_vr{ width: 12px ; background: url(/img/themes/set.000/mipdc.01/sty018_Fx.png) right top repeat-y ; }
.modimgtab1_vl{ width: 12px ; background: url(/img/themes/set.000/mipdc.01/sty018_Dx.png) left top repeat-y ; }
.modimgtab1_tl{ width: 12px ; height: 12px ; background: url(/img/themes/set.000/mipdc.01/sty018_Ax.png) left top no-repeat ; }
.modimgtab1_bl{ width: 12px ; height: 12px ; background: url(/img/themes/set.000/mipdc.01/sty018_Gx.png) left bottom no-repeat ; }
.modimgtab1_tr{ height: 12px ; background: url(/img/themes/set.000/mipdc.01/sty018_BC.png) right top no-repeat ; }
.modimgtab1_br{ height: 12px ; background: url(/img/themes/set.000/mipdc.01/sty018_HI.png) right bottom no-repeat ; }
.modimgtab1_in{ background: url(/img/themes/set.000/mipdc.01/sty018_Ex.png) ; }
.modimgtab1_im{ font-size: 14px ; 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: 14px ; 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/set.000/mipdc.01/sty019_Fx.png) right top repeat-y ; }
.modimgtab2_vl{ width: 12px ; background: url(/img/themes/set.000/mipdc.01/sty019_Dx.png) left top repeat-y ; }
.modimgtab2_tl{ width: 12px ; height: 12px ; background: url(/img/themes/set.000/mipdc.01/sty019_Ax.png) left top no-repeat ; }
.modimgtab2_bl{ width: 12px ; height: 12px ; background: url(/img/themes/set.000/mipdc.01/sty019_Gx.png) left bottom no-repeat ; }
.modimgtab2_tr{ height: 12px ; background: url(/img/themes/set.000/mipdc.01/sty019_BC.png) right top no-repeat ; }
.modimgtab2_br{ height: 12px ; background: url(/img/themes/set.000/mipdc.01/sty019_HI.png) right bottom no-repeat ; }
.modimgtab2_in{ background: url(/img/themes/set.000/mipdc.01/sty019_Ex.png) ; }
.modimgtab2_im{ font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #666666 ; padding: 4px ; text-indent: 0px ; }
.modimgtab2{ margin: 0px 2px 4px 2px ; font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #666666 ; padding: 4px ; text-indent: 0px ; }
.modimgbox1_ox{ margin: 0px 2px 4px 2px ; font-size: 1px; line-height: 1%; }
.modimgbox1_vr{ background: url(/img/themes/set.000/mipdc.01/sty018_Fx.png) right top repeat-y ; }
.modimgbox1_vl{ margin-right: 12px ; padding-left: 12px ; background: url(/img/themes/set.000/mipdc.01/sty018_Dx.png) left top repeat-y ; }
.modimgbox1_tl{ height: 12px ; background: url(/img/themes/set.000/mipdc.01/sty018_Ax.png) left top no-repeat ; }
.modimgbox1_bl{ height: 12px ; background: url(/img/themes/set.000/mipdc.01/sty018_Gx.png) left bottom no-repeat ; }
.modimgbox1_tr{ height: 12px ; margin-left: 12px ; background: url(/img/themes/set.000/mipdc.01/sty018_BC.png) right top no-repeat ; }
.modimgbox1_br{ height: 12px ; margin-left: 12px ; background: url(/img/themes/set.000/mipdc.01/sty018_HI.png) right bottom no-repeat ; }
.modimgbox1_in{ background: url(/img/themes/set.000/mipdc.01/sty018_Ex.png) ; }
.modimgbox1_im{ font-size: 14px ; 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: 14px ; 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/set.000/mipdc.01/sty019_Fx.png) right top repeat-y ; }
.modimgbox2_vl{ margin-right: 12px ; padding-left: 12px ; background: url(/img/themes/set.000/mipdc.01/sty019_Dx.png) left top repeat-y ; }
.modimgbox2_tl{ height: 12px ; background: url(/img/themes/set.000/mipdc.01/sty019_Ax.png) left top no-repeat ; }
.modimgbox2_bl{ height: 12px ; background: url(/img/themes/set.000/mipdc.01/sty019_Gx.png) left bottom no-repeat ; }
.modimgbox2_tr{ height: 12px ; margin-left: 12px ; background: url(/img/themes/set.000/mipdc.01/sty019_BC.png) right top no-repeat ; }
.modimgbox2_br{ height: 12px ; margin-left: 12px ; background: url(/img/themes/set.000/mipdc.01/sty019_HI.png) right bottom no-repeat ; }
.modimgbox2_in{ background: url(/img/themes/set.000/mipdc.01/sty019_Ex.png) ; }
.modimgbox2_im{ font-size: 14px ; 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: 14px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #666666 ; padding: 4px ; text-indent: 0px ; }
.modframe5{ display: block ; font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #666666 ; background: url("/img/themes/set.000/mipdc.01/sty011.png") repeat-y scroll top left ; background-color: #f3f3f3 ; margin: 0px 2px 5px 2px ; padding: 4px 4px 4px 10px ; border-top: 1px solid #ffffff ; border-bottom: 1px solid #ffffff ; text-indent: 0px ; }
.modframe6{ display: block ; font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #666666 ; background: url("/img/themes/set.000/mipdc.01/sty011.png") repeat-y scroll top left ; background-color: #f3f3f3 ; margin: 0px 2px 5px 2px ; padding: 4px 4px 4px 10px ; border-top: 1px solid #ffffff ; border-bottom: 1px solid #ffffff ; text-indent: 0px ; }
.modinv_text{ display: block ; font-size: 14px ; 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: 14px ; 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/set.000/mipdc.01/sty012.png") no-repeat scroll top left ; }
a.moddec_link:link{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #666666 ; }
a.moddec_link:visited{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #666666 ; }
a.moddec_link:hover{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #e52126 ; background: url("/img/themes/set.000/mipdc.01/sty013.png") no-repeat scroll top left ; }
a.modpath_link{ display: inline ; font-size: 14px ; 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: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #666666 ; }
a.modpath_link:visited{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #666666 ; }
a.modpath_link:hover{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #e52126 ; }
.modpath_text{ display: inline ; font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #666666 ; margin: 1px ; padding: 0px ; text-indent: 0px ; }
.moddef_textr{ display: block ; font-size: 14px ; 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: 14px ; 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: 14px ; 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: 14px ; 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: 14px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: right ; color: #eeeeee ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
.modfoot_text{ display: block ; font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #333333 ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
a.modfoot_link{ display: inline ; font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 2px 2px 2px 16px ; background: url("/img/usr/default/dvb-p-ynMi-1.gif") no-repeat scroll left center ; }
a.modfoot_link:first-child {
background-image: none !important;
}
.FOOTERNAVI-box {
display: inline-block;
}
@media screen and (max-width: 750px) {
#FOOT1 .modfoot_text {
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
a.modfoot_link {
background-image: none !important;
display: block;
text-align: center;
font-size: 120%;
border-top: 1px solid #ccc;
}
a.modfoot_link:first-child {
border-top: none;
}
a.modfoot_link:link {
    padding: 10px 0;
}
}
a.modfoot_link:link{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #121212 ; }
a.modfoot_link:visited{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #121212 ; }
a.modfoot_link:hover{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #cc3300 ; background: url("/img/usr/default/dvb-p-ynMi-1.gif") no-repeat scroll left center ; }
.modhead_text{ display: block ; font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #121212 ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
a.modhead_link{ display: inline ; font-size: 14px ; 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: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #121212 ; }
a.modhead_link:visited{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #121212 ; }
a.modhead_link:hover{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #e52126 ; }
a.modpageupper{ display: inline ; font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: right ; margin: 0px ; padding: 2px 2px 2px 26px ; background: url("/img/usr/default/9Fe-6-vmQj-1.png") no-repeat scroll left bottom ; display: inline-block;
}
@media screen and (max-width: 750px) {
a.modpageupper {
text-align: center;
display: block;
width: 100%;
background-position: center top;
padding:20px 0 10px
}
a.modpageupper:hover {
background-position: center top !important;
}}
a.modpageupper:link{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #ff3333 ; }
a.modpageupper:visited{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #e52126 ; }
a.modpageupper:hover{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #121212 ; background: url("/img/usr/default/9Fe-6-vmQj-1.png") no-repeat scroll left bottom ; }
a.modtotoplink{ display: inline ; font-size: 14px ; 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/set.000/mipdc.01/sty016.png") no-repeat scroll top left ; }
a.modtotoplink:link{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #666666 ; }
a.modtotoplink:visited{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #666666 ; }
a.modtotoplink:hover{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: underline ; color: #e52126 ; background: url("/img/themes/set.000/mipdc.01/sty017.png") no-repeat scroll top left ; }
.def_keyvisual{ display: block ; overflow: hidden ; height: 20px ; font-size: 20px ; font-weight: bold ; font-style: normal ; letter-spacing: 0px ; text-align: left ; color: #333333 ; background: url("/img/usr/default/WLT-C-IeMc-3.jpg") no-repeat scroll left top ; margin: 0px ; padding: 33px 0px 27px 30px ; text-indent: 0px ; }
.def_kv_recruit{ display: block ; overflow: hidden ; height: 20px ; font-size: 20px ; font-weight: bold ; font-style: normal ; letter-spacing: 0px ; text-align: left ; color: #333333 ; background: url("/img/usr/default/PYv-J-aeMd-7.jpg") no-repeat scroll left top ; margin: 0px ; padding: 33px 0px 27px 30px ; text-indent: 0px ; }
.def_kv_forcus{ display: block ; overflow: hidden ; height: 20px ; font-size: 20px ; font-weight: bold ; font-style: normal ; letter-spacing: 0px ; text-align: left ; color: #333333 ; background: url("/img/usr/default/RPO-H-NeMe-9.jpg") no-repeat scroll left top ; margin: 0px ; padding: 33px 0px 27px 30px ; text-indent: 0px ; }
.def_kv_cb{ display: block ; overflow: hidden ; height: 20px ; font-size: 20px ; font-weight: bold ; font-style: normal ; letter-spacing: 0px ; text-align: left ; color: #333333 ; background: url("/img/usr/default/igC-k-ZeMf-4.jpg") no-repeat scroll left top ; margin: 0px ; padding: 33px 0px 27px 30px ; text-indent: 0px ; }
.def_kv_wd{ display: block ; overflow: hidden ; height: 20px ; font-size: 20px ; font-weight: bold ; font-style: normal ; letter-spacing: 0px ; text-align: left ; color: #333333 ; background: url("/img/usr/default/RJd-H-seMg-4.jpg") no-repeat scroll left top ; margin: 0px ; padding: 33px 0px 27px 30px ; text-indent: 0px ; }
.def_kv_dp{ display: block ; overflow: hidden ; height: 20px ; font-size: 20px ; font-weight: bold ; font-style: normal ; letter-spacing: 0px ; text-align: left ; color: #333333 ; background: url("/img/usr/default/Ppn-J-ieMh-3.jpg") no-repeat scroll left top ; margin: 0px ; padding: 33px 0px 27px 30px ; text-indent: 0px ; }
.def_kv_tr{ display: block ; overflow: hidden ; height: 20px ; font-size: 20px ; font-weight: bold ; font-style: normal ; letter-spacing: 0px ; text-align: left ; color: #333333 ; background: url("/img/usr/default/9dT-6-IeMi-3.jpg") no-repeat scroll left top ; margin: 0px ; padding: 33px 0px 27px 30px ; text-indent: 0px ; }
.blueframe1{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #2c2c2c ; background-color: #ffffff ; margin: 0px 2px 2px 2px ; padding: 2px ; border: 1px solid #0000FF ; text-indent: 0px ; }
.blueframe2{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #2c2c2c ; background-color: #ffffff ; margin: 0px 2px ; padding: 2px ; border: 1px solid #00CCFF ; text-indent: 0px ; }
.litext10px{ display: block ; font-size: 10px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #2c2c2c ; background: url("/img/usr/default/NAL-L-OiOf-1.png") no-repeat scroll left top ; margin: 0px ; padding: 0px 4px 0px 10px ; text-indent: 0px ; }
.litext12px{ display: block ; font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 175% ; letter-spacing: 0px ; text-align: left ; color: #2c2c2c ; background: url("/img/usr/default/h1u-l-9lKl-1.png") no-repeat scroll left top ; margin: 0px ; padding: 0px 4px 0px 12px ; text-indent: 0px ; }
a.instruction_link{ display: inline ; font-size: 12px ; font-weight: bold ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px 2px 2px 2px ; padding: 4px 16px 4px 4px ; border-top: 1px solid #009999 ; border-bottom: 1px solid #009999 ; border-left: 4px solid #009999 ; border-right: 1px solid #009999 ; background: url("/img/usr/default/MeD-M-ViPg-2.png") no-repeat scroll right center ; }
a.instruction_link:link{ font-size: 12px ; font-weight: bold ; font-style: normal ; text-decoration: none ; color: #009999 ; background-color: #ffffff ; }
a.instruction_link:visited{ font-size: 12px ; font-weight: bold ; font-style: normal ; text-decoration: none ; color: #009999 ; background-color: #ffffff ; }
a.instruction_link:hover{ font-size: 12px ; font-weight: bold ; font-style: normal ; text-decoration: none ; color: #ff0000 ; background: url("/img/usr/default/ROg-H-miPh-2.png") no-repeat scroll right center ; background-color: #ffffff ; }
a.instruction_b_link{ display: block ; font-size: 12px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; margin: 0px 2px 2px 2px ; padding: 2px 16px 2px 4px ; border-top: 1px solid #009999 ; border-bottom: 1px solid #009999 ; border-left: 4px solid #009999 ; border-right: 1px solid #009999 ; background: url("/img/usr/default/MeD-M-ViPg-2.png") no-repeat scroll right center ; }
a.instruction_b_link:link{ font-size: 12px ; font-weight: bold ; font-style: normal ; text-decoration: none ; color: #009999 ; background-color: #ffffff ; }
a.instruction_b_link:visited{ font-size: 12px ; font-weight: bold ; font-style: normal ; text-decoration: none ; color: #009999 ; background-color: #ffffff ; }
a.instruction_b_link:hover{ font-size: 12px ; font-weight: bold ; font-style: normal ; text-decoration: none ; color: #ff0000 ; background: url("/img/usr/default/ROg-H-miPh-2.png") no-repeat scroll right center ; background-color: #ffffff ; }
a.button_link{ display: block ; overflow: hidden ; width: 225px ; height: 26px ; font-size: 12px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: center ; margin: 2px 0px ; padding: 12px 16px 2px 4px ; background: url("/img/usr/default/nzY-f-BlLi-1.png") no-repeat scroll center center ; }
a.button_link:link{ font-size: 12px ; font-weight: bold ; font-style: normal ; text-decoration: none ; color: #306bb0 ; background-color: #ffffff ; }
a.button_link:visited{ font-size: 12px ; font-weight: bold ; font-style: normal ; text-decoration: none ; color: #306bb0 ; background-color: #ffffff ; }
a.button_link:hover{ font-size: 12px ; font-weight: bold ; font-style: normal ; text-decoration: none ; color: #ff0000 ; background: url("/img/usr/default/LAH-N-SlLj-1.png") no-repeat scroll center center ; background-color: #ffffff ; }
.FOOTERNAVI-box{ display: block ; font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #121212 ; margin: 0px ; padding: 0px ; text-indent: 0px ; font-size: 1.2em;}
.recruit01{ display: block ; font-size: 21px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #000000 ; background: url("/img/usr/default/KZs-O-dhRl-4.png") no-repeat scroll left bottom ; margin: 0px 2px 15px 192px ; padding: 2px 0px 4px 10px ; text-indent: 0px ; }
.recruit02{ display: block ; font-size: 21px ; font-weight: bold ; font-style: normal ; line-height: 170% ; letter-spacing: 0px ; text-align: left ; color: #ffffff ; background-color: #F5A816 ; margin: 0px ; padding: 5px 2px 5px 5px ; text-indent: 0px ; }
a.button_link02{ display: block ; overflow: hidden ; width: 185px ; height: 26px ; font-size: 12px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: center ; margin: 2px 0px ; padding: 12px 16px 2px 4px ; background: url("/img/usr/default/6vt-9-ckLk-1.png") no-repeat scroll center center ; }
a.button_link02:link{ font-size: 12px ; font-weight: bold ; font-style: normal ; text-decoration: none ; color: #306bb0 ; background-color: #ffffff ; }
a.button_link02:visited{ font-size: 12px ; font-weight: bold ; font-style: normal ; text-decoration: none ; color: #306bb0 ; background-color: #ffffff ; }
a.button_link02:hover{ font-size: 12px ; font-weight: bold ; font-style: normal ; text-decoration: none ; color: #ff0000 ; background: url("/img/usr/default/lzn-h-ikLl-1.png") no-repeat scroll center center ; background-color: #ffffff ; }
a.instruction_link02{ display: inline ; font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 170% ; letter-spacing: 0px ; text-align: center ; margin: 0px 2px 2px 2px ; padding: 6px 15px 6px 10px ; border: 1px solid #e52126 ; background: url("/img/usr/default/i7r-k-imQh-4.png") no-repeat scroll right center ; width: auto;
min-width: 150px;
border-radius: 3px;
display: inline-block;}
a.instruction_link02:link{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #e52126 ; background-color: #ffffff ; }
a.instruction_link02:visited{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #e52126 ; background-color: #ffffff ; }
a.instruction_link02:hover{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #ffffff ; background: url("/img/usr/default/jrc-j-xmQi-2.png") no-repeat scroll right center ; background-color: #e52126 ; }
a.instruction_b_link02{ display: block ; font-size: 14px ; font-weight: bold ; font-style: normal ; line-height: 170% ; letter-spacing: 0px ; text-align: left ; margin: 0px 2px 4px 2px ; padding: 4px 23px 4px 4px ; border: 1px solid #e52126 ; background: url("/img/usr/default/i7r-k-imQh-4.png") no-repeat scroll right center ; border-radius: 3px;}
a.instruction_b_link02:link{ font-size: 14px ; font-weight: bold ; font-style: normal ; text-decoration: none ; color: #e52126 ; background-color: #ffffff ; }
a.instruction_b_link02:visited{ font-size: 14px ; font-weight: bold ; font-style: normal ; text-decoration: none ; color: #e52126 ; background-color: #ffffff ; }
a.instruction_b_link02:hover{ font-size: 14px ; font-weight: bold ; font-style: normal ; text-decoration: none ; color: #ffffff ; background: url("/img/usr/default/jrc-j-xmQi-2.png") no-repeat scroll right center ; background-color: #e52126 ; }
.sp3-1{ display: inline ; font-size: 14px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #333333 ; margin: 0px ; padding: 2px ; text-indent: 0px ; }
.saiyou-back{ display: inline ; width: 100% ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: center ; background: url("/img/usr/default/iaX-k-FmIc-9.jpg") no-repeat scroll center bottom ; margin: 15px 0px 0px 10px ; padding: 10px 2px 80px 2px ; text-indent: 0px ; display: inline-block;
}
.saiyou-back .sysimglink {
display:inline-block;
}
.saiyou-back .sysimglink img {
display:inline-block;
margin-left 10px;}
a.saiyou-page-headlink{ display: inline ; font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 2px ; }
a.saiyou-page-headlink:link{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #003399 ; }
a.saiyou-page-headlink:visited{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #003399 ; }
a.saiyou-page-headlink:hover{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #994444 ; }
.headline_peace_box{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; color: #666666 ; margin: 0px 1px ; padding: 2px ; text-indent: 0px ; }
.fb_text{ display: block ; font-size: 13px ; font-weight: normal ; font-style: normal ; line-height: 160% ; letter-spacing: 0px ; text-align: left ; color: #333333 ; margin: 5px 0px 0px 0px ; padding: 2px ; text-indent: 0px ; }
.fb_img{ display: inline ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #5d6c8b ; margin: 5px 0px 0px 0px ; padding: 2px 2px 0px 2px ; text-indent: 0px ; }
.fb_title01{ display: block ; font-size: 21px ; font-weight: normal ; font-style: normal ; line-height: 100% ; letter-spacing: 0px ; text-align: center ; color: #ffffff ; background-color: #002959 ; margin: 10px 0px 0px 0px ; padding: 8px 30px 9px 30px ; text-indent: 0px ; }
.fb_box01{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: center ; color: #666666 ; background-color: #e6e6e6 ; margin: 0px ; padding: 10px 2px 14px 2px ; text-indent: 0px ; }
.fb_title02{ display: block ; font-size: 16px ; font-weight: bold ; font-style: normal ; line-height: 140% ; letter-spacing: 0px ; text-align: left ; color: #000000 ; background-color: #ffffff ; margin: 10px 0px 0px 10px ; padding: 3px 8px 2px 30px ; border-bottom: 2px solid #003366 ; text-indent: 0px ; }
.fb_copy{ display: block ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 100% ; letter-spacing: 0px ; text-align: right ; color: #cccccc ; margin: 0px ; padding: 8px 2px ; text-indent: 0px ; }
.icon_hlinkbox{ display: block ; overflow: hidden ; height: 270px ; font-size: 14px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; color: #666666 ; margin: 0px 1px ; padding: 2px ; border: 1px solid #e0e0e0 ; text-indent: 0px ; overflow-y: scroll;}
a.infolink_kink01{ display: block ; font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: center ; margin: 0px 0px 10px 0px ; padding: 7px 10px ; display:inline-block;
min-width: 130px;
}
a.infolink_kink01:link{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #ffffff ; background-color: #cc3300 ; }
a.infolink_kink01:visited{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #ffffff ; background-color: #cc3300 ; }
a.infolink_kink01:hover{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #ffffff ; background-color: #660000 ; }
a.infolink_kink02{ display: block ; font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: center ; margin: 0px 0px 10px 0px ; padding: 7px 10px ; display:inline-block;
min-width: 130px;}
a.infolink_kink02:link{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #ffffff ; background-color: #333333 ; }
a.infolink_kink02:visited{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #ffffff ; background-color: #333333 ; }
a.infolink_kink02:hover{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #ffffff ; background-color: #666666 ; }
a.icon_link01{ display: inline ; font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 170% ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 2px 10px 2px 20px ; background: url("/img/usr/default/wsE-6-1mQd-2.png") no-repeat scroll left center ; }
a.icon_link01:link{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #121212 ; }
a.icon_link01:visited{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #121212 ; }
a.icon_link01:hover{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #ff3333 ; }
.img_pc25sp50{ display: block ; overflow: hidden ; width: 25% ; font-size: 14px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px ; text-indent: 0px ; float: left ;
}
.img_pc25sp50 img {
width: 100%;
height: auto;
}
.servicesbnr {
padding: 10px 0;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
display: inline-block;
}
@media screen and (max-width: 750px) {
.img_pc25sp50 {
width: 50%;
}}
.img_pc25sp50_m{ display: inline ; width: 25% ; font-size: 14px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px ; text-indent: 0px ; }
.img_pc25sp50_m img {
width: auto;
padding: 0 3px;
}
@media screen and (max-width: 750px) {
.img_pc25sp50_m {
width: 42%;
padding: 0 3%;
}
.img_pc25sp50_m img {
width: 100%;
height: auto;
}}
.box_itemw50{ display: block ; font-size: 14px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px ; text-indent: 0px ; margin: 0 auto;
}
.box_itemw50 > div {
width: 48%;
float: left;
padding: 0 1%;
}
@media screen and (max-width: 750px) {
.box_itemw50 > div {
width: 100% !important;
}}
.lines-on-sides{ display: inline ; font-size: 27px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: center ; margin: 0px ; padding: 0px ; text-indent: 0px ; }
.lines-on-sides {
    overflow: hidden;
    text-align: center;
}
.lines-on-sides span {
    display: inline-block;
    padding: 0 0.5em;
    position: relative;
}
.lines-on-sides span:before,
.lines-on-sides span:after {
    border-top: 1px solid;
    content: &quot;&quot;;
    position: absolute;
    top: 50%;
    width: 99em;
}
.lines-on-sides span:before {
    right: 100%;
}

.lines-on-sides span:after {
    left: 100%;
}
.top_recbgbox{ display: block ; overflow: hidden ; width: 100% ; font-size: 16px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; background: url("/img/usr/default/j3B-j-4nIi-1.jpg") no-repeat scroll center center ; background-color: #abcde8 ; margin: 0px ; padding: 0px ; text-indent: 0px ; background-size: 130%;
min-height: 300px;
}
.top_recbgbox h2 {
margin: 20px 0;
display: inline-block;
}
.top_recbgbox .w1020 {
margin: 0 auto;
}
.top_recbgbox .spimg {
padding: 30px 0 10px;
}
.top_recbgbox .moddef_textc {
padding: 30px 0 10px;
}
@media screen and (max-width: 750px) {
.top_recbgbox {
background-size: 180%;
}}
.spimg{ display: inline ; font-size: 10px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px 10px ; padding: 0px ; text-indent: 0px ; }
@media screen and (max-width: 750px){
.spimg {
display: inline-block;
width: 100%;
margin: 0;
}
.spimg img {
width: 100%;
height: auto;
}}
.top_title-field{ display: block ; font-size: 26px ; font-weight: bold ; font-style: normal ; letter-spacing: 0px ; text-align: center ; margin: 0px ; padding: 0px ; text-indent: 0px ; position: relative;
margin: 0.5em 0 0.8em;
}
.top_title-field strong {
font-size:16px;
}
.top_title-field::before {
content: url(/img/usr/default/3qV-c-KnKi-1.png);
position: absolute;
left: 140px;
}
.top_title-field::after {
content: url(/img/usr/default/3OD-c-2nKj-1.png);
position: absolute;
margin:0 0 0 130px;
}
.top_box-field .textc h2.modhead2 {
margin: auto 0;
display: inline-block;
float: center;
}
@media screen and (max-width: 750px) {
.top_title-field {
text-align: left;
}
.top_title-field::before{
position: inherit;
float: right;
left: 0px;
}
.top_title-field::after{
position: inherit;
float: right;
margin: 0;
}
}
.table_boxsp100{ display: inline ; font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 100% ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px ; text-indent: 0px ; }
@media only screen and (max-width: 767px) {
.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 { border: 1px solid #ccc;
display:block;
}
.table_boxsp100 td { 
border: none;
border-bottom: 1px solid #eee; 
position: relative;
height:auto !important;
}
		
.table_boxsp100 td:before {
position: absolute;
top: 6px;
left: 6px;
width: 100%; 
padding-right: 10px; 
white-space: nowrap;
}
/*Label the data*/
.table_boxsp100 td:nth-of-type(1):before { content: &quot;&quot;; }
.table_boxsp100 td:nth-of-type(2):before { content: &quot;&quot;; }
.table_boxsp100 td:nth-of-type(3):before { content: &quot;&quot;; }
.table_boxsp100 td:nth-of-type(4):before { content: &quot;&quot;; }
textarea {
width: 94% !important;
display: inline-block;
padding: 3%;
margin: 0;
}}
.field{ display: inline ; font-size: 16px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px ; text-indent: 0px ; float: left;
display: block;
width: 31%;
margin: 0 1%;
}
dl.field dt {
	list-style: none;
	line-height: 100%;
	display: grid;
	z-index: 2;
}
dl.field li dt img {
	width: auto;
}
dl.field dt a,
dl.field dd a{
	text-decoration: none;
	text-align: center;
}
dl.field dd {
	display: block;
	text-align: center;
	margin: 0;
	z-index: 1;
}
@media screen and (max-width: 750px){
dl.field {
	width: 100%;
	height: 110px;
	background-color: #e52126;
	margin:5px 0;
}
dl.field dt {
	float: left;
}
dl.field dt img {
	width: 180px;
	height: 110px;
}
dl.field dd a{
color: #fff;
font-size: 20px;
height: 60px;
display: block;
padding-top: 40px;
}
}
.br-pc{ display: inline ; font-size: 14px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px ; text-indent: 0px ; }
@media screen and (min-width: 749px){	
  .br-pc { display:block; }
  .br-sp { display:none; }
}
@media screen and (max-width: 750px){	
  .br-pc { display:none; }
  .br-sp { display:block; }}
.h2_bl{ display: block ; font-size: 24px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #121212 ; background: url("/img/usr/default/UQ9-E-dnMc-1.png") no-repeat scroll left center ; margin: 5px 0px 0px 0px ; padding: 10px 8px 10px 26px ; text-indent: 0px ; }
.top_box-field{ display: block ; font-size: 16px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: right ; background: url("/img/usr/default/Ukr-E-inMd-2.png") repeat-x scroll left bottom ; margin: 0px ; padding: 0px ; text-indent: 0px ; margin-bottom: 60px !important;
position: relative;
}
.top_box-field::after {
    content: url('/img/usr/default/h37-l-fnMe-1.png');
    position: relative;
    margin: 0 0 0 10px;
    text-align: right;
}
.keep_field{ display: inline ; font-size: 16px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px ; text-indent: 0px ; }
ul.field li {
	float: left;
	list-style: none;
	line-height: 100%;
	padding:0 1px;
	margin: 0 1%;
	width: 30%;
}
ul.field li a{
	text-decoration: none;
	text-align: center;
	display: grid;
}
	ul.field li p {
	padding: 0;
	margin: 0;
}
ul.field li span {
	display: block;
	text-align: center;
}
	ul.field li p img {
	width: auto;
}
@media screen and (max-width: 750px){
ul.field li {
	width: 100%;
	background-color: #e52126;
}
ul.field li p {
	float: left;
}
ul.field li p img {
	width: 211px;
	height: 100%;
}
ul.field li span a{
	color: #fff;
	display: block !important;
	font-size: 36px;
	margin: 50px auto;
}}
a.foot2_link{ display: inline ; font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 2px ; }
#FOOT2 table td div div img {
display: none;
}
a.foot2_link:link{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #121212 ; }
a.foot2_link:visited{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #121212 ; }
a.foot2_link:hover{ font-size: 14px ; font-weight: normal ; font-style: normal ; text-decoration: none ; color: #ff3333 ; }
.news_linkbox{ display: block ; font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #666666 ; margin: 0px 2px 10px 2px ; padding: 15px 2px ; border: 1px solid #cccccc ; text-indent: 0px ; }
.img_w100{ 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_w100 img {
    width: 100%;
    max-width: 100%;
    height: auto;}
.img_pc20sp50_m{ display: inline ; width: 19% ; font-size: 14px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 3px ; text-indent: 0px ; }
.img_pc20sp50_m img {
width: 100%;
height: auto;
}
@media screen and (max-width: 750px) {
.img_pc20sp50_m {
width: 42%;
padding: 0 3%;
}
.img_pc20sp50_m img {
width: 100%;
height: auto;
}}
.tabletd_pc50sp100{ display: inline ; font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 100% ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px ; text-indent: 0px ; }
.tabletd_pc50sp100 td {
width: 50%;
}
@media only screen and (max-width: 767px) {
.tabletd_pc50sp100 table, .tabletd_pc50sp100 thead, .tabletd_pc50sp100 tbody, .tabletd_pc50sp100 th, .tabletd_pc50sp100 td, .tabletd_pc50sp100 tr { 
display: block;
width:100%;
}
.tabletd_pc50sp100 thead tr { 
position: absolute;
top: -9999px;
left: -9999px;
}
		
.tabletd_pc50sp100 tr { border: 1px solid #ccc;
display:block;
}
.tabletd_pc50sp100 td { 
border: none;
border-bottom: 1px solid #eee; 
position: relative;
}
		
.tabletd_pc50sp100 td:before {
position: absolute;
top: 6px;
left: 6px;
width: 100%; 
padding-right: 10px; 
white-space: nowrap;
}
/*Label the data*/
.tabletd_pc50sp100 td:nth-of-type(1):before { content: &quot;&quot;; }
.tabletd_pc50sp100 td:nth-of-type(2):before { content: &quot;&quot;; }
.tabletd_pc50sp100 td:nth-of-type(3):before { content: &quot;&quot;; }
.tabletd_pc50sp100 td:nth-of-type(4):before { content: &quot;&quot;; }
textarea {
width: 94% !important;
display: inline-block;
padding: 3%;
margin: 0;
}}
.consolibox2{ display: block ; font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 170% ; letter-spacing: 0px ; text-align: left ; color: #121212 ; margin: 0px 0px 0px 10px ; padding: 10px 2px 20px 2px ; text-indent: 0px ; }
.consolibox2 h2 {
 display:none;}
.sdgstorikumi_box3{ display: block ; font-size: 14px ; font-weight: normal ; font-style: normal ; line-height: 170% ; letter-spacing: 0px ; text-align: left ; color: #121212 ; margin: 0px 0px 0px 20px ; padding: 2px ; text-indent: 0px ; }
.sdgstorikumi_box3 > div {
display: inline-block;
display: inline-flex;
/display:inline;
/zoom:1;
}
.sdgstorikumi_box3 > div:nth-child(odd) {
margin-right: 14px;
}
.sdgstorikumi_box3 > div:nth-child(even) {
margin-left: 14px;
}
.sdgstorikumi_box3 a.instruction_link02{
float: right;
}
@media screen and (max-width: 750px) {
.sdgstorikumi_box3 {
margin: 0px 0px 0px 5px;
}
.sdgstorikumi_box3 > div:nth-child(odd) {
margin-right: 0;
}
.sdgstorikumi_box3 > div:nth-child(even) {
margin-left: 0;
}}
.sdgstorikumi_box{ display: block ; overflow: hidden ; width: 349px ; font-size: 14px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; color: #121212 ; margin: 15px 0px 5px 0px ; padding: 0px ; text-indent: 0px ; vertical-align: top;
}
.sdgstorikumi_box img {
padding: 0 5px 0 0;
}
.sdgstorikumi_box .modhead4 {
margin: 5px 0px 10px 0px;
padding: 2px 5px 2px 0;
font-size: 16px;
border-left: none;
border-bottom: 2px solid #FBB9BB;
}
@media screen and (max-width: 750px){
.sdgstorikumi_box{
 display: block;
 width: auto;
 margin: 10px 5px 10px 0px;
}}
.tableScroll_dummy{ display: block ; font-size: 14px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px ; text-indent: 0px ; }
.bodybox1 {
    display: block;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    line-height: 170%;
    letter-spacing: 0px;
    text-align: left;
    color: #121212;
    margin: 0px;
    padding: 10px 2px 2px 2px;
    text-indent: 0px;
}
div.tableScroll {
    display: block;
}
@media only screen and (max-width: 750px) {
   .bodybox1 {
      display: block;
      width: calc(100% - 40px);
      margin: 0 5px;
   }
   div.tableScroll {
      display: blocl;
      width: 100%;
      overflow-x: auto;
   }
   div.tableScroll table {
       white-space: nowrap;
   }
}
.tableScroll_dummy_2022{ display: block ; font-size: 14px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px ; padding: 0px ; text-indent: 0px ; }
.bodybox2022 {
    display: block;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    line-height: 170%;
    letter-spacing: 0px;
    text-align: left;
    color: #121212;
    margin: 0px;
    padding: 10px 2px 2px 2px;
    text-indent: 0px;
}
div.tableScroll {
    display: block;
}
@media only screen and (max-width: 750px) {
   .bodybox2022 {
      display: block;
      width: calc(100% - 190px);
      margin: 0 5px;
   }
   div.tableScroll {
      display: blocl;
      width: 100%;
      overflow-x: auto;
   }
   div.tableScroll table {
       white-space: nowrap;
   }
}
.caption{ display: block ; font-size: 14px ; font-weight: bold ; font-style: normal ; line-height: 150% ; letter-spacing: 0px ; text-align: left ; color: #003399 ; margin: 0px ; padding: 2px 2px 0px 2px ; text-indent: 0px ; }
@media only screen and (max-width: 750px) {
  .caption {
    padding-bottom :20px
  }}
.spimg_caption{ display: inline ; font-size: 10px ; font-weight: normal ; font-style: normal ; letter-spacing: 0px ; text-align: left ; margin: 0px 10px ; padding: 0px ; text-indent: 0px ; }
@media screen and (max-width: 750px){
  .spimg_caption {
    display: inline-block;
    width: 100%;
    margin: 0;
  }
  .spimg_caption img {
    width: 100%;
    height: auto;
  }
  .spimg_caption {
    float: none !important;
  }

}
/* スライダーモジュール */
#slider8848 {
  width: 1020px;
  height: 350px;
  border-style: none;
  border-radius: 0px;
  margin-bottom: 0px;
}
#slider8848 .flex-control-paging li a.flex-active{
  background: none repeat scroll 0 0 rgba(255,0,0,1.0);
}
#slider8848 .flex-control-paging li a{
  background: none repeat scroll 0 0 rgba(255,0,0,0.5);
}
#slider8848 .flex-control-nav{
  bottom: none;
  top: 310px;
}
#slider8848 .flex-direction-nav a.flex-prev:before {
  content: 'Previous';
  font-size: 30px;
  line-height: 100%;
}
#slider8848 .flex-direction-nav a.flex-next:before {
  content: 'Next';
  font-size: 30px;
  line-height: 100%;
}
#slider8848 img{
}
.flexslider {
    border: medium none !important;
}
@media screen and (max-width: 767px) {
 #slider8848 {
   height: auto;
   width: 100%;
   margin-bottom: 10px;
 }
#slider8848 .flex-control-nav {
    display: none;
}
}