@charset "utf-8";

/* float */
.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix{
display:inline-block;
}
/* Hides from IE-mac \*/
*html .clearfix{
height:1%;
}
.clearfix{
display:block;
}
/* End hide from IE-mac */


/************************************************/
/*container
************************************************/
div#container {
	margin:0 auto;
	padding:0;
	width:100%;
	background-color: #fff;
	min-width:764px;
}

/************************************************/
/*wrapper
************************************************/
div#wrapper{
	background-color: #fff;
	padding:10px 0 0 0;
	margin:0;
}


/************************************************/
/*ヘッダ header
************************************************/

div#header {
	height:72px;
	padding: 0;
	margin: 0;
	background-color:#fff;
	background: url(../images/common/bg_header.jpg) left bottom repeat-x;
	/*border-bottom:2px solid #C6070F;*/

/*border-top:2px solid #C6070F;*/
	/*background-color:#D80116;	*/
	position:relative;
}

div#header #logo {
	width: 258px;
	height: 62px;
	
	padding: 0;
	margin: 4px 0 0 4px;
	float:left;
}

div#header h2 {
	text-indent:-9999px;
	width: 20em;
	overflow: hidden;
}

div#header h2 a {
	text-indent:-9999px;
	line-height:0;
}
/*
div#header h3 {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-size:12px;
	color: #333;
	text-align: left;
	width: 20em;
	float: left;
	margin: 10px 0 0;
}
*/

div#header h3 {
	position: absolute;
	left: 234px;
	top: 27px;
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-size:12px;
	color: #333;
	text-align: left;
	width: 303px;
	height: 1.5em;
	/*margin:-6px 0 0 155px;*/
	line-height: 1.5;
	overflow: hidden;
	z-index: 50;
}

div#header #tel {
	position: absolute;
	right:20px;
	top: 8px;
	width: 208px;
	height: 47px;
	z-index: 10;
}

/*ヘッダ部ボタン*/
div#header #regist{
	position: absolute;
	left: 800px;
	top: 25px;
	width: 132px;
	height: 34px;
	z-index: 20;
	background:url(../images/btn_header.jpg) left top no-repeat;
}

div#header #regist a{
	display:block;
	height:34px;
	text-indent:-9999px;
}

div#header #regist a { background:url(../images/btn_header.jpg) -132px top no-repeat; }
div#header #regist a:hover  { background: url(../images/btn_header.jpg) -132px -34px no-repeat; }


/**/

div#header #login{
	position: absolute;
	left: 660px;
	top: 25px;
	width: 132px;
	height: 34px;
	z-index: 30;
	background:url(../images/btn_header.jpg) left top no-repeat;
}

div#header #login a{
	display:block;
	height:34px;
	text-indent:-9999px;
}

div#header #login a { background:url(../images/btn_header.jpg) 0 top no-repeat; }
div#header #login a:hover  { background: url(../images/btn_header.jpg) 0 -34px no-repeat; }



/***********************************************/
/* グローバルナビ g_navi
************************************************/
#g_navi {
	margin: 0;
	padding: 0;
	height: 45px;
	width: 950px;
	display: inline;
	/*background:url(../images/bg_g-navi.jpg) left top repeat-x;*/
	/*border-bottom:#ccc 2px solid;*/
}

#g_navi ul {
	padding:0;
	margin:0;
	background:url(../images/g_navi.jpg) left top no-repeat;
}

#g_navi li {
	/*width:108px;*/
	height:45px;
	float:left;
	padding: 0;
	margin: 0;
}

#g_navi a {
	display:block;
	height:45px;
	text-indent:-9999px;
}


#g_navi #g_navi01 a { background:url(../images/g_navi.jpg) 0 top no-repeat; width:118px; }
#g_navi #g_navi01 a:hover  { background: url(../images/g_navi.jpg) 0 -45px no-repeat; }

#g_navi #g_navi02 a { background: url(../images/g_navi.jpg) -118px top no-repeat; width:118px; }
#g_navi #g_navi02 a:hover  { background: url(../images/g_navi.jpg) -118px -45px no-repeat; }

#g_navi #g_navi03 a { background:url(../images/g_navi.jpg) -236px top no-repeat; width:118px;}
#g_navi #g_navi03 a:hover  { background: url(../images/g_navi.jpg) -236px -45px no-repeat; }

#g_navi #g_navi04 a { background: url(../images/g_navi.jpg) -354px  top no-repeat; width:118px; }
#g_navi #g_navi04 a:hover  { background: url(../images/g_navi.jpg) -354px  -45px no-repeat;}

#g_navi #g_navi05 a { background: url(../images/g_navi.jpg) -472px top no-repeat; width:120px; }
#g_navi #g_navi05 a:hover  { background: url(../images/g_navi.jpg) -472px -45px no-repeat; }

#g_navi #g_navi06 a { background: url(../images/g_navi.jpg) -592px top no-repeat; width:119px;  }
#g_navi #g_navi06 a:hover  { background: url(../images/g_navi.jpg) -592px -45px no-repeat; }

#g_navi #g_navi07 a { background: url(../images/g_navi.jpg) -711px top no-repeat; width:119px;  }
#g_navi #g_navi07 a:hover  { background: url(../images/g_navi.jpg) -711px -45px no-repeat; }
	
#g_navi #g_navi08 a { background: url(../images/g_navi.jpg) -830px top no-repeat; width:120px; }
#g_navi #g_navi08 a:hover  { background: url(../images/g_navi.jpg) -830px -45px no-repeat; }

/***********************************************/
/*トップページサイドナビ
************************************************/
/*
#s_navi {
	width: 200px;
	height:331px;
	padding:0;
	margin:0 0 20px 0;
	background:url(../images/bg_s_navi.jpg) left top no-repeat;
}

#s_navi ul {
	padding:39px 4px 0;
	margin:0;
	background:url(../images/bg_s_navi.jpg) left top no-repeat;
}

#s_navi li {
	height:32px;
	padding: 0;
	margin: 0;
}

#s_navi a {
	display:block;
	height:32px;
	text-indent:-9999px;
}

#s_navi #s_navi01 a { background:url(../images/s_navi.jpg) 0 top no-repeat;  }
#s_navi #s_navi01 a:hover  { background: url(../images/s_navi.jpg) -192px 0 no-repeat; }

#s_navi #s_navi02 a { background: url(../images/s_navi.jpg) 0 -32px no-repeat;  }
#s_navi #s_navi02 a:hover  { background: url(../images/s_navi.jpg) -192px -32px no-repeat; }

#s_navi #s_navi03 a { background:url(../images/s_navi.jpg) 0 -64px no-repeat; }
#s_navi #s_navi03 a:hover  { background: url(../images/s_navi.jpg) -192px -64px no-repeat; }

#s_navi #s_navi04 a { background: url(../images/s_navi.jpg) 0  -96px no-repeat;  }
#s_navi #s_navi04 a:hover  { background: url(../images/s_navi.jpg) -192px  -96px no-repeat;}

#s_navi #s_navi05 a { background: url(../images/s_navi.jpg) 0 -128px no-repeat; }
#s_navi #s_navi05 a:hover  { background: url(../images/s_navi.jpg) -192px -128px no-repeat; }

#s_navi #s_navi06 a { background: url(../images/s_navi.jpg) 0 -160px no-repeat;   }
#s_navi #s_navi06 a:hover  { background: url(../images/s_navi.jpg) -192px -160px no-repeat; }

#s_navi #s_navi07 a { background: url(../images/s_navi.jpg) 0 -192px no-repeat;  }
#s_navi #s_navi07 a:hover  { background: url(../images/s_navi.jpg) -192px -192px no-repeat; }
	
#s_navi #s_navi08 a { background: url(../images/s_navi.jpg) 0 -224px no-repeat;  }
#s_navi #s_navi08 a:hover  { background: url(../images/s_navi.jpg) -192px -224px no-repeat; }

#s_navi #s_navi09 a { background: url(../images/s_navi.jpg) 0 -256px no-repeat;  }
#s_navi #s_navi09 a:hover  { background: url(../images/s_navi.jpg) -192px -256px no-repeat; }

*/

/***********************************************/
/* その他ページサイドナビ (トップページ以下　管理ページ)
************************************************/

li.tit_s_menu {
	background:url(../images/common/bg_tit-02.jpg) center bottom repeat-x; 
	
	padding: 3px 0 3px 10px;
	border-bottom: 1px solid #ddd;
	
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	color:#333;
	font-weight:bold;
	line-height:1.5;
}


.s_menu{
	list-style-type: none;
	margin: 10px 0;
	padding: 0;
	width:16%;
	
	
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	float: left;
	
	
	/*max-width:10em;
	min-width:7em;*/
}

.s_menu li a{
	/*background: white url(../images/bg_orange02.jpg) repeat-x bottom left;*/
	background-color:#fefefe;
	border-left:#ddd 5px solid;
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-weight:bold;
	font-size:small;
	color: #444;
	display: block;
	width: auto;
	padding: 3px 0;
	padding-left: 10px;
	text-decoration: none;
	border-bottom: 1px solid #ddd;
	line-height:2;
}


* html .s_menu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
	/*width: 183px;*/

	width:92%;	
	line-height:2;
	text-decoration:none;
}

.s_menu li a:visited, .s_menu li a:active{
	color: #444;
	line-height:2;
	text-decoration:none;
}

.s_menu li a:hover{
	color: #444;
	/*background-image: url(../images/bg_orange.jpg);*/
	/*background-color:#fefefe;*/
	background-color:#efefef;
	border-left:#555 5px solid;
	line-height:2;
	text-decoration:none;
}

.s_menu li a:active {
	background-color:#666666;
	border-left:#666666 5px solid;
	color:#fff;
	line-height:2;
	text-decoration:none;
}	


.current {background-color:#ddd!important;}
.parentsLink {background-color:#ddd!important;}

/**********************************************/
/*コンテント
***********************************************/

div#contents{
	margin:0 0 10px 0;
	background-color:#fff;
	padding:10px 20px;
	
	

}

div#content_top{
	margin:0 0 20px 0;
	background-color:#fff;
	width: 642px;
	float: left;
}


div#content{
	margin:10px 0 20px 0;
	background-color:#fff;
	width:81%;
	float: right;
}

/*********************************PRINT*********************************/
@media print{
.s_menu {display:none;}

div#header #tel {
height:47px;
top:8px;
width:208px;
float: right;
}


div#content{
margin:10px 0 20px 0;
background-color:#fff;
width:100%;
float: none;
}

}
/***********************************************************************/

div#content-center {/*お問い合わせ*/
	background-color:#fff;
	width:75%;
	margin:0 auto;
	background-color: #FFFFFF;
}


div.content_section {
	margin: 20px 0 0;
	padding: 0 8px;
}


/*content_section内テキスト*/

div.content_section p {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-size:medium;
	text-align:left;
	
	/*margin: 0 0 0.5em;*/
	
	margin: 0 0 1.8em;
	padding: 0;
	line-height:1.8;
	
	display:block;
	

}
/*
div.content_section p.txtidt01 {text-indent:1em;}

#contents #content .content_section .dc:first-letter {
   font-size: 3em;
   float: left;
   line-height: 1;
   background-color: #fff;
   color: 333;
   padding: 0.2em 0;
   margin-right:0;
}
*/
/*content_section内　見出し*/

.ttl_01 {
	font-weight:bold;
	color:#124594;
	margin:0 0 0.5em 0;
	padding:0 0 0 10px;
	background: url(../images/common/ar02.gif) left center no-repeat;
	line-height: 1.5;
	
	/*border-bottom:#124594 1px solid;*/
}


/*content_section内　リンク*/
.link01 {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-weight:bold;
	color:#124594;
	margin:0 0 0.5em 0;
	padding:0 0 0 0.6em;
	background: url(../images/common/ar03.gif) left center no-repeat;
	line-height: 1.5;
	
	/*border-bottom:#124594 1px solid;*/
}


.link01 a:link {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	color: #124594;
	text-decoration: underline;
}

.link01 a:visited {
	color: #124594;
	text-decoration: underline;
}

.link01 a:hover {
	color: #fff;
	text-decoration: none;
	/*background-color:#B00408;*/
	background-color:#124594;
	
	border:1px solid #124594;
}

.link01 a:active {
 	color: #fff;
	background-color:#124594;
 	text-decoration: none;
	
	border:1px solid #124594;
}


/***********************************************/
/* フッタ
************************************************/


div#footer {
	background-color:#f3f3f3;
	padding:8px 0 10px 0;;
	margin:0;
	clear:both;
	height: auto;
	background: url(../images/bg_footer.jpg) left top repeat-x;
	border-top:2px solid #eee;
}

div#footer ul {
	clear:both;
	margin:0px auto;
	padding: 2px 0;
	text-align:center;
}

div#footer li {
	display: inline; 
	padding:0px 0.6em; 
	border-right:1px solid #666;
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";

	font-size: x-small;/*IE6*/
}

div#footer li.lastitem {
	border-right:none;
}

div#footer li.copy {
	border-right:none;
	text-align:right;
	padding:0 10px 0 40px;
	margin:0;
	color: #666;
}



div#footer li a {
	color: #666;
	text-decoration: none;
}

div#footer li a:link {
	color: #666;
	text-decoration: none;
}

div#footer li a:visited {
	color: #666;
	text-decoration: none;
}

div#footer li a:hover {
	color: #124594;
	text-decoration: none;
		line-height:1.5;
}

div#footer li a:active {
 	color: #124594;
 	text-decoration: underline;
	
}


/* 
--------------------------------------------------------- */
/* address フッタコピーライト
************************************************/

address {
	font-family:"Hiragino Kaku Gothic Pro" , "ヒラギノ角ゴ Pro W3" , Osaka, "メイリオ" , Meiryo , "ＭＳ Ｐゴシック";
	font-size: x-small;
	text-align:center;
	margin: 0 0 20px;
	padding: 0;
	color: #666;
}

address a ,
address a:link ,
address a:visited ,
address a:hover ,
address a:active {	
	color: #666;
	text-decoration: none;
}

/***********************************************/
/*最新情報
************************************************/


div#nt {
	padding:0;
	margin:0;
	width: 100%;/*0121追加*/
}

div#nt dl {
	padding:0;
	margin:0;
	height: auto;
}

div#nt dt {
	float:left;
	width:10em;

}

div#nt dt ,
div#nt dd {
	/*font-size:14px;*/
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-size: 0.9em;
	padding:0;
	margin:0;
}

div#nt .date {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-weight:bold;
	margin:0 0 0.5em 0;
	padding:0 0 0 10px;
	background: url(../images/common/ar02.gif) left center no-repeat;
	line-height: 1.8;
	display: block;
	
	float:left;
	width:9em;
}


div#nt .comment {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	/*float:left;
	width: 90%;
	margin:0 0 0.5em 0;*/
	padding:0 0 5px 0;
	line-height: 1.5;
	text-align: left;
	display: block;
	
	margin:0 0 0.5em 10.5em;
}

div#nt .comment p {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	margin:0 0 1em 0;
	padding:0;
	line-height: 1.8;
}


/***********************************************************
ダイレクト レスポンス マーケティング（DRM）
***********************************************************/

/*drm web 共通*/
#titBox {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-size:medium;
	/*background-color:#F5ECCD;*/
	background-color:#FAFAF3;
	padding:.9em .9em 0 .9em;
	line-height:1.8;
	border:#f1eee1 6px solid;
	margin-bottom:20px;
	height: 1%;
	/*background:url(../images/common/bg_vline.gif) center center repeat-y;*/
}

#titBox p {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-size:medium;
	line-height:1.8;
	margin:0 0 .9em 0;
	padding:0;
}

/*#titBox p span {color:#124594;}*/

.vline01 {
	background:url(../images/common/bg_vline.gif) center repeat-y;
	margin: 0 0 .9em 0;
	padding:0;
	width:100%;/*IE6*/
}

/*ドロップキャップ*/
/*#contents #content .content_section .dc span:first-letter {
   font-size: 3.1em;
   float: left;
   line-height: 0;
   color: 333;
   padding: 0.16em;
   margin:0;
   background-color:#F1EEE1;
   display:block;
}
*/
#titBoxL,
#titBoxR {
	width:48%;
	margin:0;
	padding:0;
}

#titBoxL {
	float:left;
}
#titBoxR { float:right;}

/**/




div.imgTop {
	width:150px;
	float:left;/*あとで削除*/
	background-color: #f4f4f4;/*あとで削除*/
	margin: 0 0 1em 0;
	
}

div.imgTop span img {
	background-color:#f4f4f4;
	border:#ddd 1px solid;
	padding:1px;
}

div.imgTop_txt {
	margin:0 0 0 170px;
	padding:0;
}

.imgTop_txt p {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-size:small!important;
	text-align:left;
	margin: 0 0 0.5em;
	padding: 0;
	line-height:1.8;
	
	display:block;
}

#phase_link {padding:0 0 0 4px;}
#phase_link h3 {font-size:x-large; margin:0.7em 0;}

/***********************************************************
ホームページ制作 プロデュース (web)
***********************************************************/
#webtarget {
	padding:0;
	margin:0 0 40px;
}

#webtarget ul {
	padding:0 0 0 4px;
	margin:0 0 20px;
	display: block;
}

#webtarget ul li {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-size: larger;
	line-height:1.8;
	padding:0 0 0 0.6em;
	margin:0;
	background: url(../images/common/ar03.gif) left center no-repeat;
}

/***********************************************************
コンセプト
***********************************************************/


div#concept {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-size: medium;
	line-height:1.8;
	padding:0;
	margin:8px 8px 20px;
}

div#concept h4 {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-size: medium;
	line-height:1.8;
	margin:0 0 20px;
}


div#concept ul {
	padding:8px;
	margin:0 0 20px;
	background-color: #f8f8f8;
	display: block;
	border-top: #ddd 1px solid;
	border-bottom: #ddd 1px solid;
}

div#concept ul li {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-size: medium;
	line-height:1.5;

	/*margin:0 0 0.3em 0;*/
	
	padding-left:0.7em;
	
	/*text-indent:-0.7em;*/
	

	margin:0 0 0.5em 0;
	padding:0 0 0 0.7em;
	background: url(../images/common/ar02.gif) left 7px no-repeat;
	line-height: 1.5;
}


/***********************************************************
個人情報保護方針
***********************************************************/
div#privacy {
	padding:0;
	margin:0;
}

div#privacy h3 {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-size: medium;
}

div#privacy h4 {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-size: small;
	line-height:1.8;
	font-weight: bold;
}

div#privacy p {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-size: small;
	line-height:1.8;
}

/***********************************************************
/* アクセスマップ
***********************************************************/
div#accessmap {
padding:0;
margin:0;}

div#accessmap h3 ,
div#accessmap h4 {
	margin:0 0 0.7em 0;
	padding:0 0 0 1.1em;
	background: url(../images/common/ar01.gif) left 50% no-repeat;
	line-height: 1.5;
	border-bottom:1px dotted #ddd;
	font-weight: bold;
}

div#accessmap p {padding:0 0 0 0.7em;
margin:0 0 1.4em 0;}


div#accessmap img {
	display:block;
	padding:0 0 0 0.4em;
	margin: 0 0 1.4em 0;
}

/***********************************************************
/* サイトマップ
***********************************************************/

div#sitemap {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-size: medium;
	padding: 0px;
	margin:0 0 40px 0;
}

div#sitemap li {
	line-height: 1.5; 
	padding: 0 0 0 10px;
	margin:0;
} 

/**/

div#sitemap li a:link {
	color: #3e3e3e;
	text-decoration: none;
	line-height:1.5;
	padding:3px;
	margin:0;
	display:block;
	
	width:100%;
}


div#sitemap li a:visited {
	color: #444;
	text-decoration: none;
	line-height:1.5;
	padding:3px;
	margin:0;
	display:block;
	
	width:100%;
}

div#sitemap li a:hover {
	color: #124594;
	text-decoration: none;
	background-color:#EFF5FF;
	padding:3px;
	margin:0;
	display:block;
	
	width:100%;
}

div#sitemap li a:active {
 	color: #124594;
 	text-decoration: none;
	background-color:#EFF5FF;
	padding:3px;
	margin:0;
	display:block;
	
	width:100%;
}	

/**/

#sitemap .site_tit_top {
	margin:0 0 5px 5px;
	padding:0 0 0 15px;
	background: url(../images/common/ar01.gif) left 50% no-repeat;
	line-height: 1.5;
	border-bottom:1px dotted #ddd;
}

#sitemap .site_tit {
	margin:15px 0 5px 20px;
	padding:0 0 0 15px;
	background: url(../images/common/ar01.gif) left 50% no-repeat;
	line-height: 1.5;
	border-bottom:1px dotted #ddd;
}

#sitemap .site_tit_2nd {
	margin:5px 0 5px 40px;
	padding:0 0 0 15px;
	background: url(../images/common/ar02.gif) left 50% no-repeat;
	line-height: 1.5;
}


#sitemap .site_sub_1st {
	margin:0 0 0 25px;
	padding:0 0 0 10px;
	background: url(../images/common/ar02.gif) left 50% no-repeat;
	line-height: 1.5;
}

#sitemap .site_sub_2nd {
	margin:0 0 0 40px;
	padding:0 0 0 10px;
	background: url(../images/common/ar02.gif) left 50% no-repeat;
	line-height: 1.5;
}

#sitemap .site_sub_3rd {
	margin:0 0 0 60px;
	padding:0 0 0 10px;
	background: url(../images/common/ar03.gif) left 50% no-repeat;
	line-height: 1.5;
}


/***********************************************************
ページリンク (DRM)
***********************************************************/
ul.pagelinks {
	width:25em;
   margin: 1.5em auto;
   padding: 0px;
   text-align:center;
}

ul.pagelinks li {
   line-height: 1.2;
   border: 1px solid #ccc;
  /* float: left;*/
   margin: 0.1em;
   padding:0;
   font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
   font-size: medium;
   text-align: center;
}


ul.pagelinks li a {
   display: block;
   text-decoration: none;
   padding:0.3em;
   font-weight:bold;
   _width:100%;/*IE6*/
}

ul.pagelinks li a:link ,
ul.pagelinks li a:visited {
	/*background-color: #f6f6f6;*/
	background-color: #FFCC66; 
	text-decoration:underline;
	color:#333;
}

ul.pagelinks li a:hover {
   background-color: #B00408;
   color: #fff;
   text-decoration:none;
}


/**/

div.pagelinks a {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-size:12px;
	padding:2px 3px;
}

div.pagelinks a:link ,
div.pagelinks a:visited  {	
	color: #2E5697;
	text-decoration: none;
	line-height:1.5;
	padding:2px 3px;
	border: 1px solid #ccc;
	background-color: #f6f6f6;
}

div.pagelinks a:hover {
	background-color:#4BA6DD;	
	color: #fff;
	text-decoration: none;
	line-height:1.5;
	padding:2px 3px;
	border:#ccc 1px solid;
}



/***********************************************************
管理ページ
***********************************************************/

/*基本情報*/
#baseInfo {
	margin:20px 0 0;
	padding:0;
	
}

#baseInfo table {
	border-collapse: collapse;
	empty-cells:show;
	border-spacing:0px;
	table-layout:fixed;
	background-color:#fff;
	
	border-top: 1px #ccc solid;
	margin-bottom: 30px;
	
	width:100%; 
}

#baseInfo .tbl-01_tit {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-size: small;
	width:2em;
	background-color: #F9F9F9;
}

#baseInfo th {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-size: small;
	color:#333333;
	line-height:1.5;
	padding:0.3em;
	vertical-align:middle;
	background-color: #EFF5FF;
	border-bottom:#ccc 1px solid;
	empty-cells:show;
	text-align: right;
	white-space: nowrap;
	width: 140px;
}

#baseInfo td {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-size: small;
	color:#333333;
	line-height:1.5;
	padding:0.3em;
	vertical-align:middle;
	border-bottom:#ccc 1px solid;
	empty-cells:show;
}

/*給与明細テーブル*/
.tbl-01 {
	margin:20px 0 0;
	padding:0;
		 
}

.tbl-01 table {
	border-collapse: collapse;
	empty-cells:show;
	border-spacing:0px;
	table-layout:fixed;
	background-color:#fff;
	
	border-top: 1px #666 solid;
	border-right: 1px #666 solid;
	margin-bottom: 20px;
	
	width:100%;
}

.tbl-01 .tbl-01_tit {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-size: small;
	width:2em;
	background-color: #F9F9F9;
	white-space: nowrap;
}

.tbl-01 th {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-size: small;
	color:#333333;
	line-height:1.5;
	padding:0.3em;
	vertical-align:middle;
	background-color: #DEFFFF;
	
	border-left:#666 1px solid;
	border-bottom:#666 1px solid;
	empty-cells:show;
}

.tbl-01 td {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-size: small;
	color:#333333;
	line-height:1.5;
	padding:0.3em;
	vertical-align:middle;
	
	border-left:#666 1px solid;
	border-bottom:#666 1px solid;
	empty-cells:show;
}

/*******************************************************/

/*会社概要テーブル*/

.tbl-02 {
	margin:20px 0 0;
	padding:0;		 
}

.tbl-02 table {
	border-collapse: collapse;
	empty-cells:show;
	border-spacing:0px;
	table-layout:fixed;
	background-color:#fff;
	
	border-top: 1px #ccc solid;
	/*border-right: 1px #ccc solid;*/
	margin-bottom: 20px;
	
	width:100%;
}

.tbl-02 .tbl-01_tit {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-size: medium;
	width:2em;
	background-color: #F9F9F9;
	white-space: nowrap;
}

.tbl-02 th {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-size: medium;
	color:#444;
	/*line-height:1.5;*/
	line-height:1.8;
	padding:0.5em;
	vertical-align:middle;
	background-color: #f9f9f9;
	border-bottom:#ccc 1px solid;
	empty-cells:show;
	text-align: right;
	white-space: nowrap;
}

.tbl-02 td {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-size: medium;
	color:#444;
	/*line-height:1.5;*/
	line-height:1.8;
	padding:0.5em;
	vertical-align:middle;
	border-bottom:#ccc 1px solid;
	empty-cells:show;
}


/*採用情報テーブル*/
.tbl-03 {
	border-top: 1px #ccc solid;
	margin:0;
	padding:0;
}

.tbl-03 table {
	border-collapse: collapse;
	empty-cells:show;
	border-spacing:0px;
	table-layout:fixed;
	background-color:#fff;
	
	border-top: 1px #ccc solid;
	margin-bottom: 30px;
	
	width:100%; 
}


.tbl-03 th {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-size: medium;
	color:#333333;
	line-height:1.5;
	padding:0.5em;
	vertical-align:middle;
	background-color: #EFF5FF;
	border-bottom:#ccc 1px solid;
	empty-cells:show;
	text-align: right;
	white-space: nowrap;
	width: 140px;
}

.tbl-03 td {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-size: medium;
	color:#333333;
	line-height:1.5;
	padding:0.5em;
	vertical-align:middle;
	border-bottom:#ccc 1px solid;
	empty-cells:show;
}

.tbl-03 ul {
	padding:0 0 0 20px;
	margin:0;
}
.tbl-03 ul li {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-size: medium;
	/*line-height:1.5;*/
	line-height:1.8;
	list-style-type:square;
	list-style-position:outside;
}



/********************************************/

.btn_sec { text-align:left; padding:0; margin:0;}

.btn_sec input { float:left; margin:5px 5px 15px 0;}


/***********************************************************
見出し
***********************************************************/

.en01{
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	/*font-size:30px;*/
	font-size: xx-large;
	font-weight:bold;
	border-left:#124594 6px solid;
	text-align:left; 
	padding:0 0 0 4px; 
	margin:0 0 10px 0; 
}

.en02 {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	color:#333;
	border: double 6px #FFF;
	background-color: #E9E9E9;
	padding: 0.6em;
	margin: 0 0 15px 0;
	font-weight: bold;
}

.en03 {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	color:#333;
	/*font-size:16px;*/
	font-size:larger;
	font-weight:bold;
	text-align:left;
	margin:0.7em 0;
	padding:5px 5px 5px 8px;
	line-height:1.5;
	background-color:#eee;
	border: 1px solid #ddd;
}


.en03 a {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	color:#333;
	/*font-size:16px;*/
	/*font-size:larger;*/
	width:100%;
	display:block;
	font-weight:bold;
}

.en03 a:link {
	color: #124594;
	text-decoration: underline;
}

.en03 a:visited {
	color: #124594;
	text-decoration: none;
}

.en03 a:hover {
	color: #fff;
	text-decoration: underline;
	/*background-color:#B00408;*/
	background-color:#124594;
	display:block;
}

.en03 a:active {
 	color: #fff;
	background-color:#124594;
 	text-decoration: none;
}


.en04 {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-size: large;
	font-weight:bold;
	border-left:#124594 4px solid;
	text-align:left; 
	padding:2px 0 2px 4px; 
	margin:0 0 10px 0; 
}

.en05 {
	background:url(../images/common/bg_tit-02.jpg) left bottom repeat-x;
	padding: 3px 0 3px 10px;
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-size:30px;
	font-weight:bold;
	line-height:1.5;
	text-align:left;
	color:#333;
	margin:0 0 20px;
	border-bottom:#ccc 1px solid;
}

.en06 {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-size:14px;
	font-weight:bold; 
	color:#333;
	font-size:16px; 
	text-align:left; 
	margin:10px 0; 
	padding:5px 5px 5px 8px; 
	line-height:1.5;
	background-color:#ddd;
}

.en07 {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-size:14px;
	font-weight:bold; 
	background-color:#FAFAFA;
	border-top:#124594 2px solid;
	border-right:#999 1px solid;
	border-bottom:#999 1px solid;
	border-left:#ccc 1px solid;
	padding:8px 0px 7px 8px;
	margin: 0 0 10px 0;
	color:#333;
}

.en08 {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-size:20px;
	font-weight:bold;
	border-left:#124594 4px solid;
	text-align:left; 
	padding:1px 0 1px 4px; 
	margin:0 0 20px 0; 
}



.en09 {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	margin-bottom:5px;
	border-top:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-left:5px solid #124594;
	background-color:#F9F9F9;
	padding:5px;
	font-size:20px;
	font-weight:bold;
	color:#444;
	margin:0 0 10px 0;
	line-height: 1.5;
}

.en10 {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-size:18px;
	font-weight:bold; 
	border-top:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	text-align:left;
	color:#444;
	padding:8px;
	margin:10px 0;
	background-color: #F9F9F9;
}

.en11 {
	background:url(../images/common/bg_tit-01.jpg) left bottom repeat-x;
	padding: 3px 0 3px 10px;
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-size:18px;
	font-weight:bold;
	line-height:1.5;
	text-align:left;
	color:#333;
	margin:0 0 20px; 
	
}

.en12 {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-size: medium;
	font-weight:bold;
	border-bottom:#ccc 2px solid;
	text-align:left; 
	padding:5px 0 3px 8px; 
	margin:10px 0;
	background-color:#f4f4f4;
}


.en12 a {
	font-weight:bold;
	/*width:100%;
	display:block;*/
}

.en12 a:link {
	color: #124594;
	border-bottom:#124594 1px dotted;
	padding:0 0 1px;
	text-decoration: none;
	/*text-decoration: underline;*/
	font-weight:bold;
}

.en12 a:visited {
	color: #124594;
	border-bottom:#124594 1px dotted;
	padding:0 0 1px;
	text-decoration: none;
	/*text-decoration: underline;*/
}

.en12 a:hover {
	color: #B00408;
	border-bottom:#B00408 1px  solid;
	padding:0 0 1px;
	text-decoration: none;
}

.en12 a:active {
 	color: #124594;
	border-bottom:#fff 1px solid;
	padding:0 0 1px;
 	text-decoration: none;
}



/****************************************************/
.txtbox01 {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-size:medium;
	/*background-color:#F5ECCD;*/
	background-color:#F3F3E7;
	padding:8px;
	line-height:1.8;
	border:#fff 6px double;
}



.txtbox02 {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-size:12px;
	font-weight:bold; 
	color:#333;
	line-height:1.5; 
	padding:10px; 
	margin:10px 0 20px;
	border:#ddd 1px solid; 
	background-color:#f3f3f3;
}

.txtbox03 {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-size:12px;
	font-weight:bold; 
	color:#333;
	line-height:1.5; 
	padding:10px; 
	margin:10px 0 20px; 
	border:#99B2FF 3px double; 
	background-color:#fff;
}

.txtbox04 {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-size:larger;
	font-weight:bold; 
	color:#333;
	line-height:1.8;
	font-size:larger;
	padding:10px; 
	margin:10px 0 20px; 
	/*border:#fff 3px double; */
	background-color:#F4F4E8;
	
	border:#E8E2CC 1px solid; 
	
}



/*mgt内ボックス*/
.sec_mgt {padding:0 18px;}

.sec_mgt .txtbox01 p {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-size:12px;
	color:#333;
	line-height:1.5;
}

.txtbox01 .privacy_title {
	font-weight:bold;
	line-height:1.5;
}



/***********************************************/
/* ぱんくず
************************************************/

#crumb {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-weight:normal;
	font-size:small;
	color:#124494;
	/*color:#FF7200;*/
	padding:0 0 0 8px;
	margin: 0 0 10px;
	clear: both;
	line-height: 1.5;
	
	/*background:url(../images/common/bg_body-no.jpg) left top repeat-y;*/
	/*border-bottom: #ddd 1px solid;
	background-color:#f4f4f4;*/
	
	font-weight:bold;
}
/*
#crumb #crumb_here {font-weight:bold;}
*/

#crumb a:link {
	color: #124494;
	text-decoration: underline;
		line-height:1.5;
}

#crumb a:visited {
	color: #124494;
	text-decoration: underline;
		line-height:1.5;
}

#crumb a:hover {
	color: #124494;
	text-decoration: none;
		line-height:1.5;
}

#crumb a:active {
 	color: #124494;
 	text-decoration: none;
		line-height:1.5;
}




/***********************************************************
前のページへもどる
***********************************************************/

.back {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-size:12px;
	font-weight:bold; 
	width: 5.5em;
	text-align:center;
}

.back a {
	padding:2px;
	display:block;
	width: 5.5em;
	border:#ccc 1px solid;
	background-color:#f6f6f6;
	text-decoration:none;
	text-align:center;
}

.back a:hover {
	border:#ccc 1px solid;
	color: #fff; 
	background-color:#4BA6DD;
}


/***********************************************************
pagetopへ
***********************************************************/

div.pagetop {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-weight:normal;
	font-size: x-small;
	float: right;
	text-align: right; 
	width:15em;
	line-height: 1.5;
	margin:0 0 0.5em 0;
	clear:both;
}

div.pagetop a {
	
	margin:0 8px 0 0;
	padding:1px 0 1px 15px;
	background: url(../images/common/ar-up.gif) left 2px no-repeat;
}
div.pagetop a:visited { color:#1371EF;}

/***********************************************************
リスト
***********************************************************/

.li-ar01 {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	margin:0 0 0.5em 0;
	padding:0 0 0 1em;
	background: url(../images/common/ar01.gif) left center no-repeat;
	line-height: 1.5;
}

.li-ar02 {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	margin:0 0 0.5em 0;
	padding:0 0 0 0.7em;
	background: url(../images/common/ar02.gif) left center no-repeat;
	line-height: 1.5;
}

/**/

.li-ar03 {
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	margin:0 0 0.5em 0;
	padding:0 0 0 0.6em;
	background: url(../images/common/ar03.gif) left center no-repeat;
	line-height: 1.5;
}
/*
.li-ar03  a:link {
	color: #2E5697;
	text-decoration: none;
}

.li-ar03  a:visited {
	color: #2E5697;
	text-decoration: none;
}

.li-ar03  a:hover {
	color: #fff;
	text-decoration: none;
	background-color:#2E5697;
}

.li-ar03  a:active {
 	color: #2E5697;
 	text-decoration: none;
}
*/

/***********************************************/
/* padding margin
************************************************/
.p10 { padding:10px; }

.pRL10 { padding:0 10px; }
.pRL20 { padding:0 20px; }
.pRL30 { padding:0 30px; }

.pt10 { padding-top:10px; }
.pt20 { padding-top:20px; }
.pt30 { padding-top:30px; }
.pt30 { padding-top:40px; }

.pb10 { padding-bottom:10px; }
.pb20 { padding-bottom:20px; }
.pb30 { padding-bottom:30px; }
.pb40 { padding-bottom:40px; }

.mt10 { margin-top:10px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
.mt40 { margin-top:40px; }

.mb10 { margin-bottom:10px; }
.mb20 { margin-bottom:20px; }
.mb30 { margin-bottom:30px; }
.mb40 { margin-bottom:40px; }

.mtb10 { margin-top:10px; margin-bottom:10px; }
.mtb20 { margin-top:20px; margin-bottom:20px; }
.mtb30 { margin-top:30px; margin-bottom:30px; }
.mtb40 { margin-top:40px; margin-bottom:40px; }
.mtb50 { margin-top:50px; margin-bottom:50px; }

/***********************************************/
/* 文字サイズ
************************************************/
.xl { font-size:x-large; display:inline-block; }
.l { font-size:large; }
.m { font-size:medium; }
.s { font-size:small; }
.xs { font-size:x-small; }

/***********************************************/
/* float text-align
************************************************/

.fl_right {float:right; }
.fl_left {float:left; }

.al_right { text-align:right; clear:both; }
.al_left { text-align:left; clear:both; }

.center img { text-align:center; margin:0px auto; }
.center { text-align:center; margin:0 auto; }

/* その他共通
************************************************/

.new {
	background-color:#f60;
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	font-size:xx-small;
	border-right:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	padding:0.1em 0.4em;
	width: 4em;
	text-align: center;
	color: #fff;
	letter-spacing:0.1em;
	margin: 0 0 0 0.7em;
}

.txtidt{text-indent:-9999px;}
.txtidt img {width:1px; height:1px;}

.bold {font-weight:bold;}

.note { padding-left:1em;text-indent:-1em;}

.notes {
	padding:0.2em;
	margin:0em;
	color:#ED483A;
	font-size: 80%;
	line-height: 1.5;
}

/*
p.txtidt01:first-letter {
   text-indent:1em;
}


p.dropcap:first-letter {
   font-size: 270%;
   float: left;
   line-height: 1;
   background-color: #cc0000;
   color: white;
   padding: 3px;
   margin-right: 3px;
}*/

.txtdcNone {text-decoration:none;}


.clear {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	margin:-1px 0 0 0;
	height:0px;
}

.ie_clear {float: left;font-size: 1px;}


/**/

strong {font-weight:bold;}

hr {display:none;}

em { font-style:normal;}




/*マーカー*/

.lr{background-color:#FFB9B9;/*薄赤*/}
.ly{background-color:#ffff80;/*薄黄*/}
.lg{background-color:#ACFFAC;/*薄黄緑*/}
.lw{background-color:#B5FFFF;/*薄水色*/}
.lb{background-color:#BFBFFF;/*薄青*/}
.lp{background-color:#FFB3FF;/*薄紫*/}


/***********************************************/
/* 水平線
************************************************/

.line01 {
	background:url(../images/common/line_dashed01.gif) center repeat-x;
	height:2px;
}
