@charset "utf-8";
/*当ページ内の独自CSSを記述*/


.topic {
	margin-top: 30px;
}

.topic .main img{
	float: left;
	width: 680px;
	margin-bottom: 20px;
}

.topic .smr img{
	width: 250px;
	float: right;
	margin-bottom: 60px;
}

.topic .sub {
	width: 265px;
	float: right;
}


/*
===================================================================
▼エムウェブ９動作確認用
===================================================================
*/

/*▼エムウェブ９では以下がデフォルト*/
.table_9_df
	{
	line-height:21px;
	}

.table_9_df td
	{
	padding-right: 3px;
	padding-left: 3px;
	}
/*▲マスター参照ウインドウなど*/



/*▼マスター参照ウインドウなど*/
.table_w9
	{
	font-size: 16px;
	border:1px solid slateblue;
	border-collapse: collapse;
	background-color:white;		/*全体設定ＯＫ*/
	vertical-align:middle;		/*全体設定ＯＫ*/
	white-space: nowrap;		/*全体設定ＯＫ*/
	}
.table_w9 thead td
	{
	height:27px;
	background-color:lavender;
	padding: 0px 3px;
	}
.table_w9 td
	{
	height:24px;
	border:1px solid slateblue;
	padding: 0px 3px;			/*全体設定は効かない*/
	}
.table_w9 tfoot td
	/*実際には使われない*/
	{
	height:27px;
	background-color:powderblue;
	padding: 0px 3px;
	font-weight:bold;
	}

/*▲wRPT用*/



/*▼マスター参照ウインドウなど*/
.table_iflg
	{
	font-size: 14px;
	line-height:16px;
	border-collapse: collapse;
	}
.table_iflg td
	{
	border:1px solid cornflowerblue;
	padding: 0px 3px;
	}
.table_iflg input
	{
	font-size:12px;			/*pxに変更*/
	height: 16px;
	}
/*▲wRPT用*/



/*▼帳票（wRPT）のための定義;20140630
	メインのフォントサイズは13px
	右寄せはtxt_rightでそのつどクラス定義	*/

.table_rpt_n	/*ヘッダ部*/
	{
	font-size: 14px;
	line-height:16px;
	border-collapse: collapse;
	}
.table_rpt_n td
	{
	border:1px solid white;
	padding: 0px 0px 0px 3px;
	}

.table_rpt	/*メイン*/
	{
	font-size: 13px;
	line-height:17px;
	border-collapse: collapse;
	}
.table_rpt_h	/*メインの項目;合計欄;trに使用*/
	{
	font-size: 13px;
	border:1px solid lightblue;
	padding: 0px 0px 0px 3px;
	background-color:papayawhip;
	line-height:27px;
	vertical-align:middle;
	}
.table_rpt td		/*メイン;tdの標準*/
	{
	border:1px solid lightblue;
	padding: 0px 3px 0px 3px;
	vertical-align:bottom;
	}

/*▲wRPT用*/

/*--------------------------------------------------------
▼ここからm-web.cssやpoo.cssと共通化
--------------------------------------------------------*/

.freepad
	{
	max-width: 61.6rem;	
	margin:2.4rem 1.2rem;
	padding: 0 1.2rem;
	background-color: #FFFFFF;
	}

.btn_f
	{
	min-width: 13.6rem;
	font-size: 1.6rem;
	font-weight: bold;
	border: .1rem solid darkslateblue;
	text-align:center;
	padding: 1.2rem 0;
	margin: .6rem;
	cursor: pointer;
	}

.btn_dopen			/*pos.cspとある程度共通化*/
 {
 width: 64px;
 height: 21px;
 border-width: 3px;
 border-style: outset;
 padding: 12px 4px 6px;
 background-color: #3399FF;
 color: #FFFFFF;
 font-size: 16px;
 font-weight: bold;
 text-align: center;
 float:left;
 margin:6px 12px 6px 0px;
 cursor: pointer;
 }

.btn_back
 {
 background-color: mediumaquamarine;
 }

.btn_log
 {
 background-color: brown;
 }

.btn_pos
 {
 background-color: pink;
 }

input.BOE
 {
 overflow:visible;
 color:white;
 background-color:orange;
 font-size:0.8em;
 font-weight:bold;
 border: 1px solid #ccc;  
 padding: 2px 5px;
 height:24px;
 cursor: pointer;
 }





/*--------------------------------------------------------
▲ここまで--------------------------------------------------------*/
