@charset "utf-8";
/* Copyright 2016 FSFIELD All Rights Reserved. */

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

土地付き太陽光発電への投資をお考えの方向けお役立ち情報

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

@media screen and (min-width:769px){ /* 表示領域が769px以上の場合に適用するスタイル */
/*_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

PC用

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_*/

/* layout.css上書き
---------------------------------------------- */
/*--div--*/
div.wrap_type02 .wrap_type03{margin-bottom:0;}
div.left_box01{margin-bottom:0;}

/*--dl--*/
dl.dl_type01{margin-bottom:30px;}

/* heading
---------------------------------------------- */
/*--h4--*/
h4.h4_useful01{
	color:#0D6FB8;
	border-bottom:1px dotted #ccc;
	margin-bottom:10px;
	font-size:114%;
}

/* ol
---------------------------------------------- */
ol#ol_useful01{
	list-style-type: decimal;
    padding-left: 25px;
    display: block;
	margin-bottom:40px;
}

ol#ol_useful01 li{padding-bottom: 10px;}

ol#ol_useful01 li:last-child{padding-bottom:0;}

ol#ol_useful01 li a{
	color:#0D6FB8;
	text-decoration:underline;
}

ol#ol_useful01 li a:hover{text-decoration:none;}

/* p
---------------------------------------------- */
p.txt_useful01{
	margin-bottom:15px;
	padding:10px;
	background:#0B6FBA;
	color:#fff;
	font-weight:bold;
	font-size:114%;
}

/* dl
---------------------------------------------- */
dl.dl_useful01{margin-bottom:30px;}
dl.dl_useful01 dt{
	font-size:128%;
	font-weight:bold;
	border-bottom:2px solid #0D6FB8;
	color:#0D6FB8;
	margin-bottom:20px;	
}

dl.dl_useful01 dd{margin-bottom:30px;}
dl.dl_useful01 dd:last-child{margin-bottom:0;}
dl.dl_useful01 dd p:last-child{margin-bottom:0;}

}

@media screen and (max-width:768px){ /* 表示領域が768px以下の場合に適用するスタイル */
/*_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

スマートフォン（iPhone,iPod,Android) 共通

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_*/

/* p
---------------------------------------------- */
p.txt_useful01{
	margin-bottom:15px;
	padding:10px;
	background:#0B6FBA;
	color:#fff;
	font-weight:bold;
	font-size:107%;
}

/* heading
---------------------------------------------- */
/*--h4--*/
h4.h4_useful01{
	border-bottom:1px dotted #ccc;
	margin-bottom:5px;
}

/* ol
---------------------------------------------- */
ol#ol_useful01{
	list-style-type: decimal;
    padding-left: 25px;
    display: block;
	margin-bottom:40px;
}

ol#ol_useful01 li{padding-bottom: 20px;}

ol#ol_useful01 li:last-child{padding-bottom:0;}

ol#ol_useful01 li a{
	color:#0D6FB8;
	text-decoration:underline;
}

ol#ol_useful01 li a:hover{text-decoration:none;}

/* dl
---------------------------------------------- */
dl.dl_useful01{margin-bottom:30px;}
dl.dl_useful01 dt{
	font-size:114%;
	font-weight:bold;
	border-bottom:2px solid #0D6FB8;
	color:#0D6FB8;
	margin-bottom:20px;	
}

dl.dl_useful01 dd{margin-bottom:30px;}
dl.dl_useful01 dd:last-child{margin-bottom:0;}
dl.dl_useful01 dd p:last-child{margin-bottom:0;}


/* breadcrumb
---------------------------------------------- */
div#breadcrumb ol li:last-child{
	max-width:81%;
	overflow: hidden;
	-webkit-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}

}