@charset "utf-8";
/*================================
Layout.css
作成者名:
日時：
================================*/

/*
PC（大）　⇒677px / 656px
実際（小）⇒660px / 639px
*/

/*--ニュースリリース　詳細----------------------------------------------*/

/*==========================================
PC用のスタイル記述
===========================================*/
#main01{
margin-top:38px;
margin-bottom:30px;
}
#main01 h1{
font-size:32px;
font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
margin: 20px 0;
}
.title02{
		border-left: 5px solid #114A9C;
		margin-bottom: 20px;
		padding: 10px 20px;
		font-size: 18px;
}
.title02 span{
color:#CCC;
font-size: 14px;
}
.column{
height:auto;
}
.column p.img{
float:left;
width:46%;
}
.column p.img img.size{
width:70%;
margin:0 15%;
}
.column p.img img.size2{
width:60%;
margin:2% 20%;
}
.column p.img img.size3{
width:50%;
margin:0 25%;
}
.column p.img img{
width:100%;
}
.column ul.textBox{
float: left;
margin: 0 5px 0 20px;
width:50%;
}
.column ul.line1{
width:90%;
}
ul.textBox li.text{
line-height: 2em;
margin-bottom:20px;
font-size:14px;
}
ul.textBox li.btm{
margin-bottom:10px;
}
ul.textBox li.pdf_txt{
float:left;
margin: 0 10px 10px 0;
line-height: 3em;
width:160px;
background:url(../img/icon_pdf.gif) no-repeat center right;
}
ul.textBox li.back{
clear: both;
background-color:#114A9C;
padding: 4px 6px;
width:160px;
text-align: center;
}
ul.textBox li.back a{
color:#FFF;
line-height:1em;
}

ul.textBox li.text a.blue{
color:#2679E9;
}

.press {}
.press .desc {
 margin: 40px auto;
 padding: 2px;
 border: 1px solid #ededed;
}
.press .desc p {
 margin-bottom: 0;
 padding: 25px;
 color: #999;
 border: 1px solid #ededed;
}
.press p {
 margin-bottom: 40px;
 line-height: 2;
 font-size: 14px;
}
.press p b {
 margin-bottom: 0.5em;
 display: block;
}
.press .img { line-height: 0;}
.press img {
 width: 100%;
 height: auto;
}
.press .img-s {
 width: 90%;
 max-width: 640px;
 margin: 0 auto;
 display: block;
}
.press a { text-decoration: underline;}
/****20190809  PHOTO SPLASH 2019******/
#main01 .press p.photosplash2019{
  display: flex;
  width: 600px;
  line-height: 8px;
  margin-bottom: 0;
}
#main01 .press p .maison{ flex: 1;}
#main01 .press p .world {
	flex: 1;
	padding-left: 50px;
}
/****20190809  PHOTO SPLASH 2019******/
@media screen and (max-width: 650px) {
/*==========================================
スマートフォン用のスタイル記述
===========================================*/
#main01{
margin-top:0px;
}
#main01 h2.title02 {
background-color:#F9F9F9;
}
/*#main01 h1{
margin-bottom:0;
padding: 10px;
font-size:12px;
font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","Osaka",sans-serif;
}*/
.title02{
border: none;
padding: 10px 10px 0 10px;
font-size: 14px;
}
.column p.img{
display:none ;
}
.column ul.textBox{
width:92%;
margin:0 3%;
}
ul.textBox{
width:635px;
margin: 0 10px;
}
ul.textBox li.pdf_txt{
display:none;
}
ul.textBox li.text{
font-size:12px;
}

.press {
 width: 90%;
 margin: 0 auto;
}
.press .desc { margin: 25px auto;}
.press .desc p { padding: 15px;}
.press p {
 margin-bottom: 25px;
 font-size: 12px;
}
.press p b {
 margin-bottom: 1em;
 display: block;
}
.press .img { line-height: 0;}
.press img {
 width: 100%;
 height: auto;
}
.press .img-s {
 width: 90%;
 max-width: 640px;
 margin: 0 auto;
 display: block;
}
}

@media screen and (max-width: 479px) {
#main01 h1{
font-size:14px;
font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","Osaka",sans-serif;
background-color:#114A9C;
line-height:36px;
color:#fff;
margin-bottom:0px;
margin-top:0px;
font-weight:bold;
}
/****20190809  PHOTO SPLASH 2019******/
#main01 .press p.photosplash2019{
  width: auto;
  line-height: 4px;
  margin-bottom: 0;
}
#main01 .press p .maison,
#main01 .press p .world
{font-size: 9px;}
/****20190809  PHOTO SPLASH 2019******/
}
