/* ****************************************************
	01　share
	02 navigation 
	02 footer 

*****************************************************/

/* ********* 01 share *********************************/
 
* {
	margin:0px;
	padding:0px;
}
 
body{
	background-color:#ffc;
	line-height:150%;

}

div#Container{
	width:705px;
	height:100%;
	background:url(../img/share/base.gif) repeat-y top;
	margin:0px auto;
}

address {
	width:310px;
	margin:0px;
	padding:0px;
	font-size:10px;
	color:#960;
	font-style:normal;
	float:left;
	line-height: 13px;
}

.cle { 
	clear:both;
}

/* ****************02 navigation **********************/

.wrapper{
	width:680px;
	margin:5px auto 0px;
	padding-top:2px;
}

.prime {
	width:500px;
	font-size:10px;
	color:#960;
	margin:0px auto;
	float:left;

}

div#Logo{
	float:left;
	width:220px;
	height:96px;
}

div.Head_bar{
	width:680px;
	height:4px;
	margin:0px auto ;
}
.net{	width:130px;
	height:15px;
	float:right;
	padding-top:3px;
}

div#Head_box{
	width:680px;
	height:96px;
	margin:0px auto;
}

div#Navi01,div#Navi02{
	width:460px;
	height:48px;
	float:right;
}

div#Navi01 ul li , div#Navi02 ul li{
	float:left;
	display:block;
}

div#Navi01 ul li a , div#Navi02 ul li a{
	text-indent:-9999px;
	display:block;
	height:48px;
	width:115px;
}


#Navi01 li , Navi01 li a { width:115px;height:48px;}
#Navi02 li , Navi01 li a { width:115px;height:48px;}



.navi01{background:url(../img/share/navi01.gif);}
.navi01 a:link{background:url(../img/share/navi01.gif);text-decoration:none;}
.navi01 a:visited{background:url(../img/share/navi01.gif);text-decoration:none;}
.navi01 a:hover{background:url(../img/share/navi01_on.gif);text-decoration:none;}	
.navi01 a:active{background:url(../img/share/navi01_on.gif);text-decoration:none;}

.navi02{background:url(../img/share/navi02.gif)}
.navi02 a:link{background:url(../img/share/navi02.gif);text-decoration:none;}
.navi02 a:visited{background:url(../img/share/navi02.gif);text-decoration:none;}
.navi02 a:hover{background:url(../img/share/navi02_on.gif);text-decoration:none;}
.navi02 a:active{background:url(../img/share/navi02_on.gif);text-decoration:none;}

.navi03{background:url(../img/share/navi03.gif)}
.navi03 a:link{background:url(../img/share/navi03.gif);text-decoration:none;}
.navi03 a:visited{background:url(../img/share/navi03.gif);text-decoration:none;}
.navi03 a:hover{background:url(../img/share/navi03_on.gif);text-decoration:none;}
.navi03 a:active{background:url(../img/share/navi03_on.gif);text-decoration:none;}

.navi04{background:url(../img/share/navi04.gif)}
.navi04 a:link{background:url(../img/share/navi04.gif);text-decoration:none;}
.navi04 a:visited{background:url(../img/share/navi04.gif);text-decoration:none;}
.navi04 a:hover{background:url(../img/share/navi04_on.gif);text-decoration:none;}
.navi04 a:active{background:url(../img/share/navi04_on.gif);text-decoration:none;}

.navi05{background:url(../img/share/navi05.gif)}
.navi05 a:link{background:url(../img/share/navi05.gif);text-decoration:none;}
.navi05 a:visited{background:url(../img/share/navi05.gif);text-decoration:none;}
.navi05 a:hover{background:url(../img/share/navi05_on.gif);text-decoration:none;}
.navi05 a:active{background:url(../img/share/navi05_on.gif);text-decoration:none;}

.navi06{background:url(../img/share/navi06.gif)}
.navi06 a:link{background:url(../img/share/navi06.gif);text-decoration:none;}
.navi06 a:visited{background:url(../img/share/navi06.gif);text-decoration:none;}
.navi06 a:hover{background:url(../img/share/navi06_on.gif);text-decoration:none;}
.navi06 a:active{background:url(../img/share/navi06_on.gif);text-decoration:none;}

.navi07{background:url(../img/share/navi07_on.gif)}
.navi07 a:link{background:url(../img/share/navi07.gif);text-decoration:none;}
.navi07 a:visited{background:url(../img/share/navi07.gif);text-decoration:none;}
.navi07 a:hover{background:url(../img/share/navi07_on.gif);text-decoration:none;}	
.navi07 a:active{background:url(../img/share/navi07_on.gif);text-decoration:none;}	

.navi08{background:url(../img/share/navi08_on.gif)}
.navi08 a:link{background:url(../img/share/navi08.gif);text-decoration:none;}
.navi08 a:visited{background:url(../img/share/navi08.gif);text-decoration:none;}
.navi08 a:hover{background:url(../img/share/navi08_on.gif);text-decoration:none;}	
.navi08 a:active{background:url(../img/share/navi08_on.gif);text-decoration:none;}	

.navi09{background:url(../img/share/navi09_on.gif)}
.navi09 a:link{background:url(../img/share/navi09.gif);text-decoration:none;}
.navi09 a:visited{background:url(../img/share/navi09.gif);text-decoration:none;}
.navi09 a:hover{background:url(../img/share/navi09_on.gif);text-decoration:none;}	
.navi09 a:active{background:url(../img/share/navi09_on.gif);text-decoration:none;}	


div#Border{
	width:680px;
	height:6px;
	margin:15px auto 0px;
	clear:both;
}

div#Border2{
	width:680px;
	height:6px;
	margin:0px auto 0px;
	clear:both;
}

h1#title{
	width:152px;
	height:298px;
	position:absolute;
	top:70px;
	left:0;
}

div#contents{
	width:528px;
	float:right;
}

div#Main{
	width:680px;
	background:url(../img/share/title_base.jpg) repeat-y ;
	margin:0px auto;
	position:relative;
}

/* ****************03 footer **********************/


.footerBox {
	width:680px;
	height:60px;
	margin:0px auto;
	padding-bottom:10px;
	font-size:10px;
	color:#960;
	font-style:normal;
	line-height:14px;
}

.footerBox A:link{    /* 未リンク */
	color:#630; text-decoration:none;
}
.footerBox A:visited{ /* 既リンク */
	color:#630; text-decoration:none;
}
.footerBox A:hover  { /* リンク中 */
	color:#CC9966; text-decoration:underline;
}


/* .bnr-box {
	width:249px;
	float:right;
	padding-top:0;
	margin-top:0;
}

.entrance {
	width:249px;
	height:20px;
}

.entrance a {
	width:249px;
	height:20px;
	margin-top:15px;
	background:url("http://www.euphoria.jp../img/entrance2.gif") 0% 0% no-repeat;
	display:block;
	text-indent:-8874px;
}

.i_blog {
	width:249px;
	height:22px;
	margin-top:5px;
}
 */

.entrance02 {
	width:249px;
	height:20px;
	float:right;
	padding-top:5px;
}

.entrance02 a {
	width:249px;
	height:20px;
	background:url("http://www.euphoria.jp../img/entrance2.gif") 0% 0% no-repeat;
	display:block;
	text-indent:-8874px;
}

.i_blog02{
	width:249px;
	height:22px;
	float:right;
	padding-top:5px;
}


#footer_bt {
	width:230px;
	height:20px;
	}

a.bt_com{
	width:63px;
	height:14px;
	background:url(../img/share/bt_com.gif) no-repeat 0px 0px;
	text-indent:-5555px;
	text-decoration:none;
	display:block;
	float:left;
}
a:hover.bt_com {
	background:url(../img/share/bt_com.gif) no-repeat 0px -14px;
	text-decoration:none;
}


a.bt_link{
	width:63px;
	height:14px;
	background:url(../img/share/bt_link.gif) no-repeat 0px 0px;
	text-indent:-5555px;
	text-decoration:none;
	display:block;
	margin-left:5px;
	float:left;
}
a:hover.bt_link {
	background:url(../img/share/bt_link.gif) no-repeat 0px -14px;
	text-decoration:none;
}

a.bt_words{
	width:90px;
	height:14px;
	background:url(../img/share/bt_words.gif) no-repeat 0px 0px;
	text-indent:-5555px;
	text-decoration:none;
	display:block;
	margin-left:5px;
	float:left;
}
a:hover.bt_words {
	background:url(../img/share/bt_words.gif) no-repeat 0px -14px;
	text-decoration:none;
}




div#sign-box {
	clear:both;
	width:680px;
	height:58px;
	margin:5px auto;
	padding-top:5px;
}

div#sign-box div {
	float:left;
	margin:0px 3px;
}

#sign01{
	width: 105px;
	height: 39px;
}

#sign02{
	width: 105px;
	height: 39px;
}

#sign03{
	width: 105px;
	height: 39px;
}

#sign04 {
	width: 105px;
	height: 39px;
}

#sign05 {
	width: 105px;
	height: 39px;
}

#sign06 {
	width: 105px;
	height: 39px;
}




/* エクステ */


.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}


.clearfix {
  min-height: 1px;
}

* html .clearfix
 {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}



#extebox01 {
	width:486px;
	height:408px;
	position:relative;
	z-index:3;
	}
#extebox01l {
	width:240px;
	float:left;
	}
#extebox01l h3 {
	background:url(../img/exte/style_01b.gif) no-repeat;
	width:240px;
	height:46px;
	overflow:hidden;
	}
#extebox01l h3 span {
	position:relative;
	z-index:-1;
	}

#extebox01r {
	width:240px;
	float:right;
	}
#extebox01r h3 {
	background:url(../img/exte/style_02b.gif) no-repeat;
	width:240px;
	height:46px;
	overflow:hidden;
	}
#extebox01r h3 span {
	position:relative;
	z-index:-1;
	}


#extebox02 {
	width:485px;
	height:245px;
	margin:10px 0px;
	position:relative;
	z-index:3;
	}
#extebox02 div {
	position:absolute;
	top:0px;
	left:0px;
	}

#extebox02 p {
	background:url(../img/exte/exte_coment.gif) no-repeat;
	width:485px;
	height:245px;
	}

#extebox02 p span {
	position:relative;
	display:block;
	width:485px;
	height:245px;
	overflow:hidden;
	z-index:-1;
	}


/*-----2010-3-5-----*/
.bn_24{
	display:block;
	width:152px;
	height:76px;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	left:0;
}
.bn_24 img{
	border:0;
}
/*-----2010-3-5-----*/
