@charset "utf-8";
/*--------------------------------------
	copyright : Lampros co.,Ltd.
	-----------------------------------*/

@import url(./reset.css);
@import url(./font-awesome.min.css);
@import url(./common.css);
@import url(./page_common.css);


/*
 共通
==============================*/
#contents h1{margin-bottom: 0;}

#contents h2 .h2_moji,
#contents h3,
figcaption strong,
.green_bg strong,
#contents p a,
.key_color,
.fit #contents h4{color: #84bee6;}
#contents h2 { border-color:#84bee6; margin-bottom: 4%; }
#contents h2 img.bg_color, .sec4 figcaption div{ background-color: #84bee6;}

#contents h2 img.h2{padding-top: 30px;}

#contents h3 { font-size: 22px;}
#contents h3:before {content:"";}

#contents p a {color:#2ea2db;}
#contents p a:hover {opacity:0.7;}

/*
#contents div.anshin{background-image:url(/paradia/_img/reason/anshin_bg.png); width:870px; height: 157px; margin-right: auto; margin-left: auto; padding-left: 320px; padding-top: 12px; margin-bottom: 90px; box-sizing:border-box;}*/
#contents div.anshin p{font-size: 17px;}
#contents div.anshin p strong{color:#0b62aa;}


#contents div.cases{width: 860px; margin-left: auto; margin-right: auto; overflow: visible; max-width: 94%;}
#contents div.cases>div{width: 270px; float: left; margin-left: 25px; }
#contents div.cases>div h3{line-height: 1.4; margin-bottom: 5px; font-size: 21px; width: 105%;}
#contents div.cases>div p{line-height: 1.8;}
#contents div.cases>div>div{ height:175px;margin-bottom: 5px;}
#contents div.cases>div.no_ml{margin-left: 0;}
#contents p.atn{line-height: 1.5; padding-top: 2%; margin-left: auto; margin-right: auto; width: 860px; font-size: 10px; max-width: 94%;}
#contents div.cases>div img{width: 100%;}

@media screen and (max-width: 640px) {
	#contents div.cases>div h3{font-size: 15px;}
	#contents div.cases>div>div{height: auto;}
	#contents div.cases>div{width: auto; margin-bottom: 10%;}
	#contents div.cases>div{margin-left: 0;}
	#contents div.cases>div p{line-height: 1.6; font-size: 13px;}
}