@charset "utf-8";
@import "tmp-footer.css";
/* ************************************
上記tmp-footer.css はテストフッター用ですので、
本番用には削除してください。
************************************ */
#suntory_carrier{
	background: url(../img/bg.gif);
}
/* deo HP */
.wrapper {
	/*background-color: #fff;*/
}

.posi-relative { position: relative;}
.posi-absolute {
	position: absolute;
	top: -68px;
}

#deo-gn {
	z-index: 9999 !important;
}


.div-outer {
	width: 100%;
	margin: 0;
	padding: 0;
}

.div-inner{
	width: 890px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

.contents-menu1,
.contents-menu2,
.contents-menu3{
	float: left;
	width: 219px; 
	position: absolute;
	top: 0;
}

.contents-menu4{
	float: left;
	width: 328px;
	position: absolute;
	top: 0;
	left: 564px;
}

.contents-menu1{left: 0;}
.contents-menu2{left: 188px;}
.contents-menu3{left: 376px;}

.contents-mainimg {
	background: #fff;
	height: 73px;
}
.contents-mainimg>div{
	width: 675px;
	height: 53px;
	margin: 0 auto;
	padding-top: 20px;
}

/* dropdown */
.research-submenu{
	display: none;
	margin: 0;
	padding: 0;
	width: 190px;
	height: 59px;
	position: absolute;
	top: 36px;
	left: 1px;
	background: none;
}

.research-submenu li{
	margin: 0;
	padding: 0;
	width: 190px;
	height: 35px;
}



/* トップ共通メニュー */

.contents-menu {
	height: 36px;
	background: #1eb5ea;
	margin-bottom: 27px;
	overflow: visible;
}
.contents-menu>div{
	height: 35px;
}




/* *************************************
TOP
* **************************************/

#toppage {
	width: 890px;
	padding-top: 85px;
	background-color: #fff;
	margin-bottom: -15px;
}

#toppage .contents-top {
	background: url('../img/head/top-head-bg.png') center top no-repeat; 
	width: 850px;
	padding-left: 20px;
	padding-right: 20px;
	height: 685px;
	overflow: visible;
}

#toppage .contents-bottom {
	background: url('../img/head/top-head-bg2.png') top right no-repeat;
	width: 850px;
	height: 236px;
	position: absolute;
	top: 433px;
	left:20px;
	overflow: visible;
}

#toppage .csocial {top: -70px;	left: 620px;}/*social*/
#toppage .socialbutton {width: 217px; right: 20px;}

#toppage .h-01 {top: -31px; left: 310px;}
#toppage .h-gentleman {top: -31px; left: 44px;}
#toppage .h-huki-gent {top: 22px; left: 182px;}
#toppage .h-sub {top: 14px; right: 273px;}
#toppage .h-title {top: 40px; right: 207px;}
#toppage .h-new {top: 104px; left: 666px;}
#toppage .h-research-1 {top: 113px; left: 300px;}
#toppage .h-research-2 {top: 113px; left: 410px;}
#toppage .h-research-3 {top: 113px; left: 520px;}
#toppage .h-huki-ken {top: 16px; right: 34px;}
#toppage .h-kenkyuin {top: 117px; right: 27px;}
#toppage .h-link-t {top: 313px; left: 291px;}
#toppage .h-link-p {top: 313px; left: 584px;}
#toppage .h-intro {top: 372px; left: 20px;}
#toppage .h-member{ top: 0; right: 166px;}
#toppage .h-bcimg{ top: 25px; left: 0;}
#toppage .h-bcname{ top: 148px; left: 0;}
#toppage .h-bccmnt{ top: 173px; left: 0;}
#toppage .h-skimg{ top: 32px; left: 240px;}
#toppage .h-skname{ top: 148px; left: 240px;}
#toppage .h-skcmnt{ top: 173px; left: 240px;}
#toppage .h-ktimg{ top: 32px; left: 442px;}
#toppage .h-ktname{ top: 148px; left: 442px;}
#toppage .h-ktcmnt{ top: 173px; left: 442px;}
#toppage .h-skbimg{ top: 32px; right: 17px;}
#toppage .h-skbname{ top: 148px; right: 17px;}
#toppage .h-skbcmnt{ top: 173px; right: 17px;}

/* *************************************
research ページ
* **************************************/

#research_p1 .contents-top{
	width: 890px;
	height: 420px;
}

#research_p1 .h01 { top: 0; left: 0;}
#research_p1 .h02 { top: 80px; left: 0;}
#research_p1 .h03 { top: 80px; left: 210px;}
#research_p1 .h04 {	top: 190px;	left: 210px;}
#research_p1 .h05 { top: 80px; right: 0;}
#research_p1 .h06 { top: 250px; left: 0;}
#research_p1 .h07 { top: 310px; left: 0;}
#research_p1 .h08 { top: 310px; left: 290px;}
#research_p1 .h09 { top: 310px; right: 0;}



/* コンテンツ部  page1*/

#research_p1 .cleft{ left: 65px;}
#research_p1 .c01 { top: 0;}
#research_p1 .c02 { top: 114px;}
#research_p1 .c03 { top: 224px;}
#research_p1 .c04 { top: 334px;}
#research_p1 .c05 { top: 454px;}
#research_p1 .c05-2 { top: 454px; left: 395px;}
#research_p1 .c06 { top: 799px;}
#research_p1 .c07 { top: 1099px;}
#research_p1 .c08 { top: 1216px;}
#research_p1 .c09 { top: 1345px;}
#research_p1 .c10 { top: 1766px;}
#research_p1 .c10-2 { top: 1766px;left: 395px;}
#research_p1 .c11 { top: 1856px;}
#research_p1 .c12 { top: 2007px; left: 0;}
#research_p1 .c13 { top: 2127px;}
#research_p1 .c14 { top: 2247px;}
#research_p1 .c15 { top: 2377px;}
#research_p1 .c16 { top: 2757px;}
#research_p1 .csocial { top: 1049px;}/*social*/
#research_p1 .csocial2 { top: 1959px;}/*social*/
#research_p1 .cmsg { left: 230px;}/*social*/
#research_p1 .socialbutton{ width: 217px; right: 65px;}
#research_p1 .cfoot { top: 2920px;}/*footer*/

/* コンテンツ部  page2*/

#research_p2 .cleft{ left: 65px;}
#research_p2 .c01 { top: 0;}
#research_p2 .c02 { top: 115px;}
#research_p2 .c03 { top: 250px;}
#research_p2 .c04 { top: 340px;}
#research_p2 .c05 { top: 510px;}
#research_p2 .c06 { top: 568px;}
#research_p2 .c07 { top: 648px;}
#research_p2 .c08 { top: 895px;}
#research_p2 .c09 { top: 1045px;}
#research_p2 .c10 { top: 1107px; left: 0;}
#research_p2 .c11 { top: 1230px;}
#research_p2 .c12 { top: 1330px;}
#research_p2 .c13 { top: 1430px;}
#research_p2 .c14 { top: 1530px;}
#research_p2 .c15 { top: 1660px;}
#research_p2 .c16 { top: 1780px;}
#research_p2 .c17 { top: 1960px;}
#research_p2 .c18 { top: 2290px;}
#research_p2 .c19 { top: 2290px; left: 95px;}
#research_p2 .c20 { top: 2290px; left: 496px;}
#research_p2 .csocial { top: 1160px;}/*social*/
#research_p2 .cmsg { left: 260px;}/*social*/
#research_p2 .socialbutton{ width: 217px; right: 65px;}
#research_p2 .cfoot { top: 2700px;}/*footer*/

/* *************************************
teacher ページ
* **************************************/
#teacher_p1 .contents-top{
	width: 890px;
	height: 420px;
}

#teacher_p1 .h01 { top: 0;left: 0;}
#teacher_p1 .h02 { top: 0;right: 0;}
#teacher_p1 .h03 { top: 85px;right: 0;}
#teacher_p1 .h04 { top: 250px;left: 0;}
#teacher_p1 .h05 { top: 301px;left: 0;}
#teacher_p1 .h06 { top: 301px;left: 136px;}
#teacher_p1 .h07 { top: 346px;left: 136px;}
#teacher_p1 .h08 { top: 301px;left: 435px;}
#teacher_p1 .h09 { top: 301px;right: 0;}
#teacher_p1 .h10 { top: 348px;right: 0;}


/* コンテンツ部  page1*/

#teacher_p1 .cleft{ left: 65px;}
#teacher_p1 .c01 { top: 0;}
#teacher_p1 .c02 { top: 120px;}
#teacher_p1 .c03 { top: 243px;}
#teacher_p1 .c04 { top: 373px;}
#teacher_p1 .c05 { top: 508px; left: 0;}
#teacher_p1 .c06 { top: 628px;}
#teacher_p1 .c07 { top: 778px;}
#teacher_p1 .c08 { top: 948px;}
#teacher_p1 .c09 { top: 1128px;}
#teacher_p1 .c10 { top: 1353px;}
#teacher_p1 .c12 { top: 1690px; right:0;}
#teacher_p1 .c13 { top: 1820px;}
#teacher_p1 .c14 { top: 1980px;}
#teacher_p1 .c15 { top: 2395px; left:0;}
#teacher_p1 .c16 { top: 2525px;}
#teacher_p1 .csocial { top: 1623px;}/*social*/
#teacher_p1 .csocial2 { top: 2345px;}/*social*/
#teacher_p1 .cmsg { left: 230px;}/*social*/
#teacher_p1 .socialbutton{ width: 217px; right: 65px;}
#teacher_p1 .cfoot { top: 2665px;}/*footer*/

/* コンテンツ部  page2*/

#teacher_p2 .cleft{ left: 55px;}
#teacher_p2 .c01 { top: 0;}
#teacher_p2 .c02 { top: 190px;}
#teacher_p2 .c03 { top: 350px;}
#teacher_p2 .c04 { top: 510px;}
#teacher_p2 .c05 { top: 670px;}
#teacher_p2 .c06 { top: 833px;}
#teacher_p2 .c07 { top: 953px;}
#teacher_p2 .c08 { top: 1051px;}
#teacher_p2 .c09 { top: 1190px;}
#teacher_p2 .c10 { top: 1338px;}
#teacher_p2 .c11 { top: 1468px;}
#teacher_p2 .c12 { top: 1787px;}
#teacher_p2 .c13 { top: 1909px;}
#teacher_p2 .c14 { top: 2024px;}
#teacher_p2 .c15 { top: 2142px;}
#teacher_p2 .csocial { top: 1745px;}/*social*/
#teacher_p2 .cmsg { left: 234px;}/*social*/
#teacher_p2 .socialbutton{ width: 217px; right: 65px;}
#teacher_p2 .cfoot { top: 2270px; left: 65px;}/*footer*/

/* コンテンツ部  page3*/

#teacher_p3 .cleft{ left: 65px;}
#teacher_p3 .c01 { top: 0;}
#teacher_p3 .c02 { top: 130px;}
#teacher_p3 .c03 { top: 250px;}
#teacher_p3 .c04 { top: 350px;}
#teacher_p3 .c05 { top: 490px;}
#teacher_p3 .c06 { top: 600px;}
#teacher_p3 .c07 { top: 705px;}
#teacher_p3 .c08 { top: 777px;}
#teacher_p3 .c09 { top: 905px;}
#teacher_p3 .c09-2 { top: 905px; right: 65px;}
#teacher_p3 .c10 { top: 1170px;}
#teacher_p3 .c11 { top: 1360px;}
#teacher_p3 .c12 { top: 1620px;}
#teacher_p3 .c13 { top: 1740px;}
#teacher_p3 .c14 { top: 1847px;}
#teacher_p3 .c15 { top: 1937px;}
#teacher_p3 .c16 { top: 2062px;}
#teacher_p3 .c17 { top: 2302px;}
#teacher_p3 .c18 { top: 2540px; left: 0;}
#teacher_p3 .c19 { top: 2731px;} /* 商品リンク */
#teacher_p3 .csocial { top: 2471px;}/*social*/
#teacher_p3 .cmsg { left: 300px;}/*social*/
#teacher_p3 .socialbutton{ width: 217px; right: 65px;}
#teacher_p3 .cfoot { top: 2990px;}/*footer*/

/* *************************************
product ページ
* **************************************/
/* ヘッダー部 */
#product_p1 .contents-top{
	width: 890px;
	height: 420px;
}

#product_p1 .h01 { top: 0;left: 0;}
#product_p1 .h02 { top: 70px;left: 0;}
#product_p1 .h03 { top: 0;right: 0;}
#product_p1 .h04 { top: 250px;left: 0;}
#product_p1 .h05 { top: 290px;left: 0;}
#product_p1 .h06 { top: 300px;left: 0;}
#product_p1 .h07 { top: 300px;left: 220px;}
#product_p1 .h08 { top: 354px;left: 220px;}
#product_p1 .h09 { top: 300px;left: 445px;}
#product_p1 .h10 { top: 300px;right: 0;}
#product_p1 .h11 { top: 354px;right: 0;}


/* コンテンツ部 */

#product_p1 .cleft{ left: 65px;}
#product_p1 .c01 { top: -5px;}
#product_p1 .c02 { top: 125px;}
#product_p1 .c03 { top: 318px; left: 55px;}
#product_p1 .c04 { top: 438px; left: 55px;}
#product_p1 .c05 { top: 580px;}
#product_p1 .c06 { top: 734px;}
#product_p1 .c07 { top: 973px;}
#product_p1 .c08 { top: 1198px;}
#product_p1 .c09 { top: 1541px; left: 55px;}
#product_p1 .c10 { top: 1651px;}
#product_p1 .c11 { top: 1764px;}
#product_p1 .c12 { top: 1897px;}
#product_p1 .c13 { top: 2071px;}
#product_p1 .c14 { top: 2345px; left: 56px;}
#product_p1 .c15 { top: 2470px;}
#product_p1 .c16 { top: 2619px;}
#product_p1 .c17 { top: 2749px;}
#product_p1 .c18 { top: 3086px;}
#product_p1 .c19-1 { top: 3279px;left: 80px;}
#product_p1 .c19-2 { top: 3279px;left:535px;}
#product_p1 .c19-3 { top: 3209px;left:315px;}
#product_p1 .c20 { top: 3410px;}
#product_p1 .c21 { top: 3653px; left: 55px;}
#product_p1 .c22 { top: 3783px;}
#product_p1 .c23 { top: 3906px;}
#product_p1 .c24 { top: 4030px;}
#product_p1 .c25 { top: 4145px; left: 55px;}
#product_p1 .c26 { top: 4273px;}
#product_p1 .c27 { top: 4425px; left: 55px;}
#product_p1 .c28 { top: 4572px;}
#product_p1 .c29 { top: 4713px; left: 55px;}
#product_p1 .c30 { top: 4835px;}
#product_p1 .c31 { top: 4975px; right: 57px;}
#product_p1 .csocial1 { top: 1485px;}/*social*/
#product_p1 .csocial2 { top: 2301px;}/*social*/
#product_p1 .csocial3 { top: 3045px;}/*social*/
#product_p1 .cmsg1 { left: 300px;}/*social*/
#product_p1 .cmsg2 { left: 300px;}/*social*/
#product_p1 .cmsg3 { left: 230px;}/*social*/
#product_p1 .socialbutton{ width: 217px; right: 65px;}
#product_p1 .cfoot { top: 5465px;}/*footer*/
#product_p1 .cbuy { top: 21px;  right: 65px;}/*購入ボタン*/
#product_p1 .cbuynow { top: 3928px; right: 65px;}/*購入ボタン*/
#product_p1 .cbuy-otoku { top: 4172px; right:65px;}/*購入ボタン*/

/* 商品ページへのリンクブロック */
#product_p1 .product_linkblock{
	width: 570px;
	height: 425px;
	top: 5015px;
	left: 95px;
	}

#product_p1 .link01 { top: -2px; left: 0;}
#product_p1 .link02 { top: 174px; right: 0;}
#product_p1 .link03 { top: 0; right: 0;}
#product_p1 .link04 { top: 45px; right: 0;}
#product_p1 .link05 { top: 189px; left: 0;}
#product_p1 .link06 { top: 237px; left: 0;}
#product_p1 .link07 { top: 290px; left: 0;}
#product_p1 .link08 { top: 198px; left: 266px;}
#product_p1 .link09 { top: 245px; left: 365px;}
#product_p1 .link10 { top: 354px; left: 30px;}




/* *************************************
contents body ページ
* **************************************/

.contents-body{
/*	margin: 0 auto;*/
	padding: 0;
}

.contents-body-top {
	width: 890px;
	height: 80px;
} 

.contents-body-mid {
	width: 890px;
}
.contents-body-mid-inner{
	padding: 0 65px 0 70px;
}

.contents-body-btm {
	width: 890px;
	height: 53px;
}

/****** 青枠 ******/
.blue-top {	background: url('../img/bl/contents-bg-top.png') left top no-repeat;} 
.blue-back { background: url('../img/bl/contents-bg.png') left top repeat-y;}
.blue-bottom { background: url('../img/bl/contents-bg-btm.png') left top no-repeat;}
/****** 緑枠 ******/
.green-top { background: url('../img/gr/contents-bg-top.png') left top no-repeat;} 
.green-back { background: url('../img/gr/contents-bg.png') left top repeat-y;}
.green-bottom {	background: url('../img/gr/contents-bg-btm.png') left top no-repeat;}

/* *************************************
contents footer 部分
* **************************************/
.page-top {
	display: block;
	float: right;
}
.nonenal {
	display: block;
	float: left;
	padding-top: 5px;
}

.contents-footer {
	width: 760px;
}

.contents-footnav {
	width: 760px;
	height: 50px;
	margin: 0 auto;
}

.contents-prev {
	float: left;
}

.contents-next {
	float: right;
}

.contents-pager {
	width: 115px;
	top: 0;
	left: 320px;
}
.contents-pager3 {
	width: 176px;
	top: 0;
	left: 290px;
}
.contents-pager li,
.contents-pager3 li {
	float: left;
}
.pager-left,
.pager-center {
	margin-right: 10px;
}

.contents-footmenu {
	width: 760px;
	padding-bottom: 20px;
	padding-top: 30px;
	margin: 0 0 0 10px;
}
.contents-footmenu li {
	float: left;
}
.contents-footmenu li a{
	color: #000;
	text-decoration: none;
}

.fm1{ width: 100px;}
.fm2{ width: 190px;}
.fm3{ width: 150px;}
.fm4{ width: 315px;}

.socialbutton ul { width: 230px;}
.socialbutton ul li {float: left;}

/* top用上書き */
#toppage .socialbutton ul { width: 270px;}

/* *************************************

　　　　　　　　第二フェーズ　追加分ここから

* **************************************/

/* *************************************
research_02 社会生活篇ページ
* **************************************/
#research2_p1 .contents-top{
	width: 890px;
	height: 420px;
}

#research2_p1 .h01 { top: 0; left: 0;}
#research2_p1 .h02 { top: 84px; left: 0;}
#research2_p1 .h03-1 { top: 84px; left: 185px;}
#research2_p1 .h03-2 { top: 195px; left: 185px;}
#research2_p1 .h04 { top: 84px;	left: 685px;}
#research2_p1 .h05 { top: 250px; left: 0;}
#research2_p1 .h06 { top: 300px; left: 0;}
#research2_p1 .h07 { top: 300px; left: 440px;}
#research2_p1 .h-btn { top: 11px; right: 11px; cursor: pointer;}

/* コンテンツ部  page1*/

#research2_p1 .cleft{ left: 65px;}
#research2_p1 .c01 { top: 0;}
#research2_p1 .c02 { top: 155px;}
#research2_p1 .c03 { top: 265px;}
#research2_p1 .c04 { top: 367px;}
#research2_p1 .c05 { top: 495px;}
#research2_p1 .c06 { top: 597px;}
#research2_p1 .c07-1 { top: 707px;}
#research2_p1 .c07-2 { top: 707px; left: 445px;}
#research2_p1 .c08 { top: 1139px;}
#research2_p1 .c09 { top: 1281px; right: 65px;}
#research2_p1 .c10 { top: 1395px;}
#research2_p1 .c11 { top: 1515px; left: 185px;}
#research2_p1 .c12 { top: 1875px; right: 65px;}

#research2_p1 .csocial { top: 1100px;}/*social*/

#research2_p1 .socialbutton{ width: 217px; right: 65px;}
#research2_p1 .cfoot { top: 2005px;}/*footer*/

/* コンテンツ部  page2*/

#research2_p2 .cleft{ left: 65px;}
#research2_p2 .c01 { top: 0;}
#research2_p2 .c02 { top: 147px; right: 65px;}
#research2_p2 .c03 { top: 272px;}
#research2_p2 .c04 { top: 367px;}
#research2_p2 .c05 { top: 547px;}
#research2_p2 .c06 { top: 882px;}
#research2_p2 .c07 { top: 1310px;}
#research2_p2 .c08 { top: 1424px; right: 65px;}
#research2_p2 .c09 { top: 1565px;}
#research2_p2 .c10 { top: 1718px; right: 65px;}
#research2_p2 .c11 { top: 1828px;}
#research2_p2 .c12 { top: 1956px; right: 65px;}

#research2_p2 .csocial { top: 1282px;}/*social*/
#research2_p2 .cmsg { left: 260px;}/*social*/
#research2_p2 .socialbutton{ width: 217px; right: 60px;}
#research2_p2 .cfoot { top: 2122px;}/*footer*/

/* コンテンツ部  page3*/

#research2_p3 .cleft{ left: 65px;}
#research2_p3 .c01 { top: 0;}
#research2_p3 .c02 { top: 147px; right: 65px;}
#research2_p3 .c03 { top: 328px;}
#research2_p3 .c04 { top: 422px;}
#research2_p3 .c05-1 { top: 536px;}
#research2_p3 .c05-2 { top: 536px; left: 355px;}
#research2_p3 .c05-3 { top: 781px; left: 355px;}
#research2_p3 .c06 { top: 965px;}
#research2_p3 .c07 { top: 1086px; right: 65px;}
#research2_p3 .c08 { top: 1234px;}
#research2_p3 .c09 { top: 1399px;}
#research2_p3 .c10 { top: 1947px;}
#research2_p3 .c11 { top: 2072px; right: 65px;}
#research2_p3 .c12 { top: 2239px; left: 130px;}
#research2_p3 .c13 { top: 2285px; left: 130px;}
#research2_p3 .c14 { top: 2600px;}
#research2_p3 .c15-1 { top: 2600px; left: 95px;}
#research2_p3 .c15-2 { top: 2600px; left: 496px;}

#research2_p3 .csocial { top: 930px;}/*social*/
#research2_p3 .csocial2 { top: 1904px;}/*social*/
#research2_p3 .cmsg { left: 260px;}/*social*/
#research2_p3 .socialbutton{ width: 217px; right: 60px;}
#research2_p3 .cfoot { top: 2950px;}/*footer*/

/* *************************************

　　　　　　　　第三フェーズ　追加分ここから

* **************************************/

#research3_p1 .contents-top{
	width: 890px;
	height: 420px;
}

#research3_p1 .h01-1 { top: 0; left: 0;}
#research3_p1 .h01-2 { top: 0; right: 0;}
#research3_p1 .h02-1 { top: 90px; left: 0;}
#research3_p1 .h02-2 { top: 156px; left: 0;}
#research3_p1 .h02-3 { top: 90px;	right: 0;}
#research3_p1 .h03 { top: 250px; left: 0;}
#research3_p1 .h04-1 { top: 300px; left: 0;}
#research3_p1 .h04-2 { top: 300px; right: 0;}
#research3_p1 .h-btn1 { top: 123px; right: 10px; cursor: pointer;}
#research3_p1 .h-btn2 { top: 185px; right: 10px; cursor: pointer;}

/* コンテンツ部  page1*/

#research3_p1 .cleft{ left: 65px;}
#research3_p1 .c01 { top: 10px;}
#research3_p1 .c02 { top: 125px;}
#research3_p1 .c03 { top: 275px;}
#research3_p1 .c04 { top: 375px;}
#research3_p1 .c05 { top: 535px;}
#research3_p1 .c06 { top: 645px; right: 65px;}
#research3_p1 .c07 { top: 770px;}
#research3_p1 .c08 { top: 914px;}
#research3_p1 .c09 { top: 1010px;}
#research3_p1 .c10 { top: 1090px;}
#research3_p1 .c11 { top: 1150px;}
#research3_p1 .c12 { top: 1480px;}
#research3_p1 .c13 { top: 1615px; right: 65px;}
#research3_p1 .c14 { top: 1750px;}
#research3_p1 .c15 { top: 1895px; left: 190px;}
#research3_p1 .c16 { top: 2280px; right: 65px;}

#research3_p1 .csocial { top: 1555px;}/*social*/

#research3_p1 .socialbutton{ width: 217px; right: 55px;}
#research3_p1 .cfoot { top: 2445px;}/*footer*/

/* コンテンツ部  page2*/

#research3_p2 .cleft{ left: 65px;}
#research3_p2 .c01 { top: 10px;}
#research3_p2 .c02 { top: 148px; right: 65px;}
#research3_p2 .c03 { top: 260px;}
#research3_p2 .c04 { top: 360px;}
#research3_p2 .c05 { top: 476px;}
#research3_p2 .c06 { top: 566px;}
#research3_p2 .c07 { top: 666px;}
#research3_p2 .c08-1 { top: 716px;}
#research3_p2 .c08-2 { top: 716px; right: 60px;}
#research3_p2 .c08-3 { top: 956px; right: 60px;}
#research3_p2 .c09 { top: 1336px;}
#research3_p2 .c10 { top: 1458px;}
#research3_p2 .c11 { top: 1575px; right: 65px;}
#research3_p2 .c12 { top: 1703px;}
#research3_p2 .c13 { top: 1799px;}
#research3_p2 .c14 { top: 1884px;}
#research3_p2 .c15 { top: 1954px;}
#research3_p2 .c16 { top: 2554px; right: 65px;}

#research3_p2 .csocial { top: 1295px;}/*social*/
#research3_p2 .csocial2 { top: 2500px;}/*social*/
#research3_p2 .cmsg { left: 260px;}/*social*/
#research3_p2 .socialbutton{ width: 217px; right: 55px;}
#research3_p2 .cfoot { top: 2715px;}/*footer*/

/* コンテンツ部  page3*/

#research3_p3 .cleft{ left: 65px;}
#research3_p3 .c01 { top: 0;}
#research3_p3 .c02 { top: 147px; right: 65px;}
#research3_p3 .c03 { top: 300px;}
#research3_p3 .c04 { top: 390px;}
#research3_p3 .c05 { top: 470px;}
#research3_p3 .c06 { top: 525px;}
#research3_p3 .c07 { top: 975px;}
#research3_p3 .c08 { top: 1080px;}
#research3_p3 .c09 { top: 1200px;}
#research3_p3 .c10 { top: 1313px; right: 65px;}
#research3_p3 .c11 { top: 1440px;}
#research3_p3 .c12 { top: 1530px;}
#research3_p3 .c13 { top: 1610px;}
#research3_p3 .c14 { top: 1690px;}
#research3_p3 .c15 { top: 2060px;}
#research3_p3 .c16 { top: 2205px;}
#research3_p3 .c17 { top: 2343px;}
#research3_p3 .c18 { top: 2514px; left: 145px;}
#research3_p3 .c19 { top: 2609px; left: 208px;}
#research3_p3 .c20 { top: 2870px;}
#research3_p3 .c21-1 { top: 2870px; left: 85px;}
#research3_p3 .c21-2 { top: 2870px; left: 484px;}

#research3_p3 .csocial { top: 1045px;}/*social*/
#research3_p3 .csocial2 { top: 2143px;}/*social*/
#research3_p3 .cmsg { left: 260px;}/*social*/
#research3_p3 .socialbutton{ width: 217px; right: 60px;}
#research3_p3 .cfoot { top: 3242px;}/*footer*/

/* ドロップダウンメニュー　IE6用ハック */
* html ul.research-submenu li{ font-size: 1%;}
