@charset 'Shift_JIS';





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

 GENERAL STYLES

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



body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, pre, code,

form, fieldset, legend, input, textarea, p, blockquote, th, td{

 margin:0;

	padding:0;

}





#wrapper{

 margin:10px auto 0;

	padding-bottom:20px;

	width:850px;

}



#header{

 width:850px;

	height:92px;

	background:url(../img/ind_head.gif);

}





#mainCont{

 width:820px;

	padding-top:25px;

	border-left:15px solid #91db48;

	border-right:15px solid #91db48;

}







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

 HEADER

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



#header img{

 margin:12px 0 0 11px;

}



#pankuzuBg{

	padding:0 0 10px 18px;

	background:#91db48;

}

#pankuzuBg a:link{

 color:#444444;

}

#pankuzuBg a:hover{

	color:#ffffff;

}



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

 MAIN

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



#mainCont div#position{

 margin-bottom:40px;

}



#mainCont h1{

 margin-bottom:40px;

}



#mainCont #contentArea{

 margin:0 20px 30px;

}



.topTxt{

 margin-bottom:60px;

}



.presentButt{

 width:550px;

	margin:0 auto;

}



.presentButt td.buttBg{

 width:233px;

	padding:15px 15px 30px 15px;

	background:#efffcc;

}



#courSelect{

 width:762px;

	margin:0 auto;

}



#courSelect td#left{

 width:297px

}

#courSelect td#left #lCont{

	padding:40px 0 30px 0;

	border-right:1px solid #CCCCCC;

	border-bottom:1px solid #CCCCCC;

	border-left:1px solid #CCCCCC;

}



#courSelect td#right{

 width:356px

}

#courSelect td#right #rCont{

 padding:30px 0;

	background:#efffcc;

}





/*--left contents----------------*/


td#leftCont{

 padding-left:15px;

}

td#leftCont .itemTitle1{

 width:385px;

 margin-bottom:10px;

	padding:0 0 0 11px;

	background:url(../img/ind_itemtitle_bg1.gif);

}

td#leftCont .itemTitle2{

 width:385px;

 margin-bottom:10px;

	padding:0 0 0 11px;

	background:url(../img/ind_itemtitle_bg2.gif);

}

td#leftCont .textArea{

 width:380px;

	margin-left:15px;

}

td#leftCont .textArea .pointTop{

 background:url(../img/ind_dot.gif) repeat-x 0 7px;

	margin-bottom:5px;

}

td#leftCont .textArea .pointBott{

	background-image: url(../img/ind_dot.gif);

	margin-top:5px;

}



td#leftCont .downArrow{

 margin:20px 0 20px 63px;

}



p.cpLink{

 margin-bottom:20px;

}

p.cpLink a:link{

 color:#32900c;

}

p.cpLink a:hover{

 color:#FF9933;

}




/*--right contents----------------*/



#mainCont #contentArea #rightCont{

 width:318px;

}

#mainCont #contentArea #rightCont #memo{

 background:url(../img/memo_bg.gif);

	padding:20px 15px;

}

#rightCont #memo #memoTitle{

 margin-bottom:15px;

	padding-bottom:5px;

	border-bottom:1px solid #cccccc; 

}

#rightCont #memo .memoInfo{

 margin-bottom:30px;

}

#rightCont #memo p.itemTitle{

 margin-bottom:10px;

	padding:5px 0 5px 7px;

	background:#ffffff;

	border-top:1px solid #cccccc;

	border-right:1px solid #cccccc;

	border-bottom:1px solid #cccccc;

	border-left:4px solid #4fb027;

}



#rightCont #memo .textArea{

 margin:0 5px 30px 12px;

}

#rightCont #memo .textArea .bottSpace5{

 margin-bottom:5px;

}

#rightCont #memo .textArea .bottSpace15{

 margin-bottom:15px;

}

.bottMar4{
 margin-bottom:20px;
}


.infoWaku{
	padding:10px;
	border:solid 1px #bbb;
}




/*--bottom contents----------------*/



#backButtpre{

 padding:60px 0 30px;

}



#backButt{

 padding-bottom:30px;

}

img#rightButt{

margin-left:3px;

}







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

 FOOTER

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



#footer #bgPre{

 padding-top:20px;

 background:#91db48;

}

#footer #bg{

 background:#91db48;

}

#footer #bg .moreinfo{

 width:800px;

	margin:0 auto 20px;

	padding:20px 0;

	border-bottom:1px solid #84a366;

}

#footer #bg .moreinfo2{

 width:800px;

	margin:0 auto;

	padding:30px 0 10px 0;

}

#footer #bg a img{

	margin:4px 0 4px 15px;

}

	




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

 2010/02/01_バナー追加

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

.banner-s {
	margin-top: 15px;
}
.banner-s li {
	display: inline;
}
.banner-s a {
	background: url(../move-hikari/img/banner_iten.jpg);
	height: 140px;
	width: 317px;
	display: block;
	text-align: left;
	text-indent: -9999px;
}


/* _____ 光コラボ_link追加　20150202 _____ */

p.collabo-link {
	margin:-10px 20px 25px 35px; 
	background-color:#059b05; 
	padding:7px 10px; 
	text-align:center;
	border-radius: 3px;        /* CSS3草案 */  
    -webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 3px;   /* Firefox用 */  
}
p.collabo-link > a {
	text-decoration:underline;
	color:#FF0;
	font-size:100%;
}

p.collabo-link > a:hover {
	/*color:#ffcc00;*/
	color:#CCFF00;
}
