@charset "Shift_JIS";

/* ****************************************************************************
/* 01. layout
=============================================================================== */
/* 噴出し 20130814追加
---------------------*/
.fukidasi01{
	position: relative;
	top:7px;
	margin:10px auto 0;
	padding-bottom:10px;
	width:94%;
	background:url(http://data.n-kishou.co.jp/image3/w/misc/chara03.png) no-repeat right bottom;
	-webkit-background-size:68px 40px;
	background-size:68px 40px;
}
.fukidasi01 .info_com{
	position: relative;
	margin:0 80px 0 10px;
	background-color:#d7ebf6;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	font-weight:bold;
	text-align:left;
}
	.fukidasi01 .info_com p{
		padding:10px;
	}
	.fukidasi01 div.info_com:after{
		content:"";
		position:absolute;
		right:-10px;
		top:40%;
		width:0;
		height:0;
		border-top: 7px solid transparent;
		border-left: 10px solid #d7ebf6;
		border-bottom: 7px solid transparent;
	}
	
/* btn-info3ボタンと一緒に指定 */
.fukidasi02{
	position: relative;
	margin:0 auto;
	padding-bottom:70px;
	width:94%;
}
.fukidasi02 .info_com{
	position: relative;
	margin:0 80px 0 10px;
	background-color:#d7ebf6;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	font-weight:bold;
	text-align:center;
}
	.fukidasi02 .info_com p{
		padding:10px;
	}
	.fukidasi02 div.info_com:after{
		content:"";
		position:absolute;
		right:-10px;
		bottom:20px;
		width:0;
		height:0;
		border-top: 7px solid transparent;
		border-left: 10px solid #d7ebf6;
		border-bottom: 7px solid transparent;

	}
.fukidasi02 .btn-info3{
	position:absolute;
	bottom:10px;
	width:100%;
}

	
/* 吹き出しの根元 */
section.main-menu .sub-list .triangle{
	height: 0;
	width: 0;
	border: 10px solid rgba(0,0,0,1);
	border-color: transparent;
	border-bottom-color: rgba(90,194,220,1.0);;
	position: relative;
	left: 0;
	top: 0;
}

/* .cmn-sttl3-bosai */
.sub-sttl3-bosai {
  color: #015db2;
  line-height: 1;
  font-size: 32px;
  margin-bottom: 8px; 
  font-weight:bold;}

.cmn-sttl3-bosai {
  margin-bottom: 14px;
  color: #015db2;
  font-size: 32px;
  font-size: 3.2rem;
  line-height: 1; }
  .cmn-sttl3-bosai:after, .cmn-sttl3-bosai:before {
    display: inline-block;
    content: "/";
    font-size: 34px;
    font-size: 3.4rem; }
  .cmn-sttl3-bosai:before {
    margin-right: 15px;
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1); }
  .cmn-sttl3-bosai:after {
    margin-left: 15px; }


@media screen and (min-width: 751px) {
.sub-sttl3-bosai {
  color: #015db2;
  line-height: 1;
  font-size: 2.2rem;
  margin-bottom: 8px; 
  font-weight:bold;}

  .cmn-sttl3-bosai {
    font-size: 22px;
    font-size: 2.2rem; }
    .cmn-sttl3-bosai:after, .cmn-sttl3-bosai:before {
      font-size: 22px;
      font-size: 2.2rem; }
}
