
/*--------------------------------
    ヘッダー
--------------------------------*/

header#head{ height:130px; min-width:1100px; background:#000;}
.headup{border-bottom:1px solid #333333; height:65px;}

.lefthead{float:left; padding:15px 0 0 20px;}
h1#sitetitle a{
	background-image:url(/images/payles_logo.jpg);
	background-repeat:no-repeat;
	display:block;
	width:234px;
	height:36px;
	overflow:hidden;
	text-indent:-9999px;
}
.lefthead02{float:left; padding:15px 0 0 20px;}

.righthead{float:right; padding:0 15px 0 0;}
.righthead02{float:right; padding:20px 20px 0 0}
ul#contactbox{list-style:none; color:#333;}
ul#contactbox li{float:left; margin-left:5px;}
ul#contactbox li a{color:#FFF; font-size:14px; margin-left:10px;}
a.plus_download{font-size:13px !important; margin-left:0 !important;}
.comp_top{margin:20px 15px 0 0;}

ul#contactbox_movie{padding:10px 0 0 0; list-style:none; color:#333;}
ul#contactbox_movie li{float:left; margin-left:5px;}
ul#contactbox_movie li a{color:#FFF; font-size:14px;}



ul#head_ul{list-style:none; margin-top:10px;}
ul#head_ul li{float:left; font-weight:bold; font-size:15px; margin-left:15px;}

.link_pass a{margin:0 !important; color:#2288b7 !important;}
.link_pass a:hover{color:#C33 !important;}


.panel-wrap{position: relative; padding: 0;}
.panel-wrap a{font-size: 14px; text-decoration: none;}

a.panel-btn,
a.panel-btn04{
  position: relative;
  z-index: 100;
  text-decoration: none;
}
.panel-btn:before,
.panel-btn04:before{
  position: absolute;
  top: 10px;
  left: 20px;
  color: #cfdae4;
}
a#home:hover,
a#home:hover:before,
a.panel-btn:hover,
a.panel-btn:hover:before,
a.panel-btn04:hover,
a.panel-btn04:hover:before
{
  color: #CC3333;
}
.panel {
  display: none;
  position: absolute;
  top: 45px;
  left: 0px;
  z-index: 2000;
  width: 250px;
  margin-left:-122px;
  padding: 10px;
  background: #fff;
  border: 1px solid #9fb5cb;
  border-radius: 3px;
  box-shadow: 0 2px 5px 1px rgba(0,0,0,.2);
  text-align:left !important; 
}

.panel a{color:#2288b7 !important;}

.panel:after,#panel:before,
.panel04:after,#panel04:before{
  content: "";
  position: absolute;
  height: 0;
  width: 0;
}
.panel:after{
  top: -25px;
  left: 185px;
  border: 12px solid transparent;
  border-bottom: 12px solid #9fb5cb;
}

.panel h4{font-size:15px; border-bottom:1px dotted #333; color:#063;}
.panel dl{margin:5px 0 10px 0;}
.panel dt{font-size:13px; font-weight:bold; }
.panel dd{font-size:12px; font-weight:normal; margin-bottom:20px;}


.panel04 {
  font-size:12px;
  display: none;
  position: absolute;
  top: 40px;
  left: 0px;
  z-index: 1000;
  width: 230px;
  margin-left: -65px;
  padding: 10px;
  background: #fff;
  border: 1px solid #9fb5cb;
  border-radius: 3px;
  box-shadow: 0 2px 5px 1px rgba(0,0,0,.2);
  text-align:left !important; 
}

.panel04:after {
  top: -25px;
  left: 115px;
  border: 12px solid transparent;
  border-bottom: 12px solid #9fb5cb;
}

.panel04 a{font-size:11px;}

.login_t{margin-top:10px;}
#id_mail{width:200px; height:30px; padding-left:5px;}
#passbox{width:200px; height:30px; padding-left:5px; margin-bottom:20px; font-size:25px;}
#login_submit{margin-bottom:10px;}

.link_pass a{font-size:12px !important;}

div.mypage_btnbox{width:250px; padding:5px 0; text-align:center;}
div.mypage_btnbox a{margin-left:0 !important;}
/*--------------------------------
    フッター
--------------------------------*/

#footer{background-color:#000;}
#footer a{color:#FFF;}
#footer a:hover{color:#C33; text-decoration:underline;}
.footer_inner{width:962px; margin:0 auto; padding-top:30px;}
.footerlist{width:660px; float:left;}
.footerlist02{clear:both; padding-top:30px; width:680px;}
.floatbox{float:left;}
.contact{float:left;}

dl.ftbox{width:170px; color:#FFF; float:left; margin-right:45px;}
dl.ftbox02{width:260px; color:#FFF;}
dl.ftbox02 dt{font-size:20px; font-weight:bold; border-bottom:1px dotted #FFF; margin-bottom:10px; padding-bottom:5px; width:260px;}
dl.ftbox02 dd{font-size:11px; margin-bottom:20px;}
dl.ftbox dt{font-weight:bold; font-size:15px; border-bottom:1px dotted #FFF; margin-bottom:10px; padding-bottom:5px;}
dl.ftbox dd{font-size:12px; line-height:25px;}
ul.bannerlist{list-style:none; margin-bottom:25px;}
ul.bannerlist li{float:left; margin-right:15px;}
.plus_b{margin-top:45px;}
.copyright{clear:both; color:#FFF; font-size:10px;}
.copy01{vertical-align:7px; margin-right:15px;}





