﻿@charset "utf-8";
/*==============================================*/
/*NOTES                                         */
/* usr.css                                      */
/* ブロック共用CSS                              */
/* 使用対象                                     */
/*    usrブロック内画面ビュー全般               */
/* ルール                                       */
/*    名称には接頭語として「usr_」を付ける      */
/*    名称では接頭語以外での「_」使用をしない   */
/*==============================================*/


/*********************************/
/* 基本設定                      */
/*********************************/

/*全体のwrap*/
div.usr_all{
	margin: 0 0 0.2em 0;
	padding: 0;
}

/**************************************/
/* パーツ                             */
/**************************************/

/*画面タイトル*/
div.usr_title{
	margin: 0;
	padding: 0;
	line-height:2.0em;
}

/*説明用枠*/
div.usr_setumei1{
	margin:0.6em 0 0.6em 0;
	padding: 0.6em;
	font-size:0.85em;
	border:1px solid #33ccff;
	border-radius:0.6em;
	color:#5B3C00;
	line-height:1.4em;
}

/*規約枠*/
div.usr_rulebox{
	margin:0.6em 0 0.6em 0;
	padding: 0.6em;
	font-size:0.8em;
	border:1px solid #33ccff;
	border-radius:0.6em;
	color:#5B3C00;
	line-height:1.4em;
	background-color: #E6FDFD;
	height:100px;
	overflow:auto;
}

/*処理完了*/
p.usr_complete
{
	font-size:2em;
}

/*プレビュー画像*/
img.usr_previmg{
	margin: 0.2em 0.2em 0 0;
}

#LOGO
{
	font-size: 0.9em;
}
#IMAGE1
{
	font-size: 0.9em;
}
#IMAGE2
{
	font-size: 0.9em;
}
.id
{

	font-weight: bold;
	font-size: larger;
}
/**************************************/
/* 配置位置調整用【広告修正左右分割】 */
/**************************************/
/*左側ブロック（広告プレビュー）*/
div.usr_bodyL{
	width:320px;
	float:left;
	margin: 0;
	padding: 0;

}

/*右側ブロック（広告プレビュー）*/
div.usr_bodyR{
	margin: 0;
	margin-left: 340px;
	padding: 4px 6px;
}

/*左側ブロック内１段目（広告プレビュー）*/
div.usr_prevbox1{
	margin: 0;
	margin-bottom: 0.4em;
	padding: 4px 6px;
	border:1px solid #6EE7E6;
	border-radius:8px;
}
/*左側ブロック内２段目（広告プレビュー）*/
div.usr_prevbox2{
	margin: 0;
	margin-bottom: 0.4em;
	padding: 4px 6px;
	border:1px solid #6EE7E6;
	border-radius:8px;
}

/**************************************/
/* テーブル用【縦長：表示のみ】       */
/**************************************/
table.usr_disptbl{
	margin: 0;
	padding: 0;
}

table.usr_disptbl th{
	margin: 0;
	padding: 0.2em;
	font-size:0.9em;
	font-weight:normal;
	text-align:left;
	vertical-align: top;
	background-color: #C0E7E7;
	border:1px solid #5B3C00;
	color:#033;
	width:200px;
}

/*ブロック見出し行*/
table.usr_disptbl th.usr_dispblock{
	margin: 0;
	padding: 0.4em;
	font-size:0.9em;
	font-weight:normal;
	text-align:left;
	vertical-align: top;
	background-color: #538989;
	border:1px solid #5B3C00;
	color:#fff;
}

table.usr_disptbl td{
	margin: 0;
	padding: 0.2em;
	font-size:0.9em;
	text-align:left;
	vertical-align: top;
	border:1px solid #5B3C00;
}

/**************************************/
/* テーブル用【縦長：フォーム形式】   */
/**************************************/
table.usr_formtbl{
	margin: 0;
	padding: 0;
}

table.usr_formtbl th{
	margin: 0;
	padding: 0.4em;
	font-size:0.9em;
	font-weight:normal;
	text-align:left;
	vertical-align: top;
	background-color: #C0E7E7;
	border:1px solid #5B3C00;
	color:#033;
	width:200px;
}

/*ブロック見出し行*/
table.usr_formtbl th.usr_formblock{
	margin: 0;
	padding: 0.4em;
	font-size:0.9em;
	font-weight:normal;
	text-align:left;
	vertical-align: top;
	background-color: #538989;
	border:1px solid #5B3C00;
	color:#fff;
}

table.usr_formtbl td{
	margin: 0.2em 0;
	padding:0.4em;
	font-size:0.9em;
	text-align:left;
	vertical-align: middle;
	border:1px solid #5B3C00;
	line-height:200%;
}

/*テキストボックス1つのみ配置用*/
table.usr_formtbl td.usr_formline1{

	vertical-align: top;
	padding-top:0.4em;	
	padding-bottom:0.4em;	
}

table.usr_formtbl p{
	line-height:1.6em;
}

table.usr_formtbl span{
	font-size:0.8em;
	line-height:1.6em;
}

span.usr_formerr{
	margin: 0.4em 0;
	padding:0;
	font-size:0.9em;
	font-weight:bold;
	color:#ff0000;
}
span.usr_formhissu
{
	padding: 0;
	margin:0 0 0 0.5em;
	color: black;
	font-size: 0.9em;
	font-weight: bold;
}

/*ﾌｫｰﾑ用テーブル下のボタン格納用エリア*/
div.usr_formInp{
	margin-top:1em;
}

div.usr_formInp input[type=submit]{
	padding:0.4em 1.4em;
}

/*ﾌｫｰﾑ用ボタン下の注意文格納用エリア*/
div.usr_formatt{
	font-size: 0.9em;
	margin-top:0.3em;
}


/**************************************/
/* テーブル用【集計形式】             */
/**************************************/
table.usr_listtbl{
	margin: 0;
	padding: 0;
}

table.usr_listtbl th{
	margin: 0;
	padding: 0.2em;
	font-size:0.9em;
	font-weight:bold;
	text-align:center;
	background-color: #C0E7E7;
	border:1px solid #5B3C00;
	color:#033;
}


table.usr_listtbl td.usr_listtbltdPageT{
	margin: 0;
	padding: 0.4em;
	font-size:0.8em;
	text-align:right;
	background-color: #538989;
	border:1px solid #5B3C00;
	color:#fff;
}

table.usr_listtbl td.usr_listtbltdPageT a{
	color:#fff;
}

table.usr_listtbl td.usr_listtbltdPageB{
	margin: 0;
	padding: 0.4em;
	font-size:0.8em;
	text-align:right;
	background-color: #538989;
	border:1px solid #5B3C00;
	color:#fff;
}

table.usr_listtbl td.usr_listtbltdPageB a{
	color:#fff;
}

/*td*/
/*文字位置、背景色は個別クラスで設定*/
table.usr_listtbl td{
	margin: 0;
	padding:0.2em 0.6em;
	font-size:0.9em;
	vertical-align: middle;
	border:1px solid #5B3C00;
}


/*通常td*/
table.usr_listtbl td.usr_listtbltdL{
	background-color: #fff;
}

table.usr_listtbl td.usr_listtbltdR{
	background-color: #fff;
	text-align:right;
}

table.usr_listtbl td.usr_listtbltdC{
	background-color: #fff;
	text-align:center;
}

table.usr_listtbl td.usr_listtbltdBtn{
	background-color: #fff;
	text-align:center;
}

/*グレーtd*/
table.usr_listtbl td.usr_listtbltdEdL{
	background-color: #ccc;
}

table.usr_listtbl td.usr_listtbltdEdR{
	background-color: #ccc;
	text-align:right;
}

table.usr_listtbl td.usr_listtbltdEdC{
	background-color: #ccc;
	text-align:center;
}

table.usr_listtbl td.usr_listtbltdEdBtn{
	background-color: #ccc;
	text-align:center;
}

