/**************************************** TEMPLATE ****************************************/
/******************** HTML ********************/
body {
	margin:0px auto;
	padding:0px;
	text-align:center;
	font-size:13px;
	color:#000000;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
h1 {
	margin:0px;
	padding:0px;
	text-align:left;
	float:left;
}
h2 {
	margin:0px 0px 10px 0px;
	padding:0px;
}
h2 a{
	text-decoration:underline;
}

h4 {
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
}
a {
	color:#000000;
	text-decoration:none;
}
a:hover {
	color: #FF6600;
	text-decoration: underline;
}
img{
	border:none;
}

/******************** FRAME ********************/
/* HEADER */
#HEADER_FRAME {
	margin:0px auto;
	padding:0px;
	text-align:center;
	width:100%;
	height:190px;
	background-image:url(img/header_back.jpg);
}
#HEADER {
	margin:0px auto;
	padding:15px 0px 16px 0px;
	text-align:center;
	width:800px;
	height:84px;
}
#HEADER img {
	border:none;
}

/* MENU */
#MENU {
	margin:0px auto;
	padding:0px;
	width:800px;
	height:40px;
}
#MENU img {
	display:inline;
	border:none;
}

/* MAIN_FRAME */
#MAIN_FRAME {
	margin:0px auto;
	padding:0px;
	texta-align:center;
	width:800px;
	z-index:3;
	position:relative;
	top:-10px;
}

/* MAIN */
#MAIN {
	margin:0px 18px 0px 0px;
	padding:0px;
	text-align:left;
	width:540px;
	float:left;
	display:inline;
}
#MAIN img {
	border:none;
}

/* SIDE */
#SIDE {
	margin:0px;
	padding:0px;
	text-align:left;
	width:240px;
	float:left;
	display:inline;
}
#SIDE p {
	margin:0px;
	padding:0px 0px 10px 0px;
	line-height:140%;
}
#SIDE img {
	border:none;
}
.SIDE_HEADER {
	margin:0px;
	padding:0px !important;
}
.SIDE_CONTENT_BODY_01 {
	margin:0px;
	padding:0px;
	width:240px;
	text-align:center;
	background-image:url(img/side_middle.gif);
	background-repeat:repeat-y;
}
.SIDE_CONTENT_BODY_02 {
	margin:0px;
	padding:0px;
	text-align:center;
	border:solid 1px #C3C3C3;
}
.SIDE_CONTENT_TEXT_01 {
	margin:0px auto !important;
	padding:0px;
	width:220px;
	text-align:left;
}
.SIDE_CONTENT_TEXT_02 {
	margin:0px auto !important;
	padding:10px 0px 13px 0px;
	width:220px;
	text-align:left;
}

/* トップバナー */
.SIDE_CONTENT_01 {
	margin:0px 0px 10px 0px;
	padding:0px;
}
.TOP_CHINKO{
	width:240px;
	height:170px;
	background-image:url(img/top_chinko.gif);
	background-repeat:no-repeat;
	text-align:center;
}
.TOP_CHINKO FORM{
	margin:0px;
	padding:130px 0px 0px 0px;
}

/* スポンサーサイト */ 
.SIDE_CONTENT_02 {
	margin:0px 0px 10px 0px;
	padding:0px;
}
.SIDE_CONTENT_02 table {
	margin:0px;
	width:220px;
	border:none;
}
.SIDE_CONTENT_02 th {
	padding:3px 0px 3px 3px;
}
.SIDE_CONTENT_02 td {
	padding:3px 0px 3px 3px;
	font-size:12px !important;
	line-height:140% !Important;
	vertical-align:top;
}
.SIDE_CONTENT_02 td a {
	text-decoration:underline !important;
}
.SIDE_CONTENT_02 iframe {
	margin:0px;
	padding:0px;
	width:220px;
	height:66px;
}

/* バナー */
.SIDE_CONTENT_03 {
	margin:0px;
	padding:0px;
	width:240px;
}

/* ＲＳＳ */ 
.SIDE_CONTENT_04 {
	margin:0px 0px 10px 0px;
	padding:0px;
}
.SIDE_CONTENT_04 table {
	margin:0px;
	padding:0px;
	width:220px;
	border:none;
}
.SIDE_CONTENT_04 th {
	padding:0px 5px 10px 0px;
}
.SIDE_CONTENT_04 td {
	padding:0px 0px 5px 0px;
	font-size:13px;
	line-height:140%;
	vertical-align:top;
}
.SIDE_CONTENT_04 td a {
	text-decoration:underline !important;
}

/* 携帯サイト */
.SIDE_CONTENT_05 {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:240px;
}
.SIDE_CONTENT_05_QR {
	margin:0px auto;
	padding:5px;
	text-align:center;
}

/* FOOTER */
#FOOTER_FRAME {
	margin:0px auto;
	padding:0px;
	text-align:center;
	width:100%;
	background-image:url(img/footer_back.jpg);
	background-repeat:repeat-x;
	background-position:top;
	z-index:2;
	position:relative;
	top:-30px;
}
#FOOTER {
	margin:0px auto;
	padding:65px 0px 20px 0px;
	text-align:center;
	width:800px;
}
#FOOTER p{
	margin:0px auto 10px auto;
	padding:0px;
	line-height:140%;
}

/**************************************** INDEX.HTML ****************************************/
/*** お知らせ ***/
#INFORMATION {
	margin:0px;
	padding:0px;
	line-height:140%;
}

/*** 最新情報 ***/
#NEW {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:540px;
}
#NEW h2 {
	margin:0px 0px 10px 0px;
	padding:0px 0px 3px 0px;
	font-size:18px;
	line-height:140%;
	border-bottom:solid 2px #333333;
	text-decoration:underline !important;
}
.NEW_CONTENT_BODY {
	border:solid 1px #AEAEAE;
	text-align:center;
}
.NEW_CONTENT_TEXT {
	margin:0px auto;
	padding:10px 0px 0px 0px;
	width:520px;
	text-align:left;
}
.NEW_IMAGE {
	padding:0px 10px 10px 0px;
	width:120px;
	height:140px;
	float:left;
}
.NEW_IMAGE img {
	width:120px;
	height:140px;
}
.NEW_TEXT {
	width:390px;
	float:left;
}

#NEW ul {
	margin:0px;
	padding:0px;
}
#NEW li {
	margin:0px 0px 8px 0px;
	padding:0px 0px 0px 20px;
	list-style-type:none;
	line-height:100%;
	background-image:url(teaches/img/p_icon.jpg);
	background-repeat:no-repeat;
}
#NEW li a {
	text-decoration:underline !important;
}
#NEW a {
	text-decoration:underline !important;
}


/*** 最新情報２ ***/
#NEW2 {
	margin:0px 0px 5px 0px;
	padding:0px;
	width:540px;
}
#NEW2 h2 {
	margin:0px 0px 6px 0px;
	padding:0px 0px 3px 0px;
	font-size:18px;
	line-height:130%;
	border-bottom:solid 2px #333333;
	text-decoration:underline !important;
}
#NEW2_CONTENT_BODY{
	padding:6px;	
	border:solid 1px #666666;
	width:526px;
}
#NEW2_IMAGE{
	width:150px;
	height:220px;
	float:left;
	margin:0px 6px 0px 0px;
	position: relative;
}
#NEW2_IMAGE img{
	width:150px;
	height:220px;
}
#NEW2_TEXT{
	float:left;
	width:370px;
}
#NEW2 .CONTENT_01{
	border-bottom:1px dotted #FF9900; 
	padding:1px 0px 2px 0px;
}

#NEW2 .CONTENT_01 img{
	margin:0px 5px 0px 0px;
}
#NEW2 .CONTENT_02{
	padding:6px 0px 6px 4px;
	clear:left;
}
#NEW2 .CONTENT_02 a{
	text-decoration:underline;
	color:#FF0000;
}
#NEW2 .CONTENT_02 a:visit{
	text-decoration:underline;
}
/*** MAIN_HEADER_01 ***/
.NEW_HEADER {
	margin:0px;
	padding:0px;
}
.INFORMATION_HEADER {
	margin:0px;
	padding:0px;
}
.TOKUSHU_HEADER {
	margin:0px 0px 5px 0px;
	padding:0px;
}

.MAIN_HEADER_01 {
	margin:0px 0px 5px 0px;
	padding:0px;
	width:540px;
	height:30px;
	text-align:right;
	background-image:url(teaches/img/t_01.jpg);
}
.MAIN_HEADER_02 {
	margin:0px;
	padding:0px;
	width:540px;
	height:30px;
	text-align:right;
	background-image:url(news/img/t_01.jpg);
}
.MAIN_HEADER_03 {
	margin:0px;
	padding:0px;
	width:540px;
	height:30px;
	text-align:right;
	background-image:url(report/img/t_01.jpg);
}
.MAIN_HEADER_04 {
	margin:0px;
	padding:0px;
	width:540px;
	height:30px;
	text-align:right;
	background-image:url(hosokyoku/img/t_01.jpg);
}
.MAIN_HEADER_05 {
	margin:0px;
	padding:0px;
}
.MAIN_HEADER_08 {
	margin:0px;
	padding:0px;
	width:540px;
	height:30px;
	text-align:right;
	background-image:url(umanami/img/t_01.jpg);
}
.MAIN_HEADER_09 {
	margin:0px;
	padding:0px;
	width:540px;
	height:30px;
	text-align:right;
	background-image:url(img/t_zakki.jpg);
}
.MAIN_HEADER_10 {
	margin:0px;
	padding:0px;
	width:540px;
	height:30px;
	text-align:right;
	background-image:url(img/t_caba.jpg);
}

/*** 性雑学 ***/
#MAIN_CONTENT_01 {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:540px;
	text-align:center;
}
#MAIN_CONTENT_01 img {
	margin:0px 0px 5px 0px;
}
#MAIN_CONTENT_01 a {
	margin:0px auto;
	padding:10px 0px;
	display:block;
	border:solid 1px #AEAEAE;
}
#MAIN_CONTENT_01 a:hover {
	background-color:#E5E5E5;
	border:solid 1px #333333;
	text-decoration:none;
}
.MAIN_CONTENT_01_BODY_01 {
	margin:0px 6px 5px 0px;
	padding:0px;
	width:176px;
	float:left;
	text-align:center;
}
.MAIN_CONTENT_01_BODY_01 span {	
	margin:0px auto;
	width:156px;
	display:block;
	line-height:140%;
	text-align:left;
}
.MAIN_CONTENT_01_BODY_02 {
	margin:0px 6px 5px 0px;
	padding:0px;
	width:176px;
	float:left;
	text-align:center;
}
.MAIN_CONTENT_01_BODY_02 span {
	margin:0px auto;
	width:156px;
	display:block;
	line-height:140%;
	text-align:left;
}
.MAIN_CONTENT_01_BODY_03 {
	margin:0px 0px 5px 0px;
	padding:0px;
	width:176px;
	float:left;
	text-align:center;
}
.MAIN_CONTENT_01_BODY_03 span {
	margin:0px auto;
	width:156px;
	display:block;
	line-height:140%;
	text-align:left;
}

/*** ニュース ***/
#MAIN_CONTENT_02 {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:540px;
}
.MAIN_CONTENT_02_BODY {
	border:solid 1px #AEAEAE;
}
.MAIN_CONTENT_02_BODY img {
	margin:0px 5px 0px 0px;
}
.MAIN_CONTENT_02_BODY a {
	text-decoration:underline !important;
}
.MAIN_CONTENT_02_BODY table {
	margin:0px;
	width:100%;
	border:none;
}
.MAIN_CONTENT_02_TEXT_01 th {
	padding:7px 0px 7px 10px;
	width:75%;
	text-align:left;
	line-height:100% !important;
	font-weight:normal;
	vertical-align:middle;
	font-size:12px;
}
.MAIN_CONTENT_02_TEXT_01 td {
	padding:7px 10px 7px 0px;
	width:25%;
	text-align:right;
	line-height:100% !important;
	font-size:11px;
	color:#666666;
	vertical-align:middle;
}
.MAIN_CONTENT_02_TEXT_02 th {
	padding:7px 0px 7px 10px;
	width:75%;
	text-align:left;
	line-height:100% !important;
	font-weight:normal;
	background-color:#E3E0D5;
	vertical-align:middle;
	font-size:12px;
}
.MAIN_CONTENT_02_TEXT_02 td {
	padding:7px 10px 7px 0px;
	width:25%;
	text-align:right;
	line-height:100% !important;
	font-size:11px;
	color:#666666;
	background-color:#E3E0D5;
	vertical-align:middle;
}

/*** 性シュン白書 ***/
#MAIN_CONTENT_03 {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:540px;
	text-align:right !important;
}
.MAIN_CONTENT_03_BODY {
	border:solid 1px #AEAEAE;
}
.MAIN_CONTENT_03_BODY table {
	margin:0px 0px 0px 10px;
	border:none;
}
.MAIN_CONTENT_03_BODY td {
	padding:10px 8px 10px 0px;
	width:168px;
	line-height:140%;
}
.MAIN_CONTENT_03_BODY ul {
	margin:0px;
	padding:0px;
}
.MAIN_CONTENT_03_BODY li {
	list-style-type:none;
	margin:0px 0px 5px 0px;
	padding:0px;
}
.MAIN_CONTENT_03_BODY li a {
	text-decoration:underline;
} 

/*** ヒーローズ放送局 ***/
#MAIN_CONTENT_04 {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:540px;
}
.MAIN_CONTENT_04_BODY {
	border:solid 1px #AEAEAE;
}
.MAIN_CONTENT_04_BODY img {
	margin:0px 5px 0px 0px;
}
.MAIN_CONTENT_04_BODY a {
	text-decoration:underline !important;
}
.MAIN_CONTENT_04_BODY table {
	margin:0px;
	width:100%;
	border:none;
}
.MAIN_CONTENT_04_TEXT_01 th {
	padding:7px 0px 7px 10px;
	width:75%;
	text-align:left;
	line-height:100% !important;
	font-weight:normal;
	vertical-align:middle;
	font-size:12px;
}
.MAIN_CONTENT_04_TEXT_01 td {
	padding:7px 10px 7px 0px;
	width:25%;
	text-align:right;
	line-height:100% !important;
	font-size:11px;
	color:#666666;
	vertical-align:middle;
}
.MAIN_CONTENT_04_TEXT_02 th {
	padding:7px 0px 7px 10px;
	width:75%;
	text-align:left;
	line-height:100% !important;
	font-weight:normal;
	background-color:#E3E0D5;
	vertical-align:middle;
	font-size:12px;
}
.MAIN_CONTENT_04_TEXT_02 td {
	padding:7px 10px 7px 0px;
	width:25%;
	text-align:right;
	line-height:100% !important;
	font-size:11px;
	color:#666666;
	background-color:#E3E0D5;
	vertical-align:middle;
}


/*** お問い合わせ ***/
#MAIN_CONTENT_05 {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:540px;
}
#MAIN_CONTENT_05 form {
	margin:0px 0px 10px 0px;
	padding:0px;
}
#MAIN_CONTENT_05 form p {
	margin:0px 0px 1px 0px;
	padding:0px;
}
#MAIN_CONTENT_05 input {
	margin:0px 0px 10px 0px;
	padding:3px;
	width:300px;
}
#MAIN_CONTENT_05 textarea {
	margin:0px 0px 10px 0px;
	padding:3px;
	width:510px;
}
.MAIN_CONTENT_05_BODY {
	border:solid 1px #AEAEAE;
	text-align:center;
}
.MAIN_CONTENT_05_TEXT {
	margin:0px auto;
	padding:10px 0px 10px 0px;
	width:520px;
	text-align:left;
}
.MAIN_CONTENT_05_TEXT p {
	margin:0px 0px 10px 0px;
	padding:0px;
	line-height:140%;
}
.MAIN_CONTENT_05_FORM {
	margin:0px;
	padding:0px;
	text-align:center;
	width:100%;
}
.MAIN_CONTENT_05_FORM input {
	margin:0px 10px !important;
	padding:0px;
	width:120px !important;
}
.MAIN_CONTENT_05_TEXT a{
	text-decoration:underline;
}

/*** キマイラシステム ***/
#MAIN_CONTENT_06 {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:540px;
}
.MAIN_CONTENT_06_BODY {
	border:solid 1px #AEAEAE;
	text-align:center;
}
.MAIN_CONTENT_06_TEXT {
	margin:0px auto;
	padding:10px 0px;
	width:520px;
	text-align:left;
}
.MAIN_CONTENT_06_BODY_LEFT {
	padding:0px 10px 0px 0px;
	width:110px;
	height:112px;
	float:left;
}
.MAIN_CONTENT_06_RIGHT {
	margin:0px !important;
	padding:0px !important;
	width:400px;
	float:left;
}
.MAIN_CONTENT_06_RIGHT p {
	margin:0px !important;
	line-height:160%;
}
.MAIN_CONTENT_06_TEXT a {
	text-decoration:underline !important;
	font-size:14px !important;
	font-weight:bold;
}
.MAIN_CONTENT_06_LINK {
	margin:3px 0px 0px 0px;
	text-align:right;
}

/*** ゲイ人ともん　性シュン２丁目 ***/
#MAIN_CONTENT_07 {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:540px;
	height:160px;
	background-image:url(2choume/img/index_back.jpg);
}
.MAIN_CONTENT_07_BODY {
	text-align:center;
	position:relative;
}
.MAIN_CONTENT_07_TEXT {
	margin:0px auto;
	padding:10px 0px;
	width:520px;
	text-align:left;
}

.MAIN_CONTENT_07_BODY ul {
	margin:42px 0px 0px 0px;
	padding:0px;
	line-height:140%;
	float:left;
}
.MAIN_CONTENT_07_BODY li {
	margin:0px;
	padding:0px;
	list-style-type:none;
	color:#FFFFFF !important;
}
.MAIN_CONTENT_07_BODY li a {
	text-decoration:underline;
	color:#FFFFFF !important;
}
.MAIN_CONTENT_07_BODY_IMAGE{
	margin:45px 10px 0px 0px;
	width:90px;
	height:90px;
	float:left;
}
.MAIN_CONTENT_07_READMORE{
	position:absolute;
	left: 435px;
	top: 125px;
}

/*** うまなみ ***/
#MAIN_CONTENT_08 {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:540px;
}
.MAIN_CONTENT_08_BODY {
	border:solid 1px #AEAEAE;
	text-align:center;
}
.MAIN_CONTENT_08_TEXT {
	margin:0px auto;
	padding:10px 0px;
	width:520px;
	text-align:left;
}
.MAIN_CONTENT_08_BODY_IMAGE {
	padding:0px 10px 0px 0px;
	width:90px;
	height:90px;
	float:left;
}
.MAIN_CONTENT_08_BODY ul {
	margin:0px;
	padding:0px;
	line-height:140%;
	float:left;
}
.MAIN_CONTENT_08_BODY li {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.MAIN_CONTENT_08_BODY li a {
	text-decoration:underline;
}

/*** 雑記 ***/
#MAIN_CONTENT_09 {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:540px;
}
.MAIN_CONTENT_09_BODY {
	border:solid 1px #AEAEAE;
	text-align:center;
}
.MAIN_CONTENT_09_TEXT {
	margin:0px auto;
	padding:10px 0px;
	width:520px;
	text-align:left;
}
.MAIN_CONTENT_09_BODY_IMAGE {
	padding:0px 10px 0px 0px;
	width:90px;
	height:90px;
	float:left;
}
.MAIN_CONTENT_09_BODY ul {
	margin:0px;
	padding:0px;
	line-height:140%;
	float:left;
}
.MAIN_CONTENT_09_BODY li {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.MAIN_CONTENT_09_BODY li a {
	text-decoration:underline;
}

/*** キャバレンジャー ***/
#MAIN_CONTENT_10 {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:540px;
	height:160px;
	background-image:url(img/caba/index_back.jpg);
}
.MAIN_CONTENT_10_BODY {
	text-align:center;
	position:relative;
}
.MAIN_CONTENT_10_TEXT {
	margin:0px auto;
	padding:10px 0px;
	width:520px;
	text-align:left;
}
.MAIN_CONTENT_10_BODY_IMAGE {
	padding:0px 10px 0px 0px;
	width:90px;
	height:90px;
	float:left;
}
.MAIN_CONTENT_10_BODY ul {
	margin:42px 0px 0px 0px;
	padding:0px;
	line-height:1.2;
	float:left;
}
.MAIN_CONTENT_10_BODY li {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.MAIN_CONTENT_10_BODY li a {
	text-decoration:underline;
}
.MAIN_CONTENT_10_READMORE{
	position: absolute;
	left: 445px;
	top: 105px;
	height: 46px;
	width: 86px;
	text-align: right;
}

/**************************************** NEWS ****************************************/
/*** NEWS ***/
#NEWS {
}
#NEWS_HEADER {
	margin:0px 0px 10px 0px;
}
#NEWS p {
	margin:0px 0px 20px 0px;
	padding:0px;
}
#NEWS h3 {
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
}
.NEWS_CONTENT {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:540px;
	height:56px;
}
.NEWS_CONTENT_IMAGE {
	margin:0px 10px 0px 0px;
	padding:0px;
	width:55px;
	float:left;
}
.NEWS_CONTENT_TEXT {
	margin:0px;
	padding:0px;
	line-height:140%;
	width:475px;
	height:56px;
	float:left;
}
.NEWS_CONTENT_LINK {
	margin:6px 0px 0px 0px !important;
	padding:0px 0px 0px 16px !important;
	line-height:100% !important;
	background-image:url(news/img/p_cursor.jpg);
	background-repeat:no-repeat;
}
.NEWS_CONTENT_LINK a {
	color:#0000FF !important;
	text-decoration:underline !important;
}
.NEWS_CONTENT_LINK a:hover {
	color:#000000 !important;
	text-decoration:underline !important;
}

/*** NEWS_CATEGORY ***/
#NEWS_CATEGORY {
}
#NEWS_CATEGORY p {
	margin:0px 0px 20px 0px;
	padding:0px;
}
.NEWS_CATEGORY_CONTENT {
	margin:0px 0px 10px 0px !important;
	padding:0px 0px 0px 14px !important;
	background-image:url(news/fueihou/img/p_icon.gif);
	background-repeat:no-repeat;
}
.NEWS_CATEGORY_CONTENT a {
	font-weight:bold;
	text-decoration:underline !important;
}
.NEWS_CATEGORY_CONTENT span {
	margin:0px 0px 0px 10px;
	padding:0px;
	font-size:11px;
	color:#999999;
	font-weight:normal;
}

/*** NEWS_TOPICS ***/
#NEWS_TOPIC {
	margin:20px 0px 0px 0px;
	padding:0px;
	text-align:center;
	width:540px;
}
#NEWS_TOPIC_CONTENT {
	border:solid 1px #000000;
}
#NEWS_TOPIC_BODY {
	margin:0px auto;
	padding:10px 0px 0px 0px;
	text-align:left;
	width:520px;
}
#NEWS_TOPIC iframe {
	margin:0px;
	padding:0px;
	width:520px !important;
	height:200px !important;
}

/**************************************** TEACHES ****************************************/
#TEACHES {
}
#TEACHES p {
	margin:0px 0px 20px 0px;
	padding:0px;
}
#TEACHES_HEADER {
	margin:0px 0px 10px 0px;
}
.TEACHES_CONTENT {
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	line-height:140%;
	width:100%;
	border-bottom:solid 1px #CCCCCC;
}
.TEACHES_CONTENT h3 {
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 20px;
	font-size:13px;
	line-height:100%;
	background-image:url(teaches/img/p_icon.jpg);
	background-repeat:no-repeat;
}
.TEACHES_CONTENT h3 a {
	text-decoration:underline !important;
}
.TEACHES_CONTENT span {
	margin:0px 0px 0px 10px;
	padding:0px;
	font-size:11px;
	color:#999999;
	font-weight:normal;
}
.TEACHES_CONTENT p {
	margin:0px !important;
	padding:0px;
}

/**************************************** HOSOKYOKU ****************************************/
#HOSOKYOKU {
}
#HOSOKYOKU p {
	margin:0px 0px 20px 0px;
	padding:0px;
}
.HOSOKYOKU_CONTENT {
	margin:0px 0px 10px 0px !important;
	padding:0px 0px 0px 14px !important;
	background-image:url(news/fueihou/img/p_icon.gif);
	background-repeat:no-repeat;
}
.HOSOKYOKU_CONTENT a {
	font-weight:bold;
	text-decoration:underline !important;
}

/**************************************** MASI ****************************************/
#MASI {
}
#MASI p {
	margin:0px 0px 20px 0px;
	padding:0px;
}
/**************************************** ZAKKI ****************************************/
#ZAKKI {
}
/**************************************** REPORT ****************************************/
#REPORT {
}
#REPORT p {
	margin:0px 0px 20px 0px;
	padding:0px;
}
.REPORT_CONTENT {
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	line-height:140%;
	width:100%;
	border-bottom:solid 1px #CCCCCC;
}
.REPORT_CONTENT span {
	margin:0px 0px 0px 10px;
	padding:0px;
	font-size:11px;
	color:#999999;
	font-weight:normal;
}
.REPORT_CONTENT p {
	margin:0px !important;
	padding:0px 0px 0px 14px !important;
	background-image:url(news/fueihou/img/p_icon.gif);
	background-repeat:no-repeat;
}
.REPORT_CONTENT p a {
	font-weight:bold;
	text-decoration:underline !important;
}
/**************************************** caba ****************************************/
#caba {
}
#caba p {
	margin:0px 0px 20px 0px;
	padding:0px;
}
.caba_content {
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	line-height:140%;
	width:100%;
	border-bottom:solid 1px #CCCCCC;
}
.caba_content span {
	margin:0px 0px 0px 10px;
	padding:0px;
	font-size:11px;
	color:#999999;
	font-weight:normal;
}
.caba_content p {
	margin:0px !important;
	padding:0px 0px 0px 14px !important;
	background-image:url(news/fueihou/img/p_icon.gif);
	background-repeat:no-repeat;
}
.caba_content p a {
	font-weight:bold;
	text-decoration:underline !important;
}
#caba .box{
margin:0px 0px 10px 0px;
}
/**************************************** MOBILIZATION ****************************************/
#MOBILIZATION {
}
#MOBILIZATION p {
	margin:0px 0px 20px 0px;
	padding:0px;
}
#MOBILIZATION_HEADER {
	margin:0px 0px 10px 0px;
}
.MOBILIZATION_CONTENT {
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	line-height:140%;
	width:100%;
	border-bottom:solid 1px #CCCCCC;
}
.MOBILIZATION_CONTENT h3 {
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 20px;
	font-size:13px;
	line-height:100%;
	background-image:url(mobilization/img/p_icon.jpg);
	background-repeat:no-repeat;
}
.MOBILIZATION_CONTENT h3 a {
	text-decoration:underline !important;
}
.MOBILIZATION_CONTENT span {
	margin:0px 0px 0px 10px;
	padding:0px;
	font-size:11px;
	color:#999999;
	font-weight:normal;
}
.MOBILIZATION_CONTENT p {
	margin:0px !important;
	padding:0px;
}

/**************************************** INQUIRY ****************************************/
#INQUIRY {
}
#INQUIRY form {
	margin:0px;
	padding:0px;
	text-align:left;
	width:100%;
}
#INQUIRY p {
	margin:0px 0px 20px 0px;
	padding:0px;
	line-height:140%;
}
#INQUIRY form p {
	margin:0px 0px 1px 0px;
	padding:0px;
}
#INQUIRY table {
	margin:0px;
	padding:0px;
	width:100%;
	border:none;
}
#INQUIRY td {
	font-size:13px;
}
#INQUIRY input {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:300px;
}
#INQUIRY textarea {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:538px;
}

/*** INQUIRY.HTML ***/
#INQUIRY_FORM_01 {
	margin:0px;
	padding:0px;
	text-align:center;
	width:100%;
}
#INQUIRY_FORM_01 input {
	margin:0px 10px;
	padding:0px;
	width:60px;
}

/*** TMP_CONF.HTML ***/
#INQUIRY_FORM_02 {
	margin:0px;
	padding:0px;
	text-align:center;
	width:100%;
}
#INQUIRY_FORM_02 input {
	margin:0px 10px;
	padding:0px;
	width:150px;
}

/*** TMP_ERROR.HTML ***/
#INQUIRY_FORM_03 {
	margin:0px;
	padding:0px;
	text-align:left;
	width:100%;
}
#INQUIRY_FORM_03 input {
	margin:0px;
	padding:0px;
	width:150px;
}

/**************************************** WORK ****************************************/
#WORK {
}
#WORK p {
	margin:0px 0px 20px 0px;
	padding:0px;
}
.WORK_CONTENT {
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	height:90px;
	border-bottom:solid 1px #CCCCCC;
}
.WORK_QRCODE {
	margin:0px 10px 0px 0px;
	float:left;
}
.WORK_TEXT {
	margin:0px !important;
	padding:0px;
	text-align:left;
	width:440px;
	height:90px;
	line-height:140%;
	float:left;
}
.WORK_TEXT a {
	color:#FF3300 !important;
	font-weight:bold;
	text-decoration:underline;
}
.WORK_TEXT a:hover {
	color:#000000 !important;
	font-weight:bold;
	text-decoration:underline;
}
.WORK_SITE_NAME {
	font-weight:bold;
}
/**************************************** CLINIC ****************************************/
#CLINIC {
}
#CLINIC a {
	color:#000000 !important;
	text-decoration:none !important;
}
#CLINIC a:hover {
	color:#FF6600 !important;
	text-decoration:underline !important;
}
.CLINIC_CONTENT{
	width:530px;
	border-bottom:1px #999999 solid;
	padding:4px 4px;
	margin:0px auto 20px auto;
}
.CLINIC_CONTENT .CONTENT_L{
	float:left;
	width:422px;
}
.CLINIC_CONTENT .CONTENT_01{

}
.CLINIC_CONTENT .CONTENT_02{
	padding:5px 0px 0px 0px;
	line-height:150%;
}
.CLINIC_CONTENT .CONTENT_R{
	float:left;
	width:90px;
	text-align:right;
	margin:0px 0px 0px 10px;
}
.CLINIC_CONTENT .CONTENT_R img{
	width:90px;
	height:90px;
}
/**************************************** MOBILE ****************************************/
#MOBILE {
}
#MOBILE h3 {
	margin:0px 0px 5px 0px;
	padding:0px;
	font-size:13px;
}
#MOBILE ul {
	margin:0px 0px 20px 0px;
	padding:0px;
}
#MOBILE li {
	list-style-type:none;
	margin:0px 0px 5px 0px;
	padding:0px;
}
.MOBILE_CONTENT {
	margin:0px 0px 20px 0px;
	padding:0px;
}
#MOBILE p {
	margin:0px 0px 10px 0px;
	padding:0px;
	line-height:140%;
}
.MOBILE_MAIL_LINK {
	margin:0px !important;
	padding:5px 0px 5px 10px !important;
	border:solid 1px #CCCCCC;
	background-color:#EBEBEB;
}
.MOBILE_CONTENT a {
	color:#0000FF !important;
	text-decoration:underline !important;
}


/**************************************** PRIVACY ****************************************/
#PRIVACY {
}
#PRIVACY p {
	margin:0px 0px 20px 0px;
	padding:0px;
	line-height:140%;
}
#PRIVACY h3 {
	margin:0px 0px 5px 0px;
	padding:0px;
	font-size:13px;
}
#PRIVACY a {
	color:#0000FF !important;
	text-decoration:underline;
}
#PRIVACY a:hover {
	color:#000000 !important;
	text-decoration:underline;
}

/**************************************** OUTLINE ****************************************/
#OUTLINE {
}
#OUTLINE p {
	margin:0px 0px 10px 0px;
	padding:0px;
	line-height:140%;
}
.OUTLINE_CONTENT {
	margin:0px;
	padding:10px 0px 5px 0px;
	border-bottom:dotted 1px #CCCCCC;
}
.OUTLINE_CONTENT p {
	margin:0px !important;
	padding:0px;
	width:440px;
	float:left;
}
.OUTLINE_CONTENT h3 {
	margin:0px;
	padding:0px;
	width:100px;
	font-size:13px;
	float:left;
}
#OUTLINE a {
	color:#0000FF !important;
	text-decoration:underline;
}
#OUTLINE a:hover {
	color:#000000 !important;
	text-decoration:underline;
}

/**************************************** SITEMAP ****************************************/
#SITEMAP {
}
#SITEMAP p {
	margin:0px 0px 20px 0px;
	padding:0px;
	line-height:140%;
}
.SITEMAP_CONTENT {
	margin:0px 0px 20px 0px;
	padding:0px;
}
.SITEMAP_CONTENT h3 {
	margin:0px 0px 5px 0px;
	padding:0px;
	font-size:13px;
}
.SITEMAP_CONTENT h3 span {
	color:#FF3300;
}
.SITEMAP_CONTENT dl {
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	border-bottom:dotted 1px #CCCCCC;
}
.SITEMAP_CONTENT dd {
	margin:0px;
	padding:0px;
}
.SITEMAP_CONTENT dt {
	margin:0px 0px 5px 0px;
	padding:0px;
}
.SITEMAP_CONTENT dt a {
	color:#0000FF !important;
	text-decoration:underline;
}
.SITEMAP_CONTENT dt a:hover {
	color:#000000 !important;
	text-decoration:underline;
}
/**************************************** RECIPROCALLINK ****************************************/
#RECIPROCALLINK {
}
#RECIPROCALLINK p {
	margin:0px 0px 20px 0px;
	padding:0px;
	line-height:140%;
}
#RECIPROCALLINK a {
	color:#000000 !important;
	text-decoration:underline;
}
#RECIPROCALLINK a:hover {
	color:#FF6600 !important;
	text-decoration:underline;
}
.RECIPROCALLINK_CONTENT {
	margin:0px 0px 10px 0px;
}
.RECIPROCALLINK_CONTENT_L {
	margin:0px 0px 15px 0px;
	padding:0px;
	width:265px;
	float:left;
}
.RECIPROCALLINK_CONTENT_R {
	margin:0px 0px 15px 0px;
	padding:0px;
	width:265px;
	float:left;
}
.RECIPROCALLINK_CONTENT p {
	margin:0px 0px 5px 0px !important;
	padding:0px 0px 0px 16px !important;
	line-height:100%;
	background-image:url(img/p_icon.gif);
	background-repeat:no-repeat;
}
.RECIPROCALLINK_CONTENT div {
	background-image:none !important;
	margin:0px 0px 20px 0px !important;
	padding:0px !important;
	line-height:100%;
}

/**************************************** LINK ****************************************/
#LINK {
	margin:0px 0px 20px 0px;
	padding:0px;
}
#LINK a {
	color:#0000FF !important;
	text-decoration:underline;
}
#LINK a:hover {
	color:#000000 !important;
	text-decoration:underline;
}
#LINK p {
	margin:0px 0px 20px 0px;
	padding:0px;
	line-height:140%;
}
.LINK_CONTENT {
	margin:0px 0px 20px 0px;
	padding:0px;
}
.LINK_CONTENT p {
	margin:0px 0px 2px 0px !important;
	padding:0px;
	line-height:140%;
}
.LINK_CONTENT h3 {
	margin:0px 0px 5px 0px;
	padding:0px 0px 3px 0px;
	font-size:13px;
	border-bottom:solid 1px #999999;
}
.LINK_CONTENT textarea {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:538px;
	font-size:13px;
	line-height:140%;
}

/**************************************** OTHER ****************************************/
/*** TEXT ***/
#TEXT {
	margin:0px 0px 20px 0px !important;
	padding:0px;
}
#TEXT a {
	text-decoration:underline !important;
	color:#0000FF ;
}
#TEXT_HEADER {
	margin:0px 0px 10px 0px;
}
#TEXT_NOHEADER {
	margin:0px 0px 20px 0px !important;
	padding:0px;
	font-size:17px !important;
}
#TEXT p {
	margin:0px 0px 20px 0px;
	padding:0px;
	line-height:160%;
	font-size:15px;
}
#TEXT h3 {
	margin:0px 0px 20px 0px;
	padding:0px;
	font-size:14px;
}
#TEXT_FOOTER_LINK {
	margin:0px auto 10px auto !important;
	padding:0px;
	text-align:center;
}
#TEXT_FOOTER_LINK a {
	text-decoration:underline !important;
	color:#FF6600 !important;
}
#TEXT_BACK_01 {
	background-image:url(news/img/back_stump.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}

/**** URL ***/
#URL {
	margin:0px 0px 20px 0px !important;
	padding:5px !important;
	border:2px solid #000000;
	font-size:15px !important;
	font-weight:bold;
}

/**************************************** GIRLSSPROFILE ****************************************/
#GIRLSPROFILE {
	background-color:#000000;
}
#GIRLSPROFILE a {
	color:#0000FF !important;
	text-decoration:underline;
}
#GIRLSPROFILE a:hover {
	color:#000000 !important;
	text-decoration:underline;
}
#GIRLSPROFILE_FRAME {
	margin:0px auto;
	padding:0px;
	text-align:center;
	width:600px;
	height:600px;
	background-image:url(girlsprofile/img/girlsprofile_back.jpg);
	background-repeat:no-repeat;
}
#GIRLSPROFILE_CONTENT {
	margin:0px auto;
	padding:0px;
	position:relative;
	top:46px;
	width:570px;
	text-align:center;
}
#GIRLSPROFILE_L {
	margin:0px 20px 0px 0px;
	padding:0px;
	text-align:left;
	width:248px;
	height:520px;
	float:left;
	background-color:#EFEFEF;
}
#GIRLS_GALLARY_HEADER {
	margin:0px;
	padding:0px 0px 5px 0px;
	width:100%;
	background-color:#FFFFFF;
}
#GIRLS_GALLARY_01 {
	margin:0px;
	padding:0px 0px 10px 0px;
	width:248px;
	height:320px;
	background-color:#FFFFFF;
}
#GIRLS_GALLARY_01 img {
	margin:0px;
	width:248px;
	height:320px;
	border:none;
}
#GIRLS_GALLARY_02 {
	margin:0px;
	padding:0px 0px 6px 0px;
	width:100%;
	background-color:#FFFFFF;
}
#GIRLS_GALLARY_02 img {
	margin:0px;
	width:48px;
	height:57px;
	border:none;
}
.GALLARY_01 {
	margin:0px 2px 0px 0px;
	padding:0px;
	width:48px;
	height:57px;
	float:left;
}
.GALLARY_02 {
	margin:0px;
	padding:0px;
	width:48px;
	height:57px;
	float:left;
}
#GIRLS_MASSAGE {
	margin:0px;
	padding:0px;
	text-align:center;
	width:100%;
}
#GIRLS_MASSAGE_HEADER {
	margin:0px 0px 5px 0px;
	padding:0px;
	width:100%;
}
#GIRLS_MASSAGE_TEXT {
	margin:0px auto;
	padding:0px;
	text-align:left;
	width:228px;
	line-height:140%;
}
#GIRLSPROFILE_R {
	margin:0px;
	padding:0px;
	text-align:left;
	width:302px;
	height:520px;
	float:left;
	background-color:#EFEFEF;
	
}
#GIRLS_DATA {
	margin:0px;
	padding:0px 0px 20px 0px;
	background-color:#FFFFFF;
}
.GIRLS_DATA_01 {
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	text-align:left;
	width:100%;
	border-bottom:solid 3px #000000;
	background-color:#FFFFFF;
}
.GIRLS_DATA_01_HEADER {
	margin:0px;
	padding:0px;
	width:100px;
	height:13px;
	float:left;
}
.GIRLS_DATA_01_TEXT {
	margin:0px;
	padding:0px;
	width:202px;
	height:13px;
	float:left;
}
.GIRLS_DATA_02 {
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	text-align:left;
	width:100%;
	border-bottom:solid 1px #EEEEEE;
	background-color:#FFFFFF;
}
.GIRLS_DATA_02_HEADER {
	margin:0px;
	padding:0px;
	width:102px;
	height:13px;
	float:left;
}
.GIRLS_DATA_02_TEXT {
	margin:0px;
	padding:0px;
	width:200px;
	height:13px;
	float:left;
}
.GIRLS_DATA_03 {
	margin:0px;
	padding:0px 0px 5px 0px;
	text-align:left;
	width:100%;
	border-bottom:solid 1px #EEEEEE;
	background-color:#FFFFFF;
}
.GIRLS_DATA_03_HEADER {
	margin:0px;
	padding:0px;
	width:102px;
	height:13px;
	float:left;
}
.GIRLS_DATA_03_TEXT {
	margin:0px;
	padding:0px;
	width:200px;
	height:13px;
	float:left;
}
#GIRLS_COMMENT {
	margin:0px;
	padding:0px;
	text-align:center;
	width:302px;
}
#GIRLS_COMMENT_HEADER {
	margin:0px 0px 5px 0px;
	padding:0px;
	width:100%;
}
#GIRLS_COMMENT_TEXT {
	margin:0px auto;
	padding:0px;
	text-align:left;
	width:282px;
	line-height:140%;
}
#GIRLSPROFILE_FOOTER {
	margin:0px;
	padding:14px 0px 0px 0px;
	width:100%;
}
#GIRLSPROFILE_COPYRIGHT {
	margin:0px auto;
	padding:0px;
	text-align:center;
	font-size:11px;
}


/**************************************** FONT_STYLE ****************************************/
/* FONTSTYLE */
.FS_01 {
	color:#FF6600;
}
.FS_02 {
	color:#FF3300;
}
.FS_03 {
	color:#0000FF;
}
/**************************************** BOX_STYLE ****************************************/
.BS_01 {
	border:#FF0000 dotted 1px;
	padding:10px;
	width:500px;
	margin:0px auto;
}

/**************************************** TOP_TEXT_PR ****************************************/
.TOP_TEXT_PR{
	text-align:left;
	padding:5px;
	border:#000000 solid 1px;
	margin:0px 0px 10px 0px;
}

.TOP_TEXT_PR a{
	color:#FF6600;
}

/*** モバイルアンケート ***/
.MOBILE_ENQUETE{
	margin:0px 0px 10px 0px;
	padding:0px;
	width:540px;
}


/*** 特集 ***/


/**************************************** FUZOKU ****************************************/
#HEADER_FRAME_FUZOKU {
	margin:0px auto;
	padding:0px;
	text-align:center;
	width:100%;
	height:190px;
	background-image:url(img/header_back_fuzoku.jpg);
	background-repeat:repeat-x;
	background-position:top;
	z-index:1;
	position:relative;
	top:0px;
}
#FUZOKU_INDEX{
	width:800px;
	margin:0px auto;
}
.FUZOKU_STREET_TITLE{
	margin:5px 0px;
}
.FUZOKU_HEADER_01 {
	margin:0px 0px 6px 0px;
	padding:0px;
	width:540px;
	height:30px;
	text-align:right;
	background-image:url(fuzoku/img/t_01.jpg);
}
.FUZOKU_HEADER_02 {
	margin:0px 0px 6px 0px;
	padding:0px;
	width:540px;
	height:30px;
	text-align:right;
	background-image:url(fuzoku/img/t_04.jpg);
}


#FUZOKU_01{
	margin:0px 0px 10px 0px;
	padding:0px;
	width:540px;
}
#FUZOKU_01 #LEFT{
	float:left;
	width:222px;
}
#FUZOKU_01 #RIGHT{
	float:left;
	width:318px;
}
#FUZOKU_01 .CONTENT_01{
	float:left;
	width:107px;
	margin:0px 5px 0px 0px;
	
}
#FUZOKU_01 .CONTENT_01 img{
	width:107px;
	height:107px;
}
#FUZOKU_01 .CONTENT_02{
	float:left;
	width:110px;
}
#FUZOKU_01 .CONTENT_02 img{
	float:left;
	width:52px;
	height:52px;
	margin:0px 3px 3px 0px;
}
#FUZOKU_01 .CONTENT_03{
	font-size:14px;
	color:#FF0066;
}

#FUZOKU_01 .CONTENT_03 ul {
	margin:0px;
	padding:0px;
}
#FUZOKU_01 .CONTENT_03 li {
	margin:0px 0px 7px 0px;
	padding:0px 0px 0px 20px;
	list-style-type:none;
	line-height:100%;
	background-image:url(fuzoku/img/p_list.gif);
	background-repeat:no-repeat;
}
#FUZOKU_01 .CONTENT_03 li a {
	text-decoration:underline !important;
	color:#FF0066 !important;
}
#FUZOKU_01 .CONTENT_04{
	padding:4px 0px 0px 0px;
	clear:left;
	margin:0px 0px 10px 0px;
}
#FUZOKU_02{
	margin:0px 0px 2px 0px;
	width:540px;
}
#FUZOKU_02 .CONTENT_01{
	width:266px;
	height:127px;
	float:left;
	background-color:#F0EDF2;
	margin:0px 8px 8px 0px;
}
#FUZOKU_02 .CONTENT_02{
	width:266px;
	height:127px;
	float:left;
	background-color:#F0EDF2;
	margin:0px 0px 6px 0px;
}
#FUZOKU_02 .LEFT{
	width:102px;
	float:left;
	padding:5px 0px 0px 6px;
}
#FUZOKU_02 .LEFT img{
	width:94px;
	height:110px;
	
}
#FUZOKU_02 .RIGHT{
	width:154px;
	float:left;
}
#FUZOKU_02 .CONTENT_03{
	font-size:14px;
	color:#FF6600;
	font-weight:bold;
	padding:6px 0px 0px 0px;
}
#FUZOKU_02 .CONTENT_04{
	font-size:12px;
	color:#000000;
	line-height:100%;
	padding:4px 2px 0px 0px;
	height:66px;
}
#FUZOKU_02 .CONTENT_05{
	text-align:right;
}
#FUZOKU_02 .CONTENT_05 img{
	width:126px;
	height:27px;
}
/**************************************** STREET ****************************************/
#STREET {
	margin:0px 0px 20px 0px;
	width:540px;
}
#STREET_HEADER {
	margin:0px 0px 10px 0px;
}
#STREET p {
	margin:0px 0px 20px 0px;
	padding:0px;
}
#STREET_CONTENT_L {
	margin:0px 20px 0px 0px;
	padding:0px;
	text-align:left;
	width:260px;
	float:left;
}
#STREET_CONTENT_R {
	margin:0px;
	padding:0px;
	text-align:left;
	width:260px;
	float:left;
}
.STREET_CONTENT {
	margin:0px 0px 10px 0px;
	padding:0px;
	txt-align:left;
	width:100%;
	height:64px;
}
.STREET_CONTENT_IMAGE {
	margin:0px;
	width:64px;
	height:64px;
	float:left;
}
.STREET_CONTENT_IMAGE img {
	border:solid 1px #000000 !important;
}
.STREET_CONTENT_TEXT {
	margin:0px 0px 0px 10px;
	padding:0px;
	line-height:120%;
	width:184px;
	height:64px;
	float:left;
}
.STREET_CONTENT_TEXT h3 {
	margin:0px 0px 2px 0px !important;
	padding:0px !important;
	font-size:13px;
}
.STREET_CONTENT_TEXT span {
	margin:0px;
	padding:0px 0px 4px 0px;
	font-size:11px;
	color:#999999;
	display:block;
}
.STREET_CONTENT_TEXT p {
	margin:0px !important;
	padding:0px 0px 0px 17px !important;
	font-size:12px;
	line-height:110%;
	background-image:url(street/img/p_icon.gif);
	background-repeat:no-repeat;
}
.STREET_CONTENT_TEXT p a {
	color:#0000FF !important;
	text-decoration:underline;
}
.STREET_CONTENT_TEXT p a:hover {
	color:#000000 !important;
	text-decoration:underline;
}

/**************************************** PLAY ****************************************/
#PLAY {
	margin:0px 0px 20px 0px;
	width:540px;
}
#PLAY p {
	margin:0px 0px 20px 0px;
	padding:0px;
	line-height:140%;
}
#PLAY iframe {
	margin:0px;
	padding:0px;
	width:540px;
	height:680px;
}
/**************************************** TOPICS ****************************************/
#TOPICS {
	margin:0px 0px 0px 0px;
	padding:0px;
	width:100%;
	height:200px;
}

/**************************************** PR ****************************************/
#PR_01 {
	width:100%;
	margin:20px 0px 20px 0px;
	height:310px;
}
#PR_02 {
	width:100%;
	margin:20px 0px 0px 0px;
	
}

/**************************************** TOOL ****************************************/
/*** ネットウォッチ ***/
#TOOL_AYAPON {
	border:solid 1px #AEAEAE;
	padding:6px 6px 6px 6px;
	background-color:#333333;
	margin:0px 0px 0px 0px;
	width:526px;
}

#TOOL_AYAPON img {
	margin:0px 0px 1px 0px;
}
/*** height指定用class TOP用 ***/
#TOOL_AYAPON .CONTENT_01 {
	height:220px;
	overflow:auto;
}
/*** height指定用class 記事用 ***/
#TOOL_AYAPON .CONTENT_02 {
	height:200px;
	overflow:auto;
}
/*** height指定用class RSSURL表記 ***/
#TOOL_AYAPON .CONTENT_03{
	margin:6px 0px 0px 0px;
	border:solid 1px #AEAEAE;
	padding:2px;
	background-color:#000000;
	color:#FFFFFF;
}
#TOOL_AYAPON a{
	color:#FFFFFF ;
	text-decoration:underline ;
}
#TOOL_AYAPON a:hover{
	color:#FFFFFF ;
}
#TOOL_AYAPON a:visit{
	color:#FFFFFF ;
}



.SEARCH{

}
.SEARCH iframe{
	width:520px !important;
}


#side_01 embed , #side_01 object {
	width:240px;
}


/**********************************************
* お知らせ
**********************************************/
.MAIN_CONTENT_10_TEXT ul{
padding:0px 0px 0px 10px;
}
.MAIN_CONTENT_10_TEXT ul li{
margin:0px 0px 5px 0px;
}
.MAIN_CONTENT_10_TEXT ul li a{
text-decoration:underline;
}
.MAIN_CONTENT_10_TEXT ul li a:hover{
text-decoration:none;
}
