@charset "Shift_JIS";
/* --------------------------------------------------------------------
	Common / Financial Academy
-------------------------------------------------------------------- */
/* All
-------------------------------------------------------------------- */
.sy1{}
.sy2{}

.addthis_button_tweet iframe {
	width:103px !important;
}

.addthis_button_google_plusone div {
	width:72px !important;
}

.addthis_button_facebook_like .fb-like {
	width:112px !important;
}

/* moushikomi ----------------- */
h3.kyoyoFP-M{
	border-top: 2px solid #CCCCCC;border-bottom: 2px solid #CCCCCC;
	font-weight: bold;
}



/* Common Module ----------------- */
.pt01 {padding-top:1px;}
.pt05 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt20 {padding-top:20px;}
.pt25 {padding-top:25px;}
.pt40 {padding-top:40px;}

.pb05 {padding-bottom:5px;}
.pb20 {padding-bottom:20px;}

.pa05 {padding:5px;}
.pa10 {padding:10px;}
.pa15 {padding:17px;}
.pa20 {padding:20px;}
.pa25 {padding:25px;}
.pa40-25 {padding:57px 25px;}
.pa4-20 {padding:4px 20px;}
.pl20 {padding-left:20px;}

.mb60 {margin-bottom: 60px; ! important;}
.mb70 {margin-bottom: 70px; ! important;}
.ml85 {margin-left:85px ! important;}
.ml100 {margin-left:100px ! important;}
.ml110 {margin-left:110px ! important;}
.ml64 {margin-left:64px ! important;}

.ma25 {margin:25px;}
.ma30 {margin:30px;}
.ma35 {margin:35px;}
.delete{margin: 0px;padding: 0px;text-indent: -10000px;}


/* floatWindow ----------------- */
html,body{
	margin:0;
	padding:0;
	height:100%;
}
div#glayLayer{
	display:none;
	position:fixed;
	left:0;
	top:0;
	height:100%;
	width:100%;
	background:#000000;
	filter:alpha(opacity=40);
	opacity: 0.75;
}
.floatbotan{cursor:pointer;}
* html div#glayLayer{
	position:absolute;
}
#overLayer{
	display:none;
	width:902px;
	height:660px;
	background:white;
	padding:15px;
	position: fixed;
	top:50%;
	left:50%;
	text-align: left;
	background:url(/img2010/kakei_kaizen/flow_window.png);
	background-repeat: no-repeat;
}

#overLayer img.close{
	position:absolute;
	top:13px;
	right:18px;
	cursor:pointer;
}
* html #overLayer{
	position: absolute;
}

/* float ----------------- */
.floatL{float: left;}
.floatR{float: right;}
.clear{clear: both;}

/* bgColor ---------------------- */
.bgColorBlue1 {background-color: #D9EEF2;}
.bgColorBlue2 {background-color: #E0F8F7;}
.bgColorBlue3 {background-color: #1D236D;}
.bgColorBlue3 {background-color: #1D236D;}
.bgColorBlue4 {background-color: #008CBA;}
.bgColorGreen1 {background-color: #D8F3DF;}
.bgColorGray1 {background-color: #CCCCCC;}
.bgColorGray2 {background-color: #E5E5E5;}
.bgColorGray3 {background-color: #F2F2F2;}
.bgColorGray4 {background-color: #E8EDF0;}
.bgColorWhite {background-color: #FFFFFF;}
.bgColorBlueGray1 {background-color: #EAEEF1;}

.bgColorCI1 {background-color: #1c236d;}
.bgColorCI8 {background-color: #1cb3db;}

.bgColorLineYL {background: linear-gradient(transparent 60%, #ffff66 60%);}
.bgColorLinePP {background: linear-gradient(transparent 60%, #ff99ff 60%);}

/* align ------------------------- */
.alignC {text-align:center;}
.alignR {text-align:right;}
.alignL {text-align:left;}
.valignM {vertical-align:middle;}

/* spacing ---------------------------- */
.spacing01 {letter-spacing: 1px;}
.spacing02 {letter-spacing: 2px;}
.spacing03 {letter-spacing: 3px;}
.spacing04 {letter-spacing: 4px;}
.spacing05 {letter-spacing: 5px;}

/* Ul ---------------------------- */
.disc {	padding-left:20px;}
.disc li {list-style-type:disc;}

ul.nomad li {
	margin: 1px;
	list-style-type:none;
	background-repeat: repeat-y;
}
ul.nomad li.riyu {
	padding-top: 2px;
	background-image: url(../img2010/nomad_new/li_backg.jpg);
}
ul.nomad li.odd {
	padding-left: 20px;
	background-image: url(../img2010/nomad_new/li_gray1.jpg);
}
ul.nomad li.even {
	padding-left: 20px;
	background-image: url(../img2010/nomad_new/li_gray2.jpg);
}

/* txtColor ---------------------- */
.txtColorOrange {color:#ff6600;}
.txtColorRed {color:#ff0000;}
.txtColorRed2 {color:#CD3535;}
.txtColorRed3 {color:#990000;}
.txtColorBlue {color:#0099CC;}
.txtColorBlue2 {color:#0054A8;}
.txtColorBlue3 {color:#2284B9;}
.txtColorBlue4 {color:#1C236D;}
.txtColorBlue5 {color:#008CBA;}
.txtColorLightBlue {color:#1CB3DB;}
.txtColorGray {color:#999999;}
.txtColorGray2 {color:#666666;}
.txtColorBrown {color: #330000;}
.txtColorBrown2 {color: #5C431D;}
.txtColorBGreen {color: #42B41B;}
.txtColorYGreen {color: #6AAC43;}
.txtColorGreen {color: #009900;}
.txtColorWhite {color: #FFFFFF;}

.txtColorBase01 {color: #1c236d;}
.txtColorBase03 {color: #52b98d;}
.txtColorBase04 {color: #008cba;}
.txtColorBase08 {color: #1cb3db;}
.txtColorBase09 {color: #e9609e;}

/* fontSize ---------------------- */
.fontSize10p {font-size:80%;}
.fontSize11p {font-size:90%;}
.fontSize12p {font-size:100%;}
.fontSize13p {font-size:110%;}
.fontSize14p {font-size:120%;}
.fontSize15p {font-size:130%;}
.fontSize16p {font-size:140%;}
.fontSize17p {font-size:150%;}
.fontSize18p {font-size:160%;}
.fontSize19p {font-size:170%;}
.fontSize20p {font-size:180%;}
.fontSize21p {font-size:200%;}
.fontSize22p {font-size:220%;}
.fontSize23p {font-size:240%;}
.fontSize24p {font-size:260%;}
.fontSize25p {font-size:280%;}
.fontSize26p {font-size:300%;}
.fontSize27p {font-size:320%;}


.txtNonBold{font-weight: normal;}

/* lineHeight ---------------------- */
.lineHeight100 {line-height: 100%;}
.lineHeight110 {line-height: 110%;}
.lineHeight120 {line-height: 120%;}
.lineHeight130 {line-height: 130%;}
.lineHeight140 {line-height: 140%;}

/* line ---**--------------------- */
.syLineBottom{border-bottom: 2px solid #CCCCCC;padding-bottom:20px;}
.syLineBottom2{border-bottom: 1px solid #008CBA;}

.syLineTop{border-top: 1px solid #CCCCCC;padding-bottom:20px;}
.syLineTop2{border-top: 1px solid #CCCCCC;}
.syLineTop3{border-top: 2px solid #1D236D;}
.syLineTop4{border-top: 1px dotted #000000;}

.syLineGray{border-bottom: 1px solid #CCCCCC;padding:10px 10px;}
.syLineGrayL{border-left: 3px solid #F2F2F2;}


/* width ---**--------------------- */
.haba56 {width:56px;}
.haba245 {width:245px;}
.haba256 {width:256px;}
.haba425 {width:425px;}
.haba450 {width:450px;}
.haba470 {width:470px;}
.haba495 {width:495px;}
.haba640 {width:640px;}
.haba730 {width:730px;}
.haba950 {width:948px;}
.haba870 {width:870px;}
.haba880 {width:880px;}
.haba860 {width:860px;}
.haba908 {width:908px;}
.haba950 {width:950px;}
.one_second{width:50%;}
.one_third{width:33%;}
.one_fourth{width:25%;}
.width48{width: 48%;}




/* --**------------------------- */


/* table ---**--------------------- */
/* syueki myhome jissen */
table.myhomeJissen th{
	margin: 0px;
	padding: 10px 10px;
	background-color: #1781CF;
	color: #FFFFFF;
	border: 0px solid #E7E7E7;
}
table.myhomeJissen td.myhomeJissenLine{	border-top: 1px solid #FFFFFF;border-bottom: 1px solid #FFFFFF;border-right: 1px solid #E7E7E7;}
table.myhomeJissen td{
	margin: 0px;
	padding: 10px 10px;
	border: 1px solid #E7E7E7;
}
table.myhomeJissen td.myhomeJissenMidashi{background-color: #E7E7E7;color: #1781CF;}
table.myhomeJissen td.myhomeJissenList{background-color: #FFFFFF;}

/* kakeiKaizen contents */
table.kakeikaizenContents{width:820px;border-top: 1px solid #C7E08D;}
table.kakeikaizenContents th{
	margin: 0px;
	padding: 10px 10px;
	background-color: #EBF4CC;
	border-bottom: 1px solid #C7E08D;
	border-right: 1px solid #EBF4CC;
	border-left: 1px solid #EBF4CC;
	color: #42B41B;
}
table.kakeikaizenContents td{
	margin: 0px;
	padding: 6px;
	border-bottom: 1px solid #C7E08D;
	border-right: 1px dashed #C7E08D;
}
table.kakeikaizenContents td.contents{
	border-left: 1px dashed #C7E08D;
	text-align: center;
}

/* kakeiKaizen QandA */
table.kakeikaizenTable{	text-align:left;}
table.kakeikaizenTable th{
	margin: 0px;
	padding: 15px 0px;
	background-repeat: no-repeat;
	background-position: center center;
	width:50px;
}
table.kakeikaizenTable th.qandaQ{
	background-image: url(../img2010/kakei_kaizen/qanda_q.gif);
	background-color: #CCCCCC;
	border-bottom: 1px solid #FFFFFF;
}
table.kakeikaizenTable th.qandaA{
	background-image: url(../img2010/kakei_kaizen/qanda_a.gif);
	background-color: #A5D21F;
}
table.kakeikaizenTable td{
	margin: 0px;
	padding: 15px;
}
table.kakeikaizenTable td.qandaQ{
	background-color: #F2F2F2;
	border-bottom: 1px solid #FFFFFF;
}
table.kakeikaizenTable td.qandaA{
	background-color: #EBF4CC;
}

/* kakeiKaizen Voice */
table.kakeikaizenVoice{text-align:left;}
table.kakeikaizenVoice th{
	margin: 0px;
	padding: 10px 16px;
	background-color: #EBF4CC;
}
table.kakeikaizenVoice td{
	margin: 0px;
	padding: 16px 16px;
	background-image: url(../img2010/kakei_kaizen/backg_math.gif);
	background-position: left bottom;
}

/* NomadLifeStyle */
table.nomad .nomadTop {
	border-top: 1px dashed #CCCCCC;
}
table.nomad td {
	border-bottom: 1px dashed #CCCCCC;
}
table.nomad th {
	border-bottom: 1px solid #FFFFFF;
	font-weight: normal;
}

/* pattern ----------------------- */
.pattern01 .boxL {width:584px;}
.pattern01 .boxR {width:256px;}

.pattern03 .boxL {width:136px;}
.pattern03 .boxR {width:662px;}
.pattern04 .boxL {width:600px;}
.pattern04 .boxR {width:280px;}
.pattern05 .boxL {width:101px;}
.pattern05 .boxR {width:699px;}
.pattern06 .boxL {width:570px;}
.pattern06 .boxR {width:290px;}
.pattern07 .boxL {width:640px;}
.pattern07 .boxR {width:240px;}
.pattern08 .boxes {width:430px;}
.pattern09 .boxL {width:250px;}
.pattern09 .boxR {width:640px;}
.pattern10 .boxL {width:400px;}
.pattern10 .boxR {width:550px;}
.pattern11 .boxL {width:230px;}
.pattern11 .boxR {width:608px;}
.pattern12 .boxL {width:198px;}
.pattern12 .boxR {width:700px;}
.pattern13 .boxL {width:66px;border: 1px solid #CCCCCC;}
.pattern14 .boxL {width:480px;}
.pattern14 .boxR {width:400px;}
.pattern15 .boxL {width:210px;}
.pattern15 .boxR {width:730px;}
.pattern16 .boxL {width:68px;}

.pattern17 .boxL {width:412px;}
.pattern17 .boxR {width:252px;}
.pattern18 .boxL {width:112px;}
.pattern18 .boxR {width:726px;}


.patternB340 .boxes {width:340px;}
.patternB700 .boxes {width:700px;}


/* waku ----------------------- */
.wakuGray{border: 1px solid #CCCCCC;}
.wakuColorBlue1 {border: 3px solid #D9EEF2;}/* kyouyo */
.wakuColorwhite {border: 1px solid #FFFFFF;}
.wakuColorGreen1 {border: 0px ;background-color:#BEDEB6;margin:0px 34px 20px 35px;padding:2px 16px 13px 16px;}
.wakuContest {padding:5px; border: 2px solid #CCCCCC;background-color:#F6F6F6;}
.wakuColorwhite2 {border: 0px ;background-color:#FFFFFF;margin:0px 34px 20px 35px;padding:2px 16px 13px 16px;}
.wakuColorwhite3 {border: 0px ;background-color:#FFFFFF;margin:28px 35px 20px 30px;padding:13px 16px;}



/* boxes -------------------------- */
.boxes { }
.boxL, .boxR {
	display:table-cell;
	vertical-align:top;
}
	/* for IE6, 7 */
	* html .boxL,
	* html .boxR {
		display:inline;
		zoom:1;
	}

	*:first-child+html .boxL,
	*:first-child+html .boxR {
		display:inline;
		zoom:1;
	}
.boxL {padding-right:30px;}
.pattern08 .boxL {padding-right:20px;}
.pattern16 .boxL {padding-right:0px;}
.boxes580pic {width:580px;}
.boxes918pic {width:918px;}

/* clearfix */
.anchorLink:after {
	content: ".";
	display: block;
	height: 0;
	font-size:0.1em;
	line-height:0;
	clear: both;
	visibility: hidden;
}
.anchorLink {zoom:1;}

/* PageTop Button ----------------- */
.pagetopBtn {margin-bottom:20px;}


/* lightbox ----------------- */
#lightbox {
	background-color: #eee;
	padding: 10px;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}
#lightboxCaption {
	color: #333333;
	background-color: #eee;
	font-size: 100%;
	text-align: center;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
	padding: 12px 0px;
}
#lightboxIndicator {
	border: 1px solid white;
}
#lightboxOverallView,
#overlay {
	background-color: #000;
	opacity: 0.5;
}
* html #lightboxOverallView,
* html #overlay {
	background-color: #000;
	filter: Alpha(opacity=50);
}
#effectImage,#actionImage{
 display:none !important;
 }



/* Headline setting
-------------------------------------------------------------------- */
/* pagetitle --------------------- */
#main h1 {margin-bottom:10px;}


/* Entry_M */
.sy1 #main .entryH2 {
	border-left:none;
	border-right:none;
	border-bottom:none;
	margin-bottom:30px;
	padding-left:0;
	padding-top:20px;
}

/* application -------------------- */
h2#application,
h2#taiken,
h2#trial {padding-top:20px;}


/* Target Person ------------------ */
.targetPerson {
	margin-bottom:50px;
	padding:0 40px;
}

/* summaryFeature ----------------- */
.summaryFeature li.left {float: left;}
.summaryFeature li.right {float: right;}

/* line --------------------------- */
.line-gray-top{
	border-top: 1px dashed #CCCCCC;
	padding-top: 30px;
	width: 890px;
}


/* chukyu_kouza ----------------- */
#chukyuKouza ul#top_menu {
    margin: 0 auto 18px auto;
    width: 950px;}
#chukyuKouza #topicPath {
	width:950px;
    margin-left:auto;
    margin-right:auto;}

#chukyuKouza #titleArea {
	background:url(../img2014/chukyu_kouza/main_photo.jpg) no-repeat center top;
	height:460px;}
#chukyuKouza #titleArea h2 {
    margin: 0 auto;
    width:535px;
    padding:100px 0 0 590px ;}
#chukyuKouza #titleArea p {
    margin: 0 auto;
    width:535px;
    padding:10px 0 0 590px ;}
#chukyuKouza .listArea {
	padding:0 0 20px 0;}
#chukyuKouza .listArea li {
	margin:0 0 3px 0;
	font-size:1.2em;
	color:#333333;
	font-weight:bold;}

#chukyuKouza ul.line{
	margin: 0px 0px;
	padding: 15px 0px 7px 0px;
	line-height: 130%;
	background-color: #FFFFFF;
}
#chukyuKouza ul.line li{
	margin-bottom: 10px;
	position: relative;
	padding-left: 17px;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
}
#chukyuKouza ul.line span{
	color:#1cb3db;
	position:absolute;
	top: 0px;
	left: 0px;
}
#chukyuKouza h5 {color: #1cb3db;}



/* --------------------------------------------------------------------
	Design_1 �t�@�[�X�g�X�e�b�v�^�C�v / Financial Academy
-------------------------------------------------------------------- */
/* Anchor Link ---------------------- */
.anchorLink {
	margin-bottom:30px;
	padding:0 20px;
}
.anchorLink li {
	float:left;
	margin-right:10px;
	margin-bottom:1px;
	background:#f0fbff url(/img2010/includes/anchor_arrow.gif) no-repeat 10px 0.7em;
	padding:5px 0 3px 28px;
	width:182px;
}

/* Anchor Link setting */
#mainIn .anchorLink {
	margin-bottom:1px;
	background:#f0fbff;
}
#mainIn .anchorLink li {
	float:left;
	background:url(/img2010/includes/anchor_arrow.gif) no-repeat 10px 0.8em;
	padding:5px 0 3px 28px;
	width:864px
}

/* tab menu ---------------------------- */
.sy1 #main h2 {
	border-left:1px solid #D3D3D3;
	border-right:1px solid #D3D3D3;
	padding-left:15px;
}
#main h2.h2First {border-left:none; border-right:none;}
#main .blue	  {border-bottom:14px solid #283983;}
#main .lightBlue  {border-bottom:14px solid #1781CF;}
#main .pink {border-bottom:14px solid #FE8D77;}

/* tabbox end -------------------------- */
.tabBoxEnd {border-bottom:1px solid #D3D3D3;}


/* Main Contents ----------------------- */
.section {
	border-left:1px solid #D3D3D3;
	border-right:1px solid #D3D3D3;
}
.inner {padding:30px 39px 45px;}


/* Summary
---------------------------------- */
.summary { }
.summary .boxL {width:584px;}
.summary .boxR {width:256px;}


/* Curriculum
---------------------------------- */
.curriculum { }
.curriculum table tbody th {
	text-align:left;
	font-weight:normal;
}
.curriculum table {
	border-top:1px solid #b6b6b6;
	border-left:1px solid #b6b6b6;
	width:100%;
}
.curriculum th,.curriculum td {
	border-right:1px solid #b6b6b6;
	border-bottom:1px solid #b6b6b6;
	padding:8px 17px;
}
.curriculum th {text-align:center;}
.curriculum tbody th .lineDotRight {
	border-right:none;
	background:#fafafa url(/img2010/includes/line_vertical_dotted_3.gif) repeat-y right top;
	width:295px;
}

/* pink_WomenSchoolHome */
.curriculum .pinkFEF7F5 td{background-color:#FEF7F5;}
.curriculum .pinkFEF7F5  table tbody th{background-color:#FEF7F5;}

/* green */
.curriculum .greenF8FCF5 td{background-color:#f8fcf5;}
.curriculum .greenF8FCF5  table tbody th{background-color:#f8fcf5;}


/* Lecturer Area�i�u�t�j
---------------------------------- */
.lecturer {}
.lecturer .boxes {margin-bottom:20px;padding:20px;}
.lecturer .boxL {padding-right:15px;width:138px;}
.lecturer .boxR {width:674px;}
.lecturer .message {padding:15px;background:#FFFFFF;border:5px solid #EFEFEF;}
.lecturer .dotLine {border-bottom: 1px dashed #CCCCCC;}

/* syueki_myhome */
.lecturer .pinkF9F7EC{background-color:#F9F7EC;}

/* pink_WomenSchoolHome */
.lecturer .pinkFEF7F5{background:#FEF7F5;}
.lecturer .pinkFEF7F5 .message h4{color: #FE8267;}

/* green */
.lecturer .greenF8FCF5{background:#F8FCF5;}
.lecturer .greenF8FCF5 .message h4{color: #4EAB03;}

/* �J�Õ� / program 
---------------------------------- */
/* houkoku_karada */
.programHoukoku {}
.programHoukoku .boxL {width:170px;}
.programHoukoku .boxR {width:636px;}
.programHoukoku .boxes {background-color: #F4F3F0;padding: 0px;}
.programHoukoku p {margin:10px 0px;}
.programHoukoku p img{float: right;}


/* �J�Õ� / enqete
----------------------------------- */
.enqete { }
.enqete ul{margin:0px 16px 0px 0px;}
.enqete li{
	margin:6px 0px 6px 0px;
	padding:6px 0px 6px 60px;
	background-repeat: no-repeat;
	border-bottom: 1px dashed #66BBF4;
}
/* houkoku_karada */
.enqete .houkoku{background-image: url(../img2010/hokoku201007_kadada/icon.jpg);}


/* --------------------------------------------------------------------
	Design_2 �X�N�[���^�C�v / Financial Academy
-------------------------------------------------------------------- */
/* tab menu Common
----------------------------------- */
.blockContents {
	border-left: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	padding: 30px 39px;
}
.blockContents2 {
	padding: 0px 0px;
	margin:0px 0px 0px 6px;
	width:943px;
	border-left: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
}
/* izumi_juku */
.tabArea .black {border-top: 14px solid #000000;border-bottom: 14px solid #000000;}

/* bukken chosa */
.tabArea .orange {border-top: 14px solid #F48A00;border-bottom: 14px solid #F48A00;}

/* kakei kaizen */
.tabArea .blueMini {border-top: 14px solid #44C4EB;border-bottom: 14px solid #44C4EB;}


/* tab img ----------------------- */
.tabArea ul.tabMenuTop li {float:left;}
.tabArea ul.tabMenuBtm li {float:right;}
.tabArea ul.tabMenuTop li a,.tabArea ul.tabMenuBtm li a {display:block;height:37px;overflow:hidden;text-indent:-9999px;outline:0;}
.tabArea ul.tabBotan li a {display:block;height:45px;overflow:hidden;text-indent:-9999px;outline:0;}

/* colorBlack top */
#colorBlack .tabArea ul.tabMenuTop li.tab1 a {background:url(/img2010/school/tabtop05.gif) no-repeat left top;width:194px;}
#colorBlack .tabArea ul.tabMenuTop li.tab1 a.tabCurrent {background:url(../img2010/izumi_juku/tabtop05_on.jpg) no-repeat left top;}
#colorBlack .tabArea ul.tabMenuTop li.tab2 {margin:0 2px;}
#colorBlack .tabArea ul.tabMenuTop li.tab2 a {background:url(/img2010/school/tabtop06.gif) no-repeat left top;width:195px;}
#colorBlack .tabArea ul.tabMenuTop li.tab2 a.tabCurrent {background:url(../img2010/izumi_juku/tabtop06_on.jpg) no-repeat left top;}
#colorBlack .tabArea ul.tabMenuTop li.tab3 a {background:url(/img2010/school/tabtop07.gif) no-repeat left top;width:195px;}
#colorBlack .tabArea ul.tabMenuTop li.tab3 a.tabCurrent {background:url(../img2010/izumi_juku/tabtop07_on.jpg) no-repeat left top;}
#colorBlack .tabArea ul.tabMenuTop li.tab4 a {background:url(/img2010/school/tabtop08.gif) no-repeat left top;width:195px;}
#colorBlack .tabArea ul.tabMenuTop li.tab4 a.tabCurrent {background:url(../img2010/izumi_juku/tabtop08_on.jpg) no-repeat left top;}
/* colorBlack bottom */
#colorBlack .tabArea ul.tabMenuBtm li.tab1 a {background:url(/img2010/school/tabbottom05.gif) no-repeat left top;width:134px;}
#colorBlack .tabArea ul.tabMenuBtm li.tab1 a.tabCurrent {background:url(../img2010/izumi_juku/tabbottom05_on.jpg) no-repeat left top;}
#colorBlack .tabArea ul.tabMenuBtm li.tab2 {margin:0 2px;}
#colorBlack .tabArea ul.tabMenuBtm li.tab2 a {background:url(/img2010/school/tabbottom06.gif) no-repeat left top;width:135px;}
#colorBlack .tabArea ul.tabMenuBtm li.tab2 a.tabCurrent {background:url(../img2010/izumi_juku/tabbottom06_on.jpg) no-repeat left top;}
#colorBlack .tabArea ul.tabMenuBtm li.tab3 a {background:url(/img2010/school/tabbottom07.gif) no-repeat left top;width:135px;}
#colorBlack .tabArea ul.tabMenuBtm li.tab3 a.tabCurrent {background:url(../img2010/izumi_juku/tabbottom07_on.jpg) no-repeat left top;}
#colorBlack .tabArea ul.tabMenuBtm li.tab4 a {background:url(/img2010/school/tabbottom08.gif) no-repeat left top;width:135px;}
#colorBlack .tabArea ul.tabMenuBtm li.tab4 a.tabCurrent {background:url(../img2010/izumi_juku/tabbottom08_on.jpg) no-repeat left top;}

/* colorOrenge top */
#colorOrenge .tabArea ul.tabMenuTop li.tab1 a {background:url(/img2010/school/tabtop01.gif) no-repeat left top;width:194px;}
#colorOrenge .tabArea ul.tabMenuTop li.tab1 a.tabCurrent {background:url(/img2010/school/tabtop01_on.gif) no-repeat left top;}
#colorOrenge .tabArea ul.tabMenuTop li.tab2 {margin:0 2px;}
#colorOrenge .tabArea ul.tabMenuTop li.tab2 a {background:url(/img2010/school/tabtop02.gif) no-repeat left top;width:195px;}
#colorOrenge .tabArea ul.tabMenuTop li.tab2 a.tabCurrent {background:url(/img2010/school/tabtop02_on.gif) no-repeat left top;}
#colorOrenge .tabArea ul.tabMenuTop li.tab3 a {background:url(/img2010/school/tabtop03.gif) no-repeat left top;width:195px;}
#colorOrenge .tabArea ul.tabMenuTop li.tab3 a.tabCurrent {background:url(/img2010/school/tabtop03_on.gif) no-repeat left top;}
#colorOrenge .tabArea ul.tabMenuTop li.tab4 a {background:url(/img2010/school/tabtop04.gif) no-repeat left top;width:195px;}
#colorOrenge .tabArea ul.tabMenuTop li.tab4 a.tabCurrent {background:url(/img2010/school/tabtop04_on.gif) no-repeat left top;}
/* colorOrenge bottom */
#colorOrenge .tabArea ul.tabMenuBtm li.tab1 a {background:url(/img2010/school/tabbottom01.gif) no-repeat left top;width:134px;}
#colorOrenge .tabArea ul.tabMenuBtm li.tab1 a.tabCurrent {background:url(/img2010/school/tabbottom01_on.gif) no-repeat left top;}
#colorOrenge .tabArea ul.tabMenuBtm li.tab2 {margin:0 2px;}
#colorOrenge .tabArea ul.tabMenuBtm li.tab2 a {background:url(/img2010/school/tabbottom02.gif) no-repeat left top;width:135px;}
#colorOrenge .tabArea ul.tabMenuBtm li.tab2 a.tabCurrent {background:url(/img2010/school/tabbottom02_on.gif) no-repeat left top;}
#colorOrenge .tabArea ul.tabMenuBtm li.tab3 a {background:url(/img2010/school/tabbottom03.gif) no-repeat left top;width:135px;}
#colorOrenge .tabArea ul.tabMenuBtm li.tab3 a.tabCurrent {background:url(/img2010/school/tabbottom03_on.gif) no-repeat left top;}
#colorOrenge .tabArea ul.tabMenuBtm li.tab4 a {background:url(/img2010/school/tabbottom04.gif) no-repeat left top;width:135px;}
#colorOrenge .tabArea ul.tabMenuBtm li.tab4 a.tabCurrent {background:url(/img2010/school/tabbottom04_on.gif) no-repeat left top;}

/* colorBlueMini top */
.colorBlueMini .tabArea ul.tabMenuTop li.tab1 a {background:url(../img2010/kakei_kaizen/tab_outline.gif) no-repeat left top;width:146px;}
.colorBlueMini .tabArea ul.tabMenuTop li.tab1 a.tabCurrent {background:url(../img2010/kakei_kaizen/tab_outline-on.gif) no-repeat left top;}
.colorBlueMini .tabArea ul.tabMenuTop li.tab2 {margin:0 0px;}
.colorBlueMini .tabArea ul.tabMenuTop li.tab2 a {background:url(../img2010/kakei_kaizen/tab_contents.gif) no-repeat left top;width:146px;}
.colorBlueMini .tabArea ul.tabMenuTop li.tab2 a.tabCurrent {background:url(../img2010/kakei_kaizen/tab_contents-on.gif) no-repeat left top;}
.colorBlueMini .tabArea ul.tabMenuTop li.tab3 a {background:url(../img2010/kakei_kaizen/tab_qanda.gif) no-repeat left top;width:146px;}
.colorBlueMini .tabArea ul.tabMenuTop li.tab3 a.tabCurrent {background:url(../img2010/kakei_kaizen/tab_qanda-on.gif) no-repeat left top;}
.colorBlueMini .tabArea ul.tabMenuTop li.tab4 a {background:url(../img2010/kakei_kaizen/tab_voice.gif) no-repeat left top;width:146px;}
.colorBlueMini .tabArea ul.tabMenuTop li.tab4 a.tabCurrent {background:url(../img2010/kakei_kaizen/tab_voice-on.gif) no-repeat left top;}
.colorBlueMini .tabArea ul.tabMenuTop li.tab5 a {background:url(../img2010/kakei_kaizen/tab_konshinkai.gif) no-repeat left top;width:146px;}
.colorBlueMini .tabArea ul.tabMenuTop li.tab5 a.tabCurrent {background:url(../img2010/kakei_kaizen/tab_konshinkai-on.gif) no-repeat left top;}

/* colorBlueMini bottom */
.colorBlueMini .tabArea ul.tabMenuBtm li.tab1 a {background:url(../img2010/kakei_kaizen/tab_m_outline.gif) no-repeat left top;width:134px;}
.colorBlueMini .tabArea ul.tabMenuBtm li.tab1 a.tabCurrent {background:url(../img2010/kakei_kaizen/tab_m_outline-on.gif) no-repeat left top;}
.colorBlueMini .tabArea ul.tabMenuBtm li.tab2 {margin:0 0px;}
.colorBlueMini .tabArea ul.tabMenuBtm li.tab2 a {background:url(../img2010/kakei_kaizen/tab_m_contents.gif) no-repeat left top;width:135px;}
.colorBlueMini .tabArea ul.tabMenuBtm li.tab2 a.tabCurrent {background:url(../img2010/kakei_kaizen/tab_m_contents-on.gif) no-repeat left top;}
.colorBlueMini .tabArea ul.tabMenuBtm li.tab3 a {background:url(../img2010/kakei_kaizen/tab_m_qanda.gif) no-repeat left top;width:135px;}
.colorBlueMini .tabArea ul.tabMenuBtm li.tab3 a.tabCurrent {background:url(../img2010/kakei_kaizen/tab_m_qanda-on.gif) no-repeat left top;}
.colorBlueMini .tabArea ul.tabMenuBtm li.tab4 a {background:url(../img2010/kakei_kaizen/tab_m_voice.gif) no-repeat left top;width:135px;}
.colorBlueMini .tabArea ul.tabMenuBtm li.tab4 a.tabCurrent {background:url(../img2010/kakei_kaizen/tab_m_voice-on.gif) no-repeat left top;}
.colorBlueMini .tabArea ul.tabMenuBtm li.tab5 a {background:url(../img2010/kakei_kaizen/tab_m_konshinkai.gif) no-repeat left top;width:135px;}
.colorBlueMini .tabArea ul.tabMenuBtm li.tab5 a.tabCurrent {background:url(../img2010/kakei_kaizen/tab_m_konshinkai-on.gif) no-repeat left top;}

/* colorBlueMini botan */
.colorBlueMini .tabArea ul.tabBotan li.tab2 {margin:0 0px;}
.colorBlueMini .tabArea ul.tabBotan li.tab2 a {background:url(../img2010/kakei_kaizen/botan_contents.jpg) no-repeat left top;width:473px;}
.colorBlueMini .tabArea ul.tabBotan li.tab2 a.tabCurrent {background:url(../img2010/kakei_kaizen/botan_contents.jpg) no-repeat left top;}
.colorBlueMini .tabArea ul.tabBotan li.tab3 a {background:url(../img2010/kakei_kaizen/botan_qanda.jpg) no-repeat left top;width:473px;}
.colorBlueMini .tabArea ul.tabBotan li.tab3 a.tabCurrent {background:url(../img2010/kakei_kaizen/botan_qanda.jpg) no-repeat left top;}
.colorBlueMini .tabArea ul.tabBotan li.tab4 a {background:url(../img2010/kakei_kaizen/botan_voice.jpg) no-repeat left top;width:473px;}
.colorBlueMini .tabArea ul.tabBotan li.tab4 a.tabCurrent {background:url(../img2010/kakei_kaizen/botan_voice.jpg) no-repeat left top;}
.colorBlueMini .tabArea ul.tabBotan li.tab5 a {background:url(../img2010/kakei_kaizen/botan_konshinkai.jpg) no-repeat left top;width:473px;}
.colorBlueMini .tabArea ul.tabBotan li.tab5 a.tabCurrent {background:url(../img2010/kakei_kaizen/botan_konshinkai.jpg) no-repeat left top;}

/* Staff
---------------------------- */
#tabStaff .colorArea {}
#tabStaff .boxes {margin-bottom:20px;padding:20px;}
#tabStaff .boxL {padding-right:15px;width:138px;}
#tabStaff .boxR {width:674px;}

/* izumi_juku */
#tabStaff .gold {background: #F9F7EC;}

/* bukken */
#tabStaff .orenge {background: #FFF7ED;}

/* Voice
--------------------------- */
#tabVoice table {margin-bottom:20px;width:100%;}
#tabVoice td {border:1px solid #C4AE7D;padding: 6px 20px;}

/* izumi_juku */
#tabVoice .gold {border:1px solid #C4AE7D;}
#tabVoice .gold td {border:1px solid #C4AE7D;}
#tabVoice .gold tr.title01 td {background: #EDE7CB;}


/* Summary
--------------------------- */
/* list ------------- */
.starList li {
	padding-left: 43px;
	margin: 5px 0px 5px 0px;
}
/* izumi_juku */
.starList li.odd {background: #fff url(../img2010/izumi_juku/icon_01.gif) no-repeat 10px 0px;}
.starList li.even {background: #f8f8f8 url(../img2010/izumi_juku/icon_01.gif) no-repeat 10px 0px;}

/* contest */
#contest .starList li {padding-left: 20px; margin: 0px 0px 2px 0px;}
#contest .starList li.odd {background: #fff url(../img2010/contest/icon.jpg) no-repeat 0px 0px;}

/* lectureWrap ------ */
.lectureWrap {margin-left: 60px;}
.lectureWrap p {line-height: 1.4;}
.lectureL {float: left;padding: 20px 15px 0 15px;display: inline;margin-right: 15px;}
.lectureC {float: left;padding: 20px 15px 0 15px;display: inline;margin-right: 15px;}
.lectureR {float: left;padding: 20px 15px 0 15px;display: inline;}

.lectureContents {
	/* backg */
	width: 210px;
	height: 87px;
}

/* colorOrenge bukken chosa */
.lectureWrap .orenge{background: url(/img2010/school/pic_07.gif) no-repeat center top;}


/* Curriculum
--------------------------- */
#tabCurriculum table {margin-bottom:15px;width:100%;}
#tabCurriculum td {padding: 15px 20px;width: 49%;}
#tabCurriculum td.bukken1 {padding: 10px 8px;width: 28%;}
#tabCurriculum td.bukken2 {padding: 10px 8px;width: 18%;}
#tabCurriculum tr.title01 td {padding: 4px 20px;}
#tabCurriculum tr.title02 td {padding: 4px 20px;}

/* izumi_juku */
#tabCurriculum .gold td{border:1px solid #C4AE7D;}
#tabCurriculum .gold tr.title01 td {background: #EDE7CB;}

/* bukken */
#tabCurriculum .orenge td{border:1px solid #F5BD85;}
#tabCurriculum .orenge tr.title01 td {background: #FFECD2;}
#tabCurriculum .orenge tr.title02 td {background: #FFF7ED;}

/* blank_common */
#tabCurriculum tr.title01 td.blank {padding: 0;}
#tabCurriculum tr.title02 td.blank {padding: 0;}
#tabCurriculum td.blank {border-top: none;border-bottom: none;background: none;padding: 0;width: 2%;}
#tabCurriculum tr.title01 td.blank {background: none;}
#tabCurriculum tr.title02 td.blank {background: none;}


/* --------------------------------------------------------------------
	Design_7 �X�N�[�������j���[�^�C�v / Financial Academy
-------------------------------------------------------------------- */
iframe{	
	margin: 0px;
	padding:0px;
}
ul.leftMenu {
	margin: 0px;
	padding:0px;
	list-style-type: none;
}
ul.leftMenu li{
	padding:9px 8px 9px 15px;
	background-color: #F4F4F4;
	margin: 0px;
	border-bottom: 2px solid #FFFFFF;
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 120%;
}
ul.leftMenu li.menuOutline{
	background-image: url(../img2010/kakei_kaizen/menu_ya1.gif);
}
ul.leftMenu li.menuContents{
	background-image: url(../img2010/kakei_kaizen/menu_ya2.gif);
}

/* --------------------------------------------------------------------
	Design_3 �C���t�H���[�V�����^�C�v / Financial Academy
-------------------------------------------------------------------- */
.sy2 #mainIn .lead h3 {
	background:transparent url(../img2010/monitor_boshu/line_dotted_pattern_monitor.gif) no-repeat scroll left bottom;
	margin-bottom:30px;
	padding:0 0 10px;
}
.sy2 #mainIn .lead2 h3 {
	background:transparent url(/img2010/includes/line_dotted_pattern_1.gif) no-repeat scroll left bottom;
	margin-bottom:30px;
	padding:0 0 10px;
}
.sy2 #mainIn .info h3 {
	background: url(/img2010/common/pagetitle_bg_l.jpg) no-repeat scroll 0 0;
	font-size:124%;
	line-height:1;
	margin-bottom:20px;
	padding:11px 25px;
}
.sy2 #mainIn .info2 h3 {
	background: url(../img2010/econo_insight/pagetitle_rg_l.jpg) no-repeat scroll 0 0;
	font-size:124%;
	line-height:1;
	margin-bottom:20px;
	padding:11px 25px;
}
.sy2 #mainIn h4 {
	margin-bottom: 10px;
	color: #29a9cc;
	font-weight: bold;
	font-size: 107%;
}
.sy2 .boxes-lead .boxL {
	padding-right:15px;
	width: 560px;
}
.sy2 .boxes-lead2 .boxL {
	padding-right:15px;
	width: 620px;
}
.sy2 .boxes-qa .boxL {
	padding-right:30px;
	width: 700px;
}
.sy2 .boxes-form .boxL {
	padding-right:30px;
	width: 150px;
}
.sy2 #mainIn .howto ul{
	margin: 0px 0px 0px 0px;
	padding:14px 0px 0px 0px;
	border-top: 1px solid #CCCCCC;
}
.sy2 #mainIn .notmove ul li, .sy2 .notmove ul li{
	margin: 1px 0px 1px 18px;
	padding:5px 0px;
	border-bottom: 1px dashed #CCCCCC;
	list-style-image: url(../img2010/kansou_boshu/icon_ya.gif);
	font-size:90%;
}
.sy2 ul .dashedTop{
	border-top: 1px dashed #CCCCCC;
}
.sy2 #mainIn .present {
	margin:10px 0px 10px 0px;
	padding:8px 16px;
	color: #29a9cc;
	font-weight: bold;
	font-size: 107%;
	background-color: #E1F7FE;
	width: 500px;
}

/* Step / ���j�^�[��W ------------ */
.sy2 #mainIn table.step td.waku{
	margin-top: 5px;
	padding: 10px 16px;
	border: 1px solid #94D8EB;
}
.sy2 #mainIn table.step td.step-next{
	padding: 0px 0px 8px 0px;
}
.sy2 #mainIn .step .step-namber{
	background-color: #94D8EB;
	padding: 10px 12px;
	width: 60px;
}

/* koushiMore / �s�̗p */
.sy2 #mainIn .koushiMore {background: #EFF1F2;}


/* list / �G�R�m�C���T�C�g ------------- */
.sy2 .titleList li {
	padding: 7px 0px 7px 32px;
	margin: 0px 0px 0px 0px;
}

/* econo_insight */
.sy2 .titleList li.odd {background: #fff url(../img2010/econo_insight/icon_01.gif) no-repeat left center;}
.sy2 .titleList li.even {background: #f8f8f8 url(../img2010/econo_insight/icon_01.gif) no-repeat left center;}
.sy2 .videoList .odd {background: #fff;}
.sy2 .videoList .even {background: #f8f8f8;}
.sy2 .koushiBox{
	padding: 0px 0px 0px 0px;
	width: 340px;
	border-top: 3px solid #94D8EB;
	border-bottom: 3px solid #94D8EB;
}
.sy2 table.koushiInBox{
	padding: 0px 10px 0px 0px;
	margin-bottom: 1px;
	background-color: #F1F1F1;
	width: 340px;
}
.sy2 table.koushiInBox td{
	padding: 10px 0px 10px 10px;
	vertical-align: top;
}

.videoList .privacyArea_econo2 {
	border: 1px solid #88a3be;
	height: 600px;
	overflow-y: scroll;
	padding: 0px 0px 0px 0px;
}

.videoList .listBox2{padding: 0px 0px;}
.videoList .listBox2 .listB-boxL {float: left;}
.listBox2 .listB-boxR {float: left;width:330px;}
.videoList .listBox2 .listB-boxL {margin-top:5px;margin-bottom:5px;margin-left:10px;}
.videoList .listBox2 .listB-boxR {margin-top:6px;margin-bottom:5px;margin-left:10px;}


.videoList .privacyArea_econo2 .listBox2{padding: 0px 0px;}
.videoList .privacyArea_econo2 .listBox2 .listB-boxL {float: left;}
.privacyArea_econo2 .listBox2 .listB-boxR {float: left;width:300px;}
.videoList .privacyArea_econo2 .listBox2 .listB-boxL {margin-top:5px;margin-bottom:5px;margin-left:10px;}
.videoList .privacyArea_econo2 .listBox2 .listB-boxR {margin-top:6px;margin-bottom:5px;margin-left:10px;}


/* list / �G�R�m�C���T�C�g �������X�g ------------- */
.videoList .listBox{padding: 2px 0px;}
.videoList .listBox .listB-boxL, .listBox .listB-boxR {float: left;}
.videoList .listBox .listB-boxR {margin-top:9px;margin-left:10px;}


/* --------------------------------------------------------------------
	Design_4 �~�j�E�C���h�E / Financial Academy
-------------------------------------------------------------------- */
#miniWindow {
	padding:0 15px;
	width: 580px;
	text-align: left;
}

#miniWindow h3 {
	background: 0 url(../img2010/kansou_boshu/pagetitle_bg_l_mini.jpg) no-repeat scroll;
	font-size:124%;
	line-height:1;
	margin:0px 0px 20px 0px;
	padding:11px 25px;
}

#miniWindow h4 {
	margin-bottom: 5px;
	padding:7px 16px;
	color: #29a9cc;
	font-weight: bold;
	font-size: 100%;
	background-color: #EFEFEF;
	border-bottom: 1px solid #CCCCCC;
}
#miniWindow h5 {
	margin-bottom: 5px 0px;
	padding:0px;
	color: #E78D01;
	font-weight: bold;
	font-size: 100%;
}
#miniWindow p {margin: 5px 0px;}

.sy2 .tojiru{margin: 5px auto;text-align: center;}
.sy2 .tojiru a{margin: 0px auto;padding:4px 20px;width: 100px;text-align: center;color: #29a9cc;font-size: 90%;border: 1px solid #CCCCCC;}


/* --------------------------------------------------------------------
	Design_5 �w�Z�T�v�^�C�v / Financial Academy
-------------------------------------------------------------------- */
.sy2 #mainIn .member {
}
.sy2 #mainIn .member td {
	background-image:  url(../img2010/advisory_board/backg.jpg);
	background-repeat: repeat-x;
	padding: 2px 6px 12px 8px;
	width: 172px;
	vertical-align: top;
	border-right: 5px solid #FFFFFF;
}
.sy2 #mainIn .member h3 {
	background-image:  url(../img2010/advisory_board/line_dots_154.jpg);
	background-repeat: no-repeat;
	margin: 10px 0px;
	padding: 0px 0px 10px 0px;
	background-position: left bottom;
	font-size:124%;
}
.sy2 #mainIn .member h5 {
	margin: 15px 0px;
	line-height: 140%;
}

/* --------------------------------------------------------------------
	Design_6 �I���W�i���f�U�C���^�C�v / Financial Academy
-------------------------------------------------------------------- */
/* fes2016-OSAKA ----------------- */
.fes2016osakaBox strong {
	border-top: 3px solid #1c236d;
	padding-top:18px;
	font-size:180%;
}
.fes2016osakaBox {
	background-color:#D8EBF5;
	border: 1px solid #AED7EC;
	padding:0px;
}
.fes2016osakaBox ul {
	border-top: 1px solid #AED7EC;
	border-left: 1px solid #AED7EC;
	border-right: 1px solid #AED7EC;
}
.fes2016osakaBox li {
	border-bottom: 1px solid #AED7EC;
	background-color:#FFFFFF;
	padding:7px 10px 7px 180px;
	list-style-position: inside;
	list-style-image: url(../img2014/fes2016_osaka/icon.gif);
}
h2.fes2016osakaM{
	background-image: url(../img2014/fes2016_osaka/midashi_backg.gif);
	font-size:180%;
	color: #FFFFFF;
	text-align:center;
	line-height: 100%;
	padding: 16px 10px;
}
.fes2016osakaChapter{
	font-size:120%;
	color: #FFFFFF;
	text-align:center;
	vertical-align: middle;
	line-height: 100%;
	padding: 8px 0px;
	background-color:#1cb3db;
}
.fes2016osakaChapter span{
	padding: 6px;
	font-size:180%;
	vertical-align: -3px;
}
.fes2016osakaTime{
	background-image: url(../img2014/fes2016_osaka/time_backg.gif);
	text-align: right;
	padding: 6px 0px 4px 0px;
	font-size:120%;
}
.fes2016osakaTime div{
	text-align:center;
	width: 300px;
	float: right;
}
.fes2016osakaBottom{
	background-image: url(../img2014/fes2016_osaka/box_bottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.fes2016osakaPoint .point{
	background-color:#EAEEF1;
	padding: 11px 15px 11px 15px;
	color: #666666;
	height: 45px;
	border-top: 2px solid #FFFFFF;
	font-weight: bold;
	white-space: nowrap;
}
.fes2016osakaPoint .number{
	background-color:#AED7EC;
	font-size:200%;
	padding: 7px 15px 7px 15px;
	color: #FFFFFF;
	height: 55px;
	border-top: 2px solid #FFFFFF;
}
.fes2016osakaPoint .copy{
	border-top: 1px dashed #CCCCCC;
	font-size:160%;
	line-height: 120%;
}
.fes2016osakaPoint .copyEnd{
	border-top: 1px dashed #CCCCCC;
	border-bottom: 1px dashed #CCCCCC;
	font-size:160%;
	line-height: 120%;
}

/* kabuJosei------------- */
.kabuJoseiBackg {
	background-image: url(../img2010/kabu_josei/backg.jpg);
	margin: 0px;
	padding: 20px 34px;
}
.kabuJoseiList1 {
	background-image: url(../img2010/kabu_josei/icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 2px;
	padding: 17px 35px;
}
.kabuJoseiList1Line {
	background-image: url(../img2010/kabu_josei/line.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.kabuJoseiList2 {
	background-color: #E95389;
	background-image: url(../img2010/kabu_josei/ya.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px 12px 2px 0px;
	padding: 17px 35px;
	color: #FFFFFF;
}

/* womanlife------------- */
.womanlifeBackg {
	background-image: url(../img2014/womanlife/backg.gif);
	margin: 0px;
	padding: 20px 34px;
	width: 402px;
}
h3.womanlifeH3{
	background-image: url(../img2014/womanlife/icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color:#EE7948;
	padding: 9px 20px 7px 35px;
	margin-bottom: 1px;
	border-bottom: 2px solid #F6BCA3;
}
h3.womanlifeH3Logo{
	background-image: url(../img2014/womanlife/icon_logo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color:#EE7948;
	padding: 15px 20px 8px 35px;
	border-bottom: 2px solid #F6BCA3;
}
.womanlifeList1 {
	background-image: url(../img2014/womanlife/icon_check.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 2px;
	padding: 17px 2px 16px 35px;
}
.womanlifeList1Line {
	background-image: url(../img2014/womanlife/line.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.womanlifeList2 {
	background-color: #EE7948;
	background-image: url(../img2014/womanlife/icon_ya.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px 0px 2px 0px;
	padding: 16px 35px;
	color: #FFFFFF;
}


/* houjin_kenshu------------- */
.houjinHeaderBox{
	border-left: 35px solid #CCCCCC;
	border-right: 35px solid #CCCCCC;
}
.houjinVvoice {
	border:1px solid #d9eeff;
	margin:0px;
	background:#ffffff;
	padding:0px 0px;overflow:auto;
}
.houjinVvoice ul{
	margin:15px 15px;
	height:260px;
}
.houjinVvoice ul li {
	padding:11px 0px 9px 40px;
	width:96%;
	line-height:130%
}
.houjinVvoice ul li.check1 {
	background:url(../img2010/houjin_kenshu/check01.gif) no-repeat left center;
	background-color: #FBE5C7;
}
.houjinVvoice ul li.check2 {background:url(../img2010/houjin_kenshu/check02.gif) no-repeat left center;}
table.houjinList td {padding-left:20px;}
table td.houjinAdBord-L{padding-right:16px; border-right:1px solid #CCCCCC;}
table td.houjinAdBord-R{padding-left:16px;}
table.houjinGisseki {border-top:1px solid #CCCCCC;}
table.houjinGisseki td{
	border-left:0px;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #CCCCCC;
	padding:7px;
}
/* vod-kyoyo-josei------------- */
.vod-kyoyoJoseiBox{
	background-color: #F1E6E6;
	border-right: 1px solid #E3E1D5;
}
.vod-kyoyoJoseiVoicebox .boxL {padding-right:0px;}
.vod-kyoyoJoseiVoiceNew1{
	background-color: #F1E6E6;
	padding: 25px 30px;
	width:890px;
	height: 300px;
	overflow-y: auto;
	border-bottom: 10px solid #F1E6E6;
}
.vod-kyoyoJoseiVoiceNew1 li{
	border: 1px solid #EDA5AA;
	background-color: #FFFFFF;
	padding: 10px 10px;
	margin-bottom: 10px;
}

/* vod-kyoyo------------- */
.vod-kyoyoBox{
	background-color: #E5F2F4;
	border-right: 1px solid #E3E1D5;
}
ul.vod-kyoyoLine1{border-top: 1px dashed #CCCCCC;}
.vod-kyoyoLine2{
	border-bottom: 1px dashed #CCCCCC;
	padding: 5px 0px;
}
#vod-areaBnnr {
	position:relative;
	background-image:url(../img2010/vod_kyoyo/annai_base.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:71px;
	width:817px;
	margin:0 auto;
}
#vod-areaBnnr img {
	position:absolute;
	top:13px;
	left:586px;
}

.vod-kyoyoVoice{
	background-color: #EEFBFF;
	padding: 20px 60px;
	height: 400px;
	overflow-y: auto;
	border-bottom: 1px solid #E3E1D5;
}
.vod-kyoyoVoice li{
	border: 1px solid #9FDCF2;
	background-color: #FFFFFF;
	padding: 10px 10px;
	margin-bottom: 10px;
}
.vodForm ul.tab li{
	list-style-type:none;
	float:left;
}
/* vod-kyoyo re------------- */
.vod-kyoyoVoiceNew1{
	background-color: #FFF2DF;
	padding: 25px 30px;
	width:415px;
	height: 300px;
	overflow-y: auto;
	border-bottom: 1px solid #E3E1D5;
}
.vod-kyoyoVoiceNew1 li{
	border: 1px solid #FFC986;
	background-color: #FFFFFF;
	padding: 10px 10px;
	margin-bottom: 10px;
}
.vod-kyoyoVoiceNew2{
	background-color: #EEFBFF;
	padding: 25px 30px;
	width:415px;
	height: 300px;
	overflow-y: auto;
	border-bottom: 1px solid #E3E1D5;
}
.vod-kyoyoVoiceNew2 li{
	border: 1px solid #9FDCF2;
	background-color: #FFFFFF;
	padding: 10px 10px;
	margin-bottom: 10px;
}
table.media{
	width:98%;
}
.vod-kyoyoVoicebox .boxL {padding-right:0px;}
table.media td{
	border-right:1px solid #CCCCCC;
}
table.media,table.media td{
	border:1px solid #CCCCCC;
	padding: 8px 8px;
}
table.media img{
	border:2px solid #FFFFFF;
}
table.media h4{
	color:#6CC111;
	font-size: 12px;
	line-height: 120%;
}

.vodForm ul.tab li{
	list-style-type:none;
	float:left;
}

/* pdf-pre------------- */
h4.blueIcon{
	background-image: url(../img2010/pdf-pre/blueicon.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 5px 20px;
}

/* logical life fb contest------------- */
.logicalbookfb {
	margin: 0px;
	padding: 5px;
	border-left: 3px solid #000000;
	border-right: 3px solid #000000;
	border-bottom: 3px solid #000000;
}
.logicalInbox {
	margin: 0px 42px 0px 57px;
	padding: 0px 40px 30px 40px;
	border-left: 3px solid #FEF715;
	border-right: 3px solid #FEF715;
	border-bottom: 3px solid #FEF715;
}
.logicalInboxForm {
	margin: 0px 42px 0px 57px;
	padding: 0px 40px 30px 40px;
	border-left: 3px solid #FEF715;
	border-right: 3px solid #FEF715;
	border-bottom: 3px solid #FEF715;
	background-color: #E7E7E7;
}

/* syueki myhome------------- */
.syuekiMyhomeBox{
	background-color: #EEEEEE;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 5px;
	padding-bottom: 20px;
}
.syuekiMyhomeBox .name{
	color: #FF3333;
	font-weight: normal;
	padding: 5px 0px;
}

/* MoneyRoad------------- */
#MoneyRoadBox1{
	border-right: 3px solid #FFE066;
	border-left: 3px solid #FFE066;
	border-bottom: 3px solid #FFE066;
}
#MoneyRoadBox2{
	background-color: #FFE066;
	background-image: url(../img2010/money_road/midashi_05-b.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 40px 20px 40px 50px;
}
#MoneyRoadBox2 .line{
	border-bottom: 3px solid #7FBC80;
	color: #009999;
}

/* Mansyon------------- */
#MansyonBox1{
	border-right: 3px solid #E5E5E5;
	border-left: 3px solid #E5E5E5;
	border-bottom: 3px solid #E5E5E5;
}

/* The Price of Life------------- */
#PriceOfLifeBox1{
	border-right: 3px solid #BEE6E7;
	border-left: 3px solid #BEE6E7;
	border-bottom: 3px solid #BEE6E7;
}
#PriceOfLifeBox2{
	background-color: #EFEFEF;
}
#PriceOfLifeBox2 .backg{
	background-image: url(../img2010/price-of-life/parts_01.jpg);
}
table#PriceOfLifeBox3{
	width:864px;
}
.PriceOfLifeBox3Line{
	padding: 5px 0px;
	margin: 6px 40px;
	background-image: url(../img2010/price-of-life/parts_02.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
table#PriceOfLifeBox3 th{
	width:140px; background-color: #CCCCCC; color: #008882;
}
table#PriceOfLifeBox3 td{
	background-color: #FFFFFF;
	padding:15px;
}
table#PriceOfLifeBox3 td{color: #008882;}
.PriceOfLifeBox4{width:670px; background-color: #EFEFEF;padding:10px; color: #666666;}


/* midashiBottom------------- */
/* okane_kyouyo2011 */
.sy2 .midashiBottom1{
	margin: 0px 0px;
	padding: 0px 0px 22px 0px;
	background-image: url(../img2010/okane_kyoyo2011/midashi_parts1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

/* syOriginalBox------------- */
.sy2 .syOriginalBox{margin: 0px;padding: 0px 0px 13px 0px;width: 950px;}
.sy2 .syInBox{background-color: #FFFFFF;margin: 0px 13px 0px 13px;padding: 25px 40px;}
.sy2 .syInBox2{background-color: #FFFFFF;margin: 0px 13px 0px 13px;padding: 2px 40px 25px 40px;}
.sy2 .contestBox1{
	margin: 0px;
	padding: 15px 48px 48px 40px;
	border-right: 3px solid #F2EBC2;
	border-left: 3px solid #F2EBC2;
	border-bottom: 3px solid #F2EBC2;
}
.sy2 .contestBox2{
	margin: 0px;
	padding: 15px 48px 48px 40px;
	border-right: 3px solid #E6E6E5;
	border-left: 3px solid #E6E6E5;
	border-bottom: 3px solid #E6E6E5;
}
.sy2 .contestBox3{
	margin: 0px;
	padding: 15px 48px 48px 40px;
	border-right: 3px solid #ACE4FF;
	border-left: 3px solid #ACE4FF;
	border-bottom: 3px solid #ACE4FF;
}

/* okane_kyouyo2014 */
.sy2 .grayKyouyo2014{
	background-color: #F2F2F2;
	padding: 15px 40px 14px 50px;
	background-image: url(../img2010/okane_kyoyo2014/ya.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #1C236D;
}
.sy2 .grayKyouyo2014-2{background-color: #F2F2F2;}
/* okane_kyouyo2013 */
.sy2 .grayKyouyo2013{background-color: #F2F2F2;border-bottom: 1px solid #cccccc;}
/* okane_kyouyo2012 */
.sy2 .grayChack{background-image: url(../img2010/okane_kyoyo2012/backg_check.gif);border-bottom: 1px solid #cccccc;}
/* okane_kyouyo2011 */
.sy2 .blueStripe{background-image: url(../img2010/okane_kyoyo2011/midashi_parts2.gif);}
/* osaka_event2010 */
.sy2 .graybox1pix{border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;border-bottom: 1px solid #cccccc;}

/* outlineTable------------- */
.sy2 table.outlineTable{margin: 0px auto;width: 790px;}
.sy2 table.outlineTable th{width: 100px;font-weight: normal;}
.sy2 table.outlineTable td{font-weight: bold;}
.sy2 table.outlineTable td .fontNormal {font-weight: normal;}

/* programTable------------- */
.sy2 table.programTable {}
.sy2 table.programTable th {
	margin: 0px auto;
	padding: 10px;
	width: 120px;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
}
.sy2 table.programTable td.copy {
	margin: 0px;
	padding: 12px 20px;
	font-weight: bold;
}
.sy2 table.programTable td.name {
	margin: 0px;
	padding: 8px 20px;
}

/* okane_kyouyo2013 */
.sy2 table.blueVer2013 { border-bottom: 2px solid #CCCCCC;margin-bottom: 1px;}
.sy2 table.blueVer2013 th { color: #FFFFFF;background-color: #3D5CA0;}
.sy2 table.blueVer2013 th.time { color: #333333; background-color: #BAEEEF;text-align: center;}
.sy2 table.blueVer2013 td.copy {background-color: #FFFFFF;color: #0D3388;border-bottom: 1px dashed #CCCCCC;}
.sy2 table.blueVer2013 td.name {background-color: #FFFFFF;color: #0D3388;}

/* okane_kyouyo2012 */
.sy2 table.greenVersion { border-bottom: 2px solid #CCCCCC;margin-bottom: 1px;}
.sy2 table.greenVersion th { color: #FFFFFF;background-color: #33AD33;}
.sy2 table.greenVersion th.time { color: #333333; background-color: #E5E5E5;text-align: center;}
.sy2 table.greenVersion td.copy {background-color: #FFFFFF;color: #349423;border-bottom: 1px dashed #CCCCCC;}
.sy2 table.greenVersion td.name {background-color: #FFFFFF;color: #349423;}

/* okane_kyouyo2011 */
.sy2 table.blueVersion { border-top: 4px solid #394971;}
.sy2 table.blueVersion th {	color: #FFFFFF;background-color: #5FB5D3;}
.sy2 table.blueVersion td.copy {background-color: #C0E8F5;color: #0054A8;}
.sy2 table.blueVersion td.name {background-color: #DCF2FA;}

/* osaka_event2010 */
.sy2 .grayVersion { border-top: 4px solid #B8C4E0;}
.sy2 .blueVersion { border-top: 4px solid #7FC3DA;}
.sy2 table.grayVersion th { background-color: #DDE6F2;}
.sy2 table.grayVersion td.copy {background-image: url(../img2010/osaka_event2010/backg_01.gif);}
.sy2 table.grayVersion td .name {font-weight: normal;}

/* osaka_event2011 */
.sy2 .blue2Version { border-top: 4px solid #7FC3DA;}
.sy2 table.blue2Version th { background-color: #DDE6F2;}
.sy2 table.blue2Version td.copy {background-image: url(../img2010/osaka_event2010/backg_01.gif);}
.sy2 table.blue2Version td .name {font-weight: normal;}

/* koushi----------------- */
.sy2 .syOriginalBox .boxR h4{padding: 12px 20px;}
.sy2 .syOriginalBox .boxR h5{padding: 9px 20px;}
.sy2 .syOriginalBox .boxL{padding-right:0px;}

/* okane_kyouyo2013 */
.sy2 .syOriginalBox .boxR h4.blueVer2013{background-color: #3D5CA0;}
.sy2 .syOriginalBox .boxR h4.blueVer2013-2{background-color: #5CAD63;}
.sy2 .syOriginalBox .boxR h5.blueVer2013{background-color: #BAEEEF;color: #0D3388;}
.sy2 .syOriginalBox .boxR h5.blueVer2013-2{background-color: #CDECBF;color: #0D3388;}

/* okane_kyouyo2012 */
.sy2 .syOriginalBox .boxR h4.greenVersion{background-image: url(../img2010/okane_kyoyo2012/backg_1.jpg);}

/* okane_kyouyo2011 */
.sy2 .syOriginalBox .boxR h4.blueVersion{border-top: 2px solid #5FB5D3;border-bottom: 2px solid #5FB5D3;}

/* osaka_event2010 */
.sy2 .syOriginalBox .boxR h4.grayVersionName{ margin: 2px 0px; font-weight: normal; background-image: url(../img2010/osaka_event2010/backg_01.gif);border-bottom: 1px solid #5FB5D3;}
.sy2 .graybox1pix .boxL img{ margin: 2px 0px; padding: 7px; border: 1px solid #B8C4E0;}
.sy2 .graybox1pix .boxR img{ margin: 0px 15px 0px 0px;}

/* kako_jirei UL--------- */
.sy2 .syOriginalBox ul li {
	margin: 0px;
	padding: 5px 22px;
}

/* okane_kyouyo2011 */
.sy2 .syOriginalBox ul.blueVersion li {
	border-bottom: 1px solid #B0E2F2;
	background-image: url(../img2010/okane_kyoyo2011/icon_01.gif);
	background-repeat: no-repeat;
}


/* --------------------------------------------------------------------
    Entry setting
-------------------------------------------------------------------- */
/* Refund Policy ------------------ */
.refundPolicy {
	border:1px solid #cccccc;
	padding:20px;
}
#main .refundPolicy h3 {
	margin-bottom:10px;
	background:url(/img2010/includes/line_side_dotted_3.gif) repeat-x left bottom;
	padding-bottom:5px;
}
.refundPolicy .boxes {
	padding:0;
}

/* Entry -------------------------- */
#main .entryH2 {
	border-left:none;
	border-right:none;
	border-bottom:none;
	margin-bottom:30px;
	padding-left:0;
	padding-top:20px;
}
.entryInner {padding:0 40px;}
#main .entryInner h4 {margin-bottom:0;}
.entryTushin .boxL {width:255px;}
.entryTushin .boxR {width:585px;}


/* Course Information table ------- */
.courseInfo {
	border-top:1px solid #b6b6b6;
	border-left:1px solid #b6b6b6;
	margin-bottom:30px;
	width:100%;
}
.courseInfo th,
.courseInfo td {
	border-right:1px solid #b6b6b6;
	border-bottom:1px solid #b6b6b6;
	padding:8px 17px;
}
.courseInfo th.kyoyoS-th{
	border-right:1px solid #b6b6b6;
}
.courseInfo td.formSelect {
	padding:15px 17px;
}
.courseInfo th {
	text-align:center;
}
.courseInfo thead th {
	background:#f0fbff;
	font-size:24px;
	color:#0699e8;
}
.courseInfo thead th span {
	color:#ff6600;
	font-size:50%;
}
.courseInfo tbody th {
	border-right:none;
	background:#fafafa url(/img2010/includes/line_vertical_dotted_3.gif) repeat-y right top;
	width:255px;
}

/* planList ---------------------- */
.planList {
	width: 868px;
	margin: 0 auto;
}
.planList td {
	border: 1px solid #ccc;
	padding: 20px;
}
.planList .planL {
	border-right: none;
}
.planList .planR {
	border-left: none;
	width: 227px;
}

/* notice ------------------------ */
.notice {
	background:transparent url(/img2010/includes/line_side_1.gif) repeat-x scroll left top;
	font-size:90%;
	padding-top:20px;
}
.notice .noticeList01 li {
	margin-left: 1.0em;
	text-indent: -1.0em;
}
.notice .noticeList02 {
	margin-left: 1.0em;
}
.notice .noticeList02 li {
	margin-left: 1.0em;
	text-indent: -1.0em;
}

/* formTable------------------------ */
.sy2 table.formBox {
	border-top:1px solid #b6b6b6;
	border-left:1px solid #b6b6b6;
	width:100%;
}
.sy2 table.formBox th,
.sy2 table.formBox td {
	border-right:1px solid #b6b6b6;
	border-bottom:1px solid #b6b6b6;
	padding:8px 17px;
}
.sy2 table.formBox th {
	text-align:center;
}
.sy2 table.formBox tbody th {
	border-right:none;
	background:#fafafa url(/img2010/includes/line_vertical_dotted_3.gif) repeat-y right top;
	width:295px;
}

/* --------------------------------------------------------------------
	Design_7 �I���W�i���f�U�C���^�C�v / FPW
-------------------------------------------------------------------- */
/* kyoyoFP------------- */
table.kyoyoFP{border: none;}
table.kyoyoFP .kyoyoFP-voice{
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
table.kyoyoFPwakuGray{border: 2px solid #E4E4E4;}
td.kyoyoFPbtn{border-left: 2px solid #FFFFFF;}
table.kyoyoFP td.curriculum01 {
	border: none;
	padding: 0;
	width: 2%;
}
table.kyoyoFP td.curriculum02 {
	border: none;
}
table.kyoyoFP td.curriculum03 {
	border-left: 2px solid #E4E4E4;
	border-right: 2px solid #E4E4E4;
	border-bottom: 2px solid #E4E4E4;
}
table.kyoyoFP td.voice01 {
	border-left: 5px solid #999999;
}
table.kyoyoFP td.voice02 {
	border-left: 5px solid #E4E4E4;
}
table#koshiFP {
	width:auto !important;
}
#koshiFP td {
	margin:0;
	padding:0;
	border:0;
	font-size:0.9em;
}
#koshiFP td#titileimg {
	vertical-align:middle !important;
	text-align:left !important;
}
#koshiFP td h6 {
	padding:10px 15px 0 0px;
	font-weight:bold;
	margin:0;
	text-align:left;
}

#koshiFP td p {
	padding:5px 20px 20px 0px;
	margin:0;
	text-align:left;
}
#koshiFP td strong{
	color: #666666;
}

#voiceFP .vioceBoxMen{
	background-color: #CBEDF5;
	margin: 0px;
	padding:12px;
	width: 402px;
	height: 125px;
}
#voiceFP .vioceBoxWomen{
	background-color: #FDEBE4;
	margin: 0px;
	padding: 12px;
	width: 402px;
	height: 125px;
}

/* kenshu_webjukou ----------------- */
.kenshuWebjukou h3.webjukouM{
	background-image: url(../img2014/kenshu_webjukou/miadashi_temp.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #FFFFFF;
	font-size:160%;
	padding-left:50px;
	border-bottom:2px solid #CCCCCC;
}
.kenshuWebjukou .qandaQ{
	background-color: #008CBA;
	background-image: url(../img2014/kenshu_webjukou/icon_q.gif);
	background-repeat: no-repeat;
	background-position: 36px 26px;
	padding: 28px 20px 28px 100px;
	color: #FFFFFF;
	font-size:110%;
}
.kenshuWebjukou .qandaA{
	background-color: #EAEEF1;
	background-image: url(../img2014/kenshu_webjukou/icon_a.gif);
	background-repeat: no-repeat;
	background-position: 36px 24px;
	padding: 28px 20px 28px 100px;
	font-size:110%;
}
.kenshuWebjukou ul li span{
	color: #1DB3DB;
	font-size:90%;
}


/* overflow ----------------- */
.ofh{
	overflow:hidden;
}
.mediaBoxScroll{
	height: 182px;
	overflow-y: scroll;
}
.commentBoxScroll{
	height: 680px;
	padding-right: 5px;
	overflow-y: scroll;
}
.commentBoxScroll2{
	height: 650px;
	padding-right: 5px;
	overflow-y: scroll;
}

