/* customize_miscellaneous */ #a1 {margin-top : -100px;
  padding-top : 100px;}
#a2 {margin-top : -100px;
  padding-top : 100px;}
#a3 {margin-top : -100px;
  padding-top : 100px;}
#a4 {margin-top : -100px;
  padding-top : 100px;}
#a5 {margin-top : -100px;
  padding-top : 100px;}
#a6 {margin-top : -100px;
  padding-top : 100px;}
#a7 {margin-top : -100px;
  padding-top : 100px;}
#b1 {margin-top : -100px;
  padding-top : 100px;}
#b2 {margin-top : -100px;
  padding-top : 100px;}
#c1 {margin-top : -100px;
  padding-top : 100px;}
#c2 {margin-top : -100px;
  padding-top : 100px;}
#c3 {margin-top : -100px;
  padding-top : 100px;}
#c4 {margin-top : -100px;
  padding-top : 100px;}
#c5 {margin-top : -100px;
  padding-top : 100px;}
#c6 {margin-top : -100px;
  padding-top : 100px;}
#c7 {margin-top : -100px;
  padding-top : 100px;}

li .point_down {font-size: 14px !important;}

ul li .point_down01 {font-size: 8px !important;}

.font16px {font-size: 16px !important;}
.span_bold {font-size: 30px !important;}
.fm01 p {font-family: none !important;}

.responsive .responsive_table li .fff {font-size: 16px !important;}
.responsive .responsive_table li .ggg {width: 30% ;}
.responsive_list li .ttl01 {width:160px !important;}

.ab {width: 1060px !important;
margin: auto !important;}

.pictsize {width: 520px !important;}

.bold {font-weight: bold !important;}

.aaa {margin-top: none !important;}
.bbb {margin-bottom: -32px !important;}

.size {font-size: 18px !important;}

.tmp3_v04_greeting_desc_p {
  margin-bottom: 0em !important;
}

.ccc {margin-top: 0px !important;}

.responsive_list li .ttl01 {margin-right: 0px !important;}

.boss .hhh {margin-bottom: 0em !important;
                   font-family: none !important;}

.cmo-english-company .mainVisual {display: none !important;}
.cmo-english-ir .mainVisual {display: none !important;}
.cmo-english-csr .mainVisual {display: none !important;}
.cmo-english-service .tmp2_v05_services .common_inner {padding: 0px !important;}
.cmo-english-service .cont {display: none !important;}

@media screen and (max-width: 750px){
.responsive .responsive_table li .ggg {width: 100% !important;}}
@media screen and (max-width: 750px){
.responsive .responsive_table li dl .ggg { width:100% !important;}
.cmo-english-company #a1 {padding-top: 0px !important;}
.cmo-english-ir .tmp3_v04_greeting {margin-top: -100px ;}
.cmo-english-csr #c1  {padding-top: 0px !important;}
}

@media screen and (max-width: 750px){
.cmo-english-csr .pictsize {width: 100% !important;}
}

.cmo-case1263 .instruction-txt {display:none !important;}

.cmo-case1260 .articleCont_main h1 {font-size: 2.4rem !important;
font-family: Verdana, "貂ｸ繧ｴ繧ｷ繝�け", YuGothic, "繝偵Λ繧ｮ繝手ｧ偵ざ ProN W3", "Hiragino Kaku Gothic ProN", "繝｡繧､繝ｪ繧ｪ", Meiryo, sans-serif;}

.cmo-case1260 .articleCont_main h2 :after {
    position: absolute;
    top: 22px;
    left: 0;
    background: #4f76ba;
    margin: auto;
    content: "";
    width: 20px;
    height: 5px;
}

.cmo-english-service ul li:last-child .pic img{
	border: solid 1px #ccc !important;
}


 /* customize_miscellaneous */

/*------------------------------------------------------------