/* o */
h1.ttl01 {
	text-indent:-9999px;
	font-size:small;
	background:url(../plus/images/index/idx_h1_ttl.gif) no-repeat;
	width:690px;
	height:85px;
	margin-bottom:20px;
}

div#main-area {
width:650px;
margin-left:20px;
clear:both;
}

p.main-img {
	/*background:url(../plus/images/index/idx_main_img2009.jpg) no-repeat;*/
	width:650px;
	height:220px;
	margin-bottom:20px;
	text-indent:-9999px;
}
p.main-img#main-img2010 {
	background:url(../plus/images/index/idx_main_img2010.jpg) no-repeat;
}
p.main-img#main-img2011 {
	background:url(../plus/images/index/idx_main_img2011.jpg) no-repeat;
}

p.banner-img {
	background:url(../plus/images/index/idx_banner_img.jpg) no-repeat;
	width:650px;
	height:90px;
	margin-bottom:20px;
	text-indent:-9999px;
}

h2.ttl02 {
	text-indent:-9999px;
	background:  url(../plus/images/index/idx_h2_ttl.gif) no-repeat;
	width:650px;
	height:34px;
	margin-bottom:10px;
}

div.pu_box {
	margin : 0;
	color : #666666;
}

div.pu_box img.sam02 {
	float : right;
	padding : 0 0 0 0px;
}

div.pu_main {
	padding : 7px 3px 3px 3px;
	line-height:1.4em;
	font-size : 12px;
}

p.line {
	background:url(../plus/images/index/idx_line.gif) no-repeat;
	width:650px;
	height:9px;
	margin-bottom:20px;
	text-indent:-9999px;
	clear:both;
}

h3.ttl01 {
	background:url(../plus/images/index/idx_h3_ttl01.gif) no-repeat;
	width:650px;
	height:50px;
	margin-top:20px;
	margin-bottom:20px;
	text-indent:-9999px;
}

h3.ttl02 {
	clear:both;
	background:url(../plus/images/index/idx_h3_ttl02.gif) no-repeat;
	width:650px;
	margin-top:20px;
	margin-bottom:20px;
	height:50px;
	text-indent:-9999px;
}

h3.ttl03 {
	clear:both;
	background:url(../plus/images/index/idx_h3_ttl03.gif) no-repeat;
	width:650px;
	margin-top:20px;
	margin-bottom:20px;
	height:50px;
	text-indent:-9999px;
}

h3.ttl04 {
	clear:both;
	background:url(../plus/images/index/idx_h3_ttl04.gif) no-repeat;
	width:650px;
	margin-top:20px;
	margin-bottom:20px;
	height:50px;
	text-indent:-9999px;
}

h3.ttl05 {
	clear:both;
	background:url(../plus/images/index/idx_h3_ttl05.gif) no-repeat;
	width:650px;
	margin-top:20px;
	margin-bottom:20px;
	height:50px;
	text-indent:-9999px;
}

div.course-area {
	width:650px;
	clear:both;
	margin: 0px 0px 30px;
}

div.course-area p.logo01{background:url(../plus/images/index/idx_h3_logo01.gif) no-repeat;}
div.course-area p.logo02{background:url(../plus/images/index/idx_h3_logo02.gif) no-repeat;}
div.course-area p.logo03{background:url(../plus/images/index/idx_h3_logo03.gif) no-repeat;}
div.course-area p.logo04{background:url(../plus/images/index/idx_h3_logo04.gif) no-repeat;}
div.course-area p.logo05{background:url(../plus/images/index/idx_h3_logo05.gif) no-repeat;}
div.course-area p.logo06{background:url(../plus/images/index/idx_h3_logo06.gif) no-repeat;}
div.course-area p.logo07{background:url(../plus/images/index/idx_h3_logo07.gif) no-repeat;}
div.course-area p.logo08{background:url(../plus/images/index/idx_h3_logo08.gif) no-repeat;}
div.course-area p.logo09{background:url(../plus/images/index/idx_h3_logo09.gif) no-repeat;}
div.course-area p.logo10{background:url(../plus/images/index/idx_h3_logo10.gif) no-repeat;}
div.course-area p.logo11{background:url(../plus/images/index/idx_h3_logo11.gif) no-repeat;}

div.course-area p.logo01,div.course-area p.logo02,div.course-area p.logo03,div.course-area p.logo04,div.course-area p.logo05,div.course-area p.logo06,div.course-area p.logo07,div.course-area p.logo08,div.course-area p.logo09,div.course-area p.logo10,div.course-area p.logo11{
	width:145px;
	height:77px;
	float:left;
}
div.course-area p.logo01 a,div.course-area p.logo02 a,div.course-area p.logo03 a,div.course-area p.logo04 a,div.course-area p.logo05 a,div.course-area p.logo06 a,div.course-area p.logo07 a,div.course-area p.logo08 a,div.course-area p.logo09 a,div.course-area p.logo10 a,div.course-area p.logo11 a{
	display:block;
	width:145px;
	height:77px;
	text-indent:-9999px;
}

div.course-area p.logo-ptext {
	width:505px;
	font-size : 12px;
	line-height:1.4em;
	font-weight:bold;
	color:#ea6882;
	float:right;
}

div.course-area p.logo-btext {
	width:505px;
	font-size : 12px;
	line-height:1.4em;
	font-weight:bold;
	color:#008dd5;
	float:right;
}

div.course-area p.logo-gtext {
	width:505px;
	font-size : 12px;
	line-height:1.4em;
	font-weight:bold;
	color:#20ae38;
	float:right;
}

div.course-area p.logo-mtext {
	width:505px;
	clear:right;
	font-size : 12px;
	line-height:1.4em;
	float:right;
}

div.course-area a.try_link{
	display:block;
	clear:both;
	width:162px;
	height:42px;
	margin:0px 0px 10px 470px;
	text-indent:-9999px;
	background: url("../plus/images/index/idx_detail_btn.gif") no-repeat 0 0;
}
div.course-area a.try_link:hover{
	background: url("../plus/images/index/idx_detail_btn.gif") no-repeat 0 -42px;
}

.t-right {
	text-align:right;
}

.linkleft {
	width : 690px;
	text-align : right;
}

.breakTopicB {
	clear : both;
	height : 24px ;
}

.breakTopicS {
	clear : both;
	height : 18px;
}

.break07 {
	clear : both;
	height : 7px;
}

/*common*/
#mainBlock p{font-size:12px;line-height:1.4em;}

#mainBlock p#btn{margin-top:0px;margin-left:350px;}
#mainBlock p#btn a{text-indent:-9999px;background:url(../plus/images/index/bt_detail.gif) no-repeat;display:block;height:21px;width:145px;}
#mainBlock p#btn a:hover{background:url(../plus/images/index/bt_detail.gif) no-repeat 0 -21px;}

div.gotoPageTop a{background:url(../faq/images/bg_arrow_red_top.gif) no-repeat;font-size:12px;padding-left:20px;}
div.gotoPageTop{text-align:right;margin-top:20px;}