

#shibu6_article ul,#shibu6_article li,#shibu6_article dl,#shibu6_article dd{
	margin:0;
	padding:0;
}

#shibu6_article ul,#shibu6_article li{
	list-style:none;
}

#shibu6_article .page *,
#shibu6_article .page *:before,
#shibu6_article .page *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}


/* レスポンシブフォントサイズ　.page {width: 755px;} の場合： */
@media screen and (max-width:768px) { 
    /*　画面サイズ768pxまで　*/
		#shibu6_article .page { font-size: 36px!important; } 
		#shibu6_article .page h2 { font-size: 36px!important;
		font-weight:bold; }
		#contentsArea h3  { font-size: 32px!important;
		font-weight:bold; }
		/*#shibu6_article .page h3 { font-size: 32px!important; } */
}
@media screen and (min-width:768px) { 
    /*　画面サイズ768pxから　*/
		#shibu6_article .page { font-size: 16px!important; }   
}


.page a,
.page a:active,
.page a:visited {
	text-decoration:underline!important;
	color:#ff2d64!important;
}
.page a:hover{
	text-decoration:underline!important;
	color:#ff2d64!important;
}

.page .txtcenter{
	text-align:center;
}
/*a,a:active,a:visited {
	text-decoration:none!important;
	color:#5d0c75!important;
}
a:hover{
	text-decoration:underline!important;
	color:#5d0c75!important;
}
*/


.page .clear{
	clear:both;
}

/* 見出し
#midashi
 { font-size:1.4em!important;
line-height:1.3;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;} */

.page .mb0{
	margin-bottom:0 !important;
}
.page .mb20{
	margin-bottom:20px !important;
}
.page .mR20{
	margin-right:20px !important;
}
.page .mL20{
	margin-left:20px !important;
}
.page .mt20{
	margin-top:20px !important;
}

.page .pb10{
	padding-bottom:10px !important;
}
.page .pb20{
	padding-bottom:20px !important;
}


.page .clearfix:after {
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}
.page .clearfix {
	display: inline-block;
	overflow: hidden;
}

.page .clearfixTbl:after {
	content: ".";
	height: 0;
	clear: both;
	visibility: hidden;
}
.page .clearfixTbl {
	display: table;
	overflow: hidden;
}


/* レイアウト
---------------------- */

.page {
	width: 755px;
}
#page1 .head h3 span {
	display:block;
	background:#699ede;
	overflow: hidden;
}
.page #summeryArea   {
	overflow: hidden;
	display:table;
	vertical-align:top;
	padding-bottom:10px;
}
.page #summeryArea .summeryTxt  {
	color:#000;
}
@media screen and (max-width:768px) { 
    /*　画面サイズ768pxまで　*/
	.page .head {
	  background:url(/image.jsp?id=323928) no-repeat right top;
	  -moz-background-size:140% 170%;
	  background-size:140% 170%;
	}
	#page1 .head h3 span img {
	   width:70%;
	}
	.titleimg {
		margin-top:1.5em;
		width:110%;
		margin-left: -2em;
	}
	.page #summeryArea img {
	  width:50%;
	}
	.page #summeryArea .summeryTxt {
	  margin:0.5em;
	  padding:0.5em;
	}
	.page #summeryArea .summeryTxt p {
	 	background:#FFF;
		opacity:0.7;
	}
}
@media screen and (min-width:768px) { 
    /*　画面サイズ768pxから　*/
	.page .head {
	  background:url(/image.jsp?id=323928) no-repeat right top;
	}
	.page #summeryArea .summeryTxt {
	  margin:20px;
	  padding:10px;
	  float:right;
	  width:530px;
	  display:table-cell;
	  vertical-align:top;
	  	background:#FFF;
		opacity:0.7;
	}
}

/* タブエリア */
.page .tabNavi {
	background:url(/image.jsp?id=323929) no-repeat left top;
	height:86px;
}
.page .tabNavi li {
	margin:0;
	float:left;
	display: inline-block;
	overflow: hidden;
	height:87px;
 }
.page .tabNavi li a.linkpage {
	margin:0;
	float:left;
	display: inline-block;
	overflow: hidden;
	margin-top:7px;
	padding-bottom:18px;
	background:#bbdaef;
 }
.page .tabNavi li a:hover{
	 background:#bbdaef;
	 opacity:0.9;
}

/* コンテンツエリア */

.page .wrapTabcont {
	marign:0;
	padding:8px;
	background:#bbdaef;
}

.page .itembox dd.point {
	background:#f9ffbe;
  }

@media screen and (max-width:768px) { 
    /*　画面サイズ768pxまで　*/
  .page .itembox {
	  padding-bottom:1vm!important;
  }
  .page .itembox dt {
	width:100%;
  }
  .page .itembox dt img{
	width:100%;
  }
  .page .itembox dd.point {
	width:100%;
	height:auto;
	padding:0.5em!important;
	margin-bottom:1em;
  }
  .page .itembox dd.point img {
	 width:21%;
	 min-width:46px;
  }
  
  .page .itembox dd.stuff {
	  width:100%;
	  padding-bottom:2em!important;
	  text-align:center;
  }
  .page .itembox dd.stuff img {
	  width:50%!important;
  }
  .page .block04 p a:link, 
  .page .block04 p a:visited{
	  background: url(/image.jsp?id=316141) no-repeat 0 center;
	  -moz-background-size:100% auto;
	  background-size:40px auto;
	  padding-left: 40px;
  }
}
@media screen and (min-width:768px) { 
    /*　画面サイズ768pxから　*/
  .page .itembox {
	  display: table;
	  overflow: hidden;
	  padding-bottom:20px!important;
  }
  .page .itembox dt {
	float:left;
	display: table-cell;
	overflow: hidden;
  }
  .page .itembox dd.point {
	float:left;
	width:290px;
	height:auto;
	display: table-cell;
	overflow: hidden;
	padding:10px!important;
	margin-bottom:20px;
  }
  
  .page .itembox dd.point img {
	  margin-top:-10px!important;
	  margin-left:-10px!important;
  }
  
  .page .itembox dd.stuff {
	  float:left;
	  display: table-cell;
	  overflow: hidden;
  }
  .page .block04 p a:link, 
  .page .block04 p a:visited{
	  background: url(/image.jsp?id=316141) no-repeat 0 center;
	  padding-left: 20px;
  }
}





.page .notes {
	color:#814b3c;
	padding:10px;
	margin-top:20px;
	border-radius:3px;
	background:#FFF;
}

	
.page .NotesBox {
	padding-top:20px;
	background:#FFF;
	margin-top:20px;
	padding:10px;
}

.page .block04 {
	clear:both;
}

.page .block04 p {
	padding:10px;
}

.page .block04 p a:link, 
.page .block04 p a:visited{
	color:#165baf!important;
	font-weight:bold;
	text-decoration:none!important;
	border:0;
}
.page .block04 p a:hover{
	color:#5582b7!important;
}




