/* CSS Document */

/*?S??????
--------------------------------------------------*/

body{
	margin-top:0px;
	font-family:"centurygothic",futura,arial,helvetica,"hirakakupro-w3",osaka,"mspgothic",sans-serif;
	text-align:center;
	color:#555;
	font-weight:normal;
	font-size:12px;
}

a:hover img{
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}

ul{
	margin:0;
	padding:0;
	_line-height:2.2em;
}

ul li{
	font-size:12px;
	margin:0;
	_margin-left:0;
	line-height:1.6em;
	list-style:none;
	_padding-bottom:3px;
}

img{border:0;}

#commonHead {
overflow: hidden;
line-height: 0;
height: 0px;
padding: 0px;
visibility: hidden;
}

/*Hx,p?^?O
--------------------------------------------------*/

h1{
	color:#666;
	font-weight:normal;
	margin:0;
}

h2,h3,h4,h5{margin:0;}

p{
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 1.8em;
}

p.txtP15{
	padding:15px 15px 0 15px;
	font-size:13px;
}	

/*	?????N
------------------------------------------------ */

a:link,a:visited { color:#069; text-decoration:underline; }
a:hover,a:active { color:#903; text-decoration:underline; }


/*?N???A-CLEARFIX-
-------------------------------------------------*/

.c-fix:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}

.c-fix{min-height:1px;}

*html .c-fix{
	height:1px;
	/*\*//*/
	height:auto;
	overflow:hidden;
	/**/
}

.font_normal{
	font-weight:normal;
}


.c-fix{zoom:100%;}

.c-both{clear:both;}


/*?w?b?_?[
-------------------------------------------------*/

#heaDer{
	width:800px;
	height:210px;
	margin:0 auto;
}

.heaDerL{
	float:left;
	width:597px;
	height:164px;
	position:relative;
}

.heaDerR{
	float:right;
	width:203px;
	height:134px;
	margin-top:30px;
}

h1{
	position:absolute;
	top:77px;
	left:0;
	width:597px;
	height:87px;
	background:url(http://www.shincho-up.net/img/h1img01.jpg) no-repeat top left;
	text-indent:-9999px;
	margin:0;
	padding:0;
}

h2{
	position:absolute;
	top:30px;
	left:0;
	width:597px;
	height:47px;
	background:url(http://www.shincho-up.net/img/h2img01.gif) no-repeat top left;
	text-indent:-9999px;
	margin:0;
	padding:0;
}

.heaDerL p{
	position:absolute;
	top:0;
	left:0;
	text-align:left;
	height:30px;
	margin:0;
	padding:10px 0 0;
}

.heaDerR p{
	margin:0;
	padding:0;
}	

.naVi{
	margin:0;
	padding:5px 0 0;
	clear:both;
}

.naVi ul{
	margin:0;
	padding:0;
	width:800px;
	height:41px;
}	

.naVi ul li{
	float:left;
	margin:0;
	padding:0;
	height:41px;
	text-align:left;
}

/*?R???e???c
-------------------------------------------------*/

#conTents{
	width:800px;
	margin:15px auto;
}

.conTentsR{
	float:right;
	width:585px;
	padding-left:8px;
	text-align:left;
	border-left:1px solid #B4B4B4;
}

.conTentsL{
	float:left;
	width:200px;
	text-align:left;
}


/*?R???e???c?E*/	

h3.h3img01{
	width:585px;
	height:70px;
	background:url(http://www.shincho-up.net/img/h3img01.gif) no-repeat top left;
	text-indent:-9999px;
	margin:0;
}

.h3img01p{
	width:585px;
	height:426px;
	background:url(http://www.shincho-up.net/img/h3img01p.jpg) no-repeat top left;
	text-indent:-9999px;
	margin:0;
}	
	
h4.h4img01{
	width:585px;
	height:52px;
	background:url(http://www.shincho-up.net/img/h4img01.gif) no-repeat top left;
	text-indent:-9999px;
	margin:0;
}

.h4img01p{
	width:585px;
	height:225px;
	background:url(http://www.shincho-up.net/img/h4img01p.jpg) no-repeat top left;
	text-indent:-9999px;
	margin:0;
}

dl.gokounyuu{
	width:585px;
}

dl.gokounyuu dt{
	background:url(http://www.shincho-up.net/img/gokounyuuback.gif) no-repeat top left;
	text-indent:-9999px;
	margin:0;
	padding:0;
	width:585px;
	height:199px;
}

dl.gokounyuu dd{
	margin:0;
	padding:0;
}

/*?R???e???c??*/

h5{
	margin-bottom:15px;
}

.sidenaVi{
	width:200px;
	height:298px;
	margin-bottom:15px;
}

.snavVi01,
.snavVi02,
.snavVi03,
.snavVi05,
.snavVi06{
	width:200px;
	height:50px;
	text-indent:-9999px;
}

.snavVi04{
	width:200px;
	height:48px;
	text-indent:-9999px;
}

.snavVi01 a,
.snavVi02 a,
.snavVi03 a,
.snavVi05 a,
.snavVi06 a{
	display:block;
	width:200px;
	height:50px;
}

.snavVi04 a{
	display:block;
	width:200px;
	height:48px;
}

.snavVi01 a{background:url(http://www.shincho-up.net/img/snavi01.gif) no-repeat top left;}
.snavVi02 a{background:url(http://www.shincho-up.net/img/snavi02.gif) no-repeat top left;}
.snavVi03 a{background:url(http://www.shincho-up.net/img/snavi03.gif) no-repeat top left;}
.snavVi04 a{background:url(http://www.shincho-up.net/img/snavi04.gif) no-repeat top left;}
.snavVi05 a{background:url(http://www.shincho-up.net/img/snavi05.gif) no-repeat top left;}
.snavVi06 a{background:url(http://www.shincho-up.net/img/snavi06.gif) no-repeat top left;}

.snavVi01 a:hover{background:url(http://www.shincho-up.net/img/snavi01_on.gif) no-repeat top left;}
.snavVi02 a:hover{background:url(http://www.shincho-up.net/img/snavi02_on.gif) no-repeat top left;}
.snavVi03 a:hover{background:url(http://www.shincho-up.net/img/snavi03_on.gif) no-repeat top left;}
.snavVi04 a:hover{background:url(http://www.shincho-up.net/img/snavi04_on.gif) no-repeat top left;}
.snavVi05 a:hover{background:url(http://www.shincho-up.net/img/snavi05_on.gif) no-repeat top left;}
.snavVi06 a:hover{background:url(http://www.shincho-up.net/img/snavi06_on.gif) no-repeat top left;}



/*?t?b?^?[
-------------------------------------------------*/

#fooTer{
	width:800px;
	margin:20px auto 0;
	text-align:left;
}

address{
	padding:3px;
	background:#B4B4B4;
	font-style:normal;
}	

.fooTerLink ul{
	padding:5px;
}

.fooTerLink ul li{
	display:inline;
	margin-right:10px;
}


/*?X?y?[?T?[
--------------------------------------------------*/

.Specer5{
	height:5px;
	margin:0;
	padding:0;
	line-height:1px;
	clear:both;
}

.Specer10{
	height:10px;
	margin:0;
	padding:0;
	line-height:1px;
	clear:both;
}

.Specer15{
	height:15px;
	margin:0;
	padding:0;
	line-height:1px;
	clear:both;
}

.Specer20{
	height:20px;
	margin:0;
	padding:0;
	line-height:1px;
	clear:both;
}

.Specer30{
	height:30px;
	margin:0;
	padding:0;
	line-height:1px;
}


/*????
------------------------------------------------ */	

.mojiRedBold{ color:#FF0000; font-weight:bold;}

/*???C??
------------------------------------------------ */	

.dotyoko {
	clear:both;
	margin:5px 10px;
	background:url(http://www.shincho-up.net/img/border_yoko10.gif) repeat-x top left;
	height:13px;
}

/*?{?^??
------------------------------------------------ */	

.btn {
	padding:15px;
	text-align:right;
}


/*sebinol.html
-------------------------------------------------*/

.sebinol01{
	width:585px;
	height:400px;
	background:url(http://www.shincho-up.net/img/sebinol/sebinol01.gif) no-repeat top left;
	text-indent:-9999px;
	margin:0;
}

.sebinol02{
	width:585px;
	height:620px;
	background:url(http://www.shincho-up.net/img/sebinol/sebinol02.gif) no-repeat top left;
	text-indent:-9999px;
	margin:0;
}

.sebinol03{
	width:585px;
	height:290px;
	background:url(http://www.shincho-up.net/img/sebinol/sebinol03.gif) no-repeat top left;
	text-indent:-9999px;
	margin:0;
}

.sebinol04{
	width:585px;
	height:2000px;
	background:url(http://www.shincho-up.net/img/sebinol/sebinol04.gif) no-repeat top left;
	text-indent:-9999px;
	margin:0;
}

.sebinol05{
	width:585px;
	height:710px;
	background:url(http://www.shincho-up.net/img/sebinol/sebinol05.gif) no-repeat top left;
	text-indent:-9999px;
	margin:0;
}


/*shinchonobasu.html
-------------------------------------------------*/

h3.h3img02{
	width:585px;
	height:50px;
	background:url(http://www.shincho-up.net/img/h3img02.gif) no-repeat top left;
	text-indent:-9999px;
	margin:0;
}

.h3img02p{
	background:url(http://www.shincho-up.net/img/h3img02p.jpg) no-repeat 420px 15px;
	padding:15px 200px 0 15px;
	font-size:13px;
}

h4.h4img02{
	width:585px;
	height:40px;
	background:url(http://www.shincho-up.net/img/h4img02.gif) no-repeat top left;
	text-indent:-9999px;
	margin:0;
}

h4.h4img03{
	width:585px;
	height:40px;
	background:url(http://www.shincho-up.net/img/h4img03.gif) no-repeat top left;
	text-indent:-9999px;
	margin:0;
}

h4.h4img04{
	width:585px;
	height:40px;
	background:url(http://www.shincho-up.net/img/h4img04.gif) no-repeat top left;
	text-indent:-9999px;
	margin:0;
}


/*shinchomeal.html
-------------------------------------------------*/

h3.h3img03{
	width:585px;
	height:50px;
	background:url(http://www.shincho-up.net/img/h3img03.gif) no-repeat top left;
	text-indent:-9999px;
	margin:0;
}

.h3img03p{
	background:url(http://www.shincho-up.net/img/h3img03p.jpg) no-repeat 420px 15px;
	padding:15px 200px 0 15px;
	font-size:13px;
}

h4.h4img05{
	width:585px;
	height:40px;
	background:url(http://www.shincho-up.net/img/h4img05.gif) no-repeat top left;
	text-indent:-9999px;
	margin:0;
}

h6{
	font-size:14px;
	font-weight:bold;
	color:#003366;
	padding-bottom:3px;
	margin:15px 15px 0;
	border-bottom:1px solid #003366;
}

h4.h4img06{
	width:585px;
	height:40px;
	background:url(http://www.shincho-up.net/img/h4img06.gif) no-repeat top left;
	text-indent:-9999px;
	margin:0;
}	



/*holmon.html
-------------------------------------------------*/

h3.h3img04{
	width:585px;
	height:50px;
	background:url(http://www.shincho-up.net/img/h3img04.gif) no-repeat top left;
	text-indent:-9999px;
	margin:0;
}

.h3img04p{
	background:url(http://www.shincho-up.net/img/h3img04p.jpg) no-repeat 420px 15px;
	padding:15px 200px 0 15px;
	font-size:13px;
}

h4.h4img07{
	width:585px;
	height:40px;
	background:url(http://www.shincho-up.net/img/h4img07.gif) no-repeat top left;
	text-indent:-9999px;
	margin:0;
}

h4.h4img08{
	width:585px;
	height:40px;
	background:url(http://www.shincho-up.net/img/h4img08.gif) no-repeat top left;
	text-indent:-9999px;
	margin:0;
}

/*shinchousports.html
-------------------------------------------------*/

h3.h3img05{
	width:585px;
	height:50px;
	background:url(http://www.shincho-up.net/img/h3img05.gif) no-repeat top left;
	text-indent:-9999px;
	margin:0;
}

.h3img05p{
	background:url(http://www.shincho-up.net/img/h3img05p.jpg) no-repeat 420px 15px;
	padding:15px 200px 0 15px;
	font-size:13px;
}

h4.h4img09{
	width:585px;
	height:40px;
	background:url(http://www.shincho-up.net/img/h4img09.gif) no-repeat top left;
	text-indent:-9999px;
	margin:0;
}

h4.h4img10{
	width:585px;
	height:40px;
	background:url(http://www.shincho-up.net/img/h4img10.gif) no-repeat top left;
	text-indent:-9999px;
	margin:0;
}

/*sebinolkutikomi.html
-------------------------------------------------*/

h3.h3img06{
	width:585px;
	height:50px;
	background:url(http://www.shincho-up.net/img/h3img06.gif) no-repeat top left;
	text-indent:-9999px;
	margin:0;
}

.h3img06p{
	background:url(http://www.shincho-up.net/img/h3img06p.jpg) no-repeat 420px 15px;
	padding:15px 200px 0 15px;
	font-size:13px;
}

.kutikomi dl{
	clear:both;
}

.kutikomi dl dt{
	float:left;
	width:190px;
	height:170px;
	text-indent:-9999px;
	margin-bottom:10px;
}

.kutikomi dl dt.kutikomi01{background:url(http://www.shincho-up.net/img/kutikomi01.gif) top left no-repeat;}
.kutikomi dl dt.kutikomi02{background:url(http://www.shincho-up.net/img/kutikomi02.gif) top left no-repeat;}
.kutikomi dl dt.kutikomi03{background:url(http://www.shincho-up.net/img/kutikomi03.gif) top left no-repeat;}
.kutikomi dl dt.kutikomi04{background:url(http://www.shincho-up.net/img/kutikomi04.gif) top left no-repeat;}
.kutikomi dl dt.kutikomi05{background:url(http://www.shincho-up.net/img/kutikomi05.gif) top left no-repeat;}


.kutikomi dl dd{
	padding:25px 10px 0 10px;
	font-size:12px;
	line-height:1.7em;
}		