@charset "Shift-JIS";
*{margin:0; padding:0;}
body{font:14px Meiryo, Verdana, Arial, Helvetica, sans-serif; line-height:1.4em; background:#fff; text-align:center; color:#000000;}
img{border:none;}
h1,h2,h3,h4,h5{font-size:14px; line-height:16px;}
pre{
	/*padding:5px;*/
	white-space:pre-wrap;				/* css-3 */
	white-space:-moz-pre-wrap;	/* Mozilla, since 1999 */
	white-space:-pre-wrap;			/* Opera 4-6 */
	white-space:-o-pre-wrap;		/* Opera 7 */
	word-wrap:break-word;				/* Internet Explorer 5.5+ */
}

#container{width:1000px; margin:0 auto; text-align:left;}
#header{width:1000px; background:url(../../imgs/ttl_bg2.gif) no-repeat right top; margin-bottom:16px;}
#header #limit{line-height:150%;}
#headerNmgn{width:1000px; background:url(../../imgs/ttl_bg2.gif) no-repeat right top;}
#loginoutBg{width:392px; float:right; text-align:right;}
#loginout{margin:1px 15px 0 0; font-size:14px; color:#016331; text-align:right; line-height:160%;}
#footer{margin-top:26px; padding-left:15px; background: url(../../imgs/ftr_bg.gif) repeat-x;}
#footer20{margin-top:20px; padding-left:15px; background: url(../../imgs/ftr_bg.gif) repeat-x;}
#wrapper760{width:760px; margin:0 auto;}

a:link {text-decoration:none; color:#006d6f;}
a:visited {text-decoration:none; color:#006d6f;}
a:hover {text-decoration:underline; color:#006d6f;}
a:active {text-decoration:underline; color:#006d6f;}

/* add 2008/12/08 */
/* 一覧ページ */
.vlMov{
	margin-top:4px;
	width:1000px;
	padding:5px 0 50px 0;
	background:url(../imgs/bg_mlst.gif) no-repeat right bottom #f8f8f8;
	line-height:150%;
}
#readBox{
	width:930px;
	padding:10px 15px 10px 15px;
	margin:5px 20px 5px 20px;
	border:1px dashed #bbb;
}
#readBox .index{margin:0 0 5px 0;}
#mainArea{}
#mainArea .mokuji{
	text-indent:5px;
	font-size:16px;
	width:960px;
	padding:0 0 5px 0;
	margin:15px 0 15px 0;
	border-bottom:solid 2px #bbb;
}
#mainArea .index{
	font-size:15px;
	margin:10px 0 5px 0;
	font-weight:bold;
}
#mainArea p.mLst a{
	margin-bottom:4px;
	padding:0 0 0 18px;
	background:url(../../imgs/icn_mlst.gif) no-repeat left 1px;
	font-size:14px;
	line-height:1.5em;
}
#mainArea p.mLst a:link{text-decoration:none; color:#006d6f;}
#mainArea p.mLst a:visited{text-decoration:none; color:#006d6f;}
#mainArea p.mLst a:hover{
	background:url(../../imgs/icn_mlst_o.gif) no-repeat left 1px;
	text-decoration:underline;
	color:#006d6f;
}
#mainArea p.mLst a:active{
	background:url(../../imgs/icn_mlst_o.gif) no-repeat left 1px;
	text-decoration:underline;
	color:#006d6f;
}
/* /一覧ページ */
/* add 2022/10/04 */
/* 一覧ページ What's New日付*/
.wh_tit{
	width:635px;
	height:24px;
	position: relative;
}
.wh_tit img{
	width:100%;
	height:auto;
}
.wh_tit p{
	position: absolute;
	padding: 4px;
	margin:0;
}
.wh_tit .date{
	font-size:12px;
	top: 0px;
	left: 160px;
	width: 80px;
	text-align: center;
	color: #006d6f;
	font-weight:bold;
}
.wh_tit .dateb{
	font-size:12px;
	top: 0px;
	left: 160px;
	width: 80px;
	text-align: center;
	color: #267CA7;
	font-weight:bold;
}
/* 一覧ページ What's New日付*/

/* 詳細ページ */
#vlThmKmj{
	color:#596c00;
	background:url(../../imgs/cnt_ttl_km2.gif) no-repeat right top;
}
#vlThmFrm{
	color:#075200;
	background:url(../../imgs/cnt_ttl_frm2.gif) no-repeat right top;
}
#vlThmKmj,#vlThmFrm{
	padding-top:2px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}
#prchs{width:200px; float:right; text-align:right;}
#wrap{margin:0 15px 0 15px;}
#wrap img{margin:0 15px 10px 0;}
#wrap .line{border-bottom:1px dotted #000; margin:10px 0 0 0;}
#wrap h2{
	float:left;
	padding:7px 0 0 6px;
	color:#596c00;
	height:21px;
	font-size:16px;
	width:964px;
	background:url(../../imgs/bg_cntttl_gry.gif) no-repeat left top;
}
#wrap .new{color:#c00;font-size:90%;}
#wrap .zuibun{
	width:604px;
	background:url(../../imgs/bg_cntttl_gry_s.gif) no-repeat left top;
}
#wrap .topics{float:left; width:260px; margin:5px 0 0 10px;}
.vlMovG{
	width:1000;
	margin:4px 0 4px 0;
	padding:10px 0 21px 0;
	background:#f8f8f8;
	border-bottom:4px solid #cecece;
}
.movTtlBg{width:787px; float:left;}

/*作品名・タイトル*/
.movTrk,.movTtl{color:#232360;}
.movTrkKmj,.movTtlKmj{color:#596c00;}
.movTrkFrm,.movTtlFrm{color:#075200;}
.movTrk,.movTrkKmj,.movTrkFrm,.movTtl,.movTtlKmj,.movTtlFrm
{
	background:url(../../imgs/bg_wknm_trkttl_r.gif) #eaeaea no-repeat right top;
}
.movTrk,.movTrkKmj,.movTrkFrm{font-size:16px;line-height:12px;}
.movTtl,.movTtlKmj,.movTtlFrm{font-size:16px;font-weight:bold;line-height:16px;}
/*/作品名・タイトル*/
.cntntL{width:600px; float:left; font-size:12px; line-height:17px;}
.adImgBg{width:352px; text-align:center;}
.adImgBg img{border:1px solid #cecece}
.attention{color:#c00;}
.glay{color:#999;}
p.mLst a {
	margin-bottom:4px;
	padding:0 0 0 18px;
	background:url(../../imgs/icn_mlst.gif) no-repeat left 1px;
	font-size:14px;
	line-height:1.5em;
}
.trkBg{
	background:url(../../imgs/trk_bg.gif) no-repeat;
	text-align:center;
}
.tmBg{
	padding-right:17px;
	background:url(../../../imgs/bg_tm.gif) no-repeat right top;
	text-align:right;
}
#textArea{line-height:160%; font-size:14px; margin:5px 20px 0 20px;}
#textArea .index{width:930px; font-weight:bold; font-size:16px;margin:10px 0 6px 0; line-height:160%;}
#textArea .article{font-size:14px;}
#textAreaM{line-height:130%; font-size:14px; margin:25px 30px 0 30px;}
/*運をひらく言葉*/
#indexBox{
	clear:both;
	border:1px solid #999;
	line-height:150%;
	padding:5px 15px 10px 15px;
	margin:15px 0 0 0;
	background-color:#ffe;
}
#indexBox .index{color:#009; font-weight:bold; font-size:15px;}
#indexBox .read{font-size:12px; text-align:right;}
/*/運をひらく言葉*/
/*リスト*/
/*p.mLst a {margin-bottom:4px; padding:5px 0 0 18px; background:url(../../imgs/icn_mlst.gif) no-repeat left 1px; font-size:12px; line-height:18px;}*/
p.mLst a:link {text-decoration:none; color:#006d6f;}
p.mLst a:visited {text-decoration:none; color:#006d6f;}
p.mLst a:hover {background:url(../../imgs/icn_mlst_o.gif) no-repeat left 1px; text-decoration:underline; color:#006d6f;}
p.mLst a:active {background:url(../../imgs/icn_mlst_o.gif) no-repeat left 1px; text-decoration:underline; color:#006d6f;}
/*/リスト*/
/* /詳細ページ */
/* /add 2008/12/08 */

/* add 2008/12/16 */
/**** 左メニュー　松下幸之助に学ぶ成功塾 ****/
#mnKm{margin-bottom:5px; padding-bottom:5px; background:#f0fbc8; text-align:center;}
/**** 左メニュー　経営フォーラム ****/
#mnFrm{margin-bottom:8px; padding-bottom:5px; background:#dcf4d4; text-align:center;}
/* /add 2008/12/16 */

/* float */
.fltR{float:right;}
.fltL{float:left;}
.cb{clear:both; height:0; font-size:1px; line-height:0px;}
.cbN{clear:both;}
.cl{clear:left;}
.cr{clear:right;}

/* display */
.dspB{display:block;}
.dspI{display:inline;}
.dspIB{display:inline-block;}

/* align */
.talgnL{text-align:left;}
.talgnC{text-align:center;}
.talgnR{text-align:right;}
.valgnM{vertical-align:middle;}
.valgnTT{vertical-align:text-top;}
.valgnB{vertical-align:bottom;}
.pAbs{position:absolute;}
.mgnLRA{margin-left:auto; margin-right:auto;}

/* margin */
.mgn0{margin:0px;}
.mgnT1{margin-top:1px;}
.mgnT2{margin-top:2px;}
.mgnT3{margin-top:3px;}
.mgnT4{margin-top:4px;}
.mgnT5{margin-top:5px;}
.mgnT6{margin-top:6px;}
.mgnT7{margin-top:7px;}
.mgnT8{margin-top:8px;}
.mgnT9{margin-top:10px;}
.mgnT10{margin-top:9px;}
.mgnT12{margin-top:12px;}
.mgnT13{margin-top:13px;}
.mgnT15{margin-top:15px;}
.mgnT16{margin-top:16px;}
.mgnT18{margin-top:18px;}
.mgnT20{margin-top:20px;}
.mgnT24{margin-top:24px;}
.mgnT26{margin-top:26px;}
.mgnT32{margin-top:32px;}
.mgnT35{margin-top:35px;}
.mgnT56{margin-top:56px;}
.mgnT60{margin-top:60px;}
.mgnT70{margin-top:70px;}
.mgnL1{margin-left:1px;}
.mgnL2{margin-left:2px;}
.mgnL4{margin-left:4px;}
.mgnL5{margin-left:5px;}
.mgnL6{margin-left:6px;}
.mgnL7{margin-left:7px;}
.mgnL8{margin-left:8px;}
.mgnL10{margin-left:10px;}
.mgnL11{margin-left:11px;}
.mgnL12{margin-left:12px;}
.mgnL13{margin-left:13px;}
.mgnL14{margin-left:14px;}
.mgnL15{margin-left:15px;}
.mgnL16{margin-left:16px;}
.mgnL17{margin-left:17px;}
.mgnL18{margin-left:18px;}
.mgnL19{margin-left:19px;}
.mgnL20{margin-left:20px;}
.mgnL22{margin-left:22px;}
.mgnL24{margin-left:24px;}
.mgnL25{margin-left:25px;}
.mgnL30{margin-left:30px;}
.mgnB2{margin-bottom:2px;}
.mgnB3{margin-bottom:3px;}
.mgnB4{margin-bottom:4px;}
.mgnB5{margin-bottom:5px;}
.mgnB6{margin-bottom:6px;}
.mgnB7{margin-bottom:7px;}
.mgnB8{margin-bottom:8px;}
.mgnB9{margin-bottom:9px;}
.mgnB0{margin-bottom:0px;}
.mgnB10{margin-bottom:10px;}
.mgnB11{margin-bottom:11px;}
.mgnB12{margin-bottom:12px;}
.mgnB13{margin-bottom:13px;}
.mgnB14{margin-bottom:14px;}
.mgnB16{margin-bottom:16px;}
.mgnB17{margin-bottom:17px;}
.mgnB18{margin-bottom:18px;}
.mgnB19{margin-bottom:18px;}
.mgnB20{margin-bottom:20px;}
.mgnB21{margin-bottom:21px;}
.mgnB22{margin-bottom:22px;}
.mgnB24{margin-bottom:24px;}
.mgnB30{margin-bottom:30px;}
.mgnR1{margin-right:1px;}
.mgnR2{margin-right:2px;}
.mgnR4{margin-right:4px;}
.mgnR5{margin-right:5px;}
.mgnR6{margin-right:6px;}
.mgnR7{margin-right:7px;}
.mgnR8{margin-right:8px;}
.mgnR10{margin-right:10px;}
.mgnR13{margin-right:13px;}
.mgnR14{margin-right:14px;}
.mgnR15{margin-right:15px;}
.mgnR16{margin-right:16px;}
.mgnR17{margin-right:17px;}
.mgnR18{margin-right:18px;}
.mgnR19{margin-right:19px;}
.mgnR20{margin-right:20px;}
.mgnR30{margin-right:30px;}

/* padding */
.pdng0{padding:0px;}
.pdngT1{padding-top:1px;}
.pdngT2{padding-top:2px;}
.pdngT3{padding-top:3px;}
.pdngT4{padding-top:4px;}
.pdngT5{padding-top:5px;}
.pdngT6{padding-top:6px;}
.pdngT7{padding-top:7px;}
.pdngT8{padding-top:8px;}
.pdngT9{padding-top:9px;}
.pdngT10{padding-top:10px;}
.pdngT12{padding-top:12px;}
.pdngT14{padding-top:14px;}
.pdngT15{padding-top:15px;}
.pdngT16{padding-top:16px;}
.pdngT17{padding-top:17px;}
.pdngT18{padding-top:18px;}
.pdngT20{padding-top:20px;}
.pdngT22{padding-top:22px;}
.pdngT40{padding-top:40px;}
.pdngR4{padding-right:4px;}
.pdngR6{padding-right:6px;}
.pdngR8{padding-right:8px;}
.pdngR10{padding-right:10px;}
.pdngR12{padding-right:12px;}
.pdngR13{padding-right:13px;}
.pdngR14{padding-right:14px;}
.pdngR15{padding-right:15px;}
.pdngR16{padding-right:16px;}
.pdngR18{padding-right:18px;}
.pdngR20{padding-right:20px;}
.pdngR25{padding-right:25px;}
.pdngB1{padding-bottom:1px;}
.pdngB6{padding-bottom:6px;}
.pdngB10{padding-bottom:10px;}
.pdngB12{padding-bottom:12px;}
.pdngB13{padding-bottom:13px;}
.pdngB14{padding-bottom:14px;}
.pdngB15{padding-bottom:15px;}
.pdngB18{padding-bottom:18px;}
.pdngB19{padding-bottom:19px;}
.pdngB20{padding-bottom:20px;}
.pdngB21{padding-bottom:21px;}
.pdngB22{padding-bottom:22px;}
.pdngB23{padding-bottom:23px;}
.pdngB24{padding-bottom:24px;}
.pdngB25{padding-bottom:25px;}
.pdngB26{padding-bottom:26px;}
.pdngB28{padding-bottom:28px;}
.pdngB29{padding-bottom:29px;}
.pdngB30{padding-bottom:30px;}
.pdngB32{padding-bottom:32px;}
.pdngB35{padding-bottom:35px;}
.pdngB40{padding-bottom:40px;}
.pdngB60{padding-bottom:60px;}
.pdngL2{padding-left:2px;}
.pdngL4{padding-left:4px;}
.pdngL9{padding-left:9px;}
.pdngL10{padding-left:10px;}
.pdngL12{padding-left:12px;}
.pdngL13{padding-left:13px;}
.pdngL14{padding-left:14px;}
.pdngL15{padding-left:15px;}
.pdngL16{padding-left:16px;}
.pdngL20{padding-left:20px;}
.pdngL21{padding-left:21px;}
.pdngL25{padding-left:25px;}
.pdngL45{padding-left:45px;}
.pdngL165{padding-left:165px;}

/* background */
.bgcLG_f8f8f8{background:#f8f8f8;}
.bgcLG_eaeaea{background:#eaeaea;}
.bgcYB_d1c56b{background:#d1c56b;} /* 成功の心得一日一話 */
.bgcLB_c7d3f1{background:#c7d3f1;} /* ビデオライブラリー */
.bgcLY_fff28b{background:#fff28b;} /* 経営サポート情報 */
.bgcYG_f3ffc6{background:#f3ffc6;} /* 松下幸之助に学ぶ成功塾 */
.bgcBr_f5d9bb{background:#f5d9bb;} /* 時事コラム */
.bgcGr_d8f3cf{background:#d8f3cf;} /* 経営フォーラム */

/* border */
.bdrNone{border:0;}
.bdrBcecece4{border-bottom:4px solid #cecece;}
.bdrB7e7e7e4{border-bottom:4px solid #7e7e7e;}
.bdrDg{ background:url(../../imgs/line_dg.gif) repeat-x;}
.bdrAcecece1{border:1px solid #cecece;}

/* font */
.fs10{font-size:10px;}
.fs10_10{font-size:10px; line-height:10px;}
.fs10_12{font-size:10px; line-height:12px;}
.fs10_13{font-size:10px; line-height:13px;}
.fs10_14{font-size:10px; line-height:14px;}
.fs12{font-size:12px;}
.fs12_12{font-size:12px; line-height:12px;}
.fs12_14{font-size:12px; line-height:14px;}
.fs12_15{font-size:12px; line-height:15px;}
.fs12_16{font-size:12px; line-height:16px;}
.fs12_17{font-size:12px; line-height:17px;}
.fs12_18{font-size:12px; line-height:18px;}
.fs12_19{font-size:12px; line-height:19px;}
.fs14{font-size:14px;}
.fs14_14{font-size:14px; line-height:14px;}
.fs14_20{font-size:14px; line-height:20px;}
.fs16_16{font-size:16px; line-height:16px;}
.fs20_20{font-size:20px; line-height:20px;}

.ftw{font-family:"ＭＳ ゴシック", "Osaka−等幅";}
.fm{font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";}

.fcYB_635700{color:#635700;} /* 成功の心得一日一話 */
.fcLB_23a5e0{color:#23a5e0;} /* What's New 更新日時 */
.fcBr_603406{color:#603406;} /* 時事コラム */
.fcBr_125d39{color:#125d39;} /* 経営フォーラム */

.fls2{letter-spacing:2px;}
.fls6{letter-spacing:6px;}

.ind1{text-indent:1em;}

/* link Arrow */
.lnkArrw a{padding-left:18px; background:url(../../imgs/icn_mlst.gif) no-repeat left 1px;}
.lnkArrw a:link {text-decoration:none; color:#006d6f;}
.lnkArrw a:visited{text-decoration:none; color:#006d6f;}
.lnkArrw a:hover{background:url(../../imgs/icn_mlst_o.gif) no-repeat left 1px; text-decoration:underline; color:#006d6f;}
.lnkArrw a:active {background:url(../../imgs/icn_mlst_o.gif) no-repeat left 1px; text-decoration:underline; color:#006d6f;}

.lnkArrw14 a {padding-left:18px; background:url(../../imgs/icn_mlst.gif) no-repeat 2px -2px; font-size:14px; line-height:14px;}
.lnkArrw14 a:link {text-decoration:none; color:#006d6f;}
.lnkArrw14 a:visited {text-decoration:none; color:#006d6f;}
.lnkArrw14 a:hover {background:url(../../imgs/icn_mlst_o.gif) no-repeat 2px -2px; text-decoration:underline; color:#006d6f;}
.lnkArrw14 a:active {background:url(../../imgs/icn_mlst_o.gif) no-repeat 2px -2px; text-decoration:underline; color:#006d6f;}

.lnkArrw14R a {padding-left:18px; background:url(../../imgs/icn_mlst.gif) no-repeat 48px -2px; font-size:14px; line-height:14px;}
.lnkArrw14R a:link {text-decoration:none; color:#006d6f;}
.lnkArrw14R a:visited {text-decoration:none; color:#006d6f;}
.lnkArrw14R a:hover {background:url(../../imgs/icn_mlst_o.gif) no-repeat 48px -2px; text-decoration:underline; color:#006d6f;}
.lnkArrw14R a:active {background:url(../../imgs/icn_mlst_o.gif) no-repeat 48px -2px; text-decoration:underline; color:#006d6f;}

.lnkArrw14L a {padding-left:18px; background:url(../../imgs/icn_mlst_l.gif) no-repeat 0 -2px; font-size:14px; line-height:14px;}
.lnkArrw14L a:link {text-decoration:none; color:#006d6f;}
.lnkArrw14L a:visited {text-decoration:none; color:#006d6f;}
.lnkArrw14L a:hover {background:url(../../imgs/icn_mlst_l_o.gif) no-repeat 0 -2px; text-decoration:underline; color:#006d6f;}
.lnkArrw14L a:active {background:url(../../imgs/icn_mlst_l_o.gif) no-repeat 0 -2px; text-decoration:underline; color:#006d6f;}

.lnkArrwR a{padding:0 16px 0 0; background:url(../../imgs/icn_mlst.gif) no-repeat right -1px; line-height:13px;}
.lnkArrwR a:link{text-decoration:none;}
.lnkArrwR a:visited{text-decoration:none;}
.lnkArrwR a:hover{background:url(../../imgs/icn_mlst_o.gif) no-repeat right -1px; text-decoration:underline;}
.lnkArrwR a:active{background:url(../../imgs/icn_mlst_o.gif) no-repeat right -1px; text-decoration:underline;}

/* update! */
.ud{padding-left:6px; font:bold 13px/1 Meiryo, Arial, Helvetica, sans-serif; color:#c2001b;}

/* list */
.ulImg{list-style:none;}
.liImg{padding-left:12px; background:url(../../imgs/lstmk.gif) no-repeat -2px 3px;}
.lstC{list-style:circle;}


/****** Top Page ******/
#contentL{margin-top:13px; float:left; width:635px;}
#contentR{margin-top:13px; float:right; width:345px;}
/* 成功の心得一日一話 */
#onedystry{background:#f9fbe3; border:1px solid #796c0d;}
#onedystryWrpr{width:746px; float:left;}
/* ヘルプデスク */
#hlpdskBg{background:url(../../imgs/tp_hlpdsk_bg.gif) repeat-x #f7f7f7; width:242px; height:139px; float:right; text-align:center; line-height:15px;}

/* ビデオライブラリー */
#vlBg{padding:12px 13px 17px 13px; background:url(../../imgs/tp_vl_bg.gif) no-repeat right bottom #f8f8f8;}
/* 松下幸之助に学ぶ成功塾 */
#ssLst{width:246px; float:left;}

/****** login ******/
#liBg{width:760px; margin:16px 0 26px 0; padding:60px 0 60px 0; background:#f8f8f8; border-bottom:4px solid #cecece;}
.liThBg{background:#959595; vertical-align:middle;}
.liTdBg{padding:2px 24px 2px 5px; background:#ffffff; vertical-align:middle;}
.liTdBg input{padding:1px; font:14px/14px "ＭＳ ゴシック", sans-serif; border:1px solid #cecece; display:inline;}
.liTdBg p{margin-left:5px; font-size:10px; display:inline;}

/*#wnBg{ background:#FFFFEE;}
#wnBg{ background:#EEF7FF;}*/
#wnBg{ background:#F7FCFE;}

/**** 経営フォーラム　経営アンソロジー　ジャンル一覧 ****/
#frmGnr{padding-top:2px; background:url(../../frm/imgs/ttl_bg.gif) no-repeat right top; color:#235f1d; font-weight:bold; text-align:center;}
.frmG{width:760px; margin-top:4px; margin-bottom:4px; padding:10px 0 21px 0; background:#f8f8f8; border-bottom:4px solid #cecece; text-align:center; /* for IE */}
.frmTtlBg{width:680px; float:left; text-align:left;}
.frmTtl{background:url(../../imgs/bg_wknm_trkttl_r.gif) #eaeaea no-repeat right top; color:#235f1d; font-weight:bold; line-height:1em;}
.frmTrk{background:url(../../imgs/bg_wknm_trkttl_r.gif) #eaeaea no-repeat right top; color:#235f1d; line-height:1em;}
.frmlst{width:680px; margin-top:4px; margin-bottom:4px; margin-left:auto; margin-right:auto; text-align:left;}
.antholst{border-top:1px solid #449950; border-bottom:1px solid #449950; background:#f0efe7;}
.Lsttg{border-bottom:1px solid #449950;}
.Lst{border-bottom:1px dashed #449950; margin:0px; padding-top:2px; padding-bottom:20px;}
.Lst2Lne{border-bottom:1px dashed #449950; margin:0px; padding-top:2px; padding-bottom:40px;}
.Lstnm{width:60%; font-size:1em; line-height:1.5em; float:left;}
.Lstttl{width:40%; font-size:1em; line-height:1.5em; float:right;}
.LstCntt{width:730px; height:10px; margin:auto; background:url(../../frm/imgs/brd_top.gif) no-repeat left top;}
.LstCntc{width:730px; text-align:left; font-size:1em; line-height:1.6em; margin:auto; background:url(../../frm/imgs/brd_bgsdw.gif) repeat-y left top;}
.LstCntb{width:730px; height:17px; margin:auto; background:url(../../frm/imgs/brd_btm.gif) no-repeat left top;}


/**** テーマ検索 ****/
.thmSrchBtn a{padding:6px 0 0 0; border:1px solid #bbb; width:183px; height:22px; background:url(../../imgs/thmsch_btn.gif) repeat-x; text-align:center; float:left; font-size:14px; line-height:14spx; color:#006d6f; font-weight:bold;}
.Edge a{margin:6px 0 0 0;}
.Usual a{margin:6px 6px 0 0;}
.thmSrchBtn a:link{text-decoration:none;}
.thmSrchBtn a:visited{text-decoration:none;}
.thmSrchBtn a:hover{text-decoration:underline; background:url(../../imgs/thmsch_btn_o.gif) repeat-x;}
.thmSrchBtn a:active{text-decoration:underline; background:url(../../imgs/thmsch_btn_o.gif) repeat-x;}

/* Q&A よくあるお問い合わせ一覧 */
#faqTopIndx{margin:0 0 16px 0; padding:18px 14px 22px 16px; background:#ebebeb;}
#faqTopIndx p{margin-left:14px; padding-bottom:4px; line-height:18px;}
#faqTopIndx p a{padding-left:18px; background:url(../../help/imgs/faq_btn_q.gif) no-repeat 0 2px; display:block;}
#faqTopIndx p a:link{text-decoration:none;}
#faqTopIndx p a:visited{text-decoration:none;}
#faqTopIndx p a:hover{background:url(../../help/imgs/faq_btn_q_o.gif) no-repeat 0 2px; text-decoration:underline;}
#faqTopIndx p a:active{background:url(../../help/imgs/faq_btn_q_o.gif) no-repeat 0 2px; text-decoration:underline;}

#faqTopIndx summary {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    padding-top: 8px;
    padding-bottom: 8px;
    font-weight: 600;
}

.accordion-004 {
    margin-bottom: 7px;
    background-color: #f2f2f2;
    border: 1px solid #d0d0d0;
}

.accordion-004 summary {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    padding: 14px 28px;
    font-weight: 600;
}

.accordion-004 p {
    transform: translateY(-10px);
    opacity: 0;
    margin: 0;
    padding: 3px 49px 10px;
    transition: transform .5s, opacity .5s;
}

