@charset "Shift_JIS";

/* //////////////// 移植系コンテンツ専用旧サイトスタイル //////////////////// */

/* -----------------------------------------------------------------------------
	common style　*/

body div#container div#pagebody div#column3-left #tmp-localnavi h2 a{
	display: block;
	background:url(/pcs/share/images/arrow_black.gif) 0px 0.4em no-repeat;
	margin: 0;
	padding: 0;
	padding-left: 10px;
	vertical-align:top;
	line-height: 1.2;
}


body div#container div#pagebody div#column3-left div#tmp-localnavi ul.menulist li.title {
	padding-top: 10px;
	padding-bottom: 15px;
	background-image: none;
	font-weight: bold;
	color: #333333;
	margin-left: -10px;
}
body div#container div#pagebody div#column3-left div#tmp-localnavi ul.menulist li.title span {
	margin-left: -2px;
}



/* -----------------------------------------------------------------------------
	共通設定　*/

body div#container div#pagebody div#column3-main .center {
	text-align: center;
}

body div#container div#pagebody div#column3-main .wMargin02 {
	margin-left: 2px;
	margin-right: 2px;
}
body div#container div#pagebody div#column3-main .wMargin05 {
	margin-left: 5px;
	margin-right: 5px;
}
body div#container div#pagebody div#column3-main .wMargin08 {
	margin-left: 8px;
	margin-right: 8px;
}
body div#container div#pagebody div#column3-main .wMargin10 {
	margin-left: 10px;
	margin-right: 10px;
}

body div#container div#pagebody div#column3-main .vMargin02 {
	margin-top: 2px;
	margin-bottom: 2px;
}
body div#container div#pagebody div#column3-main .vMargin05 {
	margin-top: 5px;
	margin-bottom: 5px;
}
body div#container div#pagebody div#column3-main .vMargin08 {
	margin-top: 8px;
	margin-bottom: 8px;
}
body div#container div#pagebody div#column3-main .vMargin10 {
	margin-top: 10px;
	margin-bottom: 10px;
}

body div#container div#pagebody div#column3-main .ecat_font_s {
	font-size: 85%;
}
body div#container div#pagebody div#column3-main .font_l {
	font-size: 105%;
}

body div#container div#pagebody div#column3-main .nowrap {
	white-space: nowrap;
}


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

body div#container div#pagebody div#column3-main div#oldSiteStyle {
	margin-bottom: 50px;
	margin-left: 0;
}
body div#container div#pagebody div#column3-main div#oldSiteStyle table div{
	width: 494px;
}
body div#container div#pagebody div#column3-main div#oldSiteStyle table div td form textarea {
	width: 494px;
}

body div#container div#pagebody div#column3-main div#oldSiteStyle table.line {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	font-size: 90%;
}
body div#container div#pagebody div#column3-main div#oldSiteStyle table.line th, 
body div#container div#pagebody div#column3-main div#oldSiteStyle table.line td {
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding: 5px 8px;
}
body div#container div#pagebody div#column3-main div#oldSiteStyle table.line th table.noLine th, 
body div#container div#pagebody div#column3-main div#oldSiteStyle table.line td table.noLine td {
	border: none;
	padding: 0;
}
body div#container div#pagebody div#column3-main div#oldSiteStyle table.box {
	border: 1px solid #CCCCCC;
}
body div#container div#pagebody div#column3-main div#oldSiteStyle table.box td.box {
	padding: 10px;
	text-align:left;
}
body div#container div#pagebody div#column3-main div#oldSiteStyle table.boxred {
	border: 1px solid #ff0000;
}
body div#container div#pagebody div#column3-main div#oldSiteStyle table.boxred td.boxred {
	padding: 10px;
	text-align:left;
}
body div#container div#pagebody div#column3-main div#oldSiteStyle table.boxblue {
	border: 1px solid #91A6CF;
}
body div#container div#pagebody div#column3-main div#oldSiteStyle table.boxblue td.boxblue {
	padding: 10px;
	background:#E0EBFF;
	text-align:left;
}
body div#container div#pagebody div#column3-main div#oldSiteStyle table.tableblue {
	border: 1px solid #91A6CF;
}
body div#container div#pagebody div#column3-main div#oldSiteStyle table.tableblue th, 
body div#container div#pagebody div#column3-main div#oldSiteStyle table.tableblue td {
	border: 1px solid #91A6CF;
	padding: 5px;
	text-align:left;
}
body div#container div#pagebody div#column3-main div#oldSiteStyle table.tableblue th {
	background:#E0EBFF;
	text-align:left;
	font-weight:normal;
}
body div#container div#pagebody div#column3-main div#oldSiteStyle table.tablegray {
	border: 1px solid #99999;
}
body div#container div#pagebody div#column3-main div#oldSiteStyle table.tablegray th, 
body div#container div#pagebody div#column3-main div#oldSiteStyle table.tablegray td {
	border: 1px solid #999999;
	padding: 5px;
	background:#FFFFFF;
	text-align:left;
}
body div#container div#pagebody div#column3-main div#oldSiteStyle table.tablegray th {
	background:#CCCCCC;
	text-align:left;
	font-weight:normal;
}
body div#container div#pagebody div#column3-main div#oldSiteStyle table.noborder,
body div#container div#pagebody div#column3-main div#oldSiteStyle table.noborder th,
body div#container div#pagebody div#column3-main div#oldSiteStyle table.noborder td {
	border: none;
	padding:0;
}


body div#container div#pagebody div#column3-main div#oldSiteStyle table.tablered {
	border: 1px solid #ff0000;
}
body div#container div#pagebody div#column3-main div#oldSiteStyle table.tablered th, 
body div#container div#pagebody div#column3-main div#oldSiteStyle table.tablered td {
	border: none;
	padding: 10px;
}
body div#container div#pagebody div#column3-main div#oldSiteStyle table.tablered table,
body div#container div#pagebody div#column3-main div#oldSiteStyle table.tablered table th,
body div#container div#pagebody div#column3-main div#oldSiteStyle table.tablered table td {
	border: none;
	padding:0;
}

body div#container div#pagebody div#column3-main div#oldSiteStyle div.caption {
	margin: 10px 0 0;
	padding: 17px;
	color: #FF0000;
	border: 1px solid #FF0000;
	width: 460px;
}
body div#container div#pagebody div#column3-main div#oldSiteStyle div.caption li{
	list-style: outside disc;
}


/* -----------------------------------------------------------------------------
	バージョンアップ履歴(別窓)*/


div#verup .vMargin10 {
	margin-top: 10px;
	margin-bottom: 10px;
}
div#verup .ecat_font_s {
	font-size: 85%;
}
div#verup table {
	text-align:left;
}
div#verup  table.tableblue {
	border: 1px solid #91A6CF;
}
div#verup table.tableblue th, 
div#verup table.tableblue td {
	border: 1px solid #91A6CF;
	padding: 5px;
}
div#verup table.tableblue th {
	background:#E0EBFF;
	text-align:left;
	font-weight:normal;
}
div#verup table.tableblue table,
div#verup table.tableblue table th,
div#verup table.tableblue table td {
	border: none;
	padding:0;
}








/* -----------------------------------------------------------------------------
	ecat_css.css　*/


/*-----------------------------------------
base
-----------------------------------------*/

ul {
	list-style: none;
}
hr {
	display: none;
}


a img {
	border: none;
}

.style1 {
	color: #FF0000;
}


/* -----------------------------------------------------------
link_color
-----------------------------------------------------------*/
body div#container div#pagebody div#column2-main760 div a.blue:link {color: #003399;text-decoration: none;}
body div#container div#pagebody div#column2-main760 div a.blue:visited {color: #003399;text-decoration: none;}
body div#container div#pagebody div#column2-main760 div a.blue:hover {color: #006699;text-decoration: underline;}

body div#container div#pagebody div#column2-main760 div a.white:link {color: #000000;text-decoration: none;}
body div#container div#pagebody div#column2-main760 div a.white:visited {color: #000000;text-decoration: none;}
body div#container div#pagebody div#column2-main760 div a.white:hover {color: #000000;text-decoration: underline;} 

body div#container div#pagebody div#column2-main760 div a.b_blue:link {color: #003399;text-decoration: none;}
body div#container div#pagebody div#column2-main760 div a.b_blue:visited {color: #003399;text-decoration: none;}
body div#container div#pagebody div#column2-main760 div a.b_blue:hover {color: #006699;text-decoration: underline;}

body div#container div#pagebody div#column2-main760 div a.b_black:link {color: #000000;text-decoration: none;}
body div#container div#pagebody div#column2-main760 div a.b_black:visited {color: #000000;text-decoration: none;}
body div#container div#pagebody div#column2-main760 div a.b_black:hover { color: #006699;text-decoration: underline;}

body div#container div#pagebody div#column2-main760 div a.g_gray:link {color: #666666;text-decoration: none;}
body div#container div#pagebody div#column2-main760 div a.g_gray:visited {color: #666666;text-decoration: none;}
body div#container div#pagebody div#column2-main760 div a.g_gray:hover {color: #666666;text-decoration: none;}



/* -----------------------------------------------------------
mrg
-----------------------------------------------------------*/
.ecat_mrg_t00 {margin-top:0px; }
.ecat_mrg_t02 {margin-top:2px; }
.ecat_mrg_t05 {margin-top:5px; }
.ecat_mrg_t10 {margin-top:10px; }
.ecat_mrg_t15 {margin-top:15px; }
.ecat_mrg_t20 {margin-top:20px; }
.ecat_mrg_t25 {margin-top:25px; }
.ecat_mrg_t30 {margin-top:30px; }
.ecat_mrg_b05 {margin-bottom:5px; }
.ecat_mrg_b10 {margin-bottom:10px; }
.ecat_mrg_l10 {margin-left:10px; }


/* -----------------------------------------------------------
body_bg
-----------------------------------------------------------*/
.body_bg01{background:url(../images/shadow01.gif);}
.body_bg02{background:url(../images/shadow02.gif);}
.body_bg03{background:url(../images/shadow03.gif);}
.body_bg04{background:url(../images/shadow04.gif);}

/* -----------------------------------------------------------
td_btn_bg
-----------------------------------------------------------*/
.bg01{background:url(../images/product_tab_bg.gif);}
.bg02{background:url(../images/product_tab_bg_c.gif);}


/* -----------------------------------------------------------
contents
-----------------------------------------------------------*/
.ecat_494 { width:494px;text-align:left;margin:20px 0px 0px 0px;}
.ecat_494_r { width:494px;text-align:right;margin:15px 0px 0px 0px;}
.ecat_450 { width:450px;margin:10px 0px;text-align:left;}


/* -----------------------------------------------------------
table_border_g
-----------------------------------------------------------*/
.table_border_g { border-width:1px; border-style:solid; border-color:#CCCCCC; }
.td_border_g{border-right-width:1px; border-right-style:solid; border-right-color:#CCCCCC; }
.td_border_g_btm{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#CCCCCC; }




/* ==================================================== 
customize
==================================================== */

/* -----------------------------------------------------------
    Midashi h2
-----------------------------------------------------------*/

.hborder {
border-left: 3px solid #33B6B8;
border-right: 3px solid #33B6B8;
border-top: 0px inset #eee;
border-bottom: 1px inset #ccc;
padding-left: 8px;
padding-top: 5px;
padding-bottom: 5px;
background-image: url(../images/white_alpha_tn.gif);
background-repeat: no-repeat;
font-size:95%;
text-align: left;
}

.hborder2{
border-left: solid 4px #33B6B8;
font-size:110%;
padding-left: 8px;
text-align: left;
}

.hborder3 {
border-left: 3px solid #33B6B8;
border-right: 3px solid #33B6B8;
border-top: 0px inset #eee;
border-bottom: 1px inset #ccc;
padding-left: 8px;
padding-top: 7px;
padding-bottom: 2px;
background-image: url(../images/white_alpha_tn.gif);
background-repeat: no-repeat;
font-size:95%;
text-align: left;
}

.hborder4{
padding-left: 16px;
background: url(../../../../support/download/images/icon_mark_square_blue.gif) no-repeat left center;
}



/* -----------------------------------------------------------
rightmenu_current
-----------------------------------------------------------*/
body div#container div#pagebody div#column2-main760 div .security_current {font-size:80%; color: #2C9A9C;font-weight: bold;text-decoration: none;}

body div#container div#pagebody div#column2-main760 div a.security_current2:link {color: #2C9A9C;font-weight: bold;text-decoration: none;}
body div#container div#pagebody div#column2-main760 div a.security_current2:visited {color: #2C9A9C;font-weight: bold;text-decoration: none;}
body div#container div#pagebody div#column2-main760 div a.security_current2:hover {color: #2C9A9C;font-weight: bold;text-decoration: underline;}

body div#container div#pagebody div#column2-main760 div a.gray:link {color: #000;text-decoration: none;}
body div#container div#pagebody div#column2-main760 div a.gray:visited {color: #000;text-decoration: none;}
body div#container div#pagebody div#column2-main760 div a.gray:hover {color: #2C9A9C;text-decoration: underline;}




/* -----------------------------------------------------------
link_color
-----------------------------------------------------------*/
body div#container div#pagebody div#column2-main760 div a:link {color: #0033CC;text-decoration: underline;}
body div#container div#pagebody div#column2-main760 div a:visited {color: #0033CC;text-decoration: underline;}
body div#container div#pagebody div#column2-main760 div a:hover {color: #2C9A9C;text-decoration: underline;}



/* -----------------------------------------------------------
for compatible
-----------------------------------------------------------*/
.box_midasi494_n{
width: 494px;
text-align: left;
border-top: 0px inset #000;
border-bottom: 0px inset #000;
padding-left: 7px;
padding-top: 7px;
padding-bottom: 5px;
background-image: url(../images/white_alpha_tn_3.gif);
background-repeat: no-repeat;
margin:0px 0px 0px 0px;
}


/* -----------------------------------------------------------
rightmenu_border
-----------------------------------------------------------*/
.rightmenu_border { border-width:1px; border-style:solid; border-color:#33B6B8; }
.rightmenu_border_2 { border-width:1px; border-style:solid; border-color:#69C6C2; }



/* -----------------------------------------------------------
sample
-----------------------------------------------------------*/
.sample_img_l {margin:0px 15px 0px 0px; font-size:85%; }
.sample_img_r {margin:0px 0px 15px 15px; font-size:85%; }
.sample_img_r2 {margin:0px 0px 5px 5px; font-size:85%; }
.sample_cap {font-size:85%; }



/* -----------------------------------------------------------
other
-----------------------------------------------------------*/
.arrow {
padding-left:16px;
background: url(../../../sample/images/link_arrow.gif) no-repeat left top;
display:block;
}
span.arrow {
padding-left:16px;
background: url(../../../sample/images/link_arrow.gif) no-repeat left top;
display: inline;
}


/* -----------------------------------------------------------
shadow
-----------------------------------------------------------*/

.shiftcontainer{
position: relative;
left: 3px; /*Number should match -left shadow depth below*/
top: 3px; /*Number should match -top shadow depth below*/
}

.shadowcontainer{
width: 684px; /* container width*/
background-color: #dbdbdb;
}

.shadowcontainer .innerdiv{
/* Add container height here if desired */
background-color: white;
border: 1px solid #aaaaaa;
padding: 6px;
position: relative;
left: -3px; /*shadow depth*/
top: -3px; /*shadow depth*/
}


/* ==================================================== 
customize
==================================================== */

.imgbox_r { float:right;
width:160px;
margin:5px 0px 10px 15px;
font-size:85%;
line-height:1.4;
}






