@charset "UTF-8";
/* CSS Document */

/* common */
#learnNaviText{
	background:url(../../learns/img/learn_menu_text.gif) no-repeat;
	width:449px;
	height:16px;
	text-indent:-9999px;
	margin:20px 0px 10px 7px;
}

#learnNaviBox{
	width:680px;
	margin:0px auto 20px auto;
}

#learnNaviBox ul{
	margin:0px;
	padding:0px;
}

#learnNaviBox li{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#learnNaviBox #learnNavi01,#learnNaviBox #learnNavi02,#learnNaviBox #learnNavi04,#learnNaviBox #learnNavi05{
	margin:0px 10px 0px 0px;
	float:left;
}

#learnNaviBox #learnNavi03,#learnNaviBox #learnNavi06{
	float:left;
}

#learnNaviBox #learnNavi01 a,#learnNaviBox #learnNavi02 a,#learnNaviBox #learnNavi03 a,#learnNaviBox #learnNavi04 a,#learnNaviBox #learnNavi05 a,#learnNaviBox #learnNavi06 a{
	display:block;
	width:220px;
	height:60px;
	text-indent:-9999px;
}

#learnNaviBox #learnNavi01 a{
	background:url(../../learns/img/learn_menu01.jpg) no-repeat;
}

#learnNaviBox #learnNavi02 a{
	background:url(../../learns/img/learn_menu02.jpg) no-repeat;
}

#learnNaviBox #learnNavi03 a{
	background:url(../../learns/img/learn_menu03.jpg) no-repeat;
}

#learnNaviBox #learnNavi04 a{
	background:url(../../learns/img/learn_menu04.jpg) no-repeat;
}

#learnNaviBox #learnNavi05 a{
	background:url(../../learns/img/learn_menu05.jpg) no-repeat;
}

#learnNaviBox #learnNavi06 a{
	background:url(../../learns/img/learn_menu06.jpg) no-repeat;
}

#learnNaviBox #learnNavi01 a:hover,#learnNaviBox #learnNavi02 a:hover,#learnNaviBox #learnNavi03 a:hover,#learnNaviBox #learnNavi04 a:hover,#learnNaviBox #learnNavi05 a:hover,#learnNaviBox #learnNavi06 a:hover{
	background-position:0px -60px;
}

.learnNaviCap{
	width:680px;
	font-size:12px;
	color:#333;
	line-height:140%;
	margin:0px auto 30px auto;
}

.learnNaviCap a{
	color:#F00;
}

.learnNaviCap a:hover{
	text-decoration:none;
}

.learnNaviCap2{
	width:680px;
	font-size:12px;
	color:#333;
	line-height:140%;
	margin:-20px auto 30px auto;
}

#profileBox{
	width:680px;
	margin:0px auto;
}



/* index.html */
#indexMainImg{
	background:url(../../learns/img/index_main_img.jpg) no-repeat;
	width:690px;
	height:80px;
	text-indent:-9999px;
	margin:0px 0px 17px 0px;
}



/* monex-camp.html */
#mcMainImg{
	background:url(../../learns/img/mc_main_img.jpg) no-repeat;
	width:690px;
	height:80px;
	text-indent:-9999px;
	margin:0px 0px 17px 0px;
}

.mcDetailLink{
	background:url(../img/arrow_grey.gif) no-repeat center top;
	width:640px;
	padding:30px 0px 0px 0px;
}

.mcDetailLink p{
	width:640px;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	line-height:130%;
	text-align:center;
	padding:10px 0px;
	background-color: #A47F39;
}

.mcDetailLink p a{
	color:#FFF;
}

.mcDetailLink p a:hover{
	text-decoration:none;
}



/* facing.html */
#faMainImg{
	background:url(../../learns/img/fa_main_img.jpg) no-repeat;
	width:690px;
	height:80px;
	text-indent:-9999px;
	margin:0px 0px 17px 0px;
}



/* mailmagazine.html */
#mmMainImg{
	background:url(../../learns/img/mm_main_img.jpg) no-repeat;
	width:690px;
	height:80px;
	text-indent:-9999px;
	margin:0px 0px 17px 0px;
}
#mmRead{
	background:url(../../learns/img/mm_read.jpg) no-repeat;
	width:639px;
	height:59px;
	text-indent:-9999px;
	margin:10px 0px 0px 5px;
}
#mmAtte{
	background:#CCC;
	width:640px;
	padding:20px;
	margin:10px auto 20px auto;
	font-size:12px;
	color:#333;
	line-height:140%;
}
#mmAtte a{
	color:#F00;
	text-decoration:underline;
}
#mmAtte a:hover{
	text-decoration:none;
}
.mmboxImgLeft{
	width:160px;
	float:left;
}

.mmboxTextRight{
	width:475px;
	float:right;
}

.mmboxTextRight p{
	font-size:12px;
	color:#333;
	line-height:140%;
}

.mmboxTextRight ul{
	font-size:12px;
	color:#333;
	line-height:140%;
	padding:0px;
	margin:10px 0px 0px 0px;
	list-style:none;
}

.mmboxTextRight li{
	background:url(../img/icon_arrow.gif) no-repeat 0 5px;
	padding:0 0 0 1em;
}
.mmboxTextRight a{
	color:#333;
	text-decoration:underline;
}
.mmboxTextRight a:hover{
	color:#F00;
	text-decoration:none;
}



/* book.html */
#boMainImg{
	background:url(../../learns/img/bo_main_img.jpg) no-repeat;
	width:690px;
	height:80px;
	text-indent:-9999px;
	margin:0px 0px 17px 0px;
}

.btnBuyBook{
	width:150px;
	height:35px;
	margin:10px 0px 0px 0px;
}

.btnBuyBook a{
	background:url(../../learns/img/btn_book.jpg) no-repeat;
	display:block;
	width:150px;
	height:35px;
	text-indent:-9999px;
}

.btnBuyBook a:hover{
	background:url(../../learns/img/btn_book.jpg) no-repeat 0px -35px;
}



/* u-can.html */
#ucMainImg{
	background:url(../../learns/img/uc_main_img.jpg) no-repeat;
	width:690px;
	height:80px;
	text-indent:-9999px;
	margin:0px 0px 17px 0px;
}

#ucLogoBox{
	background:url(../img/arrow_grey.gif) no-repeat center bottom;
	width:640px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 30px 0px;
}

#ucLogo{
	width:121px;
	height:41px;
	float:left;
}

#ucLogoCap{
	width:500px;
	padding:4px 0px 0px 0px;
	float:right;
}

#ucLogoCap p{
	font-size:12px;
	color:#333;
	line-height:140%;
}

/* safari 3.0用ハック */
@media screen and (-webkit-min-device-pixel-ratio:0){
#ucLogoCap p{
	font-size:12px;
	color:#333;
	line-height:140%;
	letter-spacing:-0.1em;
}
}

#ucMessage{
	background:url(../img/arrow_grey.gif) no-repeat center bottom;
	width:640px;
	margin:0px 0px 20px 0px;
	padding:0px 0px 30px 0px;
}

#ucMessage p{
	background:#A47F39;
	width:640px;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	line-height:130%;
	text-align:center;
	padding:10px 0px;
}

.ucBoxImgLeft{
	width:300px;
	float:left;
}

.ucBoxImgLeft02{
	width:407px;
	float:left;
}

.ucBoxImgLeft02 img{
	float:left;
}

.ucBoxTextRight{
	width:320px;
	float:right;
}

.ucBoxTextRight p{
	font-size:12px;
	color:#333;
	line-height:140%;
}

.ucBoxTextRight02{
	width:213px;
	float:right;
}

.ucBoxTextRight02 p{
	font-size:12px;
	color:#333;
	line-height:140%;
}

ul.ucList01{
	margin-top:0px;
	margin-left:5px;
	margin-right:0px;
	padding:0px;
}

ul.ucList01 li{
	margin:0px;
	padding:0px 0px 0px 8px;
	list-style-type:none;
	background:url(../img/dot_grey.gif) no-repeat 0px 6px;
	font-size:12px;
	color:#333;
	line-height:140%;
}

ul.ucList02{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
}

ul.ucList02 li{
	margin:0px;
	padding:0px 0px 0px 14px;
	list-style-type:none;
	background:url(../img/icon_square.gif) no-repeat 0px 3px;;
	font-size:12px;
	color:#333;
	line-height:140%;
}

#btnApply{
	width:648px;
	height:35px;
	margin:20px auto 30px auto;
}

#btnApply a{
	background:url(../../learns/img/btn_apply.jpg) no-repeat;
	display:block;
	width:648px;
	height:35px;
	text-indent:-9999px;
}

#btnApply a:hover{
	background:url(../../learns/img/btn_apply.jpg) no-repeat 0px -35px;
}



.boxExInfo p{
	font-size:12px;
	color:#333;
	line-height:140%;
}

.boxExInfo ul{
	margin-top:0px;
	margin-left:5px;
	margin-right:0px;
	padding:0px;
}

.boxExInfo li{
	margin:0px;
	padding:0px 0px 0px 8px;
	list-style-type:none;
	background:url(../img/dot_grey.gif) no-repeat 0px 6px;
	font-size:12px;
	color:#333;
	line-height:140%;
}


.caBnrBox{
	width:680px;
	padding-bottom:30px
}

.caBnr01{
	width:200px;
	height:100px;
	float:left;
}

.caBnr02{
	width:470px;
	float:right;
	min-height:150px;
}

.caBnr02 p{
	font-size:12px;
	color:#333;
	line-height:140%;
}


.mcBoxSubtitle{
	width:470px;
	border-left:solid 2px #F90;
	border-bottom:solid 1px #CCC;
	margin:0px;
	padding:2px 5px;
	font-size:14px;
	font-weight:bold;
	color:#333;
	line-height:140%;
}

.mcBoxSubtitle a{
	color:#333;
	text-decoration:none;
}

.mcBoxSubtitle a:hover{
	color:#333;
	text-decoration:underline;
}

.mcBoxSubtitle span{
	font-size:12px;
	font-weight:normal;
	line-height:150%;
}
.mcBaBox {
	width: 470px;
	height:135px;
	margin-top: 10px;
	position: relative;
}
.mcbnr03 {
	position: absolute;
	height: 60px;
	width: 145px;
	left: 5px;
	top: 5px;
}
.mcbnr04 {
	position: absolute;
	height: 60px;
	width: 145px;
	right: 5px;
	top: 5px;
	left: 155px;
}
.mcbnr05 {
	position: absolute;
	height: 60px;
	width: 145px;
	left: 5px;
	top: 70px;
}
.mcbnr06 {
	position: absolute;
	height: 60px;
	width: 145px;
	right: 169px;
	top: 70px;
	left: 155px;
}



.boBoxImgLeft{
	width:150px;
	float:left;
}

.boBoxTextRight{
	width:465px;
	float:right;
}


.boBoxTextRight p{
	font-size:12px;
	color:#333;
	line-height:140%;
}

