@charset "UTF-8";

/*===================================================================
	Common
===================================================================*/

#header { border-bottom:solid 2px #ececec; }

/* contents
===================================================================*/
#contents { width:860px; margin:0 auto; padding:0 0 25px 0; text-align:left; }
#contents #leftClm { float:left; width:625px; }
#contents #rightClm { float:right; width:219px; }

/* leftClm
===================================================================*/
#contents #leftClm h2 { margin-bottom:15px; }

#contents #leftClm #title { margin-bottom:15px; padding:0 3px; background:#dcdcdc url(../img/title_bg.gif) no-repeat 0 0; }
#contents #leftClm #title h3 { padding:5px 0 5px 8px; border-left:solid 5px #ff9f06; font-size:14px; font-weight:bold; }

#contents #leftClm #banner { margin-bottom:20px; }
#contents #leftClm #banner li { float:left; width:290px; margin:0 15px 0 0; }
#contents #leftClm #banner li p { color:#666666; font-size:10px; margin:0; }


/* rightClm
===================================================================*/
#contents #rightClm #knowArea { margin-bottom:15px; padding-bottom:15px; border:solid 1px #cbcbcb; background:#FFFFFF url(../img/rightclm_genre_bg.gif) repeat-x 0 55px; text-align:center; }
#contents #rightClm #knowArea .inner { padding-top:50px; background:url(../img/rightclm_genre01_tit.gif) no-repeat center top; }
#contents #rightClm #workArea { margin-bottom:15px; padding-bottom:15px; border:solid 1px #cbcbcb; background:#FFFFFF url(../img/rightclm_genre_bg.gif) repeat-x 0 55px; text-align:center; }
#contents #rightClm #workArea .inner { padding-top:50px; background:url(../img/rightclm_genre02_tit.gif) no-repeat center top; }
#contents #rightClm #studyArea { margin-bottom:15px; padding-bottom:15px; border:solid 1px #cbcbcb; background:#FFFFFF url(../img/rightclm_genre_bg.gif) repeat-x 0 55px; text-align:center; }
#contents #rightClm #studyArea .inner { padding-top:50px; background:url(../img/rightclm_genre03_tit.gif) no-repeat center top; }

#contents #rightClm #knowArea ul,
#contents #rightClm #workArea ul,
#contents #rightClm #studyArea ul { width:190px; margin:0 auto; text-align:left; }
#contents #rightClm #knowArea li,
#contents #rightClm #workArea li,
#contents #rightClm #studyArea li { padding:0 0 3px 12px; background:url(../img/arrow_next.gif) no-repeat 0 2px; }


/* leftClm
===================================================================*/

body#sitemap #leftClm ul { margin-bottom:30px; }
body#sitemap #leftClm ul li { margin:15px 0; }
body#sitemap #leftClm ul li ul { margin:3px 0; padding-left:3em; }
body#sitemap #leftClm ul li ul li { margin:3px 0; }
body#sitemap #leftClm ul.study li ul { zoom:1; }
body#sitemap #leftClm ul.study li ul:after { content:"."; display:block; height:0; clear:both; overflow:hidden; visibility:hidden; }
body#sitemap #leftClm ul.study li ul li { float:left; margin-right:1%; width:48%; }


body#privacy #leftClm h4 { border-bottom:1px solid #bd7402; color:#bd7402; font-weight:bold; margin-top:2em; }
body#privacy #leftClm p { margin:1em 0; }
body#privacy #leftClm p.data { text-align:right; }
body#privacy #leftClm p.mark a { background:url(../img/pri_p05.gif) no-repeat 100px 0; display:block; line-height:1.5; margin-bottom:2em; padding:25px 0 40px 200px; }
body#privacy #leftClm .promise { padding-top:1px; }

