@charset "utf-8";



.kojo-txt {
	font-size: 12px;
	line-height: 16px;
}

.kojo-title-txt {
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
}

.kojo-main-txt {
	color: #3D6465;
	font-size: 12px;
	line-height: 18px;
}

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

kojokengaku

---------------------------------*/
/* top */
#topSection h2 {
	margin:0;
}

#topSection p.readTop {
	font-size:75%;
	line-height: 1.8;
	color:#3D6465;
	padding:0 25px 15px;
	margin:10px 0 0;
}

#odawara.kengakuNavi {
	background: url(/img/kojokengaku/bg_odawara_kojokengaku.jpg) no-repeat 0 0;
	padding:20px 20px 23px 230px;
	margin-bottom:10px;
	margin-left: 14px;
}

#osaka.kengakuNavi {
	background: url(/img/kojokengaku/bg_osaka_kojokengaku.jpg) no-repeat 0 0;
	padding:20px 60px 35px 230px;
	margin-bottom:10px;
	margin-left: 14px;
}

#odawara.kengakuNavi ul {
	padding-left:0;
}

.kengakuNavi dt {
	font-size:82%;
	font-weight: bold;
	line-height: 1;
	margin-bottom:5px;
}

.kengakuNavi dd.top {
	font-size: 75%;
	line-height: 1.5;
	margin-bottom:7px;
}

.kengakuNavi ul {
	list-style: none;
	padding-left:10px;
}

.kengakuNavi ul li {
	font-size:75%;
	float: left;
	width: auto;
	line-height: 1.3;
	margin-bottom:5px;
	margin-right:15px;
}

#kojoMap {
	height:430px;
	margin:10px 0 0 14px;
	position: relative;
}

#kojoMap h3,
#kojoMap p {
	margin:0;
}

#kojoMap h3 {
	position: absolute;
	top:0;
	left: 0;
}

/* sectionBNbr */
#sectionBNbr h3 {
	margin:10px 0 10px;
}

#chiba.kengakuNavi {
	background: url(/img/kojokengaku/bg_chiba_kojokengaku.jpg) no-repeat 0 0;
	padding:25px 20px 25px 230px;
	margin-bottom:10px;
	margin-left: 14px;
}

#sakaide.kengakuNavi {
	background: url(/img/kojokengaku/bg_sakaide_kojokengaku.jpg) no-repeat 0 0;
	padding:20px 20px 18px 230px;
	margin-bottom:10px;
	margin-left: 14px;
}

#akashi.kengakuNavi {
	background: url(/img/kojokengaku/bg_akashi_kojokengaku.jpg) no-repeat 0 0;
	padding:35px 20px 65px 230px;
	margin-bottom:10px;
	margin-left: 14px;
}

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

kojokengaku dekirumade

---------------------------------*/
.distanceSection .container {
	position: relative;
	margin:10px 0 0;
	padding:0;
}

.distanceSection h2,
.distanceSection dl.location,
.distanceSection .container p {
	position: absolute;
}

.distanceSection h2 {
	margin:0;
	top:0;
	left: 0;
	z-index: 2;
}

.distanceSection dl.location {
	z-index: 2;
	top:170px;
}

.distanceSection dl.location dt {
	font-size:82%;
	font-weight: bold;
	padding-left:147px;
	margin-bottom:5px;
}

.distanceSection dl.location dd {
	font-size:72%;
	line-height: 1.3;
	padding-left:147px;
}

* html .distanceSection dl.location dt,
* html .distanceSection dl.location dd {
	padding-left:140px;
}

* html .distanceSection dl.location dd {
	line-height: 1.5;
}

*+html .distanceSection dl.location dt,
*+html .distanceSection dl.location dd {
	padding-left:140px;
}

*+html .distanceSection dl.location dd {
	line-height: 1.5;
}

.distanceSection .container p {
	margin:0;
	z-index: 2;
	font-size:63%;
	line-height: 1.3;
}

.distanceSection .btnArea p {
	margin:0;
	padding:0;
	width:280px;
	float: left;
}

/*----------------------
chibaSenzai
----------------------*/
#chibaSenzai.distanceSection .container {
	height:1850px;
}

#chibaSenzai.distanceSection #chibaBG {
	position: absolute;
}

#chibaSenzai.distanceSection #chibaBG {
	top:0;
	left: 0;
	z-index: 1;
}

#chibaSenzai.distanceSection p.read01 {top:338px;left: 167px;width:120px;}
#chibaSenzai.distanceSection p.read02 {top:328px;left: 428px;width:120px;}
#chibaSenzai.distanceSection p.read03 {top:505px;left: 149px;width:115px;}
#chibaSenzai.distanceSection p.read04 {top:600px;left: 27px;width:190px;}
#chibaSenzai.distanceSection p.read05 {top:596px;left: 373px;width:100px;}
#chibaSenzai.distanceSection p.read06 {top:695px;left: 437px;width:105px;}
#chibaSenzai.distanceSection p.read07 {top:828px;left: 21px;width:198px;}
#chibaSenzai.distanceSection p.read08 {top:830px;left: 248px;width:170px;}
#chibaSenzai.distanceSection p.read09 {top:993px;left: 401px;width:120px;}
#chibaSenzai.distanceSection p.read10 {top:1013px;left: 123px;width:115px;}
#chibaSenzai.distanceSection p.read11 {top:1153px;left: 392px;width:145px;}
#chibaSenzai.distanceSection p.read12 {top:1205px;left: 131px;width:145px;}
#chibaSenzai.distanceSection p.read13 {top:1281px;left: 50px;width:160px;}
#chibaSenzai.distanceSection p.read14 {top:1383px;left: 389px;width:140px;}
#chibaSenzai.distanceSection p.read15 {top:1501px;left: 103px;width:150px;}
#chibaSenzai.distanceSection p.read16 {top:1627px;left: 380px;width:150px;}

#chibaSenzai.distanceSection p.readLast {top:1700px;left: 34px;width:300px;font-size:88%;line-height: 1.5;}

/*----------------------
odawara hamigaki
----------------------*/
#odawaraHamigaki .location {
	height: 140px;
	position: relative;
}

#odawaraHamigaki p {
	margin:0;
	padding:0;
}

#odawaraHamigaki span {
	display: block;
	position: absolute;
}

#odawaraHamigaki .location dl {
	position: absolute;
	top:28px;
	left: 150px;
}

#odawaraHamigaki .location dl dt {
	font-size:82%;
	font-weight: bold;
}

#odawaraHamigaki .location dl dd {
	font-size:72%;
	line-height: 1.3;
}

/* -- cection -- */
#odawaraHamigaki #cection01 {background: url(/img/kojokengaku/bg_odawarakojo01.jpg) no-repeat 0 top;height: 531px;position: relative;}
#odawaraHamigaki #cection02 {background: url(/img/kojokengaku/bg_odawarakojo02.jpg) no-repeat 0 top;height: 610px;position: relative;}
#odawaraHamigaki #cection03 {background: url(/img/kojokengaku/bg_odawarakojo03.jpg) no-repeat 0 top;height: 321px;position: relative;}
#odawaraHamigaki #cection01 p,
#odawaraHamigaki #cection02 p,
#odawaraHamigaki #cection03 p {
	position: absolute;
	font-size: 63%;
	line-height: 1.3;
	margin: 0;
}

*+html #odawaraHamigaki #cection01 p,
*+html #odawaraHamigaki #cection02 p,
*+html #odawaraHamigaki #cection03 p {
	line-height: 1.5;
}

/* -- cection01 -- */
#odawaraHamigaki #cection01 span.photo01 {top:0;left:0;}
#odawaraHamigaki #cection01 span.photo02 {top:0;right:0;}
#odawaraHamigaki #cection01 span.photo03 {top:205px;left:0;z-index: 1;}
#odawaraHamigaki #cection01 span.photo04 {top:305px;left:399px;}
#odawaraHamigaki #cection01 span.photo05 {top:412px;left:0;}
#odawaraHamigaki #cection01 span.btn01 {top:104px;left:187px;}

#odawaraHamigaki #cection01 p {
	width:180px;
}

#odawaraHamigaki #cection01 p.read01 {top:32px;left:190px;}
#odawaraHamigaki #cection01 p.read02 {top:155px;left:355px;}
#odawaraHamigaki #cection01 p.read03 {top:241px;left:187px;z-index: 2;}
#odawaraHamigaki #cection01 p.read04 {top:326px;left:218px;}
#odawaraHamigaki #cection01 p.read05 {top:428px;left:363px;}

/* -- cection02 -- */
#odawaraHamigaki #cection02 span.photo01 {top:0;left:271px;}
#odawaraHamigaki #cection02 span.photo02 {top:83px;left:0;}
#odawaraHamigaki #cection02 span.photo03 {top:266px;left:282px;}
#odawaraHamigaki #cection02 span.photo04 {top:388px;left:0;}

#odawaraHamigaki #cection02 p.read01 {top:162px;left:363px;width:173px;}
#odawaraHamigaki #cection02 p.read02 {top:323px;left:30px;width:200px;}
#odawaraHamigaki #cection02 p.read03 {top:544px;left:34px;width:200px;letter-spacing: -0.5px;}

/* -- cection02 -- */
#odawaraHamigaki #cection03 span.photo01 {top:0;left:0;z-index: 2;}
#odawaraHamigaki #cection03 span.photo02 {top:200px;left:0;}
#odawaraHamigaki #cection03 span.photo03 {top:163px;left:293px;z-index: 1;}

#odawaraHamigaki #cection03 p.read01 {top:40px;left:320px;width:220px;z-index: 3;}
#odawaraHamigaki #cection03 p.read02 {top:163px;left:30px;width:150px;z-index: 3;}
#odawaraHamigaki #cection03 p.read03 {top:175px;left:355px;width:190px;z-index: 3;font-size:72%;}

/*-- btnArea --*/
#odawaraHamigaki .btnArea p {
	margin:0;
	padding:0;
	width:280px;
	float: left;
}

#odawara.btnArea p {
	margin:0;
	padding:0;
	width:280px;
	float: left;
}

/*----------------------
osaka ekitaisenzai
----------------------*/
#osakaEkitaisenzai .location {
	height: 132px;
	position: relative;
}

#osakaEkitaisenzai p {
	margin:0;
	padding:0;
}

#osakaEkitaisenzai span {
	display: block;
	position: absolute;
}

#osakaEkitaisenzai .location dl {
	position: absolute;
	top:18px;
	left: 170px;
}

#osakaEkitaisenzai .location dl dt {
	font-size:82%;
	font-weight: bold;
	margin-bottom:5px;
}

#osakaEkitaisenzai .location dl dd {
	font-size:72%;
	line-height: 1.3;
}

/* -- cection -- */
#osakaEkitaisenzai #cection01 {background: url(/img/kojokengaku/bg_osakakojo01.jpg) no-repeat 0 top;height: 626px;position: relative;}
#osakaEkitaisenzai #cection02 {background: url(/img/kojokengaku/bg_osakakojo02.jpg) no-repeat 0 top;height: 502px;position: relative;}
#osakaEkitaisenzai #cection03 {background: url(/img/kojokengaku/bg_osakakojo03.jpg) no-repeat 0 top;height: 417px;position: relative;}
#osakaEkitaisenzai #cection01 p,
#osakaEkitaisenzai #cection02 p,
#osakaEkitaisenzai #cection03 p {
	position: absolute;
	font-size: 75%;
	line-height: 1.3;
	margin: 0;
}

*+html #osakaEkitaisenzai #cection01 p,
*+html #osakaEkitaisenzai #cection02 p,
*+html #osakaEkitaisenzai #cection03 p {
	line-height: 1.5;
}

/* -- cection01 -- */
#osakaEkitaisenzai #cection01 span.photo01 {top:0;left:0;}
#osakaEkitaisenzai #cection01 span.photo02 {top:228px;left:0;}
#osakaEkitaisenzai #cection01 span.photo03 {top:462px;left:308px;}
#osakaEkitaisenzai #cection01 span.photo04 {top:379px;left:542px;}
#osakaEkitaisenzai #cection01 span.btn01 {top:114px;left:237px;}

#osakaEkitaisenzai #cection01 p {
	width:180px;
}

#osakaEkitaisenzai #cection01 p.read01 {top:66px;left:468px;width:200px;}
#osakaEkitaisenzai #cection01 p.read02 {top:166px;left:26px;width:400px;}
#osakaEkitaisenzai #cection01 p.read03 {top:285px;left:386px;width:280px;}
#osakaEkitaisenzai #cection01 p.read04 {top:411px;left:107px;width:192px;}
#osakaEkitaisenzai #cection01 p.read05 {top:571px;left:58px;width:192px;}
#osakaEkitaisenzai #cection01 p.read06 {top:589px;left:287px;width:147px;}
#osakaEkitaisenzai #cection01 p.read07 {top:513px;left:524px;width:125px;}

/* -- cection02 -- */
#osakaEkitaisenzai #cection02 span.photo01 {top:0;left:0;}
#osakaEkitaisenzai #cection02 span.photo02 {top:0;left:214px;}
#osakaEkitaisenzai #cection02 span.photo03 {top:0;right:0;}
#osakaEkitaisenzai #cection02 span.photo05 {top:271px;left:0;}
#osakaEkitaisenzai #cection02 span.photo04 {top:303px;left:426px;}

#osakaEkitaisenzai #cection02 p.read01 {top:173px;left:218px;width:200px;}
#osakaEkitaisenzai #cection02 p.read02 {top:225px;left:455px;width:200px;}
#osakaEkitaisenzai #cection02 p.read03 {top:460px;left:435px;width:200px;}

/* -- cection03 -- */
#osakaEkitaisenzai #cection03 span.photo01 {top:0;left:72px;}
#osakaEkitaisenzai #cection03 span.photo02 {top:58px;left:408px;z-index: 1;}
#osakaEkitaisenzai #cection03 span.photo03 {top:141px;left:511px;z-index: 2;}
#osakaEkitaisenzai #cection03 span.photo04 {top:149px;left:0;}

#osakaEkitaisenzai #cection03 p.read01 {top:96px;left:205px;width:150px;}
#osakaEkitaisenzai #cection03 p.read02 {top:92px;left:557px;width:150px;}
#osakaEkitaisenzai #cection03 p.read03 {top:233px;left:356px;width:152px;}
#osakaEkitaisenzai #cection03 p.read04 {top:312px;left:41px;width:620px;font-size:82%;letter-spacing: 1px;}

/*-- btnArea --*/
#osakaEkitaisenzai .btnArea {
	margin:0;
	padding:10px 0 0;
	text-align: center;
}

#osakaEkitaisenzai .btnArea .imgL {
	margin-right:10px;
}


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

kojokengaku ECO

---------------------------------*/
.ecoContent h2 {
	margin: 10px 0 0;
}

.ecoContent h3 {
	margin:0;
}

.ecoContent p {
	margin:0;
	font-size:77%;
}

.ecoContent .btnArea p {
	width:273px;
	float: left;
	text-align: left;
}

/*----------------------
chiba kojokengaku
----------------------*/
#chibaEco.ecoContent .container {
	margin:10px 0 0 10px;
}

#chibaEco.ecoContent .topSection {
	background: url(/img/kojokengaku/bg_chibakojo_eco01.gif) no-repeat 0 top;
	height: 365px;
}

#chibaEco.ecoContent .middleSection {
	background: url(/img/kojokengaku/bg_chibakojo_eco02.jpg) no-repeat 0 0;
	height: 969px;
}

#chibaEco.ecoContent .lastSection {
	background: url(/img/kojokengaku/bg_chibakojo_eco03.gif) no-repeat 0 bottom;
	padding-bottom:10px;
}

#chibaEco.ecoContent .topSection .photoL {
	height:171px;
	padding:0 25px 0 21px;
}

#chibaEco.ecoContent .topSection .photoL p.photoArea {
	width:216px;
	float: left;
}

#chibaEco.ecoContent .topSection .photoL p.txtArea {
	margin-left:225px;
	padding-top:15px;
	line-height: 1.5
}

#chibaEco.ecoContent .topSection dl.box {
	height:110px;
}

#chibaEco.ecoContent .topSection dl.box dt {
	line-height: 1;
}

#chibaEco.ecoContent .topSection dl.box dd {
	font-size:77%;
	padding:0 32px 0 35px;
	line-height: 1.5;
}

/* detai01 */
#chibaEco.ecoContent .middleSection .detai01 {height:275px;}
#chibaEco.ecoContent .middleSection .detai01 p.read {padding:10px 250px 0 22px;line-height: 1.5;}
#chibaEco.ecoContent .middleSection .detai01 p.read span {color:#ff0000;}

/* detai02 */
#chibaEco.ecoContent .middleSection .detai02 {height:258px;position: relative;}
#chibaEco.ecoContent .middleSection .detai02 p.photoArea {position: absolute;}
#chibaEco.ecoContent .middleSection .detai02 p.txtArea {position: absolute;padding:0 27px 0 255px;top:50px;line-height: 1.5;}
#chibaEco.ecoContent .middleSection .detai02 span {color:#ff0000;}

/* detai03 */
#chibaEco.ecoContent .middleSection .detai03 {height: 250px;position: relative;}
#chibaEco.ecoContent .middleSection .detai03 p.photoArea {position: absolute;top:21px;left: 315px;}
#chibaEco.ecoContent .middleSection .detai03 p.txtArea {padding:7px 240px 0 20px;line-height: 1.5;}
#chibaEco.ecoContent .middleSection .detai03 span {color:#ff0000;}

/* detai04 */
#chibaEco.ecoContent .middleSection .detai04 {height:186px;position: relative;}
#chibaEco.ecoContent .middleSection .detai04 p.photoArea {position: absolute;top:11px;left: 333px;}
#chibaEco.ecoContent .middleSection .detai04 p.txtArea {padding:7px 240px 0 20px;line-height: 1.5;}
#chibaEco.ecoContent .middleSection .detai04 span {color:#ff0000;}

#chibaEco.ecoContent .lastSection .detai01 {
	padding:28px 20px 20px 18px;
}

#chibaEco.ecoContent .lastSection p,
#chibaEco.ecoContent .lastSection dd {
	font-size:77%;
	line-height: 1.5;
}

#chibaEco.ecoContent .lastSection span {
	color:#ff0000;
}

#chibaEco.ecoContent .lastSection dl.detai01 dd.photoArea01 {
	width:83px;
	float: right;
}

#chibaEco.ecoContent .lastSection dl.detai01 dd.txtArea01 {
	margin:0 85px 15px 5px;
}

#chibaEco.ecoContent .lastSection dl.detai01 dd.photoArea02 {
	width:122px;
	float: left;
	clear: both;
}

#chibaEco.ecoContent .lastSection dl.detai01 dd.txtArea02 {
	margin:0 10px 0 130px;
}

#chibaEco.ecoContent .lastSection dl.detai01 dd.txtArea02 p {
	font-size:84%;
}

#chibaEco.ecoContent .lastSection dl.detai02 {
	height: 220px;
	position: relative;
}

#chibaEco.ecoContent .lastSection dl.detai02 dd.photoArea {
	position: absolute;
	top:9px;
	left: 308px;
}

#chibaEco.ecoContent .lastSection dl.detai02 dd.read {
	padding:5px 238px 0 20px;
}

#chibaEco.ecoContent .lastSection dl.detai02 dd.txt01,
#chibaEco.ecoContent .lastSection dl.detai02 dd.txt02 {
	font-size:9px;
	font-weight: bold;
	position: absolute;
	line-height: 1.3;
}

#chibaEco.ecoContent .lastSection dl.detai02 dd.txt01 {top:169px;left: 323px;}
#chibaEco.ecoContent .lastSection dl.detai02 dd.txt02 {top:169px;left: 433px;}

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

interview

---------------------------------*/
.interviewContent .container {
	padding:0 0 30px;
}

.interviewContent h2 {
	margin:10px 0 0;
}

.interviewContent h3 {
	margin:0;
}

.interviewContent h4 {
	margin:0 0 10px;
}

.interviewContent p {
	margin:0;
}

.interviewContent p.txtArea,
.interviewContent p.txtAreaLast {
	font-size:77%;
	line-height: 1.5;
}

.interviewContent .articleL {
	padding:0 20px 25px 4px;
}

.interviewContent .articleR {
	padding:0 0 25px 4px;
}

.interviewContent .articleL p.photoArea {
	width:232px;
	float: left;
	text-align: right;
}

.interviewContent .articleL p.txtArea {
	margin-left:245px;
}

.interviewContent .articleR p.photoArea {
	width:225px;
	float: right;
}

.interviewContent .articleR p.txtArea {
	margin:0 240px 0 25px;
}

.interviewContent .articleR p.txtAreaLast {
	margin:20px 20px 0 25px;
	clear: both;
}

/*----------------------
chiba interview
----------------------*/
#chibaInterview.interviewContent .container {
	margin:10px 10px 0 6px;
	background: url(/img/kojokengaku/bg_chibakojo_interview.gif) repeat-y 0 top;
}

#chibaInterview.interviewContent .articleR p.photoArea span {
	display: block;
	margin:10px 0 0 10px;
}

#chibaInterview.interviewContent .btnArea {
	margin-left:6px;
}

#chibaInterview.interviewContent .btnArea p {
	width:272px;
	float: left;
}

/* position style */
#chibaInterview.interviewContent .articleRP01 {
	height:280px;
	position: relative;
}

#chibaInterview.interviewContent .articleRP01 h4 {
	position: absolute;
	top:0;
	left: 4px;
	z-index: 2;
}

#chibaInterview.interviewContent .articleRP01 p.photoArea {
	position: absolute;
	top:35px;
	left: 303px;
	z-index: 1;
}

#chibaInterview.interviewContent .articleRP01 p.txtArea {
	position: absolute;
	top:55px;
	padding:0 240px 0 29px;
}

/*----------------------
odawara interview
----------------------*/
#odawaraInterview {
	width:560px;
	background-color: #F2F0D7;
	padding-bottom:20px;
}

#odawaraInterview h2 {
	margin:0;
}
#odawaraInterview h3 {
	margin:0;
}

#odawaraInterview .innerAll {

	margin:0 11px 0 14px;
}

#odawaraInterview .article {
	width:535px;
	background: #fff url(/img/kojokengaku/bg_odawara_article_top.gif) no-repeat 0 top;
	padding-top:18px;
	margin-bottom:7px;
}

#odawaraInterview .article h4 {
	margin: 0 0 12px;
}

#odawaraInterview .article p {
	line-height: 1.5;
}

#odawaraInterview .article span.photo {
	display: block;
}

#odawaraInterview .article .innerR,
#odawaraInterview .article .innerL,
#odawaraInterview .article .single {
	background: url(/img/kojokengaku/bg_odawara_article_btm.gif) no-repeat 0 bottom;
	padding:0 6px 20px 11px;
}

#odawaraInterview .article .innerR span.photo {
	float: right;
	width:208px;
	text-align: right;
}

#odawaraInterview .article .innerR p {
	margin:0 218px 10px 0;
	font-size:77%;
}


#odawaraInterview .article #tokuchou.innerR span.photo {
	margin-top:-48px;
}

#odawaraInterview .article #kanri.innerR h4 {
	width:296px;
	float: left;
}

#odawaraInterview .article #jiman.innerR span.photo {
	width:274px;
}

#odawaraInterview .article #jiman.innerR p {
	margin:0 284px 10px 0;
}

#odawaraInterview .article #osusume.innerR span.photo {
	width:220px;
}

#odawaraInterview .article #osusume.innerR p {
	margin:0 230px 10px 0;
}

#odawaraInterview .article .innerL span.photo {
	float: left;
	width:213px;
}

#odawaraInterview .article .innerL p {
	margin:0 10px 10px 233px;
	font-size:77%;
}

#odawaraInterview .article .single p {
	margin:0 0 10px;
	font-size:77%;
}

#odawaraInterview .article #ikusei.innerL span.photo {
	width:160px;
}

#odawaraInterview .article #ikusei.innerL p {
	margin-left:180px;
}

/*-- btnArea --*/
.osakaBtnArea {
	margin:0;
	padding:10px 0 0;
	text-align: center;
}

.osakaBtnArea .imgL {
	margin-right:10px;
}

/*----------------------
osaka interview
----------------------*/
#osakaInterview {
	width:692px;
	background:#F2F0D7 url(/img/kojokengaku/bg_kiji_osakakojo_btm.gif) no-repeat 0 bottom;
	padding-bottom:20px;
}

#osakaInterview h2 {
	margin:0;
}
#osakaInterview h3 {
	margin:0;
}

#osakaInterview .innerAll {

	margin:0 20px 0 22px;
}

#osakaInterview .article {
	width:650px;
	background: #fff url(/img/kojokengaku/bg_osaka_article_top.gif) no-repeat 0 top;
	padding-top:18px;
	margin-bottom:15px;
}

#osakaInterview .article h4 {
	margin: 0 0 12px;
}

#osakaInterview .article p {
	line-height: 1.5;
}

#osakaInterview .article span.photo {
	display: block;
}

#osakaInterview .article .innerR,
#osakaInterview .article .innerL,
#osakaInterview .article .single {
	background: url(/img/kojokengaku/bg_osaka_article_btm.gif) no-repeat 0 bottom;
	padding:0 10px 20px 19px;
}

#osakaInterview .article .innerR span.photo {
	float: right;
	width:209px;
	text-align: left;
}

#osakaInterview .article .innerR p {
	margin:0 219px 10px 0;
	font-size:77%;
}


#osakaInterview .article #tokuchou.innerR span.photo {
	margin-top:-48px;
}

#osakaInterview .article #kanri.innerR h4 {
	width:296px;
	float: left;
}

#osakaInterview .article #jiman.innerR span.photo {
	width:274px;
}

#osakaInterview .article #jiman.innerR p {
	margin:0 284px 10px 0;
}

#osakaInterview .article #osusume.innerR span.photo {
	width:220px;
}

#osakaInterview .article #osusume.innerR p {
	margin:0 230px 10px 0;
}

#osakaInterview .article .innerL span.photo {
	float: left;
	width:213px;
}

#osakaInterview .article .innerL p {
	margin:0 10px 10px 223px;
	font-size:77%;
}

#osakaInterview .article .single p {
	margin:0 0 10px;
	font-size:77%;
}

#osakaInterview .article #ikusei.innerL span.photo {
	width:160px;
}

#osakaInterview .article #ikusei.innerL p {
	margin-left:180px;
}


/*----------------------
odawara Shishetsu
----------------------*/
#odawaraShisetsu {
	width:560px;
	background-color: #F2F0D7;
	padding-bottom:20px;
}

#odawaraShisetsu h2,
#odawaraShisetsu h3,
#odawaraShisetsu h4 {
	margin:0;
}

#odawaraShisetsu .section img {
	display: block;
}

#odawaraShisetsu .section #rekishi.boxR img {
	width:251px;
	float: right;
}

#odawaraShisetsu .section #rekishi.boxR p {
	margin:0 266px 10px 15px;
	font-size:85%;
}

#odawaraShisetsu .section #rekishi.boxR p span {
	color:#FF3333;
}

#odawaraShisetsu .section #shoukai.boxR img {
	width:200px;
	float: right;
}

#odawaraShisetsu .section #shoukai.boxR p {
	margin:0 215px 10px 15px;
	font-size:85%;
}

#odawaraShisetsu .section #shoukai.boxR p.top {
	padding-top:15px;
}

#odawaraShisetsu .section #shoukai.boxR p span {
	color:#FF3333;
}

#odawaraShisetsu .section .boxL img {
	width:264px;
	float: left;
}

#odawaraShisetsu .section .boxL p {
	margin:0 15px 10px 279px;
	font-size:85%;
}

#odawaraShisetsu .section .boxL p.top {
	padding-top:10px;
}

#odawaraShisetsu .section .boxL p span {
	color:#FF3333;
}

#odawaraShisetsu p.lastTxt {
	margin:15px 15px 0;
	font-size:85%;
	color:#FF3333;
	font-weight: bold;
	
}

/*----------------------
osaka Shishetsu
----------------------*/
#osakaShisetsu {
	width:692px;
	background:#F2F0D7 url(/img/kojokengaku/bg_kiji_osakakojo_btm.gif) no-repeat 0 bottom;
	padding-bottom:30px;
}

#osakaShisetsu h2,
#osakaShisetsu h4 {
	margin:0;
}

#osakaShisetsu h3 {
	margin:0 0 23px;
}

#osakaShisetsu .section {
	width:680px;
	background: url(/img/kojokengaku/bg_osaka_shisetsu.gif) no-repeat 0 bottom;
	padding:0 0 10px;
}

#osakaShisetsu .section.boxTop {
	margin-bottom:25px;
}

#osakaShisetsu .section p.txtTop {
	font-size:82%;
	margin:0 25px 10px 35px;
}

#osakaShisetsu .section p.read {
	font-size:82%;
	margin:0 25px 10px 35px;
}

#osakaShisetsu .section p.read span {
	color:#f33;
}

#osakaShisetsu .section .blockImgL .imgL {
	float: left;
	width:230px;
	text-align: right;
}
#osakaShisetsu .section .blockImgL p {
	margin:0 20px 1em 245px;
	font-size:82%;
}

#osakaShisetsu .section p.txtTop span,
#osakaShisetsu .section .blockImgL p span {
	color:#f60;
}

#osakaShisetsu .section .blockImgR .imgR {
	float: right;
	width:315px;
	text-align: left;
}
#osakaShisetsu .section .blockImgR p {
	margin:0 330px 1em 40px;
	font-size:82%;
}

#osakaShisetsu .section .blockImgR p span {
	color:#f33;
}




#osakaShisetsu p.lastTxt {
	margin:15px 15px 0;
	font-size:85%;
	color:#FF3333;
	font-weight: bold;
	
}

/* Wide style */
#main.wideClm {
	width: 692px;
}
#breadcrumb.topicpath {
	width: 900px;
}

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

* html .clearfix{
	display:inline-block;
}

.clearfix{
	height:1%;
}


