/* tags */
a { color: #060 }
a:hover { border-style: solid; border-width: 0 0 1px; border-color: #060 }
/* id body */
#bodyback1 { background-image: url(../../images/bback2.gif); background-repeat: repeat-y; width: 800px; height: 100% ; margin-right: auto; margin-left: auto; }
#bodyback2_horizontal { background-image: url("../../images/bback2_talent_horizontal.gif"); background-repeat: repeat-x; height: 100% }
#bodyback2_once  { background-image: url("../../images/bback2_talent_once.gif"); background-repeat: no-repeat; height: 100% }
/* id header */
#depart_person { margin-bottom: 6px; margin-left: 6px }
/* id footer */
#footer_area dl { }
#footer_area dl dt { background-color: #060 }
/* departappeal_area */
#departappeal_area  { color: #666; text-align: right; margin-right: 32px; margin-bottom: 8px }
/* id tabs */
#tabs_area { background-image: url("../../images/tabs_base.gif"); background-repeat: repeat-x; margin-right: 16px; margin-left: 18px; height: 40px }
/*
#tabs_area ul { }
#tabs_area ul li { display: inline; margin-right: 2px; margin-left: 2px; width: 115px; height: 27px }
#tabs_area ul li.tab_off { font-weight: bold; background-image: url("../../images/tab_off.gif"); background-repeat: no-repeat; background-position: 0 2px; padding-top: 6px }
#tabs_area ul li.tab_on { font-weight: bold; background-image: url("../../images/tab_on.gif"); background-repeat: no-repeat; background-position: 0 2px; padding-top: 6px }
*/
#tabs_area table { }
#tabs_area table tr { }
#tabs_area table tr td   { font-size: 100%; font-weight: bold; text-align: center; width: 115px; height: 27px }
#tabs_area table tr td.tab_off   { background-image: url("../../images/tab_off.gif"); background-repeat: no-repeat }
#tabs_area table tr td.tab_on   { background-image: url("../../images/tab_on.gif"); background-repeat: no-repeat }
/* main contents */
#main_contents   { text-align: left; padding: 8px 16px 8px 8px; width: 560px; float: right }
/* side contents */
#side_contents   { background-color: #fff; text-align: left; margin: 8px 8px 8px 16px; padding: 4px; width: 160px; float: left; border: solid 1px #999 }
#side_contents .title { background-color: #99a499; padding: 4px 8px }
/* design_type1 */
#design_type1 { margin-right: 32px }
#design_type1 h2     { color: #333; font-size: 200%; font-weight: bold; letter-spacing: 2px; margin-top: 16px; margin-bottom: 12px; padding-top: 12px; padding-bottom: 8px; padding-left: 12px; border-style: groove; border-width: 0 0 1px 12px; border-color: #090 }
#design_type1 p  { line-height: 150%; text-indent: 1em; margin: 0 0 8px }
#design_type1 p span { color: #f00; }
#design_type1 h3   { color: #060; font-size: 120%; font-weight: bold; background-color: #dbdfdb; background-image: url("../../images/thumbtack1.gif"); background-repeat: no-repeat; padding-top: 4px; padding-right: 16px; padding-left: 24px; border-style: solid; border-width: 0 0 1px; border-color: #060 }
#design_type1 table { }
#design_type1 table th { background-color: #eee; padding: 2px 8px; border: solid 1px #666; }
#design_type1 table td { padding: 2px 8px; border: solid 1px #666; }
#design_type1 dl { }
#design_type1 dl a { background-image: url(../../images/arrow1.gif); background-repeat: no-repeat; background-position: 0 4px; padding-left: 8px }
#design_type1 dl dt  { font-size: 100%; font-weight: bold; margin-top: 16px; margin-bottom: 4px }
#design_type1 dl dd  { margin: 0 }
#design_type1 dl .right_link { font-size: 80%; text-align: right }
#design_type1 ol { }
#design_type1 ol li { color: #f60; font-weight: bold; padding-bottom: 8px }
#design_type1 ol p { color: #333; font-weight: normal; background-image: url(../../images/arrow2.gif); background-repeat: repeat-y; padding-bottom: 16px; padding-left: 32px }
#design_type1 ol .flowend { background-image: none; padding-left: 32px }
/* design_type2 */
#design_type2 { margin-right: 32px }
#design_type2 h2    { color: #333; font-size: 200%; font-weight: bold; letter-spacing: 2px; margin-top: 16px; margin-bottom: 12px; padding-top: 12px; padding-bottom: 8px; padding-left: 12px; border-style: groove; border-width: 0 0 1px 12px; border-color: #090 }
#design_type2 p  { line-height: 150%; text-indent: 1em; margin: 0 0 8px }
#design_type2 ul { }
#design_type2 ul li  { margin-bottom: 48px }
#design_type2 ul li h3   { color: #060; font-size: 120%; font-weight: bold; background-color: #dbdfdb; background-image: url(../../images/thumbtack1.gif); background-repeat: no-repeat; padding-top: 4px; padding-right: 16px; padding-left: 24px; border-style: solid; border-width: 0 0 1px; border-color: #060 }
#design_type2 ul li h5 { margin-top: 32px; margin-left: 16px; padding-left: 8px; border-style: double; border-width: 0 0 3px; border-color: #ccc }
#design_type2 ul li table { margin-top: 16px; float: right; border-style: solid; border-width: 1px 0 0 1px; border-color: #666 }
#design_type2 ul li table caption { color: #666; font-size: 80%; text-align: right }
#design_type2 ul li table td { background-color: #fff; text-align: center; padding: 2px 4px; border-style: solid; border-width: 0 1px 1px 0; border-color: #666 }
#design_type2 ul li table .title1 { font-weight: bold }
#design_type2 ul li p { margin-top: 16px }
#design_type2 ul li p img  { margin-left: 16px; float: right }
#design_type2 ul li dl { margin-left: 48px }
#design_type2 ul li dl dt { font-weight: bold }
#design_type2 ul li dl dd { margin-left: 16px }
#design_type2 ul li dl dd ul { text-align: left; margin: 0 }
#design_type2 ul li dl dd ul li { background-color: #f8f8f8; display: inline; margin-right: 4px; padding: 0; border-width: 0 }
#design_type2 ul li ul  { text-align: right; margin-top: 16px; clear: both }
#design_type2 ul li ul li { background-color: #dbdfdb; display: inline; margin-right: 8px; padding: 2px 8px; border: solid 1px #ccc }
/* id staffentry_area */
#staffentry_area { text-align: right; margin-top: 32px; margin-right: 32px }
/* id staffinquiry_area */
#staffinquiry_area { text-align: right; margin-top: 32px; margin-right: 32px }

/*Vectorworksスキルアップセミナー 2008/08/28*/
#design_type1 p.no-indent{
	text-indent: 0em;
}

#design_type1 p.attention{
	text-indent: 0em;
	padding-left: 1em;
}
/*Photoshop基礎セミナー 2008/10/22*/
li#photoshopcs_about{
	text-indent: -1em;
	margin-left: 1em;
}
/*SEO対策*/
strong{
	font-weight: normal;
}
strong.global_menu{
	font-weight: bold;
}