@charset "Shift_JIS";

/*---▼ページ全体---*/

body{
	font-size:12px;
	line-height:18px;
	color: #333333;
	font-family: Arial,'ＭＳ Ｐゴシック',sans-serif ;
	margin: 0;
	padding: 0;
	text-align:center;
	background-color:#FBC83B;

 }

#wrapper{
	width:960px;
	height:auto;
	padding: 0;
	margin-top:0px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	background-color:#ffffff;
	border-left:solid 1px #999999;
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
	margin-bottom: 20px;
}

p{
	font-style: normal;
	line-height: 18px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 12px;
}

a{
    color:#0000FF;
    text-decoration:underline;}

a:hover{
    text-decoration:none;}

img{
    border:0;
}



/*---▲ページ全体---*/


/*---▼クラス要素---*/

.red {
color:#FF0000;}

.red10px {
color:#990000;
font-size:10px;}

.orange {
color:#FC4207}

.green {
color:#00672A;}

.blue{
color:#0033FF;}

.text10px{
font-size:10px;
}

.text10px_15{
font-size:10px;line-height:15px;
}

.text10px_18{
font-size:10px;line-height:18px;
}

.text12px_15{
font-size:12px;line-height:15px;
}

.text12px_18{
font-size:12px;line-height:18px;
}

.text12px_19{
font-size:12px;line-height:19px;
}

.text12px_20 {
font-size: 12px;line-height:20px;
}

.text12px_22 {
font-size: 12px;
line-height: 22px;
}

.text12px_24 {
font-size: 12px;
line-height: 24px;
}

.text14px {
font-size: 14px;
}

.text16px {
font-size: 16px;
}

.text18px {
font-size: 18px;
}

.text20px {
font-size: 20px;
}

.text22px {
font-size: 22px;
}

.right {
text-align:right;
}

.center {
text-align:center;
}

.left_top {
	text-align:left;
	vertical-align: top;
}

.top {
	vertical-align: top;
}

.padding10px{
	margin:10px;
}

.padding20px{
	margin:20px;
}
.padding_left10px{
padding:0px 0px 0px 10px;}

.padding_lefttopbottom10px{
	margin: 10px 0px 10px 10px;
}


.padding_left10pxbottom20px{
padding:0px 0px 20px 10px;}

.padding_bottom10px{
	margin: 0px 0px 10px 0px;
}

.padding_topbottom10px{
padding:10px 0px 10px 0px;}

.padding_bottom20px{
	margin: 0px 0px 20px 0px;
}

.float_left{
	float:left;
	margin-right: 5px;
	padding: 0;
}

.clear_both{
clear:both;
}

.height30px{
	height:30px;
}

/*---▲クラス要素---*/


/*---▼ヘッダ---*/

#header {
	width:960px;
	height:123px;
	padding:0px 1px 1px 0px;
	margin:0;
	border: 0;
	text-align:left;
}


#header h1 {
	margin:0;
	padding:0px 0px 0px 10px;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
}

#header img {
	margin:0;
	padding:0;
	float:left;
}

#keisaku{
	margin:0;
	padding:0;
	width:650px;
	height:auto;
	padding:10px 0px 0px 0px;
	float:left;
	text-align:right;
}

.serch{
	width:auto;
	height:28px;
	margin: 0px 0px 5px 405px;
	padding: 0;
	text-align: right;
}
.light_set{
	text-align:left;
	float:left;
	width:297px;
}


/*---▲ヘッダ---*/

/*---▼検索窓▼---*/
.search_box {
	width:658px;
	height:107px;
	background:url(../../img/sample658x107_1.gif) no-repeat;
	margin-bottom:6px;
	float:right;
}
.search_form {
	margin:0px 0px 12px;>margin:0px 0px 6px;}
.search_form_area {
	height:30px;
	padding-left:80px;
	padding-top:35px;
}
.search_text {
	border:1px solid #ff9d3e;
	font-size:18px;
	height:25px;
	margin-left:10px;
	width:440px;
	padding:4px 0 4px 2px;
}
.search_img {
	text-align:center;
}
.search_word {
	font-size:16px;
	height:20px;
	margin-left:90px;
	width:620px;
}
.search_word a{
	color:#333;
	font-weight:bold;
}

/*---▲検索窓▲---*/

/*---▼ページ本体（３段組）---*/


#h_navi {
	width:960px;
	height:44px;
	margin:0;
	padding: 0;
	border:0;
	text-align:left;
	vertical-align:top;
}



#pagebody {
	width:960px;
	height: auto;
	margin:0;
	padding: 0;
	border:0;
	clear:both;
}

#l_navi {
	width:188px;
	height: auto;
	margin:22px 0px 20px 4px;
	padding: 0px 0px 0px 4px;
	border:0;
	text-align:left;
	float:left;
}


#main {
	width:570px;
	height: auto;
	margin:22px 0px 20px 0px;
	padding: 0;
	border:0;
	text-align:left;
	float:left;
}

#r_navi {
	width:175px;
	height: auto;
	margin:22px 0px 20px 11px;
	padding: 0 8px 0 0;
	border:0;
	text-align:left;
	float:left;
}

/*---▲ページ本体（３段組）---*/


/*---▼ページ本体　フリースペースのサービス、ターゲット別（３段組）---*/
#bottom_service{
	width:920px;
	margin:0px 20px 30px 10px;
	padding:0;
	clear:both;
	height: 180px;
}


/*---▲ページ本体　フリースペースのサービス、ターゲット別（３段組）---*/


/*---▼ページ本体　各店舗（３段組）---*/

#main2 {
	width:763px;/*左右入れ替え修正あり*/
	height: auto;
	margin:0;
	padding: 0px 0px 20px 0px;
	border:0;
	text-align:left;
	float:left;
}

#l_navi_tenpo {
	width:191px;
	height: auto;
	margin:20px 0px 0px 0px;
	border:0;
	text-align:left;
	float:left;
	padding: 0px 0px 0px 3px;
}

#r_navi_tenpo {
	width:175px;
	height: auto;
	margin:22px 0px 20px 8px;
	padding: 0;
	border:0;
	text-align:left;
	float:left;
}


#main_tenpo {
	width:552px;
	height: auto;
	margin:0;
	padding: 20px 0px 0px 13px;
	border:0;
	text-align:left;
	float:left;
}

#bottom_tempo{
	width:920px;
	margin:0px 20px 30px 20px;
	padding:0;
	clear:both;
}

/*---▲ページ本体　各店舗（３段組）---*/


/*---▼フッタ---*/

#footer{
	width:928px;
	height:auto;
	margin: 0px 16px 0px 16px;
	padding:0;
	border:0;
	text-align:center;
	line-height:37px;
	clear:both;
	float:none;
}

.footer1{
	width:928px;
	height:164px;
	margin: 0;
	padding:5px 0px 0px 0px;
	border:0;
	background-image:url(../images/footer.jpg);
	background-repeat:repeat-x;
	text-align:center;
	line-height:37px;
	clear:both;
	float:none;
}

.footer2{
	width:928px;
	height:60px;
	margin: 0;
	padding:18px 0px 17px 0px;
	border:0;
	text-align:center;
	font-size:10px;
	line-height:15px;
	clear:both;
	float:none;
}

.footer3{
	width:928px;
	height:30px;
	margin: 0;
	padding:10px 0px 10px 0px;
	border-top: solid 3px #FBC83B;
	text-align:center;
	font-size:12px;
	line-height:15px;
	clear:both;
	float:none;
}

/*---▲フッタ---*/


/*---▼トップメニュー---*/

#h_navi ul {
margin:0;
padding:0;
list-style:none;
}

#h_navi ul li {
margin:0;
padding:0px 0px 0px 0px;
float:left;
}

#h_navi li.navi1 a {
display:block;
width:170px;
height:44px;
background-image:url(../images/h_navi1.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#h_navi li.navi1 a:hover {
display:block;
width:170px;
height:44px;
background-image:url(../images/h_navi1.jpg);
background-repeat:no-repeat;
background-position:0px -44px;
text-indent:-9999px;
}

#h_navi li.navi2 a {
display:block;
width:208px;
height:44px;
background-image:url(../images/h_navi2.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#h_navi li.navi2 a:hover {
display:block;
width:208px;
height:44px;
background-image:url(../images/h_navi2.jpg);
background-repeat:no-repeat;
background-position:0px -44px;
text-indent:-9999px;
}


#h_navi li.navi3 a {
display:block;
width:177px;
height:44px;
background-image:url(../images/h_navi3.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#h_navi li.navi3 a:hover {
display:block;
width:177px;
height:44px;
background-image:url(../images/h_navi3.jpg);
background-repeat:no-repeat;
background-position:0px -44px;
text-indent:-9999px;
}

#h_navi li.navi4 a {
display:block;
width:232px;
height:44px;
background-image:url(../images/h_navi4.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#h_navi li.navi4 a:hover {
display:block;
width:232px;
height:44px;
background-image:url(../images/h_navi4.jpg);
background-repeat:no-repeat;
background-position:0px -44px;
text-indent:-9999px;
}

#h_navi li.navi5 a {
display:block;
width:173px;
height:44px;
background-image:url(../images/h_navi5.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#h_navi li.navi5 a:hover {
display:block;
width:173px;
height:44px;
background-image:url(../images/h_navi5.jpg);
background-repeat:no-repeat;
background-position:0px -44px;
text-indent:-9999px;
}

/*---▲トップメニュー---*/


/*---▼左ナビ---*/

#l_navi ul {
margin:0;
padding:0;
list-style:none;
}

#l_navi ul li {
margin:0;
padding:0px 0px 6px 0px;
}

#l_navi li.navi1 {
display:block;
width:177px;
height:87px;
background-image:url(../images/l_navi1.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi li.navi2 a {
display:block;
width:177px;
height:71px;
background-image:url(../images/l_navi2.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi li.navi2 a:hover {
display:block;
width:177px;
height:71px;
background-image:url(../images/l_navi2.jpg);
background-repeat:no-repeat;
background-position:0px -71px;
text-indent:-9999px;
}


#l_navi li.navi3 a {
display:block;
width:177px;
height:71px;
background-image:url(../images/l_navi3.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi li.navi3 a:hover {
display:block;
width:177px;
height:71px;
background-image:url(../images/l_navi3.jpg);
background-repeat:no-repeat;
background-position:0px -71px;
text-indent:-9999px;
}


#l_navi li.navi4 a {
display:block;
width:177px;
height:71px;
background-image:url(../images/l_navi4.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi li.navi4 a:hover {
display:block;
width:177px;
height:71px;
background-image:url(../images/l_navi4.jpg);
background-repeat:no-repeat;
background-position:0px -71px;
text-indent:-9999px;
}


#l_navi li.navi5 a {
display:block;
width:177px;
height:71px;
background-image:url(../images/l_navi5.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi li.navi5 a:hover {
display:block;
width:177px;
height:71px;
background-image:url(../images/l_navi5.jpg);
background-repeat:no-repeat;
background-position:0px -71px;
text-indent:-9999px;
}

#l_navi li.navi6 a {
display:block;
width:177px;
height:71px;
background-image:url(../images/l_navi10.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#l_navi li.navi6 a:hover {
display:block;
width:177px;
height:71px;
background-image:url(../images/l_navi10.jpg);
background-repeat:no-repeat;
background-position:0px -71px;
text-indent:-9999px;
}

#l_navi h2 {
	width:180px;
	height:23px;
	margin:0px 0px 10px 0px;
	padding:3px 0px 0px 0px;
	background-image:url(../images/l_navi_h2.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-indent: 25px;
}

.l_navi_table1{
	border-right:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	margin:0;
	padding:0;
	width: 185px;
}

.l_navi_td1{
border-bottom:solid 1px #cccccc;
background-color:#ffffff;
padding:5px 0px 5px 8px;
line-height:14px;
}

.l_navi_td1 img.rank{
margin:0;
padding:0px 0px 10px 15px; 
}

.l_navi_td2{
border-bottom:solid 1px #cccccc;
background-color:#ffe5f4;
padding:5px 0px 5px 8px;
line-height:14px;
}

.l_navi_td2 img.rank{
margin:0;
padding:0px 0px 10px 15px; 
}

/*---▲左ナビ---*/


/*---▼メイン---*/

#main h2 {
	width:570px;
	height:30px;
	margin:0px 0px 1px 0px;
	padding:7px 0px 0px 0px;
	background-image:url(../images/main_h2.jpg);
	background-repeat:no-repeat;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	text-indent: 25px;
}

#main h3 {
	font-style:normal;
	font-weight:bold;
	padding:5px 0px 5px 10px;
	margin:0px 0px 20px 0px;
	border-left:solid 5px #FF6600;
	font-size:16px;
}


/*---▲メイン---*/


/*---▼各店舗用---*/

#main2 h2 {
margin:0;
padding:0;
}

#main2 .h_navi_tenpo{
height:35px;
margin:0;
padding:0;
}

#main2 .h_navi_tenpo ul {
margin:0;
padding:0;
list-style:none;
}

#main2 .h_navi_tenpo ul li {
margin:0;
padding:0px 0px 0px 0px;
float:left;
}


#main2 .h_navi_tenpo li.navi1 a {
display:block;
width:192px;
height:35px;
background-image:url(../images/tenpo1.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#main2 .h_navi_tenpo li.navi1 a:hover {
	display:block;
	width:192px;
	height:35px;
	background-image:url(../images/tenpo1.jpg);
	background-repeat:no-repeat;
	background-position:0px -35px;
	text-indent:-9999px;
}

#main2 .h_navi_tenpo li.navi2 a {
display:block;
width:190px;
height:35px;
background-image:url(../images/tenpo2.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#main2 .h_navi_tenpo li.navi2 a:hover {
	display:block;
	width:190px;
	height:35px;
	background-image:url(../images/tenpo2.jpg);
	background-repeat:no-repeat;
	background-position:0px -35px;
	text-indent:-9999px;
}

#main2 .h_navi_tenpo li.navi3 a {
display:block;
width:216px;
height:35px;
background-image:url(../images/tenpo3.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#main2 .h_navi_tenpo li.navi3 a:hover {
display:block;
width:216px;
height:35px;
background-image:url(../images/tenpo3.jpg);
background-repeat:no-repeat;
background-position:0px -35px;
text-indent:-9999px;
}

#main2 .h_navi_tenpo li.navi4 a {
display:block;
width:165px;
height:35px;
background-image:url(../images/tenpo4.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

#main2 .h_navi_tenpo li.navi4 a:hover {
display:block;
width:165px;
height:35px;
background-image:url(../images/tenpo4.jpg);
background-repeat:no-repeat;
background-position:0px -35px;
text-indent:-9999px;
}


#l_navi_tenpo h2 {
	width:192px;
	height:25px;
	margin:0;
	padding:3px 0px 0px 0px;
	background-image:url(../images/l_navi_h2_2.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-indent: 25px;
}

#l_navi_tenpo .comic {
	width:190px;
	height:120px;
	margin:10px 0px 0px 0px;
	padding:0;
	text-align:center;
}

#l_navi_tenpo .shousai {
	width:190px;
	height:auto;
	margin:0;
	padding:10px 0px 0px 0px;
	border: solid 1px #cccccc;
}

#l_navi_tenpo .shousai .center {
	width:170px;
	height:auto;
	margin:0;
	padding:0px 0px 0px 10px;
}


.l_navi_tenpo_table1 {
	width:160px;
	height:auto;
	margin:0;
	padding:0;
	text-align:left;
	font-size:10px;
	line-height:15px;
}

.l_navi_tenpo_table1 td {
margin:0;
padding:0px 0px 7px 0px ;
}


.l_navi_tenpo_table1 img {
margin:0px 3px 0px 0px;
padding:0;
border:0;
}

.r_navi_table2{
	border-right:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	margin:0;
	padding:0;
	width: 170px;
	border-top: solid 1px #cccccc;
}

.r_navi_td3{
border-bottom:solid 1px #cccccc;
background-color:#ffffff;
padding:5px 0px 5px 8px;
line-height:14px;
}


#r_navi_tenpo h2 {
	width:170px;
	height:25px;
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 0px;
	background-image:url(../images/r_navi_h2.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-indent: 25px;
}

.r_navi4{
	width:170px;
	height:auto;
	margin:10px 0px 10px 0px;
	padding:0;
	text-align:center;
}

.r_navi4 .space{
width:auto;
height:8px;
}



#main_tenpo h2 {
	width:552px;
	height:32px;
	margin:0;
	padding:7px 0px 0px 0px;
	background-image:url(../images/main_tenpo_h2.jpg);
	background-repeat:no-repeat;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	text-indent: 25px;
}

#main_tenpo h3 {
	font-style:normal;
	font-weight:bold;
	padding:5px 0px 5px 10px;
	margin:0px 0px 20px 0px;
	border-left:solid 5px #FF6600;
	font-size:14px;
}

#main_tenpo h4 {
	font-style:normal;
	font-weight:bold;
	padding:2px 0px 0px 13px;
	margin:0px 0px 10px 0px;
	background-image:url(../images/tenpo22.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;
	font-size:14px;
}

.main_tenpo_table{
	margin:0;
	padding:0;
	border-top:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
}

.main_tenpo_table1{
	width:520px;
	height: auto;
	margin:0;
	padding:15px;
	border-bottom:solid 1px #cccccc;
	line-height:18px;
}

.main_tenpo_table1 .image{
	width:147px;
	margin:0;
	padding:0;
	float:left;
	height: auto;
}

.main_tenpo_table1 .contents{
	width:373px;
	margin:0;
	padding:0;
	float:left;
	height: auto;
}

.main_tenpo_table2{
	width:550px;
	height: auto;
	margin:0;
	border-right:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	line-height:18px;
	padding: 0;
	border-top: solid 1px #cccccc;
}



#bottom_tempo h2 {
	width:920px;
	height:30px;
	margin:0px 0px 20px 0px;
	padding:7px 0px 0px 0px;
	background-image:url(../images/bottom_tenpo_h2.jpg);
	background-repeat:no-repeat;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	text-indent: 25px;
}

.footer4{
	width:928px;
	height:18px;
	margin: 0;
	padding:10px 0px 10px 0px;
	border-top: solid 1px #FBC83B;
	text-align:center;
	font-size:12px;
	line-height:15px;
	clear:both;
	float:none;
}


.price{
border-top:solid 1px #FF9600;
border-left:solid 1px #FF9600;
margin:0;
padding:0;
}

.price .td1{
border-bottom:solid 1px #FF9600;
border-right:solid 1px #FF9600;
padding:5px;
vertical-align:top;
text-align:left;
}

.price .td2{
border-bottom:solid 1px #FF9600;
border-right:solid 1px #FF9600;
background-color:#FFF9EA;
padding:5px;
vertical-align:top;
text-align:left;
}

.price .td1_2{
	border-bottom:solid 1px #FF9600;
	padding:5px;
	vertical-align:top;
	text-align:left;
	width: 220px;
}

.price .td2_2{
	border-bottom:solid 1px #FF9600;
	background-color:#FFF9EA;
	padding:5px;
	vertical-align:top;
	text-align:left;
	width: 220px;
}

.price .td1 img{
	margin:0px 5px 0px 0px;
	padding:0;
}

.price .td2 img{
margin:0;
padding:0px 5px 0px 0px;
}

.price .td1_2 img{
margin:0;
padding:0px 5px 0px 0px;
}

.price .td2_2 img{
margin:0;
padding:0px 5px 0px 0px;
}

.price .td2 ul{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 10px;
}

.topics_navi{
	width:500px;
	height:auto;
	margin:0;
	padding:20px 0px 20px 0px;
	text-align:center;
}

.topics_table{
	width:460px;
	height:auto;
	margin:0;
	padding:20px;
	border:solid 1px #FF9600;
}

.topics_table2{
	width:460px;
	height:auto;
	margin:0;
	padding:20px 0px 20px 0px;
	border-bottom:solid 1px #FF9600;
}


.topics_table3{
	width:440px;
	height:auto;
	margin:0;
	padding:20px 0px 20px 20px;
}



/*---▲各店舗用---*/




/*---▼フリースペースのサービス---*/

#service{
	width:567px;
	height:auto;
	margin:12px 0px 13px 0px;
	padding:0px 0px 0px 3px;
}

.service1{
	width:182px;
	margin:0;
	padding:0px 5px 0px 0px;
	text-align: center;
	float: left;
	height: 340px;
}

.service1 img{
margin:0;
padding:0px 0px 10px 0px;}


.service2{
margin:0;
padding:0;
text-align: left;
}

.service3{
	width:155px;
	height:auto;
	margin:0px 0px 0px 20px;
	padding:0;
}

.service1 .i a{
display:block;
width:182px;
height:69px;
margin:0px 0px 10px 0px;
padding:0;
background-image:url(../images/freespace2.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

.service1 .i a:hover{
display:block;
width:182px;
height:69px;
margin:0px 0px 10px 0px;
padding:0;
background-image:url(../images/freespace2.jpg);
background-repeat:no-repeat;
background-position:0px -69px;
text-indent:-9999px;
}

.service1 .m a{
display:block;
width:182px;
height:69px;
margin:0px 0px 10px 0px;
padding:0;
background-image:url(../images/freespace3.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

.service1 .m a:hover{
display:block;
width:182px;
height:69px;
margin:0px 0px 10px 0px;
padding:0;
background-image:url(../images/freespace3.jpg);
background-repeat:no-repeat;
background-position:0px -69px;
text-indent:-9999px;
}

.service1 .k a{
display:block;
width:182px;
height:69px;
margin:0px 0px 10px 0px;
padding:0;
background-image:url(../images/freespace4.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

.service1 .k a:hover{
display:block;
width:182px;
height:69px;
margin:0px 0px 10px 0px;
padding:0;
background-image:url(../images/freespace4.jpg);
background-repeat:no-repeat;
background-position:0px -69px;
text-indent:-9999px;
}

.service1 .d a{
display:block;
width:182px;
height:69px;
margin:0px 0px 10px 0px;
padding:0;
background-image:url(../images/freespace5.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

.service1 .d a:hover{
display:block;
width:182px;
height:69px;
margin:0px 0px 10px 0px;
padding:0;
background-image:url(../images/freespace5.jpg);
background-repeat:no-repeat;
background-position:0px -69px;
text-indent:-9999px;
}

.service1 .c a{
display:block;
width:182px;
height:69px;
margin:0px 0px 10px 0px;
padding:0;
background-image:url(../images/freespace6.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

.service1 .c a:hover{
display:block;
width:182px;
height:69px;
margin:0px 0px 10px 0px;
padding:0;
background-image:url(../images/freespace6.jpg);
background-repeat:no-repeat;
background-position:0px -69px;
text-indent:-9999px;
}

.service1 .s a{
display:block;
width:182px;
height:69px;
margin:0px 0px 10px 0px;
padding:0;
background-image:url(../images/freespace7.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

.service1 .s a:hover{
display:block;
width:182px;
height:69px;
margin:0px 0px 10px 0px;
padding:0;
background-image:url(../images/freespace7.jpg);
background-repeat:no-repeat;
background-position:0px -69px;
text-indent:-9999px;
}

.service1 .n a{
display:block;
width:182px;
height:69px;
margin:0px 0px 10px 0px;
padding:0;
background-image:url(../images/freespace8.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

.service1 .n a:hover{
display:block;
width:182px;
height:69px;
margin:0px 0px 10px 0px;
padding:0;
background-image:url(../images/freespace8.jpg);
background-repeat:no-repeat;
background-position:0px -69px;
text-indent:-9999px;
}

.service1 .f a{
display:block;
width:182px;
height:69px;
margin:0px 0px 10px 0px;
padding:0;
background-image:url(../images/freespace9.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

.service1 .f a:hover{
display:block;
width:182px;
height:69px;
margin:0px 0px 10px 0px;
padding:0;
background-image:url(../images/freespace9.jpg);
background-repeat:no-repeat;
background-position:0px -69px;
text-indent:-9999px;
}

.service1 .p a{
display:block;
width:182px;
height:69px;
margin:0px 0px 10px 0px;
padding:0;
background-image:url(../images/freespace10.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

.service1 .p a:hover{
display:block;
width:182px;
height:69px;
margin:0px 0px 10px 0px;
padding:0;
background-image:url(../images/freespace10.jpg);
background-repeat:no-repeat;
background-position:0px -69px;
text-indent:-9999px;
}




/*---▲フリースペースのサービス---*/


/*---▼右ナビ---*/

#r_navi1{
width:155px;
margin:0;
padding:0px 0px 10px 10px;
line-height:15px;
}

#r_navi2{
	width:155px;
	margin:0;
	padding:0px 0px 30px 10px;
	line-height:15px;
	text-align:center;
}

#r_navi3{
	width:160px;
	margin:0;
	padding:0px 0px 30px 8px;
	line-height:15px;
	text-align:left;
}


.r_navi_table1{
	border-right:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	margin:0;
	padding:0;
	width: 155px;
}

.r_navi_td1{
	border-bottom:solid 1px #cccccc;
	background-color:#ffffff;
	padding:8px 0px 8px 8px;
	line-height:14px;
}

.r_navi_td1 img.rank{
	margin:0px 0px 10px 15px;
	padding:0;
}

.r_navi_td2{
border-bottom:solid 1px #cccccc;
background-color:#ffe5f4;
padding:5px 0px 5px 8px;
line-height:14px;
}

.r_navi_td2 img.rank{
	margin:0px 0px 10px 15px;
	padding:0;
}



/*---▲右ナビ---*/


/*---▼0604追加 無料視聴サイト---*/
.r18{
	border-color:#0099FF;
	border-style:ridge;
	border-width:1px;
	width:170px;
	color:#0099FF;
}
.r18 p{
	font-size:10px;
	margin:0;
}

.freemovie{
	border-color:#FF9933;
	border-style:ridge;
	border-width:1px;
	width:170px;
	color:#FF9933;
	margin-top:10px;
}