@charset "utf-8";
/* ===================================================================
CSS information

 file name  :  default.css
 style info :  基本スタイル指定
=================================================================== */
/* body and base setting
---------------------------------*/
body {	
    font-family: "Times New Roman", Times, "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN","HG明朝B","ＭＳ 明朝",serif;
	color:#333;
	-webkit-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
	text-align: center;
	text-rendering: optimizeLegibility;
	width:100%;
	margin:auto;
	position:relative;
    overflow-x: hidden;
}

/* general params
---------------------------------*/
html {
	font-size:62.5%;
	padding:0;
	margin:0;
	width:100%;
	height:100%;
}

/*font*/
.sans-serifJP { font-family: 'Roboto',Helvetica, Arial, 'Noto Sans Japanese', YuGothic, '游ゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, sans-serif;}
.serifJP { font-family: "Times New Roman", Times, "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN","HG明朝B","ＭＳ 明朝",serif;}
.serifEN { font-family: 'Sorts Mill Goudy',"Times New Roman", Times, serif;}
/*/font*/

p {
	color: #333;
	font-size: 1.6em;
	font-weight:400;
	letter-spacing: .025em;
	line-height: 1.8;
}
.caption {
	color:#666;
	font-size:1.1em;
	font-weight:400;
	letter-spacing:0;
	line-height:1.2;
	text-align:left;
	padding-top:10px;
}
a {
	color:#1122cc;
	outline:none;
}
a:link,
a:visited {
	text-decoration: none;
}
a:active,
a:hover {
	text-decoration: none;
}
.tel-link a {
	color:#000;
}

/*Fluid Image*/
img {
	max-width:100%;
	height:auto;
	vertical-align:top;
}
.content img {
	width: 100%;
}
img.fullImg {
	width:100%;
	width/***/: 100%\9;
	max-width: 100%;
	height:auto;
}
/*/Fluid Image*/

/*selection*/
*::selection {
	color:#fff;
	background: #aaa;
}
*::-moz-selection {
	color:#fff;
	background: #aaa;
}
/*/selection*/

/*googlemap画像調整*/
.gm-style img {
	max-width:none !important;
}
/*/googlemap画像調整*/

/*IE11スクロールバー調整*/
@-ms-viewport
{
    width: auto;
    initial-scale: 1;
}
/*/IE11スクロールバー調整*/

/*bootstrap調整用*/
.no-gutter {
	padding-left:0;
    padding-right:0;
}
.no-gutter .row {
	margin-left:0;
	margin-right:0;
}
.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}
/*/bootstrap調整用*/

/*印刷用*/
@media print {
.noPrint {
	display:none !important;
}
body {
	padding: 0!important;
    margin: 0!important;
}
header {
	display:none !important;
}
    .planDetail .inner { padding: 0!important;}
    .planDetail .inner img { width: 80%!important;}
    
    #outline .corp { margin-top: 0!important;}
    #outline footer .container { margin-top: 0!important;}
    #outline footer .copyright { margin-top: 0px!important; margin-bottom: 0!important;}
}

.hov img { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
.hov img:hover { opacity: 0.5; -moz-opacity: 0.5; filter: alpha(opacity=50); }


@media only screen and (max-width: 991px) {
}
@media only screen and (max-width: 768px) {
}
@media only screen and (max-width: 679px) {
}
@media only screen and (max-width: 479px) {
}