/*--------------------------------------------------------
■基本設定
--------------------------------------------------------*/

h1, h2, h3, h4, h5, h6 ,p {
margin: 0px;
padding: 0px;
}
p{
color: #333333;
}


h1{
font-size: 120%;
color: #333333;
}

h2{
font-size: 115%;
color: #333333;
}

h3{
color: #333333;
}

a img{ /* 画像のリンク枠を消す */
border: none;
}

.red{
color:#FF0000;
}

.block{
clear: both;
}  

/*--------------------------------------------------------
■隙間の設定
--------------------------------------------------------*/
.t2{margin-top:2px;}
.t3{margin-top:3px;}
.t5{margin-top:5px;}
.t10{margin-top:10px;}
.b2{margin-bottom:2px;}
.b3{margin-bottom:3px;}
.b5{margin-bottom:5px;}
.b10{margin-bottom:10px;}	


/*--------------------------------------------------------
■フォーマットのレイアウト
--------------------------------------------------------*/

body{
text-align: center; /* Internet Explorer 5.5以前への対応 */
margin: 0px;
padding: 0px;
}

#container{
margin: 0 auto; /* Internet Explorer 5.5以外 */
text-align: left; /* Internet Explorer 5.5以前への対応 */
width: 750px; /* 左右に余白を入れる場合は、ここを編集 */
background-color: #FFFFFF; 
}


/*--------------------------------------------------------
■ヘッダの設定
--------------------------------------------------------*/

#top-menu-list{
float:right;
margin:5px 0px 20px 0px;
font-size:11px;
}

#header{
margin: 0px;
padding: 0px;
}

#header h1{
margin: 0px; /* 外の隙間 ピッチリ合わせている */
padding: 0px;
width: 750px; /* containerにいっぱいいっぱい表示 */
height: 40px;
background:url(../images/about_link/goannai.jpg) no-repeat top left;
text-indent:-9999px;
}
#header img{
margin: 0px;
padding: 0px;
}
#navi ul{
margin: 0px;
padding: 0px;
}

#navi li{
margin: 0px;
padding: 0px;
float: left;
list-style-type: none;
text-decoration:none;

	/* \*/
	overflow:hidden;
	/* */
}
#navi li a{
margin: 0px;
padding: 0px;
float: left;
list-style-type: none;
text-decoration:none;
text-indent: -9999px;
}
.btn01 a{
background:url(../images/about_link/link_back_top.jpg) no-repeat top left;
width:200px;
height:40px;
margin: 0px;
padding: 0px;
}

.btn01 a:hover{
background:url(../images/about_link/link_back_top.jpg) no-repeat bottom left;
width:200px;
height:40px;
margin: 0px;
}

.btn02 a{
background:url(../images/about_link/link_back_h.jpg) no-repeat top left;
width:200px;
height:40px;
margin: 0px;
padding: 0px;
}

.btn02 a:hover{
background:url(../images/about_link/link_back_h.jpg) no-repeat bottom left;
width:200px;
height:40px;
margin: 0px;
padding: 0px;
}

.btn03 a{
background:url(../images/about_link/link_back_n.jpg) no-repeat top left;
width:200px;
height:40px;
margin: 0px;
padding: 0px;
}

.btn03 a:hover{
background:url(../images/about_link/link_back_n.jpg) no-repeat bottom left;
width:200px;
height:40px;
margin: 0px;
padding: 0px;
}

.btn04 a{
background:url(../images/about_link/link_back_k.jpg) no-repeat top left;
width:150px;
height:40px;
margin: 0px;
padding: 0px;
}

.btn04 a:hover{
background:url(../images/about_link/link_back_k.jpg) no-repeat bottom left;
width:150px;
height:40px;
margin: 0px;
padding: 0px;
}

.pan{
font-size:12px;
text-decoration:none;
margin: 10px 0px 0px 5px;
padding: 0px;
height:40px;
}
.pan a{
text-decoration:none;
}

.gototop{
font-size:10px;
text-align:right;
margin:0px 0px 3px 0px;
}





/*--------------------------------------------------------
■フッタの設定
--------------------------------------------------------*/


#footer p{
color: #333333;
font-size: 10px;
text-align:center;
margin:0px auto;
padding: 10px 0px;
}

#line {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF3300;
	width: 760px;
	}
#seolink {
	padding-left: 0px;
	margin-left: 0px;
}

.localbar{
	background-image: url(../images/localbar.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 760px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
}	
.chiiki{
	text-align:center;
	color: #FFFFFF;
	margin-top: 5px;
	font-size: 11px;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
}
.chiiki a{
	color: #FFFFFF;
	font-size:12px;
	padding: 0px;
	margin-left: 0px;
}

.local_line{
	background:url(../images/local_line.gif) no-repeat;
	width:760px;
	height:1px;
	margin:10px auto 0px auto;
	padding:0px;
}

/*--------------------------------------------------------
■フッターローカルリンク部
--------------------------------------------------------*/
div#local_link{
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
}
div#local_link .menu{
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
}
div#local_link .menu ul{
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#local_link .menu ul li{
	display: inline;
	margin: 0px 5px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	line-height: 100%;
}

.local_line{
	background:url(../images/local_line.gif) no-repeat center top;
	width:760px;
	height:1px;
	margin:10px auto 0px auto;
	padding:0px;
}
div#local_link .menu li a:link {
	color:#666666;
	text-decoration: none;
}
div#local_link .menu li a:visited {
	color:#666666;
	text-decoration: none;
}
div#local_link .menu li a:visited:hover {
	color:#000000;
	text-decoration: underline;
}
div#local_link .menu li a:hover {
	color:#000000;
	text-decoration: underline;
}

.local00{color:#CC3399;}
.local01{color:#9966CC;}
.local02{color:#33CCCC;}
.local03{color:#530064;}
.local04{color:#FF6600;}
.local05{color:#FF99FF;}
.local06{color:#5555FF;}
.local07{color:#006633;}
.local08{color:#DD9D09;}
.local09{color:#83DD09;}
.local10{color:#9D7749;}
.local11{color:#F6CD0B;}
.local12{color:#6CBD3F;}
.local13{color:#CBA303;}
.local14{color:#FF00CC;}
.local15{color:#D6747D;}
.local16{color:#AAAA40;}
.local17{color:#489100;}
.local18{color:#00A3C6;}
.local19{color:#FD8831;}
.local15{color:#B13A3A;}
.local20{color:#FF3366;}
.local21{color:#8A0000;}
.local22{color:#797928;}
.local23{color:#999999;}
.local24{color:#B5B5FF;}
.local25{color:#009966;}



/*--------------------------------------------------------
■コンテンツの設定
--------------------------------------------------------*/
.h2bar{
background:url(../images/about_link/h_back.jpg) no-repeat top left;
width:750px;
height:30px;
}
.h2bar h2{
font-size:14px;
width:750px;
height:30px;
line-height:30px;
padding:0px 0px 0px 10px;
}

.cont{
width:750px;
margin:0px 0px 40px 0px;
line-height:150%;
}

.cont01{
margin: 0px 0px 0px 10px;
}


.cont02 p{
margin: 10px 0px 0px 10px;
padding:0px;
font-size:12px;
}
.cont02_left{
float:left;
width:auto;
margin: 20px 0px 0px 50px;
font-size:12px;
line-height:130%;

}
.cont02_right{
float:left;
width:auto;
margin: 20px 0px 0px 150px;
font-size:12px;
line-height:130%;
}

.cont02_01{
float:left;
width:auto;
margin: 10px 0px 0px 10px;
font-size:12px;
display:inline;
}
.cont02_02{
float:left;
width:auto;
margin: 10px 0px 0px 60px;
font-size:12px;
}
.cont02_03{
float:left;
width:auto;
margin: 10px 0px 0px 60px;
font-size:12px;
}
.cont02_04{
float:left;
width:auto;
margin: 10px 0px 0px 60px;
font-size:12px;
}

.cont03_left{
float:left;
width:auto;
margin: 10px 0px 0px 10px;
font-size:12px;
}
.cont03_right{
float:right;
width:auto;
margin: 10px 120px 0px 0px;
font-size:12px;
display:inline;
}
.cont04{
margin: 10px 0px 0px 10px;
font-size:12px;
}

.cont04_01{
margin:40px 0px 60px 0px;
font-size:12px;
}
.cont04_ym{
margin:30px 0px 0px 0px;
}
.cont04_ym p{
margin:10px 0px 0px 0px;
}

.cont05_left{
float:left;
width:auto;
margin: 10px 0px 0px 0px;
}
.cont05_right{
float:right;
width:auto;
margin: 10px 0px 0px 0px;
}

/*--------------------------------------------------------
■情報サイト・風俗店申し込みページ
--------------------------------------------------------*/

.J_z{
margin:0px 0px 50px 0px;
}
.cont_j{
width:750px;
height:300px;
margin:0px 0px 50px 0px;
line-height:130%;
}
.next{
margin:0px;
text-indent:-9999px;
}
.next a{
text-align:center;
margin:0px auto;
background:url(../images/about_link/next.jpg) no-repeat left top;
width:200px;
height:50px;
display:block;
}
.next a:hover{
background:url(../images/about_link/next.jpg) no-repeat left bottom;
width:200px;
height:50px;
display:block;
}
.cont_m{
width:750px;
height:300px;
margin:0px 0px 50px 0px;
line-height:130%;
}
.mdr{
text-align:center;
margin:0px auto;
}
.step_z{
text-align:center;
margin:0px auto 0px auto;
}
