﻿@charset "utf-8";
@import url("main.css"); /* common stylesheet */

#dammy {
	background: url() no-repeat;
	margin: 0;
	padding: 40px 0 0 0;
	width: 216px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:40px;/* for ie5.x */
	}


/* #
--------- --------- --------- --------- --------- */
.about_school_mtitle {
	background: url(../images/about_school/index/about_mtitle.jpg) no-repeat;
	margin: 0 0 15px 0;
	padding: 35px 0 0 0;
	width: 630px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:35px;/* for ie5.x */
	}
	
.about_school_mimage {
	background: url(../images/about_school/index/about_mimage.jpg) no-repeat;
	margin: 0;
	padding: 290px 0 0 0;
	width: 630px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:290px;/* for ie5.x */
	}

.about_school_pointtitle {
	background: url(../images/about_school/index/about_pointtitle.jpg) no-repeat;
	margin: 0;
	padding: 60px 0 0 0;
	width: 615px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:60px;/* for ie5.x */
	}
	
.pointarea {
	margin:0;
	position: relative;
	}
	
.point1title {
	background: url(../images/about_school/index/about_point1.jpg) no-repeat;
	margin: 0;
	padding: 76px 0 0 0;
	width: 615px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:76px;/* for ie5.x */
	}
	
.point2title {
	background: url(../images/about_school/index/about_point2.jpg) no-repeat;
	margin: 0;
	padding: 76px 0 0 0;
	width: 615px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:76px;/* for ie5.x */
	}
	
.point3title {
	background: url(../images/about_school/index/about_point3.jpg) no-repeat;
	margin: 0;
	padding: 90px 0 0 0;
	width: 615px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:90px;/* for ie5.x */
	}
	
.point4title {
	background: url(../images/about_school/index/about_point4.jpg) no-repeat;
	margin: 0;
	padding: 90px 0 0 0;
	width: 615px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:90px;/* for ie5.x */
	}
	
.point5title {
	background: url(../images/about_school/index/about_point5.jpg) no-repeat;
	margin: 0;
	padding: 85px 0 0 0;
	width: 615px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:85px;/* for ie5.x */
	}
	

.pointarea a {
	position: absolute;
	top:20px;
	right:20px;
	background: url(../images/about_school/index/about_btn1.jpg) no-repeat;
	margin: 0;
	padding: 28px 0 0 0;
	width: 118px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:28px;/* for ie5.x */
	}
	
.pointarea a:hover {
	background-position: 0 -28px;
	}

.about_school_area1title {
	background: url(../images/about_school/index/about_area1title.jpg) no-repeat;
	margin: 0 0 15px 0;
	padding:110px 0 0 0;
	width: 615px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:110px;/* for ie5.x */
	}
	

.about_school_area1navi {
	margin:0 0 20px 0;
	height:125px;
	list-style-type: none;
	}
	
.about_school_area1navi li {
	margin:0;
	width:205px;
	height:125px;
	float:left;
	}
	
.about_school_area1navi li a {
	margin: 0;
	padding:125px 0 0 0;
	width: 205px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:125px;/* for ie5.x */
	}
	
.about_school_area1navi li.area1navi1 a {
	background: url(../images/about_school/index/about_area1btn1.jpg) no-repeat;
	}
	
.about_school_area1navi li.area1navi2 a {
	background: url(../images/about_school/index/about_area1btn2.jpg) no-repeat;
	}
	
.about_school_area1navi li.area1navi3 a {
	background: url(../images/about_school/index/about_area1btn3.jpg) no-repeat;
	}
	
.about_school_area1navi li a:hover {
	background-position: 0 -125px;
	}
	
/* #policy
--------- --------- --------- --------- --------- */
.policy_mtitle {
	background: url(../images/about_school/policy/policy_mtitle.jpg) no-repeat;
	margin: 0 0 15px 0;
	padding: 35px 0 0 0;
	width: 630px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:35px;/* for ie5.x */
	}

.policy_marea {
	background: url(../images/about_school/policy/policy_mimage.jpg) no-repeat;
	margin:0 0 5px 0;
	padding:600px 65px 0 45px;
	width:520px;
	height:280px;
	font-size:1.4em;
	line-height:22px;
	}

.policy_area1 {
	background: url(../images/about_school/policy/policy_image1.jpg) no-repeat;
	background-position: 380px 0;
	margin:0 0 20px 0;
	}

.policy_area2 {
	background: url(../images/about_school/policy/policy_image2.jpg) no-repeat;
	background-position: 380px 0;
	margin:0;
	}

.policy_stitle1,
.policy_stitle2 {
	margin: 0 0 10px 0;
	padding: 25px 0 0 0;
	width: 380px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:25px;/* for ie5.x */
	}

.policy_stitle1 {
	background: url(../images/about_school/policy/policy_stitle1.jpg) no-repeat;
	}
	
.policy_stitle2 {
	background: url(../images/about_school/policy/policy_stitle2.jpg) no-repeat;
	}
	
.policy_ex {
	margin:0 0 10px 0;
	width:380px;
	font-size:1.4em;
	line-height:22px;
	}
	
.policy_link {
	margin:0;
	width:342px;
	height:72px
	}
	
.policy_link a {
	background: url(../images/about_school/policy/policy_btn.jpg) no-repeat;
	margin: 0;
	padding: 72px 0 0 0;
	width: 342px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:72px;/* for ie5.x */
	}

.policy_link a:hover {
	background-position: 0 -72px;
	}

/* #aboutabout
--------- --------- --------- --------- --------- */
.about_mtitle {
	background: url(../images/about_school/about/about_mtitle.jpg) no-repeat;
	margin: 0 0 15px 0;
	padding: 35px 0 0 0;
	width: 630px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:35px;/* for ie5.x */
	}
	
.about_lead {
	background: url(../images/about_school/about/about_mimage.jpg) no-repeat;
	margin: 0 0 20px 0;
	padding: 260px 0 0 0;
	width: 630px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:260px;/* for ie5.x */
	}

.about_area1 {
	background: url(../images/about_school/about/about_image1.jpg) no-repeat;
	background-position: center top;
	margin:0 15px 20px 10px;
	padding:460px 0 0 0;
	font-size:1.6em;
	color:#4D4D4D;
	line-height:1.5;
	}
	
.about_area2 {
	margin:0 0 10px 0;
	}

.bar1 {
	background: url(../images/about_school/about/about_bar1.jpg) no-repeat;
	margin:0 0 10px 0;
	padding:55px 0 0 23px;
	width:607px;
	height:75px;
	font-size:1.4em;
	line-height:1.3;
	display: block;
	}
	
.bar2,
.bar3 {
	background: url(../images/about_school/about/about_bar2.jpg) no-repeat;
	margin:0 0 10px 0;
	padding:45px 0 0 23px;
	width:607px;
	height:65px;
	font-size:1.4em;
	line-height:1.3;
	display: block;
	}
	
.bar3 {
	background: url(../images/about_school/about/about_bar3.jpg) no-repeat;
	margin:0 0 20px 0;
	}
	
a:hover.bar1 {
	background-position: 0 -130px;
	}
	
a:hover.bar2,
a:hover.bar3 {
	background-position: 0 -110px;
	color:#4D4D4D;
	}
	
.to_top.b30 {
	margin-bottom:30px;
	}
	
.policy_stitle {
	background: url(../images/about_school/about/about_stitle.jpg) no-repeat;
	margin: 0 0 5px 0;
	padding: 25px 0 0 0;
	width: 600px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:25px;/* for ie5.x */
	}
	
.policy_ex1 {
	margin:0 0 20px 0;
	font-size:1.4em;
	color:#4D4D4D;
	}

.about_area3 {
	background: url(../images/about_school/about/about_area3base.jpg) no-repeat;
	margin:0 0 30px 18px;
	height:455px;
	position: relative;
	}
	
.about_area3title1,
.about_area3title2,
.about_area3title3 {
	margin: 0;
	padding: 55px 0 0 0;
	width: 510px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:55px;/* for ie5.x */
	}
	
.about_area3title1 {
	position: absolute;
	top:17px;
	left:31px;
	background: url(../images/about_school/about/about_area3title2.jpg) no-repeat;
	}
	
.about_area3title2 {
	position: absolute;
	top:170px;
	left:31px;
	background: url(../images/about_school/about/about_area3title1.jpg) no-repeat;
	}
	
.about_area3title3 {
	position: absolute;
	top:324px;
	left:31px;
	background: url(../images/about_school/about/about_area3title3.jpg) no-repeat;
	}
	
.about_area3ex1,
.about_area3ex2,
.about_area3ex3 {
	margin:0;
	font-size:1.4em;
	color:#4D4D4D;
	}
	
.about_area3ex1 {
	position: absolute;
	top:80px;
	left:31px;
	width:510px;
	}
	
.about_area3ex2 {
	position: absolute;
	top:230px;
	left:31px;
	width:510px;
	}
	
.about_area3ex3 {
	position: absolute;
	top:385px;
	left:31px;
	width:510px;
	}
	


/* #support
--------- --------- --------- --------- --------- */
.support_mtitle {
	background: url(../images/about_school/support/support_mtitle.jpg) no-repeat;
	margin: 0 0 15px 0;
	padding: 35px 0 0 0;
	width: 630px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:35px;/* for ie5.x */
	}
	
.support_area1_mtitle {
	background: url(../images/about_school/support/support_area1mtitle.jpg) no-repeat;
	margin: 0;
	padding: 110px 0 0 0;
	width: 615px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:110px;/* for ie5.x */
	}
	
.support_area1 {
	background: url(../images/about_school/support/support_area1back.jpg) no-repeat;
	margin: 0 0 35px 0;
	padding:11px 0 0 17px;
	height:420px;
	}

.support_area1stitle1,
.support_area1stitle2,
.support_area1stitle3 {
	background: url(../images/about_school/support/support_area1title1.jpg) no-repeat;
	margin: 0 0 10px 0;
	padding: 57px 0 0 0;
	width: 328px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:57px;/* for ie5.x */
	}
	
.support_area1stitle2 {
	background: url(../images/about_school/support/support_area1title2.jpg) no-repeat;
	}
	
.support_area1stitle3 {
	background: url(../images/about_school/support/support_area1title3.jpg) no-repeat;
	}
	
	
.support_area1ex1 {
	margin:0;
	padding:0 280px 0 50px;
	height:59px;
	font-size:1.2em;
	color:#4D4D4D;
	line-height:1.3;
	}
	
.support_area1ex2 {
	margin:0;
	padding:0 280px 0 50px;
	height:62px;
	font-size:1.2em;
	color:#4D4D4D;
	line-height:1.3;
	}
	
.support_area2_mtitle {
	background: url(../images/about_school/support/support_stitle1.jpg) no-repeat;
	margin: 0 0 10px 0;
	padding: 25px 0 0 0;
	width: 615px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:25px;/* for ie5.x */
	}
	
.support_area2 {
	background: url(../images/about_school/support/graph.jpg) no-repeat;
	background-position: right 0;
	margin: 0 0 5px 0;
	padding:0 370px 0 0;
	width:250px;
	height:240px;
	font-size:1.2em;
	color:#4D4D4D;
	}
	
.support_pointarea {
	margin:0 0 60px 0;
	height:137px;
	}
	
.support_parea1 {
	background: url(../images/about_school/support/support_point1.jpg) no-repeat;
	margin:0;
	padding:45px 10px 0 20px;
	width:178px;
	height:92px;
	font-size:1.2em;
	color:#4D4D4D;
	float:left;
	}
	
.support_parea2 {
	background: url(../images/about_school/support/support_point2.jpg) no-repeat;
	margin:0;
	padding:45px 10px 0 20px;
	width:171px;
	height:192px;
	font-size:1.2em;
	color:#4D4D4D;
	float:left;
	}
	
.support_parea3 {
	background: url(../images/about_school/support/support_point3.jpg) no-repeat;
	margin:0;
	padding:45px 20px 0 20px;
	width:171px;
	height:92px;
	font-size:1.2em;
	color:#4D4D4D;
	float:left;
	}

/* #care
--------- --------- --------- --------- --------- */
.care_mtitle {
	background: url(../images/care/care_mtitle.jpg) no-repeat;
	margin: 0;
	padding: 35px 0 0 0;
	width: 630px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:35px;/* for ie5.x */
	}
	
.care_mlead {
	background: url(../images/care/care_mimage.jpg) no-repeat;
	margin: 0 0 15px 0;
	padding: 199px 0 0 0;
	width: 630px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:199px;/* for ie5.x */
	}

.care_stitle1 {
	background: url(../images/care/care_stitle1.jpg) no-repeat;
	margin: 0 0 15px 0;
	padding: 223px 0 0 0;
	width: 600px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:223px;/* for ie5.x */
	}

.care_stitle2,
.care_stitle3,
.care_stitle4 {
	margin: 0 0 10px 0;
	padding: 57px 0 0 0;
	width: 600px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:57px;/* for ie5.x */
	}

.care_stitle2 {
	background: url(../images/care/care_stitle2.jpg) no-repeat;
	margin: 0 0 5px 0;
	}
	
.care_stitle3 {
	background: url(../images/care/care_stitle3.jpg) no-repeat;
	margin: 0 0 5px 0;
	}
	
.care_stitle4 {
	background: url(../images/care/care_stitle4.jpg) no-repeat;
	margin: 0 0 5px 0;
	}
	

.care_area1 {
	margin:0 0 45px 0;
	color:#4D4D4D;
	font-size:1.4em;
	width:600px;
	}
	
.care_area1 b {
	margin:0;
	display: block;
	color:#F29600;
	}
	
.care_area2 {
	margin:0 0 45px 0;
	width:600px;
	}
	
.care_area2-1 {
	background: url(../images/care/care_area2-1.jpg) no-repeat;
	margin:0 0 15px 0;
	padding:6px 0 0 9px;
	color:#4D4D4D;
	font-size:1.2em;
	width:280px;
	height:136px;
	float:Left;
	}
	
.care_area2-1title {
	background: url(../images/care/care_area2-1title.jpg) no-repeat;
	margin: 0 0 15px 0;
	padding: 34px 0 0 0;
	width: 270px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:34px;/* for ie5.x */
	}
	
.care_area2-2 {
	background: url(../images/care/care_area2-2.jpg) no-repeat;
	margin:0 0 15px 0;
	padding:6px 0 0 10px;
	color:#4D4D4D;
	font-size:1.2em;
	width:279px;
	height: 136px;
	float:right;
	}
	
.care_area2-2title {
	background: url(../images/care/care_area2-2title.jpg) no-repeat;
	margin: 0 0 15px 0;
	padding: 34px 0 0 0;
	width: 270px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:34px;/* for ie5.x */
	}
	
.care_area2ex {
	margin:0 10px;
	}
	
.care_area2-3 {
	clear:both;
	background: url(../images/care/care_area2-3.jpg) no-repeat;
	margin:0;
	padding:55px 20px 0 20px;
	color:#4D4D4D;
	font-size:1.4em;
	width:560px;
	height:55px;
	}
	

.care_area3 {
	margin:0 0 45px 0;
	width:600px;
	}
	
.care_area3-1 {
	background: url(../images/care/care_area3-1.jpg) no-repeat;
	margin:0 9px 10px 0;
	padding:10px;
	width:276px;
	height:97px;
	float:left;
	}
	
.care_area3-2 {
	background: url(../images/care/care_area3-2.jpg) no-repeat;
	margin:0;
	padding:10px;
	width:275px;
	height:117px;
	float:left;
	}
	
.care_area3-3 {
	background: url(../images/care/care_area3-3.jpg) no-repeat;
	margin:0 9px 0 0;
	padding:12px 10px 10px 10px;
	width:276px;
	height:115px;
	float:left;
	}
	
.care_area3-4 {
	background: url(../images/care/care_area3-4.jpg) no-repeat;
	margin:0;
	padding:12px 10px 10px 10px;
	width:275px;
	height:115px;
	float:left;
	}
	
.care_area3title {
	margin: 0;
	padding: 25px 0 0 0;
	width: 275px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:25px;/* for ie5.x */
	}
	
.care_area3-1 .care_area3title {
	background: url(../images/care/care_area3-1tltle1.jpg) no-repeat;	
	}
	
.care_area3-2 .care_area3title {
	background: url(../images/care/care_area3-1tltle2.jpg) no-repeat;	
	}
	
.care_area3-3 .care_area3title {
	background: url(../images/care/care_area3-1tltle3.jpg) no-repeat;	
	}
	
.care_area3-4 .care_area3title {
	background: url(../images/care/care_area3-1tltle4.jpg) no-repeat;	
	}
	
.care_area3ex {
	margin:0 0 0 80px;
	font-size:1.4em;
	color:#4D4D4D;
	line-height:1.3;
	}

.care_area4 {
	margin:0 0 45px 0;
	width:620px;
	}
	
.care_area4-1 {
	background: url(../images/care/care_area4-1.jpg) no-repeat;
	margin:0;
	padding:50px 10px 0 20px;
	width:180px;
	height:96px;
	font-size:1.4em;
	line-height:1.3;
	float:left;
	}
	
.care_area4-2 {
	background: url(../images/care/care_area4-2.jpg) no-repeat;
	margin:0;
	padding:50px 10px 0 15px;
	width:176px;
	height:96px;
	font-size:1.4em;
	line-height:1.3;
	float:left;
	}
	
.care_area4-3 {
	background: url(../images/care/care_area4-3.jpg) no-repeat;
	margin:0;
	padding:50px 15px 0 15px;
	width:179px;
	height:96px;
	font-size:1.4em;
	line-height:1.3;
	float:left;
	}
	
.care_area4-1 b,
.care_area4-2 b,
.care_area4-3 b {
	font-size:1.2em;
	font-weight: bold;
	color:#E95711;
	}
	
.bottom_btn {
	margin:0 0 30px 0;
	width:600px;
	height:70px;
	}
	
.bottom_link1,
.bottom_link3 {
	margin:0;
	width:274px;
	height:70px;
	float:left;
	}
	
.bottom_link2 {
	margin:0;
	width:320px;
	height:70px;
	float:right;
	}

.bottom_link1 a {
	background: url(../images/care/btn_social.jpg) no-repeat;
	margin: 0;
	padding: 70px 0 0 0;
	width: 274px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:70px;/* for ie5.x */
	}
	
.bottom_link2 a {
	background: url(../images/care/btn_about.jpg) no-repeat;
	margin: 0;
	padding: 70px 0 0 0;
	width: 320px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:70px;/* for ie5.x */
	}
	
.bottom_link3 a {
	background: url(../images/social/btn_social.jpg) no-repeat;
	margin: 0;
	padding: 70px 0 0 0;
	width: 274px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:70px;/* for ie5.x */
	}
	
.bottom_link1 a:hover,
.bottom_link2 a:hover,
.bottom_link3 a:hover {
	background-position: 0 -70px;
	}

/* #social
--------- --------- --------- --------- --------- */
.social_mtitle {
	background: url(../images/social/social_mtitle.jpg) no-repeat;
	margin: 0;
	padding: 35px 0 0 0;
	width: 630px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:35px;/* for ie5.x */
	}
	
.social_mlead {
	background: url(../images/social/social_mimage.jpg) no-repeat;
	margin: 0 0 15px 0;
	padding: 199px 0 0 0;
	width: 630px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:199px;/* for ie5.x */
	}

.social_stitle1 {
	background: url(../images/social/social_stitle1.jpg) no-repeat;
	margin: 0 0 15px 0;
	padding: 223px 0 0 0;
	width: 600px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:223px;/* for ie5.x */
	}

.social_stitle2,
.social_stitle3,
.social_stitle4 {
	margin: 0 0 10px 0;
	padding: 59px 0 0 0;
	width: 600px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:59px;/* for ie5.x */
	}

.social_stitle2 {
	background: url(../images/social/social_stitle2.jpg) no-repeat;
	margin: 0 0 5px 0;
	}
	
.social_stitle3 {
	background: url(../images/social/social_stitle3.jpg) no-repeat;
	margin: 0 0 5px 0;
	}
	
.social_stitle4 {
	background: url(../images/social/social_stitle4.jpg) no-repeat;
	margin: 0 0 5px 0;
	}
	

.social_area1 {
	margin:0 0 45px 0;
	color:#4D4D4D;
	font-size:1.4em;
	width:600px;
	}
	
.social_area1 b {
	margin:0;
	display: block;
	color:#F29600;
	}
	
.social_area2 {
	margin:0 0 45px 0;
	width:600px;
	}
	
.social_area2-1,
.social_area2-2,
.social_area2-4,
.social_area2-5,
.social_area2-7,
.social_area2-8 {
	background: url(../images/social/social_area2box.jpg) no-repeat;
	margin:0 8px 8px 0;
	padding:6px 0 0 9px;
	color:#4D4D4D;
	font-size:1.2em;
	width:180px;
	height:101px;
	float:Left;
	}
	
.social_area2-3,
.social_area2-6,
.social_area2-9 {
	background: url(../images/social/social_area2box.jpg) no-repeat;
	margin:0 0 8px 0;
	padding:6px 0 0 9px;
	color:#4D4D4D;
	font-size:1.2em;
	width:180px;
	height:101px;
	float:Left;
	}
	
.social_area2title {
	margin: 0 0 10px 0;
	padding: 39px 0 0 0;
	width: 170px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:39px;/* for ie5.x */
	}
	
.social_area2-1 .social_area2title {
	background: url(../images/social/social_area2boxtitle1.jpg) no-repeat;
	}
	
.social_area2-2 .social_area2title {
	background: url(../images/social/social_area2boxtitle2.jpg) no-repeat;
	}
	
.social_area2-3 .social_area2title {
	background: url(../images/social/social_area2boxtitle3.jpg) no-repeat;
	}
	
.social_area2-4 .social_area2title {
	background: url(../images/social/social_area2boxtitle4.jpg) no-repeat;
	}
	
.social_area2-5 .social_area2title {
	background: url(../images/social/social_area2boxtitle5.jpg) no-repeat;
	}
	
.social_area2-6 .social_area2title {
	background: url(../images/social/social_area2boxtitle6.jpg) no-repeat;
	}
	
.social_area2-7 .social_area2title {
	background: url(../images/social/social_area2boxtitle7.jpg) no-repeat;
	}
	
.social_area2-8 .social_area2title {
	background: url(../images/social/social_area2boxtitle8.jpg) no-repeat;
	}
	
.social_area2-9 .social_area2title {
	background: url(../images/social/social_area2boxtitle9.jpg) no-repeat;
	}
	
	
.social_area2ex {
	margin:0 10px 0 8px;
	}

.social_area2_1ex {
	margin:0 10px 0 8px;
	font-size:10px;
	line-height:14px;
	}

.social_area3 {
	margin:0 0 45px 0;
	width:610px;
	}


.social_area3ex1 {
	margin:0 0 15px 0;
	font-size:1.4em;
	color:#4D4D4D;
	}
	
.social_area3ex2 {
	margin:0 0 15px 0;
	font-size:1.4em;
	color:#4D4D4D;
	width:280px;
	float:left;
	}

.social_area3box {
	margin:0;
	width:320px;
	float:right;
	}

.social_area3-1 {
	background: url(../images/social/social_area3box1.jpg) no-repeat;
	margin:0;
	padding:40px 15px 0 120px;
	width:185px;
	height:61px;
	font-size:1.2em;
	color:#4D4D4D;
	}
	
.social_area3-2 {
	background: url(../images/social/social_area3box2.jpg) no-repeat;
	margin:0;
	padding:20px 15px 0 120px;
	width:185px;
	height:74px;
	font-size:1.2em;
	color:#4D4D4D;
	}
	
.social_area3-3 {
	background: url(../images/social/social_area3box3.jpg) no-repeat;
	margin:0;
	padding:40px 15px 0 120px;
	width:185px;
	height:68px;
	font-size:1.2em;
	color:#4D4D4D;
	}






.social_area4 {
	margin:0 0 45px 0;
	width:620px;
	}
	
.social_area4-1 {
	background: url(../images/social/social_area4-1.jpg) no-repeat;
	margin:0;
	padding:50px 10px 0 20px;
	width:180px;
	height:96px;
	font-size:1.4em;
	line-height:1.3;
	float:left;
	}
	
.social_area4-2 {
	background: url(../images/social/social_area4-2.jpg) no-repeat;
	margin:0;
	padding:50px 10px 0 15px;
	width:176px;
	height:96px;
	font-size:1.4em;
	line-height:1.3;
	float:left;
	}
	
.social_area4-3 {
	background: url(../images/social/social_area4-3.jpg) no-repeat;
	margin:0;
	padding:50px 15px 0 15px;
	width:179px;
	height:96px;
	font-size:1.4em;
	line-height:1.3;
	float:left;
	}
	
.social_area4-1 b,
.social_area4-2 b,
.social_area4-3 b {
	font-size:1.2em;
	font-weight: bold;
	color:#E95711;
	}
