@charset "UTF-8";






/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
CommonStyle_start
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
/*----EntryOptimize_[W3CdefaultCSS_Re:Set]----*/
.news_details_entry address,.news_details_entry blockquote,.news_details_entry body,.news_details_entry dd,.news_details_entry div,.news_details_entry dl,.news_details_entry dt,.news_details_entry fieldset,.news_details_entry form,.news_details_entry frame,.news_details_entry frameset,.news_details_entry h1,.news_details_entry h2,.news_details_entry h3,.news_details_entry h4,.news_details_entry h5,.news_details_entry h6,.news_details_entry noframes,.news_details_entry ol,.news_details_entry p,.news_details_entry ul,.news_details_entry center,.news_details_entry dir,.news_details_entry menu,.news_details_entry pre{
	display: block;
	unicode-bidi: embed;}
.news_details_entry li{display: list-item;}
.news_details_entry head{ display: none; }
.news_details_entry table{ display: table; }
.news_details_entry tr{ display: table-row; }
.news_details_entry thead{ display: table-header-group; }
.news_details_entry tbody{ display: table-row-group; }
.news_details_entry tfoot{ display: table-footer-group; }
.news_details_entry col{ display: table-column; }
.news_details_entry colgroup{ display: table-column-group; }
.news_details_entry td,
.news_details_entry th{ display: table-cell; }
.news_details_entry caption{ display: table-caption; }
.news_details_entry th{
	font-weight: bolder;
	text-align: center;}
.news_details_entry caption{ text-align: center; }
.news_details_entry body{ margin: 8px; }
.news_details_entry h1{
	font-size: 2em;
	margin: .67em 0;}
.news_details_entry h2{
	font-size: 1.5em;
	margin: .75em 0 }
.news_details_entry h3{
	font-size: 1.17em;
	margin: .83em 0;}
.news_details_entry h4,.news_details_entry p,.news_details_entry blockquote,.news_details_entry ul,.news_details_entry fieldset,.news_details_entry form,.news_details_entry ol,.news_details_entry dl,.news_details_entry dir,.news_details_entry menu{ margin: 1.12em 0; }
.news_details_entry h5{ font-size: .83em; margin: 1.5em 0; }
.news_details_entry h6{ font-size: .75em; margin: 1.67em 0; }
.news_details_entry h1,.news_details_entry h2,.news_details_entry h3,.news_details_entry h4,.news_details_entry h5,.news_details_entry h6,.news_details_entry b,.news_details_entry strong{ font-weight: bolder; }
.news_details_entry blockquote{
	margin-left: 40px;
	margin-right: 40px; }
.news_details_entry i,.news_details_entry cite,.news_details_entry em,.news_details_entry var,.news_details_entry address{ font-style: italic; }
.news_details_entry pre,.news_details_entry tt,.news_details_entry code,.news_details_entry kbd,.news_details_entry samp{ font-family: monospace; }
.news_details_entry pre{ white-space: pre; }
.news_details_entry button,.news_details_entry textarea,.news_details_entry input,.news_details_entry select{ display: inline-block; }
.news_details_entry big{ font-size: 1.17em; }
.news_details_entry small,.news_details_entry sub,.news_details_entry sup { font-size: .83em; }
.news_details_entry sub{ vertical-align: sub; }
.news_details_entry sup{ vertical-align: super; }
.news_details_entry table{ border-spacing: 2px; }
.news_details_entry thead,.news_details_entry tbody,.news_details_entry tfoot{ vertical-align: middle; }
.news_details_entry td,.news_details_entry th,.news_details_entry tr{ vertical-align: inherit; }
.news_details_entry s,.news_details_entry strike,.news_details_entry del{ text-decoration: line-through; }
.news_details_entry ol,.news_details_entry ul,.news_details_entry dir,.news_details_entry menu,.news_details_entry dd{ margin-left: 40px; }
.news_details_entry ol{ list-style-type: decimal; }
.news_details_entry ol ul,.news_details_entry ul ol,.news_details_entry ul ul,.news_details_entry ol ol{
	margin-top: 0;
	margin-bottom: 0;}
.news_details_entry u,.news_details_entry ins{ text-decoration: underline; }
.news_details_entry br:before{ content: "\A"; white-space: pre-line; }
.news_details_entry center{ text-align: center; }
.news_details_entry :link,
.news_details_entry:visited { text-decoration: underline; }
.news_details_entry :focus{ outline: thin dotted invert; }
/*----EntryOptimize_[MS_Re:Set]----*/
.news_details_entry h1,
.news_details_entry h2,
.news_details_entry h3,
.news_details_entry h4,
.news_details_entry h5,
.news_details_entry ul,
.news_details_entry ol,
.news_details_entry li,
.news_details_entry dl,
.news_details_entry dt,
.news_details_entry dd{
	width:auto;
	height:auto;
	margin:auto;
	padding:auto;
    vertical-align:baseline;
    background:transparent;
	list-style-type:inherit;}
.news_details_entry ul,
.news_details_entry ol{
	margin-bottom:1em;
	padding-left:20px;}
.news_details_entry dt{
	font-weight:bold;}
.news_details_entry dd{
	margin-bottom:1em;
	margin-left:1em;}
.news_details_entry table{
	width:100%;}
.news_details_entry table,
.news_details_entry th,
.news_details_entry td{
	padding:0.5em;
	text-align:center;
	border:1px #333333 solid;}



.news_details_entry .answerImage,.news_details_entry .news_details_entry .setImg {
  padding:0 0 20px 0;
  margin-top: 10px;
  text-align:center;
}

.news_details_entry .answerImage img,.news_details_entry .news_details_entry .setImg img {
  max-width:100%;
  height:auto;
  border:#f3ff37 solid 3px;
}

.news_details_entry img {
  max-width: 100%;
  width: auto;
  height: auto;
  /*
  margin: 10px 0;
  */
}

.youtube{
    position:relative;
    padding-bottom: 56.25%;
    padding-top:30px;
    height:0;
    overflow:hidden;
}
.youtube iframe{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}

/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　CommonStyle_end
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/






/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
PostStyle_start
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
/*----EntryOptimize_[W3CdefaultCSS_Re:Set]----*/
.post address,.post blockquote,.post body,.post dd,.post div,.post dl,.post dt,.post fieldset,.post form,.post frame,.post frameset,.post h1,.post h2,.post h4,.post h5,.post h6,.post noframes,.post ol,.post p,.post ul,.post center,.post dir,.post menu,.post pre{
	display: block;
	unicode-bidi: embed;}
.post li{display: list-item;}
.post head{ display: none; }
.post table{ display: table; }
.post tr{ display: table-row; }
.post thead{ display: table-header-group; }
.post tbody{ display: table-row-group; }
.post tfoot{ display: table-footer-group; }
.post col{ display: table-column; }
.post colgroup{ display: table-column-group; }
.post td,
.post th{ display: table-cell; }
.post caption{ display: table-caption; }
.post th{
	font-weight: bolder;
	text-align: center;}
.post caption{ text-align: center; }
.post body{ margin: 8px; }
.post h1{
	font-size: 2em;
	margin: .67em 0;}
.post h2{
	font-size: 1.5em;
	margin: .75em 0 }
.post h3{}
.post h4,.post p,.post blockquote,.post ul,.post fieldset,.post form,.post ol,.post dl,.post dir,.post menu{ margin: 1.12em 0; }
.post h5{ font-size: .83em; margin: 1.5em 0; }
.post h6{ font-size: .75em; margin: 1.67em 0; }
.post h1,.post h2,.post h4,.post h5,.post h6,.post b,.post strong{ font-weight: bolder; }
.post blockquote{
	margin-left: 40px;
	margin-right: 40px; }
.post i,.post cite,.post em,.post var,.post address{ font-style: italic; }
.post pre,.post tt,.post code,.post kbd,.post samp{ font-family: monospace; }
.post pre{ white-space: pre; }
.post button,.post textarea,.post input,.post select{ display: inline-block; }
.post big{ font-size: 1.17em; }
.post small,.post sub,.post sup { font-size: .83em; }
.post sub{ vertical-align: sub; }
.post sup{ vertical-align: super; }
.post table{ border-spacing: 2px; }
.post thead,.post tbody,.post tfoot{ vertical-align: middle; }
.post td,.post th,.post tr{ vertical-align: inherit; }
.post s,.post strike,.post del{ text-decoration: line-through; }
.post ol,.post ul,.post dir,.post menu,.post dd{ margin-left: 40px; }
.post ol{ list-style-type: decimal; }
.post ol ul,.post ul ol,.post ul ul,.post ol ol{
	margin-top: 0;
	margin-bottom: 0;}
.post u,.post ins{ text-decoration: underline; }
.post br:before{ content: "\A"; white-space: pre-line; }
.post center{ text-align: center; }
.post :link,
.post:visited { text-decoration: underline; }
.post :focus{ outline: thin dotted invert; }
/*----EntryOptimize_[MS_Re:Set]----*/
.post h1,
.post h2,
.post h4,
.post h5,
.post ul,
.post ol,
.post li,
.post dl,
.post dt,
.post dd{
	width:auto;
	height:auto;
	margin:auto;
	padding:auto;
    vertical-align:baseline;
    background:transparent;
	list-style-type:inherit;}
.post ul,
.post ol{
	margin-bottom:1em;
	padding-left:20px;}
.post dt{
	font-weight:bold;}
.post dd{
	margin-bottom:1em;
	margin-left:1em;}
.post table{
	width:100%;}
.post table,
.post th,
.post td{
	padding:0.5em;
	text-align:center;
	border:1px #333333 solid;}



.post .answerImage,.post .post .setImg {
  padding:0 0 20px 0;
  margin-top: 10px;
  text-align:center;
}

.post .answerImage img,.post .post .setImg img {
  max-width:100%;
  height:auto;
  border:#f3ff37 solid 3px;
}

.post img {
  max-width: 100%;
  width: auto;
  height: auto;
}

.youtube{
    position:relative;
    padding-bottom: 56.25%;
    padding-top:30px;
    height:0;
    overflow:hidden;
}
.youtube iframe{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}

/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　PostStyle_end
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/














