﻿/*-----------------------------------★料金案内*/			/*--------------201710鈴*/
/*-------------ふち丸title*/
.pl_title{
	background:#FFD700;
	border-radius: 6px;
	font-size:18px;
	margin:1em 0 1.5em 0;
	padding:0.8em;
}

.pl_title2 {
 border-left:7px solid #ff4500;
 border-bottom:1px dotted #ff4500;
 font-size:16px;
 font-weight:bold;
 margin:1em 0 0 0;
 padding:1em ;

}

/*-------------料金表menu*/
.pl_menu{
	width:670px;
	height:150px;
	text-align:center;
	margin:auto;
}

.pl_menu ul{
	color: #4D4D4D;
	margin:0;
	padding:0;
}

.pl_menu ul li {/*親メニュー*/
  width: 120px;
  height: 40px;
  border: 2px solid #00BFFF;
  background:#F0FFFF;
  display: inline-block;
  float: left;
  font-size:15px;
  font-weight:bold;
  line-height:40px;
  margin:1em 0.3em;
  position: relative;
  text-align:center;
  transition:background-color　1s;
}

.pl_menu ul li a {
  color: #4D4D4D;
  text-decoration: none;
  display: block;
}

.pl_menu ul li:hover, .menu ul li a:hover { /*ホバー時の親メニューの背景色*/
  background:#AFEEEE;
  color: #4D4D4D;
}

@media screen and (max-width:719px) {
.pl_menu {
	display:none;
}
}
/*----------------TV料金 （加入工事費用下線）*/
/*-------------加入工事費　二重下線*/
.pl_tv{
	border-bottom: 4px double #ffb6c1;
	font-size:18px;
	width:610px;
	margin:auto;
	padding:0.5em;
	font-weight:bold;
}

@media screen and (max-width:719px) {
.pl_tv{
	border-bottom: 4px double #ffb6c1;
	width:96%;
	margin:auto;
	padding:5px;
}
}

/*----------------TV注意事項わく*/
.pl_tv_c{
	font-size:14px;
	line-height:140%;
	margin:1em 0px 1.5em 1.5em;
	padding:5px;
}
.pl_tv_c ul{
	margin:5px;
}

/*------------------------メイン左の中身PL用*/
.rsbox-pl0 { /*インターネット料金のご案内*/
 background-color:#ffa500;
 border: 2px solid #ffa500;
 border-radius: 6px;
 color:white;
 font-size:12pt;
 font-weight:bold;
 margin:0.8em;
 padding:1em 0;
}

.rsbox-pl-frame { /*全体枠*/
 background-color:#FFFFF0;
 border: 2px solid #ffd700;
 border-radius: 6px;
 margin:3px;
 padding:2px;
 width:95%;
}

.rsbox-pl_frame_s{ /*小枠*/
 background-color:#FFFACD;
 border: 1px solid pink;
 border-radius: 6px;
 margin:3px;
 padding:0px;
}

.rsbox-pl-tl{ /*　CLOSE中ページ　*/
 background-color:#FFDD75;
 border-radius: 6px;
 color:#000000;
 font-size:80%;
 font-weight:bold;
 margin: 0 auto 2px auto;
 padding:1em 0;
 width:90%;
}

.rsbox-pl-tlwari{/*割引サービス枠　*/
 color:#FF0000;
 font-size:90%;
 font-weight:bold;
 margin: 0;
 padding:0.5em 0 1em 0;
}
 
.rsbox-pl-tlon{ /*OPEN中ページ*/
 background-color:#FFCC00;
 border-radius: 6px;
 font-size:80%;
 font-weight:bold;
 margin: 0;
 padding:1em 0px;
 width:100%;
 }

.rsbox-pl_in{ /*子メニュー*/
 width:220px;
 height:1.5em;
 border-bottom:1px dashed #AAAAAA;
 margin:0.5em auto 0.3em auto;
 font-size:90%;	
}

.rsbox-plw{ /*割引メニュー*/
 width:70%;
 height:1.5em;
 margin:0.5em auto;
 padding-left:10px;
 font-size:90%;	
 text-align:left;
 border-left:5px solid #FF0000;
 border-bottom:1px dashed #AAAAAA;
}

/*
.rsbox-pl-tl:hover{
 background:#FFA500;
}*/

/*-----------------------------------★in料金案内(yc_pl_in.html)*/
/*----------------------------------------ひかり*/
.pl_bar_hikari{
	background:#FFEE75 /*#FFFACD*/;
	color:#d2691e;
	font-weight:bold;
	margin:2em 0.1em 0.3em 0.1em;
	padding:0.5em;
}
.pl_ub_hikari{ /*登録手数料*/
	border-bottom:3px double #FFD700;
	font-size:18px;
	font-weight:bold;
	margin:1em;
	padding:5px;
}
.pl_kj_hikari{ /*工事費*/
	border:3px double #FFD700;
	border-radius:4px;
	float:left;
	font-size:18px;
	font-weight:bold;
	padding:1.2em 0.5em;
	text-align:center;
	margin-left:1em;
	width:100px;
}

/*----------------------------------------同軸*/
.pl_bar_doujiku{
    background:#D9E5FF;
	color:#4169e1;
	font-weight:bold;
	margin:2em 0.1em 0.3em 0.1em;
	padding:0.5em;
}
.pl_ub_doujiku{
	border-bottom:3px double #4169e1;
	font-size:18px;
	font-weight:bold;
	margin:1em;
	padding:5px;
}
.pl_kj_doujiku{
	border:3px double #4169e1;
	border-radius:4px;
	float:left;
	font-size:18px;
	font-weight:bold;
	margin-left:1em;
	padding:1.2em 0.5em;
	text-align:center;
	width:100px;
}
/*-------------------------------------光プラス*/
.pl_bar_plus{
    background:#FFDBC9;
	color:#FF570D;
	font-weight:bold;
	margin:2em 0.1em 0.3em 0.1em;
	padding:0.5em;
}
.pl_ub_plus{
	border-bottom:3px double #ff8c00;
	font-size:18px;
	font-weight:bold;
	margin:1em;
	padding:5px;
}
.pl_kj_plus{
	border:3px double #ff8c00;
	border-radius:4px;
	color:#444444;
	float:left;
	font-weight:bold;
	margin:3px 7px 7px 1.5em;
	padding:1em 0.5em;
	text-align:center;
	width:80px;
}

/*----------------初期費用テーブル（全体）◎*/
.pl_in_t{
	border:1px solid #AAAAAA;
	border-collapse:collapse;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:1em;
}

/*----------------IN料金「項目名」テーブル*/
.pl_in_v{
	background:#008BBB;
	border:1px solid #AAAAAA;
	color:white;
	font-size:85%;
	padding:3px;
	margin:3px;
	text-align:center;
}

@media screen and (max-width:719px) {
.pl_in_kjh{
	font-size:18px;
	width:80%;
}
.pl_in_t{
	width:98%;
}
.pl_in_v{
	font-size:75%;
	padding:1px;
	margin:1px;
	text-align:center;
}

}

/*----------------IN料金「内容」テーブル*/
/*-------------コース名*/
.pl_in_k{
	font-size:90%;
	border:1px solid #AAAAAA;
	width:22%;
	text-align:center;
}
/*-------------プラン名*/
.pl_in_p{
	border:1px solid #AAAAAA;
	padding:3px;
	font-size:80%;
}
/*-------------月額*/
.pl_in_g{
	font-size:90%;
	padding:3px;
	border:1px solid #AAAAAA;
	text-align:center;
}
/*-------------通信速度*/
.pl_in_s{
	border:1px solid #AAAAAA;
	text-align:center;
	font-size:85%;
}
/*----------------ダブル割テーブル（全体）◎*/
.pl_in_w{
	border:1px solid #AAAAAA;
	border-collapse:collapse;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:1em;
	width:98%;
}
.pl_in_w95{
	border:1px solid #AAAAAA;
	border-collapse:collapse;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:1em;
	width:97%;
}