@charset "utf-8";
.mod-icon {
display: block;
overflow: hidden;
position: relative;
margin: 0;
padding: 0;
text-decoration: none;
vertical-align: middle;
text-align: center;
text-indent: -100%;
line-height: 0;
letter-spacing: 0;
color: #fff;
background-color: transparent;
background-repeat: no-repeat;
font-weight: normal;
font-size: 0;
border: 0;
}
.mod-icon--type-a-a--a {
width: 10px;
height: 10px;
background-image: url("../images/sprites/sprite_icon.png");
background-position: -146px -98px;
}
@media only screen and (max-width: 667px) {
.mod-icon--type-a-a--a {
width: 10px;
height: 10px;
background-image: url("../images/sprites/sprite_icon_retina.png");
background-position: -81px -52px;
background-size: 181px 98px;
}
}
.mod-icon--type-a-a--b {
width: 12px;
height: 12px;
background-image: url("../images/sprites/sprite_icon.png");
background-position: -94px -98px;
}
@media only screen and (max-width: 667px) {
.mod-icon--type-a-a--b {
width: 10px;
height: 10px;
background-image: url("../images/sprites/sprite_icon_retina.png");
background-position: -92px -52px;
background-size: 181px 98px;
}
}
.mod-icon--type-a-a--c {
width: 14px;
height: 14px;
background-image: url("../images/sprites/sprite_icon.png");
background-position: -86px -71px;
}
.mod-icon--type-a-a--d {
width: 12px;
height: 12px;
background-image: url("../images/sprites/sprite_icon.png");
background-position: -108px -98px;
}
.mod-icon--type-a-a--e {
width: 7px;
height: 13px;
background-image: url("../images/sprites/sprite_icon.png");
background-position: -59px -61px;
}
@media only screen and (max-width: 667px) {
.mod-icon--type-a-a--e {
width: 7px;
height: 13px;
background-image: url("../images/sprites/sprite_icon_retina.png");
background-position: -78px -64px;
background-size: 181px 98px;
}
}
.mod-icon--type-a-a--f {
width: 7px;
height: 13px;
background-image: url("../images/sprites/sprite_icon.png");
background-position: -59px -46px;
}
@media only screen and (max-width: 667px) {
.mod-icon--type-a-a--f {
width: 7px;
height: 13px;
background-image: url("../images/sprites/sprite_icon_retina.png");
background-position: -70px -64px;
background-size: 181px 98px;
}
}
.mod-icon--type-a-a--g {
width: 6px;
height: 5px;
background-image: url("../images/sprites/sprite_icon.png");
background-position: -172px -84px;
}
@media only screen and (max-width: 667px) {
.mod-icon--type-a-a--g {
width: 7px;
height: 6px;
background-image: url("../images/sprites/sprite_icon_retina.png");
background-position: -103px -52px;
background-size: 181px 98px;
}
}
.mod-icon--type-a-a--h {
width: 10px;
height: 10px;
background-image: url("../images/sprites/sprite_icon.png");
background-position: -172px -72px;
}
.mod-icon--type-b-a--a {
width: 14px;
height: 14px;
background-image: url("../images/sprites/sprite_icon.png");
background-position: -108px -54px;
}
@media only screen and (max-width: 667px) {
.mod-icon--type-b-a--a {
width: 14px;
height: 14px;
background-image: url("../images/sprites/sprite_icon_retina.png");
background-position: -160px -67px;
background-size: 181px 98px;
}
}
.mod-icon--type-b-a--b {
width: 14px;
height: 14px;
background-image: url("../images/sprites/sprite_icon.png");
background-position: -70px -71px;
}
@media only screen and (max-width: 667px) {
.mod-icon--type-b-a--b {
width: 14px;
height: 14px;
background-image: url("../images/sprites/sprite_icon_retina.png");
background-position: -145px -67px;
background-size: 181px 98px;
}
}
.mod-icon--type-b-a--c {
width: 15px;
height: 14px;
background-image: url("../images/sprites/sprite_icon.png");
background-position: -91px -54px;
}
@media only screen and (max-width: 667px) {
.mod-icon--type-b-a--c {
width: 14px;
height: 14px;
background-image: url("../images/sprites/sprite_icon_retina.png");
background-position: -166px -46px;
background-size: 181px 98px;
}
}
.mod-icon--type-b-a--d {
width: 14px;
height: 14px;
background-image: url("../images/sprites/sprite_icon.png");
background-position: -102px -71px;
}
@media only screen and (max-width: 667px) {
.mod-icon--type-b-a--d {
width: 14px;
height: 14px;
background-image: url("../images/sprites/sprite_icon_retina.png");
background-position: -124px -84px;
background-size: 181px 98px;
}
}
.mod-icon--type-c-a--a {
width: 14px;
height: 14px;
background-image: url("../images/sprites/sprite_icon.png");
background-position: -46px -98px;
}
.mod-icon--type-c-a--b {
width: 14px;
height: 14px;
background-image: url("../images/sprites/sprite_icon.png");
background-position: -62px -98px;
}
.mod-icon--type-c-a--c {
width: 14px;
height: 14px;
background-image: url("../images/sprites/sprite_icon.png");
background-position: -78px -98px;
}
.mod-icon--type-d-a--a {
width: 10px;
height: 10px;
background-image: url("../images/sprites/sprite_icon.png");
background-position: -122px -98px;
}
@media only screen and (max-width: 667px) {
.mod-icon--type-d-a--a {
width: 10px;
height: 11px;
background-image: url("../images/sprites/sprite_icon_retina.png");
background-position: -70px -52px;
background-size: 181px 98px;
}
}
.mod-icon--type-d-a--b {
width: 3px;
height: 5px;
background-image: url("../images/sprites/sprite_icon.png");
background-position: -180px -84px;
}
@media only screen and (max-width: 667px) {
.mod-icon--type-d-a--b {
width: 4px;
height: 6px;
background-image: url("../images/sprites/sprite_icon_retina.png");
background-position: -175px -67px;
background-size: 181px 98px;
}
}
.mod-icon--type-e-a--c {
width: 10px;
height: 10px;
background-image: url("../images/sprites/sprite_icon.png");
background-position: -134px -98px;
}
@media only screen and (max-width: 667px) {
.mod-icon--type-e-a--c {
width: 11px;
height: 11px;
background-image: url("../images/sprites/sprite_icon_retina.png");
background-position: -139px -84px;
background-size: 181px 98px;
}
}
.mod-icon--type-f-a--a {
width: 11px;
height: 11px;
background-image: url("../images/sprites/sprite_icon.png");
background-position: -172px -46px;
}
@media only screen and (max-width: 667px) {
.mod-icon--type-f-a--a {
width: 11px;
height: 11px;
background-image: url("../images/sprites/sprite_icon_retina.png");
background-position: -151px -84px;
background-size: 181px 98px;
}
}
.mod-icon--type-f-a--b {
width: 11px;
height: 11px;
background-image: url("../images/sprites/sprite_icon.png");
background-position: -172px -59px;
}
@media only screen and (max-width: 667px) {
.mod-icon--type-f-a--b {
width: 11px;
height: 11px;
background-image: url("../images/sprites/sprite_icon_retina.png");
background-position: -163px -84px;
background-size: 181px 98px;
}
}
.mod-icon--type-f-a--c {
width: 44px;
height: 44px;
background-image: url("../images/sprites/sprite_icon.png");
background-position: 0px -98px;
}
.mod-icon--type-f-a--d {
width: 44px;
height: 44px;
background-image: url("../images/sprites/sprite_icon.png");
background-position: -126px -46px;
}
.mod-icon--type-f-a--e {
width: 54px;
height: 52px;
background-image: url("../images/sprites/sprite_icon.png");
background-position: -70px 0px;
}
@media only screen and (max-width: 667px) {
.mod-icon--type-f-a--e {
width: 53px;
height: 51px;
background-image: url("../images/sprites/sprite_icon_retina.png");
background-position: -70px 0px;
background-size: 181px 98px;
}
}
.mod-icon--type-f-a--f {
width: 57px;
height: 50px;
background-image: url("../images/sprites/sprite_icon.png");
background-position: 0px -46px;
}
@media only screen and (max-width: 667px) {
.mod-icon--type-f-a--f {
width: 58px;
height: 51px;
background-image: url("../images/sprites/sprite_icon_retina.png");
background-position: 0px -47px;
background-size: 181px 98px;
}
}
.mod-icon--type-f-a--g {
width: 68px;
height: 44px;
background-image: url("../images/sprites/sprite_icon.png");
background-position: 0px 0px;
}
@media only screen and (max-width: 667px) {
.mod-icon--type-f-a--g {
width: 69px;
height: 46px;
background-image: url("../images/sprites/sprite_icon_retina.png");
background-position: 0px 0px;
background-size: 181px 98px;
}
}
.mod-icon--type-f-a--h {
width: 57px;
height: 44px;
background-image: url("../images/sprites/sprite_icon.png");
background-position: -126px 0px;
}
@media only screen and (max-width: 667px) {
.mod-icon--type-f-a--h {
width: 57px;
height: 45px;
background-image: url("../images/sprites/sprite_icon_retina.png");
background-position: -124px 0px;
background-size: 181px 98px;
}
}
.mod-icon--type-f-a--i {
width: 19px;
height: 15px;
background-image: url("../images/sprites/sprite_icon.png");
background-position: -70px -54px;
}
@media only screen and (max-width: 667px) {
.mod-icon--type-f-a--i {
width: 20px;
height: 16px;
background-image: url("../images/sprites/sprite_icon_retina.png");
background-position: -124px -67px;
background-size: 181px 98px;
}
}
.mod-icon--type--retina-a-a--a {
width: 10px;
height: 10px;
background-image: url("../images/sprites/sprite_icon_retina.png");
background-position: -81px -52px;
background-size: 181px 98px;
}
.mod-icon--type--retina-a-a--b {
width: 10px;
height: 10px;
background-image: url("../images/sprites/sprite_icon_retina.png");
background-position: -92px -52px;
background-size: 181px 98px;
}
.mod-icon--type--retina-a-a--e {
width: 7px;
height: 13px;
background-image: url("../images/sprites/sprite_icon_retina.png");
background-position: -78px -64px;
background-size: 181px 98px;
}
.mod-icon--type--retina-a-a--f {
width: 7px;
height: 13px;
background-image: url("../images/sprites/sprite_icon_retina.png");
background-position: -70px -64px;
background-size: 181px 98px;
}
.mod-icon--type--retina-a-a--g {
width: 7px;
height: 6px;
background-image: url("../images/sprites/sprite_icon_retina.png");
background-position: -103px -52px;
background-size: 181px 98px;
}
.mod-icon--type--retina-b-a--a {
width: 14px;
height: 14px;
background-image: url("../images/sprites/sprite_icon_retina.png");
background-position: -160px -67px;
background-size: 181px 98px;
}
.mod-icon--type--retina-d-a--a {
width: 10px;
height: 11px;
background-image: url("../images/sprites/sprite_icon_retina.png");
background-position: -70px -52px;
background-size: 181px 98px;
}
.mod-icon--type--retina-d-a--b {
width: 4px;
height: 6px;
background-image: url("../images/sprites/sprite_icon_retina.png");
background-position: -175px -67px;
background-size: 181px 98px;
}
.mod-icon--type--retina-e-a--a {
width: 20px;
height: 20px;
background-image: url("../images/sprites/sprite_icon_retina.png");
background-position: -145px -46px;
background-size: 181px 98px;
}
.mod-icon--type--retina-e-a--b {
width: 20px;
height: 20px;
background-image: url("../images/sprites/sprite_icon_retina.png");
background-position: -124px -46px;
background-size: 181px 98px;
}
.mod-icon--type--retina-e-a--c {
width: 11px;
height: 11px;
background-image: url("../images/sprites/sprite_icon_retina.png");
background-position: -139px -84px;
background-size: 181px 98px;
}
.mod-icon--type--retina-f-a--a {
width: 11px;
height: 11px;
background-image: url("../images/sprites/sprite_icon_retina.png");
background-position: -151px -84px;
background-size: 181px 98px;
}
.mod-icon--type--retina-f-a--b {
width: 11px;
height: 11px;
background-image: url("../images/sprites/sprite_icon_retina.png");
background-position: -163px -84px;
background-size: 181px 98px;
}
.mod-icon--type--retina-f-a--e {
width: 53px;
height: 51px;
background-image: url("../images/sprites/sprite_icon_retina.png");
background-position: -70px 0px;
background-size: 181px 98px;
}
.mod-icon--type--retina-f-a--f {
width: 58px;
height: 51px;
background-image: url("../images/sprites/sprite_icon_retina.png");
background-position: 0px -47px;
background-size: 181px 98px;
}
.mod-icon--type--retina-f-a--g {
width: 69px;
height: 46px;
background-image: url("../images/sprites/sprite_icon_retina.png");
background-position: 0px 0px;
background-size: 181px 98px;
}
.mod-icon--type--retina-f-a--h {
width: 57px;
height: 45px;
background-image: url("../images/sprites/sprite_icon_retina.png");
background-position: -124px 0px;
background-size: 181px 98px;
}
.mod-icon--type--retina-f-a--i {
width: 20px;
height: 16px;
background-image: url("../images/sprites/sprite_icon_retina.png");
background-position: -124px -67px;
background-size: 181px 98px;
}
.mod-text {
display: block;
position: relative;
margin: 0;
padding: 0;
word-break: break-all;
word-wrap: break-word;
text-align: left;
line-height: 1.5;
letter-spacing: 0.04em;
background-color: transparent;
font-size: 14px;
font-style: normal;
font-weight: normal;
border: 0;
}
.mod-text__link {
display: inline;
color: #313131;
text-decoration: none;
}
.mod-text__link:hover {
color: #007ee0;
text-decoration: underline;
}
.mod-text__label {
overflow: hidden;
display: block;
padding: 0;
line-height: 0;
text-indent: -100%;
white-space: nowrap;
color: transparent;
background-repeat: no-repeat;
font-size: 0;
}
.mod-text__icon {
display: inline-block;
top: 0;
margin-right: 5px;
vertical-align: baseline;
*display: inline;
*text-indent: 0;
*font-size: 0;
*zoom: 1;
}
.mod-text--theme-a-a--a {
background-color: #eee;
}
.mod-text--theme-a-a--b {
background-color: #f5f5f5;
}
.mod-text--theme-a-b--a {
color: #007fe0;
}
.mod-text--theme-a-c--a {
background-color: #007be3;
color: #fff;
}
.mod-text--theme-a-d--a {
background-color: #ff5a2f;
color: #fff;
}
.mod-text--theme-a-e--a {
color: #fd1813;
}
.mod-text--theme-b-a--a,
.mod-text--theme-b-a--b {
border-bottom: 3px solid #dcdcdc;
padding-bottom: 14px;
}
.mod-text--theme-b-a--a:after,
.mod-text--theme-b-a--b:after {
content: "";
display: block;
width: 158px;
height: 3px;
background-color: #007edf;
position: absolute;
left: 0;
bottom: -3px;
}
@media only screen and (max-width: 667px) {
.mod-text--theme-b-a--a .mod-text__label,
.mod-text--theme-b-a--b .mod-text__label {
width: auto;
height: auto;
margin: 0;
padding: 0;
white-space: normal;
overflow: auto;
line-height: 1.5;
font-size: 18px;
font-weight: bold;
color: #000;
background: none;
text-indent: 0;
}
}
.mod-text--theme-b-a--b:after {
width: 141px;
}
@media only screen and (max-width: 667px) {
.mod-text--theme-b-a--b:after {
width: 158px;
}
}
.mod-text--theme-b-b--a {
background-color: #e4f5fb;
border-top: 2px solid #00a0dd;
padding: 5px 10px;
color: #00a0dd;
}
.mod-text--theme-b-b--b {
color: #f93;
font-size: 20px;
}
@media only screen and (max-width: 667px) {
.mod-text--theme-b-b--b {
font-size: 17px;
}
}
.mod-text--theme-b-b--d {
color: #fe0000;
}
.mod-text--theme-b-b--e {
line-height: 1.8;
}
.mod-text--theme-b-b--f {
color: #000 !important;
}
.mod-text__link--theme-a-a--a,
.mod-text__link--theme-a-a--a--underline-false {
color: #007ee0;
}
.mod-text__link--theme-a-a--a:hover,
.mod-text__link--theme-a-a--a--underline-false:hover {
color: #007ee0;
}
.mod-text__link--theme-a-a--a--underline-false {
text-decoration: none;
}
.mod-text__link--theme-a-a--b,
.mod-text__link--theme-a-a--b--underline-false {
color: #fff;
}
.mod-text__link--theme-a-a--b:hover,
.mod-text__link--theme-a-a--b--underline-false:hover {
color: #fff;
}
.mod-text__link--theme-a-a--b--underline-false {
text-decoration: none;
}
.mod-text--align-left {
text-align: left;
}
.mod-text--align-center {
text-align: center;
}
.mod-text--align-right {
text-align: right;
}
.mod-text--weight-normal {
font-weight: normal;
}
.mod-text--weight-bold {
font-weight: bold;
}
.mod-text--ellipsis-true {
overflow: hidden;
width: 100%;
white-space: nowrap;
word-break: normal;
word-wrap: normal;
text-overflow: ellipsis;
}
.mod-text--underline-true {
text-decoration: underline;
}
.mod-text--inline-true {
display: inline;
}
.mod-text--size-10 {
font-size: 10px;
}
.mod-text--size-11 {
font-size: 11px;
}
.mod-text--size-12 {
font-size: 12px;
}
.mod-text--size-13 {
font-size: 13px;
}
.mod-text--size-14 {
font-size: 14px;
}
.mod-text--size-16 {
font-size: 16px;
}
.mod-text--size-18 {
font-size: 18px;
}
.mod-text--size-20 {
font-size: 20px;
}
.mod-text--size-22 {
font-size: 22px;
}
.mod-text--size-24 {
font-size: 24px;
}
.mod-text--size-a-a {
font-size: 12px;
}
@media only screen and (max-width: 667px) {
.mod-text--size-a-a {
font-size: 13px;
}
}
.mod-text__label--type-a-a--a,
.mod-text__label--type-a-a--b,
.mod-text__label--type-a-a--c,
.mod-text__label--type-a-b--a,
.mod-text__label--type-a-c--a,
.mod-text__label--type-a-c--b,
.mod-text__label--type-a-c--c,
.mod-text__label--type-a-c--d,
.mod-text__label--type-a-c--e,
.mod-text__label--type-a-c--f,
.mod-text__label--type-a-c--g,
.mod-text__label--type-b-a--a,
.mod-text__label--type-b-a--b,
.mod-text__label--type-b-a--c,
.mod-text__label--type-b-a--d,
.mod-text__label--type-b-a--e,
.mod-text__label--type-b-b--a,
.mod-text__label--type-b-b--b,
.mod-text__label--type-b-b--c,
.mod-text__label--type-b-b--d,
.mod-text__label--type-b-b--e,
.mod-text__label--type-b-b--f,
.mod-text__label--type-b-b--g,
.mod-text__label--type-b-b--h,
.mod-text__label--type-b-b--i,
.mod-text__label--type-b-b--j,
.mod-text__label--type-b-b--k,
.mod-text__label--type-b-b--l,
.mod-text__label--type-b-b--m,
.mod-text__label--type-b-b--n,
.mod-text__label--type-b-b--o,
.mod-text__label--type-b-c--a,
.mod-text__label--type-b-c--b,
.mod-text__label--type-b-c--c,
.mod-text__label--type-b-c--d,
.mod-text__label--type-b-c--e,
.mod-text__label--type-b-c--f,
.mod-text__label--type-b-c--g,
.mod-text__label--type-b-c--h,
.mod-text__label--type-b-c--i,
.mod-text__label--type-b-c--j,
.mod-text__label--type-b-c--k,
.mod-text__label--type-b-c--l,
.mod-text__label--type-b-c--m,
.mod-text__label--type-b-c--n,
.mod-text__label--type-b-c--o,
.mod-text__label--type-b-c--p,
.mod-text__label--type-b-c--q,
.mod-text__label--type-b-c--r,
.mod-text__label--type-b-c--s,
.mod-text__label--type-b-c--u,
.mod-text__label--type-b-c--v,
.mod-text__label--type-b-c--w,
.mod-text__label--type-b-c--x,
.mod-text__label--type-b-c--y,
.mod-text__label--type-b-c--z,
.mod-text__label--type-b-c--t,
.mod-text__label--type-b-d--a,
.mod-text__label--type-b-d--b,
.mod-text__label--type-b-d--c,
.mod-text__label--type-b-d--d,
.mod-text__label--type-b-d--e,
.mod-text__label--type-b-e--a,
.mod-text__label--type-b-e--b,
.mod-text__label--type-b-e--c,
.mod-text__label--type-b-e--d,
.mod-text__label--type-b-e--e,
.mod-text__label--type-b-e--f,
.mod-text__label--type-b-e--g,
.mod-text__label--type-b-e--h,
.mod-text__label--type-b-e--i,
.mod-text__label--type-b-f--a,
.mod-text__label--type-b-f--b,
.mod-text__label--type-b-f--c,
.mod-text__label--type-b-f--d,
.mod-text__label--type-b-f--e,
.mod-text__label--type-b-f--f,
.mod-text__label--type-b-f--g,
.mod-text__label--type-b-g--a,
.mod-text__label--type-b-g--b,
.mod-text__label--type-b-g--c,
.mod-text__label--type-b-g--d,
.mod-text__label--type-b-g--e,
.mod-text__label--type-b-g--f,
.mod-text__label--type-b-h--a,
.mod-text__label--type-b-h--b {
overflow: hidden;
padding: 0;
line-height: 0;
text-indent: -100%;
white-space: nowrap;
color: transparent;
background-repeat: no-repeat;
font-size: 0;
}
.mod-text__label--type-a-a--a,
.mod-text__label--type-a-a--b,
.mod-text__label--type-a-a--c,
.mod-text__label--type-a-b--a,
.mod-text__label--type-a-c--a,
.mod-text__label--type-a-c--b,
.mod-text__label--type-a-c--c,
.mod-text__label--type-a-c--d,
.mod-text__label--type-a-c--e,
.mod-text__label--type-a-c--f,
.mod-text__label--type-a-c--g,
.mod-text__label--type-b-a--a,
.mod-text__label--type-b-a--b,
.mod-text__label--type-b-a--c,
.mod-text__label--type-b-a--d,
.mod-text__label--type-b-a--e,
.mod-text__label--type-b-b--a,
.mod-text__label--type-b-b--b,
.mod-text__label--type-b-b--c,
.mod-text__label--type-b-b--d,
.mod-text__label--type-b-b--e,
.mod-text__label--type-b-b--f,
.mod-text__label--type-b-b--g,
.mod-text__label--type-b-b--h,
.mod-text__label--type-b-b--i,
.mod-text__label--type-b-b--j,
.mod-text__label--type-b-b--k,
.mod-text__label--type-b-b--l,
.mod-text__label--type-b-b--m,
.mod-text__label--type-b-b--n,
.mod-text__label--type-b-b--o,
.mod-text__label--type-b-c--a,
.mod-text__label--type-b-c--b,
.mod-text__label--type-b-c--c,
.mod-text__label--type-b-c--d,
.mod-text__label--type-b-c--e,
.mod-text__label--type-b-c--f,
.mod-text__label--type-b-c--g,
.mod-text__label--type-b-c--h,
.mod-text__label--type-b-c--i,
.mod-text__label--type-b-c--j,
.mod-text__label--type-b-c--k,
.mod-text__label--type-b-c--l,
.mod-text__label--type-b-c--m,
.mod-text__label--type-b-c--n,
.mod-text__label--type-b-c--o,
.mod-text__label--type-b-c--p,
.mod-text__label--type-b-c--q,
.mod-text__label--type-b-c--r,
.mod-text__label--type-b-c--s,
.mod-text__label--type-b-c--u,
.mod-text__label--type-b-c--v,
.mod-text__label--type-b-c--w,
.mod-text__label--type-b-c--x,
.mod-text__label--type-b-c--y,
.mod-text__label--type-b-c--z,
.mod-text__label--type-b-c--t,
.mod-text__label--type-b-d--a,
.mod-text__label--type-b-d--b,
.mod-text__label--type-b-d--c,
.mod-text__label--type-b-d--d,
.mod-text__label--type-b-d--e,
.mod-text__label--type-b-e--a,
.mod-text__label--type-b-e--b,
.mod-text__label--type-b-e--c,
.mod-text__label--type-b-e--d,
.mod-text__label--type-b-e--e,
.mod-text__label--type-b-e--f,
.mod-text__label--type-b-e--g,
.mod-text__label--type-b-e--h,
.mod-text__label--type-b-e--i,
.mod-text__label--type-b-f--a,
.mod-text__label--type-b-f--b,
.mod-text__label--type-b-f--c,
.mod-text__label--type-b-f--d,
.mod-text__label--type-b-f--e,
.mod-text__label--type-b-f--f,
.mod-text__label--type-b-f--g,
.mod-text__label--type-b-g--a,
.mod-text__label--type-b-g--b,
.mod-text__label--type-b-g--c,
.mod-text__label--type-b-g--d,
.mod-text__label--type-b-g--e,
.mod-text__label--type-b-g--f,
.mod-text__label--type-b-h--a,
.mod-text__label--type-b-h--b {
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-a-a--a {
width: 375px;
height: 14px;
background-position: -292px -752px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-a-a--b {
width: 186px;
height: 14px;
background-position: -735px -676px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-a-a--c {
width: 152px;
height: 21px;
background-position: -735px -498px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-a-b--a {
width: 99px;
height: 12px;
background-position: -858px -627px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-a-c--a {
width: 194px;
height: 21px;
background-position: -735px -369px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-a-c--b {
width: 131px;
height: 22px;
background-position: -735px -579px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-a-c--c {
width: 88px;
height: 21px;
background-position: -868px -579px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-a-c--d {
width: 423px;
height: 21px;
background-position: -284px -442px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-a-c--e {
width: 306px;
height: 21px;
background-position: -425px -477px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-a-c--f {
width: 214px;
height: 21px;
background-position: -735px -237px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-a-c--g {
width: 171px;
height: 21px;
background-position: -735px -439px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-a--a {
width: 103px;
height: 34px;
background-position: -735px -462px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-a--b {
width: 226px;
height: 34px;
background-position: -735px 0px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-a--c {
width: 173px;
height: 34px;
background-position: -735px -36px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-a--d {
width: 130px;
height: 34px;
background-position: -735px -309px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-a--e {
width: 155px;
height: 34px;
background-position: -735px -72px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-b--a {
width: 258px;
height: 34px;
background-position: 0px -582px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-b--b {
width: 258px;
height: 64px;
background-position: 0px -66px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-b--c {
width: 258px;
height: 64px;
background-position: 0px 0px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-b--d {
width: 258px;
height: 33px;
background-position: -260px -582px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-b--e {
width: 473px;
height: 33px;
background-position: -260px 0px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-b--f {
width: 96px;
height: 33px;
background-position: -735px -521px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-b--g {
width: 237px;
height: 33px;
background-position: 0px -668px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-b--h {
width: 141px;
height: 33px;
background-position: -735px -202px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-b--i {
width: 141px;
height: 33px;
background-position: -735px -167px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-b--j {
width: 235px;
height: 33px;
background-position: -239px -668px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-b--k {
width: 282px;
height: 33px;
background-position: 0px -442px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-b--l {
width: 269px;
height: 33px;
background-position: 0px -547px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-b--m {
width: 147px;
height: 33px;
background-position: -735px -108px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-b--n {
width: 410px;
height: 33px;
background-position: -260px -35px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-b--o {
width: 99px;
height: 33px;
background-position: -840px -462px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-c--a {
width: 46px;
height: 22px;
background-position: -910px -36px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-c--b {
width: 249px;
height: 22px;
background-position: -520px -776px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-c--c {
width: 192px;
height: 22px;
background-position: -735px -345px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-c--d {
width: 234px;
height: 22px;
background-position: -246px -802px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-c--e {
width: 249px;
height: 22px;
background-position: -269px -776px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-c--f {
width: 584px;
height: 22px;
background-position: 0px -205px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-c--g {
width: 45px;
height: 21px;
background-position: -884px -108px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-c--h {
width: 340px;
height: 21px;
background-position: -356px -703px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-c--i {
width: 340px;
height: 22px;
background-position: -328px -642px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-c--j {
width: 292px;
height: 21px;
background-position: -612px -726px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-c--k {
width: 46px;
height: 21px;
background-position: -892px -72px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-c--l {
width: 259px;
height: 21px;
background-position: -469px -395px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-c--m {
width: 184px;
height: 22px;
background-position: -735px -392px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-c--n {
width: 396px;
height: 22px;
background-position: 0px -523px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-c--o {
width: 444px;
height: 22px;
background-position: 0px -418px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-c--p {
width: 460px;
height: 22px;
background-position: -260px -94px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-c--q {
width: 330px;
height: 22px;
background-position: -398px -523px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-c--r {
width: 137px;
height: 21px;
background-position: -735px -556px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-c--s {
width: 673px;
height: 22px;
background-position: 0px -156px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-c--u {
width: 303px;
height: 21px;
background-position: -425px -500px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-c--v {
width: 208px;
height: 22px;
background-position: -735px -143px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-c--w {
width: 256px;
height: 22px;
background-position: -454px -371px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-c--x {
width: 256px;
height: 22px;
background-position: -446px -418px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-c--y {
width: 598px;
height: 23px;
background-position: 0px -180px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-c--z {
width: 471px;
height: 22px;
background-position: -260px -70px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-c--t {
width: 452px;
height: 22px;
background-position: 0px -371px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-d--a {
width: 121px;
height: 23px;
background-position: -735px -627px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-d--b {
width: 244px;
height: 22px;
background-position: 0px -802px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-d--c {
width: 290px;
height: 22px;
background-position: 0px -752px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-d--d {
width: 498px;
height: 22px;
background-position: 0px -347px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-d--e {
width: 358px;
height: 22px;
background-position: 0px -618px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-e--a {
width: 319px;
height: 21px;
background-position: -291px -726px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-e--b {
width: 554px;
height: 22px;
background-position: 0px -253px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-e--c {
width: 514px;
height: 22px;
background-position: 0px -323px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-e--d {
width: 545px;
height: 21px;
background-position: 0px -300px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-e--e {
width: 555px;
height: 21px;
background-position: 0px -277px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-e--f {
width: 467px;
height: 21px;
background-position: 0px -395px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-e--g {
width: 674px;
height: 22px;
background-position: 0px -132px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-e--h {
width: 570px;
height: 22px;
background-position: 0px -229px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-e--i {
width: 373px;
height: 21px;
background-position: -360px -618px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-f--a {
width: 104px;
height: 21px;
background-position: -586px -205px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-f--b {
width: 181px;
height: 21px;
background-position: -735px -416px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-f--c {
width: 93px;
height: 21px;
background-position: -867px -309px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-f--d {
width: 117px;
height: 22px;
background-position: -600px -180px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-f--e {
width: 354px;
height: 21px;
background-position: 0px -703px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-f--f {
width: 208px;
height: 21px;
background-position: -735px -286px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-f--g {
width: 392px;
height: 22px;
background-position: -271px -547px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-g--a {
width: 102px;
height: 24px;
background-position: -520px -582px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-g--b {
width: 188px;
height: 24px;
background-position: -735px -260px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-g--c {
width: 267px;
height: 24px;
background-position: 0px -776px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-g--d {
width: 326px;
height: 24px;
background-position: 0px -642px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-g--e {
width: 289px;
height: 24px;
background-position: 0px -726px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-g--f {
width: 242px;
height: 24px;
background-position: -476px -668px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-h--a {
width: 127px;
height: 22px;
background-position: -833px -521px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__label--type-b-h--b {
width: 124px;
height: 22px;
background-position: -735px -652px;
background-image: url("../images/sprites/sprite_text.png");
}
.mod-text__text--inline-true {
display: inline-block;
}
.mod-text__text--absolute-left,
.mod-text__text--absolute-right {
position: absolute;
top: 0;
bottom: 0;
margin: auto 0;
}
.mod-text__text--absolute-left {
left: 0;
}
.mod-text__text--absolute-right {
right: 0;
}
.mod-text__icon--inline-left,
.mod-text__icon--inline-right {
display: inline-block;
}
.mod-text__icon--inline-left {
margin-right: 3px;
}
.mod-text__icon--inline-right {
margin-left: 3px;
}
.mod-text__icon--block-top,
.mod-text__icon--block-bottom {
display: block;
}
.mod-text__icon--block-top {
margin-bottom: 3px;
}
.mod-text__icon--block-bottom {
margin-top: 3px;
}
.mod-text__icon--absolute-left,
.mod-text__icon--absolute-right {
position: absolute;
top: 0;
bottom: 0;
margin: auto;
}
.mod-text__icon--absolute-left {
left: 0;
}
.mod-text__icon--absolute-right {
right: 0;
}
.mod-textgroup {
display: block;
position: relative;
margin: 0;
padding: 0;
list-style: none;
}
.mod-textgroup__item__bullet {
position: absolute;
top: 0;
left: 0;
vertical-align: middle;
text-align: center;
}
.mod-textgroup__item {
padding-left: 1.6em;
*zoom: 1;
}
.mod-textgroup__item__bullet {
width: 1.5em;
}
.mod-post {
display: block;
position: relative;
margin: 0;
padding: 0;
text-align: left;
background-color: transparent;
font-size: 14px;
font-style: normal;
font-weight: normal;
border: 0;
*zoom: 1;
}
.mod-post:before,
.mod-post:after {
content: "";
display: table;
}
.mod-post:after {
clear: both;
}
.mod-post h1,
.mod-post h2,
.mod-post h3,
.mod-post h4,
.mod-post h5,
.mod-post h6,
.mod-post p,
.mod-post li,
.mod-post blockquote,
.mod-post pre,
.mod-post hr {
margin: 0;
padding: 0;
line-height: 2;
}
.mod-post ul,
.mod-post ol {
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 0;
padding-left: 1.5em;
list-style-type: disc;
*margin-left: 0.5em;
}
.mod-post li {
list-style-type: disc;
}
.mod-post strong,
.mod-post em,
.mod-post b,
.mod-post u,
.mod-post i,
.mod-post s,
.mod-post span,
.mod-post a {
line-height: 2;
letter-spacing: 0.04em;
}
.mod-post img {
display: block;
max-width: 100%;
height: auto;
margin: 0 auto;
font-size: 0;
}
.mod-post h1,
.mod-post h2,
.mod-post h3,
.mod-post h4,
.mod-post h5,
.mod-post h6,
.mod-post ul,
.mod-post ol {
padding-top: 20px;
}
.mod-post h1:first-child,
.mod-post h2:first-child,
.mod-post h3:first-child,
.mod-post h4:first-child,
.mod-post h5:first-child,
.mod-post h6:first-child,
.mod-post ul:first-child,
.mod-post ol:first-child {
padding-top: 0;
}
.mod-post p {
padding-top: 10px;
}
.mod-post p:first-child {
padding-top: 0;
}
.mod-post h1 {
font-size: 17px;
}
.mod-post h2 {
font-size: 16px;
}
.mod-post h3 {
font-size: 15px;
}
.mod-post h4 {
font-size: 14px;
}
.mod-post h5 {
font-size: 13px;
}
.mod-post h6 {
font-size: 12px;
}
.mod-post blockquote,
.mod-post pre {
margin-top: 30px;
}
.mod-post blockquote:first-child,
.mod-post pre:first-child {
padding-top: 0;
}
.mod-post blockquote {
padding-left: 15px;
border-left: 3px solid #d0d0d0;
}
.mod-post pre {
overflow: auto;
max-width: 808px;
padding: 15px;
background: #fff;
border: 1px solid #d8d8d8;
}
.mod-post strong,
.mod-post b {
font-weight: bold;
}
.mod-post em,
.mod-post i {
font-style: italic;
}
.mod-post u {
text-decoration: underline;
}
.mod-post s {
text-decoration: line-through;
}
.mod-post a {
color: #2166ae;
text-decoration: none;
}
.mod-post a:hover,
.mod-post a:focus {
text-decoration: underline;
}
.mod-post hr {
clear: both;
height: 0;
padding-top: 20px;
background: transparent;
border: 0;
border-bottom: 1px solid #d8d8d8;
}
.mod-btn {
display: block;
overflow: hidden;
position: relative;
width: auto;
margin: 0;
padding: 0;
text-decoration: none;
vertical-align: middle;
text-align: center;
line-height: 1;
letter-spacing: 0;
background-color: transparent;
font-weight: normal;
border: 0;
*font-size: 0;
}
.mod-btn__label {
display: block;
position: relative;
z-index: 1;
width: 100%;
height: 100%;
margin: 0 auto;
padding: 5px 0;
text-decoration: none;
vertical-align: middle;
text-align: center;
line-height: 1.2;
letter-spacing: 0;
background-color: transparent;
font-weight: normal;
font-size: 14px;
border: 0;
cursor: pointer;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.mod-btn {
display: block;
}
.mod-btn__label {
display: block;
}
.mod-btn--theme-a-a--a {
background-color: #fff;
}
.mod-btn--theme-b-a--a {
border: 1px solid #ccc;
background-color: #fff;
}
.mod-btn--theme-b-a--a .mod-btn__label {
line-height: 1;
text-align: left;
}
.mod-btn--theme-b-a--a:hover {
background-color: #2166ae;
}
.mod-btn--theme-b-a--a:hover .mod-btn__label {
color: #fff;
text-decoration: none !important;
}
.mod-btn--theme-c-a--a {
background-color: #fff;
border-radius: 5px;
padding: 3px 10px;
}
.mod-btn--theme-c-a--a > .mod-btn__label {
color: #000;
}
.mod-btn--theme-c-b--a {
background-color: #eee;
border-radius: 2px;
padding: 3px 10px;
}
.mod-btn--theme-c-b--a > .mod-btn__label {
color: #333;
}
.mod-btn--theme-c-b--a:hover,
.mod-btn--theme-c-b--a:focus {
background-color: #f7f7f7;
}
.mod-btn--theme-c-b--a:hover > .mod-btn__label,
.mod-btn--theme-c-b--a:focus > .mod-btn__label {
color: #999;
}
.mod-btn--theme-c-b--a.is-current {
background-color: #ebf5fe;
}
.mod-btn--theme-c-b--a.is-current > .mod-btn__label {
color: #007fe0;
}
.mod-btn--theme-c-b--a.is-current:hover,
.mod-btn--theme-c-b--a.is-current:focus {
background-color: #ebf5fe;
}
.mod-btn--theme-c-b--a.is-current:hover > .mod-btn__label,
.mod-btn--theme-c-b--a.is-current:focus > .mod-btn__label {
color: #007fe0;
}
.mod-btn__label--type-a-a--a,
.mod-btn__label--type-a-a--b,
.mod-btn__label--type-a-b--a,
.mod-btn__label--type-a-b--b,
.mod-btn__label--type-a-b--c,
.mod-btn__label--type-a-b--d,
.mod-btn__label--type-a-b--e,
.mod-btn__label--type-a-b--f,
.mod-btn__label--type-a-b--g,
.mod-btn__label--type-a-c--a,
.mod-btn__label--type-a-d--a,
.mod-btn__label--type-a-d--b,
.mod-btn__label--type-a-e--a,
.mod-btn__label--type-a-f--a,
.mod-btn__label--type-a-g--a,
.mod-btn__label--type-b-a--a,
.mod-btn__label--type-c-a--a,
.mod-btn__label--type-c-a--b {
overflow: hidden;
padding: 0;
line-height: 0;
text-indent: -100%;
white-space: nowrap;
color: transparent;
background-repeat: no-repeat;
font-size: 0;
}
.mod-btn__label--type-a-a--a {
width: 136px;
height: 56px;
background-image: url("../images/sprites/sprite_btn.png");
background-position: 0px -58px;
}
.mod-btn__label--type-a-a--a:hover,
.mod-btn__label--type-a-a--a:focus {
background-position: 0px 0px;
}
.mod-btn__label--type-a-a--b {
width: 253px;
height: 13px;
background-image: url("../images/sprites/sprite_btn.png");
background-position: 0px -249px;
}
.mod-btn__label--type-a-a--b:hover,
.mod-btn__label--type-a-a--b:focus {
background-position: 0px -234px;
}
.mod-btn__label--type-a-b--a {
width: 78px;
height: 13px;
background-image: url("../images/sprites/sprite_btn.png");
background-position: 0px -306px;
}
.mod-btn__label--type-a-b--a:hover,
.mod-btn__label--type-a-b--a:focus {
background-position: -80px -306px;
}
.mod-btn__label--type-a-b--a--current {
background-position: -168px -279px;
cursor: default;
}
.mod-btn__label--type-a-b--a--current:hover,
.mod-btn__label--type-a-b--a--current:focus {
background-position: -168px -279px;
}
.mod-btn__label--type-a-b--b {
width: 76px;
height: 13px;
background-image: url("../images/sprites/sprite_btn.png");
background-position: -248px -279px;
}
.mod-btn__label--type-a-b--b:hover,
.mod-btn__label--type-a-b--b:focus {
background-position: -160px -306px;
}
.mod-btn__label--type-a-b--b--current {
background-position: -238px -306px;
cursor: default;
}
.mod-btn__label--type-a-b--b--current:hover,
.mod-btn__label--type-a-b--b--current:focus {
background-position: -238px -306px;
}
.mod-btn__label--type-a-b--c {
width: 56px;
height: 13px;
background-image: url("../images/sprites/sprite_btn.png");
background-position: -326px -184px;
}
.mod-btn__label--type-a-b--c:hover,
.mod-btn__label--type-a-b--c:focus {
background-position: -326px -169px;
}
.mod-btn__label--type-a-b--c--current {
background-position: -326px -154px;
cursor: default;
}
.mod-btn__label--type-a-b--c--current:hover,
.mod-btn__label--type-a-b--c--current:focus {
background-position: -326px -154px;
}
.mod-btn__label--type-a-b--d {
width: 118px;
height: 13px;
background-image: url("../images/sprites/sprite_btn.png");
background-position: -72px -195px;
}
.mod-btn__label--type-a-b--d:hover,
.mod-btn__label--type-a-b--d:focus {
background-position: -138px -99px;
}
.mod-btn__label--type-a-b--d--current {
background-position: -138px -84px;
cursor: default;
}
.mod-btn__label--type-a-b--d--current:hover,
.mod-btn__label--type-a-b--d--current:focus {
background-position: -138px -84px;
}
.mod-btn__label--type-a-b--e {
width: 57px;
height: 13px;
background-image: url("../images/sprites/sprite_btn.png");
background-position: -326px -109px;
}
.mod-btn__label--type-a-b--e:hover,
.mod-btn__label--type-a-b--e:focus {
background-position: -326px -64px;
}
.mod-btn__label--type-a-b--e--current {
background-position: -326px -79px;
cursor: default;
}
.mod-btn__label--type-a-b--e--current:hover,
.mod-btn__label--type-a-b--e--current:focus {
background-position: -326px -79px;
}
.mod-btn__label--type-a-b--f {
width: 57px;
height: 13px;
background-image: url("../images/sprites/sprite_btn.png");
background-position: -326px -139px;
}
.mod-btn__label--type-a-b--f:hover,
.mod-btn__label--type-a-b--f:focus {
background-position: -326px -124px;
}
.mod-btn__label--type-a-b--f--current {
background-position: -326px -94px;
cursor: default;
}
.mod-btn__label--type-a-b--f--current:hover,
.mod-btn__label--type-a-b--f--current:focus {
background-position: -326px -94px;
}
.mod-btn__label--type-a-b--g {
width: 82px;
height: 13px;
background-image: url("../images/sprites/sprite_btn.png");
background-position: -192px -195px;
}
.mod-btn__label--type-a-b--g:hover,
.mod-btn__label--type-a-b--g:focus {
background-position: -168px -264px;
}
.mod-btn__label--type-a-b--g--current {
background-position: -240px -210px;
cursor: default;
}
.mod-btn__label--type-a-b--g--current:hover,
.mod-btn__label--type-a-b--g--current:focus {
background-position: -240px -210px;
}
.mod-btn__label--type-a-c--a {
width: 186px;
height: 40px;
background-image: url("../images/sprites/sprite_btn.png");
background-position: -138px 0px;
}
.mod-btn__label--type-a-c--a:hover,
.mod-btn__label--type-a-c--a:focus {
background-position: -138px -42px;
}
.mod-btn__label--type-a-d--a {
width: 71px;
height: 14px;
background-image: url("../images/sprites/sprite_btn.png");
background-position: -326px -16px;
}
.mod-btn__label--type-a-d--a:hover,
.mod-btn__label--type-a-d--a:focus {
background-position: -326px 0px;
}
.mod-btn__label--type-a-d--b {
width: 71px;
height: 14px;
background-image: url("../images/sprites/sprite_btn.png");
background-position: -326px -32px;
}
.mod-btn__label--type-a-d--b:hover,
.mod-btn__label--type-a-d--b:focus {
background-position: -326px -48px;
}
.mod-btn__label--type-a-e--a {
width: 70px;
height: 70px;
background-image: url("../images/sprites/sprite_btn.png");
background-position: 0px -162px;
}
.mod-btn__label--type-a-e--a:hover,
.mod-btn__label--type-a-e--a:focus {
opacity: 0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha(opacity=80)";
-moz-opacity: 0.8;
-khtml-opacity: 0.8;
*zoom: 1;
}
.mod-btn__label--type-a-f--a {
width: 123px;
height: 31px;
background-image: url("../images/sprites/sprite_btn.png");
background-position: -197px -162px;
}
.mod-btn__label--type-a-f--a:hover,
.mod-btn__label--type-a-f--a:focus {
background-position: -72px -162px;
}
.mod-btn__label--type-a-g--a {
width: 153px;
height: 44px;
background-image: url("../images/sprites/sprite_btn.png");
background-position: -155px -116px;
}
.mod-btn__label--type-a-g--a:hover,
.mod-btn__label--type-a-g--a:focus {
background-position: 0px -116px;
}
.mod-btn__label--type-b-a--a {
width: 82px;
height: 15px;
background-image: url("../images/sprites/sprite_btn.png");
background-position: -72px -210px;
}
.mod-btn__label--type-b-a--a:hover,
.mod-btn__label--type-b-a--a:focus {
background-position: -156px -210px;
}
.mod-btn__label--type-c-a--a {
width: 40px;
height: 40px;
background-image: url("../images/sprites/sprite_btn.png");
background-position: -126px -264px;
}
.mod-btn__label--type-c-a--a:hover,
.mod-btn__label--type-c-a--a:focus {
background-position: 0px -264px;
}
.mod-btn__label--type-c-a--b {
width: 40px;
height: 40px;
background-image: url("../images/sprites/sprite_btn.png");
background-position: -42px -264px;
}
.mod-btn__label--type-c-a--b:hover,
.mod-btn__label--type-c-a--b:focus {
background-position: -84px -264px;
}
.mod-btn__label--type--retina-a-a--a,
.mod-btn__label--type--retina-a-a--b,
.mod-btn__label--type--retina-a-a--c,
.mod-btn__label--type--retina-a-a--d,
.mod-btn__label--type--retina-a-b--a,
.mod-btn__label--type--retina-b-a--a {
overflow: hidden;
padding: 0;
line-height: 0;
text-indent: -100%;
white-space: nowrap;
color: transparent;
background-repeat: no-repeat;
font-size: 0;
}
.mod-btn__label--type--retina-a-a--a,
.mod-btn__label--type--retina-a-a--b,
.mod-btn__label--type--retina-a-a--c,
.mod-btn__label--type--retina-a-a--d,
.mod-btn__label--type--retina-a-b--a,
.mod-btn__label--type--retina-b-a--a {
background-image: url("../images/sprites/sprite_btn_retina.png");
}
.mod-btn__label--type--retina-a-a--a {
width: 34px;
height: 34px;
background-position: 0px -69px;
background-size: 122px 115px;
}
.mod-btn__label--type--retina-a-a--b {
width: 34px;
height: 34px;
background-position: -35px -69px;
background-size: 122px 115px;
}
.mod-btn__label--type--retina-a-a--c {
width: 34px;
height: 34px;
background-position: -70px -69px;
background-size: 122px 115px;
}
.mod-btn__label--type--retina-a-a--d {
width: 90px;
height: 35px;
background-position: 0px -33px;
background-size: 122px 115px;
}
.mod-btn__label--type--retina-a-b--a {
width: 122px;
height: 32px;
background-position: 0px 0px;
background-size: 122px 115px;
}
.mod-btn__label--type--retina-b-a--a {
width: 78px;
height: 11px;
background-position: 0px -104px;
background-size: 122px 115px;
}
.mod-btn__label--inline-true {
display: inline-block;
width: auto;
*display: inline;
*zoom: 1;
}
.mod-btn__label--align-left {
text-align: left;
}
.mod-btn__label--align-right {
text-align: right;
}
.mod-btn__label--absolute-center,
.mod-btn__label--absolute-left,
.mod-btn__label--absolute-right {
position: absolute;
top: 0;
bottom: 0;
margin: auto;
}
.mod-btn__label--absolute-center {
right: 0;
left: 0;
}
.mod-btn__label--absolute-left {
left: 0;
}
.mod-btn__label--absolute-right {
right: 0;
}
.mod-btn__icon--inline-left,
.mod-btn__icon--inline-right {
display: inline-block;
}
.mod-btn__icon--inline-left {
margin-right: 3px;
}
.mod-btn__icon--inline-right {
margin-left: 3px;
}
.mod-btn__icon--block-top {
margin: 0 auto 3px;
}
.mod-btn__icon--block-bottom {
margin: 3px auto 0;
}
.mod-btn__icon--absolute-center,
.mod-btn__icon--absolute-left,
.mod-btn__icon--absolute-right {
position: absolute;
top: 0;
bottom: 0;
margin: auto;
}
.mod-btn__icon--absolute-center {
right: 0;
left: 0;
}
.mod-btn__icon--absolute-left {
left: 0;
}
.mod-btn__icon--absolute-right {
right: 0;
}
.mod-pict {
display: block;
position: relative;
width: auto;
height: auto;
margin: 0;
padding: 0;
text-align: left;
line-height: 0;
letter-spacing: 0;
background-color: transparent;
font-size: 0;
font-weight: normal;
border: 0;
}
.mod-pict__src {
display: inline-block;
margin: 0;
padding: 0;
font-size: 0;
border: 0;
*display: inline;
*zoom: 1;
}
.mod-pict--align-left {
text-align: left;
}
.mod-pict--align-center {
text-align: center;
}
.mod-pict--align-right {
text-align: right;
}
.mod-pict__src--fit-none {
max-width: none;
width: auto;
height: auto;
}
.mod-pict__src--fit-width {
width: 100%;
height: auto;
}
.mod-pict__src--fit-height {
width: auto;
height: 100%;
}
.mod-pict--border-default {
border: none;
}
.mod-pict--border-a-a {
border: 1px solid #d8d8d8;
}
.mod-grid,
.mod-grid-a-a,
.mod-grid-b-a,
.mod-grid-c-a,
.mod-grid-d-a,
.mod-grid-d-c {
display: block;
position: relative;
width: auto;
margin: 0;
padding: 0;
list-style: none;
text-align: left;
vertical-align: top;
background-color: transparent;
border: 0;
*zoom: 1;
}
.mod-grid:before,
.mod-grid-a-a:before,
.mod-grid-b-a:before,
.mod-grid-c-a:before,
.mod-grid-d-a:before,
.mod-grid-d-c:before,
.mod-grid:after,
.mod-grid-a-a:after,
.mod-grid-b-a:after,
.mod-grid-c-a:after,
.mod-grid-d-a:after,
.mod-grid-d-c:after {
content: "";
display: table;
}
.mod-grid:after,
.mod-grid-a-a:after,
.mod-grid-b-a:after,
.mod-grid-c-a:after,
.mod-grid-d-a:after,
.mod-grid-d-c:after {
clear: both;
}
.mod-grid__cell,
.mod-grid-a-a__cell--a,
.mod-grid-a-a__cell--b,
.mod-grid-b-a__cell--a,
.mod-grid-b-a__cell--b,
.mod-grid-b-a__cell--c,
.mod-grid-c-a__cell--a,
.mod-grid-c-a__cell--b,
.mod-grid-c-a__cell--c,
.mod-grid-c-a__cell--d,
.mod-grid-d-a__cell--a,
.mod-grid-d-a__cell--b,
.mod-grid-d-c__cell--a,
.mod-grid-d-c__cell--b {
display: block;
overflow: hidden;
position: relative;
width: auto;
margin: 0;
padding: 0;
text-align: left;
vertical-align: top;
border: 0;
*zoom: 1;
}
.mod-grid__cell:before,
.mod-grid-a-a__cell--a:before,
.mod-grid-a-a__cell--b:before,
.mod-grid-b-a__cell--a:before,
.mod-grid-b-a__cell--b:before,
.mod-grid-b-a__cell--c:before,
.mod-grid-c-a__cell--a:before,
.mod-grid-c-a__cell--b:before,
.mod-grid-c-a__cell--c:before,
.mod-grid-c-a__cell--d:before,
.mod-grid-d-a__cell--a:before,
.mod-grid-d-a__cell--b:before,
.mod-grid-d-c__cell--a:before,
.mod-grid-d-c__cell--b:before,
.mod-grid__cell:after,
.mod-grid-a-a__cell--a:after,
.mod-grid-a-a__cell--b:after,
.mod-grid-b-a__cell--a:after,
.mod-grid-b-a__cell--b:after,
.mod-grid-b-a__cell--c:after,
.mod-grid-c-a__cell--a:after,
.mod-grid-c-a__cell--b:after,
.mod-grid-c-a__cell--c:after,
.mod-grid-c-a__cell--d:after,
.mod-grid-d-a__cell--a:after,
.mod-grid-d-a__cell--b:after,
.mod-grid-d-c__cell--a:after,
.mod-grid-d-c__cell--b:after {
content: "";
display: table;
}
.mod-grid__cell:after,
.mod-grid-a-a__cell--a:after,
.mod-grid-a-a__cell--b:after,
.mod-grid-b-a__cell--a:after,
.mod-grid-b-a__cell--b:after,
.mod-grid-b-a__cell--c:after,
.mod-grid-c-a__cell--a:after,
.mod-grid-c-a__cell--b:after,
.mod-grid-c-a__cell--c:after,
.mod-grid-c-a__cell--d:after,
.mod-grid-d-a__cell--a:after,
.mod-grid-d-a__cell--b:after,
.mod-grid-d-c__cell--a:after,
.mod-grid-d-c__cell--b:after {
clear: both;
}
.mod-grid-a-a__cell--a {
float: left;
width: 49.9%;
}
.mod-grid-a-a__cell--b {
float: right;
width: 49.9%;
}
.mod-grid-b-a__cell--a {
float: left;
width: 33.3%;
}
.mod-grid-b-a__cell--b {
float: left;
width: 33.3%;
}
.mod-grid-b-a__cell--c {
float: right;
width: 33.3%;
}
.mod-grid-c-a__cell--a {
float: left;
width: 24.9%;
}
.mod-grid-c-a__cell--b {
float: left;
width: 25%;
}
.mod-grid-c-a__cell--c {
float: left;
width: 24.9%;
}
.mod-grid-c-a__cell--d {
float: right;
width: 25%;
}
.mod-grid2,
.mod-grid2-a-a,
.mod-grid-d-b {
display: table;
position: relative;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
list-style: none;
text-align: left;
vertical-align: top;
border: 0;
box-sizing: border-box;
}
.mod-grid2__cell,
.mod-grid2-a-a__cell,
.mod-grid-d-b__cell--a,
.mod-grid-d-b__cell--b {
display: table-cell;
position: relative;
width: auto;
height: 100%;
margin: 0;
padding: 0;
text-align: left;
vertical-align: inherit;
border: 0;
box-sizing: border-box;
}
@media only screen and (max-width: 667px) {
.mod-grid2-a-a__cell {
display: block;
}
}
.mod-grid2-a-a__layout__fixed {
table-layout: fixed;
height: auto;
}
.mod-grid-d-a__cell--a {
float: left;
width: 51.5625%;
}
@media only screen and (max-width: 667px) {
.mod-grid-d-a__cell--a {
float: none;
width: auto;
margin-bottom: 40px;
}
}
.mod-grid-d-a__cell--b {
float: right;
width: 45.3125%;
}
@media only screen and (max-width: 667px) {
.mod-grid-d-a__cell--b {
float: none;
width: auto;
margin-bottom: 40px;
}
}
.mod-grid-d-b {
table-layout: fixed;
}
@media only screen and (max-width: 667px) {
.mod-grid-d-b__cell--a {
display: block;
float: none;
width: auto;
height: auto;
margin-bottom: 40px;
}
}
.mod-grid-d-b__cell--b {
width: 286px;
padding-left: 41px;
}
@media only screen and (max-width: 667px) {
.mod-grid-d-b__cell--b {
display: block;
float: none;
width: auto;
height: auto;
padding-left: 0;
}
}
.mod-grid-d-c__cell--a {
float: left;
width: 48.4375%;
}
@media only screen and (max-width: 667px) {
.mod-grid-d-c__cell--a {
float: none;
width: auto;
margin-bottom: 40px;
}
}
.mod-grid-d-c__cell--b {
float: right;
width: 48.4375%;
}
@media only screen and (max-width: 667px) {
.mod-grid-d-c__cell--b {
float: none;
width: auto;
margin-bottom: 40px;
}
}
.mod-box {
display: block;
position: relative;
width: auto;
margin: 0;
padding: 0;
text-align: left;
background-color: transparent;
border: 0;
*zoom: 1;
}
.mod-box:before,
.mod-box:after {
content: "";
display: table;
}
.mod-box:after {
clear: both;
}
.mod-box__container {
display: block;
position: relative;
margin: 0;
text-align: left;
*zoom: 1;
}
.mod-box__container:before,
.mod-box__container:after {
content: "";
display: table;
}
.mod-box__container:after {
clear: both;
}
.mod-box--theme-a-a--a {
background-color: #fff;
}
.mod-box--theme-a-b--a {
background-color: #007ee0;
}
.mod-box--theme-a-b--b {
background-color: #f3f8fb;
}
.mod-box--theme-a-b--c {
background-color: #e8f5ff;
}
.mod-box--theme-a-c--a {
background-color: #eee;
}
.mod-box--theme-a-c--b {
background-color: #f5f5f5;
}
.mod-box--theme-a-d--a {
background-color: #faf5d7;
}
.mod-box--theme-b-a--a {
border-top: 3px solid #f1ebe0;
background-color: #f8f5ef;
}
.mod-box--theme-b-b--a {
border-top: 1px dotted #a9a9a7;
}
.mod-box--theme-b-b--b {
border-bottom: 1px dotted #aaaaa8;
}
.mod-box--theme-b-c--a {
background-color: #fff;
border: 1px solid #007ee0;
}
.mod-box--theme-c--a {
margin-bottom: 45px;
}
@media only screen and (max-width: 667px) {
.mod-box--theme-c--a {
margin-bottom: 40px;
}
}
.mod-box--theme-c--b {
border-radius: 20px 20px 0 0;
border: 30px solid #ebf6fc;
border-bottom: 0;
padding: 4.4510385756677%;
}
@media only screen and (max-width: 667px) {
.mod-box--theme-c--b {
border-radius: 20px 20px 0 0;
border: 3px solid #ebf6fc;
border-bottom: 0;
padding: 2.3333333333333%;
}
}
.mod-box--theme-c--c {
margin-bottom: 30px;
}
@media only screen and (max-width: 667px) {
.mod-box--theme-c--c {
margin-bottom: 15px;
}
}
.mod-box--theme-c--d {
border-radius: 0 0 20px 20px;
border: 30px solid #ebf6fc;
border-top: 0;
padding: 0.593471810089%;
}
@media only screen and (max-width: 667px) {
.mod-box--theme-c--d {
border-radius: 0 0 20px 20px;
border: 3px solid #ebf6fc;
border-top: 0;
padding: 2.3333333333333%;
}
}
.mod-box--theme-c--e {
margin-bottom: 60px;
}
@media only screen and (max-width: 667px) {
.mod-box--theme-c--e {
margin-bottom: 30px;
}
}
.mod-box--theme-c--f {
margin-bottom: 40px;
}
@media only screen and (max-width: 667px) {
.mod-box--theme-c--f {
margin-bottom: 20px;
}
}
.mod-box--theme-c--g {
margin-bottom: 40px;
}
@media only screen and (max-width: 667px) {
.mod-box--theme-c--g {
margin-bottom: 20px;
}
}
.mod-box--theme-c--h {
margin-bottom: 30px;
}
@media only screen and (max-width: 667px) {
.mod-box--theme-c--h {
margin-bottom: 0px;
}
}
.mod-box--texture-a-a {
background-image: url("data:image/png;base64,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");
background-repeat: repeat;
background-position: 0 0;
}
.mod-box__container--width-a-a {
width: 960px;
margin: 0 auto;
}
@media only screen and (max-width: 960px) {
.mod-box__container--width-a-a {
width: 100%;
}
}
@media only screen and (max-width: 667px) {
.mod-box__container--width-a-a {
width: auto;
margin-left: 10px;
margin-right: 10px;
}
}
.mod-box__container--width-a-b {
width: 960px;
margin: 0 auto;
}
@media only screen and (max-width: 960px) {
.mod-box__container--width-a-b {
width: 100%;
}
}
@media only screen and (max-width: 667px) {
.mod-box__container--width-a-b {
width: auto;
}
}
.mod-table-a-a,
.mod-table-b-a,
.mod-table-c-a,
.mod-table-c-c,
.mod-table-c-d,
.mod-table-c-e,
.mod-table-c-f {
display: table;
box-sizing: border-box;
width: auto;
background-color: transparent;
border-collapse: collapse;
border-color: #ccc;
border-style: solid;
border-width: 1px;
}
.mod-table-a-a__cell--a,
.mod-table-a-a__cell--a-a,
.mod-table-a-a__cell--a-b,
.mod-table-a-a__cell--b,
.mod-table-b-a__cell--a,
.mod-table-b-a__cell--b,
.mod-table-c-a__cell--a-a,
.mod-table-c-a__cell--a-b,
.mod-table-c-a__cell--a-c,
.mod-table-c-a__cell--a-d,
.mod-table-c-a__cell--a-e,
.mod-table-c-a__cell--b,
.mod-table-c-c__cell--a-a,
.mod-table-c-c__cell--a-b,
.mod-table-c-c__cell--a-c,
.mod-table-c-c__cell--a-d,
.mod-table-c-c__cell--b,
.mod-table-c-d__cell--a-a,
.mod-table-c-d__cell--a-b,
.mod-table-c-d__cell--a-c,
.mod-table-c-e__cell--a-a,
.mod-table-c-e__cell--a-b,
.mod-table-c-e__cell--a-c,
.mod-table-c-e__cell--a-d,
.mod-table-c-e__cell--a-e,
.mod-table-c-f__cell--a-a,
.mod-table-c-f__cell--a-b,
.mod-table-c-f__cell--a-c,
.mod-table-c-f__cell--a-d,
.mod-table-c-f__cell--a-e,
.mod-table-c-f__cell--a-f,
.mod-table-c-f__cell--a-g,
.mod-table-c-f__cell--a-h {
display: table-cell;
box-sizing: border-box;
text-align: left;
word-break: break-all;
word-wrap: break-word;
background-color: transparent;
font-weight: normal;
border-style: solid;
border-width: 1px;
}
.mod-table-a-a__cell--a,
.mod-table-a-a__cell--a-a,
.mod-table-a-a__cell--a-b,
.mod-table-a-a__cell--b,
.mod-table-b-a__cell--a,
.mod-table-b-a__cell--b {
padding: 12px 0;
vertical-align: top;
border-color: #ccc;
border-style: solid;
border-bottom: 0;
border-left: 0;
font-size: 12px;
letter-spacing: 0.04em;
line-height: 1.75;
}
.mod-table-a-a__cell--a,
.mod-table-a-a__cell--a-a,
.mod-table-a-a__cell--a-b {
background: #e2f0f6;
font-weight: bold;
color: #007ee0;
padding: 12px 8px;
}
@media only screen and (max-width: 667px) {
.mod-table-a-a__cell--a,
.mod-table-a-a__cell--a-a,
.mod-table-a-a__cell--a-b {
display: block;
font-size: 13px;
}
}
.mod-table-a-a {
border-color: #ccc;
width: 100%;
border-top: 0;
border-right: 0;
}
@media only screen and (max-width: 667px) {
.mod-table-a-a {
width: 100%;
}
}
@media only screen and (max-width: 667px) {
.mod-table-a-a__cell--a {
width: 100%;
}
}
.mod-table-a-a__cell--a-a {
width: 124px;
}
@media only screen and (max-width: 667px) {
.mod-table-a-a__cell--a-a {
width: 100%;
}
}
.mod-table-a-a__cell--a-b {
width: 169px;
}
@media only screen and (max-width: 667px) {
.mod-table-a-a__cell--a-b {
width: 100%;
}
}
.mod-table-a-a__cell--b {
padding: 12px 20px;
}
@media only screen and (max-width: 667px) {
.mod-table-a-a__cell--b {
display: block;
width: 100%;
font-size: 13px;
}
}
.mod-table-a-a__text {
display: block;
position: relative;
margin: 0;
padding: 0;
}
.mod-table-a-a__list {
list-style: none;
margin: 0;
padding: 0;
}
.mod-table-a-a__list__item {
margin-bottom: 5px;
}
.mod-table-a-a__text {
display: block;
position: relative;
margin: 0;
padding: 0;
}
.mod-table-a-a__list {
list-style: none;
margin: 0;
padding: 0;
}
.mod-table-a-a__list__item {
margin-bottom: 5px;
}
.mod-table-b-a {
border-color: #ccc;
width: 100%;
border-top: 0;
border-right: 0;
}
.mod-table-b-a__cell--a {
background: #e2f0f6;
font-weight: bold;
color: #007ee0;
padding: 12px 8px;
}
.mod-table-b-a__cell--b {
padding: 12px 20px;
}
.mod-table-c-a {
width: 100%;
}
.mod-table-c-a__cell--a-a {
color: #333;
background-color: #e2f0f6;
border: 1px solid #dbdbdb;
padding: 10px 0;
text-align: center;
font-size: 14px;
}
.mod-table-c-a__cell--a-b {
color: #fff;
background-color: #e49200;
border: 1px solid #dbdbdb;
padding: 10px 0;
text-align: center;
font-size: 14px;
}
.mod-table-c-a__cell--a-c {
color: #fff;
background-color: #62b7a2;
border: 1px solid #dbdbdb;
padding: 10px 0;
text-align: center;
font-size: 14px;
}
.mod-table-c-a__cell--a-d {
border: 1px solid #dbdbdb;
padding: 25px 20px;
font-size: 14px;
}
.mod-table-c-a__cell--a-e {
border: 1px solid #dbdbdb;
text-align: center;
font-size: 14px;
line-height: 18px;
}
.mod-table-c-c {
width: 100%;
font-size: 12px;
}
.mod-table-c-c__cell--a-a {
color: #007ee0;
background-color: #e2f0f6;
border: 1px solid #dbdbdb;
padding: 12px 8px;
text-align: center;
font-weight: bold;
}
.mod-table-c-c__cell--a-b {
background-color: #f5f5f5;
border: 1px solid #dbdbdb;
padding: 12px 20px;
text-align: center;
font-weight: bold;
}
.mod-table-c-c__cell--a-c {
background-color: #fff;
border: 1px solid #dbdbdb;
padding: 12px 20px;
text-align: left;
}
.mod-table-c-c__cell--a-d {
background-color: #f5f5f5;
border: 1px solid #dbdbdb;
text-align: center;
padding: 12px 20px;
}
.mod-table-c-d {
width: 100%;
font-size: 12px;
}
.mod-table-c-d__cell--a-a {
color: #007ee0;
background-color: #e2f0f6;
border: 1px solid #dbdbdb;
padding: 12px 8px;
text-align: center;
font-weight: bold;
}
.mod-table-c-d__cell--a-b {
background-color: #fff;
border: 1px solid #dbdbdb;
padding: 12px 20px;
text-align: left;
}
.mod-table-c-d__cell--a-c {
background-color: #fff;
border: 1px solid #dbdbdb;
padding: 12px 20px;
text-align: right;
}
.mod-table-c-e {
width: 100%;
font-size: 12px;
}
.mod-table-c-e__cell--a-a {
color: #333;
background-color: #e8f1f7;
border: 1px solid #dbdbdb;
padding: 12px 8px;
text-align: center;
font-weight: bold;
}
.mod-table-c-e__cell--a-b {
background-color: #f3f8fb;
border: 1px solid #dbdbdb;
padding: 12px 10px;
color: #333;
text-align: center;
font-weight: bold;
}
.mod-table-c-e__cell--a-c {
background-color: #f3f8fb;
border: 1px solid #dbdbdb;
padding: 12px 10px;
text-align: left;
}
.mod-table-c-e__cell--a-d {
background-color: #fff;
border: 1px solid #dbdbdb;
color: #333;
text-align: center;
padding: 12px 10px;
}
.mod-table-c-e__cell--a-e {
background-color: #fff;
border: 1px solid #dbdbdb;
color: #ed1331;
text-align: center;
padding: 12px 10px;
}
.mod-table-c-f {
width: 100%;
font-size: 12px;
}
.mod-table-c-f__cell--a-a {
color: #007ee0;
background-color: #e2f0f6;
border: 1px solid #dbdbdb;
padding: 12px 8px;
text-align: center;
font-weight: bold;
}
.mod-table-c-f__cell--a-b {
background-color: #fff;
border: 1px solid #dbdbdb;
padding: 12px 10px;
text-align: center;
}
.mod-table-c-f__cell--a-c {
background-color: #fff;
border: 1px solid #dbdbdb;
padding: 12px 10px;
text-align: left;
border-right: 3px double #dbdbdb;
}
.mod-table-c-f__cell--a-d {
background-color: #f5f5f5;
border: 1px solid #dbdbdb;
padding: 12px 10px;
text-align: center;
}
.mod-table-c-f__cell--a-e {
background-color: #f5f5f5;
border: 1px solid #dbdbdb;
padding: 12px 10px;
text-align: left;
border-right: 3px double #dbdbdb;
}
.mod-table-c-f__cell--a-f {
color: #007ee0;
background-color: #e2f0f6;
border: 1px solid #dbdbdb;
padding: 12px 8px;
text-align: center;
font-weight: bold;
border-right: 3px double #dbdbdb;
}
.mod-table-c-f__cell--a-g {
background-color: #f5f5f5;
border: 1px solid #dbdbdb;
padding: 12px 10px;
text-align: left;
}
.mod-table-c-f__cell--a-h {
background-color: #fff;
border: 1px solid #dbdbdb;
padding: 12px 10px;
text-align: left;
}
.block-a-a__line {
width: 158px;
height: 8px;
background: #007ee0;
display: block;
margin-bottom: 5px;
}
@media only screen and (max-width: 667px) {
.block-a-a__line {
margin-bottom: 0;
}
}
.block-a-a__search {
width: 100%;
height: 22px;
position: relative;
}
.block-a-a__search .searchCtrl {
float: right;
border-radius: 6px;
background: #eee;
width: 185px;
height: 22px;
}
.block-a-a__search .gsc-input {
margin: 0px !important;
}
.block-a-a__search #speech {
display: none !important;
}
.block-a-a__search #___gcse_0 {
padding: 2px;
}
.block-a-a__search #___gcse_0 .gsc-control-cse.gsc-control-cse-ja {
margin: 0;
padding: 0;
border: none;
height: 18px;
background: #eee;
}
.block-a-a__search #___gcse_0 .gsc-control-cse.gsc-control-cse-ja .gsc-control-wrapper-cse {
border: none;
}
.block-a-a__search #___gcse_0 .gsc-control-cse.gsc-control-cse-ja .gsc-control-wrapper-cse .gsc-search-box.gsc-search-box-tools {
border: none;
margin: 0;
}
.block-a-a__search #___gcse_0 .gsc-control-cse.gsc-control-cse-ja .gsc-control-wrapper-cse .gsc-search-box.gsc-search-box-tools .gsc-search-box {
margin: 0;
}
.block-a-a__search #___gcse_0 .gsc-control-cse.gsc-control-cse-ja .gsc-control-wrapper-cse .gsc-search-box.gsc-search-box-tools .gsc-search-box .gsc-input {
border: 0;
width: 150px;
height: 18px;
margin: 2px;
padding: 0;
x-webkit-speech: false;
}
.block-a-a__search #___gcse_0 .gsc-control-cse.gsc-control-cse-ja .gsc-control-wrapper-cse .gsc-search-box.gsc-search-box-tools .gsc-search-box .gsc-input .gsc-input-box-hover,
.block-a-a__search #___gcse_0 .gsc-control-cse.gsc-control-cse-ja .gsc-control-wrapper-cse .gsc-search-box.gsc-search-box-tools .gsc-search-box .gsc-input .gsc-input-box-focus {
border: none !important;
box-shadow: none !important;
}
.block-a-a__search #___gcse_0 .gsc-control-cse.gsc-control-cse-ja .gsc-control-wrapper-cse .gsc-search-box.gsc-search-box-tools .gsc-search-box .gsc-input #gsc-iw-id1.gsc-input-box {
height: 18px !important;
border: none;
}
.block-a-a__search #___gcse_0 .gsc-control-cse.gsc-control-cse-ja .gsc-control-wrapper-cse .gsc-search-box.gsc-search-box-tools .gsc-search-box .gsc-input #gsc-iw-id1.gsc-input-box #gs_id50.gstl_50 .gsib_b {
display: none;
}
.block-a-a__search #___gcse_0 .gsc-control-cse.gsc-control-cse-ja .gsc-control-wrapper-cse .gsc-search-box.gsc-search-box-tools .gsc-search-box .gsib_a {
padding: 0px;
background: #eee;
}
.block-a-a__search #___gcse_0 .gsc-control-cse.gsc-control-cse-ja .gsc-control-wrapper-cse .gsc-search-box.gsc-search-box-tools .gsc-search-box .gsib_a input.gsc-input {
border: none;
background-image: none !important;
background-color: #eee !important;
width: 150px;
height: 18px !important;
margin: 2px;
font-size: 12px;
line-height: 18px;
}
.block-a-a__search #___gcse_0 .gsc-control-cse.gsc-control-cse-ja .gsc-control-wrapper-cse .gsc-search-box.gsc-search-box-tools .gsc-search-box .gsc-search-button {
top: 0px;
right: 1px;
position: absolute;
border-radius: 6px;
}
.block-a-a__search #___gcse_0 .gsc-control-cse.gsc-control-cse-ja .gsc-control-wrapper-cse .gsc-search-box.gsc-search-box-tools .gsc-search-box .gsc-search-button input {
border: 0;
background: url("../images/common/header_searchBtn_01.gif");
padding: 4px 8px 4px 8px;
width: 10px;
height: 10px;
min-width: 10px;
}
.block-a-a__search .gsc-clear-button {
display: none;
}
.block-a-a__search .gsc-branding,
.block-a-a__search .gcsc-branding {
display: none;
}
.block-a-a__search .input.gsc-input,
.block-a-a__search .gsc-input-box,
.block-a-a__search .gsc-input-box-hover,
.block-a-a__search .gsc-input-box-focus {
border: none !important;
}
.block-a-a__search .gsc-input input {
background: none !important;
text-indent: 0 !important;
border: none !important;
}
.block-a-a__search input.gsc-search-button,
.block-a-a__search input.gsc-search-button:hover,
.block-a-a__search input.gsc-search-button:focus {
border: none !important;
font-size: 0;
background: transparent url("../images/common/header_searchBtn_01.gif") no-repeat !important;
width: 30px;
height: 26px;
}
@media only screen and (max-width: 667px) {
.block-a-a__grid {
padding-top: 25px;
padding-bottom: 46px;
}
}
.block-a-a__grid__cell-a {
float: left;
width: 42.7083333333333%;
}
@media only screen and (max-width: 667px) {
.block-a-a__grid__cell-a {
width: auto;
overflow: visible;
}
}
.block-a-a__grid__cell-b {
float: right;
margin-top: 12px;
}
@media only screen and (max-width: 667px) {
.block-a-a__grid__cell-b {
width: auto;
margin-top: 0;
}
}
.block-a-a__logo-a {
float: left;
}
@media only screen and (max-width: 667px) {
.block-a-a__logo-a {
float: none;
}
}
@media only screen and (max-width: 667px) {
.block-a-a__logo-a__label {
width: 90px;
height: 35px;
background-image: url("../images/sprites/sprite_btn_retina.png");
background-position: 0px -33px;
background-size: 122px 115px;
margin-left: 0;
}
.block-a-a__logo-a__label:hover {
background-position: 0px -33px;
}
}
.block-a-a__logo-b {
float: left;
margin-top: 38px;
margin-left: 21px;
}
@media only screen and (max-width: 667px) {
.block-a-a__logo-b {
float: none;
position: absolute;
margin-left: 0;
margin-top: 0;
bottom: -32px;
}
}
@media only screen and (max-width: 667px) {
.block-a-a__logo-b__label {
width: auto;
height: auto;
white-space: normal;
overflow: auto;
line-height: 1.5;
font-size: 14px;
color: #000;
background: none;
text-indent: 0;
white-space: nowrap;
}
}
.block-a-a__menu {
float: left;
}
.block-a-a__faq {
float: left;
margin-top: 24px;
}
@media only screen and (max-width: 667px) {
.block-a-a__faq {
margin-top: 0;
margin-left: 10px;
}
}
.block-a-a__faq__icon {
margin-right: 0;
right: -5px;
}
.block-a-a__faq__label {
display: inline-block;
}
@media only screen and (max-width: 667px) {
.block-a-a__faq__label {
width: 34px;
height: 34px;
background-image: url("../images/sprites/sprite_btn_retina.png");
background-position: -35px -69px;
background-size: 122px 115px;
}
.block-a-a__faq__label:hover {
background-position: -35px -69px;
}
}
.block-a-a__sitemap {
float: left;
margin-top: 24px;
margin-left: 15px;
}
@media only screen and (max-width: 667px) {
.block-a-a__sitemap {
margin-top: 0;
margin-left: 10px;
}
}
.block-a-a__sitemap__icon {
margin-right: 0;
right: -5px;
}
.block-a-a__sitemap__label {
display: inline-block;
}
@media only screen and (max-width: 667px) {
.block-a-a__sitemap__label {
width: 34px;
height: 34px;
background-image: url("../images/sprites/sprite_btn_retina.png");
background-position: -70px -69px;
background-size: 122px 115px;
}
.block-a-a__sitemap__label:hover {
background-position: -70px -69px;
}
}
.block-a-a__btn {
float: left;
margin-left: 15px;
}
@media only screen and (max-width: 667px) {
.block-a-a__btn {
display: none;
}
}
.block-a-b {
margin-top: 36px;
margin-bottom: 20px;
}
@media only screen and (max-width: 667px) {
.block-a-b {
margin-top: 0;
margin-bottom: 0;
overflow: hidden;
}
}
.block-a-b__grid {
table-layout: fixed;
background: #fff url("../images/common/block_a_b_bg.png") repeat-y 100% 0;
}
@media only screen and (max-width: 890px) {
.block-a-b__grid {
table-layout: auto;
}
}
@media only screen and (max-width: 667px) {
.block-a-b__grid {
background-image: none;
display: block;
width: 100%;
}
}
.block-a-b__grid__cell {
width: 14.2708333333333%;
padding-top: 7px;
height: 30px;
background: url("../images/common/block_a_b_bg.png") repeat-y 0 0;
}
@media only screen and (max-width: 890px) {
.block-a-b__grid__cell {
width: auto;
padding-left: 8px;
padding-right: 8px;
}
}
@media only screen and (max-width: 667px) {
.block-a-b__grid__cell {
border-top: 1px dotted #a9a9a7;
width: 100%;
height: auto;
display: block;
padding-left: 0;
padding-right: 0;
padding-top: 0;
background-image: none;
}
.block-a-b__grid__cell:first-child {
border-top: 0;
}
}
@media only screen and (max-width: 667px) {
.block-a-b__btn {
padding: 15px 20px;
text-align: left;
}
}
.block-a-b__btn__icon {
display: inline-block;
}
@media only screen and (max-width: 667px) {
.block-a-b__btn__label {
display: inline-block;
width: auto;
height: auto;
white-space: normal;
overflow: auto;
line-height: 1.5;
font-size: 14px;
color: #000;
background: none;
text-indent: 0;
}
}
.block-a-c__container {
padding-top: 30px;
}
.block-a-c__grid {
margin-bottom: 5px;
}
@media only screen and (max-width: 667px) {
.block-a-c__grid__cell-a {
display: block;
}
}
.block-a-c__grid__cell-b {
padding: 15px 0px 0 18px;
}
@media only screen and (max-width: 667px) {
.block-a-c__grid__cell-b {
display: block;
padding-left: 0;
}
}
.block-a-c__privacy {
width: 345px;
padding: 10px 10px 10px 10px;
border-radius: 6px;
}
@media only screen and (max-width: 667px) {
.block-a-c__privacy {
width: auto;
}
}
.block-a-c__privacy__btn {
float: left;
}
.block-a-c__privacy__box {
overflow: hidden;
padding: 8px 0 0 15px;
}
.block-a-c__privacy__text {
letter-spacing: -0.02em;
margin-bottom: 10px;
}
@media only screen and (max-width: 667px) {
.block-a-c__privacy__text br {
display: none;
}
}
.block-a-c__privacy__link__icon {
top: -2px;
}
.block-a-c__sitemap__item {
float: left;
width: 122px;
padding-left: 13px;
margin-bottom: 10px;
}
@media only screen and (max-width: 667px) {
.block-a-c__sitemap__item {
float: none;
width: auto;
}
}
.block-a-c__sitemap__item__bullet {
top: 2px;
width: 10px;
}
.block-a-d {
padding: 12px 0 8px;
}
.block-a-d__copyright {
float: right;
}
@media only screen and (max-width: 667px) {
.block-a-d__copyright {
float: none;
}
}
@media only screen and (max-width: 667px) {
.block-a-d__copyright__label {
width: auto;
height: auto;
white-space: normal;
overflow: auto;
line-height: 1.5;
font-size: 14px;
color: #000;
background: none;
text-indent: 0;
color: #fff;
font-size: 12px;
text-align: right;
}
}
.block-a-e {
float: right;
margin-top: 30px;
}
@media only screen and (max-width: 667px) {
.block-a-e__btn__label {
width: 122px;
height: 32px;
background-image: url("../images/sprites/sprite_btn_retina.png");
background-position: 0px 0px;
background-size: 122px 115px;
}
.block-a-e__btn__label:hover {
background-position: 0px 0px;
}
}
.block-a-f {
margin-bottom: 40px;
padding-top: 8px;
padding-bottom: 8px;
}
@media only screen and (max-width: 667px) {
.block-a-f {
margin-bottom: 35px;
}
}
.block-a-f__list__item {
margin-right: 7px;
}
.block-a-f__list__item__icon-a {
top: -1px;
}
.block-a-f__list__item__icon-b {
margin-right: 7px;
top: -1px;
}
.block-a-g {
border: 5px solid #cad6df;
border-radius: 6px;
padding: 19px;
}
.block-a-g__head-pc {
margin-bottom: 16px;
}
.block-a-g__head-sp {
background-color: #285c83;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 15px;
padding-right: 15px;
border-radius: 3px;
color: #fff;
margin-bottom: 23px;
letter-spacing: 0;
}
@media only screen and (max-width: 667px) {
.block-a-g__head__label {
width: auto;
height: auto;
white-space: normal;
overflow: auto;
line-height: 1.5;
font-size: 14px;
color: #000;
background: none;
text-indent: 0;
color: #fff;
font-size: 12px;
font-weight: bold;
}
}
.block-a-g__grid__cell-a {
float: left;
width: 48.7220447284345%;
}
@media only screen and (max-width: 667px) {
.block-a-g__grid__cell-a {
float: none;
width: auto;
margin-bottom: 14px;
}
}
.block-a-g__grid__cell-b {
float: right;
width: 48.7220447284345%;
}
@media only screen and (max-width: 667px) {
.block-a-g__grid__cell-b {
float: none;
width: auto;
}
}
.block-a-g__tel {
text-align: center;
}
@media only screen and (max-width: 667px) {
.block-a-g__tel {
width: 251px;
margin-left: auto;
margin-right: auto;
}
}
.block-a-g__form {
text-align: center;
}
@media only screen and (max-width: 667px) {
.block-a-g__form {
width: 251px;
margin-left: auto;
margin-right: auto;
}
}
.block-f-k {
border: 5px solid #cad6df;
border-radius: 6px;
padding: 19px;
width: 65%;
margin-left: auto;
margin-right: auto;
}
@media only screen and (max-width: 667px) {
.block-f-k {
width: 85%;
}
}
.block-f-k__head-pc {
margin-bottom: 16px;
}
.block-f-k__head-sp {
background-color: #285c83;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 15px;
padding-right: 15px;
border-radius: 3px;
color: #fff;
margin-bottom: 23px;
letter-spacing: 0;
}
@media only screen and (max-width: 667px) {
.block-f-k__head__label {
width: auto;
height: auto;
white-space: normal;
overflow: auto;
line-height: 1.5;
font-size: 14px;
color: #000;
background: none;
text-indent: 0;
color: #fff;
font-size: 12px;
font-weight: bold;
}
}
.block-f-k__grid__cell-a {
float: left;
width: 48.7220447284345%;
}
@media only screen and (max-width: 667px) {
.block-f-k__grid__cell-a {
float: none;
width: auto;
margin-bottom: 14px;
}
}
.block-f-k__grid__cell-b {
float: right;
width: 48.7220447284345%;
}
@media only screen and (max-width: 667px) {
.block-f-k__grid__cell-b {
float: none;
width: auto;
}
}
.block-f-k__tel {
text-align: center;
}
@media only screen and (max-width: 667px) {
.block-f-k__tel {
width: 251px;
margin-left: auto;
margin-right: auto;
}
}
.block-f-k__form {
text-align: center;
}
@media only screen and (max-width: 667px) {
.block-f-k__form {
width: 251px;
margin-left: auto;
margin-right: auto;
}
}
.block-a-h__head {
background-color: #007ee0;
border-radius: 3px;
}
.block-a-h__head__label {
padding: 13px 10px 13px 10px;
color: #fff;
text-align: left;
font-weight: bold;
}
.block-a-h__nav {
margin-top: 5px;
margin-bottom: 40px;
}
.block-a-h__nav__item {
background: url("../images/common/dot_line_v.gif") repeat-x 0 100%;
}
.block-a-h__nav__item__link {
display: block;
padding: 12px 0 13px 33px;
font-size: 13px;
}
.block-a-h__nav__item__link--current {
padding-left: 13px;
color: #007fe0;
}
@media only screen and (max-width: 667px) {
.block-a-h__nav__item__link br {
display: none;
}
}
.block-a-h__nav__item__icon {
left: 12px;
top: 15px;
bottom: auto;
}
.block-a-h__nav__item__icon--r {
margin-left: 8px;
}
.block-a-h__nav__item__label {
padding: 0 0 10px 33px;
font-size: 13px;
}
.block-a-h__nav__item__nav {
margin-top: -10px;
padding-bottom: 10px;
}
.block-a-h__nav__item__nav__item__link {
display: block;
padding: 5px 0 5px 47px;
font-size: 13px;
}
.block-a-h__nav__item__nav__item__link--current {
color: #007fe0;
}
.block-a-h__nav__item__nav__item__icon {
left: 31px;
top: 13px;
bottom: auto;
}
.block-a-h__nav__item__nav__item__icon--r {
margin-left: 8px;
}
.block-a-h__nav__item__nav__item__nav__item__link {
display: block;
padding: 5px 0 5px 75px;
font-size: 13px;
}
.block-a-h__nav__item__nav__item__nav__item__link--current {
color: #007fe0;
}
.block-a-h__nav__item__nav__item__nav__item__bullet {
left: 60px;
position: absolute;
top: 5px;
}
.block-a-h__btn-more {
box-sizing: border-box;
float: right;
width: 150px;
padding: 10px 15px 10px 30px;
}
.block-a-h__btn-more.is-current {
padding: 10px 15px;
}
.block-a-h__btn-more.is-current > .mod-btn__label {
font-weight: bold;
}
.block-a-h__btn-more > .mod-btn__label {
padding: 0;
font-size: 13px;
}
.block-a-h__btn-more > .mod-btn__icon {
position: absolute;
top: 0;
bottom: 0;
left: 13px;
margin: auto 0;
}
.block-a-h__btn-more:hover > .mod-btn__icon,
.block-a-h__btn-more:focus > .mod-btn__icon {
opacity: 0.5;
}
.block-a-i {
border: 5px solid #cad6df;
border-radius: 6px;
padding: 20px 12px 0px 14px;
margin: 0 0 40px 0;
}
.block-a-i__head {
margin-bottom: 20px;
background: #285c82;
padding: 10px;
border-radius: 3px;
}
.block-a-i__tel {
background: url("../images/common/dot_line_v.gif") repeat-x 0 100%;
padding-bottom: 10px;
}
.block-a-i__tel__icon {
float: left;
margin-right: 9px;
}
.block-a-i__tel__num {
margin-bottom: 6px;
}
.block-a-i__tel__text {
white-space: nowrap;
letter-spacing: -0.02em;
}
.block-a-i__form {
padding-top: 10px;
padding-bottom: 10px;
}
.block-a-i__form__icon {
float: left;
margin-right: 9px;
}
.block-a-i__form__text__label {
margin: 0;
}
@media only screen and (max-width: 667px) {
.block-a-j__label {
width: auto;
height: auto;
white-space: normal;
overflow: auto;
line-height: 1.5;
font-size: 14px;
color: #000;
background: none;
text-indent: 0;
color: #007edf;
font-size: 22px;
}
}
.block-f-r__label {
color: #007edf;
font-size: 28px;
}
@media only screen and (max-width: 667px) {
.block-f-r__label {
font-size: 22px;
}
}
.block-a-k__icon {
margin-right: 10px;
top: -2px;
}
@media only screen and (max-width: 960px) {
.block-a-l__label {
width: auto;
height: auto;
white-space: normal;
overflow: auto;
line-height: 1.5;
font-size: 14px;
color: #000;
background: none;
text-indent: 0;
color: #285c83;
font-size: 22px;
}
}
@media only screen and (max-width: 667px) {
.block-a-m__label {
width: auto;
height: auto;
white-space: normal;
overflow: auto;
line-height: 1.5;
font-size: 14px;
color: #000;
background: none;
text-indent: 0;
color: #333;
font-size: 20px;
font-weight: normal;
}
}
.block-b-a {
background-color: #eee;
}
@media only screen and (max-width: 960px) {
.block-b-a {
background-color: transparent;
}
}
.block-b-a__container {
border-radius: 6px;
}
@media only screen and (max-width: 667px) {
.block-b-a__container {
border-radius: 0;
}
}
.block-b-a__head {
background-color: #285c83;
padding-top: 2.5806451612903%;
padding-bottom: 2.258064516129%;
margin-bottom: 1px;
text-align: center;
}
@media only screen and (max-width: 667px) {
.block-b-a__head {
padding-top: 4px;
padding-bottom: 4px;
}
}
.block-b-a__head__label {
margin-right: auto;
margin-left: auto;
}
@media only screen and (max-width: 667px) {
.block-b-a__head__label {
width: auto;
height: auto;
white-space: normal;
overflow: auto;
line-height: 1.5;
font-size: 14px;
color: #000;
background: none;
text-indent: 0;
color: #fff;
font-size: 10px;
font-weight: bold;
}
}
.block-b-a__list {
margin: 0;
padding: 0;
list-style: none;
}
.block-b-a__list__item {
float: left;
}
@media only screen and (min-width: 667px) {
.block-b-a__list__item__link:hover .block-b-a__list__item__thumb,
.block-b-a__list__item__link:focus .block-b-a__list__item__thumb {
opacity: 0.6;
}
}
@media only screen and (min-width: 667px) {
.block-b-a__list__item__link:hover .block-b-a__list__item__icon,
.block-b-a__list__item__link:focus .block-b-a__list__item__icon {
display: block;
}
.block-b-a__list__item__link:hover .block-b-a__list__item__icon :root,
.block-b-a__list__item__link:focus .block-b-a__list__item__icon :root {
opacity: 1;
}
}
.block-b-a__detail {
position: absolute;
right: 3.125%;
width: 15.8333333333333%;
bottom: 9.6774193548387%;
}
.block-b-a .bx-pager {
position: absolute;
right: 0;
left: 0;
bottom: 10px;
width: 160px;
margin: 0 auto;
}
@media only screen and (max-width: 667px) {
.block-b-a .bx-pager {
display: none;
}
}
.block-b-a .bx-pager-item {
display: inline-block;
}
.block-b-a .bx-pager-link {
display: inline-block;
width: 30px;
height: 5px;
border-radius: 5px;
background-color: #959595;
margin-left: 5px;
margin-right: 5px;
overflow: hidden;
text-indent: -9999px;
}
.block-b-a .bx-pager-link:hover {
background-color: #bfbfbf;
}
.block-b-a .bx-pager-link.active {
background-color: #007edf;
}
.block-b-a #js-mv-slide {
display: none;
}
.block-b-b--a {
margin-bottom: 30px;
}
@media only screen and (max-width: 667px) {
.block-b-b--a {
margin-bottom: 0;
}
}
.block-b-b--b {
margin-bottom: 40px;
}
@media only screen and (max-width: 667px) {
.block-b-b--b {
margin-bottom: 0;
}
}
.block-b-c__grid__cell-a {
float: left;
width: 48.1781376518219%;
}
@media only screen and (max-width: 667px) {
.block-b-c__grid__cell-a {
float: none;
width: auto;
margin-bottom: 10px;
}
}
.block-b-c__grid__cell-b {
float: right;
width: 48.1781376518219%;
}
@media only screen and (max-width: 667px) {
.block-b-c__grid__cell-b {
float: none;
width: auto;
margin-bottom: 10px;
}
}
.block-b-c__btn {
border-radius: 3px;
border: 1px solid #007edf;
display: table;
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 667px) {
.block-b-c__btn:hover {
background-color: #007edf;
}
.block-b-c__btn:hover .block-b-c__btn__label {
color: #fff;
}
.block-b-c__btn:hover .block-b-c__btn__icon {
width: 7px;
height: 13px;
background-image: url("../images/sprites/sprite_icon.png");
background-position: -59px -46px;
}
.block-b-c__btn:hover .block-b-c__btn__icon--external {
width: 11px;
height: 11px;
background-image: url("../images/sprites/sprite_icon.png");
background-position: -172px -59px;
}
}
.block-b-c__btn__pict {
display: table-cell;
width: 87px;
height: 100%;
box-sizing: border-box;
}
.block-b-c__btn__label {
display: table-cell;
width: auto;
color: #007edf;
font-weight: bold;
text-align: left;
padding-left: 12px;
padding-right: 20px;
}
.block-b-c__btn__icon {
right: 10px;
}
.block-b-c__btn__icon--external {
right: 10px;
}
.block-b-c__list {
margin-bottom: 10px;
overflow: hidden;
}
.block-b-c__list__item {
float: left;
width: 50%;
margin-top: 10px;
box-sizing: border-box;
padding-left: 18px;
}
@media only screen and (max-width: 667px) {
.block-b-c__list__item {
width: auto;
margin-right: 10px;
}
}
.block-b-c__list__item__bullet {
width: 12px;
top: 3px;
}
.block-b-c__list__item--wide {
width: 100%;
}
@media only screen and (max-width: 667px) {
.block-b-c__list__item--wide {
width: auto;
}
}
.block-b-d__item-a {
float: left;
width: 47.685185185185205%;
margin-bottom: 20px;
}
@media only screen and (max-width: 667px) {
.block-b-d__item-a {
width: auto;
float: none;
text-align: center;
}
}
.block-b-d__item-b {
float: right;
width: 47.685185185185205%;
margin-bottom: 20px;
}
@media only screen and (max-width: 667px) {
.block-b-d__item-b {
width: auto;
float: none;
text-align: center;
}
}
.block-b-e {
table-layout: fixed;
margin-bottom: 10px;
}
.block-b-e__cell-a {
padding-right: 11px;
}
@media only screen and (max-width: 667px) {
.block-b-e__cell-a {
display: block;
width: auto;
margin-bottom: 20px;
}
}
.block-b-e__cell-b {
padding-left: 11px;
}
@media only screen and (max-width: 667px) {
.block-b-e__cell-b {
display: block;
width: auto;
padding-left: 0;
margin-bottom: 20px;
}
}
.block-b-e__item:link .block-b-e__item__text,
.block-b-e__item:visited .block-b-e__item__text {
text-decoration: none;
}
.block-b-e__item:hover .block-b-e__item__text {
text-decoration: underline;
}
.block-b-e__item__head {
margin-bottom: 10px;
min-height: 42px;
}
@media only screen and (max-width: 667px) {
.block-b-e__item__head {
min-height: auto;
}
}
.block-b-e__item__head__logo {
float: left;
padding-right: 10px;
}
@media only screen and (max-width: 667px) {
.block-b-e__item__head__logo {
width: 48px;
}
}
.block-b-e__item__head__text {
color: #333;
overflow: hidden;
}
.block-b-e__item__pict {
margin-bottom: 5px;
}
@media only screen and (max-width: 667px) {
.block-b-e__item__pict {
float: left;
width: 90px;
margin-bottom: 0;
padding-right: 20px;
}
}
.block-b-e__item__text {
color: #007ee0;
}
@media only screen and (max-width: 667px) {
.block-b-e__item__text {
overflow: hidden;
}
}
.block-b-f {
padding-top: 15px;
}
.block-b-f__textgroup__item {
float: left;
width: 25%;
box-sizing: border-box;
padding-left: 18px;
margin-top: 10px;
}
@media only screen and (max-width: 667px) {
.block-b-f__textgroup__item {
width: auto;
margin-right: 10px;
}
}
.block-b-f__textgroup__item__bullet {
width: 12px;
top: 3px;
}
.block-b-g {
table-layout: fixed;
margin-top: 20px;
}
.block-b-g:first-child {
margin-top: 0;
}
.block-b-g__cell-a {
padding-right: 10px;
}
.block-b-g__cell-b {
padding-left: 10px;
}
.block-b-g__link {
text-decoration: none;
}
.block-b-g__link__btn {
height: 84px;
border: 1px solid #cecece;
border-radius: 3px;
}
.block-b-g__link__btn:hover {
background: #e4fdff;
}
.block-b-g__link__text__icon {
margin-right: 5px;
}
.block-b-h__cell-a {
float: left;
width: 32.0833333333333%;
}
@media only screen and (max-width: 667px) {
.block-b-h__cell-a {
width: auto;
float: none;
margin-bottom: 10px;
}
}
.block-b-h__cell-b {
float: left;
padding-left: 1.875%;
padding-right: 1.875%;
width: 32.0833333333333%;
}
@media only screen and (max-width: 667px) {
.block-b-h__cell-b {
width: auto;
padding-left: 0;
padding-right: 0;
float: none;
margin-bottom: 10px;
}
}
.block-b-h__cell-c {
float: left;
width: 32.0833333333333%;
}
@media only screen and (max-width: 667px) {
.block-b-h__cell-c {
width: auto;
float: none;
margin-bottom: 10px;
}
}
.block-b-h__head {
padding-top: 4px;
padding-bottom: 3px;
border-radius: 3px;
}
.block-b-h__head__icon {
position: absolute;
right: 4px;
top: 4px;
}
.block-b-h__box {
padding: 20px 0 20px;
}
.block-b-h__textgroup {
min-height: 136px;
padding-bottom: 15px;
}
@media only screen and (max-width: 667px) {
.block-b-h__textgroup {
min-height: auto;
}
}
.block-b-h__textgroup__item {
margin-bottom: 13px;
}
.block-b-h__more {
position: absolute;
right: 0;
bottom: 10px;
}
.block-b-i {
margin-top: 20px;
padding-top: 20px;
border-top: 3px solid #dcdcdc;
}
.block-b-i__cell-a {
width: 290px;
}
@media only screen and (max-width: 667px) {
.block-b-i__cell-a {
display: block;
width: auto;
margin-bottom: 10px;
}
}
.block-b-i__cell-b {
width: 670px;
}
@media only screen and (max-width: 667px) {
.block-b-i__cell-b {
display: block;
width: auto;
}
}
.block-b-i__head {
margin-bottom: 10px;
}
@media only screen and (max-width: 667px) {
.block-b-i__head__label {
width: auto;
height: auto;
white-space: normal;
overflow: auto;
line-height: 1.5;
font-size: 14px;
color: #000;
background: none;
text-indent: 0;
font-size: 18px;
}
}
.block-b-i__btn {
float: left;
}
@media only screen and (max-width: 667px) {
.block-b-i__btn {
float: none;
width: 78px;
}
}
@media only screen and (max-width: 667px) {
.block-b-i__btn__label {
width: 78px;
height: 11px;
background-image: url("../images/sprites/sprite_btn_retina.png");
background-position: 0px -104px;
background-size: 122px 115px;
}
.block-b-i__btn__label:hover {
background-position: 0px -104px;
}
}
.block-b-i__list {
padding-left: 0;
background: url("../images/common/dot_line_v.gif") repeat-x 0 100%;
}
.block-b-i__list__item {
display: table;
width: 100%;
background: url("../images/common/dot_line_v.gif") repeat-x 0 0;
padding: 15px 0 12px;
}
.block-b-i__list__item__tag {
display: table-cell;
width: 80px;
padding-right: 15px;
}
@media only screen and (max-width: 667px) {
.block-b-i__list__item__tag {
display: inline-block;
}
}
.block-b-i__list__item__date {
display: table-cell;
width: 80px;
padding-right: 22px;
}
@media only screen and (max-width: 667px) {
.block-b-i__list__item__date {
display: inline-block;
}
}
.block-b-i__list__item__text {
display: table-cell;
}
@media only screen and (max-width: 667px) {
.block-b-i__list__item__text {
display: block;
margin-top: 5px;
}
}
.block-b-i-b__head {
margin-bottom: 10px;
}
@media only screen and (max-width: 667px) {
.block-b-i-b__head__label {
width: auto;
height: auto;
white-space: normal;
overflow: auto;
line-height: 1.5;
font-size: 14px;
color: #000;
background: none;
text-indent: 0;
font-size: 18px;
}
}
.block-b-i-b__btn {
float: left;
}
@media only screen and (max-width: 667px) {
.block-b-i-b__btn {
float: none;
width: 78px;
}
}
@media only screen and (max-width: 667px) {
.block-b-i-b__btn__label {
width: 78px;
height: 11px;
background-image: url("../images/sprites/sprite_btn_retina.png");
background-position: 0px -104px;
background-size: 122px 115px;
}
.block-b-i-b__btn__label:hover {
background-position: 0px -104px;
}
}
.block-b-i-b__list {
padding-left: 0;
background: url("../images/common/dot_line_v.gif") repeat-x 0 100%;
}
.block-b-i-b__list__item {
display: table;
width: 100%;
background: url("../images/common/dot_line_v.gif") repeat-x 0 0;
padding: 15px 0 12px;
}
.block-b-i-b__list__item__tag {
display: table-cell;
width: 80px;
padding-right: 15px;
}
@media only screen and (max-width: 667px) {
.block-b-i-b__list__item__tag {
display: inline-block;
}
}
.block-b-i-b__list__item__date {
display: table-cell;
width: 80px;
padding-right: 22px;
}
@media only screen and (max-width: 667px) {
.block-b-i-b__list__item__date {
display: inline-block;
}
}
.block-b-i-b__list__item__text {
display: table-cell;
}
@media only screen and (max-width: 667px) {
.block-b-i-b__list__item__text {
display: block;
margin-top: 5px;
}
}
.block-b-i-b__display__block {
display: block !important;
}
.block-c-a__grid {
margin-bottom: 14px;
}
@media only screen and (max-width: 667px) {
.block-c-a__grid {
margin-bottom: 0;
}
}
.block-c-a__grid__cell-a {
width: 48.9614243323442%;
float: left;
margin-right: 1.0385756676558%;
}
@media only screen and (max-width: 667px) {
.block-c-a__grid__cell-a {
float: none;
width: auto;
margin-right: 0;
margin-bottom: 15px;
}
}
.block-c-a__grid__cell-b {
width: 48.9614243323442%;
float: right;
margin-left: 1.0385756676558%;
}
@media only screen and (max-width: 667px) {
.block-c-a__grid__cell-b {
float: none;
width: auto;
margin-left: 0;
margin-bottom: 15px;
}
}
.block-c-a__btn {
display: table;
table-layout: fixed;
width: 100%;
box-sizing: border-box;
border-radius: 3px;
background: #eee;
}
@media only screen and (min-width: 667px) {
.block-c-a__btn:hover {
background: #ebf5fe;
}
.block-c-a__btn:hover .block-c-a__btn__label {
color: #007fe2;
}
}
.block-c-a__btn__pict {
display: table-cell;
width: 128px;
height: 100%;
box-sizing: border-box;
}
.block-c-a__btn__label {
display: table-cell;
width: auto;
color: #313131;
font-weight: bold;
text-align: left;
padding-left: 12px;
padding-right: 30px;
}
.block-c-b__pict {
float: right;
margin-left: 29px;
}
@media only screen and (max-width: 667px) {
.block-c-b__pict {
float: none;
margin-left: 0;
margin-bottom: 17px;
}
}
.block-c-c {
padding-bottom: 7px;
background-image: url("../images/corporate/message_rinen_bar_bottom.jpg");
background-repeat: repeat-x;
background-position: 0 100%;
}
@media only screen and (max-width: 667px) {
.block-c-c {
background-image: url("../images/corporate/message_rinen_bar_bottom_sp.png");
background-size: 1px 7px;
}
}
.block-c-c__container {
padding-top: 7px;
background: url("../images/corporate/message_rinen_bar_top.jpg");
background-repeat: repeat-x;
background-position: 0 0;
}
@media only screen and (max-width: 667px) {
.block-c-c__container {
background-image: url("../images/corporate/message_rinen_bar_top_sp.png");
background-size: 1px 7px;
}
}
.block-c-c__head {
width: 59.0504451038576%;
margin-top: 25px;
margin-bottom: 25px;
margin-left: auto;
margin-right: auto;
}
@media only screen and (max-width: 667px) {
.block-c-c__head {
width: 238px;
}
}
.block-c-c__list {
margin-bottom: 12px;
}
.block-c-c__list__item,
.block-c-c__list__item-a,
.block-c-c__list__item-b,
.block-c-c__list__item-a-b,
.block-c-c__list__item-c,
.block-c-c__list__item-a-c,
.block-c-c__list__item-b-c,
.block-c-c__list__item-a-b-c,
.block-c-c__list__item-d,
.block-c-c__list__item-a-d,
.block-c-c__list__item-b-d,
.block-c-c__list__item-a-b-d,
.block-c-c__list__item-c-d,
.block-c-c__list__item-a-c-d,
.block-c-c__list__item-b-c-d,
.block-c-c__list__item-a-b-c-d,
.block-c-c__list__item-e,
.block-c-c__list__item-a-e,
.block-c-c__list__item-b-e,
.block-c-c__list__item-a-b-e,
.block-c-c__list__item-c-e,
.block-c-c__list__item-a-c-e,
.block-c-c__list__item-b-c-e,
.block-c-c__list__item-a-b-c-e,
.block-c-c__list__item-d-e,
.block-c-c__list__item-a-d-e,
.block-c-c__list__item-b-d-e,
.block-c-c__list__item-a-b-d-e,
.block-c-c__list__item-c-d-e,
.block-c-c__list__item-a-c-d-e,
.block-c-c__list__item-b-c-d-e,
.block-c-c__list__item-a-b-c-d-e {
width: 83.3827893175074%;
height: 34px;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
line-height: 0;
color: transparent;
margin-left: auto;
margin-right: auto;
background-repeat: no-repeat;
font-size: 0;
margin-bottom: 25px;
}
.block-c-c__list__item-a,
.block-c-c__list__item-a-a,
.block-c-c__list__item-b-a,
.block-c-c__list__item-a-b-a,
.block-c-c__list__item-c-a,
.block-c-c__list__item-a-c-a,
.block-c-c__list__item-b-c-a,
.block-c-c__list__item-a-b-c-a,
.block-c-c__list__item-d-a,
.block-c-c__list__item-a-d-a,
.block-c-c__list__item-b-d-a,
.block-c-c__list__item-a-b-d-a,
.block-c-c__list__item-c-d-a,
.block-c-c__list__item-a-c-d-a,
.block-c-c__list__item-b-c-d-a,
.block-c-c__list__item-a-b-c-d-a,
.block-c-c__list__item-e-a,
.block-c-c__list__item-a-e-a,
.block-c-c__list__item-b-e-a,
.block-c-c__list__item-a-b-e-a,
.block-c-c__list__item-c-e-a,
.block-c-c__list__item-a-c-e-a,
.block-c-c__list__item-b-c-e-a,
.block-c-c__list__item-a-b-c-e-a,
.block-c-c__list__item-d-e-a,
.block-c-c__list__item-a-d-e-a,
.block-c-c__list__item-b-d-e-a,
.block-c-c__list__item-a-b-d-e-a,
.block-c-c__list__item-c-d-e-a,
.block-c-c__list__item-a-c-d-e-a,
.block-c-c__list__item-b-c-d-e-a,
.block-c-c__list__item-a-b-c-d-e-a {
background: url("../images/corporate/message_philosophy_text_01.png") no-repeat 0 0;
background-size: 100% auto;
}
@media only screen and (max-width: 667px) {
.block-c-c__list__item-a,
.block-c-c__list__item-a-a,
.block-c-c__list__item-b-a,
.block-c-c__list__item-a-b-a,
.block-c-c__list__item-c-a,
.block-c-c__list__item-a-c-a,
.block-c-c__list__item-b-c-a,
.block-c-c__list__item-a-b-c-a,
.block-c-c__list__item-d-a,
.block-c-c__list__item-a-d-a,
.block-c-c__list__item-b-d-a,
.block-c-c__list__item-a-b-d-a,
.block-c-c__list__item-c-d-a,
.block-c-c__list__item-a-c-d-a,
.block-c-c__list__item-b-c-d-a,
.block-c-c__list__item-a-b-c-d-a,
.block-c-c__list__item-e-a,
.block-c-c__list__item-a-e-a,
.block-c-c__list__item-b-e-a,
.block-c-c__list__item-a-b-e-a,
.block-c-c__list__item-c-e-a,
.block-c-c__list__item-a-c-e-a,
.block-c-c__list__item-b-c-e-a,
.block-c-c__list__item-a-b-c-e-a,
.block-c-c__list__item-d-e-a,
.block-c-c__list__item-a-d-e-a,
.block-c-c__list__item-b-d-e-a,
.block-c-c__list__item-a-b-d-e-a,
.block-c-c__list__item-c-d-e-a,
.block-c-c__list__item-a-c-d-e-a,
.block-c-c__list__item-b-c-d-e-a,
.block-c-c__list__item-a-b-c-d-e-a {
width: auto;
height: auto;
white-space: normal;
overflow: auto;
line-height: 1.5;
font-size: 14px;
color: #000;
background: none;
text-indent: 0;
}
}
.block-c-c__list__item-b,
.block-c-c__list__item-a-b,
.block-c-c__list__item-b-b,
.block-c-c__list__item-a-b-b,
.block-c-c__list__item-c-b,
.block-c-c__list__item-a-c-b,
.block-c-c__list__item-b-c-b,
.block-c-c__list__item-a-b-c-b,
.block-c-c__list__item-d-b,
.block-c-c__list__item-a-d-b,
.block-c-c__list__item-b-d-b,
.block-c-c__list__item-a-b-d-b,
.block-c-c__list__item-c-d-b,
.block-c-c__list__item-a-c-d-b,
.block-c-c__list__item-b-c-d-b,
.block-c-c__list__item-a-b-c-d-b,
.block-c-c__list__item-e-b,
.block-c-c__list__item-a-e-b,
.block-c-c__list__item-b-e-b,
.block-c-c__list__item-a-b-e-b,
.block-c-c__list__item-c-e-b,
.block-c-c__list__item-a-c-e-b,
.block-c-c__list__item-b-c-e-b,
.block-c-c__list__item-a-b-c-e-b,
.block-c-c__list__item-d-e-b,
.block-c-c__list__item-a-d-e-b,
.block-c-c__list__item-b-d-e-b,
.block-c-c__list__item-a-b-d-e-b,
.block-c-c__list__item-c-d-e-b,
.block-c-c__list__item-a-c-d-e-b,
.block-c-c__list__item-b-c-d-e-b,
.block-c-c__list__item-a-b-c-d-e-b {
background: url("../images/corporate/message_philosophy_text_02.png") no-repeat 0 0;
background-size: 100% auto;
}
@media only screen and (max-width: 667px) {
.block-c-c__list__item-b,
.block-c-c__list__item-a-b,
.block-c-c__list__item-b-b,
.block-c-c__list__item-a-b-b,
.block-c-c__list__item-c-b,
.block-c-c__list__item-a-c-b,
.block-c-c__list__item-b-c-b,
.block-c-c__list__item-a-b-c-b,
.block-c-c__list__item-d-b,
.block-c-c__list__item-a-d-b,
.block-c-c__list__item-b-d-b,
.block-c-c__list__item-a-b-d-b,
.block-c-c__list__item-c-d-b,
.block-c-c__list__item-a-c-d-b,
.block-c-c__list__item-b-c-d-b,
.block-c-c__list__item-a-b-c-d-b,
.block-c-c__list__item-e-b,
.block-c-c__list__item-a-e-b,
.block-c-c__list__item-b-e-b,
.block-c-c__list__item-a-b-e-b,
.block-c-c__list__item-c-e-b,
.block-c-c__list__item-a-c-e-b,
.block-c-c__list__item-b-c-e-b,
.block-c-c__list__item-a-b-c-e-b,
.block-c-c__list__item-d-e-b,
.block-c-c__list__item-a-d-e-b,
.block-c-c__list__item-b-d-e-b,
.block-c-c__list__item-a-b-d-e-b,
.block-c-c__list__item-c-d-e-b,
.block-c-c__list__item-a-c-d-e-b,
.block-c-c__list__item-b-c-d-e-b,
.block-c-c__list__item-a-b-c-d-e-b {
width: auto;
height: auto;
white-space: normal;
overflow: auto;
line-height: 1.5;
font-size: 14px;
color: #000;
background: none;
text-indent: 0;
}
}
.block-c-c__list__item-c,
.block-c-c__list__item-a-c,
.block-c-c__list__item-b-c,
.block-c-c__list__item-a-b-c,
.block-c-c__list__item-c-c,
.block-c-c__list__item-a-c-c,
.block-c-c__list__item-b-c-c,
.block-c-c__list__item-a-b-c-c,
.block-c-c__list__item-d-c,
.block-c-c__list__item-a-d-c,
.block-c-c__list__item-b-d-c,
.block-c-c__list__item-a-b-d-c,
.block-c-c__list__item-c-d-c,
.block-c-c__list__item-a-c-d-c,
.block-c-c__list__item-b-c-d-c,
.block-c-c__list__item-a-b-c-d-c,
.block-c-c__list__item-e-c,
.block-c-c__list__item-a-e-c,
.block-c-c__list__item-b-e-c,
.block-c-c__list__item-a-b-e-c,
.block-c-c__list__item-c-e-c,
.block-c-c__list__item-a-c-e-c,
.block-c-c__list__item-b-c-e-c,
.block-c-c__list__item-a-b-c-e-c,
.block-c-c__list__item-d-e-c,
.block-c-c__list__item-a-d-e-c,
.block-c-c__list__item-b-d-e-c,
.block-c-c__list__item-a-b-d-e-c,
.block-c-c__list__item-c-d-e-c,
.block-c-c__list__item-a-c-d-e-c,
.block-c-c__list__item-b-c-d-e-c,
.block-c-c__list__item-a-b-c-d-e-c {
background: url("../images/corporate/message_philosophy_text_03.png") no-repeat 0 0;
background-size: 100% auto;
}
@media only screen and (max-width: 667px) {
.block-c-c__list__item-c,
.block-c-c__list__item-a-c,
.block-c-c__list__item-b-c,
.block-c-c__list__item-a-b-c,
.block-c-c__list__item-c-c,
.block-c-c__list__item-a-c-c,
.block-c-c__list__item-b-c-c,
.block-c-c__list__item-a-b-c-c,
.block-c-c__list__item-d-c,
.block-c-c__list__item-a-d-c,
.block-c-c__list__item-b-d-c,
.block-c-c__list__item-a-b-d-c,
.block-c-c__list__item-c-d-c,
.block-c-c__list__item-a-c-d-c,
.block-c-c__list__item-b-c-d-c,
.block-c-c__list__item-a-b-c-d-c,
.block-c-c__list__item-e-c,
.block-c-c__list__item-a-e-c,
.block-c-c__list__item-b-e-c,
.block-c-c__list__item-a-b-e-c,
.block-c-c__list__item-c-e-c,
.block-c-c__list__item-a-c-e-c,
.block-c-c__list__item-b-c-e-c,
.block-c-c__list__item-a-b-c-e-c,
.block-c-c__list__item-d-e-c,
.block-c-c__list__item-a-d-e-c,
.block-c-c__list__item-b-d-e-c,
.block-c-c__list__item-a-b-d-e-c,
.block-c-c__list__item-c-d-e-c,
.block-c-c__list__item-a-c-d-e-c,
.block-c-c__list__item-b-c-d-e-c,
.block-c-c__list__item-a-b-c-d-e-c {
width: auto;
height: auto;
white-space: normal;
overflow: auto;
line-height: 1.5;
font-size: 14px;
color: #000;
background: none;
text-indent: 0;
}
}
.block-c-c__list__item-d,
.block-c-c__list__item-a-d,
.block-c-c__list__item-b-d,
.block-c-c__list__item-a-b-d,
.block-c-c__list__item-c-d,
.block-c-c__list__item-a-c-d,
.block-c-c__list__item-b-c-d,
.block-c-c__list__item-a-b-c-d,
.block-c-c__list__item-d-d,
.block-c-c__list__item-a-d-d,
.block-c-c__list__item-b-d-d,
.block-c-c__list__item-a-b-d-d,
.block-c-c__list__item-c-d-d,
.block-c-c__list__item-a-c-d-d,
.block-c-c__list__item-b-c-d-d,
.block-c-c__list__item-a-b-c-d-d,
.block-c-c__list__item-e-d,
.block-c-c__list__item-a-e-d,
.block-c-c__list__item-b-e-d,
.block-c-c__list__item-a-b-e-d,
.block-c-c__list__item-c-e-d,
.block-c-c__list__item-a-c-e-d,
.block-c-c__list__item-b-c-e-d,
.block-c-c__list__item-a-b-c-e-d,
.block-c-c__list__item-d-e-d,
.block-c-c__list__item-a-d-e-d,
.block-c-c__list__item-b-d-e-d,
.block-c-c__list__item-a-b-d-e-d,
.block-c-c__list__item-c-d-e-d,
.block-c-c__list__item-a-c-d-e-d,
.block-c-c__list__item-b-c-d-e-d,
.block-c-c__list__item-a-b-c-d-e-d {
background: url("../images/corporate/message_philosophy_text_04.png") no-repeat 0 0;
background-size: 100% auto;
}
@media only screen and (max-width: 667px) {
.block-c-c__list__item-d,
.block-c-c__list__item-a-d,
.block-c-c__list__item-b-d,
.block-c-c__list__item-a-b-d,
.block-c-c__list__item-c-d,
.block-c-c__list__item-a-c-d,
.block-c-c__list__item-b-c-d,
.block-c-c__list__item-a-b-c-d,
.block-c-c__list__item-d-d,
.block-c-c__list__item-a-d-d,
.block-c-c__list__item-b-d-d,
.block-c-c__list__item-a-b-d-d,
.block-c-c__list__item-c-d-d,
.block-c-c__list__item-a-c-d-d,
.block-c-c__list__item-b-c-d-d,
.block-c-c__list__item-a-b-c-d-d,
.block-c-c__list__item-e-d,
.block-c-c__list__item-a-e-d,
.block-c-c__list__item-b-e-d,
.block-c-c__list__item-a-b-e-d,
.block-c-c__list__item-c-e-d,
.block-c-c__list__item-a-c-e-d,
.block-c-c__list__item-b-c-e-d,
.block-c-c__list__item-a-b-c-e-d,
.block-c-c__list__item-d-e-d,
.block-c-c__list__item-a-d-e-d,
.block-c-c__list__item-b-d-e-d,
.block-c-c__list__item-a-b-d-e-d,
.block-c-c__list__item-c-d-e-d,
.block-c-c__list__item-a-c-d-e-d,
.block-c-c__list__item-b-c-d-e-d,
.block-c-c__list__item-a-b-c-d-e-d {
width: auto;
height: auto;
white-space: normal;
overflow: auto;
line-height: 1.5;
font-size: 14px;
color: #000;
background: none;
text-indent: 0;
}
}
.block-c-c__list__item-e,
.block-c-c__list__item-a-e,
.block-c-c__list__item-b-e,
.block-c-c__list__item-a-b-e,
.block-c-c__list__item-c-e,
.block-c-c__list__item-a-c-e,
.block-c-c__list__item-b-c-e,
.block-c-c__list__item-a-b-c-e,
.block-c-c__list__item-d-e,
.block-c-c__list__item-a-d-e,
.block-c-c__list__item-b-d-e,
.block-c-c__list__item-a-b-d-e,
.block-c-c__list__item-c-d-e,
.block-c-c__list__item-a-c-d-e,
.block-c-c__list__item-b-c-d-e,
.block-c-c__list__item-a-b-c-d-e,
.block-c-c__list__item-e-e,
.block-c-c__list__item-a-e-e,
.block-c-c__list__item-b-e-e,
.block-c-c__list__item-a-b-e-e,
.block-c-c__list__item-c-e-e,
.block-c-c__list__item-a-c-e-e,
.block-c-c__list__item-b-c-e-e,
.block-c-c__list__item-a-b-c-e-e,
.block-c-c__list__item-d-e-e,
.block-c-c__list__item-a-d-e-e,
.block-c-c__list__item-b-d-e-e,
.block-c-c__list__item-a-b-d-e-e,
.block-c-c__list__item-c-d-e-e,
.block-c-c__list__item-a-c-d-e-e,
.block-c-c__list__item-b-c-d-e-e,
.block-c-c__list__item-a-b-c-d-e-e {
background: url("../images/corporate/message_philosophy_text_05.png") no-repeat 0 0;
background-size: 100% auto;
}
@media only screen and (max-width: 667px) {
.block-c-c__list__item-e,
.block-c-c__list__item-a-e,
.block-c-c__list__item-b-e,
.block-c-c__list__item-a-b-e,
.block-c-c__list__item-c-e,
.block-c-c__list__item-a-c-e,
.block-c-c__list__item-b-c-e,
.block-c-c__list__item-a-b-c-e,
.block-c-c__list__item-d-e,
.block-c-c__list__item-a-d-e,
.block-c-c__list__item-b-d-e,
.block-c-c__list__item-a-b-d-e,
.block-c-c__list__item-c-d-e,
.block-c-c__list__item-a-c-d-e,
.block-c-c__list__item-b-c-d-e,
.block-c-c__list__item-a-b-c-d-e,
.block-c-c__list__item-e-e,
.block-c-c__list__item-a-e-e,
.block-c-c__list__item-b-e-e,
.block-c-c__list__item-a-b-e-e,
.block-c-c__list__item-c-e-e,
.block-c-c__list__item-a-c-e-e,
.block-c-c__list__item-b-c-e-e,
.block-c-c__list__item-a-b-c-e-e,
.block-c-c__list__item-d-e-e,
.block-c-c__list__item-a-d-e-e,
.block-c-c__list__item-b-d-e-e,
.block-c-c__list__item-a-b-d-e-e,
.block-c-c__list__item-c-d-e-e,
.block-c-c__list__item-a-c-d-e-e,
.block-c-c__list__item-b-c-d-e-e,
.block-c-c__list__item-a-b-c-d-e-e {
width: auto;
height: auto;
white-space: normal;
overflow: auto;
line-height: 1.5;
font-size: 14px;
color: #000;
background: none;
text-indent: 0;
}
}
.block-c-d {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.block-c-d iframe,
.block-c-d object,
.block-c-d embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.block-c-e {
padding-top: 15px;
padding-bottom: 22px;
background: url("../images/common/dot_line_v.gif") repeat-x 0 100%;
}
.block-c-e__address,
.block-c-e__tel,
.block-c-e__link {
line-height: 1.8;
}
@media only screen and (max-width: 667px) {
.block-c-f__pict {
text-align: center;
}
}
.block-d-a__cell {
width: 23.7388724035608%;
float: left;
padding-left: 1.6320474777448%;
}
.block-d-a__cell:first-child {
padding-left: 0;
}
@media only screen and (max-width: 667px) {
.block-d-a__cell {
width: 47.6666666666667%;
padding: 0;
}
.block-d-a__cell:nth-child(odd) {
float: left;
}
.block-d-a__cell:nth-child(even) {
float: right;
}
}
.block-d-b__item {
margin-top: 20px;
}
.block-d-b__item__pict {
float: left;
padding-right: 20px;
}
@media only screen and (max-width: 667px) {
.block-d-b__item__pict {
width: 80px;
}
}
.block-d-b__item__box {
overflow: hidden;
}
.block-d-b__item__head {
margin-bottom: 5px;
}
.block-d-b__item__head__icon {
float: left;
text-align: center;
width: 30px;
line-height: 20px;
padding-right: 10px;
color: #fff;
background: url("../images/service/general_bg_001.png") no-repeat 0 0;
}
@media only screen and (max-width: 667px) {
.block-d-b__item__head__icon {
background: url("../images/service/general_bg_001_sp.png") no-repeat 0 0;
background-size: 30px 20px;
}
}
.block-d-b__item__head__label {
overflow: hidden;
}
.block-d-b__icon {
margin: 0 10px;
position: relative;
top: -7px;
}
.block-d-c {
padding: 20px;
}
.block-d-c__item {
padding-left: 25px;
}
.block-d-c__item__bullet {
width: 19px;
top: 3px;
}
.block-d-d__grid__cell,
.block-d-d__grid__cell--a,
.block-d-d__grid__cell--b,
.block-d-d__grid__cell--a--b,
.block-d-d__grid__cell--c,
.block-d-d__grid__cell--a--c,
.block-d-d__grid__cell--b--c,
.block-d-d__grid__cell--a--b--c,
.block-g-z__grid__cell--a,
.block-g-z__grid__cell--b,
.block-g-z__grid__cell--c {
width: 33%;
}
.block-d-d__grid__cell--a,
.block-d-d__grid__cell--a--a,
.block-d-d__grid__cell--b--a,
.block-d-d__grid__cell--a--b--a,
.block-d-d__grid__cell--c--a,
.block-d-d__grid__cell--a--c--a,
.block-d-d__grid__cell--b--c--a,
.block-d-d__grid__cell--a--b--c--a,
.block-g-z__grid__cell--a--a,
.block-g-z__grid__cell--b--a,
.block-g-z__grid__cell--c--a {
padding-right: 6px;
}
.block-d-d__grid__cell--b,
.block-d-d__grid__cell--a--b,
.block-d-d__grid__cell--b--b,
.block-d-d__grid__cell--a--b--b,
.block-d-d__grid__cell--c--b,
.block-d-d__grid__cell--a--c--b,
.block-d-d__grid__cell--b--c--b,
.block-d-d__grid__cell--a--b--c--b,
.block-g-z__grid__cell--a--b,
.block-g-z__grid__cell--b--b,
.block-g-z__grid__cell--c--b {
padding-right: 4px;
padding-left: 4px;
}
.block-d-d__grid__cell--c,
.block-d-d__grid__cell--a--c,
.block-d-d__grid__cell--b--c,
.block-d-d__grid__cell--a--b--c,
.block-d-d__grid__cell--c--c,
.block-d-d__grid__cell--a--c--c,
.block-d-d__grid__cell--b--c--c,
.block-d-d__grid__cell--a--b--c--c,
.block-g-z__grid__cell--a--c,
.block-g-z__grid__cell--b--c,
.block-g-z__grid__cell--c--c {
padding-left: 6px;
}
@media only screen and (max-width: 667px) {
.block-d-d__grid__cell,
.block-d-d__grid__cell--a,
.block-d-d__grid__cell--b,
.block-d-d__grid__cell--a--b,
.block-d-d__grid__cell--c,
.block-d-d__grid__cell--a--c,
.block-d-d__grid__cell--b--c,
.block-d-d__grid__cell--a--b--c,
.block-g-z__grid__cell--a,
.block-g-z__grid__cell--b,
.block-g-z__grid__cell--c {
display: block;
padding: 0;
margin: 10px auto 0;
width: 218px;
}
.block-d-d__grid__cell:first-child,
.block-d-d__grid__cell--a:first-child,
.block-d-d__grid__cell--b:first-child,
.block-d-d__grid__cell--a--b:first-child,
.block-d-d__grid__cell--c:first-child,
.block-d-d__grid__cell--a--c:first-child,
.block-d-d__grid__cell--b--c:first-child,
.block-d-d__grid__cell--a--b--c:first-child,
.block-g-z__grid__cell--a:first-child,
.block-g-z__grid__cell--b:first-child,
.block-g-z__grid__cell--c:first-child {
margin-top: 0;
}
}
.block-d-d__item {
border: 2px solid #dcdcdc;
height: 100%;
}
.block-d-d__item__box {
padding: 17px 17px 0 17px;
}
.block-d-d__item:link,
.block-d-d__item:visited {
text-decoration: none;
}
.block-d-d__item__pict {
margin-bottom: 10px;
}
.block-d-d__item__label {
color: #000;
}
.block-d-d__item__link {
color: #007edf;
margin-bottom: 10px;
}
.block-d-e {
table-layout: fixed;
margin-bottom: 20px;
}
@media only screen and (max-width: 667px) {
.block-d-e {
margin-bottom: 0;
}
}
@media only screen and (max-width: 667px) {
.block-d-e__cell,
.block-d-e__cell--a,
.block-d-e__cell--b,
.block-d-e__cell--a--b,
.block-d-e__cell--c,
.block-d-e__cell--a--c,
.block-d-e__cell--b--c,
.block-d-e__cell--a--b--c {
margin-bottom: 15px;
}
}
.block-d-e__cell--a,
.block-d-e__cell--a--a,
.block-d-e__cell--b--a,
.block-d-e__cell--a--b--a,
.block-d-e__cell--c--a,
.block-d-e__cell--a--c--a,
.block-d-e__cell--b--c--a,
.block-d-e__cell--a--b--c--a {
padding-right: 2.5222551928783%;
}
.block-d-e__cell--b,
.block-d-e__cell--a--b,
.block-d-e__cell--b--b,
.block-d-e__cell--a--b--b,
.block-d-e__cell--c--b,
.block-d-e__cell--a--c--b,
.block-d-e__cell--b--c--b,
.block-d-e__cell--a--b--c--b {
padding-left: 2.5222551928783%;
}
.block-d-e__cell--c,
.block-d-e__cell--a--c,
.block-d-e__cell--b--c,
.block-d-e__cell--a--b--c,
.block-d-e__cell--c--c,
.block-d-e__cell--a--c--c,
.block-d-e__cell--b--c--c,
.block-d-e__cell--a--b--c--c {
padding-left: 3.2640949554896%;
}
@media only screen and (max-width: 667px) {
.block-d-e__cell,
.block-d-e__cell--a,
.block-d-e__cell--b,
.block-d-e__cell--a--b,
.block-d-e__cell--c,
.block-d-e__cell--a--c,
.block-d-e__cell--b--c,
.block-d-e__cell--a--b--c {
margin-bottom: 15px;
display: block;
padding: 0;
}
}
.block-d-e__pict {
margin-bottom: 10px;
}
@media only screen and (max-width: 667px) {
.block-d-e__pict {
width: 240px;
margin-left: auto;
margin-right: auto;
}
}
.block-d-f {
padding: 15px 20px;
}
.block-d-f__item {
width: 34.86646884273%;
float: left;
}
@media only screen and (max-width: 667px) {
.block-d-f__item {
float: none;
width: auto;
}
}
.block-d-g {
margin-bottom: 20px;
text-align: right;
}
.block-d-g__item {
border: 2px solid #dcdcdc;
height: 100%;
}
.block-d-g__item__box {
padding: 17px 17px 0 17px;
}
.block-d-g__item:hover {
text-decoration: underline;
}
.block-d-g__item:link,
.block-d-g__item:visited {
text-decoration: none;
}
.block-d-g__item__pict {
margin-bottom: 10px;
}
.block-d-g__item__label {
color: #000;
}
.block-d-g__item__link {
color: #007edf;
}
.block-d-g__icon--r {
margin-right: 8px;
}
.block-d-g__border__none {
border-bottom: 0;
}
.block-d-g .mod-btn {
display: inline-block;
}
.block-d-h {
margin-bottom: 30px;
}
.block-d-h__list__item {
width: 47.6261127596439%;
float: left;
}
.block-d-h__list__item:first-child {
margin-right: 4.4510385756677%;
}
@media only screen and (max-width: 667px) {
.block-d-h__list__item:first-child {
margin-right: 0;
width: 100%;
}
}
@media only screen and (max-width: 667px) {
.block-d-h__list__item {
float: none;
width: 100%;
margin-bottom: 30px;
}
}
@media only screen and (max-width: 667px) {
.block-d-h__img__item {
margin-left: auto;
margin-right: auto;
display: table;
max-width: 321px;
}
}
.block-d-h__text {
margin-top: 10px;
}
.block-d-h__mb0 {
margin-bottom: 0;
}
.block-d-i__list__item-a {
width: 47.6261127596439%;
float: left;
margin-bottom: 10px;
}
.block-d-i__list__item-a:first-child {
margin-right: 4.4510385756677%;
}
@media only screen and (max-width: 667px) {
.block-d-i__list__item-a:first-child {
margin-right: 0;
width: 100%;
}
}
@media only screen and (max-width: 667px) {
.block-d-i__list__item-a {
float: none;
width: 100%;
}
}
@media only screen and (max-width: 667px) {
.block-d-i__img__item-a {
margin-left: auto;
margin-right: auto;
display: table;
max-width: 321px;
}
}
.block-d-i__text-a {
border-top: #66bdf3 4px solid;
padding-top: 8px;
}
@media only screen and (max-width: 667px) {
.block-d-i__text-a {
border-top: none;
}
}
.block-d-i__list__item-b {
width: 47.6261127596439%;
float: left;
margin-bottom: 10px;
}
.block-d-i__list__item-b:first-child {
margin-right: 4.4510385756677%;
}
@media only screen and (max-width: 667px) {
.block-d-i__list__item-b:first-child {
margin-right: 0;
width: 100%;
}
}
@media only screen and (max-width: 667px) {
.block-d-i__list__item-b {
float: none;
width: 100%;
}
}
@media only screen and (max-width: 667px) {
.block-d-i__img__item-b {
margin-left: auto;
margin-right: auto;
display: table;
max-width: 321px;
}
}
.block-d-i__text-b {
border-top: #498dba 4px solid;
padding-top: 8px;
}
@media only screen and (max-width: 667px) {
.block-d-i__text-b {
border-top: none;
}
}
.block-d-i__list__item-c {
width: 47.6261127596439%;
float: left;
margin-bottom: 10px;
}
.block-d-i__list__item-c:first-child {
margin-right: 4.4510385756677%;
}
@media only screen and (max-width: 667px) {
.block-d-i__list__item-c:first-child {
margin-right: 0;
width: 100%;
}
}
@media only screen and (max-width: 667px) {
.block-d-i__list__item-c {
float: none;
width: 100%;
}
}
@media only screen and (max-width: 667px) {
.block-d-i__img__item-c {
margin-left: auto;
margin-right: auto;
display: table;
max-width: 321px;
}
}
.block-d-i__text-c {
border-top: #2b5d81 4px solid;
padding-top: 8px;
}
@media only screen and (max-width: 667px) {
.block-d-i__text-c {
border-top: none;
}
}
.block-d-j {
margin-bottom: 30px;
}
.block-d-j__list__item--cell-a {
width: 71.9584569732938%;
float: left;
}
.block-d-j__list__item--cell-a:first-child {
margin-right: 4.4510385756677%;
}
@media only screen and (max-width: 960px) {
.block-d-j__list__item--cell-a:first-child {
margin-right: 0;
width: 100%;
}
}
@media only screen and (max-width: 960px) {
.block-d-j__list__item--cell-a {
float: none;
width: 100%;
margin-bottom: 30px;
}
}
.block-d-j__list__item--cell-b {
width: 23.590504451038598%;
float: left;
}
.block-d-j__list__item--cell-b:first-child {
margin-right: 4.4510385756677%;
}
@media only screen and (max-width: 960px) {
.block-d-j__list__item--cell-b:first-child {
margin-right: 0;
width: 100%;
}
}
@media only screen and (max-width: 960px) {
.block-d-j__list__item--cell-b {
float: none;
width: 100%;
margin-bottom: 30px;
}
}
@media only screen and (max-width: 960px) {
.block-d-j__img__item {
margin-left: auto;
display: table;
max-width: 321px;
}
}
.block-d-j__mb0 {
margin-bottom: 0;
}
.block-d-k__link {
display: inline-block;
color: #007ee0;
font-size: 16px;
font-weight: bold;
}
.block-d-k__icon {
top: -2px;
margin-right: 10px;
}
.block-d-k__sitemap__container {
margin-left: 15px;
}
.block-d-k__sitemap__title {
margin-left: 20px;
}
.block-d-k__sitemap__title__link {
padding-left: 1em;
font-weight: bold;
display: block;
}
.block-d-k__sitemap__item {
color: #007ee0;
font-size: 14px;
}
.block-d-k__sitemap__item__bullet__icon {
top: 8px;
}
.block-d-k .mod-textgroup__item {
padding-left: 1em;
}
.block-d-k .mod-text__link {
display: block;
font-weight: bold;
}
.block-d-l__list__item {
width: 47.6261127596439%;
float: left;
}
.block-d-l__list__item:first-child {
margin-right: 4.4510385756677%;
}
@media only screen and (max-width: 667px) {
.block-d-l__list__item:first-child {
margin-right: 0;
width: 100%;
}
}
@media only screen and (max-width: 667px) {
.block-d-l__list__item {
float: none;
width: 100%;
}
}
@media only screen and (max-width: 667px) {
.block-d-l__img__item {
margin-left: auto;
margin-right: auto;
display: table;
max-width: 321px;
}
}
.block-d-l__text {
margin-top: 10px;
}
.block-d-l__mb0 {
margin-bottom: 0;
}
.block-d-l h2 {
margin-bottom: 5px;
}
.block-d-m {
margin-left: 15px;
}
.block-d-m__link {
display: inline-block;
color: #007ee0;
font-size: 16px;
font-weight: bold;
}
.block-d-m__icon {
top: -2px;
margin-left: 10px;
}
.block-d-m__sitemap__title {
margin-left: 20px;
}
.block-d-m__sitemap__title__link {
padding-left: 1em;
font-weight: bold;
display: block;
}
.block-d-m__sitemap__item {
color: #007ee0;
font-size: 14px;
}
.block-d-m__sitemap__item__bullet__icon {
top: 8px;
}
.block-d-m .mod-textgroup__item {
padding-left: 1em;
}
.block-d-m .mod-text__link {
display: block;
font-weight: bold;
}
.block-d-n__img__a {
float: left;
margin-right: 20px;
}
@media only screen and (max-width: 667px) {
.block-d-n__img__a {
float: none;
margin-right: 0;
display: table;
margin-left: auto;
margin-right: auto;
}
}
.block-d-n__img__b {
float: left;
}
@media only screen and (max-width: 667px) {
.block-d-n__img__b {
float: none;
display: table;
margin-left: auto;
margin-right: auto;
}
}
.block-d-n__news__container__a__cell__a {
float: left;
width: 14.8367952522255%;
}
@media only screen and (max-width: 667px) {
.block-d-n__news__container__a__cell__a {
float: none;
width: 100%;
}
}
.block-d-n__news__container__a__cell__b {
float: left;
width: 84.5697329376855%;
}
@media only screen and (max-width: 667px) {
.block-d-n__news__container__a__cell__b {
float: none;
width: 100%;
}
}
.block-d-n__news__img__border {
border: solid 1px #d8d8d8;
}
.block-e-a-a__head {
padding-top: 12px;
padding-bottom: 12px;
}
.block-e-a-a__head__btn {
position: absolute;
right: 10px;
top: 10px;
}
@media only screen and (max-width: 960px) {
.block-e-a-a__head__btn {
position: relative;
right: auto;
top: auto;
}
}
.block-e-a-a__head__btn__label {
font-weight: bold;
font-size: 13px;
}
.block-e-a-a__head__btn__icon {
margin-right: 8px;
}
.block-e-a-b__cell {
float: left;
width: 32.344213649851596%;
margin-left: 1.4836795252226%;
}
.block-e-a-b__cell:first-child {
margin-left: 0;
}
@media only screen and (max-width: 667px) {
.block-e-a-b__cell {
float: none;
width: auto;
margin: 0 0 15px 0;
}
}
@media only screen and (max-width: 667px) {
.block-e-a-c {
display: block;
height: auto;
}
}
.block-e-a-c__cell--a {
width: 50%;
padding-right: 10px;
}
@media only screen and (max-width: 667px) {
.block-e-a-c__cell--a {
display: block;
width: auto;
height: auto;
padding: 0;
margin-bottom: 35px;
}
}
.block-e-a-c__cell--b {
width: 50%;
padding-left: 10px;
}
@media only screen and (max-width: 667px) {
.block-e-a-c__cell--b {
display: block;
width: auto;
height: auto;
padding: 0;
}
}
.block-e-a-c__box {
box-sizing: border-box;
}
.block-e-a-d__cell--a {
float: left;
width: 58.6053412462908%;
}
@media only screen and (max-width: 667px) {
.block-e-a-d__cell--a {
float: none;
width: auto;
margin-bottom: 20px;
}
}
.block-e-a-d__cell--b {
float: right;
width: 38.5756676557863%;
}
@media only screen and (max-width: 667px) {
.block-e-a-d__cell--b {
float: none;
width: auto;
}
.block-e-a-d__cell--b > .mod-pict {
text-align: center;
}
}
.block-e-a-e {
padding: 20px 20px 15px 20px;
}
.block-e-a-e__grid__cell--a {
float: left;
width: 62.6182965299685%;
}
@media only screen and (max-width: 667px) {
.block-e-a-e__grid__cell--a {
float: none;
width: auto;
}
}
.block-e-a-e__grid__cell--b {
float: right;
width: 33.123028391167196%;
}
@media only screen and (max-width: 667px) {
.block-e-a-e__grid__cell--b {
float: none;
width: auto;
margin-bottom: 10px;
}
}
.block-e-a-e__item {
padding: 10px 0 10px;
}
.block-e-a-e__item__title {
float: left;
width: 35.264483627204%;
}
.block-e-a-e__item__text {
float: left;
width: 64.735516372796%;
}
.block-e-a-e__box__head {
padding: 5px 10px;
}
.block-e-a-e__box__container {
padding: 15px;
}
.block-e-a-e__box__subtitle {
margin-bottom: 5px;
}
.block-e-a-e__textgroup__item {
margin-top: 5px;
}
.block-e-a-e__textgroup__item:first-child {
margin-top: 0;
}
.block-e-a-f__item {
padding: 20px 0;
}
.block-e-a-f__grid__cell--a {
width: 18.9910979228487%;
}
.block-e-a-f__grid__cell--b {
padding-left: 20px;
}
.block-e-a-g {
padding-top: 5.9347181008902%;
padding-bottom: 5.9347181008902%;
padding-left: 5.9347181008902%;
padding-right: 5.9347181008902%;
}
.block-e-a-g__pict__src {
max-width: none;
}
@media only screen and (max-width: 960px) {
.block-e-a-g__pict__src {
max-width: 100%;
}
}
.block-e-a-g__frame {
padding: 10px;
}
.block-e-a-h #scriptContent {
width: 100%;
}
.block-e-a-h #frmSyndicator {
width: 100% !important;
overflow: scroll;
}
.block-e-a-i #scriptContent {
width: 100%;
}
.block-e-a-i #frmSyndicator {
display: block;
margin: 0 auto;
}
@media only screen and (max-width: 960px) {
.block-e-a-j {
overflow-x: scroll;
-webkit-overflow-scrolling: touch;
}
.block-e-a-j__table {
width: 674px;
}
}
.block-e-a-j__cell--a {
width: 165px;
}
.block-e-a-j__cell--b {
width: 165px;
}
.block-e-a-j__cell--c {
width: 344px;
}
.block-e-a-k {
padding: 20px 15px;
}
.block-e-a-k__pict {
float: left;
width: 34.4827586206897%;
}
@media only screen and (max-width: 667px) {
.block-e-a-k__pict {
float: none;
width: 160px;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
}
}
.block-e-a-k__table {
float: right;
width: 62.6959247648903%;
border: none;
}
@media only screen and (max-width: 667px) {
.block-e-a-k__table {
float: none;
width: 100%;
}
}
.block-e-a-k__table__cell--a-a,
.block-e-a-k__table__cell--a-b,
.block-e-a-k__table__cell--a-c,
.block-e-a-k__table__cell--a-d,
.block-e-a-k__table__cell--a-e,
.block-e-a-k__table__cell--a-f,
.block-e-a-k__table__cell--a-g {
padding-left: 15px;
padding-right: 15px;
width: 32.5%;
color: #fff;
vertical-align: middle;
font-weight: bold;
border: none;
border-bottom: 1px solid #e8f5ff;
}
.block-e-a-k__table__cell--a-a {
background-color: #5646b7;
}
.block-e-a-k__table__cell--a-b {
background-color: #133cd1;
}
.block-e-a-k__table__cell--a-c {
background-color: #133cd1;
}
.block-e-a-k__table__cell--a-d {
background-color: #007be3;
}
.block-e-a-k__table__cell--a-e {
background-color: #0bb79a;
}
.block-e-a-k__table__cell--a-f {
background-color: #68cd47;
}
.block-e-a-k__table__cell--a-g {
background-color: #e5ae15;
}
.block-e-a-k__table__cell--b {
padding-left: 10px;
padding-right: 10px;
background-color: #fff;
border: none;
border-bottom: 1px solid #e8f5ff;
}
.block-e-a-k__table__list__item {
float: left;
}
@media only screen and (max-width: 960px) {
.block-e-a-l {
overflow-x: scroll;
-webkit-overflow-scrolling: touch;
}
.block-e-a-l__table {
width: 674px;
}
}
.block-e-a-l__cell--a {
width: 226px;
}
.block-e-a-l__cell--b {
width: 224px;
font-weight: bold;
}
.block-e-a-l__cell--c {
width: 224px;
font-weight: bold;
}
.block-e-a-l__cell--f {
font-weight: bold;
}
.block-f-a__wrapper {
width: 100%;
}
@media only screen and (max-width: 667px) {
.block-f-a__wrapper {
position: static;
}
}
.block-f-a__container {
padding-top: 30px;
}
.block-f-a__grid {
margin-bottom: 23px;
}
@media only screen and (max-width: 667px) {
.block-f-a__grid__cell-a {
display: block;
}
}
.block-f-a__grid__cell-b {
padding: 7px 0px 0 18px;
}
@media only screen and (max-width: 667px) {
.block-f-a__grid__cell-b {
display: block;
padding-left: 0;
}
}
.block-f-a__grid__cell-b-b {
width: 125px;
border-left: 1px dashed #000;
}
@media only screen and (max-width: 667px) {
.block-f-a__grid__cell-b-b {
border-left: 0;
}
}
.block-f-a__privacy {
width: 345px;
padding: 10px 10px 10px 10px;
border-radius: 6px;
}
@media only screen and (max-width: 667px) {
.block-f-a__privacy {
width: auto;
}
}
.block-f-a__privacy__btn {
float: left;
}
.block-f-a__privacy__box {
overflow: hidden;
padding: 8px 0 0 9px;
}
.block-f-a__privacy__text {
letter-spacing: -0.02em;
margin-bottom: 10px;
}
@media only screen and (max-width: 667px) {
.block-f-a__privacy__text br {
display: none;
}
}
.block-f-a__privacy__link__icon {
top: -2px;
}
.block-f-a__sitemap__item {
float: left;
width: 122px;
padding-left: 13px;
margin-bottom: 10px;
}
@media only screen and (max-width: 667px) {
.block-f-a__sitemap__item {
float: none;
width: auto;
}
}
.block-f-a__sitemap__item__bullet {
top: 2px;
width: 10px;
}
.block-f-b__imggroupitem {
float: left;
width: 33.3%;
box-sizing: border-box;
padding-right: 8px;
padding-bottom: 8px;
}
@media only screen and (max-width: 667px) {
.block-f-b__imggroupitem {
width: 50%;
}
}
.block-f-b__pict {
max-width: 154px;
}
.block-f-c__listgroupitem {
border-bottom: 1px dashed #eee;
padding-bottom: 10px;
margin-bottom: 20px;
}
.block-f-c__listgroupitem__tag {
float: left;
background-color: #eee;
border-radius: 3px;
padding: 3px 0;
min-width: 80px;
text-align: center;
font-weight: bold;
font-size: 13px;
}
@media only screen and (max-width: 667px) {
.block-f-c__listgroupitem__tag {
float: none;
display: inline-block;
margin-bottom: 10px;
}
}
.block-f-c__listgroupitem__textgroup {
float: left;
margin-left: 20px;
}
@media only screen and (max-width: 667px) {
.block-f-c__listgroupitem__textgroup {
float: none;
margin-left: 0;
}
}
.block-f-c__listgroupitem__textgroup__item {
padding-left: 1em;
text-indent: -1em;
line-height: 24px;
}
.block-f-c__more {
clear: both;
text-align: right;
}
.block-f-d--a {
margin-bottom: 30px;
}
@media only screen and (max-width: 667px) {
.block-f-d--a {
margin-bottom: 0;
}
}
.block-f-d--b {
margin-bottom: 40px;
}
@media only screen and (max-width: 667px) {
.block-f-d--b {
margin-bottom: 0;
}
}
.block-f-g__item {
margin-bottom: 15px;
}
.block-f-h__grid__cell-a {
float: left;
width: 48.3870967741935%;
}
@media only screen and (max-width: 667px) {
.block-f-h__grid__cell-a {
float: none;
width: auto;
margin-bottom: 10px;
}
}
.block-f-h__grid__cell-b {
float: right;
width: 48.3870967741935%;
}
@media only screen and (max-width: 667px) {
.block-f-h__grid__cell-b {
float: none;
width: auto;
margin-bottom: 10px;
}
}
.block-f-h__btn {
border-radius: 3px;
border: 1px solid #007edf;
display: table;
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 667px) {
.block-f-h__btn:hover {
background-color: #007edf;
}
.block-f-h__btn:hover .block-b-c__btn__label {
color: #fff;
}
.block-f-h__btn:hover .block-b-c__btn__icon {
width: 7px;
height: 13px;
background-image: url("../images/sprites/sprite_icon.png");
background-position: -59px -46px;
}
.block-f-h__btn:hover .block-b-c__btn__icon--external {
width: 11px;
height: 11px;
background-image: url("../images/sprites/sprite_icon.png");
background-position: -172px -59px;
}
}
.block-f-h__btn__pict {
display: table-cell;
width: 87px;
height: 100%;
box-sizing: border-box;
}
.block-f-h__btn__label {
display: table-cell;
width: auto;
color: #007edf;
font-weight: bold;
text-align: left;
padding-left: 12px;
padding-right: 30px;
}
.block-f-h__btn__icon {
right: 10px;
}
.block-f-h__btn__icon--external {
right: 10px;
}
.block-f-i__container {
border-bottom: 1px dashed #dcdcdc;
margin-bottom: 10px;
padding-bottom: 10px;
}
.block-f-i__pict {
float: left;
margin-right: 20px;
}
@media only screen and (max-width: 667px) {
.block-f-i__pict {
float: none;
}
}
.block-f-i__text {
float: left;
}
@media only screen and (max-width: 667px) {
.block-f-i__text {
float: none;
margin-top: 10px;
}
}
.block-f-i__text__label {
margin-bottom: 10px;
}
.block-f-j__item--a {
float: left;
width: 48.4375%;
}
@media only screen and (max-width: 667px) {
.block-f-j__item--a {
float: none;
max-width: 465px;
width: 100%;
}
}
.block-f-j__item--b {
float: right;
width: 48.4375%;
}
@media only screen and (max-width: 667px) {
.block-f-j__item--b {
float: none;
width: 100%;
max-width: 465px;
margin-top: 10px;
}
}
.block-f-h {
margin: 30px 0;
}
.block-f-h__pict {
text-align: center !important;
}
.block-f-j__text {
float: left;
}
@media only screen and (max-width: 667px) {
.block-f-j__text {
float: none;
}
}
.block-f-j__link {
float: right;
}
@media only screen and (max-width: 667px) {
.block-f-j__link {
float: none;
text-align: center;
display: block;
}
}
.block-f-l {
background-color: #f5f5f5;
padding: 15px;
margin: 0 0 20px;
}
.block-f-l__text {
padding-bottom: 10px;
}
.block-f-l__scroll {
overflow: scroll;
height: 170px;
padding: 10px;
border: 1px;
background-color: #fff;
}
.block-f-l__a {
padding: 0 0 12px;
line-height: 1.5;
}
.block-f-l__b {
padding: 0 0 5px;
line-height: 1.5;
padding-left: 1em;
text-indent: -1em;
}
.block-f-m {
border: 1px solid #cdcdcd;
padding: 10px;
}
.block-f-m__text {
text-align: center;
margin-bottom: 5px;
}
.block-f-n {
border: 5px solid #cad6df;
border-radius: 6px;
padding: 19px;
}
.block-f-n__text {
text-align: center;
margin: 10px 0;
}
.block-f-n__head-pc {
display: table;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
}
.block-f-n__head-sp {
background-color: #285c83;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 15px;
padding-right: 15px;
border-radius: 3px;
color: #fff;
margin-bottom: 23px;
letter-spacing: 0;
text-align: center;
}
.block-f-n__listgroup {
margin-bottom: 20px;
max-width: 650px;
margin-left: auto;
margin-right: auto;
}
.block-f-n__listgroupitem {
padding-left: 1em;
text-indent: -1em;
line-height: 24px;
}
.block-f-n__tel {
text-align: center;
max-width: 305px;
margin-left: auto;
margin-right: auto;
}
.block-f-o__line {
width: 158px;
height: 8px;
background: #007ee0;
display: block;
margin-bottom: 5px;
margin-bottom: 20px;
}
@media only screen and (max-width: 667px) {
.block-f-o__line {
margin-bottom: 0;
}
}
@media only screen and (max-width: 667px) {
.block-f-o__grid {
padding-top: 25px;
padding-bottom: 46px;
}
}
.block-f-o__grid__cell-a {
float: left;
width: 42.7083333333333%;
}
@media only screen and (max-width: 667px) {
.block-f-o__grid__cell-a {
width: auto;
overflow: visible;
}
}
.block-f-o__grid__cell-b {
float: right;
margin-top: 12px;
}
@media only screen and (max-width: 667px) {
.block-f-o__grid__cell-b {
width: auto;
margin-top: 0;
}
}
.block-f-o__logo-a {
float: left;
}
@media only screen and (max-width: 667px) {
.block-f-o__logo-a {
float: none;
}
}
@media only screen and (max-width: 667px) {
.block-f-o__logo-a__label {
width: 90px;
height: 35px;
background-image: url("../images/sprites/sprite_btn_retina.png");
background-position: 0px -33px;
background-size: 122px 115px;
margin-left: 0;
}
.block-f-o__logo-a__label:hover {
background-position: 0px -33px;
}
}
.block-f-o__logo-b {
float: left;
margin-top: 38px;
margin-left: 21px;
}
@media only screen and (max-width: 667px) {
.block-f-o__logo-b {
float: none;
position: absolute;
margin-left: 0;
margin-top: 0;
bottom: -32px;
}
}
@media only screen and (max-width: 667px) {
.block-f-o__logo-b__label {
width: auto;
height: auto;
white-space: normal;
overflow: auto;
line-height: 1.5;
font-size: 14px;
color: #000;
background: none;
text-indent: 0;
white-space: nowrap;
}
}
.block-f-o__menu {
float: left;
}
.block-f-o__faq {
float: left;
margin-top: 24px;
}
@media only screen and (max-width: 667px) {
.block-f-o__faq {
margin-top: 0;
margin-left: 10px;
}
}
.block-f-o__faq__icon {
margin-right: 0;
right: -5px;
}
.block-f-o__faq__label {
display: inline-block;
}
@media only screen and (max-width: 667px) {
.block-f-o__faq__label {
width: 34px;
height: 34px;
background-image: url("../images/sprites/sprite_btn_retina.png");
background-position: -35px -69px;
background-size: 122px 115px;
}
.block-f-o__faq__label:hover {
background-position: -35px -69px;
}
}
.block-f-o__sitemap {
float: left;
margin-top: 24px;
margin-left: 15px;
}
@media only screen and (max-width: 667px) {
.block-f-o__sitemap {
margin-top: 0;
margin-left: 10px;
}
}
.block-f-o__sitemap__icon {
margin-right: 0;
right: -5px;
}
.block-f-o__sitemap__label {
display: inline-block;
}
@media only screen and (max-width: 667px) {
.block-f-o__sitemap__label {
width: 34px;
height: 34px;
background-image: url("../images/sprites/sprite_btn_retina.png");
background-position: -70px -69px;
background-size: 122px 115px;
}
.block-f-o__sitemap__label:hover {
background-position: -70px -69px;
}
}
.block-f-o__btn {
float: left;
margin-left: 15px;
}
@media only screen and (max-width: 667px) {
.block-f-o__btn {
display: none;
}
}
.block-f-q__item-a {
float: left;
width: 43.010752688172%;
margin-bottom: 20px;
}
@media only screen and (max-width: 667px) {
.block-f-q__item-a {
width: auto;
float: none;
text-align: center;
}
}
.block-f-q__item-b {
float: right;
width: 43.010752688172%;
margin-bottom: 20px;
}
@media only screen and (max-width: 667px) {
.block-f-q__item-b {
width: auto;
float: none;
text-align: center;
}
}
.block-f-s {
margin-bottom: 20px;
}
@media only screen and (max-width: 667px) {
.block-f-s {
margin-bottom: 0px;
}
}
.block-f-s__icon {
position: absolute;
top: 12px;
left: 16px;
}
.block-f-s__grid__cell-a {
float: left;
width: 48.1781376518219%;
}
@media only screen and (max-width: 667px) {
.block-f-s__grid__cell-a {
float: none;
width: auto;
margin-bottom: 10px;
}
}
.block-f-s__grid__cell-b {
float: right;
width: 48.1781376518219%;
}
@media only screen and (max-width: 667px) {
.block-f-s__grid__cell-b {
float: none;
width: auto;
margin-bottom: 10px;
}
}
.block-f-s__btn {
border-radius: 3px;
border: 1px solid #007edf;
display: table;
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 667px) {
.block-f-s__btn:hover {
background-color: #f5fbfc;
}
.block-f-s__btn:hover .block-b-c__btn__label {
color: #007edf;
}
.block-f-s__btn:hover .block-b-c__btn__icon {
width: 7px;
height: 13px;
background-image: url("../images/sprites/sprite_icon.png");
background-position: -59px -46px;
}
.block-f-s__btn:hover .block-b-c__btn__icon--external {
width: 11px;
height: 11px;
background-image: url("../images/sprites/sprite_icon.png");
background-position: -172px -59px;
}
}
.block-f-s__btn__pict {
display: table-cell;
width: 87px;
height: 80px;
box-sizing: border-box;
}
.block-f-s__btn__label {
display: table-cell;
width: auto;
color: #007edf;
font-weight: bold;
text-align: left;
padding-left: 12px;
padding-right: 20px;
}
.block-f-s__btn__icon {
right: 10px;
}
.block-f-s__btn__icon--external {
right: 10px;
}
.block-f-t {
margin-bottom: 20px;
}
@media only screen and (max-width: 667px) {
.block-f-t {
margin-bottom: 0px;
}
}
.block-f-t__icon {
position: absolute;
top: 12px;
left: 16px;
}
.block-f-t__grid__cell-a {
float: left;
width: 31.3765182186235%;
}
@media only screen and (max-width: 667px) {
.block-f-t__grid__cell-a {
float: none;
width: auto;
margin-bottom: 10px;
}
}
.block-f-t__grid__cell-b {
float: left;
padding: 0 10px;
width: 31.3765182186235%;
}
@media only screen and (max-width: 667px) {
.block-f-t__grid__cell-b {
float: none;
width: auto;
margin-bottom: 10px;
padding: 0;
}
}
.block-f-t__grid__cell-c {
float: left;
width: 31.3765182186235%;
}
@media only screen and (max-width: 667px) {
.block-f-t__grid__cell-c {
float: none;
width: auto;
margin-bottom: 10px;
}
}
.block-f-t__btn {
border-radius: 3px;
border: 1px solid #007edf;
display: table;
width: 100%;
box-sizing: border-box;
}
@media only screen and (min-width: 667px) {
.block-f-t__btn:hover {
background-color: #f5fbfc;
}
.block-f-t__btn:hover .block-b-c__btn__label {
color: #007edf;
}
.block-f-t__btn:hover .block-b-c__btn__icon {
width: 7px;
height: 13px;
background-image: url("../images/sprites/sprite_icon.png");
background-position: -59px -46px;
}
.block-f-t__btn:hover .block-b-c__btn__icon--external {
width: 11px;
height: 11px;
background-image: url("../images/sprites/sprite_icon.png");
background-position: -172px -59px;
}
}
.block-f-t__btn__pict {
display: table-cell;
width: 87px;
height: 80px;
box-sizing: border-box;
}
.block-f-t__btn__label {
display: table-cell;
width: auto;
color: #007edf;
font-weight: bold;
text-align: left;
padding-left: 12px;
padding-right: 20px;
}
.block-f-t__btn__icon {
right: 10px;
}
.block-f-t__btn__icon--external {
right: 10px;
}
.block-f-u {
margin-top: 20px;
}
.block-f-u__item__sp {
height: auto;
margin: auto;
display: table;
max-width: 435px;
width: 100%;
}
.block-f-v {
border-bottom: 1px dotted #aaaaa8;
padding-bottom: 20px;
}
.block-f-v__cell--a {
width: 28.1899109792285%;
}
.block-f-v__cell--b {
width: 68.9910979228487%;
}
.block-f-v__img__item {
min-width: 95px;
height: auto;
}
.block-f-v__lead {
font-size: 12px;
line-height: 1.8;
margin-bottom: 20px;
}
@media only screen and (max-width: 667px) {
.block-f-v__lead {
margin-bottom: 15px;
}
}
.block-f-v__item {
border: 2px solid #dcdcdc;
height: 100%;
}
.block-f-v__item__box {
padding: 17px 17px 0 17px;
}
.block-f-v__item:link,
.block-f-v__item:visited {
text-decoration: none;
}
.block-f-v__item__pict {
margin-bottom: 10px;
}
.block-f-v__item__label {
color: #000;
}
.block-f-v__item__link {
color: #007edf;
margin-bottom: 10px;
}
.block-f-w {
margin-bottom: 40px;
}
@media only screen and (max-width: 667px) {
.block-f-w {
margin-bottom: 30px;
}
}
.block-f-w__list__item {
line-height: 1.8;
}
@media only screen and (max-width: 667px) {
.block-f-w-b {
margin-bottom: 30px;
}
}
.block-f-w-b__list__item {
line-height: 1.8;
}
.block-f-w-b .mod-textgroup__item__bullet {
position: static;
display: inline-block;
width: 1em;
}
.block-f-w-b__list__item {
text-indent: -1em;
}
.block-f-x__link {
text-decoration: none;
}
.block-f-y {
border: 1px solid #007be3;
padding: 10px;
margin-top: 40px;
}
@media only screen and (max-width: 667px) {
.block-f-y {
margin-top: 20px;
}
}
.block-f-y__title {
font-size: 16px;
font-weight: bold;
background-color: #d1e9fc;
border-radius: 3px;
text-align: center;
margin-bottom: 10px;
}
@media only screen and (max-width: 667px) {
.block-f-y__title {
font-size: 12px;
}
}
.block-f-y__cell__a {
float: left;
width: 48.1818181818182%;
}
@media only screen and (max-width: 667px) {
.block-f-y__cell__a {
float: none;
width: 100%;
}
}
.block-f-y__cell__b {
float: right;
width: 48.1818181818182%;
}
@media only screen and (max-width: 667px) {
.block-f-y__cell__b {
float: none;
width: 100%;
}
}
.block-f-y__item {
font-size: 13px;
margin-bottom: 10px;
}
@media only screen and (max-width: 667px) {
.block-f-y__item {
font-size: 10px;
line-height: 20px;
}
}
.block-f-y__item__link {
color: #007be3;
text-decoration: none;
}
@media only screen and (max-width: 667px) {
.block-f-y .mod-grid2-a-a__cell {
display: table-cell;
}
}
.block-f-y-b {
border: 1px solid #007be3;
padding: 10px;
margin-top: 40px;
}
@media only screen and (max-width: 667px) {
.block-f-y-b {
margin-top: 20px;
}
}
.block-f-y-b__title {
font-size: 16px;
font-weight: bold;
background-color: #d1e9fc;
border-radius: 3px;
text-align: center;
margin-bottom: 10px;
}
@media only screen and (max-width: 667px) {
.block-f-y-b__title {
font-size: 12px;
}
}
.block-f-y-b__cell__a {
float: left;
width: 48.1818181818182%;
}
@media only screen and (max-width: 667px) {
.block-f-y-b__cell__a {
float: none;
width: 100%;
}
}
.block-f-y-b__cell__b {
float: right;
width: 48.1818181818182%;
}
@media only screen and (max-width: 667px) {
.block-f-y-b__cell__b {
float: none;
width: 100%;
}
}
.block-f-y-b__item {
font-size: 13px;
line-height: 30px;
}
@media only screen and (max-width: 667px) {
.block-f-y-b__item {
font-size: 10px;
line-height: 20px;
}
}
.block-f-y-b__item__link {
color: #007be3;
text-decoration: none;
}
.block-f-y-f {
border: 1px solid #007be3;
padding: 10px;
margin-top: 40px;
}
@media only screen and (max-width: 667px) {
.block-f-y-f {
margin-top: 20px;
}
}
.block-f-y-f__head__title {
border-radius: 3px;
background-color: #007be3;
color: #fff;
font-size: 14px;
text-align: center;
padding: 10px 0;
margin-bottom: 20px;
}
.block-f-y-f__title {
font-size: 16px;
font-weight: bold;
background-color: #eee;
border-radius: 3px;
text-align: center;
margin-bottom: 19px;
padding: 3px 0;
}
@media only screen and (max-width: 667px) {
.block-f-y-f__title {
font-size: 12px;
}
}
.block-f-y-f__dot {
margin-right: 6px;
}
.block-f-y-f__icon--r {
top: -3px;
}
.block-f-y-f__cell__a {
float: left;
width: 48.1818181818182%;
}
@media only screen and (max-width: 667px) {
.block-f-y-f__cell__a {
float: none;
width: 100%;
}
}
.block-f-y-f__cell__b {
float: right;
width: 48.1818181818182%;
}
@media only screen and (max-width: 667px) {
.block-f-y-f__cell__b {
float: none;
width: 100%;
}
}
.block-f-y-f__items {
padding-bottom: 8px;
}
.block-f-y-f__item {
font-size: 13px;
margin-bottom: 10px;
text-indent: -1em;
padding-left: 1em;
}
@media only screen and (max-width: 667px) {
.block-f-y-f__item {
font-size: 10px;
line-height: 20px;
}
}
.block-f-y-f__item__link {
color: #007be3;
text-decoration: none;
}
.block-f-y-c {
border: 1px solid #007be3;
padding: 10px;
margin-top: 40px;
}
@media only screen and (max-width: 667px) {
.block-f-y-c {
margin-top: 20px;
}
}
.block-f-y-c__title {
font-size: 16px;
font-weight: bold;
background-color: #d1e9fc;
border-radius: 3px;
text-align: center;
margin-bottom: 10px;
}
@media only screen and (max-width: 667px) {
.block-f-y-c__title {
font-size: 12px;
}
}
.block-f-y-c__box__a {
margin-bottom: 20px;
}
@media only screen and (max-width: 667px) {
.block-f-y-c__box__a {
margin-bottom: 0;
}
}
.block-f-y-c__cell__a {
float: left;
width: 31.5151515151515%;
}
@media only screen and (max-width: 667px) {
.block-f-y-c__cell__a {
float: none;
width: 100%;
}
}
.block-f-y-c__cell__b {
float: left;
width: 31.5151515151515%;
margin-left: 2.7272727272727%;
margin-right: 2.7272727272727%;
}
@media only screen and (max-width: 667px) {
.block-f-y-c__cell__b {
float: none;
width: 100%;
margin-left: 0;
margin-right: 0;
}
}
.block-f-y-c__cell__c {
float: right;
width: 31.5151515151515%;
}
@media only screen and (max-width: 667px) {
.block-f-y-c__cell__c {
float: none;
width: 100%;
}
}
.block-f-y-c__item {
font-size: 13px;
line-height: 30px;
}
@media only screen and (max-width: 667px) {
.block-f-y-c__item {
font-size: 10px;
line-height: 20px;
}
}
.block-f-y-c__item__link {
color: #007be3;
}
.block-f-y-d {
background-color: #efe1f7;
padding: 15px;
border-radius: 3px;
margin-bottom: 80px;
}
@media only screen and (max-width: 667px) {
.block-f-y-d {
margin-bottom: 40px;
}
}
.block-f-y-d__title {
font-size: 12px;
font-weight: bold;
text-align: left;
color: #763e9c;
margin-bottom: 3px;
}
@media only screen and (max-width: 667px) {
.block-f-y-d__title {
font-size: 12px;
}
}
.block-f-y-d__cell__a {
float: left;
width: 31.5151515151515%;
}
@media only screen and (max-width: 667px) {
.block-f-y-d__cell__a {
float: none;
width: 100%;
margin-bottom: 10px;
}
}
.block-f-y-d__cell__b {
float: left;
width: 31.5151515151515%;
margin-left: 2.7272727272727%;
margin-right: 2.7272727272727%;
}
@media only screen and (max-width: 667px) {
.block-f-y-d__cell__b {
float: none;
width: 100%;
margin-left: 0;
margin-right: 0;
margin-bottom: 10px;
}
}
.block-f-y-d__cell__c {
float: right;
width: 31.5151515151515%;
}
@media only screen and (max-width: 667px) {
.block-f-y-d__cell__c {
float: none;
width: 100%;
}
}
.block-f-y-d__item {
font-size: 12px;
margin-bottom: 2px;
}
@media only screen and (max-width: 667px) {
.block-f-y-d__item {
font-size: 10px;
}
}
.block-f-y-d__item__link {
color: #007be3;
}
.block-f-z {
background-color: #d1e9fc;
padding: 15px 20px;
}
@media only screen and (max-width: 667px) {
.block-f-z {
padding: 20px 18px;
}
}
.block-f-z__item__link {
color: #007be3;
text-decoration: none;
}
.block-f-z__item {
display: inline-block;
margin-right: 5.9347181008902%;
}
@media only screen and (max-width: 667px) {
.block-f-z__item {
line-height: 2;
display: block;
margin-right: 0;
}
}
.block-f-z__icon {
top: -3px;
}
.block-g-b {
padding-bottom: 20px;
}
.block-g-b__title {
font-size: 18px;
font-weight: bold;
color: #f99c2f;
background-color: #fdf9e0;
border-top: 2px solid #f99c2f;
padding: 10px 0 10px 10px;
margin-bottom: 15px;
}
@media only screen and (max-width: 667px) {
.block-g-b__title {
font-size: 16px;
display: block;
margin-bottom: 20px;
}
}
.block-g-b__cell--a {
width: 23.7388724035608%;
}
@media only screen and (max-width: 667px) {
.block-g-b__cell--a {
width: 100%;
display: block;
margin-bottom: 15px;
}
}
.block-g-b__cell--b {
width: 72.2551928783383%;
}
@media only screen and (max-width: 667px) {
.block-g-b__cell--b {
width: 100%;
display: block;
}
}
.block-g-b__img__item {
min-width: 95px;
height: auto;
}
@media only screen and (max-width: 667px) {
.block-g-b__img__item {
width: 160px;
margin-left: auto;
margin-right: auto;
display: table;
}
}
.block-g-b__lead {
font-size: 12px;
line-height: 1.8;
margin-bottom: 20px;
}
@media only screen and (max-width: 667px) {
.block-g-b__lead {
margin-bottom: 15px;
}
}
.block-g-b__item {
border: 2px solid #dcdcdc;
height: 100%;
}
.block-g-b__item__box {
padding: 17px 17px 0 17px;
}
.block-g-b__item:link,
.block-g-b__item:visited {
text-decoration: none;
}
.block-g-b__item__pict {
margin-bottom: 10px;
}
.block-g-b__item__label {
color: #000;
}
.block-g-b__item__link {
color: #007edf;
margin-bottom: 10px;
}
.block-g-c {
margin-bottom: 30px;
background: #fbb955;
background: linear-gradient(45deg, #fb9a31 0%, #fccc58 100%);
border-radius: 10px;
padding-top: 15px;
padding-bottom: 15px;
padding-right: 3.6166365280289%;
padding-left: 3.6166365280289%;
}
@media only screen and (max-width: 667px) {
.block-g-c {
padding-top: 15px;
padding-right: 0.8333333333333%;
padding-left: 0.8333333333333%;
padding-bottom: 10px;
margin-bottom: 15px;
}
}
.block-g-c__bg {
background-color: rgba(255,255,255,0.45);
border-radius: 10px;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 3.6166365280289%;
padding-left: 3.6166365280289%;
}
@media only screen and (max-width: 667px) {
.block-g-c__bg {
padding-top: 10px;
padding-right: 2.03125%;
padding-left: 2.03125%;
padding-bottom: 10px;
}
}
.block-g-c__title {
display: table;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
}
.block-g-c__text {
margin: auto;
display: table;
margin-bottom: 2px;
}
.block-g-c__list {
margin: auto;
display: table;
}
.block-g-c__list__item {
margin-bottom: 5px;
}
@media only screen and (max-width: 667px) {
.block-g-c__list__item {
margin-bottom: 10px;
}
}
@media only screen and (max-width: 667px) {
.block-g-c__text__img__item {
max-width: 162px;
width: 100%;
}
}
@media only screen and (max-width: 667px) {
.block-g-c__img__item {
max-width: 33px;
width: 100%;
}
}
.block-g-c__detail__btn__pc {
padding: 5px 0 0 0;
}
.block-g-c__detail__btn__sp {
max-width: 120px;
width: 100%;
padding: 0;
margin-top: 7px;
}
@media only screen and (max-width: 667px) {
.block-g-c__btn__img__item__sp {
max-width: 120px;
width: 100%;
}
}
.block-g-c__grid__cell__a {
float: left;
width: 48%;
box-sizing: border-box;
}
.block-g-c__grid__cell__b {
float: right;
width: 48%;
box-sizing: border-box;
}
.block-g-c__detail {
max-width: 152px;
margin: auto;
}
.block-g-d {
background: #2ba0e2;
background: linear-gradient(45deg, #2ba0e2 0%, #a8e0ff 100%);
border-radius: 10px;
padding-top: 15px;
padding-bottom: 15px;
padding-right: 1.627486437613%;
padding-left: 1.627486437613%;
box-sizing: border-box;
}
@media only screen and (max-width: 667px) {
.block-g-d {
padding-top: 15px;
padding-right: 0.8333333333333%;
padding-left: 0.8333333333333%;
padding-bottom: 10px;
}
}
.block-g-d__bg {
max-width: 258px;
margin: auto;
}
.block-g-d__title {
display: table;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
}
.block-g-d__text {
margin: auto;
display: table;
margin-bottom: 2px;
}
.block-g-d__list {
margin: auto;
display: table;
border-collapse: collapse;
}
.block-g-d__list__item {
margin-bottom: 5px;
}
@media only screen and (max-width: 667px) {
.block-g-d__list__item {
margin-bottom: 10px;
}
}
.block-g-d__list__b {
margin: auto;
display: table;
margin-bottom: 5px;
width: 100%;
table-layout: fixed;
border-collapse: collapse;
}
.block-g-d__list__item__b__a {
width: 50%;
display: table-cell;
padding-right: 4px;
}
@media only screen and (max-width: 667px) {
.block-g-d__list__item__b__a {
margin-bottom: 10px;
}
}
.block-g-d__list__item__b__b {
width: 50%;
display: table-cell;
padding-left: 4px;
}
@media only screen and (max-width: 667px) {
.block-g-d__list__item__b__b {
margin-bottom: 10px;
}
}
@media only screen and (max-width: 667px) {
.block-g-d__text__img__item {
max-width: 180px;
width: 100%;
}
}
@media only screen and (max-width: 667px) {
.block-g-d__img__item {
max-width: 33px;
width: 100%;
}
}
.block-g-d__detail__btn__pc {
padding: 22px 0 0 0;
}
.block-g-d__detail__btn__sp {
max-width: 220px;
width: 100%;
padding: 0;
margin-top: 7px;
}
@media only screen and (max-width: 667px) {
.block-g-d__btn__img__item__sp {
max-width: 256px;
width: 100%;
}
}
@media only screen and (max-width: 667px) {
.block-g-d__btn__img__item__b__sp {
max-width: 120px;
width: 100%;
}
}
.block-g-d__detail {
max-width: 152px;
margin: auto;
}
@media only screen and (max-width: 667px) {
.block-g-d__detail {
max-width: 220px;
}
}
.block-g-e {
background: #83ba4c;
background: linear-gradient(45deg, #83ba4c 0%, #c7e962 100%);
border-radius: 10px;
padding-top: 15px;
padding-bottom: 15px;
padding-right: 1.627486437613%;
padding-left: 1.627486437613%;
box-sizing: border-box;
}
@media only screen and (max-width: 667px) {
.block-g-e {
padding-top: 15px;
padding-right: 0.8333333333333%;
padding-left: 0.8333333333333%;
padding-bottom: 10px;
}
}
.block-g-e__bg {
max-width: 258px;
margin: auto;
}
.block-g-e__title {
display: table;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
}
.block-g-e__text {
margin: auto;
display: table;
margin-bottom: 2px;
}
.block-g-e__list {
margin: auto;
display: table;
border-collapse: collapse;
}
.block-g-e__list__item {
margin-bottom: 5px;
}
@media only screen and (max-width: 667px) {
.block-g-e__list__item {
margin-bottom: 10px;
}
}
.block-g-e__list__b {
margin: auto;
display: table;
margin-bottom: 5px;
width: 100%;
table-layout: fixed;
border-collapse: collapse;
}
.block-g-e__list__item__b__a {
width: 50%;
display: table-cell;
padding-right: 5px;
}
@media only screen and (max-width: 667px) {
.block-g-e__list__item__b__a {
margin-bottom: 10px;
}
}
.block-g-e__list__item__b__b {
width: 50%;
display: table-cell;
padding-left: 5px;
}
@media only screen and (max-width: 667px) {
.block-g-e__list__item__b__b {
margin-bottom: 10px;
}
}
@media only screen and (max-width: 667px) {
.block-g-e__text__img__item {
max-width: 226px;
width: 100%;
}
}
@media only screen and (max-width: 667px) {
.block-g-e__img__item {
max-width: 33px;
width: 100%;
}
}
.block-g-e__detail__btn__pc {
padding: 14px 0 0 0;
}
.block-g-e__detail__btn__sp {
max-width: 220px;
width: 100%;
padding: 0;
margin-top: 7px;
}
@media only screen and (max-width: 667px) {
.block-g-e__btn__img__item__sp {
max-width: 257px;
width: 100%;
}
}
@media only screen and (max-width: 667px) {
.block-g-e__btn__img__item__b__sp {
max-width: 120px;
width: 100%;
}
}
.block-g-e__detail {
max-width: 152px;
margin: auto;
}
@media only screen and (max-width: 667px) {
.block-g-e__detail {
max-width: 220px;
}
}
.block-g-g-c {
width: 100%;
display: table;
}
.block-g-g-c__cell-a {
display: table-cell;
width: 46.8468468468468%;
}
@media only screen and (max-width: 667px) {
.block-g-g-c__cell-a {
display: block;
width: 100%;
margin-bottom: 15px;
}
}
.block-g-g-c__cell-b {
display: table-cell;
width: 5.945945945945899%;
}
@media only screen and (max-width: 667px) {
.block-g-g-c__cell-b {
display: block;
width: 100%;
}
}
.block-g-g-c__cell-c {
display: table-cell;
width: 46.8468468468468%;
}
@media only screen and (max-width: 667px) {
.block-g-g-c__cell-c {
display: block;
width: 100%;
margin-bottom: 15px;
}
}
.block-g-h {
background: #e456a3;
background: linear-gradient(45deg, #e456a3 0%, #fdd4ea 100%);
border-radius: 10px;
padding-top: 15px;
padding-bottom: 15px;
padding-right: 1.8083182640145%;
padding-left: 1.8083182640145%;
box-sizing: border-box;
}
@media only screen and (max-width: 667px) {
.block-g-h {
padding-top: 15px;
padding-right: 0.8333333333333%;
padding-left: 0.8333333333333%;
padding-bottom: 10px;
}
}
.block-g-h__bg {
max-width: 258px;
margin: auto;
}
.block-g-h__title {
display: table;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
}
.block-g-h__text {
margin: auto;
display: table;
margin-bottom: 2px;
}
.block-g-h__list {
margin: auto;
display: table;
max-width: 120px;
width: 48.3333333333333%;
max-width: 115px;
}
.block-g-h__list__item {
margin-bottom: 5px;
}
@media only screen and (max-width: 667px) {
.block-g-h__list__item {
margin-bottom: 10px;
}
}
.block-g-h__list__b {
margin: auto;
display: table;
margin-bottom: 5px;
width: 100%;
table-layout: fixed;
border-collapse: collapse;
}
.block-g-h__list__item__b__a {
width: 50%;
display: table-cell;
padding-right: 4px;
}
@media only screen and (max-width: 667px) {
.block-g-h__list__item__b__a {
margin-bottom: 10px;
}
}
.block-g-h__list__item__b__b {
width: 50%;
display: table-cell;
padding-left: 4px;
}
@media only screen and (max-width: 667px) {
.block-g-h__list__item__b__b {
margin-bottom: 10px;
}
}
@media only screen and (max-width: 667px) {
.block-g-h__text__img__item {
max-width: 230px;
width: 100%;
}
}
@media only screen and (max-width: 667px) {
.block-g-h__img__item {
max-width: 33px;
width: 100%;
}
}
.block-g-h__detail__btn__pc {
padding: 14px 0 0 0;
}
.block-g-h__detail__btn__sp {
max-width: 220px;
width: 100%;
padding: 0;
margin-top: 7px;
}
@media only screen and (max-width: 667px) {
.block-g-h__btn__img__item__sp {
max-width: 120px;
width: 100%;
}
}
@media only screen and (max-width: 667px) {
.block-g-h__btn__img__item__b__sp {
max-width: 120px;
width: 100%;
}
}
.block-g-h__detail {
max-width: 155px;
margin: auto;
}
@media only screen and (max-width: 667px) {
.block-g-h__detail {
max-width: 220px;
width: 100%;
}
}
.block-g-i {
background: #894db0;
background: linear-gradient(45deg, #894db0 0%, #dec1ef 100%);
border-radius: 10px;
padding-top: 15px;
padding-bottom: 15px;
padding-right: 1.8083182640145%;
padding-left: 1.8083182640145%;
box-sizing: border-box;
}
@media only screen and (max-width: 667px) {
.block-g-i {
padding-top: 15px;
padding-right: 0.8333333333333%;
padding-left: 0.8333333333333%;
padding-bottom: 10px;
}
}
.block-g-i__bg {
max-width: 258px;
margin: auto;
}
.block-g-i__title {
display: table;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
}
.block-g-i__text {
margin: auto;
display: table;
margin-bottom: 2px;
}
.block-g-i__list {
margin: auto;
display: table;
border-collapse: collapse;
}
.block-g-i__list__item {
margin-bottom: 5px;
}
@media only screen and (max-width: 667px) {
.block-g-i__list__item {
margin-bottom: 10px;
}
}
.block-g-i__list__b {
margin: auto;
display: table;
margin-bottom: 5px;
width: 100%;
table-layout: fixed;
border-collapse: collapse;
}
.block-g-i__list__item__b__a {
width: 50%;
display: table-cell;
padding-right: 5px;
}
@media only screen and (max-width: 667px) {
.block-g-i__list__item__b__a {
margin-bottom: 10px;
}
}
.block-g-i__list__item__b__b {
width: 50%;
display: table-cell;
padding-left: 5px;
}
@media only screen and (max-width: 667px) {
.block-g-i__list__item__b__b {
margin-bottom: 10px;
}
}
@media only screen and (max-width: 667px) {
.block-g-i__text__img__item {
max-width: 248px;
width: 100%;
}
}
@media only screen and (max-width: 667px) {
.block-g-i__img__item {
max-width: 33px;
width: 100%;
}
}
.block-g-i__detail__btn__pc {
padding: 28px 0 0 0;
}
.block-g-i__detail__btn__sp {
max-width: 220px;
width: 100%;
padding: 0;
margin-top: 7px;
}
@media only screen and (max-width: 667px) {
.block-g-i__btn__img__item__sp {
max-width: 120px;
width: 100%;
}
}
@media only screen and (max-width: 667px) {
.block-g-i__btn__img__item__b__sp {
max-width: 120px;
width: 100%;
}
}
.block-g-i__detail {
max-width: 152px;
margin: auto;
}
@media only screen and (max-width: 667px) {
.block-g-i__detail {
position: static;
margin: auto;
max-width: 220px;
}
}
.block-g-j {
background-color: #f8f5ee;
border-radius: 5px;
}
.block-g-j__btn {
position: absolute;
bottom: 20px;
right: 17px;
width: 30%;
max-width: 152px;
}
@media only screen and (max-width: 667px) {
.block-g-j__btn {
right: 50%;
margin-right: -110px;
max-width: 220px;
width: 100%;
}
}
.block-g-j__detail__btn__sp {
padding: 0;
margin-top: 7px;
}
.block-g-j__detail {
max-width: 152px;
}
@media only screen and (max-width: 667px) {
.block-g-j__detail {
position: static;
margin: auto;
max-width: 220px;
}
}
.block-g-k #js_acMenu dt {
display: block;
cursor: pointer;
background-image: url("../images/common/acordion01_open_sp.png");
background-repeat: no-repeat;
background-size: 20px auto;
background-position: 99% 50%;
background-color: #eee;
font-size: 15px;
padding: 7px 0;
border-radius: 5px;
}
.block-g-k #js_acMenu dd {
display: none;
}
.block-g-k #js_acMenu dt.close {
background-image: url("../images/common/acordion01_close_sp.png");
background-repeat: no-repeat;
transition: all 0.7s;
}
.block-g-k__title {
text-align: center;
font-weight: bold;
font-size: 15px;
}
.block-g-k__list {
margin-bottom: 20px;
margin-top: 20px;
}
.block-g-k__link {
display: inline-block;
font-size: 13px;
margin-bottom: 18px;
color: #007edf;
text-decoration: none;
}
.block-g-k-b #js_acMenu dt {
display: block;
cursor: pointer;
background-image: url("../images/common/icon_q.gif");
background-repeat: no-repeat;
background-size: 22px 21px;
background-position: 0% 50%;
padding-top: 7px;
padding-bottom: 7px;
border-radius: 5px;
font-size: 12px;
}
.block-g-k-b #js_acMenu dd {
display: none;
}
.block-g-k-b__title {
font-weight: bold;
padding-left: 30px;
}
.block-g-k-b__list {
margin-bottom: 10px;
margin-top: 20px;
background-image: url("../images/common/icon_a.gif");
background-repeat: no-repeat;
background-size: 22px 21px;
background-position: 0 0;
padding-left: 30px;
}
.block-g-k-b__list__item {
font-size: 12px;
}
.block-g-l {
padding-bottom: 20px;
}
.block-g-l__border {
border-bottom: 1px dotted #aaaaa8;
}
.block-g-l__title {
font-size: 18px;
font-weight: bold;
color: #f99c2f;
background-color: #fdf9e0;
border-top: 2px solid #f99c2f;
padding: 10px 0 10px 10px;
margin-bottom: 15px;
}
@media only screen and (max-width: 667px) {
.block-g-l__title {
font-size: 16px;
display: block;
margin-bottom: 20px;
}
}
.block-g-l__cell--a {
width: 23.7388724035608%;
}
@media only screen and (max-width: 667px) {
.block-g-l__cell--a {
width: 100%;
display: block;
margin-bottom: 15px;
}
}
.block-g-l__cell--b {
width: 72.2551928783383%;
}
@media only screen and (max-width: 667px) {
.block-g-l__cell--b {
width: 100%;
display: block;
}
}
.block-g-l__img__item {
min-width: 95px;
height: auto;
}
@media only screen and (max-width: 667px) {
.block-g-l__img__item {
width: 160px;
margin-left: auto;
margin-right: auto;
display: table;
}
}
.block-g-l__lead {
font-size: 12px;
line-height: 1.8;
margin-bottom: 20px;
}
@media only screen and (max-width: 667px) {
.block-g-l__lead {
margin-bottom: 15px;
}
}
.block-g-l__item {
border: 2px solid #dcdcdc;
height: 100%;
}
.block-g-l__item__box {
padding: 17px 17px 0 17px;
}
.block-g-l__item:link,
.block-g-l__item:visited {
text-decoration: none;
}
.block-g-l__item__pict {
margin-bottom: 10px;
}
.block-g-l__item__label {
color: #000;
}
.block-g-l__item__link {
color: #007edf;
margin-bottom: 10px;
}
@media only screen and (max-width: 667px) {
.block-g-l__item__link {
letter-spacing: -0.08em;
}
}
@media only screen and (max-width: 667px) {
.block-g-l__item .mod-grid2-a-a__cell {
padding-right: 5px;
}
}
.block-g-m {
background-color: #fdf9e0;
padding: 20px 25px;
margin-top: 27px;
}
@media only screen and (max-width: 667px) {
.block-g-m {
margin-top: 15px;
padding: 20px 15px;
}
}
.block-g-m__title {
font-size: 12px;
font-weight: bold;
margin-bottom: 5px;
}
@media only screen and (max-width: 667px) {
.block-g-m__title {
font-size: 12px;
}
}
.block-g-m__item {
font-size: 12px;
line-height: 1.7;
}
@media only screen and (max-width: 667px) {
.block-g-m__item {
font-size: 12px;
line-height: 1.4;
margin-bottom: 5px;
}
}
.block-g-m__item__link {
color: #007be3;
text-decoration: none;
}
@media only screen and (max-width: 667px) {
.block-g-m .mod-grid2-a-a__cell {
display: table-cell;
}
}
.block-g-n {
border: 1px solid #d1e9fc;
padding: 15px 20px;
margin-top: 20px;
}
@media only screen and (max-width: 667px) {
.block-g-n {
margin-top: 15px;
padding: 20px 25px;
}
}
.block-g-n__title {
font-size: 12px;
font-weight: bold;
margin-bottom: 5px;
}
@media only screen and (max-width: 667px) {
.block-g-n__title {
font-size: 12px;
}
}
.block-g-n__item {
font-size: 12px;
line-height: 1.7;
}
@media only screen and (max-width: 667px) {
.block-g-n__item {
font-size: 12px;
line-height: 30px;
}
}
@media only screen and (max-width: 667px) {
.block-g-n .mod-grid2-a-a__cell {
display: block;
}
}
.block-g-n-b {
padding: 15px 20px;
}
@media only screen and (max-width: 667px) {
.block-g-n-b {
margin-top: 15px;
padding: 20px 25px;
}
}
.block-g-n-b__item {
font-size: 12px;
line-height: 1.7;
}
@media only screen and (max-width: 667px) {
.block-g-n-b__item {
font-size: 12px;
line-height: 30px;
}
}
@media only screen and (max-width: 667px) {
.block-g-n-b .mod-grid2-a-a__cell {
display: block;
}
}
.block-g-o {
border: 1px solid #007be3;
padding: 15px 20px;
margin-top: 20px;
}
@media only screen and (max-width: 667px) {
.block-g-o {
margin-top: 15px;
padding: 20px 25px;
}
}
.block-g-o__item {
font-size: 12px;
line-height: 1.7;
}
@media only screen and (max-width: 667px) {
.block-g-o__item {
font-size: 12px;
line-height: 30px;
}
}
.block-g-o__item__link {
color: #007be3;
}
.block-g-p {
border: 2px solid #8dc307;
padding: 20px 10px;
}
@media only screen and (max-width: 667px) {
.block-g-p {
padding: 20px 18px;
}
}
.block-g-p__item__link {
color: #007be3;
text-decoration: none;
}
.block-g-p__items {
display: table;
table-layout: fixed;
width: 100%;
}
@media only screen and (max-width: 960px) {
.block-g-p__items {
display: block;
}
}
@media only screen and (max-width: 667px) {
.block-g-p__items {
display: block;
}
}
.block-g-p__items:first-child {
margin-bottom: 15px;
}
@media only screen and (max-width: 960px) {
.block-g-p__items:first-child {
margin-bottom: 0;
}
}
@media only screen and (max-width: 667px) {
.block-g-p__items:first-child {
margin-bottom: 0;
}
}
.block-g-p__item {
display: table-cell;
width: 33%;
}
@media only screen and (max-width: 960px) {
.block-g-p__item {
display: block;
width: 100%;
}
}
@media only screen and (max-width: 667px) {
.block-g-p__item {
line-height: 2;
display: block;
width: 100%;
}
}
.block-g-q {
padding-bottom: 20px;
}
.block-g-q__title {
font-size: 18px;
font-weight: bold;
color: #8dc307;
background-color: #f0fedb;
border-top: 2px solid #8dc307;
padding: 10px 0 10px 10px;
margin-bottom: 15px;
}
@media only screen and (max-width: 667px) {
.block-g-q__title {
font-size: 16px;
display: block;
margin-bottom: 20px;
}
}
.block-g-q__cell--a {
width: 23.7388724035608%;
}
@media only screen and (max-width: 667px) {
.block-g-q__cell--a {
width: 100%;
display: block;
margin-bottom: 15px;
}
}
.block-g-q__cell--b {
width: 72.2551928783383%;
}
@media only screen and (max-width: 667px) {
.block-g-q__cell--b {
width: 100%;
display: block;
}
}
@media only screen and (max-width: 667px) {
.block-g-q__cell--b .mod-btn {
margin-left: auto;
margin-right: auto;
display: table;
}
}
.block-g-q__img__item {
min-width: 95px;
height: auto;
}
@media only screen and (max-width: 667px) {
.block-g-q__img__item {
width: 160px;
margin-left: auto;
margin-right: auto;
display: table;
}
}
.block-g-q__lead {
font-size: 12px;
line-height: 1.8;
margin-bottom: 20px;
}
@media only screen and (max-width: 667px) {
.block-g-q__lead {
margin-bottom: 15px;
}
}
.block-g-q__item {
border: 2px solid #dcdcdc;
height: 100%;
}
.block-g-q__item__box {
padding: 17px 17px 0 17px;
}
.block-g-q__item:link,
.block-g-q__item:visited {
text-decoration: none;
}
.block-g-q__item__pict {
margin-bottom: 10px;
}
.block-g-q__item__label {
color: #000;
}
.block-g-q__item__link {
color: #007edf;
margin-bottom: 10px;
}
@media only screen and (max-width: 960px) {
.block-g-q__item__link {
font-size: 11px;
}
}
@media only screen and (max-width: 667px) {
.block-g-q__item__link {
font-size: 12px;
}
}
.block-g-r {
background-color: #f3f9fb;
padding: 30px;
margin-bottom: 20px;
}
@media only screen and (max-width: 960px) {
.block-g-r {
padding: 10px;
}
}
@media only screen and (max-width: 667px) {
.block-g-r {
margin-bottom: 0px;
padding: 10px;
}
}
.block-g-r__grid__cell-a {
float: left;
margin-right: 2.1138211382114%;
width: 48.9430894308943%;
}
@media only screen and (max-width: 667px) {
.block-g-r__grid__cell-a {
float: none;
width: auto;
margin-bottom: 10px;
margin-right: 0;
}
}
.block-g-r__grid__cell-b {
float: right;
max-width: 300px;
margin-left: auto;
margin-right: auto;
width: 48.9430894308943%;
}
@media only screen and (max-width: 667px) {
.block-g-r__grid__cell-b {
float: none;
width: auto;
margin-bottom: 10px;
}
}
.block-g-r__grid:first-child {
margin-bottom: 60px;
}
@media only screen and (max-width: 667px) {
.block-g-r__grid:first-child {
margin-bottom: 0px;
}
}
@media only screen and (max-width: 667px) {
.block-g-r__grid__cell-b__last {
margin-bottom: 0;
}
}
.block-g-r__img__item {
width: 100%;
max-width: 300px;
margin-left: auto;
margin-right: auto;
}
@media only screen and (max-width: 667px) {
.block-g-r__img__item {
display: table;
}
}
.block-g-r-b {
margin-bottom: 20px;
}
@media only screen and (max-width: 667px) {
.block-g-r-b {
margin-bottom: 0px;
}
}
.block-g-r-b__grid__cell-a {
float: left;
margin-right: 2.0771513353116%;
width: 48.9614243323442%;
}
@media only screen and (max-width: 667px) {
.block-g-r-b__grid__cell-a {
float: none;
width: auto;
margin-bottom: 10px;
margin-right: 0;
}
}
.block-g-r-b__grid__cell-b {
float: right;
max-width: 330px;
margin-left: auto;
margin-right: auto;
width: 48.9614243323442%;
}
@media only screen and (max-width: 667px) {
.block-g-r-b__grid__cell-b {
float: none;
width: auto;
margin-bottom: 10px;
}
}
@media only screen and (max-width: 667px) {
.block-g-r-b__grid__cell-b__last {
margin-bottom: 0;
}
}
.block-g-r-b__img__item {
width: 100%;
max-width: 330px;
margin-left: auto;
margin-right: auto;
}
@media only screen and (max-width: 667px) {
.block-g-r-b__img__item {
display: table;
}
}
@media only screen and (max-width: 960px) {
.block-g-s {
overflow-x: scroll;
-webkit-overflow-scrolling: touch;
}
.block-g-s__table {
width: 674px;
}
}
.block-g-s__cell--a {
width: 100px;
}
.block-g-s__cell--b {
width: 212px;
}
.block-g-s__cell--c {
width: 122px;
}
.block-g-s__cell--f {
width: 212px;
}
.block-g-t__link {
color: #007be3;
padding: 15px 20px;
border: 2px solid #007be3;
text-decoration: none;
line-height: 1.2;
}
@media only screen and (max-width: 960px) {
.block-g-t__link {
padding: 10px 5px;
font-size: 11px;
line-height: 1.2;
letter-spacing: -0.08em;
}
}
.block-g-t__icon {
position: absolute;
top: 43%;
right: 20px;
}
@media only screen and (max-width: 960px) {
.block-g-t__icon {
right: 5px;
}
}
.block-g-t__letter-spacing {
letter-spacing: -0.05em;
}
.block-g-u__text {
font-size: 14px;
font-weight: bold;
margin-bottom: 5px;
}
@media only screen and (max-width: 960px) {
.block-g-u__text {
font-size: 12px;
letter-spacing: -0.08em;
}
}
.block-g-u__cell__a {
float: left;
width: 47.032640949554896%;
}
@media only screen and (max-width: 667px) {
.block-g-u__cell__a {
float: none;
width: 100%;
margin-bottom: 20px;
}
}
.block-g-u__cell__b {
float: right;
width: 47.032640949554896%;
}
@media only screen and (max-width: 667px) {
.block-g-u__cell__b {
float: none;
width: 100%;
}
}
.block-g-u__icon {
top: -3px;
}
.block-g-y {
margin-left: auto;
margin-right: auto;
display: table;
}
.block-g-y__link {
color: #007be3;
padding: 15px 20px;
border: 2px solid #007be3;
text-align: center;
}
.block-g-y__pict__pc {
max-width: 530px;
}
@media only screen and (max-width: 960px) {
.block-g-v {
overflow-x: scroll;
-webkit-overflow-scrolling: touch;
}
.block-g-v__table {
width: 674px;
}
}
.block-g-v__cell--a {
width: 250px;
}
.block-g-v__cell--b {
width: 160px;
}
.block-g-v__cell--c {
width: 507px;
}
@media only screen and (max-width: 960px) {
.block-g-w-a {
overflow-x: scroll;
-webkit-overflow-scrolling: touch;
}
.block-g-w-a__table {
width: 674px;
}
}
.block-g-w-a__cell--a {
width: 188px;
}
.block-g-w-a__cell--b {
width: 485px;
}
.block-g-x {
border-bottom: 1px dotted #aaaaa8;
margin-bottom: 20px;
}
.block-g-x__item {
border: 2px solid #dcdcdc;
height: 100%;
}
.block-g-x__item__box {
padding: 17px 17px 0 17px;
}
.block-g-x__item:link,
.block-g-x__item:visited {
text-decoration: none;
}
.block-g-x__item__pict {
margin-bottom: 10px;
}
.block-g-x__item__label {
color: #000;
}
.block-g-x__item__link {
color: #007edf;
margin-bottom: 10px;
}
.block-g-x__icon--r {
margin-right: 8px;
}
.block-g-x__border__none {
border-bottom: 0;
}
.block-g-z__grid__cell {
width: 33%;
}
.block-g-z__grid__cell--a {
padding-right: 6px;
}
@media only screen and (max-width: 667px) {
.block-g-z__grid__cell--a {
padding-right: 0;
}
}
.block-g-z__grid__cell--b {
padding-right: 4px;
padding-left: 4px;
}
@media only screen and (max-width: 667px) {
.block-g-z__grid__cell--b {
padding-right: 0;
padding-left: 0;
}
}
.block-g-z__grid__cell--c {
padding-left: 6px;
}
@media only screen and (max-width: 667px) {
.block-g-z__grid__cell--c {
padding-left: 0;
}
}
@media only screen and (max-width: 667px) {
.block-g-z__grid__cell {
display: block;
padding: 0;
margin: 10px auto 0;
width: 218px;
}
.block-g-z__grid__cell:first-child {
margin-top: 0;
}
}
.block-g-z__item {
height: 100%;
}
.block-g-z__item__box {
padding: 17px 17px 0 17px;
}
.block-g-z__item:link,
.block-g-z__item:visited {
text-decoration: none;
}
.block-g-z__item__pict {
margin-bottom: 10px;
}
.block-g-z__item__label {
color: #000;
}
.block-g-z__item__link {
color: #007edf;
margin-bottom: 10px;
}
.block-g-u__text {
margin-bottom: 5px;
}
@media only screen and (max-width: 667px) {
.block-g-u__img__item {
margin: auto;
display: table;
}
}
.block-g-u__cell__a {
float: left;
width: 47.032640949554896%;
}
@media only screen and (max-width: 667px) {
.block-g-u__cell__a {
float: none;
width: 100%;
margin-bottom: 20px;
}
}
.block-g-u__cell__b {
float: right;
width: 47.032640949554896%;
}
@media only screen and (max-width: 667px) {
.block-g-u__cell__b {
float: none;
width: 100%;
}
}
.block-g-v__img__item--a {
position: absolute;
top: 15%;
left: 18%;
width: 28.1899109792285%;
max-width: 190px;
}
.block-g-v__img__item--b {
position: absolute;
top: 15%;
right: 18%;
width: 28.1899109792285%;
max-width: 190px;
}
@media only screen and (max-width: 667px) {
.block-g-v__img__item--b {
right: 18%;
}
}
.block-g-w {
width: 100%;
height: 1px;
background: url("../images/common/dot_line_v.gif") repeat-x 0 100%;
}
.block-g-y__cell-a {
float: left;
width: 48.9614243323442%;
margin-right: 2.0771513353116%;
}
@media only screen and (max-width: 667px) {
.block-g-y__cell-a {
float: none;
width: 100%;
margin-right: 0;
margin-bottom: 15px;
}
}
.block-g-y__cell-b {
float: right;
width: 48.9614243323442%;
}
@media only screen and (max-width: 667px) {
.block-g-y__cell-b {
float: none;
width: 100%;
max-width: 330px;
width: 100%;
display: table;
margin-right: auto;
margin-left: auto;
}
}
.block-g-z-c {
border: 1px solid #007ee0;
padding: 15px 20px;
}
@media only screen and (max-width: 667px) {
.block-g-z-c {
padding: 20px 18px;
}
}
.block-g-z-c__item__link {
color: #007ee0;
text-decoration: none;
}
.block-g-z-c__item {
display: inline-block;
margin-right: 5.1928783382789%;
}
@media only screen and (max-width: 667px) {
.block-g-z-c__item {
line-height: 2;
width: 32%;
margin-right: 0;
}
}
.block-g-z-c__icon {
top: -3px;
}
.block-g-z-d {
border: 1px solid #007ee0;
padding: 15px 20px;
}
@media only screen and (max-width: 667px) {
.block-g-z-d {
padding: 20px 18px;
}
}
.block-g-z-d__item__link {
color: #007ee0;
text-decoration: none;
}
.block-g-z-d__item {
display: inline-block;
width: 35.6083086053412%;
margin-right: 5.1928783382789%;
}
@media only screen and (max-width: 667px) {
.block-g-z-d__item {
line-height: 2;
width: 100%;
margin-right: 0;
}
}
.block-g-z-d__icon {
top: -3px;
}
.block-g-z-d__items__a {
margin-bottom: 10px;
}
@media only screen and (max-width: 667px) {
.block-g-z-d__items__a {
margin-bottom: 0;
}
}
@media only screen and (max-width: 960px) {
.block-h-a {
overflow-x: scroll;
-webkit-overflow-scrolling: touch;
}
.block-h-a__table {
width: 674px;
}
}
.block-h-a__cell--a {
width: 121px;
}
.block-h-a__cell--b {
width: 202px;
}
.block-h-a__cell--c {
width: 95px;
}
.block-h-a__cell--d {
width: 95px;
}
.block-h-a__cell--e {
width: 95px;
}
.block-h-a__cell--f {
width: 95px;
}
@media only screen and (max-width: 960px) {
.block-h-b {
overflow-x: scroll;
-webkit-overflow-scrolling: touch;
}
.block-h-b__table {
width: 674px;
}
}
.block-h-b__cell--a {
width: 134px;
}
.block-h-b__cell--b {
width: 200px;
}
.block-h-b__cell--c {
width: 134px;
}
.block-h-b__cell--d {
width: 200px;
}
@media only screen and (max-width: 667px) {
.block-i-a__container {
border-radius: 0;
}
}
.block-i-a__container .bx-viewport {
box-sizing: border-box;
border-radius: 3px;
border: 1px solid #ccc;
}
.block-i-a__container .bx-pager {
padding: 15px 0;
text-align: center;
font-size: 0;
}
@media only screen and (max-width: 667px) {
.block-i-a__container .bx-pager {
display: none;
}
}
.block-i-a__container .bx-pager-item {
display: inline-block;
padding: 0 6px;
}
.block-i-a__container .bx-pager-link {
display: inline-block;
width: 9px;
height: 9px;
background-color: transparent;
border: 1px solid #007fed;
border-radius: 9px;
}
.block-i-a__container .bx-pager-link.active {
background-color: #007fed;
}
.block-i-a__list {
margin: 0;
padding: 0;
list-style: none;
}
.block-i-a__list__item {
float: left;
}
a.block-i-a__list__item__thumb:hover,
a.block-i-a__list__item__thumb:focus {
opacity: 0.8;
}
.block-i-a__btn-prev,
.block-i-a__btn-next {
position: absolute;
top: 50%;
width: 40px;
height: 40px;
margin-top: -39.5px;
}
@media only screen and (max-width: 667px) {
.block-i-a__btn-prev,
.block-i-a__btn-next {
display: none;
}
}
.block-i-a__btn-prev {
left: 1px;
}
.block-i-a__btn-next {
right: 1px;
}
.block-i-b-a__container {
text-decoration: none;
}
.block-i-b-a__header {
table-layout: fixed;
}
.block-i-b-a__header__cell-logo {
width: 105px;
padding-right: 10px;
vertical-align: middle;
}
@media only screen and (max-width: 667px) {
.block-i-b-a__header__cell-logo {
width: 60px;
}
}
.block-i-b-a__header__cell-data {
vertical-align: middle;
}
.block-i-b-a__data {
padding-top: 10px;
}
.block-i-b-a__name {
line-height: 1.2;
color: #333;
font-size: 14px;
}
@media only screen and (max-width: 667px) {
.block-i-b-a__name {
font-size: 12px;
}
}
a:hover .block-i-b-a__pict > .mod-pict__src,
a:focus .block-i-b-a__pict > .mod-pict__src {
opacity: 0.8;
}
.block-i-b-a__pict__panel {
box-sizing: border-box;
position: absolute;
left: 0;
bottom: 0;
width: 100%;
padding: 5px 10px;
color: #fff;
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAACnej3aAAAAAXRSTlNm5DccCwAAAApJREFUCFtjYAAAAAIAAWJAT2gAAAAASUVORK5CYII=") repeat 0 0;
}
.block-i-b-a__pict__caption {
text-align: right;
font-size: 14px;
}
@media only screen and (max-width: 667px) {
.block-i-b-a__pict__caption {
text-align: left;
font-size: 12px;
}
}
.block-i-b-a__pict__new {
position: absolute;
top: 5px;
right: 5px;
padding: 2px 10px;
line-height: 1;
color: #fff;
background-color: #ff1511;
font-size: 12px;
font-weight: bold;
border-radius: 3px;
}
.block-i-b-a__description {
padding-top: 10px;
line-height: 1.2;
color: #007ee0;
font-size: 16px;
}
@media only screen and (max-width: 667px) {
.block-i-b-a__description {
font-size: 14px;
}
}
.block-i-b-b__list {
padding-top: 20px;
padding-bottom: 20px;
border-bottom: 1px dotted #a9a9a7;
}
.block-i-b-b__list:first-child {
padding-top: 0;
}
@media only screen and (max-width: 667px) {
.block-i-b-b__list {
padding-top: 20px;
}
.block-i-b-b__list:not(:last-child) {
padding-bottom: 0;
border-bottom: 0;
}
}
.block-i-b-b__list__item {
float: right;
width: 47%;
}
@media only screen and (max-width: 667px) {
.block-i-b-b__list__item {
float: none;
width: auto;
padding-top: 20px;
}
}
.block-i-b-b__list__item:first-child {
float: left;
}
@media only screen and (max-width: 667px) {
.block-i-b-b__list__item:first-child {
float: none;
padding-top: 0;
}
}
a.block-i-c-a__container,
.block-i-c-a__list__label > .mod-text__link,
.block-i-c-a__list__children__list__item > .mod-text__link {
color: #313131;
text-decoration: none;
}
a.block-i-c-a__container:hover,
.block-i-c-a__list__label > .mod-text__link:hover,
.block-i-c-a__list__children__list__item > .mod-text__link:hover {
color: #ff8700;
text-decoration: underline;
}
.block-i-c-a__pict {
padding-bottom: 20px;
}
@media only screen and (max-width: 667px) {
.block-i-c-a__pict {
padding-bottom: 10px;
}
}
.block-i-c-a__list__label {
padding-left: 15px;
line-height: 1.2;
font-size: 13px;
}
.block-i-c-a__list__label .mod-text__icon {
position: absolute;
top: 3px;
left: 0;
}
.block-i-c-a__list__children {
padding-top: 5px;
padding-left: 15px;
}
.block-i-c-a__list__children__list__item {
margin-top: 7px;
padding-left: 10px;
line-height: 1.2;
font-size: 13px;
}
.block-i-c-a__list__children__list__item:first-child {
margin-top: 0;
}
.block-i-c-a__list__children__list__item .mod-text__icon {
position: absolute;
top: 4px;
left: 0;
}
.block-i-c-b__list {
padding-top: 20px;
}
.block-i-c-b__list:first-child {
padding-top: 0;
}
@media only screen and (max-width: 667px) {
.block-i-c-b__list {
padding-top: 15px;
}
.block-i-c-b__list:first-child {
padding-top: 0;
}
}
.block-i-c-b__list__item {
box-sizing: border-box;
float: left;
width: 25%;
margin-left: 5px;
padding-left: 15px;
}
.block-i-c-b__list__item:first-child {
margin-left: -15px;
}
.block-i-c-b__list__item:nth-child(4n+1) {
margin-left: -15px;
}
@media only screen and (max-width: 667px) {
.block-i-c-b__list__item:nth-child(4n+1) {
margin-left: 0;
}
}
.block-i-c-b__list__item__mb {
margin-bottom: 20px;
}
@media only screen and (max-width: 667px) {
.block-i-c-b__list__item__mb {
margin-bottom: 0;
}
}
@media only screen and (max-width: 667px) {
.block-i-c-b__list__item {
float: none;
width: auto;
margin-left: 0;
padding-left: 0;
padding-top: 15px;
}
.block-i-c-b__list__item:first-child {
margin-left: 0;
padding-top: 0;
}
}
.block-i-d__container {
margin-top: -7px;
text-align: center;
vertical-align: bottom;
font-size: 0;
}
.block-i-d__btn {
display: inline-block;
box-sizing: border-box;
margin: 7px 5px 0;
padding: 5px 7px;
vertical-align: bottom;
background-color: #007be3;
}
.block-i-d__btn__label {
display: inline-block;
width: auto;
padding: 0;
line-height: 1;
color: #fff;
font-size: 14px;
}
.block-i-d__btn.is-current {
background-color: #eee;
}
.block-i-d__btn.is-current .block-i-d__btn__label {
color: #333;
}
.block-i-e__label {
table-layout: fixed;
border-bottom: 3px solid #313131;
}
.block-i-e__label__cell-logo {
width: 54px;
padding-right: 5px;
vertical-align: middle;
}
.block-i-e__label__cell-data {
vertical-align: middle;
}
.block-i-e__label__text {
font-size: 16px;
font-weight: bold;
}
.block-i-f__label {
table-layout: fixed;
}
.block-i-f__label__cell-logo {
width: 140px;
padding-right: 10px;
vertical-align: middle;
}
@media only screen and (max-width: 667px) {
.block-i-f__label__cell-logo {
width: 90px;
}
}
.block-i-f__label__cell-data {
vertical-align: middle;
}
.block-i-f__label__text {
font-size: 18px;
}
@media only screen and (max-width: 667px) {
.block-i-f__label__text {
font-size: 14px;
}
}
.block-i-f__copy {
margin-top: 10px;
}
.block-i-f__copy__container {
padding: 15px 20px;
}
@media only screen and (max-width: 667px) {
.block-i-f__copy__container {
padding: 10px 15px;
}
}
.block-i-f__copy__text {
font-size: 22px;
}
@media only screen and (max-width: 667px) {
.block-i-f__copy__text {
font-size: 18px;
}
}
.block-i-f__service {
padding-top: 10px;
color: #285c83;
font-size: 12px;
font-weight: bold;
}
.block-i-g {
padding: 20px;
}
@media only screen and (max-width: 667px) {
.block-i-g {
padding: 10px;
}
}
.block-i-g__body__container {
display: block;
overflow: hidden;
position: relative;
margin: 0;
padding: 0;
text-align: left;
background-color: transparent;
font-size: 12px;
font-style: normal;
font-weight: normal;
border: 0;
*zoom: 1;
}
.block-i-g__body__container:before,
.block-i-g__body__container:after {
content: "";
display: table;
}
.block-i-g__body__container:after {
clear: both;
}
.block-i-g__body__container h1,
.block-i-g__body__container h2,
.block-i-g__body__container h3,
.block-i-g__body__container h4,
.block-i-g__body__container h5,
.block-i-g__body__container h6,
.block-i-g__body__container p,
.block-i-g__body__container li,
.block-i-g__body__container blockquote,
.block-i-g__body__container pre,
.block-i-g__body__container hr {
margin: 0;
padding: 0;
line-height: 1.75;
letter-spacing: 0.04em;
}
.block-i-g__body__container ul,
.block-i-g__body__container ol {
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 0;
line-height: 1.75;
*margin-left: 0.5em;
}
.block-i-g__body__container strong,
.block-i-g__body__container em,
.block-i-g__body__container b,
.block-i-g__body__container u,
.block-i-g__body__container i,
.block-i-g__body__container s,
.block-i-g__body__container span,
.block-i-g__body__container a {
line-height: 1.75;
letter-spacing: 0.04em;
}
.block-i-g__body__container img {
display: block;
max-width: 100%;
height: auto;
margin: 0 auto;
font-size: 0;
}
.block-i-g__body__container iframe {
display: block;
max-width: 100%;
margin: 0 auto;
font-size: 0;
}
.block-i-g__body__container table {
border-collapse: collapse;
max-width: 100%;
margin: 0 auto;
}
.block-i-g__body__container table th,
.block-i-g__body__container table td {
line-height: 1.75;
letter-spacing: 0.04em;
vertical-align: middle;
}
.block-i-g__body__container h1:first-child,
.block-i-g__body__container h2:first-child,
.block-i-g__body__container h3:first-child,
.block-i-g__body__container h4:first-child,
.block-i-g__body__container h5:first-child,
.block-i-g__body__container h6:first-child,
.block-i-g__body__container p:first-child,
.block-i-g__body__container ul:first-child,
.block-i-g__body__container ol:first-child {
padding-top: 0;
}
.block-i-g__body__container h1 {
font-size: 20px;
}
.block-i-g__body__container h2 {
font-size: 18px;
}
.block-i-g__body__container h3 {
font-size: 16px;
}
.block-i-g__body__container h4 {
font-size: 14px;
}
.block-i-g__body__container h5 {
font-size: 13px;
}
.block-i-g__body__container h6 {
font-size: 12px;
}
.block-i-g__body__container blockquote:first-child,
.block-i-g__body__container pre:first-child {
margin-top: 0;
}
.block-i-g__body__container blockquote {
padding-left: 15px;
border-left: 3px solid #efefef;
}
.block-i-g__body__container pre {
box-sizing: border-box;
overflow: auto;
max-width: 100%;
padding: 15px;
background: #f7f7f7;
border: 1px solid #ddd;
border-radius: 3px;
}
.block-i-g__body__container table {
border: 1px solid #efefef;
}
.block-i-g__body__container table th {
padding: 10px;
border: 1px solid #efefef;
background-color: #f7f7f7;
}
.block-i-g__body__container table td {
padding: 10px;
background-color: #fff;
border: 1px solid #efefef;
}
.block-i-g__body__container strong,
.block-i-g__body__container b {
font-weight: bold;
}
.block-i-g__body__container em,
.block-i-g__body__container i {
font-style: italic;
}
.block-i-g__body__container u {
text-decoration: underline;
}
.block-i-g__body__container s {
text-decoration: line-through;
}
.block-i-g__body__container a {
text-decoration: underline;
color: #37a5e4;
}
.block-i-g__body__container a:hover {
text-decoration: none;
}
.block-i-g__body__container hr {
clear: both;
height: 0;
padding-top: 20px;
background: transparent;
border: 0;
border-bottom: 1px solid #efefef;
*margin-top: 15px;
*margin-bottom: -5px;
}
@media only screen and (max-width: 960px) {
.block-i-g__body__container .wp-caption[style*="width:"] {
width: auto !important;
}
}
.block-i-h__grid {
table-layout: fixed;
}
@media only screen and (max-width: 667px) {
.block-i-h__grid {
display: block;
}
}
.block-i-h__grid__cell-pict {
width: 46%;
padding-right: 30px;
vertical-align: top;
}
@media only screen and (max-width: 667px) {
.block-i-h__grid__cell-pict {
display: block;
width: auto;
padding-right: 0;
}
}
.block-i-h__grid__cell-data {
width: 50%;
vertical-align: top;
}
@media only screen and (max-width: 667px) {
.block-i-h__grid__cell-data {
display: block;
width: auto;
padding-top: 20px;
}
}
.block-i-h__table-label {
padding-bottom: 5px;
font-size: 13px;
font-weight: bold;
}
.block-i-h__table {
table-layout: fixed;
}
.block-i-h__table__label {
width: 70px;
padding: 8px 5px 8px 8px;
color: #333;
font-size: 12px;
}
.block-i-h__table__description {
padding: 8px;
color: #333;
font-size: 12px;
}
.block-i-h__label {
padding: 5px;
font-size: 14px;
font-weight: bold;
}
.block-i-h__description {
padding-top: 10px;
font-size: 12px;
}
@media only screen and (max-width: 667px) {
.block-i-i__container {
border-radius: 0;
}
}
.block-i-i__container .bx-pager {
padding: 10px 0;
text-align: center;
font-size: 0;
}
.block-i-i__container .bx-pager-item {
display: inline-block;
padding: 0 6px;
}
.block-i-i__container .bx-pager-link {
display: inline-block;
width: 7px;
height: 7px;
background-color: transparent;
border: 1px solid #007fed;
border-radius: 7px;
}
.block-i-i__container .bx-pager-link.active {
background-color: #007fed;
}
.block-i-i__list {
margin: 0;
padding: 0;
list-style: none;
}
.block-i-i__list__item {
float: left;
}
a.block-i-i__list__item__thumb:hover,
a.block-i-i__list__item__thumb:focus {
opacity: 0.8;
}
.block-i-i__list__item__thumb__icon {
position: absolute;
bottom: 10px;
right: 10px;
}
.block-i-j__comment__item__grid {
table-layout: fixed;
}
@media only screen and (max-width: 667px) {
.block-i-j__comment__item__grid {
display: block;
}
}
.block-i-j__comment__item__grid__cell-pict {
width: 36%;
padding-right: 30px;
}
@media only screen and (max-width: 667px) {
.block-i-j__comment__item__grid__cell-pict {
display: block;
width: auto;
padding-right: 0;
}
}
.block-i-j__comment__item__grid__cell-data {
width: 57%;
}
@media only screen and (max-width: 667px) {
.block-i-j__comment__item__grid__cell-data {
display: block;
width: auto;
padding-top: 10px;
}
}
.block-i-j__comment__pict__caption {
padding-top: 5px;
font-size: 12px;
}
.block-i-j__comment__label {
padding-left: 20px;
font-size: 14px;
font-weight: bold;
}
.block-i-j__comment__label > .mod-text__icon {
position: absolute;
top: 4px;
left: 0;
}
.block-i-j__comment__body {
padding-top: 10px;
font-size: 12px;
}
.block-i-k {
padding: 30px;
}
@media only screen and (max-width: 667px) {
.block-i-k {
padding: 15px;
}
}
.block-i-k__list {
text-align: left;
font-size: 0;
}
.block-i-k__list__item {
display: inline-block;
padding-left: 0;
padding-right: 35px;
font-size: 14px;
}
@media only screen and (max-width: 667px) {
.block-i-k__list__item {
padding-right: 20px;
font-size: 12px;
}
}
.block-i-k__list__item > .mod-text__link {
font-weight: bold;
}
.block-i-l__list__item {
padding-top: 20px;
}
.block-i-l__list__item:first-child {
padding-top: 0;
}
@media only screen and (max-width: 667px) {
.block-i-l__list__item {
padding-top: 15px;
}
.block-i-l__list__item:first-child {
padding-top: 0;
}
}
.block-i-l__list__item__grid {
table-layout: fixed;
}
.block-i-l__list__item__grid__cell-pict {
width: 110px;
vertical-align: top;
}
@media only screen and (max-width: 667px) {
.block-i-l__list__item__grid__cell-pict {
width: 90px;
}
}
.block-i-l__list__item__grid__cell-data {
padding-left: 20px;
vertical-align: middle;
}
@media only screen and (max-width: 667px) {
.block-i-l__list__item__grid__cell-data {
padding-left: 15px;
}
}
a.block-i-l__list__pict:hover,
a.block-i-l__list__pict:focus {
opacity: 0.8;
}
.block-i-l__list__label-sub {
padding-bottom: 5px;
font-size: 13px;
}
@media only screen and (max-width: 667px) {
.block-i-l__list__label-sub {
font-size: 12px;
}
}
.block-i-l__list__label {
font-size: 16px;
font-weight: bold;
}
@media only screen and (max-width: 667px) {
.block-i-l__list__label {
font-size: 14px;
}
}
.block-i-m--border-top-true {
padding-top: 20px;
border-top: 1px dotted #a9a9a7;
}
.block-i-m--border-bottom-true {
padding-bottom: 20px;
border-bottom: 1px dotted #a9a9a7;
}
.block-i-m__btn {
box-sizing: border-box;
max-width: 150px;
margin: 0 auto;
padding: 10px 15px 10px 30px;
}
.block-i-m__btn > .mod-btn__label {
padding: 0;
font-size: 13px;
}
.block-i-m__btn > .mod-btn__icon {
position: absolute;
top: 0;
bottom: 0;
left: 13px;
margin: auto 0;
}
.block-i-m__btn:hover > .mod-btn__icon,
.block-i-m__btn:focus > .mod-btn__icon {
opacity: 0.5;
}
.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8;
-webkit-filter: alpha (opacity=80);
filter: alpha (opacity=80);
}
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden;
}
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
left: 0;
top: 74px;
padding: 0 8px;
box-sizing: border-box;
}
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
display: none;
}
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045;
}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto;
}
.mfp-ajax-cur {
cursor: progress;
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -webkit-zoom-out;
cursor: zoom-out;
}
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: zoom-in;
}
.mfp-auto-cursor .mfp-content {
cursor: auto;
}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.mfp-loading.mfp-figure {
display: none;
}
@media only screen and (max-width: 667px) {
.mfp-hide {
display: none !important;
}
}
.mfp-preloader {
color: #ccc;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044;
}
.mfp-preloader a {
color: #ccc;
}
.mfp-preloader a:hover {
color: #fff;
}
.mfp-s-ready .mfp-preloader {
display: none;
}
.mfp-s-error .mfp-content {
display: none;
}
button.mfp-close,
button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
box-shadow: none;
}
button::-moz-focus-inner {
padding: 0;
border: 0;
}
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
filter: alpha(opacity=65);
padding: 0 0 18px 10px;
color: #fff;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace;
}
.mfp-close:hover,
.mfp-close:focus {
opacity: 1;
filter: alpha(opacity=100);
}
.mfp-close:active {
top: 1px;
}
.mfp-close-btn-in .mfp-close {
color: #333;
}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
color: #fff;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%;
}
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #ccc;
font-size: 12px;
line-height: 18px;
white-space: nowrap;
}
.mfp-arrow {
position: absolute;
opacity: 0.65;
filter: alpha(opacity=65);
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: rgba(0,0,0,0);
}
.mfp-arrow:active {
margin-top: -54px;
}
.mfp-arrow:hover,
.mfp-arrow:focus {
opacity: 1;
filter: alpha(opacity=100);
}
.mfp-arrow:before,
.mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent;
}
.mfp-arrow:after,
.mfp-arrow .mfp-a {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px;
}
.mfp-arrow:before,
.mfp-arrow .mfp-b {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7;
}
.mfp-arrow-left {
left: 0;
}
.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
border-right: 17px solid #fff;
margin-left: 31px;
}
.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
margin-left: 25px;
border-right: 27px solid #3f3f3f;
}
.mfp-arrow-right {
right: 0;
}
.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
border-left: 17px solid #fff;
margin-left: 39px;
}
.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
border-left: 27px solid #3f3f3f;
}
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
top: -40px;
}
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0,0,0,0.6);
background: #000;
}
img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto;
}
.mfp-figure {
line-height: 0;
}
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0,0,0,0.6);
background: #444;
}
.mfp-figure small {
color: #bdbdbd;
display: block;
font-size: 12px;
line-height: 14px;
}
.mfp-figure figure {
margin: 0;
}
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto;
}
.mfp-title {
text-align: left;
line-height: 18px;
color: #f3f3f3;
word-wrap: break-word;
padding-right: 36px;
}
.mfp-image-holder .mfp-content {
max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer;
}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
.mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0;
}
.mfp-img-mobile img.mfp-img {
padding: 0;
}
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0;
}
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px;
}
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0,0,0,0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
box-sizing: border-box;
}
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0;
}
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px;
}
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0,0,0,0.6);
position: fixed;
text-align: center;
padding: 0;
}
}
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
-ms-transform: scale(0.75);
transform: scale(0.75);
}
.mfp-arrow-left {
-webkit-transform-origin: 0;
-ms-transform-origin: 0;
transform-origin: 0;
}
.mfp-arrow-right {
-webkit-transform-origin: 100%;
-ms-transform-origin: 100%;
transform-origin: 100%;
}
.mfp-container {
padding-left: 6px;
padding-right: 6px;
}
}
.mfp-ie7 .mfp-img {
padding: 0;
}
.mfp-ie7 .mfp-bottom-bar {
width: 600px;
left: 50%;
margin-left: -300px;
margin-top: 5px;
padding-bottom: 5px;
}
.mfp-ie7 .mfp-container {
padding: 0;
}
.mfp-ie7 .mfp-content {
padding-top: 44px;
}
.mfp-ie7 .mfp-close {
top: 0;
right: 0;
padding-top: 0;
}
.helper--margin-top0 {
margin-top: 0px !important;
}
.helper--margin-top0- {
margin-top: 0px !important;
}
.helper--margin-left0 {
margin-left: 0px !important;
}
.helper--margin-left0- {
margin-left: 0px !important;
}
.helper--margin-bottom0 {
margin-bottom: 0px !important;
}
.helper--margin-bottom0- {
margin-bottom: 0px !important;
}
.helper--margin-right0 {
margin-right: 0px !important;
}
.helper--margin-right0- {
margin-right: 0px !important;
}
.helper--margin-top5 {
margin-top: 5px !important;
}
.helper--margin-top5- {
margin-top: -5px !important;
}
.helper--margin-left5 {
margin-left: 5px !important;
}
.helper--margin-left5- {
margin-left: -5px !important;
}
.helper--margin-bottom5 {
margin-bottom: 5px !important;
}
.helper--margin-bottom5- {
margin-bottom: -5px !important;
}
.helper--margin-right5 {
margin-right: 5px !important;
}
.helper--margin-right5- {
margin-right: -5px !important;
}
.helper--margin-top10 {
margin-top: 10px !important;
}
.helper--margin-top10- {
margin-top: -10px !important;
}
.helper--margin-left10 {
margin-left: 10px !important;
}
.helper--margin-left10- {
margin-left: -10px !important;
}
.helper--margin-bottom10 {
margin-bottom: 10px !important;
}
.helper--margin-bottom10- {
margin-bottom: -10px !important;
}
.helper--margin-right10 {
margin-right: 10px !important;
}
.helper--margin-right10- {
margin-right: -10px !important;
}
.helper--margin-top15 {
margin-top: 15px !important;
}
.helper--margin-top15- {
margin-top: -15px !important;
}
.helper--margin-left15 {
margin-left: 15px !important;
}
.helper--margin-left15- {
margin-left: -15px !important;
}
.helper--margin-bottom15 {
margin-bottom: 15px !important;
}
.helper--margin-bottom15- {
margin-bottom: -15px !important;
}
.helper--margin-right15 {
margin-right: 15px !important;
}
.helper--margin-right15- {
margin-right: -15px !important;
}
.helper--margin-top20 {
margin-top: 20px !important;
}
.helper--margin-top20- {
margin-top: -20px !important;
}
.helper--margin-left20 {
margin-left: 20px !important;
}
.helper--margin-left20- {
margin-left: -20px !important;
}
.helper--margin-bottom20 {
margin-bottom: 20px !important;
}
.helper--margin-bottom20- {
margin-bottom: -20px !important;
}
.helper--margin-right20 {
margin-right: 20px !important;
}
.helper--margin-right20- {
margin-right: -20px !important;
}
.helper--margin-top25 {
margin-top: 25px !important;
}
.helper--margin-top25- {
margin-top: -25px !important;
}
.helper--margin-left25 {
margin-left: 25px !important;
}
.helper--margin-left25- {
margin-left: -25px !important;
}
.helper--margin-bottom25 {
margin-bottom: 25px !important;
}
.helper--margin-bottom25- {
margin-bottom: -25px !important;
}
.helper--margin-right25 {
margin-right: 25px !important;
}
.helper--margin-right25- {
margin-right: -25px !important;
}
.helper--margin-top30 {
margin-top: 30px !important;
}
.helper--margin-top30- {
margin-top: -30px !important;
}
.helper--margin-left30 {
margin-left: 30px !important;
}
.helper--margin-left30- {
margin-left: -30px !important;
}
.helper--margin-bottom30 {
margin-bottom: 30px !important;
}
.helper--margin-bottom30- {
margin-bottom: -30px !important;
}
.helper--margin-right30 {
margin-right: 30px !important;
}
.helper--margin-right30- {
margin-right: -30px !important;
}
.helper--margin-top35 {
margin-top: 35px !important;
}
.helper--margin-top35- {
margin-top: -35px !important;
}
.helper--margin-left35 {
margin-left: 35px !important;
}
.helper--margin-left35- {
margin-left: -35px !important;
}
.helper--margin-bottom35 {
margin-bottom: 35px !important;
}
.helper--margin-bottom35- {
margin-bottom: -35px !important;
}
.helper--margin-right35 {
margin-right: 35px !important;
}
.helper--margin-right35- {
margin-right: -35px !important;
}
.helper--margin-top40 {
margin-top: 40px !important;
}
.helper--margin-top40- {
margin-top: -40px !important;
}
.helper--margin-left40 {
margin-left: 40px !important;
}
.helper--margin-left40- {
margin-left: -40px !important;
}
.helper--margin-bottom40 {
margin-bottom: 40px !important;
}
.helper--margin-bottom40- {
margin-bottom: -40px !important;
}
.helper--margin-right40 {
margin-right: 40px !important;
}
.helper--margin-right40- {
margin-right: -40px !important;
}
.helper--margin-top45 {
margin-top: 45px !important;
}
.helper--margin-top45- {
margin-top: -45px !important;
}
.helper--margin-left45 {
margin-left: 45px !important;
}
.helper--margin-left45- {
margin-left: -45px !important;
}
.helper--margin-bottom45 {
margin-bottom: 45px !important;
}
.helper--margin-bottom45- {
margin-bottom: -45px !important;
}
.helper--margin-right45 {
margin-right: 45px !important;
}
.helper--margin-right45- {
margin-right: -45px !important;
}
.helper--margin-top50 {
margin-top: 50px !important;
}
.helper--margin-top50- {
margin-top: -50px !important;
}
.helper--margin-left50 {
margin-left: 50px !important;
}
.helper--margin-left50- {
margin-left: -50px !important;
}
.helper--margin-bottom50 {
margin-bottom: 50px !important;
}
.helper--margin-bottom50- {
margin-bottom: -50px !important;
}
.helper--margin-right50 {
margin-right: 50px !important;
}
.helper--margin-right50- {
margin-right: -50px !important;
}
.helper--margin-top55 {
margin-top: 55px !important;
}
.helper--margin-top55- {
margin-top: -55px !important;
}
.helper--margin-left55 {
margin-left: 55px !important;
}
.helper--margin-left55- {
margin-left: -55px !important;
}
.helper--margin-bottom55 {
margin-bottom: 55px !important;
}
.helper--margin-bottom55- {
margin-bottom: -55px !important;
}
.helper--margin-right55 {
margin-right: 55px !important;
}
.helper--margin-right55- {
margin-right: -55px !important;
}
.helper--margin-top60 {
margin-top: 60px !important;
}
.helper--margin-top60- {
margin-top: -60px !important;
}
.helper--margin-left60 {
margin-left: 60px !important;
}
.helper--margin-left60- {
margin-left: -60px !important;
}
.helper--margin-bottom60 {
margin-bottom: 60px !important;
}
.helper--margin-bottom60- {
margin-bottom: -60px !important;
}
.helper--margin-right60 {
margin-right: 60px !important;
}
.helper--margin-right60- {
margin-right: -60px !important;
}
.helper--margin-top65 {
margin-top: 65px !important;
}
.helper--margin-top65- {
margin-top: -65px !important;
}
.helper--margin-left65 {
margin-left: 65px !important;
}
.helper--margin-left65- {
margin-left: -65px !important;
}
.helper--margin-bottom65 {
margin-bottom: 65px !important;
}
.helper--margin-bottom65- {
margin-bottom: -65px !important;
}
.helper--margin-right65 {
margin-right: 65px !important;
}
.helper--margin-right65- {
margin-right: -65px !important;
}
.helper--margin-top70 {
margin-top: 70px !important;
}
.helper--margin-top70- {
margin-top: -70px !important;
}
.helper--margin-left70 {
margin-left: 70px !important;
}
.helper--margin-left70- {
margin-left: -70px !important;
}
.helper--margin-bottom70 {
margin-bottom: 70px !important;
}
.helper--margin-bottom70- {
margin-bottom: -70px !important;
}
.helper--margin-right70 {
margin-right: 70px !important;
}
.helper--margin-right70- {
margin-right: -70px !important;
}
.helper--margin-top75 {
margin-top: 75px !important;
}
.helper--margin-top75- {
margin-top: -75px !important;
}
.helper--margin-left75 {
margin-left: 75px !important;
}
.helper--margin-left75- {
margin-left: -75px !important;
}
.helper--margin-bottom75 {
margin-bottom: 75px !important;
}
.helper--margin-bottom75- {
margin-bottom: -75px !important;
}
.helper--margin-right75 {
margin-right: 75px !important;
}
.helper--margin-right75- {
margin-right: -75px !important;
}
.helper--margin-auto {
margin-left: auto;
margin-right: auto;
}
.helper--padding-top0 {
padding-top: 0px !important;
}
.helper--padding-left0 {
padding-left: 0px !important;
}
.helper--padding-bottom0 {
padding-bottom: 0px !important;
}
.helper--padding-right0 {
padding-right: 0px !important;
}
.helper--padding-top5 {
padding-top: 5px !important;
}
.helper--padding-left5 {
padding-left: 5px !important;
}
.helper--padding-bottom5 {
padding-bottom: 5px !important;
}
.helper--padding-right5 {
padding-right: 5px !important;
}
.helper--padding-top10 {
padding-top: 10px !important;
}
.helper--padding-left10 {
padding-left: 10px !important;
}
.helper--padding-bottom10 {
padding-bottom: 10px !important;
}
.helper--padding-right10 {
padding-right: 10px !important;
}
.helper--padding-top15 {
padding-top: 15px !important;
}
.helper--padding-left15 {
padding-left: 15px !important;
}
.helper--padding-bottom15 {
padding-bottom: 15px !important;
}
.helper--padding-right15 {
padding-right: 15px !important;
}
.helper--padding-top20 {
padding-top: 20px !important;
}
.helper--padding-left20 {
padding-left: 20px !important;
}
.helper--padding-bottom20 {
padding-bottom: 20px !important;
}
.helper--padding-right20 {
padding-right: 20px !important;
}
.helper--padding-top25 {
padding-top: 25px !important;
}
.helper--padding-left25 {
padding-left: 25px !important;
}
.helper--padding-bottom25 {
padding-bottom: 25px !important;
}
.helper--padding-right25 {
padding-right: 25px !important;
}
.helper--padding-top30 {
padding-top: 30px !important;
}
.helper--padding-left30 {
padding-left: 30px !important;
}
.helper--padding-bottom30 {
padding-bottom: 30px !important;
}
.helper--padding-right30 {
padding-right: 30px !important;
}
.helper--padding-top35 {
padding-top: 35px !important;
}
.helper--padding-left35 {
padding-left: 35px !important;
}
.helper--padding-bottom35 {
padding-bottom: 35px !important;
}
.helper--padding-right35 {
padding-right: 35px !important;
}
.helper--padding-top40 {
padding-top: 40px !important;
}
.helper--padding-left40 {
padding-left: 40px !important;
}
.helper--padding-bottom40 {
padding-bottom: 40px !important;
}
.helper--padding-right40 {
padding-right: 40px !important;
}
.helper--padding-top45 {
padding-top: 45px !important;
}
.helper--padding-left45 {
padding-left: 45px !important;
}
.helper--padding-bottom45 {
padding-bottom: 45px !important;
}
.helper--padding-right45 {
padding-right: 45px !important;
}
.helper--padding-top50 {
padding-top: 50px !important;
}
.helper--padding-left50 {
padding-left: 50px !important;
}
.helper--padding-bottom50 {
padding-bottom: 50px !important;
}
.helper--padding-right50 {
padding-right: 50px !important;
}
.helper--padding-top55 {
padding-top: 55px !important;
}
.helper--padding-left55 {
padding-left: 55px !important;
}
.helper--padding-bottom55 {
padding-bottom: 55px !important;
}
.helper--padding-right55 {
padding-right: 55px !important;
}
.helper--padding-top60 {
padding-top: 60px !important;
}
.helper--padding-left60 {
padding-left: 60px !important;
}
.helper--padding-bottom60 {
padding-bottom: 60px !important;
}
.helper--padding-right60 {
padding-right: 60px !important;
}
.helper--padding-top65 {
padding-top: 65px !important;
}
.helper--padding-left65 {
padding-left: 65px !important;
}
.helper--padding-bottom65 {
padding-bottom: 65px !important;
}
.helper--padding-right65 {
padding-right: 65px !important;
}
.helper--padding-top70 {
padding-top: 70px !important;
}
.helper--padding-left70 {
padding-left: 70px !important;
}
.helper--padding-bottom70 {
padding-bottom: 70px !important;
}
.helper--padding-right70 {
padding-right: 70px !important;
}
.helper--padding-top75 {
padding-top: 75px !important;
}
.helper--padding-left75 {
padding-left: 75px !important;
}
.helper--padding-bottom75 {
padding-bottom: 75px !important;
}
.helper--padding-right75 {
padding-right: 75px !important;
}
.helper--border-none-top,
.helper--border-a-a-top,
.helper--border-none-left,
.helper--border-a-a-left,
.helper--border-none-bottom,
.helper--border-a-a-bottom,
.helper--border-none-right,
.helper--border-a-a-right {
_zoom: 1;
}
.helper--border-none-top {
border-top: 0 !important;
}
.helper--border-a-a-top {
border-top: 1px solid #000 !important;
}
.helper--border-none-left {
border-left: 0 !important;
}
.helper--border-a-a-left {
border-left: 1px solid #000 !important;
}
.helper--border-none-bottom {
border-bottom: 0 !important;
}
.helper--border-a-a-bottom {
border-bottom: 1px solid #000 !important;
}
.helper--border-none-right {
border-right: 0 !important;
}
.helper--border-a-a-right {
border-right: 1px solid #000 !important;
}
.helper--position-top0 {
top: 0px !important;
}
.helper--position-top0- {
top: 0px !important;
}
.helper--position-left0 {
left: 0px !important;
}
.helper--position-left0- {
left: 0px !important;
}
.helper--position-bottom0 {
bottom: 0px !important;
}
.helper--position-bottom0- {
bottom: 0px !important;
}
.helper--position-right0 {
right: 0px !important;
}
.helper--position-right0- {
right: 0px !important;
}
.helper--position-top5 {
top: 5px !important;
}
.helper--position-top5- {
top: -5px !important;
}
.helper--position-left5 {
left: 5px !important;
}
.helper--position-left5- {
left: -5px !important;
}
.helper--position-bottom5 {
bottom: 5px !important;
}
.helper--position-bottom5- {
bottom: -5px !important;
}
.helper--position-right5 {
right: 5px !important;
}
.helper--position-right5- {
right: -5px !important;
}
.helper--position-top10 {
top: 10px !important;
}
.helper--position-top10- {
top: -10px !important;
}
.helper--position-left10 {
left: 10px !important;
}
.helper--position-left10- {
left: -10px !important;
}
.helper--position-bottom10 {
bottom: 10px !important;
}
.helper--position-bottom10- {
bottom: -10px !important;
}
.helper--position-right10 {
right: 10px !important;
}
.helper--position-right10- {
right: -10px !important;
}
.helper--position-top15 {
top: 15px !important;
}
.helper--position-top15- {
top: -15px !important;
}
.helper--position-left15 {
left: 15px !important;
}
.helper--position-left15- {
left: -15px !important;
}
.helper--position-bottom15 {
bottom: 15px !important;
}
.helper--position-bottom15- {
bottom: -15px !important;
}
.helper--position-right15 {
right: 15px !important;
}
.helper--position-right15- {
right: -15px !important;
}
.helper--position-top20 {
top: 20px !important;
}
.helper--position-top20- {
top: -20px !important;
}
.helper--position-left20 {
left: 20px !important;
}
.helper--position-left20- {
left: -20px !important;
}
.helper--position-bottom20 {
bottom: 20px !important;
}
.helper--position-bottom20- {
bottom: -20px !important;
}
.helper--position-right20 {
right: 20px !important;
}
.helper--position-right20- {
right: -20px !important;
}
.helper--position-top25 {
top: 25px !important;
}
.helper--position-top25- {
top: -25px !important;
}
.helper--position-left25 {
left: 25px !important;
}
.helper--position-left25- {
left: -25px !important;
}
.helper--position-bottom25 {
bottom: 25px !important;
}
.helper--position-bottom25- {
bottom: -25px !important;
}
.helper--position-right25 {
right: 25px !important;
}
.helper--position-right25- {
right: -25px !important;
}
.helper--position-top30 {
top: 30px !important;
}
.helper--position-top30- {
top: -30px !important;
}
.helper--position-left30 {
left: 30px !important;
}
.helper--position-left30- {
left: -30px !important;
}
.helper--position-bottom30 {
bottom: 30px !important;
}
.helper--position-bottom30- {
bottom: -30px !important;
}
.helper--position-right30 {
right: 30px !important;
}
.helper--position-right30- {
right: -30px !important;
}
.helper--position-top35 {
top: 35px !important;
}
.helper--position-top35- {
top: -35px !important;
}
.helper--position-left35 {
left: 35px !important;
}
.helper--position-left35- {
left: -35px !important;
}
.helper--position-bottom35 {
bottom: 35px !important;
}
.helper--position-bottom35- {
bottom: -35px !important;
}
.helper--position-right35 {
right: 35px !important;
}
.helper--position-right35- {
right: -35px !important;
}
.helper--position-top40 {
top: 40px !important;
}
.helper--position-top40- {
top: -40px !important;
}
.helper--position-left40 {
left: 40px !important;
}
.helper--position-left40- {
left: -40px !important;
}
.helper--position-bottom40 {
bottom: 40px !important;
}
.helper--position-bottom40- {
bottom: -40px !important;
}
.helper--position-right40 {
right: 40px !important;
}
.helper--position-right40- {
right: -40px !important;
}
.helper--position-top45 {
top: 45px !important;
}
.helper--position-top45- {
top: -45px !important;
}
.helper--position-left45 {
left: 45px !important;
}
.helper--position-left45- {
left: -45px !important;
}
.helper--position-bottom45 {
bottom: 45px !important;
}
.helper--position-bottom45- {
bottom: -45px !important;
}
.helper--position-right45 {
right: 45px !important;
}
.helper--position-right45- {
right: -45px !important;
}
.helper--position-top50 {
top: 50px !important;
}
.helper--position-top50- {
top: -50px !important;
}
.helper--position-left50 {
left: 50px !important;
}
.helper--position-left50- {
left: -50px !important;
}
.helper--position-bottom50 {
bottom: 50px !important;
}
.helper--position-bottom50- {
bottom: -50px !important;
}
.helper--position-right50 {
right: 50px !important;
}
.helper--position-right50- {
right: -50px !important;
}
.helper--width-auto {
width: auto !important;
}
.helper--width-fit {
width: 100% !important;
}
.helper--width-10 {
width: 10px !important;
}
.helper--width-20 {
width: 20px !important;
}
.helper--width-30 {
width: 30px !important;
}
.helper--width-40 {
width: 40px !important;
}
.helper--width-50 {
width: 50px !important;
}
.helper--width-60 {
width: 60px !important;
}
.helper--width-70 {
width: 70px !important;
}
.helper--width-80 {
width: 80px !important;
}
.helper--width-90 {
width: 90px !important;
}
.helper--width-100 {
width: 100px !important;
}
.helper--height-auto {
height: auto !important;
}
.helper--height-fit {
height: 100% !important;
}
.helper--height-10 {
height: 10px !important;
}
.helper--height-20 {
height: 20px !important;
}
.helper--height-30 {
height: 30px !important;
}
.helper--height-40 {
height: 40px !important;
}
.helper--height-50 {
height: 50px !important;
}
.helper--height-60 {
height: 60px !important;
}
.helper--height-70 {
height: 70px !important;
}
.helper--height-80 {
height: 80px !important;
}
.helper--height-90 {
height: 90px !important;
}
.helper--height-100 {
height: 100px !important;
}
.helper--float-left {
float: left !important;
}
.helper--float-right {
float: right !important;
}
.helper--float-none {
float: none !important;
}
.helper--clear-left {
clear: left !important;
}
.helper--clear-right {
clear: right !important;
}
.helper--clear-both {
clear: both !important;
}
@media only screen and (min-width: 668px) {
.helper--hide-landscape-over {
display: none !important;
}
}
@media only screen and (max-width: 667px) {
.helper--hide-landscape-under {
display: none !important;
}
}
#fancybox-loading {
position: fixed;
top: 50%;
left: 50%;
width: 40px;
height: 40px;
margin-top: -20px;
margin-left: -20px;
cursor: pointer;
overflow: hidden;
z-index: 1104;
display: none;
}
#fancybox-loading div {
position: absolute;
top: 0;
left: 0;
width: 40px;
height: 480px;
background-image: url("../images/common/fancy/fancybox.png");
}
#fancybox-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 1100;
display: none;
}
#fancybox-tmp {
padding: 0;
margin: 0;
border: 0;
overflow: auto;
display: none;
}
#fancybox-wrap {
position: absolute;
top: 0;
left: 0;
padding: 20px;
z-index: 1101;
outline: none;
display: none;
}
#fancybox-outer {
position: relative;
width: 100%;
height: 100%;
background: #fff;
}
#fancybox-content {
width: 0;
height: 0;
padding: 0;
outline: none;
position: relative;
overflow: hidden;
z-index: 1102;
border: 0px solid #fff;
}
#fancybox-hide-sel-frame {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: transparent;
z-index: 1101;
}
#fancybox-close {
position: absolute;
top: -15px;
right: -15px;
width: 30px;
height: 30px;
background: transparent url("../images/common/fancy/fancybox.png") -40px 0px;
cursor: pointer;
z-index: 1103;
display: none;
}
#fancybox-error {
color: #444;
font: normal 12px/20px Arial;
padding: 14px;
margin: 0;
}
#fancybox-img {
width: 100%;
height: 100%;
padding: 0;
margin: 0;
border: none;
outline: none;
line-height: 0;
vertical-align: top;
}
#fancybox-frame {
width: 100%;
height: 100%;
border: none;
display: block;
}
#fancybox-left,
#fancybox-right {
position: absolute;
bottom: 0px;
height: 100%;
width: 35%;
cursor: pointer;
outline: none;
background: transparent url("../images/common/fancy/blank.gif");
z-index: 1102;
display: none;
}
#fancybox-left {
left: 0px;
}
#fancybox-right {
right: 0px;
}
#fancybox-left-ico,
#fancybox-right-ico {
position: absolute;
top: 50%;
left: -9999px;
width: 30px;
height: 30px;
margin-top: -15px;
cursor: pointer;
z-index: 1102;
display: block;
}
#fancybox-left-ico {
background-image: url("../images/common/fancy/fancybox.png");
background-position: -40px -30px;
}
#fancybox-right-ico {
background-image: url("../images/common/fancy/fancybox.png");
background-position: -40px -60px;
}
#fancybox-left:hover,
#fancybox-right:hover {
visibility: visible; 
}
#fancybox-left:hover span {
left: 20px;
}
#fancybox-right:hover span {
left: auto;
right: 20px;
}
.fancybox-bg {
position: absolute;
padding: 0;
margin: 0;
border: 0;
width: 20px;
height: 20px;
z-index: 1001;
}
#fancybox-bg-n {
top: -20px;
left: 0;
width: 100%;
background-image: url("../images/common/fancy/fancybox-x.png");
}
#fancybox-bg-ne {
top: -20px;
right: -20px;
background-image: url("../images/common/fancy/fancybox.png");
background-position: -40px -162px;
}
#fancybox-bg-e {
top: 0;
right: -20px;
height: 100%;
background-image: url("../images/common/fancy/fancybox-y.png");
background-position: -20px 0px;
}
#fancybox-bg-se {
bottom: -20px;
right: -20px;
background-image: url("../images/common/fancy/fancybox.png");
background-position: -40px -182px;
}
#fancybox-bg-s {
bottom: -20px;
left: 0;
width: 100%;
background-image: url("../images/common/fancy/fancybox-x.png");
background-position: 0px -20px;
}
#fancybox-bg-sw {
bottom: -20px;
left: -20px;
background-image: url("../images/common/fancy/fancybox.png");
background-position: -40px -142px;
}
#fancybox-bg-w {
top: 0;
left: -20px;
height: 100%;
background-image: url("../images/common/fancy/fancybox-y.png");
}
#fancybox-bg-nw {
top: -20px;
left: -20px;
background-image: url("../images/common/fancy/fancybox.png");
background-position: -40px -122px;
}
#fancybox-title {
font-family: Helvetica;
font-size: 12px;
z-index: 1102;
}
.fancybox-title-inside {
padding-bottom: 10px;
text-align: center;
color: #333;
background: #fff;
position: relative;
}
.fancybox-title-outside {
padding-top: 10px;
color: #fff;
}
.fancybox-title-over {
position: absolute;
bottom: 0;
left: 0;
color: #fff;
text-align: left;
}
#fancybox-title-over {
padding: 10px;
background-image: url("../images/common/fancy/fancy_title_over.png");
display: block;
}
.fancybox-title-float {
position: absolute;
left: 0;
bottom: -20px;
height: 32px;
}
#fancybox-title-float-wrap {
border: none;
border-collapse: collapse;
width: auto;
}
#fancybox-title-float-wrap td {
border: none;
white-space: nowrap;
}
#fancybox-title-float-left {
padding: 0 0 0 15px;
background: url("../images/common/fancy/fancybox.png") -40px -90px no-repeat;
}
#fancybox-title-float-main {
color: #fff;
line-height: 29px;
font-weight: bold;
padding: 0 0 3px 0;
background: url("../images/common/fancy/fancybox-x.png") 0px -40px;
}
#fancybox-title-float-right {
padding: 0 0 0 15px;
background: url("../images/common/fancy/fancybox.png") -55px -90px no-repeat;
}
@media only screen and (min-width: 961px) {
.mod-text__label--type-dms-title {
width: 272px;
height: 21px;
background-image: url("../images/service/general_dms_title_001.png");
}
}
.pc-on {
display: block;
}
.sp-on {
display: none;
}
.mod-box_general_dms_title {
margin: 0 auto 40px;
text-align: center;
font-size: 28px;
font-weight: bold;
color: #036eb6;
}
.mod-box_general_dms_title--green {
color: #33b0b0;
}
.mod-box_general_dms--trouble {
overflow: hidden;
padding: 0 6px;
}
.mod-box_general_dms--trouble:after {
content: "▼";
font-size: 36px;
margin: 0 auto;
color: #5da1fc;
}
.mod-box_general_dms--trouble ul {
margin: 0 0 40px;
padding: 0;
float: left;
list-style: none;
}
.mod-box_general_dms--trouble ul:last-of-type {
float: right;
}
.mod-box_general_dms--trouble ul li {
position: relative;
width: 280px;
box-sizing: border-box;
margin-bottom: 8px;
padding: 10px 0px 10px 40px;
background: #ececed;
border: solid 5px #ececed;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
font-size: 18px;
color: #036eb6;
line-height: 1.4;
}
.mod-box_general_dms--trouble ul li:before {
content: " ";
position: absolute;
top: 10px;
left: 13px;
display: block;
width: 23px;
height: 21px;
background: url("../images/service/general_dms_icon_check.png");
}
.mod-box_general_dms--trouble .img {
position: absolute;
width: 118px;
height: 115px;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: 130px auto;
}
.mod-box_general_dms--merit ul {
overflow: hidden;
margin: 0;
padding: 0;
list-style: none;
}
.mod-box_general_dms--merit ul li {
float: left;
width: 33.33%;
margin-bottom: 40px;
text-align: center;
font-size: 20px;
line-height: 1.4;
color: #036eb6;
}
.mod-box_general_dms--merit ul li img {
display: block;
margin: 0 auto;
height: 105px;
}
.mod-box_general_dms--service-figure {
text-align: center;
}
.mod-box_general_dms--service-figure .mod-box_general_dms_title {
margin: 0 auto 20px;
}
.mod-box_general_dms--service-figure p {
line-height: 1.8;
font-size: 16px;
}
.mod-box_general_dms--service-figure figure {
margin: 40px auto;
}
.mod-box_general_dms--service-figure figcaption {
margin-top: 10px;
font-size: 12px;
}
.mod-box_general_dms--service ul {
list-style: none;
padding: 0;
}
.mod-box_general_dms--service ul li {
box-sizing: border-box;
margin-bottom: 10px;
padding: 5px;
text-align: center;
font-size: 20px;
color: #fff;
background: #5da1fc;
border: solid 5px #5da1fc;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
}
.mod-box_general_dms--service ul li span {
font-size: 12px;
}
.mod-box_general_dms--use div {
overflow: hidden;
}
.mod-box_general_dms--use dl {
float: left;
width: 153px;
height: 105px;
margin: 0 20px 20px 0;
}
.mod-box_general_dms--use dl:nth-child(4n) {
margin-right: 0;
}
.mod-box_general_dms--use dt {
box-sizing: border-box;
width: 100%;
padding: 10px;
background: #5da1fc;
color: #fff;
text-align: center;
font-size: 16px;
}
.mod-box_general_dms--use dd {
box-sizing: border-box;
width: 100%;
height: 71px;
margin: 0;
padding: 10px 0;
background: #f5f5f5;
color: #333;
font-size: 12px;
}
.mod-box_general_dms--use dd ul {
margin: 0 auto;
}
.mod-box_general_dms--use dd ul li {
margin-bottom: 5px;
line-height: 1;
}
.mod-box_general_dms--system {
box-sizing: border-box;
padding: 55px 10px 66px;
background: #f5f5f5;
}
.mod-box_general_dms--system .mod-box_general_dms_title {
margin-bottom: 20px;
}
.mod-box_general_dms--system .mod-box_general_dms_sub-title {
text-align: center;
}
.mod-box_general_dms--system .box {
margin: 0 0 50px;
}
.mod-box_general_dms--system .box:last-of-type {
margin: 0;
}
.mod-box_general_dms--system .box figure {
margin: 0;
}
.mod-box_general_dms--system .box figcaption {
margin: 10px 0 0;
font-size: 12px;
}
.mod-box_general_dms--system .box .title {
margin: 0 0 10px;
font-size: 14px;
}
.mod-box_general_dms--system .point {
list-style: none;
margin: 0 30px;
padding: 0;
}
.mod-box_general_dms--system .point li {
box-sizing: border-box;
margin-bottom: 10px;
padding: 5px 5px 5px 120px;
text-align: left;
font-size: 20px;
color: #fff;
background: #6baeae;
border: solid 5px #6baeae;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
}
.mod-box_general_dms--system .myquick h3 {
margin: 0 30px 10px;
padding: 8px 0;
text-align: center;
background: #fff;
}
.mod-box_general_dms--system .myquick .table {
box-sizing: border-box;
display: table;
margin: 0 auto;
padding: 0 10px;
width: 100%;
border-collapse: spacing;
border-spacing: 20px 10px;
}
.mod-box_general_dms--system .myquick dl {
box-sizing: border-box;
display: table-cell;
width: 33%;
padding: 16px;
background: #fff;
}
.mod-box_general_dms--system .myquick dt {
margin-bottom: 8px;
font-size: 14px;
color: #6baeae;
}
.mod-box_general_dms--system .myquick dd {
position: relative;
margin: 0 0 5px;
padding-left: 1em;
line-height: 1.4;
font-size: 12px;
}
.mod-box_general_dms--system .myquick dd:before {
position: absolute;
display: block;
width: 1em;
height: 1em;
content: "・";
color: #6baeae;
top: 0;
left: 0;
}
.mod-box_general_dms--system .myquick dl.blank {
background: inherit;
}
.mod-box_general_dms--system .myquick dl.blank dt,
.mod-box_general_dms--system .myquick dl.blank dd {
display: none;
}
.mod-box_general_dms--system .about-box {
box-sizing: border-box;
margin: 0 30px;
padding: 20px;
font-size: 16px;
line-height: 1.6;
text-align: center;
background: #6baeae;
color: #fff;
}
@media only screen and (max-width: 667px) {
.pc-on {
display: none;
}
.sp-on {
display: block;
}
.dms-mv.helper--margin-bottom60,
.mod-box_general_dms--merit.helper--margin-bottom60,
.mod-box_general_dms--service-figure.helper--margin-bottom60,
.mod-box_general_dms--service.helper--margin-bottom70,
.mod-box_general_dms--use.helper--margin-bottom70 {
margin-bottom: 30px !important;
}
.mod-box_general_dms--system .helper--margin-bottom70 {
margin-bottom: 40px !important;
}
.mod-box_general_dms_title {
font-size: 18px;
margin: 0 0 30px;
}
.mod-box_general_dms--merit .mod-box_general_dms_title,
.mod-box_general_dms--service-figure .mod-box_general_dms_title,
.mod-box_general_dms--service .mod-box_general_dms_title,
.mod-box_general_dms--use .mod-box_general_dms_title,
.mod-box_general_dms--system .mod-box_general_dms_title {
margin-bottom: 10px;
}
.mod-box_general_dms--trouble ul,
.mod-box_general_dms--trouble ul:last-of-type {
float: none;
margin: 0 auto;
}
.mod-box_general_dms--trouble ul li {
margin: 0 auto 10px;
}
.mod-box_general_dms--trouble .img {
display: none;
}
.mod-box_general_dms--merit ul li {
float: none;
width: 100%;
}
.mod-box_general_dms--merit ul li img {
display: none;
}
.mod-box_general_dms--merit ul li {
float: none;
width: auto;
margin-bottom: 10px;
padding: 5px;
text-align: center;
font-size: 15px;
line-height: 1.4;
color: #036eb6;
border: solid 1px #9ec7fd;
}
.mod-box_general_dms--merit ul li br {
display: none;
}
.mod-box_general_dms--service-figure p {
font-size: 10px;
}
.mod-box_general_dms--service-figure figure {
margin: 10px auto;
}
.mod-box_general_dms--service-figure figcaption {
margin-top: 10px;
font-size: 10px;
}
.mod-box_general_dms--service ul {
width: auto;
padding: 0;
}
.mod-box_general_dms--service ul li {
width: auto;
font-size: 16px;
}
.mod-box_general_dms--service ul li span {
font-size: 10px;
}
.mod-box_general_dms--use dl {
width: 47%;
width: calc((100% - 20px) / 2);
}
.mod-box_general_dms--use dl:nth-child(even) {
margin-right: 0;
}
.mod-box_general_dms--system {
margin: 0 -10px 40px !important;
padding: 30px 10px 30px;
}
.mod-box_general_dms--system .mod-box_general_dms_sub-title {
margin: 10px 0 20px;
font-size: 10px;
}
.mod-box_general_dms--system figcaption {
line-height: 1.4;
}
.mod-box_general_dms--system .point {
margin: 0 auto;
}
.mod-box_general_dms--system .point li {
margin: 0 auto 10px;
padding: 5px;
font-size: 17px;
}
.mod-box_general_dms--system .myquick h3 {
margin: 0 auto 10px;
}
.mod-box_general_dms--system .myquick .table {
padding: 0;
border-collapse: spacing;
border-spacing: 0px 10px;
}
.mod-box_general_dms--system .myquick .table dl {
width: 50%;
padding: 15px;
}
.mod-box_general_dms--system .myquick .table dt {
font-size: 13px;
}
.mod-box_general_dms--system .myquick .table dd {
font-size: 11px;
}
.mod-box_general_dms--system .myquick .table div {
width: 20px;
height: auto;
}
.mod-box_general_dms--system .about-box {
margin: 0 auto;
padding: 10px;
font-size: 10px;
}
}
body {
font-family: "メイリオ", MS PGothic, "ＭＳＰゴシック", Hiragino Kaku Gothic Pro, "ヒラギノ角ゴPro W3", Osaka, Arial, Helvetica, Verdana, sans-serif;
color: #313131;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
text-size-adjust: 100%;
}
img {
max-width: 100%;
height: auto;
vertical-align: top;
}


/** 追記 **/
*{
    margin:0;
    padding:0;
}
.cf:before,
.cf:after {
  content:"";
  display:block;
  overflow:hidden!important;
}
.cf:after {
  clear:both;
}
.cf {
  zoom:1;
}
.font-weight-bold{
	font-weight:bold;
}
.block_category_list {
    margin: 0;
    padding: 0;
    line-height: 1;
    letter-spacing: 0.05em;
    font-style: normal;
}

.container {
    margin: 0 auto;
    zoom: 1;
}

.category_list_container {
	text-align: center;
}

.category_list_item {
    margin-right: 2%;
    display: inline-block;
}
li {
    list-style: none;
}
.category_list {
    margin-bottom: 20px;
    text-align:center;

}
@media only screen and (max-width: 960px){

img {
    max-width: 100%;
    height: auto;
    vertical-align: top;
}

}

@media only screen and (max-width: 667px){
.category_list_container {
    padding: 0 0;
}
.category_list_item {
    float: none;
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
}
.category_list {
    margin-bottom: 0;
}
.helper--hide-landscape-under {
    display: none !important;
}

}