/* CSS Document */
#shiryo {
	margin:3% 0%;
	font-size:100%;
/*	font-family:sans-serif;*/
	font-size:inherit;
	position:relative;
	width:100%;
	}

/* 資料館TOP ヘッダ
-----------------------------------------------------------------*/
.shiryoHead {
	margin:3% auto 0px auto;
	position:relative;
	width:100%;
	display:block;
	}

.shiryoTitle {
	margin:0px auto 3% auto;
	width:100%;
	}
@media screen and (max-width: 640px)  {
.shiryoTitle {
	margin:0px auto 8% auto;
	}
}
.shiryoTitle img {
	width:100%;
	}


.btnToYogo {
	position:absolute;
	right:10px;
	bottom:-46px;
	width:156px;
	}
@media screen and (max-width: 640px)  {
.btnToYogo {
	width:26%;
	right:0%;
	bottom:-24%;
	}
}
.btnToYogo img {
	width:100%;
	}


/* 資料館TOP ナビゲーション
-----------------------------------------------------------------*/

.shiryoIntro {
	width:100%;
	height:auto;
	margin:0px 0px 0% 0px;
	text-align:center;
	display:block;
	}

.shiryoIntro h2 {
	width:98%;
	margin:0px 0px 2% 0px;
	padding:0px 1% 0% 1%;
	font-family: 'Fjalla One', sans-serif;
	letter-spacing:0.05em;
	color:#502412;
	font-style:normal;
	font-size:180%;
	background: linear-gradient(transparent 76%, #fff100 76%);
	display:inline;
	}
@media screen and (max-width: 480px)  {
.shiryoIntro h2 {
	font-size:120%;
	}
}
@media screen and (max-width: 320px)  {
.shiryoIntro h2 {
	font-size:100%;
	}
}

.shiryoIntro .introSubTitle {
	margin-top:2%;
	font-size:190%;
	font-weight:bold;
	color:#0095aa;	
	}
@media screen and (max-width: 640px)  {
.shiryoIntro .introSubTitle {
	font-size:160%;
	}
}

.shiryoIntro ul {
	clear:both;
	margin:3% -3.33% 0px 0px;
	list-style:none;
	width:103.33%;
	display:block;
	}
@media screen and (max-width: 640px)  {
.shiryoIntro ul {
	margin:3% 0px 0px 0px;
	width:100%;
	}
}
.shiryoIntro ul li {
	float:left;
	margin:0px 3.33% 0px 0px;
	width:30%;
	border:3.5px solid #0095aa ;
	box-sizing:border-box;
	text-align:center;
	/* box-shadow */
	box-shadow:4px 4px 0px 0px #cccccc;
	-moz-box-shadow:4px 4px 0px 0px #cccccc;
	-webkit-box-shadow:4px 4px 0px 0px #cccccc;
	}
@media screen and (max-width: 640px)  {
.shiryoIntro ul li {
	width:31%;
	margin:0px 3.5% 0px 0px;
	}
.shiryoIntro ul li:last-child {
	margin:0px 0% 0px 0px;
	}
}
.shiryoIntro ul li a {
	text-decoration:none;
	color:#502412;	
	}

.shiryoIntro ul li:hover {
	box-shadow:2px 2px 0px 0px #cccccc;
	-moz-box-shadow:2px 2px 0px 0px #cccccc;
	-webkit-box-shadow:2px 2px 0px 0px #cccccc;
	}

.shiryoIntro ul li p {
	margin:auto auto 1.5% auto;
	color:#502412;	
	font-size:120%;
	font-weight:bold;
	line-height:130%;
	}
.shiryoIntro ul li img {
	width:110px;
	margin:auto;
	text-align:center;
	display:block;
	}
@media screen and (max-width: 640px)  {
.shiryoIntro ul li p {
	font-size:60%;
	line-height:130%;
	}
.shiryoIntro ul li img {
	margin:0px auto 0px auto;
	width:56%;
	}
}
@media screen and (max-width: 340px)  {
.shiryoIntro ul li p {
	font-size:70%;
	line-height:110%;
	}
}



/* 資料館TOP トッピックス
-----------------------------------------------------------------*/
#topics {
	margin:0px 0px 8% 0px;
	}
@media screen and (max-width: 480px)  {
#topics {
	margin:0px 0px 12% 0px;
	}
}
#shiryoTopics {
	clear:both;
	margin:0px 0px 2% 0px;
	padding:0% 4% 4% 4%;
	background:#f7f6f1;
	text-align:center;
	width:100%;
	/*background:url(../images/bg_shiryo01.png) repeat-y center top;*/
	background-color:#f7f6f1;
	/*border-top:10px solid #f7f6f1;
	border-bottom:30px solid #f7f6f1;*/
	}

#shiryoTopics h2 {
	position:relative;
	top:-28px;
	width:34%;
	margin:0px auto 0% auto;
	padding:1% 0% 0.5% 0%;
	font-family: 'Fjalla One', sans-serif;
	letter-spacing:0.05em;
	color:#ffffff;
	font-style:normal;
	font-size:170%;
	text-align:center;
	background:#0095aa;
	}
@media screen and (max-width: 480px)  {
#shiryoTopics h2 {
	font-size:120%;
	}
}
@media screen and (max-width: 320px)  {
#shiryoTopics h2 {
	font-size:100%;
	}
}
#shiryoTopics h2:after {
	content: " ";
	position:absolute;
	bottom:-9px;
	left:50%;
	margin-left:-9px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 9px 0 9px;
	border-color: #0096aa transparent transparent transparent;
	}
#shiryoTopics .topicsSubTitle {
	margin-top:-1%;
	font-size:120%;
	font-weight:bold;
	color:#0095aa;	
	}


#shiryoTopics ul {
	clear:both;
	margin:3% 4% 0px 0%;
	list-style:none;
	width:104%;
	display:block;
	}

#shiryoTopics ul li {
	float:left;
	margin:0px 4% 4% 0%;
	width:46%;
	box-sizing:border-box;
	text-align:center;
	}
#shiryoTopics ul li a {
	text-decoration:none;
	color:#502412;	
	}
#shiryoTopics ul li img {
	width:100%;
	border:4px solid #ffffff ;
	box-sizing:border-box;
	}

#shiryoTopics ul li h3 {
	margin:2% 0% 0px 0%;
	text-align:left;
	font-size:108%;
	font-weight:bold;
	line-height:140%;
	background:url(../images/arrow_shiryo01.svg) no-repeat left 4px;
	padding-left:12px;
	}
@media screen and (max-width: 640px)  {
#shiryoTopics ul li h3 {
	font-size:90%;
	}
}
@media screen and (max-width: 480px)  {
#shiryoTopics ul li h3 {
	font-size:80%;
	}
}


/* 資料館 詳細 ヘッダナビゲーション
-----------------------------------------------------------------*/
.shiryoDetailHead  {
	width:100%;
	}
.shiryoLogo {
	width:31%;
	float:left;
	position:absolute;
	z-index:2;
	}
@media screen and (max-width: 640px)  {
.shiryoLogo {
	width:36%;
	}
}
.shiryoLogo img {
	margin-left:4%;
	width:96%;
	}
.shiryoGnav {
	margin:0px 0% 12px 0%;	
	float:right;
	width:68%;
	list-style:none;
	}
@media screen and (max-width: 640px)  {
.shiryoGnav {
	margin:0px 0% 3% 0%;	
	width:64%;
	}
}
	
@media screen and (max-width: 460px)  {
.shiryoGnav {
	margin:0px 0% 2% 0%;	
	}
}



.shiryoGnav li {
	float:left;
	width:24%;
	margin:0px 0% 0px 1%;	
	text-align:center;
	}
@media screen and (max-width: 640px)  {
.shiryoGnav li {
	width:24%;
	}
}
.shiryoGnav li img {
	width:38%;
	margin:auto;
	text-align:center;	
	}
@media screen and (max-width: 640px)  {
.shiryoGnav li img {
	margin:0px 0% 2% 0%;	
	width:50%;
	}
}
.shiryoGnav li p {
	font-size:80%;
	margin:auto;
	text-align:center;
	font-weight:bold;
	}
@media screen and (max-width: 640px)  {
.shiryoGnav li p {
	font-size:76%;
	}
}
@media screen and (max-width: 320px)  {
.shiryoGnav li p {
	font-size:66%;
	}
}
.shiryoGnav li a {
	text-decoration:none;
	color:#502412;
	font-weight:bold;
	display:block;
	width:100%;
	height:100%;
	padding:5% 0% 5% 0%;
	/* border-radius */
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	}
.shiryoGnav li a:hover {
	background:#f7f6f1;
	}
.shiryoGnav li#active a {
	background:#f7f6f1;
	}
	
	
/* 資料館 詳細 メインコンテンツ（main）
-----------------------------------------------------------------*/
.shiryoPage	 {
	margin:0px auto auto auto;
	width:100%;
	}
	
	
/* カテゴリータイトル*/	
.shiryoCatTitle {
	margin:0px auto 0px auto;
	color:#502412;
	font-size:240%;
	font-weight:bold;
	width:760px;
	height:180px;
	text-align:center;
	line-height:130%;
	display:table-cell;
	vertical-align:middle;
	border:3px solid #502412;
	box-sizing:border-box;
	}

@media screen and (max-width: 640px)  {
.shiryoCatTitle {
	font-size:150%;
	height:auto;
	padding:6% 0% 6% 2%;
	}
}
@media screen and (max-width: 480px)  {
.shiryoCatTitle {
	font-size:120%;
	}
}	
@media screen and (max-width: 360px)  {
.shiryoCatTitle {
	font-size:100%;
	}
}
.soft_kiso .shiryoCatTitle {
	background:url(../images/title_soft_kiso01.png) no-repeat center top;
	background-size:cover;
	}
.cone_kiso .shiryoCatTitle {
	background:url(../images/title_soft_kiso01.png) no-repeat center top;
	background-size:cover;
	}
.soft_seibun .shiryoCatTitle {
	background:url(../images/title_soft_seibun01.png) no-repeat center top;
	background-size:cover;
	}
@media screen and (max-width: 640px)  {
.soft_kiso .shiryoCatTitle {
	background:url(../images/title_soft_kiso01.png) no-repeat right top;
	background-size:100%;
	}
.cone_kiso .shiryoCatTitle {
	background:url(../images/title_soft_kiso01.png) no-repeat right top;
	background-size:100%;
	}
.soft_seibun .shiryoCatTitle {
	background:url(../images/title_soft_seibun01.png) no-repeat right top;
	background-size:100%;
	}
}

.shiryoCatTitle img {
	width:90px;
	margin-left:-6%;
	vertical-align:middle;
	}
@media screen and (max-width: 640px)  {
.shiryoCatTitle img {
	width:14%;
	}
}


/* 本記事エリア
-----------------------------------------------------------------*/	
.shiryoPageIn {
	clear:both;
	margin:4% 0px 3% 0px;
	padding:2% 4% 4% 4%;
	background:#000000;
	text-align:center;
	width:100%;
	/*background:url(../images/bg_shiryo01.png) repeat-y center top;*/
	background-color:#f7f6f1;
	/*border-top:10px solid #f7f6f1;
	border-bottom:30px solid #f7f6f1;*/
	}

.shiryoPageInTopcs {
	margin:0% 0px 5% 0px;
	padding:2% 4% 4% 4%;
	background:#f7f6f1;
	text-align:center;
	width:100%;
	background-color:#f7f6f1;
	}

/* 記事タイトル*/	
.shiryoPageTitle {
	margin:0% 0px 2.5% 0px;
	padding:2% 2%;
	background:#502412;
	color:#FFF;
	font-size:170%;
	text-align:left;
	font-weight:bold;
	}
@media screen and (max-width: 640px)  {
.shiryoPageTitle {
	margin:0% 0px 4% 0px;
	padding:3%;
	font-size:123%;
	line-height:146%;
	}
}

/* 記事導入リード文*/	
.shiryoPageRead {
	margin:0% 0px 3% 0px;
	font-size:118%;
	line-height:180%;
	text-align:left;
	color:#502412;
	font-weight:bold;
	clear:both;
	}
@media screen and (max-width: 640px)  {
.shiryoPageRead {
	margin:0% 0px 5% 0px;	
	font-size:100%;
	line-height:170%;
	}
.shiryoPageRead br {
	display:none;
	}
}
/* 記事大見出し*/	
.shiryoMidashi01 {
	clear:both;
	margin:0% 0px 2% 0px;
	font-size:123%;
	line-height:180%;
	text-align:left;
	color:#0094a9;
	font-weight:bold;
	padding:0.75% 0.5%;
	border-top:2px dotted #0094a9;
	border-bottom:2px dotted #0094a9;
	}
@media screen and (max-width: 640px)  {
.shiryoMidashi01 {
	font-size:110%;
	line-height:160%;
	margin:0px 0px 3.5% 0px;
	padding:1.5% 0.5%;	
	}
.shiryoMidashi01 br {
	display:none;
	}
}

/* 記事小見出し*/	
.shiryoMidashi03 {
	clear:both;
	margin:0% 0px 1% 0px;
	font-size:123%;
	line-height:160%;
	text-align:left;
	color:#0094a9;
	font-weight:bold;
	}
@media screen and (max-width: 640px)  {
.shiryoMidashi03 {
	font-size:110%;
	line-height:160%;
	margin:0px 0px 1.5% 0px;
	}
.shiryoMidashi03 br {
	display:none;
	}
}

.shiryoMidashi04 {
	clear:both;
	margin:0% 0px 0.5% 0px;
	font-size:108%;
	line-height:150%;
	text-align:left;
	color:#666;
	font-weight:bold;
	}
@media screen and (max-width: 640px)  {
.shiryoMidashi04 {
	font-size:110%;
	line-height:160%;
	margin:0px 0px 1.5% 0px;
	}
.shiryoMidashi04 br {
	display:none;
	}
}
/* 記事本文*/
.shiryoCopy_left , .shiryoCopy_right , .shiryoCopy {
	margin:0px 0px 2.5% 0px;
	font-size:113%;
	line-height:190%;
	text-align:left;
	color:#000;
	}
@media screen and (max-width: 640px)  {
.shiryoCopy_left , .shiryoCopy_right , .shiryoCopy {
	margin:0px 0px 5% 0px;
	font-size:100%;
	line-height:180%;
	text-align:left;
	}
.shiryoCopy_left br, .shiryoCopy_right br, .shiryoCopy br {
	display:none;
	}
}
.shiryoCopy {
	width:100%;
	float:left;
	}
.shiryoCopy_left {
	width:50%;
	float:left;
	}
@media screen and (max-width: 640px)  {
.shiryoCopy_left {
	width:auto;
	}
}
.shiryoCopy_right {
	width:50%;
	float:right;
	}
@media screen and (max-width: 640px)  {
.shiryoCopy_right {
	width:auto;
	float:left;
	}
}

.shiryoCopy_left strong , .shiryoCopy_right strong , .shiryoCopy strong {
	color:#e84263;
	}
.shiryoCopy_left b , .shiryoCopy_right b , .shiryoCopy b {
	display:block;
	margin-top:1%;
	color: #735231;
	font-size:90%;
	font-weight:bold;
	line-height:160%;
	}
.shiryoCopy_left a , .shiryoCopy_right a , .shiryoCopy a {
	color:#F63;
	text-decoration:underline;
	}

/* 記事写真*/	
.shiryoImg {
	margin:0px 0px 2.5% 0px;
	width:100%;
	}
@media screen and (max-width: 640px)  {
.shiryoImg.sectionEnd {
	margin:0px 0px 10% 0px;
	width:100%;
	}
}
.shiryoImg img {
	width:100%;
	}
.shiryoImg_left {
	margin:0px 0px 5% 0px;
	width:46%;
	float:left;
	}
@media screen and (max-width: 640px)  {
.shiryoImg_left {
	margin:0px 0px 10% 0px;
	width:100%;
	}
}
.shiryoImg_left img {
	width:100%;
	}

.shiryoImg_right {
	margin:0px 0px 5% 0px;
	width:46%;
	float:right;
	}
@media screen and (max-width: 640px)  {
.shiryoImg_right {
	margin:0px 0px 10% 0px;
	width:100%;
	float:left;
	}
}
.shiryoImg_right img {
	width:100%;
	}
	
.shiryoImg_left img , .shiryoImg_right img {
	border:6px solid #ffffff;
	box-sizing:border-box;
	}

.shiryoImg_left.noBorder img , .shiryoImg_right.noBorder img {
	border:none;
	box-sizing:border-box;
	}

.shiryoImg_left figcaption , .shiryoImg_right figcaption {
	text-align:left;
	margin:2% 0px 0% 0px;
	font-size:96%;
	line-height:160%;
	color: #735231;
	font-weight:bold;
	}
@media screen and (max-width: 640px)  {
.shiryoImg_left figcaption , .shiryoImg_right figcaption {
	font-size:90%;
	}
}
/*コラムボックス*/
.shiryoColumn {
	clear:both;
	margin:0% 0px 6% 0px;
	background:#FFF;
	padding:3% 3% 2% 3%;
	font-size:100%;
	width:100%;
	}
.shiryoColumnTitle{
	clear:both;
	font-size:123%;
	font-weight:bold;
	line-height:180%;
	text-align:left;
	color:#0094a9;
	padding:1% 2%;
	margin-bottom:3%;
	background:#c8e3ea;
	}


/* 記事本文*/
.shiryoTxt_left {
	margin:0px 0px 0px 0px;
	float:left;
	clear:both;
	}
.shiryoTxt_right {
	margin:0px 0px 0px 0px;
	float:right;
	clear:both;
	}
@media screen and (max-width: 640px)  {
.shiryoTxt_left , .shiryoTxt_right {
	width:auto;
	}
}

.shiryoColumn .shiryoTxt_left {
	width:50%;
	}
.shiryoColumn .shiryoTxt_right {
	width:50%;
	}
@media screen and (max-width: 640px)  {
.shiryoColumn .shiryoTxt_left , .shiryoColumn .shiryoTxt_right {
	width:auto;
	}
}
.shiryoColumn .shiryoCopy_left {
	width:50%;
	float:left;
	}
.shiryoColumn .shiryoCopy_right {
	width:50%;
	float:right;
	}
@media screen and (max-width: 640px)  {
.shiryoColumn .shiryoCopy_left {
	width:auto;
	}
.shiryoColumn .shiryoCopy_right {
	width:auto;
	}
}

.shiryoColumn .shiryoImg_left {
	margin:0px 0% 2.5% 0px;
	width:47%;
	float:left;
	}
@media screen and (max-width: 640px)  {
.shiryoColumn .shiryoImg_left {
	margin:0px 0px 5% 0px;
	width:100%;
	}
}
.shiryoColumn .shiryoImg_right {
	margin:0px 0% 2.5% 0px;
	width:47%;
	float:right;
	}
@media screen and (max-width: 640px)  {
.shiryoColumn .shiryoImg_right {
	margin:0px 0px 5% 0px;
	width:100%;
	float:left;
	}
}
.shiryoColumn .shiryoImg_left img , .shiryoColumn .shiryoImg_right img {
	border:none;
	box-sizing:border-box;
	}

/* 表組み */
caption {
	caption-side: top;
	text-align: left;
	padding-bottom: 5px;
	color: #502412;
	font-size: 108%;
	font-weight:bold;	
	}
table.shiryoTable {
	padding: 0;
	border: none;
	font-size: 100%;
	line-height: 1.2em;
	table-layout: fixed;
	border-top: 1px solid #735231;
	border-right: 1px solid #735231;
	width: inherit;
	margin: 3% 0% 5% 0%;
	width:100%;
	}
table.tablehalf	{
	width:50%;
	float:left;
	margin: 0% 0% 5% 0%;
	}

@media screen and (max-width: 640px)  {
table.shiryoTable {
	font-size: 90%;
	}
table.tablehalf	{
	width:100%;
	}
}
.shiryoTable thead {
	color: #FFFFFF;
	background-color: #502412;
	}
.shiryoTable thead th {
	border-bottom: 1px solid #502412;
	padding: 5px 5px;
	text-align: center;
	font-weight: normal;
	border-left: 1px solid #502412;
	}
.shiryoTable thead td {
	border-bottom: 1px solid #502412;
	padding: 5px 5px;
	text-align: center;
 	border-left: 1px dotted #ffffff;
	}
.shiryoTable tbody th {
	border-bottom: 1px solid #502412;
	padding: 5px 5px 3px;
	vertical-align: middle;
	text-align: left;
	color: #502412;
	border-left: 1px solid #502412;
	background:#FFF;
	}
.shiryoTable tbody td {
	border-bottom: 1px solid #502412;
	padding: 5px 5px 3px;
	vertical-align: middle;
	text-align: center;
	border-left: 1px dotted #502412;
	background:#FFF;
	}
table.tablehalf th	{
	background-color: #502412;
	color:#FFF;
	border-bottom:1px solid #FFF;
	}
.tableCaption {
	margin: -4% 0% 5% 0%;
	font-size: 96%;
	font-weight:bold;
	color:#735231;
	text-align:left;
	}
.tableCaption b {
	font-weight:bold;
	}
.tableCaption a {
	color:#F63;
	text-decoration:underline;
	}

/* リスト */
.shiryoImgListBox {
	clear:both;
	margin:0px auto;
	width:100%;
	}
.shiryoImgList {
	clear:both;
	margin:0px -4% 3% 0%;
	width:104%;
	overflow: hidden;
	list-style:none;
	text-align:left;
	}


.column3 {
	margin:0px -2.333% 3% 0%;
	width:102.333%;
	}
@media screen and (max-width: 640px)  {
.shiryoImgList {
	margin:0px 0% 3% 0%;
	width:100%;
	}
}

.shiryoImgList li {
	margin:0px 4% 3% 0px;
	float: left;
	position:relative;
	width:46%;
	text-align:left;
	font-size:100%;
	font-weight:normal;
	line-height:125%;
	}

.column3 li {
	margin:0px 2.333% 3% 0px;
	width:31%;
	}
@media screen and (max-width: 640px)  {
.shiryoImgList li {
	margin:0px 4% 3% 0px;
	width:48%;
	}
.shiryoImgList li:nth-child(even) {
	margin:0px 0% 3% 0px;
	}
}

.shiryoCopy.copyBtm {
	margin-bottom: 36px;
	}

.column3 .shiryoCopy {
	font-size:100%;
	line-height:160%;
	}

@media screen and (max-width: 640px)  {
.shiryoImgList li .shiryoCopy {
	font-size:88%;
	line-height:156%;
	}
}

.shiryoImgList li figure {
	margin:0px 0px 0px 0px;
	text-align:center;
	}
.shiryoImgList li figure img {
	margin:0% 0% 4.5% 0%;
	width:100%;
	}

.shiryoImgList .pointNumber {
	position:absolute;
	top:2%;
	left:2%;
	z-index:2;
	width:30px;
	height:30px;
	background:#735231;
	text-align:center;
	color:#FFF;
	font-size:110%;
	font-weight:bold;
	line-height:220%;
	/* border-radius */
	border-radius:100px;
	-moz-border-radius:100px;
	-webkit-border-radius:100px;

	/* border */
	border:1px solid #735231;
	}
@media screen and (max-width: 640px)  {
.shiryoImgList .pointNumber {
	width:26px;
	height:26px;
	font-size:100%;
	font-weight:bold;
	line-height:180%;
	}
}
.sectionEnd {
	margin-bottom: 5%;

	}

.notes {
	font-size:100%;
	text-align:left;
	color:#e84263;
	}
sup.notes {
	font-size:60%;
	}
	
.border	 {
	clear:both;
	width:100%;
	border-top:1px dotted #999;
	margin-bottom:3%;
	}

/* トップに戻るボタン
-----------------------------------------------------------------*/		
.toShiroTop {
	font-size:106%;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: center;
	color: #FFFFFF;
	width: 270px;
	background-color: #502412;
	border:solid 1px #502412;
	border-radius: 6px;
	box-sizing:border-box;
}

.toShiroTop a {
	display:block;
	padding: 4% 0px 4% 0px;
	width: 100%;
	height:92%;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
}	

@media screen and (max-width: 640px)  {
.toShiroTop {
	margin: 2% auto 4% auto;
	font-size: 90%;
	width: 70%;
	}
}
	
/* css シェアボタン 
-----------------------------------------------------------------*/	
#snsShare{
	margin:2% 0px 2% 0px;
	float: right;
	text-align:right;
	position:relative;
	z-index:100;
	display:block;
	}
#snsShare p {
	margin:3px 6px 0px 0px;
	float:left;
	display:inline;
	font-weight:bold;
	color:#666666;
	}
.twLike {
	margin:0px 6px 0px 0px;
	float:left;
	display:inline;
	}
.fb-like {
	margin:0px 6px 0px 0px;
	float:left;
	display:inline;
	}


/* 動画 
-----------------------------------------------------------------*/	
#prArea video {
	margin: 0px 0 0 0;
	width: 100%;
}
.videoCaption {
	margin: 1.5% 0% 5% 0%;
	font-size: 96%;
	font-weight:bold;
	color:#735231;
	text-align:left;
	}
.videoCaption b {
	font-weight:bold;
	}
.videoCaption a {
	color:#F63;
	text-decoration:underline;
	}


.movieCts{
	width: 700px;
	box-sizing: border-box;
	padding: 0px;
}

@media screen and (max-width: 640px)  {
	.movieCts{
		width: 100%;
		margin: 0px 0 40px 0;
	}
}
.iframe-wrap {
	width: 100%;
	padding-bottom: 56.25%;
	height: 0px;
	position: relative;
}
.iframe-wrap iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
