/* リセット */
h2{
    margin: 0; 
    padding: 0;
	list-style-type:none;
	font-size:100%;
	border:0;
	line-height:normal;
	
}
h3{
	margin: 0;
	padding:12px 0 0 25px;
	list-style-type:none;
	font-size:100%;
	border:none;
	line-height:140%;
	font-size:16px;
}

h4{
	font-size:14px;
	font-weight: bold;
	color:#F00;
	margin-bottom:3px;
}

.blue{
	color:#00C;
	font-weight:bold;
}
.bold{
	font-weight:bold;
}

.center{
	text-align:center;
}

.point{
	margin-bottom:12px;
	padding:6px;
	background-color:#9ad3dd
}

.point li{
	padding:3px;
	font-weight:bold;
}

/*　ページ全体　*/
.text{
	margin-bottom:12px;
}

.field{
	width:626px;
	background-image:url(https://www.technoblood.com/tbpress/solution/img/paynetcafe/tbpress_waku_mid.jpg);
	background-repeat:repeat-y;
	margin:10px 0;
	text-align:left;
}

.field_top_contents{
	background-image:url(http://www.tbpress.jp/images/common/field_bg_top_green.gif);
	width:626px;
	height:40px;
	margin-bottom:12px;
}

.field_top_solution{
	background-image:url(https://www.technoblood.com/tbpress/solution/img/paynetcafe/tbpress_waku_top.jpg);
	width:626px;
	height:40px;
	margin-bottom:12px;
}

.field_top_members{
	background-image:url(http://www.tbpress.jp/images/common/field_bg_top_blue.gif);
	width:626px;
	height:40px;
	margin-bottom:12px;
}

.field_top_support{
	background-image:url(http://www.tbpress.jp/images/common/field_bg_top_purple.gif);
	width:626px;
	height:40px;
	margin-bottom:12px;
}

.field_top_contact{
	background-image:url(http://www.tbpress.jp/images/common/field_bg_top_gray.gif);
	width:626px;
	height:40px;
	margin-bottom:12px;
}

.textArea{
	width:580px;
	padding:0 22px 0px 22px;
/*	background-image:url(http://www.tbpress.jp/images/common/field_bg_bottom.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
*/
}

.textArea table{
	margin-bottom:12px;
	text-align:left;
}

.textArea table td,th{
	padding:4px;
	vertical-align:top;
}

.textArea img{
	margin-bottom:10px;
}

a.musou:link {color:#FFFFFF; text-decoration:underline;}
a.musou:active {color:#CCCCCC; text-decoration:none;}
a.musou:visited {color:#FFFFFF; text-decoration:underline;}
a.musou:hover {color:#CCCCCC; text-decoration:underline;}

a.nokare:link {color:#FFFFFF; text-decoration:underline;}
a.nokare:active {color:#FFCC00; text-decoration:none;}
a.nokare:visited {color:#FFFFFF; text-decoration:underline;}
a.nokare:hover {color:#FFCC00; text-decoration:underline;}

a.eco:link {color:#0099FF; text-decoration:underline;}
a.eco:active {color:#66CC00; text-decoration:none;}
a.eco:visited {color:#0099FF; text-decoration:underline;}
a.eco:hover {color:#66CC00; text-decoration:underline;}

a.gamania:link {color:#FF9900; text-decoration:underline;}
a.gamania:active {color:#0099FF; text-decoration:none;}
a.gamania:visited {color:#FF9900; text-decoration:underline;}
a.gamania:hover {color:#0099FF; text-decoration:underline;}

a.pandora:link {color:#A05000; text-decoration:underline;}
a.pandora:active {color:#FF9224; text-decoration:none;}
a.pandora:visited {color:#A05000; text-decoration:underline;}
a.pandora:hover {color:#FF9224; text-decoration:underline;}

a.suddeattack:link {color:#a9a9a9; text-decoration:underline;}
a.suddeattack:active {color:#FFFFFF; text-decoration:none;}
a.suddeattack:visited {color:#a9a9a9; text-decoration:underline;}
a.suddeattack:hover {color:#FFFFFF; text-decoration:underline;}

a.pinklink:link {color:#FF0099; text-decoration:underline;}
a.pinklink:active {color:#0099FF; text-decoration:none;}
a.pinklink:visited {color:#FF0099; text-decoration:underline;}
a.pinklink:hover {color:#0099FF; text-decoration:underline;}

/*a.tab:link {color:#000000;}*/
/*a.tab:active {color:#FFFFFF; text-decoration:none;}*/
/*a.tab:visited {color:#000000; text-decoration:underline;}*/
/*a.tab:hover {color:#E84B86; text-decoration:underline;}*/

a:link {color:#3300CC; text-decoration:underline;}
a:active {color:#FFFFFF; text-decoration:none;}
a:visited {color:#3300CC; text-decoration:underline;}
a:hover {color:#E84B86; text-decoration:underline;}

.size10 {font-size: 10px}

BODY	{
background-color:#FFFFFF;
background-image: url(img/bg.gif);
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

TABLE.type1{
	margin:		10px;
}

ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
	
table	{font-size: 12px; color:#000000; line-height: 145%;}

img {
	border: 0px;
}

 FONT 
.release {color: #1100A7}
.white {color: #FFFFFF}
.news {color: #009933}
.events-campaign {color: #a19d56}
.patch {color: #6666CC}
.copy {font-size: 10px; color: #999999; letter-spacing:1px;}
.glay {font-size: 10px; color: #333333; letter-spacing:1px;}
.caution {color: #666666}
.red {color: #E16E3D}
.cy {color: #333333}
.yellow {color: #FFFF00}
.orange {color: #FFCC00}
.moe {color: #B4661F}
.gamania {color: #FF9900}
.gameon {color: #0099FF}
.pandora {color: #A05000}
.sudden {color: #a9a9a9}
.support {color: #E84B86}
.dgc-cafe {color: #FF6600}
.orenge18 {color: #FF9900; font-size: 18px;}

 size 
.font12 {font-size: 10px;}
.redfont12 {font-size: 10px; color: #FF0000;}
.red {color: #FF0000;}

.redfont15 {font-size: 15px; color: #FF0000;}
.font15 {font-size: 15px; color: #000000;}

 news 
.patchdate {font-size: 16px; color: #666699;}
.newsdate {font-size: 16px; color: #009933;}
.patcht {color: #666699; font-weight: bold; letter-spacing:1px;}

 canpain 
.rag01 {color: #CC5200; font-weight: bold; letter-spacing:1px;}
.rag02 {color: #E16E3D}
.ten {color: #B47F3B}

 noucolle 
.green {color: #339900}

 office 
.point {color: #DE673E}

 ragna 
.pinkbold {color: #FF0099; font-weight: bold;}
.pink {color: #FF0099}

 silk 
.bigpinkbold {color: #FF0099; font-size: 16px; font-weight: bold; letter-spacing:1px;}
.pointbold {color: #F0B9A6; font-weight: bold; letter-spacing:1px;}

 hikari 
.strong {color: #DE673E; font-weight: bold; letter-spacing:1px;}

 support 
.glaybold {color: #666666; font-weight: bold; letter-spacing:1px;}
.bigpink {color: #FF0099; font-size: 16px;}
.whitebold {color: #FFFFFF; font-weight: bold; letter-spacing:1px;}

/*コンテンツFAQ*/
.lev1 {
	font-weight: bold;
	color: #FF0099;
	cursor: pointer;
	cursor: hand;
}
.lev1_mo {
	font-weight: bold;
	color: #0099FF;
	cursor: pointer;
	cursor: hand;
}
.lev2 {
	padding: 0.5em,0px,0.5em,0px;
}

.hansoku{
	float: left;
	overflow: hidden;
	width: 132px;
	margin: 0 3px 6px 3px;
}
.hansoku_title{
	height: 34px;
}
.title_list_top{
	 clear: both;
	 width: 626px;
	 text-align: left;
	 font-size: 16px;
	 font-weight: bold;
	 color: #009933;
	 padding: 20px 0 0 0;
}
.contents_title_list{
	width: 202px;
	height: 111px;
	float: left;
	overflow: hidden;
	margin: 3px;
}
.contents_title_list a:hover img{
	opacity: 0.8;
	filter: alpha(opacity=80);
}

a.shadow:link {
	text-shadow: 2px 2px 2px black;
    color: white;
	text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}
a.shadow:active {
	text-shadow: 2px 2px 2px black;
    color: #FFFFFF;
	text-decoration: underline;
    font-size: 12px;
    font-weight: bold;
}
a.shadow:visited {
	text-shadow: 2px 2px 2px black;
    color: #FFFFFF;
	text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}
a.shadow:hover {
	text-shadow: 2px 2px 2px black;
    color: #FFFFFF;
	text-decoration:none;
    font-size: 12px;
    font-weight: bold;
}

/* Text White Size12 */
.text_white12 {
	color: #FFF;
	font-size: 12px;
}

/* リンクカラー */
a.white:link{
	color:#FFF;
	text-decoration:none;
}
a.white:visited{
	color:#FFF;
	text-decoration:none;
}
a.white:hover{
	color:#FFF;
	text-decoration:underline;
}

space5{
	margin:5;
}

/* ページ内ナビ部分 */
.btn_red{
	height:25px;
	text-align:center;
	background-image:url(https://www.technoblood.com/tbpress/contents/img/menu_bg_red.gif);
}
.btn_red a:link {
	color: white;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	filter: dropshadow(color=black,offx=1,offy=1,positive=true);
	text-shadow: 2px 2px 2px black;
}
.btn_red a:visited {
	color: white;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	filter: dropshadow(color=black,offx=1,offy=1,positive=true);
	text-shadow: 2px 2px 2px black;
}
.btn_red a:hover {
	color: #FF0;
}

.btn_green{
	height:25px;
	text-align:center;
	background-image:url(https://www.technoblood.com/tbpress/contents/img/menu_bg_green.gif);
}
.btn_green a:link {
	color: white;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	filter: dropshadow(color=black,offx=1,offy=1,positive=true);
	text-shadow: 2px 2px 2px black;
}
.btn_green a:visited {
	color: white;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	filter: dropshadow(color=black,offx=1,offy=1,positive=true);
	text-shadow: 2px 2px 2px black;
}
.btn_green a:hover {
	color: #FF0;
}

.btn_black{
	height:25px;
	text-align:center;
	background-image:url(https://www.technoblood.com/tbpress/contents/img/menu_bg_black.gif);
}
.btn_black a:link {
	color: white;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	filter: dropshadow(color=black,offx=1,offy=1,positive=true);
	text-shadow: 2px 2px 2px black;
}
.btn_black a:visited {
	color: white;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	filter: dropshadow(color=black,offx=1,offy=1,positive=true);
	text-shadow: 2px 2px 2px black;
}
.btn_black a:hover {
	color: #FF0;
}

.btn_orange{
	height:25px;
	text-align:center;
	background-image:url(https://www.technoblood.com/tbpress/contents/img/menu_bg_orange.gif);
}
.btn_orange a:link {
	color: white;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	filter: dropshadow(color=black,offx=1,offy=1,positive=true);
	text-shadow: 2px 2px 2px black;
}
.btn_orange a:visited {
	color: white;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	filter: dropshadow(color=black,offx=1,offy=1,positive=true);
	text-shadow: 2px 2px 2px black;
}
.btn_orange a:hover {
	color: #FF0;
}

.btn_blue{
	height:25px;
	text-align:center;
	background-image:url(https://www.technoblood.com/tbpress/contents/img/menu_bg_blue.gif);
}

.btn_blue a:link {
	color: white;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	filter: dropshadow(color=black,offx=1,offy=1,positive=true);
	text-shadow: 2px 2px 2px black;
}
.btn_blue a:visited {
	color: white;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	filter: dropshadow(color=black,offx=1,offy=1,positive=true);
	text-shadow: 2px 2px 2px black;
}
.btn_blue a:hover {
	color: #FF0;
}

.btn_blown{
	height:25px;
	text-align:center;
	background-image:url(https://www.technoblood.com/tbpress/contents/img/menu_bg_blown.gif);
}
.btn_blown a:link{
	color: white;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	filter: dropshadow(color=black,offx=1,offy=1,positive=true);
	text-shadow: 2px 2px 2px black;
}
.btn_blown a:visited {
	color: white;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	filter: dropshadow(color=black,offx=1,offy=1,positive=true);
	text-shadow: 2px 2px 2px black;
}
.btn_blown a:hover {
	color: #FF0;
}

.btn_purple{
	height:25px;
	text-align:center;
	background-image:url(https://www.technoblood.com/tbpress/contents/img/menu_bg_purple.gif);
}
.btn_purple a:link{
	color: white;
	text-decoration: none;
	font-weight: bold;
	filter: dropshadow(color=black,offx=1,offy=1,positive=true);
	text-shadow: 2px 2px 2px black;
}
.btn_purple a:visited {
	color: white;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	filter: dropshadow(color=black,offx=1,offy=1,positive=true);
	text-shadow: 2px 2px 2px black;
}
.btn_purple a:hover {
	color: #FF0;
}


/* タイトル一覧 */

.titleArea{
	width:580px;
	background-color:#999;
	padding:12px 0;
	text-align:center;
	margin:0 auto
}

.titleArea table tr td{
	padding:5px;
	text-align:left;
	vertical-align:top;
}

.titleText{
	padding-left:6px;
	text-align:justify;
	text-justify:inter-ideograph;
	margin:20px 0;
}

.title_index{
	color:#fff;
	vertical-align:top;
	text-align:left;
	padding:5px;
}
.textArea{
	width:580px;
	padding:0 22px 0px 22px;
/*	background-image:url('/images/common/field_bg_bottom.gif');
	background-position:bottom center;
	background-repeat:no-repeat;
*/
}

/*
.textArea table{
	margin-bottom:12px;
}

.textArea table td,th{
	padding:4px;
}

.textArea img{
	margin-bottom:10px;
}
*/

.textArea .proTable{
	border: 1px #A0A0A0 solid;
}