@charset "shift_jis";
/* CSS Document */



#manabibabody {
	width:790px;
	margin:0 auto;
	color:#313131;
	line-height:1.8em;
}

#manavi {
	text-align:left;
	width:586px;
	font-size:12px;
	float:left;
	padding-bottom:50px;
}


#mana_side {
	float:right;
	width:180px;
}



/* Except IE */
html>/**/body #manabibabody {
	font-size: 11px;
}

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
		font-size:.01em;
		height:1px;
		overflow:hidden;
}
.clearfix {
  min-height: 1px;
}
* html .clearfix {
	height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}

.clear { 
	clear:both;
	display:block;
	font-size:.01em;
	height:1px;
	overflow:hidden;
}

#manabibabody .space0 {
	height:0px;
	width:0px;
	overflow:hidden;
	font-size:0;
	line-height:0;
}




#manavi td,
#manavi th, {
	font-size:12px;
	line-height:1.5em;
}

#manavi img {
	border:0;
}

#manavi div,
#manavi td,
#manavi th,
#manavi h1,
#manavi h2,
#manavi h3,
#manavi h4,
#manavi h5,
#manavi h6,
#manavi ul,
#manavi ol,
#manavi li,
#manavi form,
#manavi dl,
#manavi dt,
#manavi dd,
#manavi p,
#manavi span,
#manavi blockquote,

#mana_side div,
#mana_side td,
#mana_side th,
#mana_side h1,
#mana_side h2,
#mana_side h3,
#mana_side h4,
#mana_side h5,
#mana_side h6,
#mana_side ul,
#mana_side ol,
#mana_side li,
#mana_side form,
#mana_side dl,
#mana_side dt,
#mana_side dd,
#mana_side p,
#mana_side span,
#mana_side blockquote {
	margin:0;
	padding:0;
}

div#manavi a:link,
div#manavi a:visited,
div#mana_side a:link,
div#mana_side a:visited {
	text-decoration: none;
	color:#0265CB;
}


div#manavi a:hover,
div#manavi a:active,
div#mana_side a:hover,
div#mana_side a:active {
	text-decoration: underline;
	color:#0265CB;
}

#manavi br.clear {
	clear:both;
	font-size:0;
	line-height:0;
	padding:0;
	margin:0;
}

#manavi .manamain h2 {
	margin:0 0 5px 0;
	padding:0;
}

#manavi .manamain ul {
	margin-bottom:15px;

}

#manavi .manamain ul li {
	float:right;
}

#manavi dl#edition dl {
	width:100%;
}

#manavi dl#edition dt {
	float:left;
	width:451px;
/*	height:63px;
	background-image: url(images/mana_editionbg.jpg);
	background-repeat: no-repeat;
	background-position: left;*/
}

#manavi dl#edition dd {
	float:left;
	width:135px;
	height:63px;
	background-image: url(images/mana_editionbg.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

#manavi dl#edition dd img {
	margin-top:15px;
}

#manavi .mana_line {
	background-image: url(images/mana_line.gif);
	background-repeat: no-repeat;
	width:100%;
	height:36px;
	overflow:hidden;
}

#manavi .mana_midashi {
	padding-bottom:50px;
	background-color:FFF7F5;

}


#manavi div.manabisuto {
	margin-left:11px;
}

#manavi div.manabisuto dl {
	float:left;
	width:46%;
	margin-right:20px;
	margin-bottom:18px;
}

#manavi div.manabisuto dl dt {
	float:left;
	width:28%;
}

#manavi div.manabisuto dl dd {
	float:right;
	width:70%;
	color:#C62C62;
	font-weight:bold;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
}

#manavi div.manabisuto dl dd p {
	font-size:10px;
	color:#646464;
	margin:0;
	padding:0;
	line-height:1.3em;
	margin-bottom:2px;
}

#manavi div.manabisuto dl dd img {
	margin-right:3px;
}

#manavi .btn_line {
	border-bottom:solid 2px #1E7BDA;
	text-align:right;
	padding-bottom:2px;
}

#manavi .right2,
#mana_side .right2 {
	text-align:right;
}

#manavi .mana_L {
	float:left;
	width:282px;
}

#manavi .mana_R {
	float:right;
	width:282px;
}

#manavi .mana_framemini {
	background-image: url(images/mana_frame_b01.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding:20px 7px 10px 7px;
}

#manavi .mana_R .mana_framemini {
	padding:8px 7px 12px 7px;
}

#manavi .mana_framemini dl {
	width:255px;
	margin-left:10px;
	margin-bottom:18px;
}

#manavi .mana_framemini dl dt {
	float:left;
	width:28%;
}

#manavi .mana_framemini dl dd {
	float:right;
	width:69%;
	color:#0265CB;
	font-weight:bold;
	line-height:1.1em;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
}

#manavi .mana_framemini dl dd p {
	font-size:10px;
	color:#313131;
/*	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";*/
	margin:0;
	padding:1px 0 3px;
	font-weight:normal;
	margin-bottom:2px;
}

#manavi .mana_framemini dl img {
	margin-right:3px;
}

#manavi .list_link {
	background-color:#F5FAFF;
	text-align: right;
	padding:3px 0;
}

#manavi .list_link a {
	background-image: url(images/mana_arrow01.gif);
	background-repeat: no-repeat;
	background-position: right 3px;
	padding-right:15px;
	margin-right:7px;
	color:#C52C62;
	font-weight:bold;
}

#manavi .mana_R table {
	width:265px;
	background-color:#FBFBF3;
}

#manavi .mana_R table th {
	width:54px;
}

#manavi .mana_R table td {
	line-height:1.3em;
	font-weight:bold;
	color:#0265CB;
	font-size:12px;
}

#manavi .mana_R table th,
#manavi .mana_R table td {
	padding:12px 0;
	border-bottom:1px solid #E9E6CF;
}

#manavi .mana_frame {
	background-image: url(images/mana_frame_b02.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding:10px 8px 7px 18px;
}

#manavi .mana_frame div.campus {
	border-bottom:solid 1px #E2E2E2;
	margin-bottom:5px;
}

#manavi .mana_frame div.campus dl {
	width:100%;
}

#manavi .mana_frame div.campus dl dt {
	float:left;
	width:13%;
}

#manavi .mana_frame div.campus dl dd {
	float:right;
	width:85%;
	line-height:1.5em;
}

#manavi .mana_frame div.campus dl dt,
#manavi .mana_frame div.campus dl dd {
	padding-bottom:18px;
}

#manavi .mana_frame div.campus dl dd span {
	color:#0265CB;
	font-weight:bold;
}

#manavi .mana_frame div.campus dl dd div {
	background-color:#FCFBF3;
	padding:2px 10px;
	margin-top:3px;
}


#manavi .mana_frame div.campus dl dd table td {
		vertical-align:middle;
}

#manavi .mana_frame div.campus dl dd table th {
	text-align:left;
	width:15%;
	vertical-align:middle;
}

#manavi .mana_frame div.campus dl dd table td span {
	color:#0265CB;
}

#manavi .mana_frame02 {
	background-image: url(images/mana_frame_b03.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding:17px 8px 7px 18px;
}

#manavi form p {
	margin-bottom:5px;
}


#manavi form .width01 {
	width:218px;
	}

#manavi form .width02 {
	width:88px;
}

#manavi form .width01,
#manavi form .width02,
#manavi form .width03 {
	border:solid 1px #78BBFF;
	color:#646464;
	font-size:12px;
	}

#manavi form .form_table {
	background-color:#D4EAFF;
	margin-bottom:20px;
}

#manavi form select {
	margin:10px;
/*scrollbar-3dlight-color:#FDF4F7;
scrollbar-arrow-color:#FDF4F7;
scrollbar-darkshadow-color:#FDF4F7;
scrollbar-face-color:#FDF4F7;
scrollbar-highlight-color:#FDF4F7;
scrollbar-shadow-color:#FDF4F7;
scrollbar-track-color:#FDF4F7;*/
}

#manavi form input {
	margin-top:10px;
	margin-right:10px;
}

/* ¥ƒTƒCƒh
   --------------------------------------------- */
div#mana_side .m_b10 {
	margin-bottom:10px;
}

div#mana_side {
	text-align:left;
}

div#mana_side .side_frame01 {
	background-image: url(images/side_frame01.gif);
	background-repeat: repeat-y;
	padding:12px 9px 0;
}

div#mana_side .side_frame01_end {
	background-image: url(images/side_frame01_end.gif);
	background-repeat: no-repeat;
	height:12px;
	overflow:hidden;
	margin-bottom:20px;
}

div#mana_side .side_frame02 {
	background-image: url(images/side_frame02.gif);
	background-repeat: repeat-y;
	padding:12px 9px 0;
}

div#mana_side .side_frame02_end {
	background-image: url(images/side_frame02_end.gif);
	background-repeat: no-repeat;
	height:12px;
	overflow:hidden;
	margin-bottom:20px;
}


div#mana_side .side_frame01 ul {
	margin-bottom:10px;
	margin-left:3px;
}

div#mana_side .side_frame01 li {
	background-image: url(images/mana_side01_ten.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left:10px;
	padding-bottom:3px;
}
div#mana_side .side_frame02 li {
	background-image: url(images/mana_side02_ten.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	font-size:10px;
	border-bottom:solid 1px #EEEEEE;
}







div#mana_side .side_frame01 .width02 {
	width:156px;
	border:solid 1px #847B6B;
}

div#mana_side .side_frame01 .sa_bor {
	background-color:#F3F1E9;
	padding:3px 0;
	text-align:center;
	margin-bottom:5px;
}
 
	
div#mana_side .side_best_bg {
	background-color:#FBFBF3;
	margin-bottom:20px;
	padding:10px 0;
}

div#mana_side .side_best_bg dl {
	margin-left:5px;
	width:170px;
	font-size:10px;
	line-height:1.3em;
	border-bottom:solid 1px #E9E6CF;
	padding-bottom:5px;
	margin-bottom:8px;
}

div#mana_side .side_best_bg dl.end {
	border-bottom:none;
}

div#mana_side .side_best_bg dl dt {
	float:left;
	width:23px;
	text-align:center;
}

div#mana_side .side_best_bg dl dd {
	float:right;
	width:142px;
	text-align:left;
	padding-top:3px;
}


/* ¥ƒ}ƒiƒrƒXƒg‚Ì‘ÌŒ±’kEƒXƒN[ƒ‹‚Ì“Á’¥E–£—Í
   --------------------------------------------- */
			
#manavi .m_b5 {
	margin-bottom:5px;
}

#manavi .m_b10 {
	margin-bottom:10px;
}

#manavi .m_b15 {
	margin-bottom:15px;
}

#manavi .m_b20 {
	margin-bottom:20px;
}

#manavi .m_b40 {
	margin-bottom:40px;
}
			
			
#manavi .experience_bg {
	background-image: url(images/Experience_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	color:#0265CB;
	font-size:18px;
	font-weight:bold;
	padding:10px 18px 6px;
	line-height:1.3em;
}
#manavi .iconbox {
	margin-bottom:10px;
}

#manavi .iconbox img {
	margin-right:3px;
}

#manavi .mana_frame03 {
	background-image: url(images/mana_frame_b03.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding:10px 0px 7px 0px;
/*	padding:0 8px 0 18px;*/
}

#manavi .experience_Lead {
	color:#0265CB;
	font-size:14px;
	font-weight:bold;
}

/*#manavi clearfix  {
	width:100%;
	border-bottom:solid 2px #E9417C;
	font-size:0;
	line-height:0;
}
*/
#manavi div#mana_tabu {
	width:100%;
	border-bottom:solid 2px #1E7BDA;
	font-size:0;
	line-height:0;
	margin-bottom:17px;
	padding:0;
}

#manavi div#mana_tabu img {
	font-size:0;
	line-height:0;
	border:0;
}


#manavi div#mana_tabu ul {
	font-size:0;
	line-height:0;
	margin-left:18px;
}

#manavi div#mana_tabu ul li {
	float:left;
	margin-right:4px;
}

#manavi .experience_txt {
	padding:0 18px 0 18px;
/*	margin-left:18px;
	width:550px;*/
}

#manavi .mana_name {
	border:solid 1px #78BBFF;
/*	padding:10px;*/
	float:left;
	width:320px;
}

#manavi .mana_name p {
	border-bottom:solid 1px #78BBFF;
	padding:10px 10px 7px 10px;
/*	padding-bottom:7px;*/
/*	margin-bottom:7px;*/
	color:#EA3E3E;
	font-weight:bold;
	font-size:14px;
}

#manavi .mana_name div {
	padding:7px 10px 10px 10px;
}

#manavi .w320 {
	width:320px;
}

#manavi .mana_nametxt {
	margin-bottom:15px;
/*	width:100%;*/
/*	float:left;*/
}

#manavi .mana_nametxt {
	clear:left;
}

#manavi .mana_nametxt dt {
	background-color:#F1FBFD;
	font-weight:bold;
	color:#0067CC;
	padding:5px 10px;
}

#manavi .mana_nametxt dd {
	padding:5px 10px;
}

#manavi .school_txt {
	padding:0 10px 10px;
}


#manavi .mana_line03 {
	background-image: url(images/Experience_ine03.gif);
	background-repeat: repeat-x;
	width:100%;
	height:5px;
	overflow:hidden;
}

#manavi .experience_pic {
	float:right;
/*	margin:0 0 10px 10px;*/
	width:224px;
	text-align:right;
}

#manavi .experience_pic img {
	margin-bottom:2px;
}

#manavi .experience_pic p {
	font-size:10px;
	color:#EA3E3E;
	line-height:1.3em;
	width:214px;
	text-align:left;
	margin-left:10px;
}

#manavi .Lecture,
#manavi .Event {
	padding:10px 16px;
}

#manavi .Lecture p {
	color:#0065CA;
	margin-bottom:5px;
	font-weight:bold;
}


#manavi .Event p {
	font-size:14px;
	color:#0065CA;
	margin-bottom:5px;
	font-weight:bold;
}

#manavi .Lecture .mana_line02 {
	padding-bottom:13px;
	background-image: url(images/Experience_ine02.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom:10px;
	margin-top:5px;
}

#manavi .Lecture .Lecture_pic {
	float:left;
	margin:0 10px 0 0;
	width:72px;
}

#manavi .Lecture .Lecture_pic p,
#manavi .Event .Lecture_pic p {
	font-size:10px;
	color:#EA3C3B;
	line-height:1.3em;
	font-weight:normal;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	padding-top:2px;
}

#manavi .Event .Lecture_pic {
	float:right;
	margin:0 0 0 10px;
	width:72px;
}

#manavi .Event .url {
	background-image: url(images/url_icon.gif);
	background-repeat: no-repeat;
	background-position: left 0;
	padding-left:31px;
	font-size:10px;
	margin-top:5px;
}

#manavi .Event .url a:link,
#manavi .Event .url a:visited {
	text-decoration: underline;
}


#manavi .Event .url a:hover,
#manavi .Event .url a:active {
	text-decoration: none;
}

#manavi .Event dl {
	width:100%;
}

#manavi .Event dl dt {
	float:left;
	width:20%;
	color:#EA3C3B;
}

#manavi .Event dl dd {
	float:right;
	width:75%;
}

#manavi .Event dl dt,
#manavi .Event dl dd {
	padding-bottom:10px;
}

#manavi .Event dl dd a:link,
#manavi .Event dl dd a:visited {
	color:#636363;
	text-decoration: underline;
}


#manavi .Event dl dd a:hover,
#manavi .Event dl dd a:active {
	color:#636363;
	text-decoration: none;
}

#manavi .mana_list {
	margin-bottom:10px;
}

#manavi .mana_list dl {
	float:left;
	width:134px;
	margin-right:16px;
}

#manavi .mana_list dl.end {
	margin-right:0;
}

#manavi .mana_list dt {
	background-image: url(images/mana_framemini01.gif);
	background-repeat: no-repeat;
	height:11px;
	overflow:hidden;
	width:100%;
	background-position: top;
}


#manavi .mana_list dd {
	background-image: url(images/mana_framemini02.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align:center;
	padding:0 5px 2px 5px;
}


#manavi .mana_list dd p {
	font-size:10px;
	line-height:1.3em;
	color:#0065CA;
	padding:0;
	margin:0 0 5px 0;
	font-weight:bold;
	text-align:left;
}

#manavi .mana_list dd img {
	margin-bottom:3px;
}


#manavi .experience_pic02 {
	float:right;
/*	margin:0 5px 0 0 0;*/
	width:77px;
	text-align:right;
}

#manavi .experience_pic02 img {
	margin-bottom:2px;
}

#manavi .experience_pic02 p {
	font-size:10px;
	color:#0077E6;
	line-height:1.3em;
	text-align:left;
	width:72px;
}

#manavi .Campus_list {
	margin-left:10px;
	margin-bottom:5px;
	width:575px;
}

#manavi .Campus_list dl {
	width:48%;
	float:left;
}

#manavi .Campus_list dl.Campus_R {
	float:right;
}

#manavi .Campus_list dl dt {
	float:left;
	width:28%;
}

#manavi .Campus_list dl dd {
	float:left;
	width:72%;
	font-size:10px;
	line-height:1.3em;
}

#manavi .Campus_list dl dd p {
	font-size:12px;
	font-weight:bold;
	color:#0265CB;
	margin-bottom:3px;
}

#manavi .mana_freetxt {
	padding-top:5px;
	padding-bottom:15px;
}


/* ¥ˆê——
   --------------------------------------------- */
#manavi #list_box {
	width:570px;
	margin-left:9px;
}

#manavi .cases {
	margin-left:10px;
	line-height:1.5em;
}

#manavi .cases span {
	font-size:18px;
	font-weight:bold;
	color:#3A7CE9;
}

#manavi .casestxt {
	padding:5px 10px;
	background-color:#F5F5F5;
	font-weight:bold;
}

#manavi .Block_t {
	background-image: url(images/list_frame01t.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height:3px;
	overflow:hidden;
}

#manavi .Block_b {
	background-image: url(images/list_frame01b.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding:10px 8px 5px 3px;
	margin-bottom:13px;
}

#manavi .Block_b table {
	width:559px;
/*	margin:10px 8px 5px 3px;*/
}

#manavi .Block_b table th {
	width:27px;
	text-align:left;
	vertical-align:middle;
}

#manavi .Block_b table td {
	width:532px;
	vertical-align:top;
}


#manavi .Block_b table dl {
	width:100%;
}

#manavi .Block_b table dl dt {
	float:left;
	width:118px;
}


#manavi .Block_b table dl dd {
	float:right;
	width:404px;
	color:#0077E6;
	font-size:14px;
	font-weight:bold;
}

#manavi .Block_b table dl dt,
#manavi .Block_b table dl dd {
	padding-bottom:10px;
}

#manavi .Block_b table dl dd p {
	color:#313131;
	font-size:10px;
	font-weight:normal;
	line-height:1.5em;
	
}

#manavi .Block_b table dl dt p {
	border:solid 1px #EBEBEB;
	padding:3px;
}

#manavi .Block_b table dl dd img {
	margin-right:3px;
}

#manavi .Block_b .blow {
	background-image: url(images/list_blow.gif);
	background-repeat: no-repeat;
	height:42px;
	width:100%;
/*	width:414px;*/
	position: relative;
	top:3px;
	left: -18px;
	margin-bottom:5px;
	z-index: auto;
	overflow:hidden
}

#manavi .Block_b .nobg {
	background-image: none;
}


#manavi .Block_b .blow p {
	padding-top:11px;
	padding-left:25px;
	padding-right:5px;
	color:#0066CD;
	font-size:12px;
	font-weight:bold;
}

#manavi .a_link {
	background-image: url(images/list_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left:18px;
	font-size:12px;
	font-weight:normal;	
	float:right;
	line-height:1.5em;
}

#manavi .a_link a {
	text-decoration:underline;
}

#manavi .a_link a:link,
#manavi .a_link a:visited {
	text-decoration: underline;
}

#manavi .a_link a:hover,
#manavi .a_link a:active {
	text-decoration: none;
}

#manavi .list_icon {
	float:left;
}




#manavi .Lecture_name {
	background-color:#F7F7EE;
	border-top:dotted 1px #ccc;
	border-bottom:dotted 1px #ccc;
	width:100%;
}

#manavi .Lecture_name p {
	padding:7px 10px 3px;
	line-height:1.3em;
	color:#0265CA;
	font-size:14px;
	font-weight:bold;
}

#manavi .Block_b .btn {
	text-align:center;
	margin-top:9px;
}

/* ¥Ž‘—¿¿‹ƒtƒH[ƒ€
   --------------------------------------------- */
#mana_contents {
	color:#444;
	line-height:1.8em;
	font-size:12px;
}


#mana_contents div,
#mana_contents td,
#mana_contents th,
#mana_contents h1,
#mana_contents h2,
#mana_contents h3,
#mana_contents h4,
#mana_contents h5,
#mana_contents h6,
#mana_contents ul,
#mana_contents ol,
#mana_contents li,
#mana_contents form,
#mana_contents dl,
#mana_contents dt,
#mana_contents dd,
#mana_contents p,
#mana_contents span,
#mana_contents blockquote {
	margin:0;
	padding:0;
}

#mana_contents .m_b5 {	margin-bottom:5px;@}
#mana_contents .m_b10 {	margin-bottom:10px;	}
#mana_contents .m_b15 {	margin-bottom:15px;	}
#mana_contents .m_b20 {	margin-bottom:20px;	}
#mana_contents .m_b30 {	margin-bottom:30px;	}
#mana_contents .m_b40 {	margin-bottom:40px;	}

#mana_contents {
	width:792px;
	margin:0 auto;
	text-align:left;
	padding-top:20px;
	padding-bottom:50px;
}

#mana_contents ul.mana_flow {
	width:100%;
	margin-bottom:8px;
}

#mana_contents ul.mana_flow li {
	float:left;
}

#mana_contents #mana_contents_L {
	float:right;
	width:374px;
}

#mana_contents #mana_contents_R {

	float:left;
	width:400px;
}

#mana_contents .form_frame01m {
	background-image: url(images/form_frame01m.gif);
	background-repeat: repeat-y;
	padding:10px 19px 34px 19px;
	line-height:1.3em;
}

#mana_contents .form_frame01b {
	background-image: url(images/form_frame01b.gif);
	background-repeat: no-repeat;
	height:78px;
	padding-top:10px;
	text-align:center;	
}

#mana_contents .form_frame01m .form_table {
	border:solid 1px #7ABBFF;
	margin-top:8px;
	width:336px;
}

#mana_contents .form_frame01m table {
	width:100%;
/*	border:solid 1px #F5AEBB;*/
}

#mana_contents .form_frame01m table td {
	border:solid 2px #F3F3F3;
	font-size:12px;
	padding:5px;
}

#mana_contents .form_frame01m table th {
	width:62px;
	background-color:#F3F3F3;
	border:solid 2px #F3F3F3;
	text-align:center;
	vertical-align:middle;
}


#mana_contents .form_frame01m table td p {
	color:#E93B3C;
	background-image: url(images/form_frame01arrow.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left:12px;
	line-height:1.5em;
	font-weight:bold;
	font-size:98%;
}

#mana_contents .form_frame01m table td p span {
	color:#0067CC;
	font-weight:normal;
}

#mana_contents .form_frame01m table td p a:link,
#mana_contents .form_frame01m table td p a:visited {
	color:#E93B3C;
	text-decoration:none;
}

#mana_contents .form_frame01m table td p a:hover,
#mana_contents .form_frame01m table td p a:active {
	color:#0077E6;
	text-decoration: underline;
}


#mana_contents div.memberbg {
	background-color:#FFFFDC;
	padding:10px 0;
	text-align:center;
}

#mana_contents .form_frame02b {
	background-image: url(images/form_frame02b.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom:18px;
}

#mana_contents .form_frame02b .frame_btn {
	text-align:center;
	padding-top:17px;
}

#mana_contents .form_frame02b .form_frame02txt {
	padding:0 15px 15px;
	line-height:1.3em;
}

#mana_contents .form_frame02b .form_frame02txt p {
	padding:5px 0 0 0;
	color:#FF0000;
	font-size:10px;
}

#mana_contents .form_frame02b .mana_formbg {
	background-color:#FFF;
	width:384px;
	margin-left:8px;
	padding:20px 0;
}

#mana_contents .form_frame02b .mana_formbg div {
	background-color:#F6F6F6;
	width:358px;
	height:200px;
	margin-left:18px;
	color:#7D7D7D;
	overflow:auto;
	font-size:10px;
}

#mana_contents .form_frame02b .mana_formbg div p {
	padding:10px;
}

#mana_contents .form_frame02b table {
	background-color:#FFF;
	width:384px;
	margin-left:8px;
}

#mana_contents .form_frame02b table td,
#mana_contents .form_frame02b table th {
	background-color:#FFF;
	border-bottom:dotted 1px #6B532E;
	font-size:12px;
	color:#313131;
	text-align:left;
	vertical-align:top;
}

#mana_contents .form_frame02b table th {
	padding:15px 0 15px 12px;
	font-weight:normal;
	line-height:2.1em;
/*	width:139px;*/
}

#mana_contents .form_frame02b table td {
	padding:15px 0 15px 0;

}

#mana_contents .form_frame02b table th span {
	color:#FF0000;
}


#mana_contents .form_frame02b table td.Plurality,
#mana_contents .form_frame02b table th.Plurality  {
	border-bottom:none;
}

#mana_contents .form_frame02b table th.Plurality {
	padding:15px 0 0 12px;
}

#mana_contents .form_frame02b table td.Plurality {
	padding:15px 0 0 0;
}

#mana_contents input.inputtxt {
	width:214px;
}

#mana_contents input.inputtxt2 {
	width:153px;
}

#mana_contents select.inputtxt3,
#mana_contents input.inputtxt3 {
	width:100px;
}

#mana_contents input.inputtxt4 {
	width:45px;
}


#mana_contents textarea.textarea_txt {
	width:450px;
	height:140px;
}

input.inputtxt,
input.inputtxt2,
input.inputtxt3,
input.inputtxt4,
select.select_txt,
textarea.textarea_txt {
	border:solid 1px #A5ACB2;
}

#mana_contents dl.form_box {
	width:336px;
	margin-left:auto;
	margin-right:auto;
}

#mana_contents dl.form_box dt {
	float:left;
	width:49%;
	text-align:left;
}


#mana_contents dl.form_box dd {
	float:right;
	width:49%;
	text-align:right;	
}

#mana_contents dl.padd dt,
#mana_contents dl.padd dd {
	padding-top:14px;
	padding-bottom:8px;
}

#mana_contents dl.padd2 dt,
#mana_contents dl.padd2 dd {
	padding-top:10px;
}


/**********ƒ}ƒCƒRƒ~’Ç‰Á•ª***********/

#manabibabody {
	width:940px;
}


#mana_side {
	float:right;
	width:300px;
}
div#mana_side .side_best_bg dl {
	width:270px;
}
div#mana_side .side_best_bg dl dd {
	width:242px;
}
#flashbanner{
width:300px;
height:250px;
margin:0 auto 10px auto;}

.side_frame02 img.on{margin-left:110px;}
