@charset "utf-8";

/* ================== Common ================== */


/* ================== Closeup-index Common { ================== */
#indexHeader .indexRead { margin: 20px 20px 30px 20px; }

.indexBlock {border: 1px solid #66C440; }
.indexBlock .indexInner { margin: 0 19px; }

/* h2 */
.indexBlock h2 { clear: both; margin: 3px 3px 1em; padding: 7px 20px 0 65px; background:url(/usage/closeup/images/icon-indextitle-h2.png) no-repeat left 0px bottom 0px, url(/usage/closeup/images/icon-indextitle-r_h2.png) no-repeat right 3px, linear-gradient(#e7f6bf,#d3ed9b);	min-height: 43px; font-size: 2.2rem;}
	@media only screen and (max-width: 768px) {
		.indexBlock h2 {font-size: 2.0rem; }
	}

/* backNumber */
.indexBlock .indexInner .bnList li { background-image : linear-gradient(to right, #99cc66, #99cc66 6px, transparent 6px, transparent 10px); background-size: 10px 1px; background-position: left bottom; background-repeat: repeat-x; margin-top: 16px; }
.indexBlock .indexInner .bnList a { display: flex; text-decoration: none; }
.indexBlock .indexInner .bnList .bnListImg { min-width: 220px; width: 220px; margin: 0 20px 0 0; padding-bottom: 16px; }
.indexBlock .indexInner .bnList .bnListTxt h3 { font-size: 2.0rem; padding: 2px 0 4px 35px;	background: url(/usage/closeup/images/icon_pagelink.gif) no-repeat left top 6px;}
.indexBlock .indexInner .bnList .bnListTxt p { margin-top: 20px; margin-bottom: 16px;}

	@media only screen and (max-width: 768px) {
		.indexBlock .indexInner .bnList .bnListTxt h3 {font-size: 1.8rem;}
    .indexBlock .indexInner .bnList .bnListTxt p { margin-top: 16px; }
	}
	@media only screen and (max-width: 680px) {
		.indexBlock .indexInner .bnList .bnListImg { min-width: 100px; width: 100px; margin: 0 16px 0 0;  }
    .indexBlock .indexInner .bnList .bnListTxt p { display: none; }
	}
	@media only screen and (max-width: 480px) {
		.indexBlock .indexInner .bnList .bnListTxt h3 {font-size: 1.6rem;}
	}

/* oldNumber */
.indexBlock .oldNumber li{ background-image : linear-gradient(to right, #99cc66, #99cc66 6px, transparent 6px, transparent 10px); background-size: 10px 1px; background-position: left bottom; background-repeat: repeat-x; }
.indexBlock .oldNumber li:last-child { background: none; }
.indexBlock .oldNumber a { display: block; text-decoration: none; margin: 0; background: url(/usage/closeup/images/icon_pagelink.gif) no-repeat left 10px top 50%; padding:1em 10px 1em 45px;}
.indexBlock .oldNumber p { display: inline-block; max-width: 120px; width: 120px; margin-right: 75px; }
.indexBlock .oldNumber h3 { display: inline-block; margin: 0!important; font-size: 1.8rem;}

	@media only screen and (max-width: 768px) {
    .indexBlock .oldNumber p { display: block; }
    .indexBlock .oldNumber h3 { display: block; }
	}
	@media only screen and (max-width: 480px) {
    .indexBlock .oldNumber h3 { font-size: 1.6rem; }
	}
/* ================== } Closeup-incex Common ================== */

/* ================== Closeup-contents Common { ================== */
/* closeup-contents-header -  h1 */
#closeup-contents-header { margin-bottom: 3em;}
#closeup-contents-header .title { border-top:solid 1px #669933;border-left:solid 1px #669933;border-right:solid 1px #669933;border-bottom:dashed 1px #669933;padding: 4px; }
#closeup-contents-header .title h1 {position: relative; padding-top: 25px; padding-left: 100px; padding-right: 10px; font-size: 3.0rem; background: linear-gradient( #c6e796, #ffffff); border-top: 6px solid #80ca5a; min-height: 100px; vertical-align: middle;}
#closeup-contents-header .title h1::before {position: absolute; top: 10px; left:0; content: url("/usage/closeup/images/icon-pc.png");}
#closeup-contents-header .title h1::after {position: absolute;top: -16px;	right: 0;content: url("/usage/closeup/images/h1_rogo_r.png");}
#closeup-contents-header .readBlock {margin: 1.5em 1em 0 1em; }
#closeup-contents-header .readBlock .img .img-inner img { width: 220px; height: auto;}
#closeup-contents-header .LastUpdate	{border: solid 1px #b8b8b8; padding: 1em;}
#closeup-contents-header .LastUpdate .date {margin-bottom: 0.8em;}
#closeup-contents-header .LastUpdate .date span	{ display:inline-block; background: #333; color: #fff; font-size: 95%; font-weight: bold; margin-right: 0.5em; padding: 0.1em 0.5em;  }
#closeup-contents-header .LastUpdate .Caution	{ margin:0.3em 0 0; font-size: 1.4rem; }

	@media only screen and (max-width: 768px) {
		#closeup-contents-header .title h1 {font-size: 2.2rem; padding-left: 90px; min-height: 80px;}
		#closeup-contents-header .title h1::before {position: absolute; top: 0px; left:0; content: url("/usage/closeup/images/icon-pc.png");transform: scale(0.8)}
		#closeup-contents-header .title h1::after {position: absolute;top: -8px;	right: 0;content: url("/usage/closeup/images/h1_rogo_r.png");}
	}
	@media only screen and (max-width: 480px) {
		#closeup-contents-header .title h1 {font-size: 2.0rem; min-height: 90px;}
		#closeup-contents-header .title h1::before {position: absolute; top: 10px; left:0; content: url("/usage/closeup/images/icon-pc.png");transform: scale(0.8);}
	}

/* mainBlock {-------------------------------------------------------------------------------------- */
.mainBlock { margin-bottom:40px; }

/* h2 */
.mainBlock h2 { clear: both; margin-top: 3em; margin-bottom: 1em;	padding: 7px 20px 0 65px; background:url(/usage/closeup/images/icon-maintitle_h2.png) no-repeat left 3px, url(/usage/closeup/images/icon-maintitle-r_h2.png) no-repeat right 3px, linear-gradient(#ffffff,#c6e796);	min-height: 52px; border-top:solid 3px #66C440; border-bottom:dotted 2px #999999; font-size: 2.2rem;}

	@media only screen and (max-width: 768px) {
		.mainBlock h2 {font-size: 2.0rem; padding-top: 10px;}
	}

/* h3 */
.mainBlock .topline {	margin:2em 0 1em 0;border-top: 2px solid #99cc66;}
.mainBlock .topline h3 { position: relative;margin: 0 ; padding: 5px 20px 8px 38px;	background: linear-gradient(#eefbc4,#ffffff);	border-top: 2px solid #ffffff;	min-height: 30px; font-size: 2.0rem;}
.mainBlock .topline h3::before {position: absolute; content: url("/usage/closeup/images/icon-maintitle_h3.png");top: 8px; left: 5px;}
.mainBlock h2 + .topline { margin-top: 0;}
.mainBlock .topline h3 span {font-weight:normal; font-size:1.6rem; }

	@media only screen and (max-width: 768px) {
		.mainBlock .topline h3 {font-size: 1.8rem; }
	}

/* h4 */
.mainBlock h4 { font-size: 1.8rem; }
.mainBlock h4.headerLine { margin : 2.5em 0 1.5em 0; border-left: 6px solid #FFA744; padding: 5px 16px 5px 8px; } /* 20100809 */
.mainBlock h4.b_doded{padding-bottom:2px; background-color:#fdfdfd; box-shadow: 1px 1px 2px #CCCCCC;}
.mainBlock h4.b_doded span{font-weight:normal; font-size:1em; padding-left:3em;}

	@media only screen and (max-width: 768px) {
		.mainBlock h4 {font-size: 1.7rem; }
	}

/*readBlock */
.mainBlock .readBlock {margin: 1.5em 1em 0 1em; }
.mainBlock .readBlock .img .img-inner img { width: 220px; height: auto;}

/*subRead */
.mainBlock .subRead {margin: 0 1em 1em;}

	@media only screen and (max-width: 480px) {
		.mainBlock .subRead {margin: 0 5px 1em;}
	}

/* columnBlock */
.mainBlock .columnBlock {diplay:block; margin-top: 3em; margin-bottom: 40px; border: 1px solid #A2D8D8; }
.mainBlock .columnBlock h2 { position: relative; margin-top: 0;	padding: 7px 20px 0 65px;background:url(/usage/closeup/images/icon-column_h2.png) no-repeat left 1px, linear-gradient(#F5FCFD,#EBFAFC);	font-size:2.0rem;	min-height: 44px; border-top:none; border-bottom:dashed 1px #A2D8D8; }
.mainBlock .columnBlock .columnInner { margin: 8px 19px 20px 19px; }

	@media only screen and (max-width: 768px) {
		.mainBlock .columnBlock h2 {font-size: 1.8rem; padding-top: 10px;}
	}

/* linkBlock */
.mainBlock .linkBlock { display: block; margin-top: 3em; margin-bottom: 40px; border: 1px solid #E6BF8A;}
.mainBlock .linkBlock h3 { position: relative; margin-top: 0;	padding: 7px 20px 0 65px;background:url(/usage/closeup/images/icon-link_h3.png) no-repeat left 1px, linear-gradient(#FCF8EA,#FCF5DD);	font-size:2.0rem;	min-height: 44px; border-top:none; border-bottom:dashed 1px #E6BF8A; }
.mainBlock .linkBlock .linkInner { margin: 8px 19px 20px 19px;}
.mainBlock .linkBlock ul li.imagenone{ background: none!important;padding: 0 0 4px 0!important;margin-top: 15px!important;}

	@media only screen and (max-width: 768px) {
		.mainBlock .columnBlock h2 {font-size: 1.8rem; padding-top: 10px;}
	}

/* cautionBlock */
.cautionBlock {border: 2px solid #cc0000;background: #ffffff;}
.cautionBlock h2 { background: none; border: none; margin: 0.5em 0 1em; padding: 0; min-height: inherit;}
.cautionBlock h2.color-red { color: #cc0000; }

/* 1cullum */
#contents .singleClm {clear: both;width: 80%;margin: 0 auto 1.5em auto;padding:15px 9px 0 9px;background-color: #FDF7F7;border: 1px solid #F3E2C4;}

/* 2column */
#contents .twoClm { display: flex; width: 100%; align-items: stretch; margin-bottom: 1.0em;}
#contents .twoClm .itemBlockL {flex-basis: 100%;padding: 9px 9px 0 9px;background-color: #fdF7F7;border: 1px solid #F3E2C4;}
#contents .twoClm .itemBlockR {flex-basis: 100%;padding: 9px 9px 0 9px;background-color: #fdF7F7;border: 1px solid #F3E2C4;}
#contents .twoClm .itemBlock {flex-basis: 46.6%;padding: 9px 9px 0 9px;background-color: #fdF7F7;border: 1px solid #F3E2C4; margin-bottom: 1.0em;}
#contents .icon1 { flex-basis: 15%; display: flex; align-items: center; justify-content: center; flex-grow: 0; }
#contents .icon2 { flex-basis: 100%; display: flex; align-items: center; justify-content: center;  flex-grow: 0; margin-bottom: 1.0em;}
	@media only screen and (max-width: 768px) {
		#contents .twoClm {display:block;}
		#contents .twoClm .icon1 img, #contents .icon2 img { display: none;}
		#contents .twoClm .icon1, #contents .icon2 {height: 20px; margin: 1.0em 0; background: url(/usage/closeup/images/sp-icon_arrow.gif) no-repeat center center;}
		#contents .twoClm .icon1.notuse, #contents .icon2.notuse { background:none;}
	}

/* 3cullum */
#contents .threeClm {display: flex; align-items: stretch; margin-bottom: 1.0em;}
#contents .threeClm .itemBlock { width: 100%; padding: 9px 9px 0 9px;background-color: #fdF7F7;	border: 1px solid #F3E2C4; margin-left: 16px;}
#contents .threeClm .itemBlock:first-child{margin-left: 0;}

	@media only screen and (max-width: 768px) {
		#contents .threeClm {display:block;}
    #contents .threeClm .itemBlock {margin-left: 0; margin-bottom: 1em;}
	}

/* 1cullum, 2cullum ,3cullum */
#contents .capImg { margin: 0; padding-bottom: 9px; text-align: center; }
#contents .capImg img { border: 1px solid #999999; }
#contents p.capTxt{ margin-bottom: 0; padding: 0 9px 9px 9px; margin-top: 1.6rem!important; }
#contents p.capTxt:last-child{ margin-bottom: 1.6rem; }

/* navilink */
#contents ul.navilink { margin-top:1em; margin-bottom: 1em; padding-left: 10px;	list-style: none;}
#contents ul.navilink li { margin-bottom: 0.5em; padding: 2px 0 3px 22px;background: url(/usage/closeup/images/icon_link.gif) no-repeat left 0.5em;}

/* table - Orange */
.tableOrange { margin-bottom: 34px;}
.tableOrange th {padding:10px 16px;border: 1px solid #c60;}
.tableOrange td {padding:10px 16px;}
.tableOrange thead th, .tableOrange tbody th {background-color:#FAF4E3;	text-align:center;}
.tableOrange tbody td { border-bottom:dashed 1px #C60; border-right: 1px solid #C60;}
.tableOrange tbody tr { border-left:solid 1px #C60; }
.tableOrange tbody tr:first-child td { border-top:solid 1px #C60; }
.tableOrange tbody tr:last-child td { border-bottom:solid 1px #C60; }
.tableOrange tbody tr:last-child { border-bottom:solid 1px #C60; }
.tableOrange tbody tr.bgc-or { background-color:#fceacf; }

/* table - Glay */
.tableGlay {border: 1px solid #333333; margin-bottom: 34px;}
.tableGlay th {padding:10px 16px;border: 1px solid #333333;}
.tableGlay td {padding:10px 16px;}
.tableGlay thead th, .tableGlay tbody th {background-color:#DEDEDE;	text-align:center;}
.tableGlay tbody td { border-bottom:solid 1px #333333; border-right: 1px solid #333333;}
.tableGlay tbody td.winsupportend {background-color:#aa0000;color:#FFFFFF;font-size: 1.9rem; font-weight: 700;}

  /* ---------- individual parts { ---------- */

  /* 20190925 */
  .list-desc-a.closeup-shortcutkey {margin-top: 1.75em;}
  .list-desc-a.closeup-shortcutkey.mt0 {margin-top: 0;}
  .list-desc-a.closeup-shortcutkey dt { font-size: 1.8rem; margin-bottom: 0.5em}
  .list-desc-a.closeup-shortcutkey dd p { margin-top: 0!important;}

  /* 20120523 */
  .closeup-list-flow-arrow li{background:url(/usage/closeup/images/down_arrow.gif) no-repeat 15% bottom;	margin:0;	padding:0.4em 1em 2.6em;}
  .closeup-list-flow-arrow li:first-child {padding-top: 1em; }
  .closeup-list-flow-arrow li:last-child {background: none; padding-bottom: 1em; }
  .closeup-bg-gray {background-color:#f9f9f9;}
  .closeup-memo { border:solid 1px #999999;	width:75%; padding:30px; margin:20px auto 30px;}
  .closeup-memo .item{ display: flex;}
  .closeup-memo .item p { margin: 0!important;}
  .closeup-memo .item .category { min-width: 15em;}
  .closeup-memo .item p .space { display: inline-block; width: 15em; }
  .closeup-memo .item p .space .em4 { display: inline-block; width: 4em; }
  .closeup-memo .item p .space .em3 { display: inline-block; width: 3em; }
  @media only screen and (max-width: 820px) {.closeup-memo { width:100%; }}
  @media only screen and (max-width: 638px) {.closeup-memo .item{ display: block;}}

  /* 20120404 */
  .closeup-frmbg-gr-r { padding:1em; background: #f2fcd3; border:solid 1px #99CC66; border-radius:7px; }

  /* 20180124 */
  .closeup-frmbg-or-r { padding:1em; background: #FFFCF5; border:solid 1px #E6Bf8A; border-radius:10px; width:70%; margin: 0 auto 1.5em auto;}

  /* 20160127*/
  .capImg span.ie11 {margin-bottom: 10px; background: #FFFFFF; border: 3px solid #5ab2e4; display: block;color: #2578C2; font-weight: bolder;}
 	.capImg span.edge {margin-bottom: 10px; background: #FFFFFF; border: 3px solid #074da5; display: block; color: #074da5; font-weight: bolder;}

  /* 20150812*/
  .capImg span.win81 {margin-bottom: 10px; background: #33CC66; block; display: block; color: white; font-weight: bolder;}
  .capImg span.win10 {margin-bottom: 10px; background: #6699FF; block; display: block; color: white; font-weight: bolder;}

  /* 20130327*/
  .closeup-bg-azalea {padding:2px 4px; background-color:#f7c1c1;}
  .subRead .keyboard dl,dt,dd{margin:0;padding:0;font-size:0.9em;text-align:center;}
  .subRead .keyboard dl{display:inline-block;margin:1em;}
  .subRead .keyboard dd{margin:1em;}

 /* 20130227 */
  .closeup-bg-ivory { background:#FCF8EA;}

	/* 20120926 */
  .closeup-bg-lightyellow {padding:1em 2em; background-color:#fafad2; border:solid 1px #FA0;}
  .closeup-list-flow-arrow-u li{background:url(/usage/closeup/images/down_arrow.gif) no-repeat 15% bottom; margin:0; padding:0em 1em 2.6em 1em;}
  .closeup-list-flow-arrow-u li:first-child {padding-top: 0; }
  .closeup-list-flow-arrow-u li:last-child {background: none; padding-bottom: 1em; }

/* 20120711 */
  .columnBlock h2.noneclum {padding: 8px 20px 0 15px;background:none;border-bottom:dashed 1px #A2D8D8; background:url(/usage/closeup/images/none_clumn_bg.png) left top;}

/* 20120509 */
  .subRead .subkey dl{display:inline-block;margin:0;padding:0 11px;width:33%;}
  .subRead .subkey dt{background-color:#f5f5f5;padding:0 7px;margin-bottom:11px;}
  .subRead .subkey dd{margin:0 7px 15px;padding:0;}

/* 20210118 */
  .subRead p.h4stle{background: #f2fcd3;padding: 2px 10px;font-size: 120%;}
 
  /* ---------- } ndividual parts ---------- */

/* } mainBlock -------------------------------------------------------------------------------------- */

/* pageLink */
.pageLink {margin: 0 0 30px 0;padding-right: 25px;background: url(/usage/closeup/images/icon_pagelink.gif) no-repeat right center;text-align: right;}
.pageLink p {margin-top: 0;	padding: 2px;	line-height: 22px;}

/* pageNavi */
#pageNavi { margin-bottom: 30px;text-align: center;}
#pageNavi ul {list-style: none;	padding-left: 0; text-align: center; margin: 0 auto;}
#pageNavi li { display: inline-block; text-align: center;	margin: 0 auto;	margin-bottom: 0;	font-size: 10pt;	line-height: 26px;}
#pageNavi li a {display: block;}
#pageNavi li.pageBack {width: 108px;height: 26px;margin-right: 2px;background: url(/usage/closeup/images/navi_pageback.gif) no-repeat top left;}
#pageNavi li.pageBack a { padding-left: 10px; }
#pageNavi li.pageOn {width: 28px;	height: 26px;	margin: 0 2px;background: url(/usage/closeup/images/navi_pageon.gif) no-repeat top left;font-weight: bold;}
#pageNavi li.pageOn span { display: block; text-decoration: none; }
#pageNavi li.pageNomal {width: 28px;height: 26px;margin: 0 2px;background: url(/usage/closeup/images/navi_pagenomal.gif) no-repeat top left;}
#pageNavi li.pageNext {width: 108px;height: 26px;	margin-left: 2px;	background: url(/usage/closeup/images/navi_pagenext.gif) no-repeat top left;}
#pageNavi li.pageNext a { padding-right: 10px; }

/* banner (ページ下アンケートバナー)*/
#contents h3.banner {margin: 20px 0 30px 0;	text-align: center;}

/* twitter (フォローボタン)*/
/*.fmvsupportTW{display: flex; margin: 1.5em 0; padding: 0; overflow: hidden;} 2025/1/23 */
.fmvsupportTW{display: none; margin: 1.5em 0; padding: 0; overflow: hidden;}
.fmvsupportTW .text{ height: 100%;	margin: 0.2em 0 0; padding: 0 15px 0 0; font-weight: bold; line-height: 1.5; vertical-align: middle; }
.fmvsupportTW .text img {vertical-align: middle;}
.fmvsupportTW .btn{margin: 0; vertical-align: middle;}

  @media only screen and (max-width: 768px) {
/*    .fmvsupportTW{display: block; margin: 1em 10px;} 2025/1/23 */
    .fmvsupportTW{display: none; margin: 1em 10px;}
    .fmvsupportTW .btn { text-align: center; margin-top: 1em;}

/* ================== } Closeup-contents Common ================== */








/*スマートフォン用非表示*/
/*.forsp{display: none !important;}*/

/* ================== Popup ================== */
/*.popup {
	margin: 0;
	padding: 0;
}

.popup .popupBlock {
	width: 750px;
	margin: 1em auto;
}

.popup .popupBlock p { margin: 0; }
.popup .popupBlock .capture { text-align: center; }
.popup .popupBlock .capture img { border: 1px solid #999999; }
.popup .popupBlock .closeBtn { margin-top: 2em; text-align: center; }
.popup .popupBlock .closeBtn img { border: none; vertical-align: bottom; }

*/

/* ================== 20110302 ================== */
/*.columnBlock .columnInner .img_cl_r{
float:left; width:460px; display:inline; margin-right:16px;
}
.columnBlock .columnInner .img_cl_r1{
float:left; width:234px;
}*/
/* ================== 20120215 ================== */
/*ol.f_bold{
font-weight:bold;
}
ol.f_bold span{
      font-weight: normal;
      display:block;
}
#contents div.mainBlock .h4stle{
      background: #f2fcd3;
      padding: 2px 10px;
      font-size: 120%;
      width:700px;
      margin:20px;
}

#contents div.mainBlock div.columnBlock div.columnInner div.twoClm .m_lnone{      
	margin-left:0;
}
#contents div.mainBlock div.subRead strong.caution{
      font-size:1.1em;
      line-height:160%;
      display:block;
      margin:15px 0px;
}
div#contents div.twoClm p.clue{
      margin:11px;
      padding:0;
      float:right;
      width:350px;
}*/
/* ================== 20120229 ================== */
/*#contents .mainBlock h2.no_color{
	color:#333333;
	padding: 11px 0 0 60px;
      font-size:1em;
}
#contents .mainBlock h2.no_color strong{
margin-left:0.5em;
font-size: 140%;
}
#contents div.b_white{
	background-color:#ffffff;
}*/

/* ================== 20120328 ================== */
/*strong.infolink{
	display:block;
	margin:-20px 10px 15px;
}*/

/* ========== 20120530 ========= */
/*#contents .mainBlock div.box50{
width:50%;
text-align:center;
margin:20px auto;
}
#contents .mainBlock div.box50 ul,
#contents .mainBlock div.box50 li,
#contents .mainBlock div.box50 strong{
	text-align:left;
	padding-left:11px;
}*/
/* ========== 20120530end ========= */
/*#contents .mainBlock .subRead p.m_top-15{
margin-top:-15px;
}
#contents .mainBlock div.point strong{
	display:block;
	font-size:1.1em;
	line-height:2em;
}
*:first-child+html #contents .mainBlock div.point strong{
	margin-left:-7px;
	margin-right:5px;
}
#contents .mainBlock div.point ol,
#contents .mainBlock div.point ul,
#contents .mainBlock div.point li{
margin:0;
padding:0;
margin-left:10px;
}

#contents .mainBlock div.point strong.in{
	display:inline-block;
	margin:0;
	padding:0;
	text-indent:-2em;
}
* html #contents .mainBlock div.point strong.in{
	display:inline-block;
	margin:0;
	padding:0;
	margin-left:-60px;
	text-indent:0px;
}
#contents .mainBlock div.point .ind1 strong.in{
	text-indent:-2.6em;
}
* html #contents .mainBlock div.point .ind1 strong.in{
	display:inline-block;
	margin:0;
	padding:0;
	margin-left:-78px;
	text-indent:0px;
}

#contents .mainBlock div.point ul.l_none{
	list-style:none;
	margin:0;
	padding:0;
}
#contents .mainBlock div.point ul.l_none li{
	padding:0;
	margin:0;
	margin-left:4.5em;
	text-indent:-2em;
}
* html#contents .mainBlock div.point ul.l_none li{
	padding:0;
	margin:0;
	margin-left:-30px;
	text-indent:-10px;
}
#contents .mainBlock div.point ul.l_none li.ind1{
	margin-left:5.8em;
	text-indent:-2.6em;
}

* html#contents .mainBlock div.point ul.l_none li.ind1{
	padding:0;
	margin:0;
	margin-left:-40px;
	text-indent:-25px;
}

#contents .mainBlock .columnBlock .columnInner dl.raadBlock dt{
	float: right;
	width: 350px;
	margi:0;
	margin-right:20px;
	padding:0;
	height:100%;
}
#contents .mainBlock .columnBlock .columnInner dl.raadBlock dd {
	float: left;
	display: block;
	width: 380px;
	margi:0;
	padding:0;
	line-height: 150%;
}
#contents .mainBlock .columnBlock .columnInner dl.raadBlock p {
	font-size: 0.9em;
}*/
/* ================== 20120509 ================== */
/*#contents .mainBlock .key dl{
	display:inline-block;
	margin:0;
	padding:0 11px;
	width:33%;
}

#contents .mainBlock .w_50 dl{
		width:45%;
	margin:7px 7px 0px 0px;
	border:solid 1px #dddddd;
	padding:0;
}
*:first-child+html #contents .mainBlock .key dl{
	display:inline;
}
* html #contents .mainBlock .key dl{
	display:inline;
}
#contents .mainBlock .key dt{
	background-color:#f5f5f5;
	padding:0 7px;
	margin-bottom:11px;
}
#contents .mainBlock .key dd{
	margin:0 7px 15px;
	padding:0;
}
#contents .mainBlock .w_50 dd{
}
#contents .mainBlock .key dd img{
	vertical-align:middle;
	padding-right:5px;
}
#contents .mainBlock .w_50 strong.supp{
	display:block;
	margin:11px 7px;
	font-size:1.1em;
}*/

/* ================== 20120606 ================== */
/*.subRead .m_b2m{
	display:block;
	margin-bottom:2em;
}
.mainBlock .b_center{
	text-align:center;
	display:block;
	margin:0 auto;
}*/
/* ================== 20120704 ================== */
/*.ind{
display:block;
text-indent:1em;
}
.bd_icon{
border-left:ridge 6px #FFCC99;
text-indent:0.5em;
margin-bottom:0.5em;
text-align:left;
}*/
/* ================== 20120711 ================== */
/*#contents #header dl.raadBlock dd p.w100{
	clear: right;
	width: 730px;
	margin:0;
	padding:0;
}
#contents .m_lnone{
margin-left:-1em;
}

#contents .columnBlock h2.noneclum {
	padding: 8px 20px 0 15px;
	background:none;
      border-bottom:dashed 1px #A2D8D8;
      background:url(/usage/closeup/images/none_clumn_bg.png) left top;
}*/

/* ========= 20110928 =========== */
/*.subRead .keyboard dl,
.subRead .keyboard dt,
.subRead .keyboard dd{
margin:0;
padding:0;
font-size:0.8em;
text-align:center;
}
.subRead .keyboard dl{
display:inline-block;
margin:1em;
}
.subRead .keyboard dd{
margin:1em;
}*/
/* ========= 20120912 =========== */
/*.icon_b{
vertical-align:middle;
padding-right:3px;
}*/
/* ========= 20130529 =========== */
/*.ind_li{
      font-size:90%;
      list-style:none;
      margin:0;
      margin-bottom:1em;
	padding:0 0.5em 0;
	background:#FCF8EA; 
      border: solid 1px #E6BF8A; 
}
.ind_li li{
	background:url(/usage/closeup/images/icon_pagelink_s.gif) no-repeat left 0.2em !important;
      margin:0.5em 0;
}
.i_none,
.ind_li .i_none{
background:none !important;
font-size:90%;
margin:0;
margin-top:-0.5em;
padding:0;
}*/
/* ================== fb_sp追加20120821 ================== */
/*.fb_sp{display:none; }
.sp_table_img{display:none; }
.sp_tx_img{display:none; }*/



/* ========= 20150204 =========== */
/*#contents .mainBlock .lineOrange {
	border-bottom: solid 2px #F90;
}*/

/* ========= 20150218 =========== */
/*#contents .roundedBlock {
	margin: 0 auto 40px;
	border: solid 1px #E6Bf8A;
	border-radius:10px;
	padding: 1.75em 25px 0;
	width: 400px;
	background-color: #FFFCF5;
}

#contents .empList {
	font-size: 120%;
	color: #b00;
}*/

/* ========= 20151019 =========== */
/*p.capImg span.ie11 {
	margin-bottom: 10px;
	background: #FFFFFF;
	border: 5px solid #5ab2e4;
	display: block;
	color: #2578C2;
	font-family: "Arial Black",Gadget,sans-serif;
	font-size: 15px;
	font-weight: bolder;
	height: 26px;
	line-height: 26px;
}

p.capImg span.edge {
	margin-bottom: 10px;
	background: #FFFFFF;
	border: 5px solid #074da5;
	display: block;
	color: #074da5;
	font-family: "Arial Black",Gadget,sans-serif;
	font-size: 15px;
	font-weight: bolder;
	height: 26px;
	line-height: 26px;
}*/


/* ========= 20160915 =========== */

/*.w480 {width:480px !important;}
.txtFont120 {font-size:120%;}*/

/* ========= 20160926 =========== */
/*th.PaleYellowRedBG {background-color:#FAE9E3 !important;}

th.OrangeSolid,
td.OrangeSolid {border-bottom:1px solid #C60 !important;}
*/

/* ========= 20170518 =========== */
