@charset "utf8";
/**
 * lineup.css
 * Date: 09/27/2012
 *
 * /ps/choose/smemc/lineup/ -
 *
 * Nipponmanpower Web Site
 * Copyright 2012 Nippon Manpower Co., Ltd. All rights reserved.
 * /////////////////////////////////////////////////////////////////////// */



/* ----------------------------------------------------------------------- **
   Import
** ----------------------------------------------------------------------- */

/* nmp default css */
@import url(../../../nmp_default.css);

/* pop up window css */
@import url(../../../nmp_ppwin.css);

/* personal common css */
@import url(../../common.css);

/* choose category common css */
@import url(../common.css);

/* smemc common css */
@import url(common.css);




/* ----------------------------------------------------------------------- **
   Individual Contents
** ----------------------------------------------------------------------- */

/* .headline */
.headline	{	position: relative; width: 650px;	height:	auto; padding-top: 10px; background: url(/images/ps/choose/smemc/lineup/headline_base.jpg) no-repeat left top; position: relative; }
.headline img	{ font-size: 1em; line-height: 1em; }
.headline p.caption	{ height: 20px;	width: 640px; margin-left: 10px; }
.headline h2	{ height: 40px;	width: 630px; margin: 10px 0 0 15px; }
.headline p.subtitle	{ height: 20px;	width: 630px; margin: 3px 0 0 15px;}
.headline p.benefit	{ position: absolute; top: 48px; right: 5px;}
/* --- .bnr-block */
.headline .bnr-block	{	margin-top: 10px; padding-top: 12px;	background: transparent url(/images/common_files/dottedline_3lc05.gif) repeat-x left top; }
.headline .bnr-block li	{ float: left; height: 24px; width: 100px;	margin-right: 5px; font-size: 0; line-height: 0; }
.headline .bnr-block li img	{	font-size: 12px; }

/* .contents-caption */
.contents-caption	{	margin: 20px 0 0 20px; padding-bottom: 0; }
.contents-caption p	{	margin-top: 1em; color: #333333; }
.contents-caption p:first-child	{	margin-top: 0;}
.contents-caption p strong	{	font-size: 1.1em;}
.contents-caption p em	{	font-style: normal;	font-weight: bold; color: #333399; }
.contents-caption .download	{	margin-top: 15px; }
.contents-caption .txt-caution	{	color: #FF0000;}
.contents-caption .attention-msg	{padding: 13px 7px 11px 10px;	border: 1px solid #CDCDCD;	background-color: #EDF5FF; }
.contents-caption .attention-msg p	{	font-size: 14px; line-height: 1.6; font-weight:bold; }

/* .announce */
.announce	{	margin: 15px 0 0 10px;	padding: 10px;	border: 1px solid #E1A459;	background-color: #FFFFE8; }
.announce p	{	margin-top: 1em; line-height: 1.5;}
.announce p:first-child	{	margin-top: 0;}
.announce p.link	{	margin: 5px 0 0 1em;}
.announce p em	{ color: #CC0000;	font-style: normal; font-size: 1.1em;}
.announce dl	{	margin-top: 1em;}
.announce dl:first-child	{	margin-top: 0;}
.announce dt	{ color: #CC3300; font-size: 1.2em; }
.announce dt span	{}
.announce dd	{	margin-top: 0.4em;	color: #454545;}

/* .section */
.section	{	margin-top: 40px; }
/* --- .header */
.section .header { background: none; padding: 0; }
.section .header h3		{	margin-bottom: 10px;	padding: 4px 0 3px 5px;	background-color: #F7F7FD;	border-bottom: 1px solid #6E6EB7;	border-left: 3px solid #6E6EB7;	font-size: 1.2em;	font-weight: bold;	color: #333399; }
/* --- .body */
.section .body p {	margin-top: 1em; font-size: 1.1em; line-height: 1.6; color: #333333; }
.section .body p:first-child	{	margin-top: 0;}
.section .body ol	{	margin: 0 0 0 10px;	padding-left: 10px; }
.section .body li	{	margin-bottom: 4px; font-size: 1.1em; line-height: 1.5; color: #333333; }
.section .body dl { font-size: 1.1em; line-height: 1.6; color: #333333; }
.section .body .ls	{	float: left; margin: 0.3em 15px 0 0; }
.section .body .rs	{	float: right; margin: 0.3em 0 0 15px; }
.section .body table	{	width: 640px;	border-collapse: collapse;	border: 1px solid #9A9ADD;	border-spacing: 0;	empty-cells: show;	font-size: 1.1em; }
.section .body th	{	padding: 5px;	border: 1px solid #9A9ADD;	background-color: #E8E8E8; line-height: 1.3;	font-weight: normal; color: #333333; text-align: center; }
.section .body td	{	padding: 5px;	border: 1px solid #9A9ADD;	background-color: #FFFFFF; line-height: 1.3; color: #454545;}
.section .body p.annotation,
.section .body ul.annotation li	{	margin-left: 1.1em; text-indent: -1.1em;	color:#666666;	line-height: 1.3;	font-size: 0.9em !important;}

/* .follow-block  */
.follow-block {	width: 640px; }
/* --- follow-menu */
.follow-block .follow-menu	{	float: left;	width: 203px;	margin-left: 0;	padding-bottom: 35px;	background:transparent  url(/images/ps/choose/smemc/lineup/school_follow_partition.gif) no-repeat right bottom;}
.follow-block .follow-menu li	{	width: 200px; padding: 0; margin: 0; font-size: 0; line-height: 0;	border-bottom: 1px solid #F0F0F0; }
.follow-block .follow-menu li a	{	display: block;	width: auto;	height: auto;	padding: 6px 4px;	font-size: 14px;	line-height: 1.2em;	text-decoration: none;}
.follow-block .follow-menu li a.dflink:link,
.follow-block .follow-menu li a.dflink:visited,
.follow-block .follow-menu li a.dflink:active	{	padding-left: 8px;	background: transparent url(/images/common_files/arrow_c01r.gif) no-repeat left center;	color: #333399;}
.follow-block .follow-menu li a.dflink:hover	{	background-color: #D7D7F1;}
.follow-block .follow-menu li a.aclink:link,
.follow-block .follow-menu li a.aclink:visited,
.follow-block .follow-menu li a.aclink:hover,
.follow-block .follow-menu li a.aclink:active	{	padding-left: 8px;	background-color: #9A9ADD; color: #FFFFFF;}
/* --- follow-box */
.follow-block .follow-box	{	display: none;	float: right;	width: 420px;	padding-top: 5px;}
.follow-block .follow-box p.images	{	float: right; margin: 2px 0 10px 15px; font-size: 0; line-height: 0;}
.follow-block .follow-box dt	{	font-size: 1.2em; font-weight: normal; margin-bottom: 10px; }
.follow-block .follow-box dd img	{	float: right; margin-left: 15px; margin-bottom: 10px; font-size: 0; line-height: 0;}
.follow-block .follow-box dd p	{	margin-left: 0;	margin-top: 5px;	line-height: 1.4em; color: #454545;}
.follow-block .follow-box dd p.note	{ font-size: 12px;	line-height: 1.2em; color: #666666;}
/* --- follow-box [boxcts-web] */
.follow-block .boxcts-web dl dl	{	clear: right;	margin-left: 10px;}
.follow-block .boxcts-web dl dl dt	{	font-size: 1em; margin-bottom: 6px;	font-weight: bold; color: #333399;}
.follow-block .boxcts-web dl dl dd ul	{	margin-left: 10px;	padding-left: 10px;	list-style-position: outside;	list-style-type: disc;}
.follow-block .boxcts-web dl dl dd li	{	margin-bottom: 0;}
.follow-block .boxcts-web dl dl dd p	{	margin-left: 5px;}
/* --- follow-box [boxcts-single] */
.follow-block .boxcts-single p.images	{	margin-bottom: 0;}
.follow-block .boxcts-single div	{	clear: right;}
.follow-block .boxcts-single div dl	{	float: left; width: 170px;}
.follow-block .boxcts-single div dl dt	{	font-size: 1em; margin-bottom: 6px;	font-weight: bold; color: #333399;}
/* --- follow-box [boxcts-single / separate ] */
.follow-block .boxcts-single div dl.separate	{	float: none; width:	auto;}
.follow-block .boxcts-single div dl.separate li	{	float: left; width: 165px; margin-bottom: 0; font-size: 1.0em; }


/* .section#recommend */
#recommend ul	{	margin: 0 0 0 15px;	padding-left: 10px;	list-style-position: outside;	list-style-type: square; }
#recommend li ul	{	margin-top: 4px;	margin-left: 10px; }
#recommend li li	{	list-style-type: circle; }
#recommend li strong	{	margin-left: 3px; }
#recommend p.supplement	{	margin-top: 10px; }

/* .section#connection */
#connection	{}

/* .section#lecturer */
#lecturer .name {	text-align: right;}

/* .section#message */
#message {}

/* .section#feature */
#feature {}

/* .section#curriculum */
#curriculum dl.download dt	{	padding-top: 5px;	color: #333333; }
#curriculum dl.download dd	{	margin: 10px 0 0 7px;	}

/* #special */
#specia	{}

/* #schedule */
#schedule .remarks { margin-top: 5px;	font-size: 12px; color: #666666;}
#schedule .remarks .caution	{	color: #FF0000;}
#schedule .remarks .caution span	{}
#schedule .remarks .note	{	margin-top: 10px;}
/* --- .schedule-list */
#schedule .schedule-list td	{ font-size: 0.9em;}
#schedule .schedule-list thead th { font-size: 12px; background-color: #C6C6EC; }

/* #tuition */
/* --- .tuition-list */
#tuition .tuition-list thead th { font-size: 12px; background-color: #C6C6EC; }
#tuition .tuition-list tbody td	{	text-align: center;}
#tuition .tuition-list tbody tr.col1 th	{	background-color: #E6E6F7;}
#tuition .tuition-list tbody tr.col1 td	{	background-color: #F7F7FD;}
#tuition .tuition-list tbody tr.col2 th	{	background-color: #F7F7FD;}
#tuition .tuition-list tbody tr.col2 td	{	background-color: #FFFFFF;}
/* --- .cancel */
#tuition .cancel	{	margin-top: 20px;	color: #666666; }
#tuition .cancel p.cancel-title	{	font-weight: bold; color: #454544; }
#tuition .cancel dl	{	margin-top: 10px; font-size: 12px; }
#tuition .cancel dl dt	{	line-height: 1.3em;	margin-bottom: 3px;	color: #454544;}
#tuition .cancel dl dd p	{	color: #666666; }
#tuition .cancel dl dd span	{	color: #454544;}
#tuition .cancel dl dd ul	{	margin-top: 10px; margin-left: 10px; padding-bottom: 5px; }
#tuition .cancel dl dd ul li	{	margin-left: 1.4em;	text-indent: -1.4em;	color: #666666; }

/* #function */
#function p { margin: 0 0 1em 5px;	line-height: 1.5em;	text-align: left;	color: #454545;}
#function ul.download {	margin: 8px 0 0 0; }
#function ul.download li	{ display: inline; margin: 0 0 0 7px; padding: 0; font-size: 0; line-height: 0; }
#function ul.download li a	{	font-size: 12px; }
#function dl	{	margin: 15px 15px 0 5px; color: #454545; }
#function dt	{ font-weight: bold;}
#function dt img {	margin: 0 6px 0 12px; }
#function dd	{	margin-top: 5px; margin-left: 15px; line-height: 1.5em; }
#function dd img	{	position: relative; top: 2px;	margin-right: 5px; }

/* #apply */
/* .howto-block */
#apply .howto-block	{	margin-top: 20px;}
#apply .howto-block h4	{	font-size: 1.1em;}
#apply .howto-block h4 span	{}
#apply .howto-block dl { margin: 0;	font-size: 1em;}
#apply .howto-block dt	{	margin-top: 10px;}
#apply .howto-block dt em	{	color: #003399;	font-style: normal;	font-weight: bold;}
#apply .howto-block dd	{	margin-bottom: 15px;}
#apply .howto-block ol { margin: 10px 0 0 25px; }
#apply .howto-block dd ol { margin-top: 0; }
#apply .howto-block dd ul { margin-left: 10px; }
#apply .howto-block dd li	{	font-size: 1.0em;}
#apply .howto-block dl.destination {	margin-left: 15px; font-size: 1.0em; }
#apply .howto-block dl.destination dt	{ clear: left; display: block; float: left; margin: 0; padding-top: 3px;	width: 4em;	white-space: nowrap; }
#apply .howto-block dl.destination dd	{ margin: 0 0 0 4em;	padding-top: 3px;}
#apply .howto-block dl.destination dt.reception	{	width: 6em;	padding-left: 5em;}
#apply .howto-block dl.destination dd.reception	{	margin-left: 11em; }
#apply .howto-block div.note	{	margin-top: 15px; }
#apply .howto-block p.comment	{	margin: 0 0 10px 10px; }
#apply .howto-block p.comment span	{ font-weight: bold; }
#apply .howto-block .link-comment { margin-left: 15px; }

/* --- #inquiry */
#inquiry { padding-top: 20px; background: transparent url(/images/common_files/dottedline_partition.gif) repeat-x left top; text-align: center; }
#inquiry a	{	display: block;	width: 310px;	height: 50px;	margin: 0 auto;	background: transparent url(/images/ps/choose/smemc/lineup/inquiry_btn.jpg) no-repeat left top;}
#inquiry a:hover	{	background-position: -310px 0;}
#inquiry a span	{	display: none; }


/**----------------------------------------------------------------------- **
  top
*
  #smemc-lin01 - index.php
*/
/* #headline */
#smemc-lin01 .headline	{	height: 139px;	padding-top: 0;	background: transparent url(/images/common_files/dottedline_3lc05.gif) repeat-x left bottom;}
#smemc-lin01 .headline .head-inner {	height: 130px;	background: url(/images/ps/choose/smemc/lineup/top/headline_image.jpg) left top no-repeat;}
#smemc-lin01 .headline .title {	position: absolute;	left: 20px;	top: 30px;}
/* #course */
#smemc-lin01 #course {	margin-top: 0;}
#smemc-lin01 #course dl {	margin-top: 15px;}
#smemc-lin01 #course dl dt {	display: block;	padding-top: 15px;	font-weight: bold;	font-size: 1.1em;}
#smemc-lin01 #course dl dt span	{}
#smemc-lin01 #course dl dd {	margin: 13px 0 5px 25px;	padding: 3px 10px 10px 10px;	background: url(/images/ps/choose/smemc/lineup/top/course_bg.jpg) left top repeat-x;	font-size: 13px;}
#smemc-lin01 #course dl dd a.ttl {	font-size: 16px;	font-weight: bold;	text-decoration: underline;	line-height: 1.8;}
#smemc-lin01 #course dl dd span.ttl {		font-size: 16px;	font-weight: bold;}
#smemc-lin01 #course dl dd .shoplink {	margin-top: 3px;	float: right;}
#smemc-lin01 #course .course2016 {	margin-top: 30px;	}
#smemc-lin01 #course .course2016 > div {padding: 10px;	background-color: #F7F7FD;	border: 1px solid #9B9BDD;	border-radius: 7px;}
#smemc-lin01 #course .course2016 h4 {color:#5A45A3;}
#smemc-lin01 #course .course2016 p em {	font-weight: bold;	font-style: normal;}

/* #content */
#smemc-lin01 #content dt	{	margin-top: 20px;}
#smemc-lin01 #content dd	{	margin-left: 22px;	margin-top: 5px; color: #333333;	font-size: 0.9em;}

/* CSS3 hack */
#smemc-lin01 #course .course2016 > div { behavior: url(/_js/lib/PIE.htc);}
#smemc-lin01 #course .course2016 > div:not(:target)	{	behavior: none\9;}



/**----------------------------------------------------------------------- **
  st_long
*
  #smemc-lin02 - st_long.php
*/
#smemc-lin02	{}




/**----------------------------------------------------------------------- **
  st_standard
*
  #smemc-lin03 - st_standard.php
*/
#smemc-lin03	{}




/**----------------------------------------------------------------------- **
  st_short
*
  #smemc-lin04 - st_short.php
*/
#smemc-lin04	{}




/**----------------------------------------------------------------------- **
  fst_standard
*
  #smemc-lin05 - fst_short.php
*/
#smemc-lin05	{}




/**----------------------------------------------------------------------- **
  fst_standard
*
  #smemc-lin06 - fst_standard.php
*/
#smemc-lin06	{}




/**----------------------------------------------------------------------- **
  fst_short
*
  #smemc-lin07 - fst_short.php
*/
#smemc-lin07	{}




/**----------------------------------------------------------------------- **
  jun_course
*
  #smemc-lin11 - jun_course.php
*/
#smemc-lin11	{}




/**----------------------------------------------------------------------- **
  oct_course
*
  #smemc-lin12 - oct_course.php
*/

/* #feature */
#smemc-lin12 #feature .body	{	position: relative;}
#smemc-lin12 #feature h4	{	position: absolute;	top: 0;	left: 50%;	margin-left: -61px;}
#smemc-lin12 #feature dl	{	margin-top: 20px;	width: 300px;	height: 110px;	background: transparent no-repeat left top;}
#smemc-lin12 #feature dt,
#smemc-lin12 #feature dd	{	display: none;}
#smemc-lin12 #feature dl.straight	{	float: left;	background-image: url(/images/ps/choose/smemc/lineup/oct_course/2015/feature_straight_course.gif);}
#smemc-lin12 #feature dl.first	{	float: right;	background-image: url(/images/ps/choose/smemc/lineup/oct_course/2015/feature_first_course.gif)}

/* #content */
#smemc-lin12 #content dt	{	margin-top: 10px; font-weight: bold;}
#smemc-lin12 #content dt span	{}
#smemc-lin12 #content dt:first-child	{	margin-top: 0;}
#smemc-lin12 #content dd	{	margin-left: 1.3em; color: #333333;	font-size: 0.9em;}
#smemc-lin12 #content dt.live	{	color: #579542;}
#smemc-lin12 #content dt.home	{ color: #D37E1E;}

/* #tool */
#smemc-lin12 #tool .item	{	margin-top: 15px;	padding: 10px; border: 1px solid #B8B4A8; background-color: #FBF9F4; }
#smemc-lin12 #tool .item:first-child	{	margin-top: 0;}
#smemc-lin12 #tool .item .fig	{	display: block;	float: right;	margin-left: 20px;}
#smemc-lin12 #tool .item h4	{	width: auto;	padding-bottom: 8px; border-bottom: solid 1px #CCC;}
#smemc-lin12 #tool .item p	{	margin-top: 10px;	font-size: 1em;	line-height: 1.4;}

/* #support */
#smemc-lin12 #support .screenshot	{	width:170px; float: right; text-align: right; }
#smemc-lin12 #support .screenshot p.demo-btn	{ margin-top: 5px; }
#smemc-lin12 #support .screenshot p.demo-note	{ margin-left: 10px; margin-top: 3px; text-align: center;	font-size: 12px; }
#smemc-lin12 #support p span	{	color: #666666;}
#smemc-lin12 #support dl.web-follow	{ width: 460px; }
#smemc-lin12 #support dl.web-follow dt	{	margin-bottom: 0.7em;	font-size: 1.2em;	font-weight: bold; }
#smemc-lin12 #support dl.web-follow dd p.note	{	margin-top: 4px; font-size: 12px; }
/* --- .environment */
#smemc-lin12 #support .environment { margin-top: 20px; padding: 10px; background-color: #EFEFEF; }
#smemc-lin12 #support .environment p { color: #333333; font-weight: bold; }
#smemc-lin12 #support .environment dl	{	margin: 5px 0 0 5px; font-size: 1.0em; }
#smemc-lin12 #support .environment ul	{	margin-top: 10px; font-size: 0.9em; }
#smemc-lin12 #support .environment li	{	margin-left: 1em; text-indent: -1em; color: #454544; }

/* #schedule */
/* --- .approval */
#smemc-lin12 #schedule p.approval	{ text-align: right; color: #555555; font-size: 1.0em; }
/* --- .item dt */
#smemc-lin12 #schedule .item dt	{	display: block;	width: 640px;	height: auto; margin-top: 5px; border-bottom: solid 2px #9A9ADD; font-weight: bold;	color: #003399; font-size: 1.2em; }
#smemc-lin12 #schedule .item dt a	{	display: block;	width: 640px;	background: transparent no-repeat 0 0;}
#smemc-lin12 #schedule .item dt a.open	{	background-image:  url(/images/ps/choose/smemc/lineup/oct_course/2015/schedule_btn_open.gif);	background-position:  569px 7px;}
#smemc-lin12 #schedule .item dt a.close	{	background-image:  url(/images/ps/choose/smemc/lineup/oct_course/2015/schedule_btn_close.gif);	background-position:  560px 7px;}
#smemc-lin12 #schedule .item dt a:link,
#smemc-lin12 #schedule .item dt a:hover	{	color: #003399; }
/* --- .item dd */
#smemc-lin12 #schedule .item dd	{	display: none; }
/* --- .item .switch */
#smemc-lin12 #schedule .item dd p.switch	{	margin: 10px 0 20px 0; padding-bottom: 8px;	text-align: right; vertical-align: middle; background: transparent url(/images/common_files/dottedline.gif) repeat-x center bottom; }
#smemc-lin12 #schedule .item dd p a	{	padding-right: 6px;	padding-bottom: 2px;	line-height: 16px; }
#smemc-lin12 #schedule .item dd p.switch span	{	vertical-align: top; }
/* --- .schedule-list */
#smemc-lin12 #schedule .schedule-list tbody tr.col td	{	background-color: #F7F7FD;}
#smemc-lin12 #schedule .schedule-list tbody td	{	white-space: nowrap;}
#smemc-lin12 #schedule .schedule-list tbody td img	{	margin-left: 3px;}
#smemc-lin12 #schedule .schedule-list tbody .day	{	width: 25%;}
#smemc-lin12 #schedule .schedule-list tbody .week	{	width: 10%;	text-align: center;}
#smemc-lin12 #schedule .schedule-list tbody .time	{	width: 25%;	text-align: center;}
#smemc-lin12 #schedule .schedule-list tbody .con	{	width: 40%;}

/* #tuition */
/* --- .about .detail */
#smemc-lin12 #tuition .about,
#smemc-lin12 #tuition .detail	{	margin: 20px 0 0 0; }
#smemc-lin12 #tuition .about h4,
#smemc-lin12 #tuition .detail	h4	{	font-size: 1.1em;	margin-bottom: 8px; }
#smemc-lin12 #tuition .about h4 span,
#smemc-lin12 #tuition .detail	h4 span	{}
#smemc-lin12 #tuition .about ul,
#smemc-lin12 #tuition .detail	ul { margin: 8px 0 15px 10px; }
#smemc-lin12 #tuition .detail li {	margin-left: 3em;	text-indent: -3em;}

/* #function */
#smemc-lin12 #function	{	margin-top: 20px;}


/**----------------------------------------------------------------------- **
  dec-jan_course
*
  #smemc-lin13 - dec-jan_course.php
*/
#smemc-lin13	{}


/**----------------------------------------------------------------------- **
  fst_experiencer
*
  #smemc-lin08 - fst_experiencer.php
*/

/* .contents-caption */
#smemc-lin08 .contents-caption .caption-image { margin-top: 20px; }

/* #guidance */
/*
#smemc-lin08 #guidance table thead th	{	background-color: #FCE7CA;	font-size: 0.9em;	border-color: #888888;}
#smemc-lin08 #guidance table thead tr.guidance-title th	{	background-color: #F18C00;	font-weight: bold;	color: #FFFFFF;	font-size: 1.2em; }
#smemc-lin08 #guidance table thead tr.guidance-title th span	{	margin-left: 20px;}
#smemc-lin08 #guidance table tbody tr td	{	text-align: center;	border-color: #888888;}
#smemc-lin08 #guidance table tbody tr td.subject,
#smemc-lin08 #guidance table tbody tr td.subject	{	text-align: left;}
#smemc-lin08 #guidance table tbody tr.col2 td	{	background-color: #FEF8EF;}
#smemc-lin08 #guidance table tbody tr.guidance-link td	{	text-align: left;	font-weight: bold;}
#smemc-lin08 #guidance table tbody tr.guidance-link td p	{	margin-bottom: 5px;	color: #CC3300;	line-height: 1.8em;}
#smemc-lin08 #guidance table tbody tr.guidance-link td span	{	margin-left: 2.5em;}
#smemc-lin08 #guidance .marks	{}
*/

/* #flow */
#smemc-lin08 #flow dl {margin-top: 10px; }
#smemc-lin08 #flow dt	{	display: block;	height: 30px;	margin-bottom: 0px;	padding-bottom: 0;	font-size: 0;	line-height: 0; }
#smemc-lin08 #flow dt img	{	font-size: 12px;	line-height: 13px; }
#smemc-lin08 #flow dd	{	padding: 10px 0 13px 95px;	background: transparent url(/images/ps/choose/smemc/lineup/fst_experiencer/2012/flow_back_arrow.jpg) no-repeat left bottom;	color: #333333; }
#smemc-lin08 #flow dd.step06	{	background: none; }

/* #tuition */
#smemc-lin08 #tuition .tuition-list th	{	background-color: #E6E6F7; text-align: left;	width: 120px;}
#smemc-lin08 #tuition .tuition-list td	{ text-align: left;	background-color: #FFFFFF;}


/**----------------------------------------------------------------------- **
  scd_experiencer
*
  #smemc-lin10 - scd_experiencer.php
*/
#smemc-lin10	{}




/**----------------------------------------------------------------------- **
  scd_standard
*
  #smemc-lin09 - scd_standard.php
*/

/* #curriculum */
#smemc-lin09 #curriculum p { margin-bottom: 10px; }

/* #special */
#smemc-lin09 #special .body { margin-top: 0; }
#smemc-lin09 #special dt {	margin-top: 15px; color: #003A70; }
#smemc-lin09 #special dd	{	margin-top: 5px; }
#smemc-lin09 #special dd .figimg	{	border: solid 1px #CCCCCC;}

/* #sns */
#smemc-lin09 #sns p.note	{ margin-left: 10px; margin-top: 3px; text-align: center;	font-size: 0.9em; }
/*
#smemc-lin09 #sns dl	{	margin-top: 15px;	margin-left: 10px;	padding: 8px;	border: 1px solid #D20008;	background-color: #FCEAE2;}
#smemc-lin09 #sns dt	{	margin-bottom: 10px;	color: #454545; font-size: 1.2em;	font-weight: bold;}
#smemc-lin09 #sns dd	{	line-height: 1.3em;	color: #454545;}
#smemc-lin09 #sns dd li	{	margin-left: 20px;	list-style-type: disc;}
*/

/* #tuition */
#smemc-lin09 #tuition .schedule-list caption	{	padding-bottom: 5px;	text-align: left;	font-weight: bold;	color: #444444;}
#smemc-lin09 #tuition .schedule-list table tr.secline td	{	background-color: #F3F3FC;}
#smemc-lin09 #tuition p.note { font-size: 12px; margin-top: 10px; }





/* */