@charset "UTF-8";
/*
Theme Name:太宰府アカデミー
Version: 1
Author: Shouhei Sezaki
*/

/* default  :::::::::::::::::::::*/
body {
	font-family: "HiraKakuPro-W3","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Meiryo,"メイリオ",sans-serif;
	margin:0;
	padding:0;
	color:#1e1e1e;
	font-size:13px;
	background-color:#fff;
	height:100%;
}

img {
	border:none;
}

a {
	outline:none 0 #000;
	color:#1F4364;
}

a:hover {
	color:#f30;
}

/* clearfix  :::::::::::::::::::::*/
.clearfix:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
.clearfix {	zoom: 100%;}

/* #head  :::::::::::::::::::::*/
#head {
	width:100%;
	height:92px;
	background:transparent url(images/head_bg.gif) 0 0 repeat-x;
	overflow:hidden;
}

#head div {
	width:900px;
	height:92px;
	margin:0 auto;
	position:relative;
}

#head div p {
	margin:0;
	padding:17px 0 0;
	font-size:12px;
}

#head div h1 {
	margin:0;
	padding:0;
	width:560px;
	height:40px;
	position:absolute;
	top:43px;
	left:0;
}

#head div h1 a {
	display:block;
	width:560px;
	height:40px;
	text-indent:-9999px;
	background:transparent url(images/logo.jpg) 0 0 no-repeat;
}

/* #contanter  :::::::::::::::::::::*/
#container {
	background-color:#C8E1EE;
}

#container #innerContainer {
	width:900px;
	margin:-2px auto 0;
	background:#fff url(images/contents_bg.gif) 0 0 repeat-x;
	padding-bottom:30px;
}

/* #footer  :::::::::::::::::::::*/
#footer {
	width:100%;
	height:130px;
	background:transparent url(images/foot_bg01.gif) 0 100% repeat-x;
}

#footer #innerFooter {
	width:900px;
	height:130px;
	margin:0 auto;
	background:transparent url(images/foot_bg02.gif) 0 100% repeat-x;
	position:relative;
}

#footer #innerFooter ul {
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
}

#footer #innerFooter ul li {
	list-style:none;
	display:inline-block;
	padding:0 3px 0;
	font-size:10px;
	border-left:1px solid #1F4364;
	text-indent:2px;
	display:inline;
	zoom:1; 
}

#footer #innerFooter ul li.no-border {
	border:none;
}

#footer #innerFooter img {
	position:absolute;
	top:56px;
	left:12px;
}

#footer #innerFooter address {
	font-size:10px;
	text-align:right;
	padding-top:26px;
	line-height:1.75;
	color:#333;
	font-style:normal;
}

/* index.html  :::::::::::::::::::::*/
#indexContainer {
	width:880px;
	margin:0 auto;
}

.title01 {
	margin:0;
	padding:0;
	width:520px;
	height:30px;
	line-height:30px;
	background:transparent url(images/title_bg01.gif) 0 0 no-repeat;
	font-size:18px;
	font-weight:bold;
	color:#1F4364;
	text-indent:8px;
}

.title02 {
	margin:0;
	padding:0;
	width:345px;
	height:30px;
	line-height:30px;
	background:transparent url(images/title_bg02.gif) 0 0 no-repeat;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-indent:12px;
}

/* *** #indexMenu *** */
#indexMenu {
	height:256px;
	position:relative;
}

#indexMenu ul {
	margin:0;
	padding:0;
	width:200px;
	list-style:none;
	position:absolute;
	top:6px;
	left:5px;
}

#indexMenu ul li {
	list-style:none;
	width:200px;
	height:26px;
}

#indexMenu ul li a {
	display:block;
	width:200px;
	height:25px;
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#indexMenu ul li a:hover { background-position:0 100%; }

#indexMenu ul li#n01 a { background-image:url(images/index_navi01.gif); }
#indexMenu ul li#n02 a { background-image:url(images/index_navi02.gif); }
#indexMenu ul li#n03 a { background-image:url(images/index_navi03.gif); }
#indexMenu ul li#n04 a { background-image:url(images/index_navi04.gif); }
#indexMenu ul li#n05 a { background-image:url(images/index_navi05.gif); }
#indexMenu ul li#n06 a { background-image:url(images/index_navi06.gif); }
#indexMenu ul li#n07 a { background-image:url(images/index_navi07.gif); }
#indexMenu ul li#n08 a { background-image:url(images/index_navi08.gif); }
#indexMenu ul li#n09 a { background-image:url(images/index_navi09.gif); }
#indexMenu ul li#n10 a { background-image:url(images/index_navi10.gif); }

#flashcontainer {
	position:absolute;
	top:0;
	right:0;
}

/* *** #indexLeft *** */
#indexLeft {
	width:520px;
	float:left;
	padding-top:14px;
}

/* #result */
#indexLeft #results h2 {
	position:relative;
}

#indexLeft #results h2 a {
	display:block;
	width:114px;
	height:21px;
	position:absolute;
	top:5px;
	right:5px;
	background:transparent url(images/backnum_btn.gif) 0 0 no-repeat;
	text-indent:-9999px;
}

#indexLeft #results .entry {
	width:515px;
	height:310px;
	overflow:auto;
	margin-left:5px;
	padding:5px 0;
	line-height:1.75;
	font-size:14px;
	scrollbar-base-color:#ffffff;
	scrollbar-face-color:#ffffff;
	scrollbar-arrow-color:#333333;
	scrollbar-shadow-color:#999999;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-highlight-color:#999999;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-track-color:#e4e4e4;
}

#indexLeft #results .entry p {
		width:484px;
		margin:5px 0 10px 0;
}

#indexLeft #results .entry h3 {
	background-color:#3576AF;
	color:#fff;
	font-size:14px;
	margin:0;
	width:484px;
	padding:3px 5px 3px;
}

/* #information */
#indexLeft #information {
	margin-top:10px;
}

#indexLeft #information h2 {
	font-size:14px;
	position:relative;
}

#indexLeft #information h2 a {
	display:block;
	width:114px;
	height:21px;
	position:absolute;
	top:5px;
	right:5px;
	background:transparent url(images/backnum_btn2.gif) 0 0 no-repeat;
	text-indent:-9999px;
}

#indexLeft #information .entry {
	width:515px;
	margin-left:5px;
	padding:5px 0;
	line-height:1.5;
}

#indexLeft #information .entry ul {
	list-style:none;
	margin:0;
	padding:0;
}

#indexLeft #information .entry ul li {
	line-height:1.75;
	list-style:none;
	background:transparent url(images/icon01.gif) 0 50% no-repeat;
	text-indent:15px;
	font-weight:bold;
	margin-top:5px;
}


/* *** #indexRight *** */
#indexRight {
	width:345px;
	float:right;
	padding-top:2px;
}

#indexRight .banner {
	margin-bottom:5px;
}

/* #point */
#indexRight #point {
	background:transparent url(images/img01.gif) 10px 36px no-repeat;
	height:251px;
}

#indexRight #point ul {
	list-style:none;
	margin:0;
	padding:15px 0 0 90px;
}

#indexRight #point li {
	list-style:none;
	margin:0 0 10px 0;
	padding:0;
	line-height:1.5;
}

/* #course */
#indexRight #course {
	margin-top:10px;
}

#indexRight #course ul {
	list-style:none;
	margin:0;
	padding:10px 0 0 10px;
}

#indexRight #course ul li {
	list-style:none;
	font-size:12px;
	line-height:1.75;
}

/* template  :::::::::::::::::::::*/
.tempContainer {
	width:830px;
	margin:0 auto;
	padding-top:10px;
}

.title03 {
	margin:0 auto;
	padding:0;
	width:852px;
	height:34px;
	line-height:34px;
	background:transparent url(images/title_bg03.gif) 0 100% no-repeat;
	font-size:18px;
	font-weight:bold;
	color:#1F4364;
	text-indent:12px;
}

.title04 {
	margin:0;
	padding:0;
	width:280px;
	height:26px;
	line-height:26px;
	background:transparent url(images/title_bg04.gif) 0 100% no-repeat;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-indent:5px;
}

.title05 {
	margin:0;
	padding:0;
	width:229px;
	height:26px;
	line-height:26px;
	background:transparent url(images/title_bg05.gif) 0 100% no-repeat;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-indent:5px;
}

.title06 {
	margin:0;
	padding:0;
	width:830px;
	height:30px;
	line-height:30px;
	background:transparent url(images/title_bg06.gif) 0 100% no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-indent:5px;
}


/* *** #tempMenu *** */
#tempMenu {
	width:900px;
	height:123px;
	margin:-2px auto 0;
	background:#fff url(images/temp_head.jpg) 0 0 no-repeat;
	position:relative;
}

#tempMenu ul{
	width:880px;
	height:42px;
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	left:10px;
	bottom:12px;
	background:transparent url(images/navi_bg.jpg) 0 0 no-repeat;
	text-align:center;
	overflow:hidden;
}

#tempMenu ul li {
	list-style:none;
	margin:0;
	padding:0;
	font-family: "HiraKakuPro-W6","ヒラギノ角ゴ Pro W6",meiryoKe_PGothic,"ＭＳ Ｐゴシック",sans-serif;
	display:inline;
	zoom:1;
	line-height:42px;
	background:transparent url(images/icon_navi.gif) 0 50% no-repeat;
	padding-left:9px;
}

#tempMenu ul li a {
	color:#fff;
	text-decoration:none;
	background:transparent url(images/navi_slice.gif) 100% 50% no-repeat;
	padding-right:7px;
	margin-right:5px;
}

#tempMenu ul li a.no-slice {
	padding:0;
	background:none;
}

#tempMenu ul li a:hover {
	color:#ff0;
}

body#page-greets #tempMenu ul li.greets a,
body#page-basic #tempMenu ul li.basic a,
body#page-year #tempMenu ul li.year a,
body#page-day #tempMenu ul li.day a,
body#page-equipment #tempMenu ul li.equipment a,
body#page-course #tempMenu ul li.course a,
body#page-access #tempMenu ul li.access a,
body#page-voice #tempMenu ul li.voice a,
body#page-inquiry #tempMenu ul li.inquiry a,
body.category-album #tempMenu ul li.album a {
color:#ff0;
}

/* *** #tempLeft *** */
#tempLeft {
	width:535px;
	float:left;
}

#tempLeft .entry {
	line-height:1.75;
	margin-bottom:20px;
}

#tempLeft .entry h3 {
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	font-size:16px;
	color:#1e1e1e;
	background:transparent url(images/dot_x.gif) 0 100% repeat-x;
}

#tempLeft .entry img{
	margin:0 5px 10px 0;
}

#tempLeft .navigation {
	text-align:center;
	font-size:11px;
}

#tempLeft .navigation div{
	display:inline-block;
	padding:3px;
}

/* *** #tempRight *** */
#tempRight {
	width:280px;
	float:right;
}

#tempRight ul {
	list-style:none;
	margin:5px 0 10px;
	padding:0 0 0 5px;
}

#tempRight ul li {
	list-style:none;
	font-size:12px;
	background:transparent url(images/icon02.gif) 0 4px no-repeat;
	text-indent:17px;
	margin-bottom:5px;
	line-height:1.75;
	width:280px;
	height:20px;
	overflow:hidden;
}

#tempRight .btn {
	width:280px;
	height:26px;
	margin:0 0 5px 0;
	padding:0;
}

#tempRight .btn a {
	display:block;
	width:280px;
	height:26px;
	background:transparent url(images/btn_bg.jpg) 0 0 no-repeat;
	text-decoration:none;
	line-height:26px;
	text-indent:10px;
	font-weight:bold;
}

/* *** #tempAlbum *** */
#tempAlbum .entry {
	line-height:1.75;
	margin-bottom:20px;
}

#tempAlbum .entry h3 {
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	font-size:16px;
	color:#1e1e1e;
	background:transparent url(images/dot_x.gif) 0 100% repeat-x;
}

#tempAlbum .entry img{
	margin:0 5px 10px 0;
}

#tempAlbum .navigation {
	text-align:center;
	font-size:11px;
}

#tempAlbum .navigation div{
	display:inline-block;
	padding:3px;
}

/* #greets  :::::::::::::::::::::*/
#greets h3 {
	margin:0 0 10px;
	padding:0;
	color:#1F4364;
	font-size:16px;
}

#greets p {
	margin:0 0 15px;
	padding:0;
	line-height:1.75;
}

#greets #gotou,
#greets #kawabata {
	width:830px;
 min-height:190px;
	height:auto !important;
	height:190px;
	position:relative;
}

#greets #gotou {
	background:#CEE6FE url(images/gotou.jpg) 10px 10px no-repeat;
	/*float:left;*/
}

#greets #kawabata {
	background:#CEE6FE url(images/kawabata.jpg) 10px 10px no-repeat;
	float:right;
}

#greets #gotou p,
#greets #kawabata p {
	/*font-size:12px;*/
	margin:0;
	padding:10px 10px 10px 117px;
	line-height:1.5;
}

#greets #gotou p.description,
#greets #kawabata p.description {
	font-size:10px;
	text-align:right;
}

/* #basic  :::::::::::::::::::::*/
#basic01 {
	position:relative;
	margin-bottom:10px;
}

#basic01 ul {
	list-style:none;
	margin:0;
	padding:0;
}

#basic01 ul li {
	list-style:none;
	border-bottom:1px dotted #999;
	padding:10px 0;
	background-position:0 10px;
	background-repeat:no-repeat;
	padding-left:30px;
	line-height:1.75;
}

#basic01 ul li.n01 {
	width:570px;
	background-image:url(images/listnum_1.gif);
}

#basic01 ul li.n02 {
	width:570px;
	background-image:url(images/listnum_2.gif);
}

#basic01 ul li.n03 {
	width:570px;
	background-image:url(images/listnum_3.gif);
}

#basic01 ul li.n04 {
	background-image:url(images/listnum_4.gif);
}

#basic01 ul li.n05 {
	background-image:url(images/listnum_5.gif);
}

#basic01 ul li.n06 {
	background-image:url(images/listnum_6.gif);
	border-bottom:none;
}

#basic02 {
	position:relative;
}

#basic02 table {
	width:680px;
	border-collapse:collapse;
}

#basic02 table th {
	background-color:#C8E1EE;
	font-weight:normal;
}

#basic02 table th,
#basic02 table td {
	border:1px solid #3270A7;
	empty-cells:hide;
	border-collapse:collapse;
	font-size:10px;
	text-align:center;
	line-height:1.5;
}

#basic01 .img {
	width:200px;
	height:165px;
	background:transparent url(images/basic_img01.jpg) 0 0 no-repeat;
}

#basic02 .img {
	width:132px;
	height:221px;
	background:transparent url(images/basic_img02.gif) 0 0 no-repeat;
}

#basic01 .img,
#basic02 .img {
	position:absolute;
	top:0;
	right:0;
	text-indent:-9999px;
}

/* #year  :::::::::::::::::::::*/
#year #Left {
	width:280px;
	float:left;
}

#year #Left ul {
	margin:0;
	padding:5px 0;
}

#year #Left ul li {
	margin-left:26px;
	font-size:14px;
	line-height:1.5;
	font-weight:bold;
}

#year #Left p {
	font-size:12px;
	padding-left:8px;
	margin:10px 0 0;
}

#year #Right {
	width:530px;
	float:right;
	padding-bottom:200px;
	background:transparent url(images/year_img01.jpg) 100% 100% no-repeat;
}

#year #Right h3 {
	color:#1F4364;
	font-size:16px;
	margin:0 0 5px;
	padding:0;
	line-height:1.5;
}

#year #Right p {
	margin:0 0 15px;
	padding:0 0 5px 16px;
	line-height:1.75;
	background:transparent url(images/dot_x.gif) 0 100% repeat-x;
	font-size:12px;
}

/* #day  :::::::::::::::::::::*/
#day #Left {
	width:585px;
	float:left;
}

#day #Left .list01,
#day #Left .list02,
#day #Left .list04 {
	width:145px;
	height:102px;
	position:relative;
	float:left;
	margin-bottom:5px;
}

#day #Left .list03,
#day #Left .list05 {
	width:132px;
	height:102px;
	position:relative;
	float:left;
	margin-bottom:5px;
}

#day #Left .list01 { background:transparent url(images/daylist01.gif) 0 0 no-repeat; }
#day #Left .list02 { background:transparent url(images/daylist02.gif) 0 0 no-repeat; }
#day #Left .list03 { background:transparent url(images/daylist03.gif) 0 0 no-repeat; }
#day #Left .list04 { background:transparent url(images/daylist04.gif) 0 0 no-repeat; }
#day #Left .list05 { background:transparent url(images/daylist05.gif) 0 0 no-repeat; }

#day #Left h3 {
	margin:0;
	padding:0;
	color:#326798;
	font-size:14px;
	line-height:1.2;
	position:absolute;
	top:5px;
	left:8px;
}

#day #Left p {
	margin:0;
	padding:0;
	width:132px;
	text-align:center;
	line-height:102px;
	font-weight:bold;
	font-size:14px;
}

#day #Left dl,
#day #Left dt,
#day #Left dd {
	margin:0;
}

#day #Left dt,
#day #Left dd {
	height:35px;
	line-height:35px;
	text-indent:10px;
	font-size:18px;
	margin-bottom:5px;
}

#day #Left dt {
	background:transparent url(images/day_left01.gif) 0 0 no-repeat;
	width:250px;
	float:left;
	font-weight:bold;
	text-align:center;
	letter-spacing:1em;
}

#day #Left dt.no-space {
	letter-spacing:0;
}

#day #Left dd {
	background:transparent url(images/day_right01.gif) 0 0 no-repeat;
	width:330px;
	float:left;
	background-color:#ffc;
	text-indent:2em;
	letter-spacing:0.2em;
}

#day #Left dt.study {
	background:transparent url(images/day_left02.gif) 0 0 no-repeat;
}

#day #Left dd.study {
	background:transparent url(images/day_right02.gif) 0 0 no-repeat;
}

#day #Right {
	width:230px;
	float:right;
	padding-top:212px;
	background:transparent url(images/day_img01.jpg) 0 0 no-repeat;
}

#day #Right ul {
	margin:10px 0;
	padding:0;
}

#day #Right ul li {
	margin-left:26px;
	line-height:1.5;
}

#day #Right p {
	margin:0;
	padding:0;
	line-height:1.75;
	font-size:12px;
}

/* #equipment  :::::::::::::::::::::*/
#equipment p {
	font-size:12px;
	line-height:1.5;
	margin:0;
}

#equipment .box02,
#equipment .box03,
#equipment .box06{
	margin-top:20px;
}

#equipment .box03 {
	margin-bottom:20px;
}

#equipment .box01 .img {
	width:537px;
	height:287px;
	background:transparent url(images/equipment_img01.jpg) 0 0 no-repeat;
}

#equipment .box02 .img {
	width:233px;
	height:158px;
	background:transparent url(images/equipment_img02.jpg) 0 0 no-repeat;
}

#equipment .box03 .img {
	width:233px;
	height:170px;
	background:transparent url(images/equipment_img03.jpg) 0 0 no-repeat;
}

#equipment .box04 .img {
	width:226px;
	height:144px;
	background:transparent url(images/equipment_img04.jpg) 0 0 no-repeat;
}

#equipment .box05 .img {
	width:143px;
	height:94px;
	background:transparent url(images/equipment_img05.jpg) 0 0 no-repeat;
}

#equipment .box06 .img {
	width:324px;
	height:111px;
	background:transparent url(images/equipment_img06.jpg) 0 0 no-repeat;
}


#equipment .box01 .img,
#equipment .box02 .img,
#equipment .box03 .img,
#equipment .box04 .img,
#equipment .box05 .img,
#equipment .box06 .img{
	float:left;
	text-indent:-9999px;
}

#equipment .box01 h3 {
	margin:0;
	padding:0;
	padding-left:547px;
	color:#f00;
	font-size:16px;
	line-height:1.5;
}

#equipment .box01 ul {
	list-style:none;
	margin:10px 0;
	padding-left:547px;
}

#equipment .box01 ul li {
	list-style:none;
	font-size:12px;
	line-height:1.5;
	background:transparent url(images/icon01.gif) 0 50% no-repeat;
	padding:3px 0 3px 18px;
	border-bottom:1px dotted #999;
}

#equipment .box01 p {
	padding-left:547px;
	margin:0;
}

#equipment .box02 h3,
#equipment .box03 h3,
#equipment .box04 h3,
#equipment .box05 h3,
#equipment .box06 h3{
	color:#1F4364;
	font-size:18px;
	margin:0 0 5px 0;
	padding:0;
	line-height:1.5;
}

#equipment .box02 h3,
#equipment .box02 p,
#equipment .box03 h3,
#equipment .box03 p,
#equipment .box04 h3,
#equipment .box04 p{
	padding-left:243px;
}

#equipment .box05 h3,
#equipment .box05 p{
	padding-left:153px;
}

#equipment .box06 h3,
#equipment .box06 p{
	padding-left:334px;
}

#equipment .box04 {
	width:470px;
	float:left;
}

#equipment .box05 {
	width:330px;
	float:right;
}

/* #course  :::::::::::::::::::::*/
#course dl {
	margin:0;
	padding:0;
}

#course dl dt {
	color:#1F4364;
	font-size:16px;
	line-height:1.75;
	margin:0;
}

#course dl dd {
	margin-left:16px;
	line-height:1.75;
	padding-bottom:10px;
	margin-bottom:10px;
	background:transparent url(images/dot_x.gif) 0 100% repeat-x;
}

#course dl dl dt {
	color:#f60;
	font-size:14px;
}

#course dl dl dd {
	background:none;
	margin-bottom:0;
}

#course ul {
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
}

#course #contactBanner {
	width:436px;
	height:72px;
	margin:10px auto 0;
}

#course #contactBanner a {
	display:block;
	width:436px;
	height:72px;
	background:transparent url(images/contact_banner.jpg) 0 0 no-repeat;
	text-indent:-9999px;
}

/* #access  :::::::::::::::::::::*/
#access #map_canvas {
	width:830px;
	height:450px;
	margin-bottom:10px;
}

#access #map_canvas img {
	display:block;
	float:left;
	margin-right:10px;
}

#access #map_canvas p {
	margin:5px 0;
}

#access .box01 {
	width:410px;
	min-height:60px;
	height:auto !important;
	height:60px;
	float:left;
	background:transparent url(images/access_img01.gif) 0 0 no-repeat;
	margin-bottom:10px;
	/* margin-top:-30px; */
}

#access .box02 {
	width:410px;
	min-height:60px;
	height:auto !important;
	height:60px;
	float:right;
	background:transparent url(images/access_img02.gif) 0 0 no-repeat;
	margin-bottom:10px;
	/* margin-top:-30px; */
}

#access .box01 h3,
#access .box02 h3 {
	padding-left:70px;
	margin:0;
	font-size:14px;
	line-height:1.5;
}

#access .box01 p,
#access .box02 p {
	padding-left:70px;
	margin:0;
	font-size:12px;
	line-height:1.5;
}

#access .box03 {
	margin-top:10px;
}

#access .box03 .img {
	width:324px;
	height:111px;
	background:transparent url(images/equipment_img06.jpg) 0 0 no-repeat;
}

#access .box03 .img{
	float:left;
	text-indent:-9999px;
}

#equipment .box01 h3 {
	margin:0;
	padding:0;
	padding-left:547px;
	color:#f00;
	font-size:16px;
	line-height:1.5;
}

#access .box03 h3{
	color:#1F4364;
	font-size:18px;
	margin:0 0 5px 0;
	padding:0;
	line-height:1.5;
}

#access .box03 h3,
#access .box03 p{
	padding-left:334px;
}

#access .near {
	margin-top:10px;
}

#access .near h3{
	color:#1F4364;
	font-size:18px;
	margin:0;
	padding:0;
	line-height:1.5;
}

#access .near p{
	margin:0 0 10px 0;
	padding:0;
	line-height:1.75;
}

/* #inquiry  :::::::::::::::::::::*/
#inquiry{
	width:700px;
	margin:0 auto;
	text-align:center;
}

#inquiry p {
	margin:0 0 10px;
	line-height:1.5;
}

#inquiry p span {
	color:#f00;
}

#inquiry form {
	margin:0;
	padding:0;
}

#inquiry table {
	border-collapse:collapse;
	margin-bottom:10px;
	width:100%;
}

#inquiry table th,
#inquiry table td {
	border-collapse:collapse;
	vertical-align:top;
	text-align:left;
	padding:5px 0;
	border-bottom:1px dotted #999;
	line-height:1.75;
}

#inquiry table th {
	width:115px;
	font-weight:normal;
	background:transparent url(images/icon01.gif) 0 12px no-repeat;
	text-indent:12px;
}

#inquiry table th span {
	color:#f00;
}
#inquiry table td span {
	color:#666;
}

/* #individual  :::::::::::::::::::::*/
#individual h3 {
	margin:0 0 10px 0;
	font-size:16px;
	color:#1F4364;
}
#individual .box01 {
	background:transparent url(images/individual_img02.jpg) 100% 100% no-repeat;
	margin-bottom:20px;
}

#individual .box01 .img{
	width:194px;
	height:300px;
	background:transparent url(images/individual_img01.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	float:left;
}

#individual .box01 ul {
	list-style:none;
	margin:0;
	padding-left:204px;
	line-height:1.75;
	font-size:12px;
}

#individual .box01 h3 {
	margin:10px 0;
	padding-left:204px;
}

#individual .box01 p {
	margin:0;
	padding:0;
	line-height:1.5;
	padding-left:204px;
	padding-right:200px;
}

#individual .box02 {
	margin-bottom:20px;
}

#individual .box02 .Left {
	width:350px;
	float:left;
}

#individual .box02 .Left dl {
	margin:0;
	padding:0;
}

#individual .box02 .Left dl dt,
#individual .box02 .Left dl dd {
	margin:0;
	display:inline;
	zoom;1;
	line-height:1.75;
}

#individual .box02 .Left dl dt {
	background-color:#8A8A5D;
	color:#fff;
	padding:5px;
	margin-right:10px;
	font-size:14px;
}

#individual .box02 .Left dl dd {
	color:#434315;
	font-size:12px;
}

#individual .box02 .Left dl dd strong {
	font-size:14px;
}

#individual .box02 .Left dl dd span {
	font-size:10px;
}

#individual .box02 .Right {
	width:470px;
	float:right;
	border-left:1px solid #999;
}

#individual .box02 .Right p {
	margin:0;
	line-height:1.5;
	padding-left:20px;
}

#individual .box03 {
	margin-bottom:20px;
}

#individual .box03 table {
	border-collapse:collapse;
	float:left;
	width:350px;
}

#individual .box03 table th,
#individual .box03 table td {
	border-collapse:collapse;
	empty-cells:hide;
	border:1px solid #663;
	padding:3px 0;
	text-align:center;
	font-size:12px;
	line-height:1.75;
}

#individual .box03 table th {
	background-color:#8A8A5D;
	color:#fff;
}

#individual .box03 p {
	font-size:12px;
	line-height:1.5;
	padding-left:380px;
	padding-top:20px;
}

#individual .box04 {
	margin-bottom:20px;
}

#individual .box04 table {
	border-collapse:collapse;
	float:left;
	width:620px;
}

#individual .box04 table th,
#individual .box04 table td {
	border-collapse:collapse;
	empty-cells:hide;
	padding:3px 0;
	font-size:12px;
	line-height:1.75;
	border-bottom:2px solid #fff;
}

#individual .box04 table th {
	width:100px;
	background-color:#8A8A5D;
	color:#fff;
}

#individual .box04 table td {
	padding-left:10px;
}

#individual .box04 .Right {
	width:180px;
	float:right;
}

#individual .box04 .Right h4 {
	margin:0;
	padding:3px;
	text-align:center;
	font-size:14px;
	background-color:#8A8A5D;
	color:#fff;
}

#individual .box04 .Right p {
	margin:5px 0;
	line-height:1.5;
	font-size:12px;
}

#individual .box04 .Right .img{
	width:180px;
	height:90px;
	background:transparent url(images/individual_img03.jpg) 0 0 no-repeat;
	text-indent:-9999px;
}

#individual .box05 .Left {
	float:left;
	width:630px;
	padding-bottom:130px;
	background:transparent url(images/individual_img04.gif) 100% 100% no-repeat;
}

#individual .box05 .Left p {
	margin:0;
	line-height:1.5;
}

#individual .box05 .Right {
	width:180px;
	float:right;
}

#individual .box05 .Right .comment {
	width:180px;
	background-color:#8A8A5D;
	margin-bottom:5px;
}

#individual .box05 .Right .comment .imgA {
	background:transparent url(images/individual_img05.gif) 0 0 no-repeat;
}

#individual .box05 .Right .comment .imgB {
	background:transparent url(images/individual_img06.gif) 0 0 no-repeat;
}

#individual .box05 .Right .comment .imgA,
#individual .box05 .Right .comment .imgB{
	width:80px;
	height:80px;
	float:left;
	margin:5px;
	text-indent:-9999px;
}

#individual .box05 .Right .comment p {
	margin:0;
	padding:0;
	font-size:10px;
	line-height:1.5;
	color:#fff;
	padding:5px;
}

#individual .box05 .Right .a {
	background:transparent url(images/individual_img03.jpg) 5px 5px no-repeat;
}

#individual #contactBanner {
	width:426px;
	height:55px;
	margin:10px auto 0;
}

#individual #contactBanner a {
	display:block;
	width:426px;
	height:55px;
	background:transparent url(images/contact_banner2.jpg) 0 0 no-repeat;
	text-indent:-9999px;
}

/* #sitemap  :::::::::::::::::::::*/
#sitemap ul {
	margin:0;
	padding:0;
}

#sitemap ul li {
	margin-left:30px;
	line-height:1.75;
}

/* #page-voice  :::::::::::::::::::::*/
body.category-voice .entry,
body.category-students .entry,
body.category-guardian .entry{
	padding:5px 10px;
}

body.category-voice .entry {
	background-color:#D0E2F4;
}

body.category-students .entry {
	background-color:#FFE6C5;
}

body.category-guardian .entry {
	background-color:#fdf7cc;
}

/* #default posts  :::::::::::::::::::::*/
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
.aligncenter,
dl.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

.shutter {}
.shutterset {}

.pnkz {
	margin:0 auto 5px auto;
	padding:0;
	width:852px;
	font-size:10px;
	text-indent:5px;
}
