﻿@charset "Shift_JIS";
@import "init.css";


/* ----------------------------------------------------------------------
	ツイッター
----------------------------------------------------------------------*/
#twarea{
	width:478px;
	height:200px;
	overflow:hidden;
	background-color: #f1f1f1;
	border: solid 1px #fa9933;

    -webkit-border-bottom-right-radius: 5px;  
    -webkit-border-bottom-left-radius: 5px;  
    -moz-border-radius-bottomright: 5px;  
    -moz-border-radius-bottomleft: 5px;  
}

#tw_header{
	width: 462px;
	height:15px;
	padding: 8px 8px 13px 10px;
	background-color: #fa9933;

	-webkit-border-top-left-radius: 5px;  
	-webkit-border-top-right-radius: 5px;  
	-moz-border-radius-topleft: 5px;  
	-moz-border-radius-topright: 5px; 

/*	border: solid 1px #fa9933;*/
}
#tw_header a{font-weight:bold; color:#fff; font-size:14px;}
#tw_header .icon_tw{
	width:18px;
	height:14px;
	display:block;
	float:right;
	background:url("") no-repeat 0 0;
}

#btn_follow{
	width:181px;
	height:20px;
	background:url("") no-repeat 0 0;
	float:right;
}
#btn_follow:hover{background-position:0 -20px;}



/* 全体適用 */
/*#line_top{background: url(/web/20150315233144im_/http://www.paperman.jp/event/2015026thanniversary/images/top_line.png) center top repeat-x;}*/

html{min-width: 908px;}
body{
	text-align:center;
	min-width: 908px;
/*	background-color:#fff2df;/*　デフォルト*/
/*	background:#fff2df url(/web/20150315233144im_/http://www.paperman.jp/images/common/main_bg_2009.jpg) no-repeat top center;/*正月*/
/*	background:url(/web/20150315233144im_/http://www.paperman.jp/event/201412papyrusjinjya/images/jinjya_bg.gif) repeat top center ;
	background-attachment: fixed;
/*	background:#fff url(/web/20150315233144im_/http://www.paperman.jp/images/common/main_bg_2014xmas2.jpg) center top no-repeat; クリスマス*/
/*	background:#ebfdff url(/web/20150315233144im_/http://www.paperman.jp/images/common/main_bg_bl2014.jpg) no-repeat top center;/*青空*/
/*	background:#03052e url(/web/20150315233144im_/http://www.paperman.jp/images/common/main_bg_201407.jpg) no-repeat top center;/*祭*/
/*	background:#fff url(/web/20150315233144im_/http://www.paperman.jp/images/common/main_bg_201408.jpg) no-repeat top center;*/
	/*background:#ffc51c url(/web/20150315233144im_/http://www.paperman.jp/event/2014025thanniversary/images/common/bg.png) repeat top center;/*5周年*/

	background:url("bg.gif") repeat top center;
}

body, table, th, td, div, span, ul, li, p, a {
	color:				#472929;
	font-size:			12px;
	font-family:		"MS UI Gothic", osaka, "MS Pゴシック", arial, helvetica, sans-serif;
	line-height:18px;
	white-space:normal;
	line-break:strict;
	word-wrap:break-word;
	word-break:break-all;
	margin:0;
}

/*.ft0 {filter: Gray() }*/

a:link		{color: #e26a00; text-decoration: none; }
a:visited {color: #e26a00; text-decoration: none; }
a:hover		{color: #e26a00; text-decoration: underline;}

/*
#gmocommonheader a span{	font-weight:normal !important;}
#gmocommonheader a:visited span{	color:#551A8B !important;}
#gmocommonheader *{font-weight:normal !important;}*/


/* マウスオーバー  */
#left_bg a img:hover,
#maincontent .main a img:hover,
#rightcolumn a img:hover{
	opacity:0.85;
	filter:alpha(opacity=85);/*For IE*/
	-ms-filter: "alpha( opacity=85 )";
	opacity: 0.85; /*Opera・Safari*/
	-moz-opacity: 0.85; /*For FireFox*/
}

input, textarea 
{
	color:							#777777;
	font-size:						12px;
	font-family:					fixed;
}

* { padding: 0; margin: 0; }



/* 基本フレーム */
#main_wrapper{
	background:url("") center top no-repeat;
	/*background:url(/web/20150315233144im_/http://www.paperman.jp/images/common/main_bg_eris.png) center top no-repeat;
	/*background:url(/web/20150315233144im_/http://www.paperman.jp/images/common/main_bg_201304.jpg) center top no-repeat;/* デフォ*/
	/*background:url(/web/20150315233144im_/http://www.paperman.jp/images/common/main_bg_newyear.png) center top no-repeat;
	/*background-image:url(/web/20150315233144im_/http://www.paperman.jp/images/common/paperman1212.png);*/
	/*background-image:url(/web/20150315233144im_/http://www.paperman.jp/images/common/main_bg_halloween.png);*/
	
	/*background-color:#fff2df;*/
	/*height:840px;
	height:600px;*/
}

#wrapper { 
	margin: -40px auto 0;
	width: 908px;
	text-align:left;
}

/* header */
#header {
	width: 908px;
	height: 360px;
	float: left;
	border: 0px;
	margin: 0px;
	position:relative;
}

/*---------------------------------------------
	#header_link
---------------------------------------------*/
#header_link {
	width: 184px;
	height: 165px;
	display:block;
	top:70px; right:150px; position:absolute; z-index:5;
	background:url("") left top no-repeat;
}
#header_link:hover {background-position:0 -165px;}
/*
#header_img{
	width: 165px;
	height: 214px;
	display:none;
	background:url(/web/20150315233144im_/http://www.paperman.jp/images/common/header/140910_rika_i.png) left top no-repeat;
	top:65px; right:360px; position:absolute; z-index:0;
}

@-webkit-keyframes blink {
 from {
  opacity: 0;
 }
 to {
  opacity: 1;
 }
}
#header_link img{
	-webkit-animation-name: blink;/* 実行する名前 *
	-webkit-animation-duration: 1.5s;/* アニメーション時間 *
	-webkit-animation-iteration-count:infinite;/* 何回実行するか。infiniteで無限 *
	-webkit-animation-timing-function:ease;/* イーズインアウト ゆっくり始まってゆっくり終わる*
	-webkit-animation-direction: alternate;/* アニメーション反復 *
	-webkit-animation-delay: 0s; /* 実行までの待ち時間 *
}

@-webkit-keyframes blink2 {
 from {
  opacity: 0;
 }
 to {
  opacity: 0.5;
 }
}
#header_link:hover img{
	-webkit-animation-name: blink2;/* 実行る名前 *
	-webkit-animation-duration: 1s;/* アニメーション時間 *
	-webkit-animation-iteration-count:infinite;/* 何回実行するか。infiniteで無限 *
	-webkit-animation-timing-function:ease-in-out;/* イーズインアウト ゆっくり始まってゆっくり終わる*
	-webkit-animation-direction: alternate;/* アニメーション反復 *
	-webkit-animation-delay: 0s; /* 実行までの待ち時間
}
 */



#btn_tw_h{top:215px; right:-10px; position:absolute; }

/*--------------------------------------------*/
#leftcolumn {
 border: 0px;
 margin:0px;
 height: 350px;
 width: 214px;
 float: left;
}
#maincontent { 
 float: left;
 border: 0px;
 margin: 0px 0px 0px 0px;
 
 display: inline;
}
#rightcolumn {
 border: 0px;
 margin: 0px 0px 0px 0px;
 float: left;
}
#footer {
	width:100%; 
	height: 100px;
 	clear: both;
 	border: 0px;
 	background-image:url("");
}

#content {
	float:left;
	border: 0px;
	display:block;
	width:694px !important;
	z-index:20;
	margin-left:-4px;
	z-index:10;
	padding-bottom:30px;
}

#main_bg_main{
	background-image:url("");
	background-repeat:repeat-y;
	width:698px;
	display:block;
	padding:10px;
	behavior: expression(IEPNGFIX.fix(this));
	z-index:20;
/*	height: auto !important;*/
	min-height: 1060px;
}

#main_bg_top{
	background-image:url("");
	background-repeat:no-repeat;
	border: 0px;
	width:698px;
	height:9px;
	font-size:0px;
	behavior: expression(IEPNGFIX.fix(this));
}

#main_bg_bottom{
	background-image:url("");
	background-repeat:no-repeat;
	border:0px;
	width:698px;
	height:9px;
	font-size:0px;
	color:#FFFFFF;
	display:block;
	behavior: expression(IEPNGFIX.fix(this));
}

/* ローテーションバナーエリア */
#lotation_banner_area {
float:left;
margin:0px 0px 0px 10px;
display:inline;
}

/* インフォメーションエリア */
#information_area {
float:left;
width:480px;
margin:10px 0px 0px 14px;
display:inline;
}

/* 掲示板エリア　*/
.bbs_area {
float:left;
width:480px;
margin:10px 0px 0px 14px;

display:inline;
}

/* 詳細フレーム */
.header {
    margin-top:40px;
}

.leftlogin {
	padding:10px 13px 14px 13px;
	background-image:url("");
	background-repeat:repeat-y;
	behavior: expression(IEPNGFIX.fix(this));
	width:208px;
}


.leftmenu {
	width:214px;
	z-index:10;
	padding-top:6px;
}

.login_id{
width:195px;
height:18px;
border:1px #ec961d solid;
padding-left:5px;
padding-top:2px;
}

.login_pass{
width:195px;
height:18px;
border:1px #ec961d solid;
margin-top:1px;
padding-left:5px;
padding-top:2px;
}

.login_image{
width:195px;
height:18px;
border:1px #ec961d solid;
margin-top:1px;
padding-left:5px;
padding-top:2px;
}

#gamestart {
padding-bottom:6px;
}

#left_bg {
	background-image:url("");
	background-repeat:repeat-y;
	width:214px;
	behavior: expression(IEPNGFIX.fix(this));
	text-align:center;
}

#login_bg {
	background-image:url("");
	background-repeat:repeat-y;
	padding-bottom:10px;
	}
	
#login2_bg {
    background-image:url("");
    background-repeat:repeat-y;
    padding-bottom:10px;
}

.main {
	width:500px;
    
}

.right {
margin-left:6px;
   
}

.font10{font-size:10px;}

/*bbsリスト　*/

.top_bbs_list {
width:478px;
font-size:12px;
padding:0;
}

.top_bbs_list_bg {
border-left:1px solid #fa9933;
border-right:1px solid #fa9933;
float:left;
width:478px;
border-top:1px solid #fa9933;


}

.top_bbs_list td {
vertical-align:middle;
text-align:left;
height:26px;
line-height:18px;
margin:0;
padding:5px 15px 7px 15px;
height:16px !important;
background:url("") center bottom no-repeat ;

}



.top_bbs_list a {
margin:0px 9px;
padding:0;
display:inline;
vertical-align:baseline;
}

.top_bbs_list span {
float:right;
text-align:right;
margin:0;
padding:0;
font-size:12px;
vertical-align:baseline;
}

.top_bbs_list img{
vertical-align:middle;
}

/* トピックスリスト */
.top_topix_list {
width:478px;
font-size:12px;
padding:0;
}

.top_topix_list_bg {
background-image:url("");
background-repeat:repeat-y;
float:left;
width:480px;
border-top:1px solid #fa9933;


}

.top_topix_list td {
vertical-align:middle;
text-align:left;
height:26px;
line-height:18px;
margin:0;
padding:5px 15px 7px 15px;
height:16px !important;
background:url("") center bottom no-repeat ;

}



.top_topix_list a {
margin:0px 9px;
padding:0;
display:inline;
vertical-align:baseline;
}

.top_topix_list span {
float:right;
text-align:right;
margin:0;
padding:0;
font-size:12px;
vertical-align:baseline;
}

.top_topix_list img{
vertical-align:middle;
}

.topix_list_more {

font-size:0px;
margin:4px 10px 5px 5px;
padding:0;
float:right;
display:inline;
text-align:right;
}


#topic_path{
padding-top:5px;
padding-bottom:5px;
width:630px;
margin-left:10px;
}

#contents_area{
margin:10px 14px 14px 14px;
}

#paging_area {
float:left;
padding:25px 0px 25px 0px;
text-align:center;
}

.paging_area_left {
float:left;
width:100px;
text-align:right;
vertical-align:middle;
}

.paging_area_center {
float:left;
width:430px;
font-size:12px;
line-height:120%;
text-align:center;
vertical-align:middle;
}

.paging_area_right {
float:left;
width:100px;
text-align:left;
vertical-align:middle;
}


#gameinfobtn{
	top:40px; right:281px; position:absolute; z-index:100;
}

/* 検索　*/
#sarch{
	width:280px;
	height:29px;
	background:url("") left top no-repeat;
	behavior: expression(IEPNGFIX.fix(this));
	top:40px; right:0px; position:absolute; z-index:100;
/*	float:right;*/
}

.sarch_form{
	width:210px;
	height:14px;
	border:1px #ec961d solid;
	margin-left:10px;
	padding:2px 5px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.btn_back_to_list{
margin-top:20px;
text-align:center;
width:600px;
margin-left:20px;
}

.illustbbs_line{
padding:10px 0px;
text-align:center;
}

#footer_text{
padding:20px;
color: #ffffff;

}







/* クラン掲示板 */
.clan_list {
width:610px;
font-size:12px;
margin:0px 0px 0px 0px;
padding:0;
}


.clan_list img{
vertical-align:middle;
}

.clan_list td {
vertical-align:middle;
margin:0;
padding:0;
}

.clan_list_num {
width:60px;
text-align:center;
height:28px;
}

.clan_list_flag {
width:50px;
height:15px;

}


.clan_list_12title {
width:240px;
text-align:left;
height:28px;
}





.clan_list_name {
width:90px;text-align:left;height:28px;
}

.clan_list_date {
width:90px;text-align:center;height:28px;
}

.clan_list_view {
width:80px;text-align:center;height:28px;
}

/* 掲示板関係 */
.talk_list {
width:610px;
font-size:12px;
margin:0px 0px 0px 0px;
padding:0;
}


.talk_list img{
vertical-align:middle;
}

.talk_list td {
vertical-align:middle;
margin:0;
padding:0;
}

.talk_list_num {
width:60px;text-align:center;height:28px;
}

.talk_list_flag {
width:30px;text-align:left;height:28px;line-height:150%;
}


.talk_list_12title {
width:250px;text-align:left;height:28px;
}





.talk_list_name {
width:100px;text-align:left;height:28px;
}

.talk_list_date {
width:80px;text-align:center;height:28px;
}

.talk_list_view {
width:100px;text-align:center;height:28px;
}


/*ロゴ*/
.logo_pm{
/*	float:left; 
	margin:15px 0px 0px 0px;*/
	left:0px;  top:55px; position:absolute;
	z-index:50;
}

.logo_image{
	width:199px;
	height:95px;
	behavior: expression(IEPNGFIX.fix(this));
}

.logouttext{
	font-size:10px; 
	color:#472929; 
	padding-right:13px;
}


/* ルコット*/
.logo_lucotto{
	width:280px;
	height:110px;
	display:block;
	margin: 10px 0px 0px 205px;
	z-index:50;
	background-image:url("");
	background-position:0 0;
}
.logo_lucotto:hover{background-position:0 -110px;}


/*措置規定テーブル*/
	table.table{
	width:621px;
	border:1px solid #fa9933;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#fff5e5;
	empty-cells:show;
	margin-bottom:10px;
	}
	
	.table th{
	border-right:1px solid #fa9933;
	border-bottom:1px solid #fa9933;
	font-size:12px;
	line-height:150%;
   	background-color:#ffb943;
   	background-position:left top;
   	padding:0.3em 1em;
   	text-align:left;
	}
	
	.table td{
	
	font-size:12px;
	line-height:150%;
   	border-right:1px solid #fa9933;
   	border-bottom:1px solid #fa9933;
   	padding:0.3em 1em;
	 
	}
	
	.table_td{
	background-color:#ffffff;
	text-align:center;
	}

	.table_td2{
	
	background-color:#ffffff;
	text-align:center;
	font-weight:bold;
	}
	
	table.table2{
	width:100%;
   	border:1px solid #fa9933;
   	border-collapse:collapse;
   	border-spacing:0;
   	background-color:#f0f0f0;
   	empty-cells:show;
	margin-bottom:10px;
	}
	
	.state_td1{
	width:35px;
	text-align:center;
	}
	
	.state_td2{
	width:75px;
	background-color:#b9b9b9;
	text-align:center;
	}

.images{
	border:3px #FF9966 solid;
	}


/*スキル説明テーブル*/

	
	table.skill_table{
	width:621px;
	border:1px solid #fa9933;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#fff5e5;
	empty-cells:show;
	margin-bottom:10px;
	}
	
	.skill_table th{
	border-right:1px solid #fa9933;
	border-bottom:1px solid #fa9933;
	font-size:12px;
	line-height:150%;
   	background-color:#ffb943;
   	background-position:left top;
   	padding:0.3em 1em;
   	text-align:center;
	}
	
	.skill_table td{
	
	font-size:12px;
	line-height:150%;
   	border-right:1px solid #fa9933;
   	border-bottom:1px solid #fa9933;
   	padding:0.3em 1em;
	 
	}
	
	.skill_table_td{
	background-color:#ffffff;
	text-align:center;
	}	
	
.line{
margin-top:10px;
margin-bottom:5px;
}

.fansite_icon{
vertical-align:middle;
margin:0px 5px;
}

.calendar{
width:800px;
height:1000px;

}

/* gptable */
.gp_table {
width:600px;
font-size:12px;
line-height:125%;
border-collapse:separate;
border-spacing: 2px 2px;
}

.gp_table td {
text-align:center;
padding:2px 2px;
}

.gp_table span {

}

.gp_table_01 {
border:1px solid #472929;
background:#ffb943;

font-weight:bold;
}

.gp_table_02 {
border:1px solid #A3B1CC;
background:#fff5e5;

font-weight:normal;
}

.gp_table_03 {
border:1px solid #CCCCCC;
background:#FFFFFF;

font-weight:normal;
}

.gp_table_b {
width:630px;
font-size:12px;
line-height:125%;
border-collapse:separate;
border-spacing: 2px 2px;
}

.gp_table_b td {
padding:4px 4px;
width:20%;
}

.gp_table_b span {
color:#6688CC;
}

.gp_table_01b {
border:1px solid #7A96CC;
background:#7A96CC;
color:#FFFFFF;
font-weight:bold;
text-align:center;
}

.gp_table_02b {
border:1px solid #A3B1CC;
background:#A3B1CC;
color:#FFFFFF;
font-weight:bold;
text-align:center;
}

.gp_table_03b {
border:1px solid #CCCCCC;
background:#FFFFFF;
color:#666666;
text-align:left;
font-weight:normal;
font-size:11px;
vertical-align:top;
}

/* ネットカフェページ */

.cafe_shop{
text-align:center;
}

.cafe_shop_a{
border:1px #ff5e80 solid; 
margin:3px; 
background-color:#ffd4dd; 
padding:5px;
}

.cafe_shop_b{
border:1px #ff5e80 solid; 
margin:3px; 
padding:3px; 
text-align:left;
}

.cafe_shop_c{
 border:1px #ff5e80 solid; 
 margin:3px; 
 width:40%; 
 text-align:left; 
 padding:3px;
 }
 
 .cafe_shop_d{
 border:1px #ff5e80 solid; 
 margin:3px; 
 width:20%;
 }


/* SEO追加 */
h1.seo_text{
	margin: 0;
	padding: 0;
	height:0px;
	width:0px;
	font-size:0px;
	line-height:0px;
	vertical-align:top;
	overflow:hidden;
	text-indent:-9999px;
}

/* sapot */
div.sapot_link{
	display:inline-block;
	margin:0;
	padding:0;
	font-size:12px;
	line-height:1.2em;
	background:url("") left top repeat-x;
}

* html div.sapot_link{
	display:inline;
}

*:first-child+html div.sapot_link{
	display:inline;
}

div.sapot_link p{
	display:inline-block;
	margin:0;
	padding:0;
	font-size:12px;
	line-height:1.2em;
	background:url("") left top no-repeat;
}

*:first-child+html div.sapot_link p{
	display:inline;
}

* html div.sapot_link p{
	display:inline;
}

div.sapot_link p strong{
	display:inline-block;
	background:url("") right top no-repeat;
	height:27px !important;
	height /**/: 59px;
	padding:32px 14px 0px 14px;
	margin:0;
	color:#666666;
	font-size:12px;
	line-height:1.2em;
	font-weight:normal;
	text-align:left;
}

div.sapot_link a:link,div.sapot_link a:visited{
	color:#7db300;
	text-decoration:underline;
	font-weight:bold;
}

div.sapot_link a:hover{
	color:#8fcc00;
	text-decoration:none;
	font-weight:bold;
}

a.sapot_inline_link{
	background:url("") left top no-repeat;
	padding-left:16px;
	margin-left:4px;
}

a.sapot_inline_link:link,a.sapot_inline_link:visited{
	color:#7db300;
	text-decoration:underline;
	font-weight:bold;
}

a.sapot_inline_link:hover{
	color:#8fcc00;
	text-decoration:none;
	font-weight:bold;
}

/*基本情報*/

.gameinfo_table {
width:620px;
font-size:12px;
line-height:125%;
border-collapse:separate;
border-spacing: 2px 2px;
}

.gameinfo_table td {
text-align:center;
padding:2px 2px;
}

.gameinfo_table span {

}

.gameinfo_table_01 {
border:1px solid #472929;
background:#ffb943;

font-weight:bold;
}

.gameinfo_table_02 {
border:1px solid #A3B1CC;
background:#fff5e5;

font-weight:normal;
}

.gameinfo_table_03 {
border:1px solid #CCCCCC;
background:#FFFFFF;

font-weight:normal;
}


/* ----------------------------------------------------------------------
	rotation_banner	ローテバナー
---------------------------------------------------------------------- */
#rotation_banner ul,
#rotation_banner li {margin:0; padding:0;}

#rotation_banner {
	width:488px;
	height:168px;
	position:relative;
	background:url("") center top no-repeat;
}
 
#banner_list {
	width:470px;
	height:150px;
	overflow:hidden;
	left:9px; top:9px; position:absolute; z-index:100;
	position:relative;
}

#banner_list li {
	left:0px; top:0px; position:absolute;
	display:none;
}

#banner_list li img{
	border-radius: 5px;        /* CSS3草案 */  
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 5px;   /* Firefox用 */  
}

.new{
	width:38px;
	height:38px;
	background:url("") left top no-repeat;
	display:block;
	left:0px; top:0px; position:absolute; z-index:199;
	text-indent:-9999px; overflow:hidden;
}
/*------------------------------------
    paging_list　ローテバナー　ナビ
------------------------------------*/
#paging_list {
	width:470px;
	height:21px;
	padding-top:3px;
	background:url("") center top no-repeat;
	left:9px; bottom:9px; position:absolute; z-index:200;
}

#paging_list ul {
    float:right;
    position:relative;
}
 
#paging_list li{
	width:18px;
	height:18px;
	display:block;
	background-repeat:no-repeat;
	background-position:0 0;
	float:left;
	margin-right:10px;
	position:relative;
	cursor:pointer;
}

#thumb1{background-image:url("");}
#thumb2{background-image:url("");}
#thumb3{background-image:url("");}
#thumb4{background-image:url("");}
#thumb5{background-image:url("");}
#thumb6{background-image:url("");}
#thumb7{background-image:url("");}
#thumb8{background-image:url("");}
#thumb9{background-image:url("");}
 
#paging_list li.current{	background-position:0 -18px;}


/*------------------------------------
	キャラ情報 テーブル
------------------------------------*/
.sample_voice{padding:130px 0px 15px 280px;}

.chr_date{padding-left:280px;}
.chr_date p{margin:0 0 10px 2px;}

.chr_date th,
.chr_date td{
	border: 1px solid #ccc;
}

.chr_date th{padding:2px 0px; width:90px;	background: #fff5e5; text-align:center;}
.chr_date td{padding:2px 10px; width:210px;	background: #fff;}


/*------------------------------------
	告知ページに音声ボタン
------------------------------------*/
.btn_voice,
.btn_voice1,
.btn_voice2,
.btn_voice3{
	height:25px;
	width:80px;
	cursor: pointer;
	display:block;
	float:left;
	margin:5px 10px 0 0;
}

.btn_voice:hover,
.btn_voice1:hover,
.btn_voice2:hover,
.btn_voice3:hover{
	filter:alpha(opacity=70);/*For IE*/
	-ms-filter: "alpha( opacity=70 )";
	opacity: 0.7; /*Opera・Safari*/

	-webkit-opacity: 0.7; /*For FireFox*/
	-moz-opacity: 0.7;
	-ms-opacity: 0.7;
	-o-opacity: 0.7;

	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
}

.btn_voice{ 	background:url("") left top no-repeat;}
.btn_voice1{ 	background:url("") left top no-repeat;}
.btn_voice2{	background:url("") left top no-repeat;}
.btn_voice3{ 	background:url("") left top no-repeat;}

/*------------------------------------
	GMOフッター
------------------------------------*/
#gmofooter,
.gmofooter_submenu{background: #0f0805 !important;}

#gmofooter{		border:none !important;}
.gmofooter_submenu{border:solid 1px #666 !important;}

#gmofooter *,
#gmocommonfooter *{font-family: "游ゴシック","Yu Gothic","YuGothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ ProN W3","Arial",sans-serif;}
#gmocommonfooter ul li{	margin-left: 0;	list-style: none;}

#gmofooter .gmofooter_groupservicelist ul li .gmofooter_submenu dl dt{color:#fff !important;}

/*
#gmofooter .gmofooter_heading,
#gmofooter .gmofooter_relatedservicelist ul li dl dd,
#gmofooter .gmofooter_relatedservicelist ul li dl dt:after,
#gmofooter .gmofooter_groupservicelist ul li .gmofooter_groupserviceheading{color: #fefefe !important;}*/



/*
     FILE ARCHIVED ON 23:31:44 Mar 15, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 01:28:24 Oct 22, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 3.808
  load_resource: 73.094
  PetaboxLoader3.resolve: 35.44
  PetaboxLoader3.datanode: 18.888
*/