/* contents */
#contents .titleObj {}
#contents .titleObj .box {background: #def url(../images/t_bg.jpg) no-repeat right bottom;padding: 18px 47px 22px 47px;}
#contents .titleObj h1 {margin-top: 45px;width: 193px;font-size: 2.2rem;color: #000;float: left;}
#contents .titleObj .box div {float: left;}
#contents .titleObj h2 {margin-bottom: 5px;/*font-size: 1.4rem;*/color: #0065ba;line-height: 1.7;}
#contents .mainObj {padding-bottom: 50px;position:relative;}
#contents .mainObj h3 {padding-left: 30px;font-size: 1.4rem;color: #0060b5;}
#contents .mainObj h3 span {font-size: 1.3rem;}
#contents .mainObj .cnt {position: relative;background: url(../images/pht_01.png) no-repeat -20px top;/*margin: 0 -20px 0 -19px;*/width: 960px;height: 612px;}
#contents .mainObj .div1 {position: absolute;left: 46px;top: 36px;}
#contents .mainObj .div2 {position: absolute;left: 379px;top: 84px;}
#contents .mainObj .cnt .div3 {position: absolute;/*left: 713px;*/top: 231px; right:230px;}
#contents .mainObj .div4 {position: absolute;left:200px ;top: 233px;}
#contents .mainObj .div5 {position: absolute;left: -5px;top: 286px;}
#contents .mainObj .div6 {position: absolute;/*left: 797px;*/top: 360px; right:0px;}
#contents .mainObj .div7 {position: absolute;left: 288px;top: 459px;}
#contents .mainObj .div7 .box{width: 187px; background-color:#0065ba; border:2px solid #fff; box-shadow:1px 1px 2px #999;}
#contents .mainObj .div2 .box{width: 220px; background-color:#0065ba; border:2px solid #fff; box-shadow:1px 1px 2px #999;}
#contents .mainObj .div1 .box{width: 187px; height:168px; background-color:#0065ba; border:2px solid #fff; box-shadow:1px 1px 2px #999;}
#contents .mainObj .div5 .box{width: 128px; background-color:#0065ba; border:2px solid #fff;box-shadow:1px 1px 2px #999;}
#contents .mainObj .div4 .box{width: 128px; background-color:#0065ba; border:2px solid #fff;box-shadow:1px 1px 2px #999;}
#contents .mainObj .div3 .box{width: 128px; background-color:#0065ba; border:2px solid #fff;box-shadow:1px 1px 2px #999; float:right;}
#contents .mainObj .div6 .box{width: 156px;background-color:#0065ba; border:2px solid #fff; box-shadow:1px 1px 2px #999; float:right;}
#contents .mainObj .div7 .boxBottom,#contents .mainObj .div2 .boxBottom,#contents .mainObj .div1 .boxBottom {/*background: url(../images/bg_01_b.png) no-repeat left top;width: 187px;height: 24px;*/}
#contents .mainObj .div5 .boxBottom,#contents .mainObj .div4 .boxBottom,#contents .mainObj .div3 .boxBottom {/*background: url(../images/bg_02_b.png) no-repeat left top;width: 128px;height: 8px;*/}
#contents .mainObj .div6 .boxBottom {background: url(/*../images/bg_04_b.png) no-repeat left top;width: 156px;height: 8px;*/}
#contents .mainObj dl {position: relative;padding: 9px 12px 0 12px;color: #fff;font-weight: bold;font-size: 1.5rem;}
#contents .mainObj dl { background:url(/shared_whats-kumon_eng/images/zoom_in.png) no-repeat 5px 8px transparent; background-size:25px;}

.ie8 #contents .mainObj dl {background:none;
position:inherit;
padding:0;
}
.ie8 #contents .mainObj dl dt{
	margin-left:10px;
	line-height:1;
	margin-top:5px;}
.ie8 #contents .mainObj p{padding: 0px 12px 3px 12px;
	line-height:1.4;}

#contents .mainObj .font18px dl { background-image:url(/shared_whats-kumon_eng/images/zoom_out.png);}
#contents .mainObj dt {float: left; margin-left:20px;}
#contents .mainObj dd {float: right;}
#contents .mainObj p {position: relative;padding: 3px 12px 6px 12px;color: #fff;/*font-size: 0.96rem;*/ font-size:1.0rem;}
#contents .mainObj a {color: #fff;}
#contents .mainObj .linkFko a {background: url("/shared_whats-kumon_eng/images/arw_20px.png") no-repeat scroll left 3px transparent;padding-left: 24px;height: 21px;color: #0060B5;text-decoration: none;float: right;font-weight:bold;}
#contents .bottomObj2 .link:hover,#contents .column2Obj h3:hover{text-decoration:underline !important;}
#contents .column2Obj .pack h3:hover{text-decoration:none !important;}
/*130222����*/
#contents .about {width:870px;margin: 23px 0 0 50px;}
#contents .about h4 {font-size: 1.5rem;color: #0060b5;margin-bottom: 7px;}
#contents .about p {margin-bottom: 3px;}
#contents .about p.note {font-size: 1.2rem;margin-bottom: 0px; color:#999;}
#contents .mainObj .wholeWorld {position:absolute;z-index:100;left:489px;top:270px;width: 225px;background: url(../images/bg_wholeWorld_top.gif) no-repeat left top;text-align: center;}
#contents .mainObj .wholeWorld h3 {font-size: 1.3rem;padding: 0;margin: 15px 0 auto;}
#contents .mainObj .wholeWorld h3 span {font-size: 1.3rem;}
#contents .mainObj .wholeWorld dl {padding: 10px 0;margin: 0 auto;color: #666;font-size: 1.2rem;font-weight:normal;background: url(../images/bg_wholeWorld_bottom.gif) no-repeat left bottom;}
#contents .mainObj .wholeWorld dt,#contents .mainObj .wholeWorld dd {float:none;}
#contents .mainObj .wholeWorld a {text-decoration: underline;background: url("../images/arw_w.gif") no-repeat scroll left 1px transparent;display: inline-block;height: 22px;padding-left: 19px;color: #0066CC;font-weight: bold;}
#contents .mainObj .wholeWorld a:link {color: #0066CC;text-decoration: none;}
#contents .mainObj .wholeWorld a:hover {text-decoration: underline;}
#contents .mainObj .inquiry {position:absolute;z-index:100;left:59px !important;top:560px;}
#contents .mainObj .inquiry p {color:#999;font-size:1.2rem;/*margin-left: 6px;*/}
#contents .mainObj .inquiry a {text-decoration: underline;background: url("/shared_whats-kumon_eng/images/arw_20px.png") no-repeat scroll left 0px transparent;display: block;height: 20px;padding-left: 24px;font-size:1.2rem;margin-left:1.5em; line-height:20px;}
.ie8 #contents .mainObj .inquiry a {font-size:100%;}
#contents .mainObj .background {width:287px;position:absolute;z-index:100;left:30px;top:25px;}
#contents .mainObj .inquiry a {color: #0066CC;text-decoration: none;}
#contents .mainObj .inquiry a:link {color: #0066CC;text-decoration: none;}
#contents .mainObj .inquiry a:hover {text-decoration: underline;}
#contents .mainObj .background .boxBottom {height:7px;background: url(../images/bg_03_b.png) no-repeat left bottom;}
#contents .mainObj .cnt div p a {background:url("../images/icn_subwin_w.gif") no-repeat scroll left center transparent;padding-left:10px; padding-right:3px;}
#contents .mainObj .cnt .font18px div p a {background:url("/shared_whats-kumon_eng/images/ico_white_subwin_big.png") no-repeat scroll left center transparent;padding-left:24px;}
#contents .mainObj .cnt .font18px div p span{ padding-left:25px;}
#contents .mainObj .cnt div p a:link {/*text-decoration:underline;*/}
/*120315����*/
#contents .column1Obj {padding: 38px 50px 32px 50px;border-top: 1px solid #DDDDDD;}
#contents .column1Obj .div1 {width: 420px;float: left;}
#contents .column1Obj .div2 {width: 420px;float: right;}
#contents .column1Obj .pack {width: 270px;float: left;}
#contents .column1Obj h3 {margin-bottom: 8px;font-size: 1.4rem;color: #0060b5;}
#contents .column1Obj .image {margin-top: 13px;width: 140px;float: right;}
/*120315�ǋL*/
#contents .column2Obj {padding: 38px 50px 32px 110px;border-top: 1px solid #DDDDDD;}
/*120321�C��*/
#contents .column2Obj .div1 {}
#contents .column2Obj .pack {float: left;}
#contents .column2Obj h3 {margin-bottom: 5px;margin-top: 15px;font-size: 1.4rem;color: #0060b5;}
#contents .column2Obj h3 span {font-size: 12px;letter-spacing: 0.05em;}
#contents .column2Obj li {margin-bottom:5px;}
#contents .column2Obj li a {background: url("/shared_whats-kumon_eng/images/arw_20px.png") no-repeat scroll left 1px; transparent;padding-left: 24px;display: block;}
#contents .column2Obj li a:hover {text-decoration:underline !important;}
#contents .column2Obj p {padding-bottom: 5px;}
#contents .column2Obj .image {float: left;margin-right: 30px;}
#contents .bottomObj2 {position:relative;background: url("../images/c_bg_b2.jpg") no-repeat scroll center top transparent;border-top: 1px solid #E1E1E1;min-height: 214px;padding: 0 50px 0 51px;}
#contents .bottomObj2 .div1 {left: 50px; top: 50px;position: absolute;}
#contents .bottomObj2 h3 {color: #0060B5;font-size: 1.6rem;margin-bottom: 12px;}
#contents .bottomObj3 {position:relative;background: url("/shared_whats-kumon_eng/images/c_bg_b3.jpg") no-repeat scroll center bottom transparent;border-top: 1px solid #E1E1E1;min-height: 279px;padding: 0 50px 0 51px;}
#contents .bottomObj3 .div1 h3{font-size: 2.0rem;padding-bottom: 5px;}
#contents .bottomObj3 .div1 {left: 490px;position: absolute;top: 56px;font-weight:bold;}
#contents .bottomObj3 .div1 .link {background: url("/shared_whats-kumon_eng/images/arw_20px.png") no-repeat scroll left center transparent;display: block;font-weight: normal;margin-bottom: 3px;margin-top: 10px;padding-bottom: 1px;padding-left: 39px;padding-top: 0;text-indent: -15px;}
#contents .bottomObj2 .div1 .link {background: url("/shared_whats-kumon_eng/images/arw_20px.png") no-repeat scroll left center transparent;display: block;font-weight: normal;margin-bottom: 3px;margin-top: 10px;padding-bottom: 1px;padding-left: 39px;padding-top: 0;text-indent: -15px;}
#contents .bottomObj {border-top: none;background: url(../images/c_bg_b.png) no-repeat left bottom;padding: 28px 50px 20px 51px;}
#contents .bottomObj .div1 {width: 418px;float: left;}
#contents .bottomObj .div1 p{margin-bottom:8px;}
div.cnt a:link { color: #fff;text-decoration: none;}
div.cnt a:active { color: #fff;text-decoration: underline;}
div.cnt a:visited { color: #fff;text-decoration: none;}
div.cnt a:hover { color: #fff;text-decoration: underline;}
#contents div.cnt .noticeObj {position:absolute;z-index:100;left:50px;top:615px;padding: 18px 39px;border:#ccc 1px solid;background:#f5f5f5;margin-bottom:20px;margin-right:320px;}
#contents div.cnt .noticeObj p {padding: 0;/*font-size: 100%;*/}
#contents div.cnt .noticeObj strong {color:#F00;/*font-size: 100%;*/font-weight:normal;}

.ie8 #contents .titleObj h1 {/*font-size: 180%;��20140730��*/}
.ie8 #contents .titleObj h2 {/*font-size: 115%;��20140730��*/}
.ie8 #contents .mainObj h3 {font-size: 130%;}
.ie8 #contents .mainObj h3 span {
	/*font-size: 80%;��20140730��*/font-size:1.2rem;
}
.ie8 #contents .mainObj p {
	/*font-size: 80%;��20140730��*/font-size:1.2rem;
}
.ie8 #contents .about h4 {font-size: 120%;}
.ie8 #contents .about p.note {
	/*font-size: 80%;��20140730��*/font-size:1.2rem;
}
.ie8 #contents .mainObj .wholeWorld h3 {/*font-size: 115%;��20140730��*/}
.ie8 #contents .mainObj .wholeWorld h3 span {/*font-size: 90%;��20140730��*/font-size:1.2rem;}
.ie8 #contents .mainObj .wholeWorld dl {/*font-size: 100%;*/}
.ie8 #contents .column1Obj h3 {margin-bottom: 8px;/*font-size: 115%;��20140730��*/color: #0060b5;}
.ie8 #contents .mainObj .inquiry p {font-size:100%;}
.ie8 #contents .column2Obj h3 {/*font-size: 115%;��20140730��*/}
.ie8 #contents .bottomObj2 h3 {font-size: 130%;}
.ie8 #contents .bottomObj3 .div1 h3{font-size: 150%;}
.ie8 #contents .bottomObj3 .div1 {font-size: 110%;}

#contents .about .inquiry p {color:#999;font-size:1.2rem;/*margin-left: 6px;*/}
#contents .about .inquiry a {text-decoration: underline;background: url("/shared_whats-kumon_eng/images/arw_20px.png") no-repeat scroll left 0px transparent;display: block;height: 35px;padding-left: 24px;font-size:1.2rem;margin-left:0em; line-height:20px;}
#contents .about .inquiry a {color: #0066CC;text-decoration: none;}
#contents .about .inquiry a:link {color: #0066CC;text-decoration: none;}
#contents .about .inquiry a:hover {text-decoration: underline;}

#contents .mainObj .link {margin-top:20px;}
#contents .mainObj .link a {text-decoration: underline;background: url("/shared_whats-kumon_eng/images/arw_20px.png") no-repeat scroll left 0px transparent;display: block;height: 35px;padding-left: 24px;font-size:1.2rem;margin-left:1.5em; line-height:20px;}
.ie8 #contents .mainObj .inquiry a {font-size:100%;}
#contents .mainObj .link a {color: #0066CC;text-decoration: none;}
#contents .mainObj .link a:link {color: #0066CC;text-decoration: none;}
#contents .mainObj .link a:hover {text-decoration: underline;}