@charset "utf-8";/* default */html, body, div,h1, h2, h3, h4, h5, h6,html,body,p, ul, ol, li, dl, dt, dd,address, span, form {	margin: 0;	padding: 0;}img {	border: 0;	margin: 0px;	padding: 0px;}ul {	list-style-type: none;}/* リンク半透明 */a img.linkimg{	background:none!important;	} a:hover img.linkimg{	opacity:0.6;	filter:alpha(opacity=60);	-ms-filter: "alpha( opacity=60 )";	background:none!important;	}/* ----------------------------------------   コンテンツ部分   ---------------------------------------- */body {	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";	font-size: 75%;	line-height: 1.5;	color: #000000;	font-weight: bold;}#wrapper {	width: 740px;	margin: 0 auto;	background-repeat: repeat-y;	position: relative;}#contents {	width: 740px;	margin-left: 0px;	background-image: url(../images/bg.gif);	background-repeat: repeat-y;}/* エンロゴ位置 */#head #logo {	position: absolute;	top: 8px;	left: 20px;}/* アンカーリンク */#anchor {}#anchor ul li {	display:inline;}#anchor ul li img {	margin-right: 5px;	margin-left: 5px;}/* コンテンツ内 ブロック1 */#contents .c-box1 {	width: 740px;	height: 439px;	background-image: url(../images/contents01.gif);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;}#contents .c-box2 {	width: 740px;	height: 508px;	background-image: url(../images/contents02.gif);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;}#contents .c-box3 {	width: 740px;	height: 478px;	background-image: url(../images/contents03.gif);	background-repeat: no-repeat;}#contents .c-box4 {	width: 750px;	height: 157px;	background-image: url(../images/contents01-1.gif);	background-repeat: no-repeat;}#contents .c-box .text {	width: 480px;	margin-top: 10px;	padding-left: 20px;	margin-left: 240px;}/* コンテンツ内 ブロック1 写真＋キャプション設定 */#contents .c-box dl {	width: 245px;	float: right;	margin-right: 15px;	margin-bottom: 15px;}#contents .c-box dl dd {	font-size: 85%;	margin: 0px 5px 5px;}/* 下部 選考会ボタン */#btn-foot {	text-align: center;}#contents .c-box .ph02 {	float: right;	width: 250px;	margin-right: -10px;}#contents .c-box .text-2 {	width: 480px;	margin-left: 20px;	margin-top: 10px;}#contents .c-box .text-3 {	width: 380px;	margin-top: 10px;	margin-left: 360px;}#contents .c-box1 .text1 {	margin-left: 75px;	width: 300px;	padding-top: 155px;}#contents .c-box1 .text2 {	margin-left: 70px;	width: 610px;	padding-top: 40px;}#contents .c-box2 .text1 {	margin-left: 75px;	width: 300px;	padding-top: 220px;}#contents .c-box3 .text1 {	margin-left: 75px;	width: 300px;	padding-top: 200px;}#contents .c-box4 .text1 {	margin-left: 85px;	width: 600px;	padding-top: 5px;}