@charset "utf-8";
/* CSS Document */


/* ================================================
MisscolleResearch
------------------------------------------------ */

#c-research #container .containerIn {
	background:url(/miss/img/research/main_bg.png) repeat-y 0 0;
}
#c-research #mainCont{
	padding:0px;
	margin:0 15px;
	background-color:#DFCDD4;
}
#c-research #cfHeader{
	/*background:#EADDE2 url(/miss/img/research/headbg.jpg) x-repeat 0 0;*/
	height:131px;
	width:100%;
	position:relative;
	background:url(/miss/img/research/gm2.jpg) no-repeat 0 0;
}
.research-top #mainCont #cfHeader{ background-position:0 0; }
.research-check1 #mainCont #cfHeader{ background-position:0 -131px; }
.research-check2 #mainCont #cfHeader{ background-position:0 -131px; }
.research-check3 #mainCont #cfHeader{ background-position:0 -131px; }
.research-check4 #mainCont #cfHeader{ background-position:0 -131px; }
.research-check5 #mainCont #cfHeader{ background-position:0 -131px; }
.research-check6 #mainCont #cfHeader{ background-position:0 -131px; }
.research-check7 #mainCont #cfHeader{ background-position:0 -131px; }
.research-check8 #mainCont #cfHeader{ background-position:0 -131px; }
.research-check9 #mainCont #cfHeader{ background-position:0 -131px; }
.research-check10 #mainCont #cfHeader{ background-position:0 -131px; }
.research-gp #mainCont #cfHeader{ background-position:0 -262px; }
#c-research #cfHeader h1{
	position:absolute;
	height:111px;
	width:299px;
	left:8px;
	top:11px;
	text-indent:-5000px;
}
#c-research #cfHeader h1 a{
	display:block;
	height:100px;
}
#c-research #cfHeader .smenu{
	width:141px;
	height:19px;
	position:absolute;
	right:14px;
	top:12px;
}
#c-research #cfHeader ul li{
	position:absolute;
	text-indent:-5000px;
}
#c-research #cfHeader ul li a{
	display:block;
	height:100px;
}
#c-research #cfHeader ul li#menu1{
	width:376px;
	height:104px;
	top:18px;
	left:312px;
}
#c-research #cfHeader ul li#menu2{
	width:276px;
	height:70px;
	right:8px;
	top:52px;
}
#c-research #contentsIn{
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	background:url(/miss/img/research/bgmaintop.jpg) no-repeat 0 0;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.research-top #contentsIn ul{
	width:100%;
	height:606px;
	position:relative;
	background:url(/miss/img/research/top_mid.jpg) no-repeat 269px 218px;
	margin-bottom:12px;
}
.research-top #contentsIn ul li{
	width:218px;
	height:173px;
	position:absolute;
}
.research-top #contentsIn ul li#list1{ left:26px; top:23px;}
.research-top #contentsIn ul li#list2{ left:262px; top:23px;}
.research-top #contentsIn ul li#list3{ left:498px; top:23px;}
.research-top #contentsIn ul li#list4{ left:734px; top:23px;}
.research-top #contentsIn ul li#list5{ left:26px; top:228px;}
.research-top #contentsIn ul li#list6{ left:734px; top:228px;}
.research-top #contentsIn ul li#list7{ left:26px; bottom:0;}
.research-top #contentsIn ul li#list8{ left:262px; bottom:0;}
.research-top #contentsIn ul li#list9{ left:498px; bottom:0;}
.research-top #contentsIn ul li#list10{ left:734px; bottom:0;}

#c-research ol#submenu{
	padding-top:9px;
	padding-left:9px;
	margin-bottom:20px;
}
#c-research ol#submenu li{
	width:95px;
	margin-right:1px;
	height:105px;
	text-indent:-5000px;
	float:left;
}
#c-research ol#submenu li a{
	display:block;
	height:100%;
	background:url(/miss/img/research/checklist.jpg) no-repeat 0 0;
}
#c-research ol#submenu li#list1 a{ background-position:0 -105px}
#c-research ol#submenu li#list2 a{ background-position:-96px -105px}
#c-research ol#submenu li#list3 a{ background-position:-192px -105px}
#c-research ol#submenu li#list4 a{ background-position:-288px -105px}
#c-research ol#submenu li#list5 a{ background-position:-384px -105px}
#c-research ol#submenu li#list6 a{ background-position:-480px -105px}
#c-research ol#submenu li#list7 a{ background-position:-576px -105px}
#c-research ol#submenu li#list8 a{ background-position:-672px -105px}
#c-research ol#submenu li#list9 a{ background-position:-768px -105px}
#c-research ol#submenu li#list10 a{ background-position:-864px -105px}

.research-check1 #contentsIn ol#submenu li#list1 a{ background-position:0 0;}
#contentsIn ol#submenu li#list1 a:hover{ background-position:0 0;}
.research-check2 #contentsIn ol#submenu li#list2 a{ background-position:-96px 0;}
#contentsIn ol#submenu li#list2 a:hover{ background-position:-96px 0;}
.research-check3 #contentsIn ol#submenu li#list3 a{ background-position:-192px 0;}
#contentsIn ol#submenu li#list3 a:hover{ background-position:-192px 0;}
.research-check4 #contentsIn ol#submenu li#list4 a{ background-position:-288px 0;}
#contentsIn ol#submenu li#list4 a:hover{ background-position:-288px 0;}
.research-check5 #contentsIn ol#submenu li#list5 a{ background-position:-384px 0;}
#contentsIn ol#submenu li#list5 a:hover{ background-position:-384px 0;}
.research-check6 #contentsIn ol#submenu li#list6 a{ background-position:-480px 0;}
#contentsIn ol#submenu li#list6 a:hover{ background-position:-480px 0;}
.research-check7 #contentsIn ol#submenu li#list7 a{ background-position:-576px 0;}
#contentsIn ol#submenu li#list7 a:hover{ background-position:-576px 0;}
.research-check8 #contentsIn ol#submenu li#list8 a{ background-position:-672px 0;}
#contentsIn ol#submenu li#list8 a:hover{ background-position:-672px 0;}
.research-check9 #contentsIn ol#submenu li#list9 a{ background-position:-768px 0;}
#contentsIn ol#submenu li#list9 a:hover{ background-position:-768px 0;}
.research-check10 #contentsIn ol#submenu li#list10 a{ background-position:-864px 0;}
#contentsIn ol#submenu li#list10 a:hover{ background-position:-864px 0;}

#c-research #stage{
	border:1px solid #FFFFFF;
	background-color:#FFFFFF;
	width:712px;
	margin:0 auto 30px;
}
#c-research #stage .stageIn{
	border:1px solid #DFCDD4;
	padding:15px;
}
.research-gp #mainCont #stage{
	width:878px;
}
.research-gp #mainCont #stage .stageIn{
	padding:0;
}
#c-research #stage .photo{
	float:left;
	width:210px;
	}
#c-research #stage .check1{
	width:452px;
	float:right;
}
#c-research #stage .check1 p{
	margin-bottom:14px;
}
#c-research #stage .check1 dl{
	padding-top:8px;
	margin-bottom:15px;
}
#c-research #stage .check1 dl dt{
	margin-bottom:7px;
}
#c-research #stage .check1 dl dd{
	margin-left:11px;
	background:url(/miss/img/research/fukidashi.gif) no-repeat 0 0;
	margin-bottom:23px;
	padding-left:15px;
}
#c-research #stage .check1 dl dd span{
	display:block;
	background-color:#D45581;
	font-weight:bold;
	color:#FFFFFF;
	font-size:16px;
	padding:10px;
}
#c-research #stage .check2 dl{
	padding-top:8px;
}
#c-research #stage .check2 dl dt{
	margin-bottom:5px;
}
#c-research #stage .check2 dl dd{
	margin-bottom:23px;
	margin-left:6px;
	border:2px solid #D45581;
	background:url(/miss/img/research/cmbg.jpg) no-repeat 0 0;
	font-weight:bold;
	color:#D45581;
	font-size:14px;
	padding:10px;
}

.research-gp #mainCont #contentsIn{
	padding-top:20px;
}

#c-research .center{
	text-align:center;
	margin-bottom:16px;
}
#c-research .ba{
	width:800px;
	padding-bottom:30px;
	margin:0 auto 30px;
	background:url(/miss/img/research/sec.gif) no-repeat 50% 100%;
}
#c-research .ba .photo{
	float:left;
	width:303px;
}
#c-research .ba .review{
	width:487px;
	float:right;
}
#c-research .ba .reviewIn{
	margin-bottom:5px;
}
#c-research .ba .reviewIn .thumb{
	float:left;
	width:56px;
	margin-right:8px;
}
#c-research .ba .reviewIn p{
	float:left;
	width:62px;
	height:60px;
	line-height:60px;
	text-align:center;
	font-size:22px;
	font-weight:bold;
	color:#923E2C;
	margin-right:8px;
	border:1px solid #CCCCCC;
}
#c-research .ba .reviewIn p span{
	font-size:16px;
}
#c-research .ba .reviewIn dl{
	width:350px;
	float:right;
	padding-top:6px;
}
#c-research .ba .reviewIn dl dt{
	color:#DA7F91;
	font-weight:bold;
	font-size:14px;
	margin-bottom:4px;
}
#c-research .ba .reviewIn dl dd{
	font-weight:bold;
	font-size:14px;
}

#c-research #fn {
	background:url(/miss/img/research/bg_totop.jpg) no-repeat 50% 0;
	padding:0 14px;
}
