@charset "utf-8";



/*-------------------------------------------------------------------------







THEME NAME: biwakogakuin



THEME URI: http://www.newton.ac.jp/bgu/



VERSION: 1.0







---------------------------------------------------------------------------*/









/*-------------------------------------------------------------------------reset */

:focus {outline: 0;}

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}

ol, ul {list-style: none;}

table {border-collapse: separate;border-spacing: 0;}

caption, th, td {text-align: left;font-weight: normal;}

blockquote:before, blockquote:after,q:before, q:after {content: "";}

blockquote, q {quotes: "" "";}

.print{display:none;}

img, div { behavior: url(/bgu/iepngfix.htc) }

/*-------------------------------------------------------------------------font*/

body{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "Osaka", Arial, Helvetica, Verdana, sans-serif;line-height:1.5;color:#333333;font-size: 13px;*font-size: small;*font: x-small;}

.f10{font-size:77%;}

.f11{font-size:87%;}

#footer,#menu01,.f12{font-size:93%;}

.f14{font-size:108%;}

#menu02,.f16{font-size:123.1%;}

.f18{font-size:138.5%;}

.infotitle h3,#page h4,#single h4,.f20{font-size:153.9%;}

.f22{font-size:167%;}

.f24{font-size:182%;}

.fgray{color:#cccccc;}

.fgray02{color:#999;}

.fRed{color:#FF0000;}

.fBlue{color:#0099FF;}

.fgreen{color:#00B1B2;}

/*-------------------------------------------------------------------------color*/

body{background-color:#ffffff;}

#container a:link,#container a:visited{color:#0099FF;text-decoration:none;}

#container a:hover{color:#FF9900;text-decoration:underline;}



#header a:link,a:visited{color:#333333;text-decoration:none;}

#header a:hover{color:#999999;text-decoration:underline;}

#footer a:link,a:visited{color:#333333;text-decoration:none;}

#footer a:hover{color:#999999;text-decoration:underline;}

/*-------------------------------------------------------------------------float*/

.clearB{clear:both;}

.center{text-align:center;}

.infotitle h3,#page h4,.bold{font-weight:bold;}

/*-------------------------------------------------------------------------common*/

/*common*/

* html body{text-align:center;}

#container,#header,#menu02 div,.footermain{width:950px;margin:auto;}

* html #container,* html #footer,* html #header{text-align:left;}



h1,#menu02 li,.content,.infotext,.sidebar,.post li,.footermain li,.floatL{float:left;}

infotitle p,.post li:last-child,.infotitle img  cc,#footer .copyright,.floatR{float:right;}

/*header*/

#header{margin-top:17px;height:40px;}

#menu01 ul{float:right;}

#menu01 li{float:left;}

#menu01 li{padding:5px 20px 4px;border-left: dotted 1px #000000;}


#menu01 .last{border-right: dotted 1px #000000;}

#menu02 li{/*margin:3px 0;padding:10px 20px;border-left: dotted 1px #ffffff;*/}

.gmenu01 a{width:136px;height:52px;display:block;text-indent:-9999px;background-image: url(images/common/gmenuback.png);background-repeat: no-repeat;background-position: left top;}

.gmenu02 a{width:134px;height:52px;display:block;text-indent:-9999px;background-image: url(images/common/gmenuback.png);background-repeat: no-repeat;background-position: -136px top;}

.gmenu03 a{width:136px;height:52px;display:block;text-indent:-9999px;background-image: url(images/common/gmenuback.png);background-repeat: no-repeat;background-position: -270px top;}

.gmenu04 a{width:136px;height:52px;display:block;text-indent:-9999px;background-image: url(images/common/gmenuback.png);background-repeat: no-repeat;background-position: -406px top;}

.gmenu05 a{width:136px;height:52px;display:block;text-indent:-9999px;background-image: url(images/common/gmenuback.png);background-repeat: no-repeat;background-position: -542px top;}

.gmenu06 a{width:135px;height:52px;display:block;text-indent:-9999px;background-image: url(images/common/gmenuback.png);background-repeat: no-repeat;background-position: -678px top;}

.gmenu07 a{width:137px;height:52px;display:block;text-indent:-9999px;background-image: url(images/common/gmenuback.png);background-repeat: no-repeat;background-position: -813px top;}

.gmenu01 a:hover{background-position:0px -52px;}

.gmenu02 a:hover{background-position:-136px -52px;}

.gmenu03 a:hover{background-position:-270px -52px;}

.gmenu04 a:hover{background-position:-406px -52px;}

.gmenu05 a:hover{background-position:-542px -52px;}

.gmenu06 a:hover{background-position:-678px -52px;}

.gmenu07 a:hover{background-position:-813px -52px;}

#menu02 li:last-child{}

#menu02{background-color:#00A5FF;margin-top:20px;}

/*contents*/

.content{margin-left:39px;display:inline;}

.infotitle{border-bottom: solid 1px #9F9F9F;padding-bottom:3px;}

.infotitle h3,#page h4{color:#666666;background:url(images/common/icon01.png) no-repeat center left;padding-left:20px;}

.heigan { background-image:url(http://www.newton.ac.jp/bgu/admin/wp-content/themes/biwako/images/exam/top/icon_heigan.gif); background-position:right;}

.inforss{position:relative;margin-top:5px;float:right;}

.inforss span{padding-left:20px;padding-right:30px;background:url(images/common/icon02.png) no-repeat center left;}

.inforss img{position:absolute;right:0px;top:-1px;}

* html .inforss img{top:-3px;}

.content li{margin:0;padding:0;}

.content{width:700px;}

.sidebar00{display:inline;}

.sidebar00 dl{font-size:108%;margin-bottom:20px;}

.sidebar00 dt{}

.sidebar00 dd{padding:10px 0 10px 20px;border-bottom:1px dotted #999999;font-weight:bold;color:#0099FF;}

.sideY dd{background:url(images/common/icon05.png) no-repeat center left;}

.sideR dd{background:url(images/common/icon09.png) no-repeat center left;}

.sideG dd{background:url(images/common/icon11.png) no-repeat center left;}

.sideB dd{background:url(images/common/icon08.png) no-repeat center left;}

.borderN{border-style:none;border: 0;}

.sidebar01{display:inline;}

.sidebar02{display:inline;}

.sidebar00 .sideddSub{margin-left:5px;font-size:93%;border:0;padding:2px 0 2px 15px;}

.sidebar00 .sideddSub02{margin-left:5px;font-size:93%;padding:2px 0 2px 15px;}

.sidebar00 .thisPage{background-color:#CCCCCC;}

.sidebar00 .sideB .thisPage{background-color:#CCEDFF;}

.sidebar00 .sideR .thisPage{background-color:#FFE0E6;}

.sidebar00 .sideY .thisPage{background-color:#FFF2CC;}

.sidebar00 .sideG .thisPage{background-color:#CCEFD8;}

.sidebar{width:211px;}

.post{}


.post ul{margin:5px 0;border-bottom: dotted 1px #cccccc;position:relative;height:20px;}

.post li{position:absolute;}

.infoicon{left: 0px;top: 2px;}

* html .infoicon{top: 0px;}

.infotime{left: 45px;top: 0px;color:#00A5FF;}

.infotext02{left: 190px;top: 0px;}

.infotext03{left: 240px;top: 0px;}

.infotext04{left: 130px;top: 0px;}

.infoactor{right: 0px;top: 0px;}

.infomation{margin-bottom:40px;}

.linkArea{margin-top:10px;padding-top:40px;border-top: dotted 1px #cccccc;}

.linkArea li{margin-bottom:20px;}

/*footer*/

#footer{margin-top:40px;border-top: solid 7px #00A5FF;}

.footermain{position:relative; padding-top:20px;padding-bottom:10px;}

.gotop{padding-left:20px;position: absolute;top: -40px;right: 0px;background:url(images/common/icon03.png) no-repeat center left;}
#footer .fleft{width:300px;float:left;}

.fleft dt{margin-bottom:20px;}

#footer .fright{line-height:1.8;width:620px;padding-left:15px;border-left: dotted 1px #cccccc;float:right;}

#footer .copyright{margin-top:50px;}

/*form*/

form.jqtransformdone p{clear:both;padding:7px 0px;}

form.jqtransformdone label{width:150px;}

.comBtn{margin-left:157px;}

/*side*/

.widget_text{margin-bottom:5px}

/*page*/

.breadcrumb{padding:5px 0;}

#page h3,#single h3{padding:15px 0;border-top:1px solid #999999;}

/*navi*/

.navigation{margin:auto;width:400px;}

.pageback{margin:40px 0 5px;}

/* Begin Images */

p img {padding: 0;max-width: 100%;}

img.centered {display: block;margin-left: auto;margin-right: auto;}

img.alignright {padding: 4px;margin: 0 0 5px 15px;display: inline;}

img.alignleft {padding: 4px;margin: 0 15px 5px 0;display: inline;}

.alignright {float: right;}

.alignleft {float: left;}

/* End Images */

/*-------------------------------------------------------------------------margin*/

.m10{margin:10px;}

.m20{margin:20px;}

.m30{margin:30px;}

.m40{margin:40px;}

.m50{margin:50px;}

.mTB5{margin:5px 0;}

.mTB10{margin:10px 0;}

.mTB15{margin:15px 0;}

.mTB20{margin:20px 0;}

.mTB25{margin:25px 0;}

.mTB30{margin:30px 0;}

.mTB50{margin:50px 0;}

.mTB65{margin:65px 0;}

.mT5{margin-top:5px;}

.mT10{margin-top:10px;}

.mT15{margin-top:15px;}

.mT20{margin-top:20px;}

.mT25{margin-top:25px;}

.mT30{margin-top:30px;}

.mT40{margin-top:40px;}

.mT50{margin-top:50px;}

.mT60{margin-top:60px;}

.mT70{margin-top:70px;}

.mT80{margin-top:80px;}

.mT100{margin-top:100px;}

.mB5{margin-bottom:5px;}

.mB10{margin-bottom:10px;}

.mB15{margin-bottom:15px;}

.mB20{margin-bottom:20px;}

.mB25{margin-bottom:25px;}

.mB30{margin-bottom:30px;}

.mB40{margin-bottom:40px;}

.mB45{margin-bottom:45px;}

.mB50{margin-bottom:50px;}

.mB60{margin-bottom:50px;}

.mB80{margin-bottom:80px;}

.mB90{margin-bottom:90px;}

.mL5{margin-left:5px;}

.mL10{margin-left:10px;}

.mL15{margin-left:15px;}

.mL20{margin-left:20px;}

.mL25{margin-left:25px;}

.mL30{margin-left:30px;}

.mL40{margin-left:40px;}

.mL43{margin-left:43px;}

.mL45{margin-left:45px;}

.mL50{margin-left:50px;}

.mL60{margin-left:60px;}

.mL70{margin-left:70px;}

.mL80{margin-left:80px;}

.mL90{margin-left:90px;}

.mL100{margin-left:100px;}

.mL150{margin-left:150px;}

.mL180{margin-left:180px;}

.mR5{margin-right:5px;}

.mR10{margin-right:10px;}

.mR20{margin-right:20px;}

.mR30{margin-right:30px;}

.mR40{margin-right:40px;}

.mR50{margin-right:50px;}

.mLR10{margin:0 10px;}

.mLR15{margin:0 15px;}

.mLR20{margin:0 20px;}

.mLR25{margin:0 25px;}

/*-------------------------------------------------------------------------padding*/

.p2{padding:2px;}

.p3{padding:3px;}

.p5{padding:5px;}

.p10{padding:10px;}

.p15{padding:15px;}

.p20{padding:20px;}

.p30{padding:30px;}

.p40{padding:40px;}

.p50{padding:50px;}

.pTB10{padding:10px 0;}

.pT5{padding-top:5px;}

.pT10{padding-top:10px;}

.pT20{padding-top:20px;}

.pT30{padding-top:30px;}

.pT40{padding-top:40px;}

.pT50{padding-top:50px;}

.pB5{padding-bottom:5px;}

.pB10{padding-bottom:10px;}

.pB15{padding-bottom:15px;}

.pB20{padding-bottom:20px;}

.pB30{padding-bottom:30px;}

.pB40{padding-bottom:40px;}

.pB50{padding-bottom:50px;}

.pB85{padding-bottom:85px;}

.pL10{padding-left:10px;}

.pL20{padding-left:20px;}

.pL30{padding-left:30px;}

.pL40{padding-left:40px;}

.pL50{padding-left:50px;}

.pR10{padding-right:10px;}

.pR20{padding-right:20px;}

.pR30{padding-right:30px;}

.pR40{padding-right:40px;}

.pR50{padding-right:50px;}

.pLR20{padding:0 20px;}

/*-------------------------------------------------------------------------border*/

.w600{width:600px;}

.w580{width:580px;}

.w490{width:490px;}

.w470{width:470px;}

.borderT{border-top:1px dotted #999999;}

.borderB02{border-bottom:1px dotted #999999;}

.borderB03{border-bottom:1px solid #999999;}

.borderL{border-left:1px dotted #999999;}

/*-------------------------------------------------------------------------width*/

.posBR{position:absolute;bottom:15px;right:15px;}

/*-------------------------------------------------------------------------box*/

.navBox{width:290px;padding:22px;background-color:#F5F5F5;display:inline;margin-bottom:25px;}

.navBox dt{height:16px;padding-left:20px;margin-bottom:15px;background: url(images/common/icon01.png) no-repeat center left;}

.navBox dd img{padding-bottom:7px;margin-bottom:7px;border-bottom:1px dotted #cccccc;}

.subLinkNav{float:right;background:url(images/common/icon08.png) no-repeat center left;padding-left:20px;font-size:12px;color:#0099FF;}

.subLinkNavR{float:right;background:url(images/common/icon09.png) no-repeat center left;padding-left:20px;font-size:12px;color:#0099FF;}

.subLinkNavG{float:right;background:url(images/common/icon11.png) no-repeat center left;padding-left:20px;font-size:12px;color:#0099FF;}

.subLinkNavY{float:right;background:url(images/common/icon05.png) no-repeat center left;padding-left:20px;font-size:12px;color:#0099FF;}









.subLinkNav02{background:url(images/common/icon08.png) no-repeat center left;padding-left:20px;}

.subLinkNav05{background:url(images/common/icon05.png) no-repeat center left;padding-left:20px;font-size:108%;color:#0099FF;}

.subLinkNav04{background:url(images/common/icon04.png) no-repeat center left;padding-left:20px;font-size:108%;color:#0099FF;}

.subLinkNav07{background:url(images/common/icon07.png) no-repeat center left;padding-left:20px;font-size:108%;color:#0099FF;}

.subLinkNav08{background:url(images/common/icon07.png) no-repeat center left;padding-left:20px;font-size:108%;}

.subLinkNav09{background:url(images/common/icon09.png) no-repeat center left;padding-left:20px;font-size:108%;}

.subLinkNav10{background:url(images/common/icon11.png) no-repeat center left;padding-left:20px;font-size:108%;}

.subLinkNav11{

	padding-left:20px;

	font-size:108%;

	background-image: url(images/common/icon11.png);

	background-repeat: no-repeat;

	background-position: left 5px;

}

.subLinkNav12{

	padding-left:20px;

	font-size:108%;

	background-image: url(images/common/icon08.png);

	background-repeat: no-repeat;

	background-position: left 6px;

}

#subLinkArea{clear:both;}

.cBox01{background-color:#00A1FF;padding:5px;text-align:center;font-weight:bold;color:#FFFFFF;}

/*-------------------------------------------------------------------------clearfix */

.clearfix:after{content:"."; display:block; clear:both; height:0;line-height:0;visibility:hidden;font-size: 0;}

.clearfix{min-height:1px;}

* html .clearfix{height:1px;/*\*//*/height:auto;overflow:hidden;/**/}

/*------------------------------------------------------------------------- */

/*----*/

#single h4{color:#666666;background:url(images/common/icon01.png) no-repeat center left;padding-left:20px;border-bottom:1px solid #999999;}

.subicon05{background:url(images/common/icon05.png) no-repeat center left;padding-left:20px;}

/*----*/

.indexImg{width:700px;height:350px;margin:15px 0 30px;}

.pageImg{margin:0 0 30px;}



/*----*/

.campusBox00{height:440px;border-bottom: dotted 1px #cccccc;margin-bottom:40px;}

.campusBox01{float:left;width:430px;padding-left:15px;}

.campusBox01 dt{clear:both;float:left;padding-bottom:15px;}

.campusBox01 dd{float:left;width:315px;padding:25px 0 25px 15px;}

.campusBox02{float:right;width:225px;padding-right:15px;}

.campusBox02 ul li{line-height:0;}

.campasMat{background:url(images/campuslife/club/mat.png) no-repeat center center;width:700px;padding:10px 0;text-align:center;}

.schedule{border:1px solid #E4E4E4;border-collapse: collapse;}

.schedule td{width:230px;height:160px;background-color:#F5F5F5;border:1px solid #E4E4E4;}

.schedule td dl{padding:15px 17px;}

.schedule td dd{background:url(images/common/icon06.png) no-repeat center left;padding-left:20px;}

.schedule td dt{padding-bottom:4px;margin-bottom:10px;border-bottom:1px dotted #cccccc;}

.facBox01{padding:25px;background-color:#F5F5F5;}

.facBox01 dl{width:425px;}

.facBox01 h5,.facBox02 h5,.facBox03 h5,.facBox04 h5{background:url(images/common/icon04.png) no-repeat center left;padding-left:20px;}

.facBox01,.facBox02 ,.facBox03,.facBox04{margin:20px 0;}

.facBox02 dl{width:310px;height:235px;padding:15px;background-color:#F5F5F5;display:inline;position:relative;}

.facBox03 dl{width:190px;height:240px;padding:15px;background-color:#F5F5F5;display:inline;}

.facBox04 dl{width:190px;height:280px;padding:15px;background-color:#F5F5F5;display:inline;}

.alignR{text-align:right;}

.comBox01{float:left;width:475px;}

.comBox02{float:right;width:200px;text-align:right;}

.comBox03{width:305px;position:relative;}

.comBox04{width:475px;border-bottom:1px solid #999999;margin:60px 0 20px;padding-bottom:5px;}

.comBox02 dd{margin-bottom:10px;}

.poscomBox03{position:absolute;top:0px;right:-170px;}

.comBox05 dt{background:url(images/common/icon05.png) no-repeat center left;padding-left:20px;margin-bottom:10px;}

.comBox05 dd{padding-left:20px;margin-bottom:30px;}

.senpaiBox01{padding:25px;background-color:#F5F5F5;position:relative;margin-bottom:30px;}

.senpaiDl01{width:425px;float:left;}

.senpaiDl01 img{margin-bottom:10px;padding:10px 0;border-bottom:1px dotted #cccccc;}

.senpaiDl02{float:right;text-align:right;}

.senpaiDl02 img{margin-bottom:15px;}

.senpaiIcon{position:absolute;top:-15px;left:10px;}

/*--------------------------------------------------------------------------------------------------------------------*/

.waysBox01{

	height:926px;

	position:relative;

	margin-bottom:10px;

	background-image: url(images/ways/top/bg_arw_01.png);

	background-repeat: no-repeat;

	background-position: 125px top;

}

.waysBox01 dl{position:absolute;}

.waysBox01 dt{float:left;width:116px;text-align:right;}

.waysBox01 dd{width:525px;float:right;}

.waysBox01 dd img{margin-bottom:7px;}

.waysMat{background-color:#FF6281;width:700px;padding:10px 0;text-align:center;}

.topBorder{padding-top:30px;margin-top:40px;border-top:1px dotted #cccccc;}

.waysDL01{top:0;left0;}

.waysDL02{top:160px;left0;}

.waysDL03{top:340px;left0;}

.waysDL04{top:480px;left0;}

.waysDL05{top:640px;left0;}

.waysDL06{top:760px;left0;}

.waysK{padding:7px;border:2px solid #00A5FF;}

.waysKBox01 dl{width:465px;float:left;}

.waysKBox01 p,.waysKBox01 div{float:right;}

.waysKBox01 dt{padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #999999;}

.waysKBox02 dl{display:inline;}

.waysKBox02 p,.waysKBox02 div{float:right;}

.waysKBox02 p {border-left:20px solid #ffffff;border-bottom:20px solid #ffffff;}

.waysKBox02 dt{padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #999999;}


.waysKMat{height:75px;width:660px;background:url(images/ways/kyouiku/baclmat02.png) no-repeat center center;padding:20px;color:#FF6281;}

.waysKMat02{height:75px;width:670px;background:url(images/ways/kyouiku/baclmat02.png) no-repeat center center;padding:20px;color:#FF6281;}

.waysKMat img{margin-bottom:10px;}

.waysTBox01 dl{width:470px;float:right;}

.wayRBox01 dt{border-bottom:1px solid #cccccc;padding-bottom:5px;margin-bottom:5px;}

.wayRBox01 dd{margin-bottom:20px;}

.waysHBox01 table{border-top:1px dotted #cccccc;}

.waysHBox01 td{border-bottom:1px dotted #cccccc;vertical-align: middle;}

.waysHtd01{width:135px;background-color:#F5F5F5;padding:15px}

.waysHtd02,.waysHtd03{padding-left:30px}

.waysHtd02 li{background:url(images/common/icon08.png) no-repeat center left;padding-left:20px;font-size:108%;}

.waysHtd03 .td01{background:url(images/common/icon08.png) no-repeat center left;padding-left:20px;padding-right:20px;font-size:108%;}

ul#gtaphList {margin: 20px 40px;}
ul#gtaphList li {text-align: left; margin-bottom: 40px;}


/*--------------------------------------------------------------------------------------------------------------------*/

.cou4K{padding:7px;border:2px solid #FF89A1;}

.cou4KBox01 dl{float:right;width:450px;}

.cou4KBox01 dt{background:url(images/common/icon05.png) no-repeat center left;padding-left:20px;}

.cou4KBox01 dd{padding-left:20px;}

.cou4KBox02{width:301px;height:262px;background:url(images/course4/kid/backmat01.jpg) no-repeat center left;float:left;}

.cou4KBox02 dl{padding:20px;}

.cou4KBox02 dd{margin-bottom:10px;}

.cou4KBox03{padding:100px 20px;float:left;}

.cou4KBox00 dl{width:470px;float:left;}

.cou4KBox04{margin:25px 20px; color:#FF89A1;line-height:1.7;}

.cou4TopBox01{width:700px;height:231px;background:url(images/course4/top/back01.jpg) no-repeat center center;position:relative;}

.cou4TopBox01 dl{position:absolute;top:20px;left:20px;}

.cou4TopBox01 dt{float:left;display:inline;}

.cou4TopBox01 dd{float:left;width:550px;margin-bottom:15px;padding:3px 0 0 10px;display:inline;}

.cou4TopBox02 dl{float:right;width:450px;}

.cou4TopBox02 dt{background:url(images/common/icon09.png) no-repeat center left;padding-left:20px;}

.cou4TopBox02 dd{padding-left:20px;}

.cou4TopBox03{border-bottom:1px solid #999999;width:700px;padding-bottom:5px;height:30px;}

.cou4TopBox03 dt,.cou4TopBox03 dd{float:left;}

.cou4TopBox03 dd{padding-left:10px;padding-top:5px;}

.cou4TopBox04{background:url(images/course4/top/back02.png) no-repeat center center;width:700px;height:72px;}

.cou4TopBox04 dl{padding:15px;}

.cou4TopBox04 dt{float:left;}

.cou4TopBox04 dd{float:left;padding-left:20px;width:550px;color:#FF89A1;font-weight:bold;}

.cou4PBox01 dl{width:400px;float:left;}

.cou4PBox01{}

.cou4PBox02{padding:20px;background:url(images/course4/practice/back.png) no-repeat center center;}

/*--------------------------------------------------------------------------------------------------------------------tankidaigaku*/

.cou2T{padding:7px;border:2px solid #00AE3D;}

.cou2Box01 table{border-collapse:collapse;}

.cou2Box01 td{border:1px solid #00AE3D;width:190px;}

.cou2Box01 .td01{background-color:#E5F7EB;width:120px;text-align:center;vertical-align:middle;}

.cou2Box01 dl{padding:10px;}

.cou2Box01 dt{margin-bottom:15px;}

.cou2Box02 td{text-align:center;vertical-align:middle;width:190px;}

.cou2Box02 img{margin:20px;}

.cou2Box02 .td01{width:120px;}

.cou2Box03 table{border-collapse:collapse;}

.cou2Box03 td{border:1px solid #00AE3D;width:190px;}

.cou2Box03 .td01{background-color:#E5F7EB;width:120px;text-align:center;vertical-align:middle;}

.cou2Box03 ul{padding:30px 15px;}

.cou2Box03 .cou2Ul02{padding:15px 15px 30px;}

.cou2Box03 .cou2Ul03{padding:5px;}

.cou2Ul01 .li01,.cou2Ul02 .li01,.cou2Ul03 .li01{

	padding-left:20px;

	background-image: url(images/common/icon11.png);

	background-repeat: no-repeat;

	background-position: left 2px;

}

.cou2Ul01 .li02,.cou2Ul02 .li02,.cou2Ul03 .li02{font-size:77%;padding-left:4px;}

.cou2div01{position:relative;}

.cou2Ul02{width:170px;}

.cou2Ul03{position:absolute;top:10px;left:195px;border-left:1px dotted #999999;width:170px;}



.cou2LBox01 dl{width:440px;float:left;}

.cou2LBox02 dl{width:470px;float:left;}



.cou2MeBox01{ background:url(images/course2/media/backmat01.png) no-repeat center center;}

.cou2MeBox01 dl{padding:15px;}

.cou2MeBox01 dt{float:left;}

.cou2MeBox01 dd{float:left;padding-left:20px;color:#00AE3D;}

.cou2MeBox01 dd p{margin-bottom:3px;}

.cou2MeBox02{background-color:#E5F7EB;padding:15px;width:670px;}

.cou2MeBox02 ul{background-color:#ffffff;padding:5px 15px 2px;}

.cou2MeBox02 li{margin:10px 0;}

.cou2MeBox03{ background:url(images/course2/media/backmat02.png) no-repeat center center;}

.cou2MeBox03 dl{padding:25px;}

.cou2MeBox03 dt{margin-bottom:15px;}



.cou2MeBox04 table{border-collapse:collapse;}

.cou2MeBox04 td{border:1px solid #00AE3D;}

.cou2Metd01{width:135px;vertical-align:middle;font-weight:bold;color:#00AE3D; text-align:center;}

.cou2Metd02{font-size:12px;padding:10px;}



/*--------------------------------------------------------------------------------------------------------------------*/

.exBox01{width:656px;height:105px;padding:40px 22px;background-color:#F5F5F5;}

.exBox01 li{float:left;display:inline;margin:0 25px;}

.exBox02 table{border-top:1px dotted #cccccc;}

.exBox02 th,.exBox02 td{border-bottom:1px dotted #cccccc;}

.exBox03{float:right;}

.exBox03 li{float:left;display:inline;margin-left:0px;}

.extd01{width:135px;background-color:#F5F5F5;text-align: center;vertical-align: middle;}

.extd04{height:75px;width:135px;background-color:#F5F5F5;text-align: center;vertical-align: middle;}

.extd05{padding-left:30px;vertical-align: middle;}

.extd06{width:220px;border-left:1px dotted #cccccc;padding-left:30px;vertical-align: middle;padding-top:13px;padding-bottom:13px;}

.extd07{border-left:1px dotted #cccccc;padding-left:30px;vertical-align: middle;padding-top:13px;padding-bottom:13px;}

.extd02,.extd03,.extd0302{padding:10px;}

.extd02{width:80px;}

.extd03{color:#0099FF;}

.extd0302{color:#666666;}

.extd03 table tr,
.extd03 table td { border: none; }


.extd03 div.exam_moreInfo { float: right; width: 230px; background-color:#dff4ff;  color: #333333; padding: 5px 10px;}

.exao401 li{

	margin-left:25px;

	/*background-image: url(images/common/icon08.png);

	background-repeat: no-repeat;

	background-position: left 3px;*/

	list-style-type: decimal;

}

.exao402 li{

list-style-type: decimal;margin-left:25px;

	/*

	background-image: url(images/common/icon10.png);

	background-repeat: no-repeat;

	background-position: left 3px;*/

}

.exao403 li{

padding-left:20px;

	background: url(images/common/icon08.png);

	background-repeat: no-repeat;

	background-position: left 3px;

}

.exShBox01 dt{font-size:16px;font-weight:bold;color:#0099FF;margin:20px 0 5px;border-bottom:1px dotted #999999;}

.exShBox01 dd{margin-bottom:10px;}

.exShBox02 table{border:1px solid #cccccc;line-height:1.2;border-collapse:collapse;}

.exShBox02 td{border:1px solid #cccccc;padding:5px 0;text-align:center;vertical-align: middle;}

.exShTd01{width:105px;background-color:#F5F5F5;}

.exShTd02{width:85px;}

.exShTd03{width:140px;height:30px;background-color:#F5F5F5;}

.exGaBox01 table{border:1px solid #cccccc;line-height:1.2;border-collapse:collapse;}

.exGaBox01 td{border:1px solid #cccccc;padding:5px 0;text-align:center;vertical-align: middle;}

.exGaBox03 table{border:1px solid #cccccc;line-height:1.2;border-collapse:collapse;}

.exGaBox03 td{border:1px solid #cccccc;padding:5px 0px 5px 10px;text-align:left;vertical-align: middle;}

.exGaTd01{width:100px;background-color:#F5F5F5;}

.exGaTd02{width:150px;background-color:#F5F5F5;}

.exGaTd00{background-color:#F5F5F5;}

.exGaTd03{width:150px;}



.exGaBox02{border:1px solid #0099FF;padding:15px;}

.exGa02 td{vertical-align: middle;}

.exGa02 .td01{width:300px;}

.exGa02 .td02{border-left:1px dotted #cccccc;padding-left:30px;}

/*---------------------------------------------------------------------------------------------------------------------*/

.kaigoMat00{background-color:#FF0000;background:url(images/kaigo/backmat.png) no-repeat center center;width:700px;padding:10px 0;text-align:center;}

.box01{background-color:#FF3300;}

.kaigoBox01 dt{width:73px;float:left;}

.kaigoBox01 dd{width:590px;float:left;}

.kaigoBox02{background:url(images/kaigo/back01.jpg) no-repeat top left;width:650px;height:62px;padding:25px;text-align:center;}

/*----------------------------------------------------------------------------------------------------------------------*/

.tosyoBox01{width:470px;float:left;}

.tosyoBox02 li{}

.tosyoBox03{width:470px;height:121px;text-align:center;background:url(images/tosyokan/backmat02.png) no-repeat center center;}

.tosyoBox03 dl{padding:13px;}

.tosyoBox03 dt{border-bottom:1px dotted #cccccc;margin-bottom:10px;padding-bottom:5px;}

.tosyoMat01{background-color:#3F3F3F;text-align:center;width:460px;padding:5px;}

.tosyoMat02{width:470px;text-align:center;background:url(images/tosyokan/backmat01.png) no-repeat center center;padding:10px 0;}

.tosyotd01{height:40px;width:135px;background-color:#F5F5F5;text-align: center;vertical-align: middle;}

/*----------------------------------------------------------------------------------------------------------------------*/

.guidhisBox01 table{border-top:1px dotted #cccccc;}

.guidhisBox01 td{border-bottom:1px dotted #cccccc;padding:5px 0;}

.guidhisTd01{width:170px;}

.guidMBox01{width:500px;float:left;}

.guidMBox02{width:660px;position:relative;background-color:#F5F5F5;padding:20px;height:420px;}

.guidMBox02 dl{width:430px;float:left;}

.guidMBox02 ul{float:right;}

.guidM{background-color:#00A5FF;padding:10px;text-align:center;margin-bottom:30px;}

.guidMPhoto01{position:absolute;right:240px;top:280px;}

/*-----------------------------------------------------------------------------------------------------------------------*/

.accessBox01{width:430px;float:left;}

.accessBox02{width:700px;height:152px;text-align:center;background:url(images/access/backmat01.jpg) no-repeat center center;}

.accessBox02 dl{padding:25px;}

.accessBox03{width:700px;height:111px;text-align:center;background:url(images/access/backmat02.jpg) no-repeat center center;}

.accessBox03 dl{padding:20px;}

.map_image {float: left;}

.map_title {padding-bottom: 10px;}

.map_comment {font-size:93%;float: left;margin-left: 20px;line-height:1.5;}

.map_area {height: 120px;width: 350px;}

#map {height: 500px;width: 700px;color: #000000;}



/*-----------------------------------------------------------------------------------------------------------------------*/

.openTopBox01{width:470px;float:left;}

.openTopBox01 table{border-top:1px dotted #cccccc;line-height:1.7;}

.openTopBox01 td{border-bottom:1px dotted #cccccc;padding:8px 20px;}

.openTd01{text-align:center;width:170px;background-color:#F5F5F5;}

.openTd02{text-align:center;background-color:#F5F5F5;border-left:1px dotted #cccccc;}

.openTd03{border-left:1px dotted #cccccc;}

.openTd05{width:155px;vertical-align: middle;}

.openTd04{width:170px;}

.openTd06{width:80px;}

.openTd07{width:240px;vertical-align: middle;}

.openBox02 {width:470px;float:left;}

.openBox02 li{background:url(images/common/icon07.png) no-repeat center left;padding-left:20px;margin-bottom:5px;}

/*---------------------------------------------------------------------------------------------------------------------------*/

.centerBox01{width:700px;padding:30px 0;text-align:center;background-color:#E5F6FF;}

.centerBox02 dd{margin:10px 0 20px 25px;}

.centerBox02 dd strong {color:#00a5ff; font-weight: 900;}

.centerBox02 dd.figList {margin:10px 0 20px; padding: 0;}

.centerBox02 dd.figList ul {
	position: relative;
	margin:0 -20px 40px 0;
}

.centerBox02 dd.figList ul li { float: left; margin-right:20px;_margin-right:10px}

.centerBox03{width:700px;padding:30px 0;text-align:center;background-color:#F7F7F7;}

/*----------------------------------------------------------------------------------------------*/

.mateBox01 td dt{margin-bottom:15px;}

.mateBox01 td dd,.mateBox01 td li{margin-bottom:5px;}

.mateBox01 td{padding:15px;}

.mateTd01{background-color:#E3E3E3;width:215px;vertical-align: top;}

.mateBox01 table{border-top:1px dotted #cccccc;border-bottom:1px dotted #cccccc;}

.mateBox02 table{border-top:1px dotted #cccccc;}

.mateBox02 td{border-bottom:1px dotted #cccccc;padding:15px;}



.linkBox01 li{margin-bottom:10px;border-bottom:1px dotted #999999;background:url(images/common/icon08.png) no-repeat center left;padding-left:20px;}





.policyBox01 {padding-left:25px;}

.policyBox01 li{

	margin-bottom:15px;

	list-style-type: decimal;

}



.lectBox01 table{border-top:1px dotted #cccccc;border-collapse:collapse;}

.lectBox01 td{border-bottom:1px dotted #cccccc;padding:10px;vertical-align: middle;border-collapse:collapse;}

.lectBox01 .td01{background-color:#F4F4F4;width:92px;text-align:center;}

.lectBox01 .td02{border-left:1px dotted #cccccc;}



.kaigoKoshuBox01{margon:20px 0;}

.kaigoKoshuBox01 dt{margin:20px 0 10px;border-bottom:1px dotted #999999;font-size:123.1%;color:#0099FF;font-weight:bold;padding-bottom:5px;}

.kaigoKoshuBox01 li{list-style:disc;margin-left:20px;}



.siteMapBox01 {float:left;width:310px;padding:10px; margin-bottom:30px;}

.siteMapBox01 dl{margin-bottom:10px;}

.siteMapBox01 dt,.siteMapBox01 dd{;background:url(images/common/icon08.png) no-repeat center left;padding-left:20px;border-bottom:1px dotted #cccccc;}

.siteMapBox01 dd{margin-left:20px;}

.siteMapBox01 .td01{margin-left:40px;}

.logBox01{padding:30px;background-color:#F5F5F5;width:350px;margin:auto;}

/*----------------------------------------------------------------------------------------------*/

.entry-content{line-height:1.7;font-size:108%;}

.entry-content img{padding:6px;}

.entry-content div{padding:6px;}

.wp-caption-text{margin:3px 6px;font-size:12px;}

.entry-content strong{font-weight:bold;font-size:123.1%;}

.entry-content p{margin-bottom:15px;}

html>body .entry ul {margin-left: 0px;padding: 0 0 0 30px;list-style: none;padding-left: 10px;text-indent: -10px;}

html>body .entry li {margin: 7px 0 8px 10px;}

.entry ul li:before, #sidebar ul ul li:before {content: "\00BB \0020";}

.entry ol {padding: 0 0 0 35px;margin: 0;}

.entry ol li {margin: 0;padding: 0;}


.text_bold {
	font-weight: bold;
}

.right {
	text-align: right;
}

.bGlay {
	background-color: #EFEFEF;
}

.t_left {
	text-align: left;
}

.bg_white {
	background-color: #FFF;
}

/*--------------------------------------------------------------------------------------------------------------------disclose*/
.disclose_box {
	width: 250px;
	float: left;
}

.disclose_box ul {
	margin: 10px 0px 20px 30px;
}

.disclose_t {
	padding-left:20px;
	background: url(images/common/icon08.png);
	background-repeat: no-repeat;
	background-position: left 3px;
}

	

/*--------------------------------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------------opencampus*/

.open_icon{position:relative;margin-top:5px;margin-right:10px;float:left;}

.open_icon02{position:relative;margin-top:5px;margin-right:10px;float:left;}

/* -- EventCalSec -- */

div#EventCalSec {
	width: 210px;
	margin-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
}

div#EventCalSec h3#TitCal {
	margin-bottom: 13px;
	padding: 13px 0 0 !important;
	border-top: 0;
	border-bottom: 1px solid #bcbcbc;
}

div#EventCalSec ul#iconHelpBtn {
	padding: 8px 0;
}

div#EventCalSec ul#iconHelpBtn li {
    background: url("images/common/icon08.png") no-repeat scroll left 3px transparent;
    padding-left: 16px;
}

div#EventCalSec div#iconHelp {
	position: relative;
	z-index: 80;
	zoom: 1;
}

div#EventCalSec div#iconHelp div {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 85;
}

div#Cal {
	background-color: #f2f2f2;
}

div#Cal div.InSec {
	padding: 1px 9px 10px;
	border: 1px solid #e2e2e2;
	background-color: #f2f2f2;
}

div#Cal table {
	width: 190px;
	table-layout: fixed;
	background-color: #f2f2f2;

}

div#Cal table caption {
	border-bottom: 1px solid #dddddd;
	background-color: #f2f2f2;
	text-align: center;
	font-weight: 700;
	font-size: 92.4%;
	color: #999;
}

div#Cal table caption span {
	margin: 0 5px;
	font-size: 24px;
	color: #1e1e1e;
}

div#Cal table caption a { font-size: 133.4%;}
div#Cal table caption a.Prev { margin-right: 10px;}
div#Cal table caption a.Next { margin-left: 10px;}

div#Cal table th,
div#Cal table td {
	text-align: center;
	font-weight: 700;
}

div#Cal table thead th {
	padding: 7px 0;
	border-top: 1px solid #fff;
}

div#Cal table thead th img {
	vertical-align: baseline;
}

div#Cal table tbody td {
	padding: 4px 0;
	border-top: 1px solid #e9e9e9;
	background-color: #fff;
	font-size: 10px;
}

div#Cal table tbody td.Hol { color: #d57777;}
div#Cal table tbody td.Sat { color: #828ecb;}

div#Cal table tbody td a {
	text-decoration: underline !important;
}

div#Cal table tbody td ul {
	padding-top: 2px;
}

div#Cal table tbody td ul,
div#Cal table tbody td li {
	line-height: 1.0;
	font-size: 0;
}

div#Cal table tbody td li {
	display: inline;
	padding: 0 1px;
}

div#Cal table tbody td li img {
	behavior: url(/bgu/admin/wp-content/themes/biwako/js/iepngfix_v2/iepngfix.htc)
}

p#Pageimg {
	margin-top:15px;
}

/* table
----------------------------------------------------------*/

table.tbl01 {
	width: 100%;
	margin-bottom: 20px;
	border: none !important;
}

table.tbl01 th,
table.tbl01 td {
	padding: 5px;
	border: 1px solid #ddd;
	text-align: center;
	font-size: 85.6%;
}

table.tbl01 th.Ex01,
table.tbl01 td.Ex01 {
	padding: 5px 10px;
}

table.tbl01 td.Ex01 {
	padding: 10px;
}

table.tbl01 thead th,
table.tbl01 thead td,
table.tbl01 tbody th {
	background-color: #f4f4f4;
}

table.tbl01 th.align01,
table.tbl01 td.align01 {
	text-align: left;	
}

table.fixedLayout {
	table-layout: fixed;
}

table.tableExWidth01 .td01 {
	width: 160px !important;
}

table.tbl01 table.inTbl {
	width: 100%;
	margin: 10px auto;
}

table.tbl01 table.inTbl th,
table.tbl01 table.inTbl td {
	padding: 5px;
	border: 1px solid #ddd;
	text-align: left;
	font-size: 100%;
}

table.table02 {
	margin-top: 30px;
	width: 100%;
	border: 1px solid #DDDDDD
}

table.table02 th {
	background-color: #F4F4F4;
	border-bottom: 1px solid #DDDDDD;
	padding: 10px;
	font-weight: 700;
}

table.table02 td {
	padding: 10px;
}

table.table02 p {
	margin-top: 10px;
	padding: 10px;
	border: dotted 1px #DDDDDD
}

table.table02 td address {
	font-family: verdana, Arial, Helvetica, sans-serif;
}

/* pageNav
----------------------------------------------------------*/

ul.pageNav {
	padding: 10px 0;
	border-top: 3px solid #00a4ff;
	border-bottom: 1px dotted #00a4ff;
	overflow: hidden;
	zoom: 1;
}

ul.pageNav li {
	padding-left: 20px;
	background: url("images/common/icon08.png") no-repeat scroll left 3px transparent;
}

p.exShBox01{font-size:16px;font-weight:bold;color:#0099FF;margin:10px 0;border-bottom:1px dotted #999999;}
p.exShBox02{font-size:12px;font-weight:bold;margin:10px 0;border-bottom:1px dotted #999999;}
p.exShBox03{font-size:15px;font-weight:bold;margin:10px 0;color: #f00;}



/* 110526 add */
div.centerBox01 {
	zoom: 1;
	_position: relative;
}

ul.syllabusSection {
	margin-left: -20px;
}

ul.syllabusSection li {
	width: 340px;
	float: left;
	padding-left: 20px;
}

ul.syllabusSection li table.syllabusList {
	width: 100%;
	margin-bottom: 30px;
}

ul.syllabusSection li table.syllabusList caption {
	background: #00A1FF;
	color: #FFF;
	font-weight: bold;
	text-align: center;
}


ul.syllabusSection li table.syllabusList td,
ul.syllabusSection li table.syllabusList th {
	padding: 3px;
	font-size: 85.8%;
}

ul.syllabusSection li table.syllabusList .colWidth50 {
	width: 50%;
}

ul.syllabusSection li table.syllabusList .colWidth30 {
	width: 35%;
}

ul.syllabusSection li table.syllabusList .colWidth15 {
	width: 15%;
}

ul.syllabusSection li table.syllabusList tr.odd td,
ul.syllabusSection li table.syllabusList tr.odd th {
	background: #EFEFEF;
}


/* ----------------------------------------

tooltip

---------------------------------------- */

div#toolTip {
	padding: 2px 5px;
	border: 1px solid #ddd;
	background-color: #fff;
}

/* ----------------------------------------

EventInfo

---------------------------------------- */

div#EventInfo {
	float: none;
}

div#EventInfo h4 {
	border-bottom: 1px solid #9F9F9F;
    padding-bottom: 10px;
	position: relative;
	background: url(images/common/icon01.png) 0 0.3em no-repeat;
	padding-left: 20px;
	margin-bottom: 10px;
}

div#EventInfo h4 span {
	position: relative;
}

div#EventInfo h4 a {
	position: absolute;
	right: 0;
}

div#EventInfo dl {
	margin-bottom: 40px;
}

div#EventInfo dl dt {
	float: left;
	clear: left;
	width: 13em;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 3px;
	color: #00A5FF;
	zoom: 1;
}

div#EventInfo dl dt img {
	vertical-align: top;
	zoom: 1;
	display: block;
	float: left;
	width: 38px;
}

div#EventInfo dl dt span {
	display: block;
	float: right;
	width: 125px;
}

div#EventInfo dl dd {
	padding: 10px 0 10px 13.5em;
	border-bottom: 1px dotted #ccc;
}

div#EventInfo dl dd.listActive {
	background: #FFF6DD;
}

div#EventInfo dl dd p a,
div#EventInfo dl dd p strong {
	font-weight: bold;
}

div#EventInfo dl dd p span {
	padding-left: 5px;
}

/* ----------------------------------------

exam top

---------------------------------------- */

div.examTopBox01 {
	margin-bottom: 30px;
	padding: 20px 20px 15px;
	background-color: #f5f5f5;
}

div.examTopBox01 ul li {
	float: right;
	width: 320px;
}

div.examTopBox01 ul li.first {
	float: left;
}

ul.examTopList {
	position: relative;
	width: 701px;
	margin: -10px 0 30px -1px;
	overflow: hidden;
	zoom: 1;
}

ul.examTopList li {
	float: left;
	display: inline;
	width: 349px;
	margin-left: 1px;
	margin-bottom: 1px;
}

ul.examTopList li a {
	display: block;
	width: 319px;
	padding: 9px 5px 9px 25px;
	background: #e9e9e9 url("images/common/icon08.png") no-repeat scroll 8px 50%;
	color: #09f !important;
	zoom: 1;
}

ul.examTopList li a:hover {
	background: #00a4ff url("images/common/icon12.png") no-repeat scroll 8px 50%;
	text-decoration: none !important;
	color: #fff !important;
}


/* ----------------------------------------

exam ao

---------------------------------------- */

div#aoSec h4 {
	border-bottom: 1px solid #9F9F9F;
    padding-bottom: 3px;
	margin-bottom: 10px;
}

div#aoSec div.aoArtile01 {
	margin-bottom: 30px;
	zoom:1;
	position: relative;
}

div#aoSec div.aoArtile01 .Note01 {
	font-size: 83.4%;
	color: #777;
}

div#aoSec div.aoArtile01 p {
	margin-bottom: 1.0em;
}

div#aoSec div.aoArtile01 h5 {
	font-weight: 700;
	color: #00A1FF;
	font-size: 116.7%;
	margin-bottom: 10px;
}

div#aoSec div.aoArtile01 ul.aoList01 li {
	background: url(images/common/ico_squ_01.png) 0 0.3em no-repeat;
	padding-left: 15px;
}


/* flow */
ol#aoFlow {
	margin-left: -35px;
	background: url(images/exam/top/fig_ao_flow_arrow.png) 115px 50% no-repeat;
}

ol#aoFlow li {
	float: left;
	width: 70px;
	padding-left: 35px;
}

ol#aoFlow li {
	cursor: pointer;
}

p#flowPoint {
	margin-left: 106px;
}


ul#aoTab {
	height: 50px;
	width: 700px;
}

ul#aoTab li {
	float: left;
}

ul#aoTab li a {
	height: 50px;
	display: block;
	text-indent: -9999px;
}

ul#aoTab li#aoTab05 a,
ul#aoTab li#aoTab04 a,
ul#aoTab li#aoTab03 a,
ul#aoTab li#aoTab02 a,
ul#aoTab li#aoTab01 a {
	width: 117px;
}

ul#aoTab li#aoTab06 a {
	width: 115px;
}

li#aoTab01 a {
	background: url(images/exam/top/fig_ao_tab.png) 0 0 no-repeat;
}

li#aoTab02 a {
	background: url(images/exam/top/fig_ao_tab.png) -117px 0 no-repeat;
}

li#aoTab03 a {
	background: url(images/exam/top/fig_ao_tab.png) -234px 0 no-repeat;
}

li#aoTab04 a {
	background: url(images/exam/top/fig_ao_tab.png) -351px 0 no-repeat;
}

li#aoTab05 a {
	background: url(images/exam/top/fig_ao_tab.png) -468px 0 no-repeat;
}

li#aoTab06 a{
	background: url(images/exam/top/fig_ao_tab.png) -585px 0 no-repeat;
}

ul#aoTab li#aoTab01 a.Selected,
ul#aoTab li#aoTab01 a:hover,
ul#aoTab li#aoTab01 a:active {
	background: url(images/exam/top/fig_ao_tab.png) 0 -50px no-repeat;
}

ul#aoTab li#aoTab02 a.Selected,
ul#aoTab li#aoTab02 a:hover,
ul#aoTab li#aoTab02 a:active {
	background: url(images/exam/top/fig_ao_tab.png) -117px -50px no-repeat;
}

ul#aoTab li#aoTab03 a.Selected,
ul#aoTab li#aoTab03 a:hover,
ul#aoTab li#aoTab03 a:active {
	background: url(images/exam/top/fig_ao_tab.png) -234px -50px no-repeat;
}

ul#aoTab li#aoTab04 a.Selected,
ul#aoTab li#aoTab04 a:hover,
ul#aoTab li#aoTab04 a:active {
	background: url(images/exam/top/fig_ao_tab.png) -351px -50px no-repeat;
}

ul#aoTab li#aoTab05 a.Selected,
ul#aoTab li#aoTab05 a:hover,
ul#aoTab li#aoTab05 a:active {
	background: url(images/exam/top/fig_ao_tab.png) -468px -50px no-repeat;
}

ul#aoTab li#aoTab06 a.Selected,
ul#aoTab li#aoTab06 a:hover,
ul#aoTab li#aoTab06 a:active {
	background: url(images/exam/top/fig_ao_tab.png) -585px -50px no-repeat;
}


#BlockaoTabSec06,
#BlockaoTabSec05,
#BlockaoTabSec04,
#BlockaoTabSec03,
#BlockaoTabSec02,
#BlockaoTabSec01 {
	border: 1px solid #E2E1E1;
	padding: 15px;
	margin-bottom: 30px;
	zoom:1;
	_position: relative;
}

#main #BlockaoTabSec06 h4,
#main #BlockaoTabSec05 h4,
#main #BlockaoTabSec04 h4,
#main #BlockaoTabSec03 h4,
#main #BlockaoTabSec02 h4,
#main #BlockaoTabSec01 h4 {
	font-size: 116.7%;
}

.aoFlowSec01 dt {
	font-weight: 700;
	font-size: 108.4%;
	color: #8fd271;
	margin-bottom: 5px;
	padding-bottom: 3px;
	border-bottom: 1px solid #ccc;
}

table.scheTbl {
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

table.scheTbl td,
table.scheTbl th {
	padding: 3px 5px;
	font-size: 83.4%;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

table.scheTbl thead th {
	
	background: #d2eefe;
	
}

ul.downBtn li {
	border:1px solid #ccc;
    color: #444 !important;
    cursor: pointer;
    display: block;
    line-height: 1.25;
    padding: 10px;
    text-align: center;
    vertical-align: bottom;
	width: 250px;
	margin-left: 30px;
	float: left;
	background: #efefef;
}

ul.downBtn li a {
	background: url(images/exam/top/icon_pdf_02.png) 0 50% no-repeat;
	padding: 10px 0 10px 20px;
}

dl.aoFlowSec02 dt {
	width: 9em;
	float: left;
	clear: left;
}

dl.aoFlowSec02 dd {
	padding-left: 9.5em;
}

dl#QA dt {
	background: url(images/exam/top/ico_ao_q.png) 0 0 no-repeat;
	padding-left: 30px;
	color: #00A1FF;
    font-weight: 700;
    margin-bottom: 10px;
	min-height: 25px;
	height: auto !important;
	height: 25px;
}

dl#QA dd {
	background: url(images/exam/top/ico_ao_a.png) 0 0 no-repeat;
	padding-left: 30px;
	margin-bottom: 30px;
}

ul.aoComment {
	margin-left: -30px;
	zoom: 1;
	position: relative;
	margin-bottom: 30px;
}

ul.aoComment li {
	width: 320px;
	float: left;
	padding-left: 30px;
}

ul.aoComment li div.comment {
	padding: 5px 5px 0 5px;
	border:1px solid #ccc;
}

ul.ao_Bnr01 {
	text-align: center;
	clear:both;
}

ul.ao_Bnr01 li {
	display: inline;
}

div#toolTip {
	width: 150px;
	border: 3px solid #cfcfcf;
	text-align: left;
}



/* 110707 */
div.titIcon {
	float: right;
}

div.titIcon ul li {
	float: left;
	width: 45px;
	margin-left: 5px;
}

div.titIcon02 {
	text-align: right;
}


/* 111025 */

p.titLink {
	text-align: right;
	margin-bottom: 10px;
}


/* ----------------------------------------

exam

---------------------------------------- */

/* shakaijin voice
------------------------------- */

/* voiceBlock01 */
div.voiceBlock01 {
	background: #fff5f9;
	padding: 15px;
}


div.voiceBlock01 div.voiceBlockSec01 {
	width: 319px;
	float: left;
	padding-right: 15px;
	background: url(http://www.newton.ac.jp/bgu/admin/wp-content/themes/biwako/images/exam/shakaijin/bg_voice_01.png) repeat-y right ;
}

div.voiceBlock01 div.voiceBlockSec02 {
	width: 320px;
	float: right;
	padding-left: 15px;
}


p.txtVoice01 {
	color: #f56d99;
	font-weight: bold;
}

/* voiceBlock02 */
div.voiceBlock02 {
	background: #f9feed;
	padding: 15px;
}

p.txtVoice02 {
	color: #65b544;
	font-weight: bold;
}


/* voiceBlock03 */
div.voiceBlock03 {
	background: #f0f9ff;
	padding: 15px;
}

p.txtVoice03 {
	color: #5db4f9;
	font-weight: bold;
}


/* common */
div.photo {
	float: left;
	margin-right: 15px;
	font-size: 12px;
	color: #00a1ff;
}

div.photo span {
	font-size: 10px;
}


/* ----------------------------------------

exam scholarship

---------------------------------------- */

body#scholarshipSub {
	background: #ece9e8;
}



div#scholSec h4 {
	border-bottom: 1px solid #9F9F9F;
    padding-bottom: 3px;
	margin-bottom: 10px;
}


ul#scholTab,
ul#scholTab02 {
	height: 48x;
	width: 700px;
}

ul#scholTab li,
ul#scholTab02 li {
	float: left;
}

ul#scholTab li a,
ul#scholTab02 li a  {
	height: 48px;
	display: block;
	text-indent: -9999px;
}


/* scholTab */
ul#scholTab li#scholTab04 a,
ul#scholTab li#scholTab03 a,
ul#scholTab li#scholTab02 a,
ul#scholTab li#scholTab01 a {
	width: 175px;
}


li#scholTab01 a {
	background: url(images/exam/scholarship/fig_tab_01.png) 0 0 no-repeat;
}

li#scholTab02 a {
	background: url(images/exam/scholarship/fig_tab_01.png) -175px 0 no-repeat;
}

li#scholTab03 a {
	background: url(images/exam/scholarship/fig_tab_01.png) -350px 0 no-repeat;
}

li#scholTab04 a {
	background: url(images/exam/scholarship/fig_tab_01.png) -525px 0 no-repeat;
}



ul#scholTab li#scholTab01 a.Selected,
ul#scholTab li#scholTab01 a:hover,
ul#scholTab li#scholTab01 a:active {
	background: url(images/exam/scholarship/fig_tab_01.png) 0 -48px no-repeat;
}

ul#scholTab li#scholTab02 a.Selected,
ul#scholTab li#scholTab02 a:hover,
ul#scholTab li#scholTab02 a:active {
	background: url(images/exam/scholarship/fig_tab_01.png) -175px -48px no-repeat;
}

ul#scholTab li#scholTab03 a.Selected,
ul#scholTab li#scholTab03 a:hover,
ul#scholTab li#scholTab03 a:active {
	background: url(images/exam/scholarship/fig_tab_01.png) -350px -48px no-repeat;
}

ul#scholTab li#scholTab04 a.Selected,
ul#scholTab li#scholTab04 a:hover,
ul#scholTab li#scholTab04 a:active {
	background: url(images/exam/scholarship/fig_tab_01.png) -525px -48px no-repeat;
}


/* scholTab02 */

ul#scholTab02 li#scholTab0202 a,
ul#scholTab02 li#scholTab0201 a {
	width: 233px;
}

ul#scholTab02 li#scholTab0203 a {
	width: 234px;
}

li#scholTab0201 a {
	background: url(images/exam/scholarship/fig_tab_02.png) 0 0 no-repeat;
}

li#scholTab0202 a {
	background: url(images/exam/scholarship/fig_tab_02.png) -233px 0 no-repeat;
}

li#scholTab0203 a {
	background: url(images/exam/scholarship/fig_tab_02.png) -466px 0 no-repeat;
}

ul#scholTab02 li#scholTab0201 a.Selected,
ul#scholTab02 li#scholTab0201 a:hover,
ul#scholTab02 li#scholTab0201 a:active {
	background: url(images/exam/scholarship/fig_tab_02.png) 0 -48px no-repeat;
}

ul#scholTab02 li#scholTab0202 a.Selected,
ul#scholTab02 li#scholTab0202 a:hover,
ul#scholTab02 li#scholTab0202 a:active {
	background: url(images/exam/scholarship/fig_tab_02.png) -233px -48px no-repeat;
}

ul#scholTab02 li#scholTab0203 a.Selected,
ul#scholTab02 li#scholTab0203 a:hover,
ul#scholTab02 li#scholTab0203 a:active {
	background: url(images/exam/scholarship/fig_tab_02.png) -466px -48px no-repeat;
}



#BlockscholTabSec04,
#BlockscholTabSec03,
#BlockscholTabSec02,
#BlockscholTabSec01 {
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 15px;
	margin-bottom: 30px;
	zoom:1;
	_position: relative;
}

#main #BlockscholTabSec04 h4,
#main #BlockscholTabSec03 h4,
#main #BlockscholTabSec02 h4,
#main #BlockscholTabSec01 h4 {
	font-size: 116.7%;
}

#BlockscholTabSec01 h5.titleStyle01 {
	background: #00a7fe;
	font-weight: bold;
	color: #fff;
	margin-top: 40px;
	padding: 4px 6px;
}

#BlockscholTabSec04 h5.titleStyle02,
#BlockscholTabSec03 h5.titleStyle02,
#BlockscholTabSec02 h5.titleStyle02,
#BlockscholTabSec01 h5.titleStyle02 {
	font-weight: bold;
	padding: 4px 6px;
	text-align: center;
}

#BlockscholTabSec04 p,
#BlockscholTabSec03 p,
#BlockscholTabSec02 p,
#BlockscholTabSec01 p {
	margin-top: 20px;
}

#BlockscholTabSec03 em {
	font-weight: bold;
	font-style: normal;
}

/* table */

col.colWidth10 { width: 10%;}
col.colWidth15 { width: 15%;}
col.colWidth20 { width: 20%;}
col.colWidth25 { width: 25%;}
col.colWidth30 { width: 30%;}
col.colWidth40 { width: 40%;}
col.colWidth50 { width: 50%;}

.center {
	text-align: center;
}

table.scholTbl01 {
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin-left: auto;
	margin-right: auto;
}

table.scholTbl01 td,
table.scholTbl01 th {
	padding: 3px 5px;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
table.scholTbl01 th {
	background: #d2eefe;
}

dl.scholFlowSec01 dt {
	width: 9em;
	float: left;
	clear: left;
}

dl.scholFlowSec01 dd {
	padding-left: 9.5em;
}

div.listBlockschol01 {
	border: 1px #666 solid;
}

.listschol01 {
	border: 1px solid #00a7fe;
	margin: 20px 20px 0;
	padding: 10px 20px;;
}

.listschol02 {
	width: 561px;
	margin: 20px auto ;
	padding: 0;
}

.listschol02 li {
	float: left;
	margin-right: 30px;
}

.listschol02 li#figLast {
	float: right;
	margin-right: 0;
}

ol.listschol03 {
	margin: 20px 15px 0;
}

ol.listschol03 li {
	margin-top: 10px;
}


ol.listschol03 dl dd {
	margin-left: 30px;
}

.noteSchol01 {
	font-weight: bold;
	color: #f00;
}

.noteSchol02 {
	border: 1px solid #FF2A00;
    color: #FF2A00;
    font-size: 1.2em;
    font-weight: bold;
    padding: 10px 16px;
}

.noteSchol03 li {
	background: url(images/exam/scholarship/ino_01.png) no-repeat left top;
	padding-left: 16px;
}

.note01 {
	padding-left: 1em;
	text-indent: -1em;
}

.nowrap {
	white-space: nowrap;
}

/* ----------------------------------------

exam/shakaijin 4course || 2course

---------------------------------------- */

ul#pageNav4course, ul#pageNav2course {
		overflow: hidden;
    position: relative;
    width: 701px;
		margin-top: 5px;
}

ul#pageNav4course li, ul#pageNav2course li {
		width: 232px;
		display: inline;
    float: left;
		margin-right: 1px;
}

ul#pageNav2course li {
		width: 350px;
}

ul#pageNav4course li.last {
		margin-right: 0;
		width: 234px;
}

ul#pageNav2course li.last {
		margin-right: 0;
}

ul#pageNav4course li a, ul#pageNav2course li a{
    background: url("images/common/icon08.png") no-repeat scroll 8px 50% #cccccc;
    color: #0099FF !important;
    display: block;
    padding: 9px 7px 9px 25px;
    width: 200px;
}

ul#pageNav4course li a:hover, ul#pageNav2course li a:hover {
	background: #00a4ff url("images/common/icon12.png") no-repeat scroll 8px 50%;
	text-decoration: none !important;
	color: #fff !important;
}

ul#pageNav2course li a {
		width: 318px;
}

ul#pageNav4course li.last-child a {
		width: 203px;
}

div#shakaijinAnc01, div#shakaijinAnc02, div#shakaijinAnc03 {
		padding-top: 30px;
}




/* ----------------------------------------

lightbox

---------------------------------------- */

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(http://www.newton.ac.jp/bgu/admin/wp-content/themes/biwako/images/common/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://www.newton.ac.jp/bgu/admin/wp-content/themes/biwako/images/common/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


.arwLink {}
.arwLink a {background:url(images/common/icon08.png) no-repeat center right; padding-right: 14px;}



/* ----------------------------------------

solution /2011.11.21

---------------------------------------- */

div#solution {
	margin-bottom: 50px;
}
div#solution h2.title01 {
	border-top: 1px solid #999999;
	padding: 15px 0;
}

div#solution div#mv {
	background:url(images/solution/bg_mv.png) no-repeat left top;
	margin-bottom: 15px;
}

div#solution div#mv #mvImg {
	float: left;
	width: 244px;
}

div#solution div#mvList {
	float: right;
	margin-top: 28px;
	width: 456px;
}
div#solution div#mvList ul {
	margin-right: -7px;
	position: relative;
}

div#solution div#mvList ul li {
	margin-right: 7px;
	float: left;
	display: inline;
}

div#solution p.lead {
	margin-bottom: 30px;
}

div#solution h3 {
	border: none !important;
	margin: 0px 0 30px;
}

div#solution dl dt {
	background:#ffffff url(images/solution/icon_q.png) no-repeat left center;
	padding: 8px 0 8px 32px;
	border-bottom: 1px dotted #333;
	color: #0f4fe0;
}

div#solution dl dt:hover {
	background-color:#eeeeee;
	color: #0099ff;
}

div#solution dl dd {
	background:url(images/solution/icon_a.png) no-repeat left top #f0f0f0;
	padding: 15px 32px; 
}

div#solution table.table01 {
	margin-top: 15px;
	border-top: 1px solid #999;
}
div#solution table.table01 th {
	background: #d5d5d5;
	border-bottom: 1px solid #999;
	padding: 2px 6px;
}

div#solution table.table01 td {
	background: #fff;
	border-bottom: 1px solid #999;
	padding: 2px 6px;
}

div#solution div#stayBlock {
	width: 80%;
	margin: 15px auto;
	border: 3px solid #ddd;
	background: #fff;
}

div#solution div#stayBlock ul {
	margin: 5px 15px 15px;
}

div#solution div#stayBlock ul li {
	margin-top: 10px;
}

div#solution div#infoBlock {
	width: 694px;
	margin: 40px auto 0;
	padding: 15px 0;
	text-align: center;
	border: 3px solid #ffd6d6;
	background: #fff0f0;
}

div#solution .goTop{text-align: right; margin-top:10px;}
div#solution .goTop a {background:url(images/common/icon03.png) no-repeat center left;padding-left: 16px;}
div#solution .goTop a:link,
div#solution .goTop a:visited{color:#333333 !important;text-decoration:none;}
div#solution .goTop a:hover{color:#999999 !important;text-decoration:underline;}


/* ----------------------------------------

clearfix (基本的にクラス指定では使用しない)

---------------------------------------- */

/* Modern Browsers
------------------------------- */

div#solution div#mv:after,
p.titLink:after,
.centerBox02 dd.figList ul:after,
div.titIcon:after,
div.titIcon02:after,
ul.btmScholTab:after,
ul.listschol02:after,
ul.aoComment:after,
ul.downBtn:after,
ul#aoTab:after,
ol#aoFlow:after,
ul#scholTab:after,
ul#scholTab02:after,
div#EventInfo dl dt:after,
ul.syllabusSection:after,
div.voiceBlock01:after,
div.voiceBlock02:after,
div.voiceBlock03:after {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ".";
	line-height: 0;
}


/* IE7
------------------------------- */


*:first-child+html div#solution div#mv,
*:first-child+html p.titLink,
*:first-child+html .centerBox02 dd.figList ul,
*:first-child+html div.titIcon,
*:first-child+html div.titIcon02,
*:first-child+html ul.btmScholTab,
*:first-child+html ul.listschol02,
*:first-child+html ul.aoComment,
*:first-child+html ul.downBtn,
*:first-child+html ul#aoTab,
*:first-child+html ol#aoFlow,
*:first-child+html ul#scholTab,
*:first-child+html ul#scholTab02,
*:first-child+html div#EventInfo dl dt,
*:first-child+html ul.syllabusSection,
*:first-child+html div.voiceBlock01,
*:first-child+html div.voiceBlock02,
*:first-child+html div.voiceBlock03 {
	zoom: 1;
}

/* Legacy IE
------------------------------- */

* html div#solution div#mv,
* html p.titLink,
* html .centerBox02 dd.figList ul,
* html div.titIcon,
* html div.titIcon02,
* html ul.btmScholTab,
* html ul.listschol02,
* html ul.aoComment,
* html ul.downBtn,
* html ul#aoTab,
* html ol#aoFlow,
* html ul#scholTab,
* html ul#scholTab02,
* html div#EventInfo dl dt,
* html ul.syllabusSection,
* html div.voiceBlock01,
* html div.voiceBlock02,
* html div.voiceBlock03 {
	zoom: 1;
}
