@charset "UTF-8";

/* LIST OF CONTENT========================================

1 index.html

===================================================== */

/* comming soon */

body#acad div#container div#main div#contents div#center_column div.contents_bg {
	background:url(../academy/img/academy_cmn_bg.gif) left top no-repeat;
	}

body#acad div#container div#main div#contents div#center_column div.contents_bgbtm {
	background:transparent url(../academy/img/academy_cmn_bgbtm.gif) no-repeat scroll left bottom;
	padding:0 0 20px;
}



body#acad div#container div#main div#contents div#center_column div.contents_bg p.soon {
	padding:20px 44px 300px;
	background:url(../academy/img/academy_cmn_bgbtm.gif) left bottom no-repeat;
}



/*=== 1 index.html === */

body#acad div#container div#main div#contents div#center_column p.pankuzu {
	font-size:85%;
}

body#acad div#container div#main div#contents div#center_column a:link {
	color:#c33f6b;
}

body#acad div#container div#main div#contents div#center_column a:visited {
	color:#c33f6b;
}

body#acad div#container div#main div#contents div#center_column a:hover {
	color:#c33f6b;
}

body#acad div#container div#main div#contents div#center_column a:active {
	color:#c33f6b;
}

body#acad div#container div#main div#contents div#center_column h2 {
	margin:20px 0 0 0;
}

body#acad div#container div#main div#contents div#center_column div.contents_bg {
	width:650px;
	margin:24px 0 0 10px;
	background:url(../academy/img/academy_cmn_bg.gif) left top repeat-y;
}

body#acad div#container div#main div#contents div#center_column div.contents_bg ul {
	margin:10px 0 0 33px;
	width:620px;
}

body#acad div#container div#main div#contents div#center_column div.contents_bg ul li {
	line-height:0;
	padding:0 3px 2px 0;
	float:left;
}

body#acad div#container div#main div#contents div#center_column div.contents_bg h5#second {
	margin:15px 0 0 33px;	
}

body#acad div#container div#main div#contents div#center_column div.contents_bg p.read {
	margin:0 0 0 33px;
	padding:20px 53px 29px 20px;
	background:url(../academy/img/academy_top_readbg.gif) left bottom no-repeat;
}

body#acad div#container div#main div#contents div#center_column div.contents_bg p.inner {
	padding:0 43px;
}

body#acad div#container div#main div#contents div#center_column div.contents_bg p.inner02 {
	padding:0 46px;
}

body#acad div#container div#main div#contents div#center_column div.contents_bg p.inner img,
body#acad div#container div#main div#contents div#center_column div.contents_bg p.inner02 img {
	float:right;
	padding:0 0 5px 15px;
}

body#acad div#container div#main div#contents div#center_column div.contents_bg p.inner span,
body#acad div#container div#main div#contents div#center_column div.contents_bg p.inner02 span {
	margin-top:5px;
	display:block;
	text-align:right;
}


body#acad div#container div#main div#contents div#center_column div.contents_bg p.end {
	background:url(../academy/img/academy_cmn_bgbtm.gif) left bottom no-repeat;
	text-align:center;
	padding:80px 0 40px;
}

body#acad div#container div#main div#contents div#center_column div.contents_bg div.intro {
	width:582px;
	margin:15px 0 0 33px;	
	border-bottom:1px solid #9f9690;
}

body#acad div#container div#main div#contents div#center_column div.contents_bg div.intro h4 {
	margin:0 0 15px 0;	
}

body#acad div#container div#main div#contents div#center_column div.contents_bg div.intro p {
	margin:15px 0 0 0;	
}

body#acad div#container div#main div#contents div#center_column div.contents_bg div.intro ul {
	width:582px;
	border-top:1px solid #9f9690;
	margin:30px 0 0 0;
	padding:20px 0;
	text-align:center;
}

body#acad div#container div#main div#contents div#center_column div.contents_bg div.intro ul li {
	float:none;
	padding:0 10px 0 20px;
	background:url(../shop/img/shop_cmn_icon.gif) 0.5em 0.2em no-repeat;
	display:inline;
	line-height:1;
}

body#acad div#container div#main div#contents div#center_column div.contents_bg div.intro ul li.staffarea a {
	color:#1baea8;
}

body#acad div#container div#main div#contents div#center_column div.contents_bg div.mainarea {
	width:582px;
	margin:0 0 0 33px;	
}

body#acad div#container div#main div#contents div#center_column div.contents_bg div.mainarea h5 {
	margin:40px 0 0 0;
}

body#acad div#container div#main div#contents div#center_column div.contents_bg div.mainarea p.exp {
	width:562px;
	margin:15px auto 0;
}

body#acad div#container div#main div#contents div#center_column div.contents_bg div.mainarea dl.detailarea {
	width:562px;
	margin:20px auto;
}

body#acad div#container div#main div#contents div#center_column div.contents_bg div.mainarea dl.detailarea dt {
	line-height:0;
}

body#acad div#container div#main div#contents div#center_column div.contents_bg div.mainarea dl.detailarea dd {
	margin:10px 0;
	padding:0 5px;
}

body#acad div#container div#main div#contents div#center_column div.contents_bg div.mainarea dl.detailarea dd p {
	width:370px;
	float:left;
}

body#acad div#container div#main div#contents div#center_column div.contents_bg div.mainarea dl.detailarea dd p span {
	text-align:right;
	display:block;
	margin:5px 0 0 0;
}

body#acad div#container div#main div#contents div#center_column div.contents_bg div.mainarea dl.detailarea dd img {
	width:172px;
	float:right;
}

body#acad div#container div#main div#contents div#center_column div.contents_bg div.mainarea div.zadankai {
	border:1px solid #e76f97;
	padding:10px;
	width:558px;
	margin:25px auto;
}

body#acad div#container div#main div#contents div#center_column div.contents_bg div.mainarea div.zadankai dl {
	width:370px;
	float:left;
}

body#acad div#container div#main div#contents div#center_column div.contents_bg div.mainarea div.zadankai img {
	float:right;
	width:170px;
}

body#acad div#container div#main div#contents div#center_column div.contents_bg div.mainarea div.zadankai dl dt img {
	width:336px;
	float:none;	
}

body#acad div#container div#main div#contents div#center_column div.contents_bg div.mainarea div.zadankai dl dd {
	margin:10px 0 0 0;
}

body#acad div#container div#main div#contents div#center_column div.contents_bg div.mainarea div.zadankai dl dd span {
	text-align:right;
	display:block;
	margin:5px 0 0 0;	
}













