﻿@charset "utf-8";
/*------------------------------------------------
/* Copyright(C) 2012 System Consultant Co., Ltd. All Rights Reserved.
/* Common.css
------------------------------------------------*/
/*-----------------------------------------
#
#INFORMATION
#
#FileName:	common.css
#Created:	2012-01-10
#UpdatedBy:	2012-01-10
------------------------------------------*/
html {
	/*overflow-y:scroll;*/
}

/*
body,div,dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,pre,form,
fieldset,input,textarea,
p,blockquote,th,td{
*/
body,div,dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,pre,form,
fieldset,input,textarea,
p,blockquote{
	margin:0;
	padding:0;
}
table{
	font-size:inherit;
	font-size:100%;
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img{
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var{
	font-style:normal;
	font-weight:normal;
}
ol,ul{
	list-style:none;
}
hr{
	display:none;
}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:normal;
}
q:before,q:after{
	content:'';
}
abbr,acronym,img{border:0;
}

body{
	margin:0;
	voice-family:"\"}\"";
	voice-family:inherit;
	font:13px"ＭＳ Ｐゴシック",Osaka,sans-serif,"ヒラギノ角ゴProW3";
	/*font-size:small;
	font:x-small;*/
	line-height:1;
	letter-spacing:1px;
	background-color:#FFF;
	color:#444;
}

/*
-------------------------------------------------------
*回り込み：回り込み解除
-------------------------------------------------------
*/
.flt_l{
	float:left;
	display:inline;
}
.flt_r{
	float:right;
	display:inline;
}
.clr_l{clear:left;}
.clr_r{clear:right;}
.clr_b{clear:both;}
/*float解除*/
.clearfix:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	font-size:0;
	visibility:hidden;
}
.clearfix{display:inline-block;}
.clearfix{display:block;}

/*
-------------------------------------------------------
* リンク色
-------------------------------------------------------
*/
a{
	text-decoration: underline;
	color: #343434;
	text-decoration:none;
}
a:hover{
	text-decoration: none;
	color: #343434;
	text-decoration:underline;
}

/*
-------------------------------------------------------
*配置：左寄せ・右寄せ・中央寄せ
-------------------------------------------------------
*/
.algn_l{text-align:left;}
.algn_r{text-align:right;}
.algn_c{text-align:center;}

/*
-------------------------------------------------------
* 入力項目
-------------------------------------------------------
*/
input ,select{
	vertical-align:middle;
}
/*2022/3/8 Yasui Mod*/
textarea {
    font-size: 100%;
    resize: none;
}

/*
-------------------------------------------------------
* 共通設定
-------------------------------------------------------
*/
.fade{
	cursor:pointer;
}

/*
-------------------------------------------------------
* アイコンつきボタン指定
-------------------------------------------------------
*/
.ico_btn_login{
	background-color:#ededed;
	color:#444;
	border:solid 1px #707070;
	padding:8px 20px 8px 20px;
	/*padding:8px 0 8px 35px;		/* IE7 CSS Hack */
}

/*
-------------------------------------------------------
* セレクトボタン
-------------------------------------------------------
*/
/* select▼ */
.x-btn span.select{
	width:12px;
	height:5px;
	display:inline-block;
	vertical-align:top;
	margin:6px 0 0 0;
	padding:0;
}

/* プルダウンメニューのwidth指定は js/fg.menu.js 43行目 を変更する */
.ui-widget-content{
	border:1px solid #aaa;		/* プルダウン 背景ボーダー色 色変更可 */
	background-color:#f0f0f0;		/* プルダウン 背景色 色変更可 */
	background-color:#ffffff;		/* プルダウン 背景色 色変更可 */
	color:#222222;					/* プルダウン 文字色 色変更可 */
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus{
	border:1px solid #327E04;		/* プルダウン Item hover時の背景ボーダー色 色変更可 */
	background:#ebf3fd;				/* プルダウン Item hover時の背景色 色変更可 */
	font-weight:bold;
	color:#222222;					/* プルダウン Item hover時の文字色 色変更可 */
	outline:none;
}

.fg-menu, .fg-menu ul{
	list-style-type:none;
	padding:0;
	margin:0;
}
.fg-menu{
	position:relative;
}
.fg-menu-container{
	position:absolute;
	top:0;
	left:-999px;
	padding:1px;
	overflow:hidden;
	font-size:93%;
	text-align:left;
}
.fg-menu li{
	clear:both;
	float:left;
	width:100%;
	margin:0;
	padding:0;
	border:0;
}	
.fg-menu a:link,
.fg-menu a:visited,
.fg-menu a:hover,
.fg-menu a:active{
	display:block;
	padding:5px 5px 5px 20px;
	text-decoration:none;
	outline: 0 !important;
	color:#222222;
}
.fg-menu a.ui-state-default:link,
.fg-menu a.ui-state-default:visited,
.fg-menu a.ui-state-default:hover,
.fg-menu a.ui-state-default:active,
.fg-menu a.ui-state-hover:link,
.fg-menu a.ui-state-hover:visited,
.fg-menu a.ui-state-hover:hover,
.fg-menu a.ui-state-hover:active,
.fg-menu a.ui-state-active:link,
.fg-menu a.ui-state-active:visited,
.fg-menu a.ui-state-active:hover,
.fg-menu a.ui-state-active:active{
	border:solid 1px #a9cbf5;
	font-weight:normal;
}
.fg-menu a{
	border:1px dashed transparent;
}

.hidden{
	position:absolute;
	top:0;
	left:-9999px;
	width:1px;
	height:1px;
	overflow:hidden;
}

/*
-------------------------------------------------------
* ボタンリスト
-------------------------------------------------------
*/
ul.btnlist{
	
}
ul.btnlist li{
	float:left;
	margin:0 0 3px 5px;
}

/* テキストに下線を引く */
.text-underline
{
    text-decoration:underline;
}



.stylehogehoge
{
        display: none;
}

/* ファイルへのリンクを列挙 */
ul.linkfile 
{
    list-style-image: none;
    list-style-type: disc;
    list-style-position: outside;
    margin-left: 50px;
    margin-bottom: 15px;
}   
