@charset "UTF-8";

/* ***************************************************************
+ Since:2008-08-03
+ Update:2008-09-02
+ Guideline:mission statement Standard Ver.1.3
+ Browser Windows:IE6.0,FireFox3.0
+ Brouser Mac:Safari3.0,FireFox3.0
+ Editor ID:REN mission statement
**************************************************************** */



/* universal reset ********************************************* */
*{
	margin:0;
	padding:0;
	font-style:normal;
}
ul{
	list-style-type:none;
}
img{
	border:0;
	vertical-align:top;
}
/* /universal reset ********************************************* */

/* base font size *********************************************** */
body{
	color:#333333;
	line-height:1.5;
}
h1, h2, h3, h4, h5, h6{
	font-size: 100%;
}
sub{ vertical-align:bottom;}
sup{ vertical-align:top;}
/* /base font size ************************************************ */

/* general params ************************************************* */
h1, h2, h3, h4, h5, h6,
div, p, pre, ul, ol, dl, dt, dd,
form, blockquote
{
	margin: 0; padding: 0;/* margin&padding reset */
	text-align: left;
	display: block;
}
table {margin : 0;empty-cells: show;}
hr.separator,.areaAnchor,.anchor { display : none; }
img { border: none; }/* img do not want a border */
li { list-style: none; }/* link do not want a dot */

/* /general params *********************************************** */

a{color:#0086c4; text-decoration: none;}
a:hover{ text-decoration:underline;}

body{
	margin:0;
	padding:0;
	text-align:center;
	background:#e79ec0 url(../../images/common/bg_body.gif) 0 139px repeat-x;
}


/* #hd *********************************************************** */
#hd{
	width:100%;
	height:139px;
	text-align:center;
	background:url(../../images/common/bg_hd.gif) left top repeat-x;
}
#hd #hdIn{
	width:868px;
	height:139px;
	margin:0 auto;
	background:url(../../images/common/bg_hdin.gif) left top no-repeat;
	position:relative;
}
*html #hd #hdIn{
	z-index:100;/* for IE6 bugfix*/
}
*:first-child+html #hd #hdIn{
	z-index:100;/* for IE7 bugfix*/
}
#hdIn h1{
	position:absolute;
	left:23px;
	top:14px;
}

/* #hnv ++++++++++++++++++++++++++++++ */
#hdIn #hnv{
	position:absolute;
	left:531px;
	top:0;
	background:url(../../images/common/bg_hnv.gif) left top no-repeat;
	width:328px;
	height:34px;
}
#hdIn #hnv #hnv01{
	position:absolute;
	left:13px;
	top:0;
}
#hdIn #hnv #hnv02{
	position:absolute;
	left:126px;
	top:0;
}
#hdIn #hnv #hnv03{
	position:absolute;
	left:226px;
	top:0;
}
/* /#hnv +++++++++++++++++++++++++++++ */

/* #sizeChanger ++++++++++++++++++++++ */
#hdIn #sizeChanger{
	position:absolute;
	left:438px;
	top:47px;
}
#hdIn #sizeChanger dt{
	position:absolute;
	left:0;
	top:7px;
}
#hdIn #sizeChanger dt{
	position:absolute;
	left:0;
	top:7px;
}
#hdIn #sizeChanger dd a{
	display:block;
	text-indent:-999em;
	cursor:pointer;
	overflow:hidden;
}
#hdIn #sizeChanger dd#fontSmall a{
	position:absolute;
	left:65px;
	top:0;
	width:26px;
	height:27px;
}
#hdIn #sizeChanger dd#fontMedium a{
	position:absolute;
	left:91px;
	top:0;
	width:25px;
	height:27px;
}
#hdIn #sizeChanger dd#fontLarge a{
	position:absolute;
	left:116px;
	top:0;
	width:26px;
	height:27px;
}
/* /#sizeChanger +++++++++++++++++++++ */

/* #searchBox ++++++++++++++++++++++++ */
#hdIn #searchBox{
	position:absolute;
	left:596px;
	top:47px;
}
#hdIn #searchBox dt{
	position:absolute;
	left:0px;
	top:8px;
}
#hdIn #searchBox dd#s_inputBox input{
	position:absolute;
	left:78px;
	top:4px;
	border:1px solid #dadada;
	width:120px;
	height:19px;
}
#hdIn #searchBox dd#searchBtn input{
	position:absolute;
	left:204px;
	top:0px;
}
/* /#searchBox +++++++++++++++++++++++ */


/* gnv ++++++++++++++++++++++++++++++ */
#hdIn #gnv{
	position:absolute;
	left:23px;
	top:82px;
	width:837px;
	height:44px;
	z-index:101;
}
#hdIn #gnv .gnvParent{
	height:39px;
}
#hdIn #gnv .btnGnv{
	display:block;
	text-indent:-999em;
	outline:none;
	height:39px;
	cursor:pointer;
}

/* #gnv01 +++++++++++ */
#hdIn #gnv #gnv01{	position:absolute;	left:0;	top:0;	width:79px;}
#hdIn #gnv #gnv01 .btnGnv{	background:url(../../images/gnv/btn_gnv01.gif) left top no-repeat;	width:79px;}
#hdIn #gnv #gnv01 .btnGnv:hover{	background:url(../../images/gnv/btn_gnv01.gif) left bottom no-repeat;}

/* #gnv02 +++++++++++ */
#hdIn #gnv #gnv02{	position:absolute;	left:79px;	top:0;}
#hdIn #gnv #gnv02 .btnGnv{	background:url(../../images/gnv/btn_gnv02.gif) left top no-repeat;	width:125px;}
#hdIn #gnv #gnv02 .btnGnv:hover{	background:url(../../images/gnv/btn_gnv02.gif) left bottom no-repeat;}

/* #gnv03 +++++++++++ */
#hdIn #gnv #gnv03{	position:absolute;	left:204px;	top:0;}
#hdIn #gnv #gnv03 .btnGnv{	background:url(../../images/gnv/btn_gnv03.gif) left top no-repeat;	width:125px;}
#hdIn #gnv #gnv03 .btnGnv:hover{	background:url(../../images/gnv/btn_gnv03.gif) left bottom no-repeat;}

/* #gnv04 +++++++++++ */
#hdIn #gnv #gnv04{	position:absolute;	left:329px;	top:0;}
#hdIn #gnv #gnv04 .btnGnv{	background:url(../../images/gnv/btn_gnv04.gif) left top no-repeat;	width:125px;}
#hdIn #gnv #gnv04 .btnGnv:hover{	background:url(../../images/gnv/btn_gnv04.gif) left bottom no-repeat;}

/* #gnv05 +++++++++++ */
#hdIn #gnv #gnv05{	position:absolute;	left:454px;	top:0;}
#hdIn #gnv #gnv05 .btnGnv{	background:url(../../images/gnv/btn_gnv05.gif) left top no-repeat;	width:125px;}
#hdIn #gnv #gnv05 .btnGnv:hover{	background:url(../../images/gnv/btn_gnv05.gif) left bottom no-repeat;}

/* #gnv06 +++++++++++ */
#hdIn #gnv #gnv06{	position:absolute;	left:579px;	top:0;}
#hdIn #gnv #gnv06 .btnGnv{	background:url(../../images/gnv/btn_gnv06.gif) left top no-repeat;	width:125px;}
#hdIn #gnv #gnv06 .btnGnv:hover{	background:url(../../images/gnv/btn_gnv06.gif) left bottom no-repeat;}

/* #gnv07 +++++++++++ */
#hdIn #gnv #gnv07{	position:absolute;	left:676px;	top:0; position:relative; width:155px;}
#hdIn #gnv #gnv07 .btnGnv{	background:url(../../images/gnv/btn_gnv07.gif) left top no-repeat;	width:128px; margin-left:27px;}
#hdIn #gnv #gnv07 .btnGnv:hover{	background:url(../../images/gnv/btn_gnv07.gif) left bottom no-repeat;}
#hdIn #gnv #gnv07 .gSub{ padding-right:27px;}

/* gSub ++++++++++++ */
#hdIn #gnv .gSub{
	width:150px;
	display:none;
}
#hdIn #gnv .gSub li{
	width:150px;
}
#hdIn #gnv .gSub li a{
	width:150px;
	display:block;
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-999em;
	cursor:pointer;
	outline:none;
	z-index:101;
}
#hdIn #gnv .gSub li a:hover{	background-position:right top;	z-index:110;}

/* gSub02 */
#hdIn #gnv #gnv02 .gSub #gSub0201 a{ background-image:url(../../images/gnv/btn_gsub0201.gif); height:25px;}
#hdIn #gnv #gnv02 .gSub #gSub0202 a{ background-image:url(../../images/gnv/btn_gsub0202.gif); height:25px;}
#hdIn #gnv #gnv02 .gSub #gSub0203 a{ background-image:url(../../images/gnv/btn_gsub0203.gif); height:25px;}
#hdIn #gnv #gnv02 .gSub #gSub0204 a{ background-image:url(../../images/gnv/btn_gsub0204.gif); height:25px;}
#hdIn #gnv #gnv02 .gSub #gSub0205 a{ background-image:url(../../images/gnv/btn_gsub0205.gif); height:25px;}
#hdIn #gnv #gnv02 .gSub #gSub0206 a{ background-image:url(../../images/gnv/btn_gsub0208.gif); height:25px;}
#hdIn #gnv #gnv02 .gSub #gSub0211 a{ background-image:url(../../images/gnv/btn_gsub0211.gif); height:40px;}
#hdIn #gnv #gnv02 .gSub #gSub0207 a{ background-image:url(../../images/gnv/btn_gsub0206.gif); height:40px;}
#hdIn #gnv #gnv02 .gSub #gSub0208 a{ background-image:url(../../images/gnv/btn_gsub0207.gif); height:25px;}
#hdIn #gnv #gnv02 .gSub #gSub0209 a{ background-image:url(../../images/gnv/btn_gsub0209.gif); height:25px;}
#hdIn #gnv #gnv02 .gSub #gSub0210 a{ background-image:url(../../images/gnv/btn_gsub0210.gif); height:28px;}

/* gSub03 */
#hdIn #gnv #gnv03 .gSub #gSub0309 a{ background-image:url(../../images/gnv/btn_gsub0309.gif); height:25px;}
#hdIn #gnv #gnv03 .gSub #gSub0301 a{ background-image:url(../../images/gnv/btn_gsub0301.gif); height:25px;}
#hdIn #gnv #gnv03 .gSub #gSub0302 a{ background-image:url(../../images/gnv/btn_gsub0302.gif); height:25px;}
#hdIn #gnv #gnv03 .gSub #gSub0310 a{ background-image:url(../../images/gnv/btn_gsub0310.gif); height:25px;}
#hdIn #gnv #gnv03 .gSub #gSub0303 a{ background-image:url(../../images/gnv/btn_gsub0303.gif); height:25px;}
#hdIn #gnv #gnv03 .gSub #gSub0304 a{ background-image:url(../../images/gnv/btn_gsub0304.gif); height:25px;}
#hdIn #gnv #gnv03 .gSub #gSub0305 a{ background-image:url(../../images/gnv/btn_gsub0305.gif); height:25px;}
#hdIn #gnv #gnv03 .gSub #gSub0306 a{ background-image:url(../../images/gnv/btn_gsub0306.gif); height:25px;}
#hdIn #gnv #gnv03 .gSub #gSub0307 a{ background-image:url(../../images/gnv/btn_gsub0307.gif); height:25px;}
#hdIn #gnv #gnv03 .gSub #gSub0308 a{ background-image:url(../../images/gnv/btn_gsub0308.gif); height:28px;}

/* gSub04 */
#hdIn #gnv #gnv04 .gSub #gSub0401 a{ background-image:url(../../images/gnv/btn_gsub0401.gif); height:25px;}
#hdIn #gnv #gnv04 .gSub #gSub0402 a{ background-image:url(../../images/gnv/btn_gsub0402.gif); height:25px;}
#hdIn #gnv #gnv04 .gSub #gSub0403 a{ background-image:url(../../images/gnv/btn_gsub0403.gif); height:28px;}

/* gSub05 */
#hdIn #gnv #gnv05 .gSub #gSub05711 a{ background-image:url(../../images/gnv/btn_gsub05711.gif); height:25px;}
#hdIn #gnv #gnv05 .gSub #gSub05lock a{ background-image:url(../../images/gnv/btn_gsub05lock.gif); height:25px;}
#hdIn #gnv #gnv05 .gSub #gSub0507 a{ background-image:url(../../images/gnv/btn_gsub0507.gif); height:25px;}/* add for specialshop by REN 20100115  */
#hdIn #gnv #gnv05 .gSub #gSub0502 a{ background-image:url(../../images/gnv/btn_gsub0502.gif); height:25px;}
#hdIn #gnv #gnv05 .gSub #gSub0503 a{ background-image:url(../../images/gnv/btn_gsub0503.gif); height:25px;}
#hdIn #gnv #gnv05 .gSub #gSub0504 a{ background-image:url(../../images/gnv/btn_gsub0504.gif); height:25px;}
#hdIn #gnv #gnv05 .gSub #gSub0505 a{ background-image:url(../../images/gnv/btn_gsub0505.gif); height:25px;}
#hdIn #gnv #gnv05 .gSub #gSub0506 a{ background-image:url(../../images/gnv/btn_gsub0506.gif); height:28px;}

/* gSub06 */
#hdIn #gnv #gnv06 .gSub #gSub0601 a{ background-image:url(../../images/gnv/btn_gsub0601.gif); height:25px;}
#hdIn #gnv #gnv06 .gSub #gSub0602 a{ background-image:url(../../images/gnv/btn_gsub0602.gif); height:25px;}
#hdIn #gnv #gnv06 .gSub #gSub0606 a{ background-image:url(../../images/gnv/btn_gsub0606.gif); height:25px;}
#hdIn #gnv #gnv06 .gSub #gSub0603 a{ background-image:url(../../images/gnv/btn_gsub0603.gif); height:25px;}
#hdIn #gnv #gnv06 .gSub #gSub0604 a{ background-image:url(../../images/gnv/btn_gsub0604.gif); height:39px;}
#hdIn #gnv #gnv06 .gSub #gSub0605 a{ background-image:url(../../images/gnv/btn_gsub0605.gif); height:28px;}
#hdIn #gnv #gnv06 .gSub #gSub0607 a{ background-image:url(../../images/gnv/btn_gsub0607.gif); height:39px;}

/* gSub07 */
#hdIn #gnv #gnv07 .gSub #gSub0701 a{ background-image:url(../../images/gnv/btn_gsub0701.gif); height:25px;}
#hdIn #gnv #gnv07 .gSub #gSub0702 a{ background-image:url(../../images/gnv/btn_gsub0702.gif); height:25px;}
#hdIn #gnv #gnv07 .gSub #gSub0703 a{ background-image:url(../../images/gnv/btn_gsub0703.gif); height:25px;}
#hdIn #gnv #gnv07 .gSub #gSub0704 a{ background-image:url(../../images/gnv/btn_gsub0704.gif); height:25px;}
#hdIn #gnv #gnv07 .gSub #gSub0705 a{ background-image:url(../../images/gnv/btn_gsub0705.gif); height:28px;}

/* /gnv ++++++++++++++++++++++++++++++ */


/* /#hd ********************************************************** */


/* #wp *********************************************************** */
#wp{
	width:100%;
	min-width:868px;
	background:url(../../images/common/bg_wp.gif) center top repeat-y;
}
#wpIn{
	width:100%;
	background:url(../../images/common/bg_wpin.gif) center top no-repeat;
}
/* /#wp ********************************************************** */



/* #ct *********************************************************** */
#ct{
	width:868px;
	min-height:500px;
	margin:0 auto;
	text-align:center;
}
/* bread list */
#ct #bList{
	width:660px;
	height:29px;
	overflow:hidden;
	margin:0 auto 0 14px;
	padding:0;
	line-height:1.1;
}
#ct #bList li{
	display:inline;
}
#ct #bList li span{
	padding:0 0.1em 0 0.5em;
}
/* /bread list */
#ct #ctHead{
	width:850px;
	height:78px;
	margin:0 auto;
	text-align:center;
	position:relative;
}

/* #ctIn ***************************************** */
#ctIn{
	width:781px;
	margin:0 auto;
	text-align:center;
	position:relative;
	/* min-height setting by category css */
}
/* #ctL ++++++++++++++++++++++++++++ */ 
#ctL{
	position:absolute;
	left:0;
	top:0;
	width:200px;
}
/* mn ++++++++++++++++++ */
#ctL .mn{
	width:200px;
	border-bottom:1px solid #eaeaea;
	background:url(../../images/common/bg_mn.gif) left top repeat-y;
}

#ctL .mn dd{
	width:200px;
	overflow:hidden;
}

#ctL .mn dt a,
#ctL .mn a.firstlevel{
	width:200px;
	height:20px;
	display:block;
	text-indent:-999em;
	text-decoration:none;
	font-size:0;
	line-height:0;
	background-position:left top;
	background-repeat:no-repeat;
	outline:none;
	margin:0;
}
#ctL .mn dt a:hover,
#ctL .mn a.firstlevel:hover{
	background-position:right top;
/* 	background-position:-199px 0px\9;  */
/* IE8 */
}
#ctL .mn dd ul li{
	line-height:0;
	font-size:0;
}
#ctL .mn dd ul li a.secondlevel{
	width:200px;
	display:block;
	text-indent:-9999px;
	text-decoration:none;
	font-size:0;
	line-height:normal;
	background-position:left top;
	background-repeat:no-repeat;
	outline:none;
	margin:0;
}
#ctL .mn dd ul li a.secondlevel:hover{
	background-position:right top;
}
/* /mn +++++++++++++++++ */

/* /#ctL ++++++++++++++++++++++++++++ */ 






/* #ctR +++++++++++++++++++++++++++++ */
#ctR{
	margin:0 0 0 220px;
	width:561px;
}
/* #ctR common parts +++ */
#ctR .basicArea{
	width:100%;
	margin:0 0 25px 0;
}
#ctR .basicArea .basicHead{
	width:100%;
	height:35px;
	margin:0 0 17px 0;
	position:relative;
}
#ctR .basicArea .basicHead h3{
	position:absolute;
	left:0;
	top:0;
}
#ctR .basicArea .basicHead .bhBtn{
	position:absolute;
	right:4px;
	top:4px;
}
#ctR .basicArea .basicIn{
	width:546px;
	margin:0 0 0 15px;
}
/* news table */
#ctR .basicArea .basicIn .newsTbl{
	border-collapse:collapse;
	width:100%;
}
#ctR .newsTbl th,
#ctR .newsTbl td{
	text-align:left;
	font-weight:normal;
	vertical-align:top;
}
#ctR .newsTbl th{
	width:86px;
	padding:.3em 0 .3em 8px;
}
#ctR .newsTbl td{
	padding:.3em 10px .3em 0;
}
#ctR .newsTbl td a{
	text-decoration:underline;
}
/* contents list */
#ctR .basicArea .basicIn .contentsList{
	width:100%;
	margin:0 0 13px 0;
}
#ctR .basicArea .basicIn .contentsList dl{
	width:264px;
	background:url(../../images/common/bg_contentslist.gif) left bottom no-repeat;
}
#ctR .basicArea .basicIn .contentsList dl dd{
	padding:11px 13px 11px 13px;
}
#ctR .basicArea .basicIn .contentsList .clBox_l{
	float:left;
}
#ctR .basicArea .basicIn .contentsList .clBox_r{
	float:right;
}
/* gray flame area large */
#ctR .basicArea .grayflameLarge{
	width:100%;
	margin:0 0 20px 0;
}
#ctR .basicArea .grayflameLarge .gfLarge_top{
	background:url(../../images/common/flame_gray_large_top.gif) left bottom no-repeat;
	width:561px;
	height:6px;
	margin:0;
	font-size:0;
	line-height:0;
}
#ctR .basicArea .grayflameLarge .gfLarge_mid{
	width:557px;
	border-left:2px solid #ebebeb;
	border-right:2px solid #ebebeb;
	text-align:center;
}
#ctR .basicArea .grayflameLarge .gfLarge_bot{
	background:url(../../images/common/flame_gray_large_bot.gif) left top no-repeat;
	width:561px;
	height:6px;
	margin:0;
	font-size:0;
	line-height:0;
}
/* gray flame area middle */
#ctR .basicArea .basicIn .grayflameMiddle{
	width:544px;
	margin:0 auto 20px auto;
}
#ctR .basicArea .basicIn .grayflameMiddle .gfMiddle_top{
	background:url(../../images/common/flame_gray_middle_top.gif) left bottom no-repeat;
	width:544px;
	height:6px;
	margin:0;
	font-size:0;
	line-height:0;
}
#ctR .basicArea .basicIn .grayflameMiddle .gfMiddle_mid{
	width:540px;
	border-left:2px solid #ebebeb;
	border-right:2px solid #ebebeb;
	text-align:center;
}
#ctR .basicArea .basicIn .grayflameMiddle .gfMiddle_bot{
	background:url(../../images/common/flame_gray_middle_bot.gif) left top no-repeat;
	width:544px;
	height:6px;
	margin:0;
	font-size:0;
	line-height:0;
}
/* adobe readrer */
#ctR .basicArea .adobeReaderArea{
	width:100%;
	min-height:50px;
	margin:0 0 20px 0;
	position:relative;
}
#ctR .basicArea .adobeReaderArea dt{
	position:absolute;
	right:0;
	top:0;
}
#ctR .basicArea .adobeReaderArea dd{
	margin:0 0 0 0;
	width:360px;
}
/* /#ctR common parts ++ */

/* pdf icon */
#ctR .iconPdf_s_r{
	padding-left:3px;
}
#ctR .iconPdf_s_l{
	padding-right:3px;
}

/* pagetop */
.pagetopBtn{
	width:100%;
	text-align:right;
	margin:25px 0 30px 0;
	clear:both;
}
.pagetopBtn img{
	cursor:pointer;
}
/* /#ctR ++++++++++++++++++++++++++++ */






/* #ctRmid +++++++++++++++++++++++++++++ */
#ctRmid{
	margin:50px 0 0 100px;
	width:561px;
}
/* #ctR common parts +++ */
#ctRmid .basicArea{
	width:100%;
	margin:0 0 25px 0;
}
#ctRmid .basicArea .basicHead{
	width:100%;
	height:35px;
	margin:0 0 17px 0;
	position:relative;
}
#ctRmid .basicArea .basicHead h3{
	position:absolute;
	left:0;
	top:0;
}
#ctRmid .basicArea .basicHead .bhBtn{
	position:absolute;
	right:4px;
	top:4px;
}
#ctRmid .basicArea .basicIn{
	width:546px;
	margin:0 0 0 15px;
}
/* news table */
#ctRmid .basicArea .basicIn .newsTbl{
	border-collapse:collapse;
	width:100%;
}
#ctRmid .newsTbl th,
#ctRmid .newsTbl td{
	text-align:left;
	font-weight:normal;
	vertical-align:top;
}
#ctRmid .newsTbl th{
	width:86px;
	padding:.3em 0 .3em 8px;
}
#ctRmid .newsTbl td{
	padding:.3em 10px .3em 0;
}
#ctRmid .newsTbl td a{
	text-decoration:underline;
}
/* contents list */
#ctRmid .basicArea .basicIn .contentsList{
	width:100%;
	margin:0 0 13px 0;
}
#ctRmid .basicArea .basicIn .contentsList dl{
	width:264px;
	background:url(../../images/common/bg_contentslist.gif) left bottom no-repeat;
}
#ctRmid .basicArea .basicIn .contentsList dl dd{
	padding:11px 13px 11px 13px;
}
#ctRmid .basicArea .basicIn .contentsList .clBox_l{
	float:left;
}
#ctRmid .basicArea .basicIn .contentsList .clBox_r{
	float:right;
}
/* gray flame area large */
#ctRmid .basicArea .grayflameLarge{
	width:100%;
	margin:0 0 20px 0;
}
#ctRmid .basicArea .grayflameLarge .gfLarge_top{
	background:url(../../images/common/flame_gray_large_top.gif) left bottom no-repeat;
	width:561px;
	height:6px;
	margin:0;
	font-size:0;
	line-height:0;
}
#ctRmid .basicArea .grayflameLarge .gfLarge_mid{
	width:557px;
	border-left:2px solid #ebebeb;
	border-right:2px solid #ebebeb;
	text-align:center;
}
#ctRmid .basicArea .grayflameLarge .gfLarge_bot{
	background:url(../../images/common/flame_gray_large_bot.gif) left top no-repeat;
	width:561px;
	height:6px;
	margin:0;
	font-size:0;
	line-height:0;
}
/* gray flame area middle */
#ctRmid .basicArea .basicIn .grayflameMiddle{
	width:544px;
	margin:0 auto 20px auto;
}
#ctRmid .basicArea .basicIn .grayflameMiddle .gfMiddle_top{
	background:url(../../images/common/flame_gray_middle_top.gif) left bottom no-repeat;
	width:544px;
	height:6px;
	margin:0;
	font-size:0;
	line-height:0;
}
#ctRmid .basicArea .basicIn .grayflameMiddle .gfMiddle_mid{
	width:540px;
	border-left:2px solid #ebebeb;
	border-right:2px solid #ebebeb;
	text-align:center;
}
#ctRmid .basicArea .basicIn .grayflameMiddle .gfMiddle_bot{
	background:url(../../images/common/flame_gray_middle_bot.gif) left top no-repeat;
	width:544px;
	height:6px;
	margin:0;
	font-size:0;
	line-height:0;
}
/* adobe readrer */
#ctRmid .basicArea .adobeReaderArea{
	width:100%;
	min-height:50px;
	margin:0 0 20px 0;
	position:relative;
}
#ctRmid .basicArea .adobeReaderArea dt{
	position:absolute;
	right:0;
	top:0;
}
#ctRmid .basicArea .adobeReaderArea dd{
	margin:0 0 0 0;
	width:360px;
}
/* /#ctRmid common parts ++ */

/* pdf icon */
#ctRmid .iconPdf_s_r{
	padding-left:3px;
}
#ctRmid .iconPdf_s_l{
	padding-right:3px;
}

/* pagetop */
.pagetopBtn{
	width:100%;
	text-align:right;
	margin:25px 0 30px 0;
	clear:both;
}
.pagetopBtn img{
	cursor:pointer;
}

/* /#ctRmid ++++++++++++++++++++++++++++ */








/* /#ctIn ***************************************** */

/* /#ct ********************************************************** */



/* #ft *********************************************************** */
#ft{
	width:868px;
	height:200px;
	margin:0 auto;
	background:url(../../images/common/bg_ft.gif) center top no-repeat;
	position:relative;
}
#ft #fnv{
	position:absolute;
	left:82px;
	top:88px;
}
#ft #fnv #fnv01{	position:absolute;	left:79px;	top:0px;}
#ft #fnv #fnv02{	position:absolute;	left:171px;	top:0px;}
#ft #fnv #fnv03{	position:absolute;	left:260px;	top:0px;}
#ft #fnv #fnv04{	position:absolute;	left:351px;	top:0px;}
#ft #fnv #fnv05{	position:absolute;	left:442px;	top:0px;}
#ft #fnv #fnv06{	position:absolute;	left:532px;	top:0px;}

#ft #fnv #fnv07{	position:absolute;	left:0px;	top:26px;}
#ft #fnv #fnv08{	position:absolute;	left:115px;	top:26px;}
#ft #fnv #fnv09{	position:absolute;	left:243px;	top:26px;}
#ft #fnv #fnv10{	position:absolute;	left:355px;	top:26px;}
#ft #fnv #fnv11{	position:absolute;	left:432px;	top:26px;}
#ft #fnv #fnv12{	position:absolute;	left:530px;	top:26px;}
#ft #fnv #fnv13{	position:absolute;	left:615px;	top:26px;}

#ft address{	position:absolute;	left:238px;	top:162px;}

/* /#ft ********************************************************** */


/*
	2013.01.24 ティッカー用
-------------------------------*/
.btn_delay{
	display:block;
	position:absolute;
	width:123px;
	height:30px;
	background:url(../../images/common/btn_delay.gif) left top no-repeat;
	text-indent:-9999px;
	z-index:10;
}
.btn_delay:hover{
	background-position:left -30px;
}

.btn_info{
	display:block;
	position:absolute;
	width:62px;
	height:21px;
	background:url(../../images/common/btn_info.gif) left top no-repeat;
	text-indent:-9999px;
	z-index:10;
}
.btn_info:hover{
	background-position:left -21px;
}


/* clear float *************************************************** */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/*\*/
*html .clearfix{height:1%;}
*:first-child+html .clearfix{height:auto;}
.clearfix{display:block;}
/**/
/* /clear float ************************************************* */
