@charset "utf-8";
/* Note: This file is compiled from I.less */

a:hover{opacity:0.8;}
.wrapRelatedBox{
  border: 1px solid #ccc;
  padding: 2%;
  border-radius: 6px;
}
.I-article-head{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
  margin-bottom: 30px;
}
.date{ text-align: right;}
.I-common-section .wysiwyg { margin-bottom: 12px;}
.I-common-section .links { padding-bottom: 6px;}
.I-common-section .links li { margin-bottom: 0.4em;}
.I-image-list { margin-bottom: 40px;}
.I-image-list .image-layout { margin-bottom: 40px;}
.I-image-list .image-layout:last-child { margin-bottom: 0;}
.I-related-information .description { margin-bottom: 1em;}
.I-related-information .links { padding-bottom: 6px;}
.I-related-information .links li { margin-bottom: 0.4em;}

ul.links > .I-link-anchor {
  padding-left: 16px !important;
  background: url(../../common/parts/arrow_02_bottom.png) no-repeat left 0.25em;
}
.I-end-text {
  margin-top: -17px;
  margin-bottom: 17px;
  text-align: right;
}
.twoColumnArea .imgArea{
  text-align: center;
}
.imgArea .caption{
  padding-top: 1em;padding-left: 1em;
  display: block;
  font-size: 0.8em;
}
.wysiwygArea ul.links{
    display: block;
    list-style-type: disc;
    -webkit-padding-start: 0px;
}
.wysiwygimageLayout.center{  text-align: center;}
.contactArea .links{ margin: .5em;}
.materiarityArea{width:100%;}
.materiarityArea ul{display:flex;flex-flow: wrap; justify-content: space-around;}
.materiarityArea ul li{width:33%;list-style:none;text-align: center;margin: 10px 0;}
.materiarityArea ul li span{font-size: 1.1rem;}
.materiarityArea .m_icon{margin: 0 auto;text-align: center;}
.materiarityArea .m_icon_common{width:100%;}
h3.other_article_head {position: relative;font-size: 1.6rem;padding: 14px 10px 13px 10px;border-top:2px solid #c0c0c0;margin: 69px 5px 20px 22px;/*border-image: linear-gradient(to right, #ffffff, #b54747) 1;*/}
h3.other_article_head:before{content: '';position: absolute;top:-20px;left:-20px;width: 100%;height:40px;margin-left: 2px;background: url(/common/module/icon_kentakueyes.png) no-repeat left center;}
.other_article_section ul {display: flex;flex-wrap: wrap;justify-content: space-around;}
.other_article_section ul li {width: 320px;font-size: 1.5rem;}
.other_article_section ul li a{text-decoration: none;}
.other_article_section ul li a p{margin: 10px;line-height: 1.5;font-size: 0.95em;}
@media print, screen and (max-width: 767px) {
	.wysiwygimageLayout{ margin-bottom: 30px;}
	.wysiwygimageLayout .col{ text-align: center;}
	.wysiwygArea .col{ margin-bottom: 30px;}
	.imgArea .caption{ text-align: left;}
	.wrapRelatedBox .imgArea{ margin:0 2%;}
	.materiarityArea ul li{width:77%;margin:10px 0;}
	.materiarityArea ul li span{font-size: 1.1rem;}
}

@media print, screen and (min-width: 768px) {
	.wrapRelatedBox .imgArea{ max-width: 50%;}
	.twoLinkButton{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;	display: flex;}
	.twoLinkButton .col{ flex: 1;}
	.wysiwygArea .textArea{ flex: 1;}
	.wysiwygArea .imgArea{ padding-right: 20px;}
	.wysiwygArea .row-reverse .imgArea{ padding-left: 20px; padding-right: 0;}
	.twoWysiwygColumnArea{ display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex;}
	.twoWysiwygColumnArea .col{ max-width: 50%; flex: 1;text-align: center;}
	.twoWysiwygColumnArea .col:nth-child(n+2),.twoLinkButton .col:nth-child(n+2){margin-left:20px;}

}
