@charset "UTF-8";

body{
}

@media screen and (min-width: 768px) {
	#warp_slideBox01 .warp_inner{
		display:block;
	}
	#warp_slideBox03 .warp_inner02{
		display:block;
	}
	#warp_slideBox01 .warp_another_inner{
		display:none;
	}
	#warp_slideBox03 .warp_another_inner{
		display:none;
	}
}

@media screen and (max-width: 768px) {
	#warp_slideBox01 .warp_inner{
		display:none;
	}
	#warp_slideBox03 .warp_inner02{
		display:none;
	}
	#warp_slideBox01 .warp_another_inner{
		display:block;
	}
	#warp_slideBox03 .warp_another_inner{
		display:block;
	}
}

@media print and (min-width: 768px) {
	#warp_slideBox01 .warp_inner{
		display:block;
	}
	#warp_slideBox03 .warp_inner02{
		display:block;
	}
	#warp_slideBox01 .warp_another_inner{
		display:none;
	}
	#warp_slideBox03 .warp_another_inner{
		display:none;
	}
}

@media print and (max-width: 768px) {
	#warp_slideBox01 .warp_inner{
		display:none;
	}
	#warp_slideBox03 .warp_inner02{
		display:none;
	}
	#warp_slideBox01 .warp_another_inner{
		display:block;
	}
	#warp_slideBox03 .warp_another_inner{
		display:block;
	}
}
/*------------------------------------------- imghack*/

.warp_clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.warp_clearfix{
	display:inline-block;
}

/* Hides from IE-mac \*/
*html.warp_clearfix{height:1%;}
.warp_clearfix{display:block;}
/* End hide from IE-mac */


/*-------------------------------------------------  */

#warp_banner{
	position: fixed !important;
	top: 0px;
	left: 0px;
	width: 100%;
	margin: 0px;
	padding: 0px;
    background: transparent !important;
	color: #FFF;
	font-size: 13px;
	line-height: 140%;
	text-align: center;
	z-index:2147483647!important;
	overflow: visible !important;

/*	z-index:1001!important;*/
}

#warp_banner img{border: none;}
#warp_banner a{color: #FFF; outline-width: 0px;}
#warp_banner a:hover{
		background-color: transparent !important;
		color: #FF0;
}

#warp_slideBox{
	margin:0  auto;
	padding: 10px ;
	background: url(../image/banner_bg.png) repeat-x bottom;
	width: 94%;
	box-sizing:content-box;

	border:solid 2px white;
	border-top:none;

	border-bottom-left-radius:10px !important;
	border-bottom-right-radius: 10px !important;

	box-shadow:5px 5px 10px #333;
	-moz-box-shadow:5px 5px 10px #333; /* firefox */
	-webkit-box-shadow:5px 5px 10px #333; /* webkit */
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#333333, direction=145, strength=5, enabled=true);

	overflow: visible;
}

#warp_slideBox .warp_inner{
	width: 100%;
	margin:0  auto;
	padding: 0;
	overflow: visible !important;
}

#warp_slideBox .warp_inner table{
    background-color: transparent!important;
    border-bottom-style: none!important;
	border-top-style: none!important;
	border-left-style: none!important;
	border-right-style: none!important;
    background-color: none!important;
	width: 96%;
	margin:0  auto;
	padding: 0;
	border: 0;
	border-collapse: collapse;
	table-layout: auto !important;
}

#warp_slideBox .warp_inner td{
	margin: 0;
	padding: 0;
	background: transparent!important;
	border-bottom-style: none!important;
	border-top-style: none!important;
    border-left-style: none!important;
    border-right-style: none!important;
    background-color: none!important;
    width: auto!important;
    float: none!important;
    display: table-cell!important;
    vertical-align: top;
    /* [RM#104967] Add START */
    white-space: normal;
    /* [RM#104967] Add END */
}

#warp_slideBox .warp_inner th{
    background-color: transparent!important;
    border-bottom-style: none!important;
    border-top-style: none!important;
    border-left-style: none!important;
    border-right-style: none!important;
    background-color: none!important;
    width: auto!important;
    float: none!important;
    display: table-cell!important;
}

#warp_slideBox .warp_inner tr{
	background: transparent!important;
    background-color: none!important;
	margin: 0;
	padding: 0;
    border: 0;
}

#warp_slideBox .warp_logo{
	float: left;
	width: 165px!important;
	padding: 0px;
	margin: 5.2px 15px 0 0;
}


#warp_slideBox .warp_textArea .link{
	font-size: 90%;
	margin: 2px 0 0 0;
}

#warp_slideBox .warp_textArea{
	color: #FFF;
	text-align: left;
	margin: 0;
	padding: 0;
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Sans-Serif, Tahoma, Arial, Helvetica;
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	letter-spacing: 0px;
	line-height: 140%;
	/* [W2020-012] Add START */
	word-break: normal;
	overflow-wrap: normal;
	/* [W2020-012] Add END */
}

#warp_slideBox .warp_textArea_collectDate{
	color: #FFF;
	text-align: left;
	margin: 0;
	padding: 0;
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Sans-Serif, Tahoma, Arial, Helvetica;
	font-size: 120%;
	font-weight: bold;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	letter-spacing: 0px;
	line-height: 140%;
	visibility: visible;
}

#warp_slideBox .warp_link{
	background: transparent !important;
	color: #FFF;
	text-align: inherit;
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Sans-Serif, Tahoma, Arial, Helvetica;
	font-size: 13px;
	line-height: inherit;
	text-decoration: underline;
	text-decoration-style: solid;
	text-decoration-color: #ffffff;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	visibility: visible;
}

#warp_slideBox .warp_rightArea{
	float: right;
	color: #FFF !important;
	text-align: right;
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Sans-Serif, Tahoma, Arial, Helvetica !important;
	font-size: 13px;
	font-weight: normal;
	white-space: nowrap;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}

#warp_slideBox .warp_link a{
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Sans-Serif, Tahoma, Arial, Helvetica !important;
	font-size: 13px !important;
	color: #FFF !important;
	text-decoration: underline !important;
	display: inline;
}

#warp_slideBox .warp_link a:hover{
	background-color: transparent !important;
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Sans-Serif, Tahoma, Arial, Helvetica !important;
	font-size: 13px !important;
	color: #FF0 !important;
	text-decoration: underline !important;
	display: inline;
}

#warp_slideBox .warp_pulldown{
	background-color: #FFF !important;
	color: #000 !important;
	font-family: monospace, serif;
	font-size: 100% !important;
    width: auto !important;
    height: auto !important;
	outline: 0 !important;
	border: 0 !important;
	margin-bottom: 0px !important;
	margin-left: 2px !important;
	margin-right: 0px !important;
	margin-top: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-top: 0px !important;
	border-radius: 0px !important;
	vertical-align: baseline !important;
    -webkit-appearance: menulist;
    box-shadow: 0 0 2px #000 inset;
    display: inline-block;
    background-image: none;
}

#warp_slideBox .warp_pulldown option{
	background-color: #FFF !important;
	color: #000 !important;
	font-family: monospace, serif;
	font-size: 100% !important;
    width: auto !important;
    height: auto !important;
	outline: 0px !important;
	border: 0px !important;
	margin: 0px  !important;
	padding: 0px !important;
	vertical-align: middle !important;
}

/*
#warp_slideBox .warp_rightArea p{
	margin: 0px;
	padding: 0 0 5px 0;
	font-size: 100% !important;
	white-space: nowrap;
    color: #FFF !important;
}
*/

/*------------------------------------------------- bugfix 20140704 */
#warp_slideBox{
	height:auto;
}

.warp_inner,.warp_inner *{
	height:auto;
}

#warp_slideBox02{
	height:auto;
}

.warp_inner02,.warp_inner02 *{
	height:auto;
}

#warp_banner_img01{
	width:165px;
	height:auto;
}

#warp_banner_img02{
	width:55px;
	height:auto;
}

#warp_banner_img03{
	width:120px;
	height:auto;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border: 0px;
	padding: 0px;
}

/*------------------------------------------------- slideArrow */


#warp_slideArrow{
    background: transparent !important;
	width: 98%;
	text-align: right;
	clear: both;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	overflow: visible !important;
	box-sizing:content-box;
}

#warp_slideArrow .warp_open{
	display: block !important;
	width: 55px;
	cursor: pointer;
	padding: 0px;
	border: 0px;
	position: relative;
	float: right;
	margin: 0 3% 0 0;
	line-height: inherit;
	overflow: visible !important;
	box-sizing:content-box;
	outline-width: 0px;
}

.warp_open a:hover {
	background: transparent!important;
}

.warp_open a:active {
	background: transparent!important;
}

/*------------------------------------------------- warp_banner02 */

#warp_banner02{
	background: transparent !important;
	position: fixed !important;
	top: 0px;
	left: 0px;
	z-index:2147483647!important;
	text-align: center;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	overflow: visible !important;

/*	z-index:1001!important;*/
}

#warp_banner02 img{border: none;}
#warp_banner02 a{color: #FFF;}
#warp_banner02 a:hover{color: #FF0;}

#warp_slideBox02{
	margin:0  auto;
	padding: 10px ;
	background: url(../image/banner_bg.png) repeat-x bottom;
	width: 94%;
	box-sizing:content-box;

	border:solid 2px white;
	border-top:none;

	border-bottom-left-radius:10px !important;
	border-bottom-right-radius: 10px !important;

	box-shadow:5px 5px 10px #333;
	-moz-box-shadow:5px 5px 10px #333; /* firefox */
	-webkit-box-shadow:5px 5px 10px #333; /* webkit */
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#333333, direction=145, strength=5, enabled=true);

	overflow: visible;
}

#warp_slideBox02 .warp_inner02{
    background: transparent !important;
	width: 100%;
	margin:0  auto;
	padding: 0;
	overflow: visible !important;
}

body:first-of-type #warp_slideBox02 .warp_inner02 {width: 100%;}

#warp_slideBox02 .warp_inner02 table{
    background-color: transparent!important;
    border-bottom-style: none!important;
	border-top-style: none!important;
	border-left-style: none!important;
	border-right-style: none!important;
    background-color: none!important;
	width: 96%;
	margin:0  auto;
	padding: 0;
	border: 0;
	border-collapse: collapse;
	table-layout: auto !important;
}

#warp_slideBox02 .warp_inner02 td{
	margin: 0;
	padding: 0;
	background: transparent!important;
	border-bottom-style: none!important;
	border-top-style: none!important;
    border-left-style: none!important;
    border-right-style: none!important;
    background-color: none!important;
    width: auto!important;
    float: none!important;
    display: table-cell!important;
    vertical-align: top;
    /* [RM#104967] Add START */
    white-space: normal;
    /* [RM#104967] Add END */
}

#warp_slideBox02 .warp_inner02 th{
    background-color: transparent!important;
    border-bottom-style: none!important;
    border-top-style: none!important;
    border-left-style: none!important;
    border-right-style: none!important;
    background-color: none!important;
    width: auto!important;
    float: none!important;
    display: table-cell!important;
}

#warp_slideBox02 .warp_inner02 tr{
	background: transparent!important;
    background-color: none!important;
	margin: 0;
	padding: 0;
    border: 0;
}

#warp_slideBox02 .warp_logo02{
	float: left;
	width: 165px!important;
	padding: 0px;
	margin: 5.2px 15px 0 0;
}

#warp_slideBox02 .warp_textArea02{
    background: transparent !important;
	color: #FFF;
	text-align: left;
	margin: 0;
	padding: 0;
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Sans-Serif, Tahoma, Arial, Helvetica;
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	letter-spacing: 0px;
	line-height: 140%;
	/* [W2020-012] Add START */
	word-break: normal;
	overflow-wrap: normal;
	/* [W2020-012] Add END */
}

#warp_slideBox02 .warp_link02{
	background: transparent !important;
	color: #FFF;
	text-align: inherit;
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Sans-Serif, Tahoma, Arial, Helvetica;
	font-size: 13px;
	line-height: inherit;;
	text-decoration: underline;
	text-decoration-style: solid;
	text-decoration-color: #ffffff;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	visibility: visible;
}

#warp_slideBox02 .warp_textArea02 .link02{margin: 2px 0 0 0;}

#warp_slideBox02 .warp_rightArea02{
	float: right;
    background: transparent !important;
	color: #FFF !important;
	text-align: right;
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Sans-Serif, Tahoma, Arial, Helvetica !important;
	font-size: 13px;
	font-weight: normal;
	white-space: nowrap;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}

#warp_slideBox02 .warp_link02 a{
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Sans-Serif, Tahoma, Arial, Helvetica !important;
	font-size: 13px !important;
	color: #FFF !important;
	text-decoration: underline !important;
	display: inline;
}

#warp_slideBox02 .warp_link02 a:hover{
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Sans-Serif, Tahoma, Arial, Helvetica !important;
	font-size: 13px !important;
	color: #FF0 !important;
	text-decoration: underline !important;
	display: inline;
}

#warp_slideBox02 .warp_pulldown{
	background-color: #FFF !important;
	color: #000 !important;
	font-family: monospace, serif;
	font-size: 100% !important;
    width: auto !important;
    height: auto !important;
	outline: 0 !important;
	border: 0 !important;
	margin-bottom: 0px !important;
	margin-left: 2px !important;
	margin-right: 0px !important;
	margin-top: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-top: 0px !important;
	border-radius: 0px !important;
	vertical-align: baseline !important;
    -webkit-appearance: menulist;
    box-shadow: 0 0 2px #000 inset;
}

#warp_slideBox02 .warp_pulldown option{
	background-color: #FFF !important;
	color: #000 !important;
	font-family: monospace, serif;
	font-size: 100% !important;
    width: auto !important;
    height: auto !important;
	outline: 0px !important;
	border: 0px !important;
	margin: 0px  !important;
	padding: 0px !important;
	vertical-align: middle !important;
}

/*
#warp_slideBox02 .warp_rightArea02 p{
	margin: 0px;
	padding: 0 0 5px 0;
	font-size: 12px;
	white-space: nowrap;
}
*/


/*------------------------------------------------- slideArrow02 */


#warp_slideArrow02{
    background: transparent !important;
	width: 98%;
	text-align: right;
	clear: both;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	overflow: visible !important;
	box-sizing:content-box;
}

#warp_slideArrow02 .warp_open02{
	display: block !important;
    background: transparent !important;
    border-color: transparent !important;
	width: 55px;
	cursor: pointer;
	padding: 0px;
	border: 0px;
	position: relative;
	float: right;
	margin: 0 3% 0 0;
	line-height: inherit;
	overflow: visible !important;
	box-sizing:content-box;
}

#warp_slideBox01{
	margin:0  auto;
	padding: 10px ;
	background: url(../image/banner_bg.png) repeat-x bottom;
	width: 94%;
	box-sizing:content-box;

	border:solid 2px white;
	border-top:none;

	border-bottom-left-radius:10px !important;
	border-bottom-right-radius: 10px !important;

	box-shadow:5px 5px 10px #333;
	-moz-box-shadow:5px 5px 10px #333; /* firefox */
	-webkit-box-shadow:5px 5px 10px #333; /* webkit */
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#333333, direction=145, strength=5, enabled=true);

	overflow: visible;
}

#warp_slideBox01 .warp_inner{
	width: 100%;
	margin:0  auto;
	padding: 0;
	overflow: visible !important;
}

#warp_slideBox01 .warp_inner table{
    background-color: transparent!important;
    border-bottom-style: none!important;
	border-top-style: none!important;
	border-left-style: none!important;
	border-right-style: none!important;
    background-color: none!important;
	width: 96%;
	margin:0  auto;
	padding: 0;
	border: 0;
	border-collapse: collapse;
	table-layout: auto !important;
}

#warp_slideBox01 .warp_inner td{
	margin: 0;
	padding: 0;
	background: transparent!important;
	border-bottom-style: none!important;
	border-top-style: none!important;
    border-left-style: none!important;
    border-right-style: none!important;
    background-color: none!important;
    width: auto!important;
    float: none!important;
    display: table-cell!important;
    vertical-align: top;
    /* [RM#104967] Add START */
    white-space: normal;
    /* [RM#104967] Add END */
}

#warp_slideBox01 .warp_inner th{
    background-color: transparent!important;
    border-bottom-style: none!important;
    border-top-style: none!important;
    border-left-style: none!important;
    border-right-style: none!important;
    background-color: none!important;
    width: auto!important;
    float: none!important;
    display: table-cell!important;
}

#warp_slideBox01 .warp_inner tr{
	background: transparent!important;
    background-color: none!important;
	margin: 0;
	padding: 0;
    border: 0;
}

#warp_slideBox01 .warp_logo{
	float: left;
	width: 165px!important;
	padding: 0px;
	margin: 5.2px 15px 0 0;
}


#warp_slideBox01 .warp_textArea .link{
	font-size: 90%;
	margin: 2px 0 0 0;
}

#warp_slideBox01 .warp_textArea{
	color: #FFF;
	text-align: left;
	margin: 0;
	padding: 0;
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Sans-Serif, Tahoma, Arial, Helvetica;
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	letter-spacing: 0px;
	line-height: 140%;
	/* [W2020-012] Add START */
	word-break: normal;
	overflow-wrap: normal;
	/* [W2020-012] Add END */
}

#warp_slideBox01 .warp_textArea_collectDate{
	color: #FFF;
	text-align: left;
	margin: 0;
	padding: 0;
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Sans-Serif, Tahoma, Arial, Helvetica;
	font-size: 120%;
	font-weight: bold;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	letter-spacing: 0px;
	line-height: 140%;
	visibility: visible;
}

#warp_slideBox01 .warp_link{
	background: transparent !important;
	color: #FFF;
	text-align: inherit;
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Sans-Serif, Tahoma, Arial, Helvetica;
	font-size: 13px;
	line-height: inherit;
	text-decoration: underline;
	text-decoration-style: solid;
	text-decoration-color: #ffffff;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	visibility: visible;
}

#warp_slideBox01 .warp_rightArea{
	float: right;
	color: #FFF !important;
	text-align: right;
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Sans-Serif, Tahoma, Arial, Helvetica !important;
	font-size: 13px;
	font-weight: normal;
	white-space: nowrap;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}

#warp_slideBox01 .warp_link a{
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Sans-Serif, Tahoma, Arial, Helvetica !important;
	font-size: 13px !important;
	color: #FFF !important;
	text-decoration: underline !important;
	display: inline;
}

#warp_slideBox01 .warp_link a:hover{
	background-color: transparent !important;
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Sans-Serif, Tahoma, Arial, Helvetica !important;
	font-size: 13px !important;
	color: #FF0 !important;
	text-decoration: underline !important;
	display: inline;
}

#warp_slideBox01 .warp_pulldown{
	background-color: #FFF !important;
	color: #000 !important;
	font-family: monospace, serif;
	font-size: 100% !important;
    width: auto !important;
    height: auto !important;
	outline: 0 !important;
	border: 0 !important;
	margin-bottom: 0px !important;
	margin-left: 2px !important;
	margin-right: 0px !important;
	margin-top: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-top: 0px !important;
	border-radius: 0px !important;
	vertical-align: baseline !important;
    -webkit-appearance: menulist;
    box-shadow: 0 0 2px #000 inset;
    display: inline-block;
    background-image: none;
}

#warp_slideBox01 .warp_pulldown option{
	background-color: #FFF !important;
	color: #000 !important;
	font-family: monospace, serif;
	font-size: 100% !important;
    width: auto !important;
    height: auto !important;
	outline: 0px !important;
	border: 0px !important;
	margin: 0px  !important;
	padding: 0px !important;
	vertical-align: middle !important;
}

#warp_slideBox03{
	margin:0  auto;
	padding: 10px ;
	background: url(../image/banner_bg.png) repeat-x bottom;
	width: 94%;
	box-sizing:content-box;

	border:solid 2px white;
	border-top:none;

	border-bottom-left-radius:10px !important;
	border-bottom-right-radius: 10px !important;

	box-shadow:5px 5px 10px #333;
	-moz-box-shadow:5px 5px 10px #333; /* firefox */
	-webkit-box-shadow:5px 5px 10px #333; /* webkit */
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#333333, direction=145, strength=5, enabled=true);

	overflow: visible;
}

#warp_slideBox03 .warp_inner02{
    background: transparent !important;
	width: 100%;
	margin:0  auto;
	padding: 0;
	overflow: visible !important;
}

body:first-of-type #warp_slideBox03 .warp_inner02 {width: 100%;}

#warp_slideBox03 .warp_inner02 table{
    background-color: transparent!important;
    border-bottom-style: none!important;
	border-top-style: none!important;
	border-left-style: none!important;
	border-right-style: none!important;
    background-color: none!important;
	width: 96%;
	margin:0  auto;
	padding: 0;
	border: 0;
	border-collapse: collapse;
	table-layout: auto !important;
}

#warp_slideBox03 .warp_inner02 td{
	margin: 0;
	padding: 0;
	background: transparent!important;
	border-bottom-style: none!important;
	border-top-style: none!important;
    border-left-style: none!important;
    border-right-style: none!important;
    background-color: none!important;
    width: auto!important;
    float: none!important;
    display: table-cell!important;
    vertical-align: top;
    /* [RM#104967] Add START */
    white-space: normal;
    /* [RM#104967] Add END */
}

#warp_slideBox03 .warp_inner02 th{
    background-color: transparent!important;
    border-bottom-style: none!important;
    border-top-style: none!important;
    border-left-style: none!important;
    border-right-style: none!important;
    background-color: none!important;
    width: auto!important;
    float: none!important;
    display: table-cell!important;
}

#warp_slideBox03 .warp_inner02 tr{
	background: transparent!important;
    background-color: none!important;
	margin: 0;
	padding: 0;
    border: 0;
}

#warp_slideBox03 .warp_logo02{
	float: left;
	width: 165px!important;
	padding: 0px;
	margin: 5.2px 15px 0 0;
}

#warp_slideBox03 .warp_textArea02{
    background: transparent !important;
	color: #FFF;
	text-align: left;
	margin: 0;
	padding: 0;
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Sans-Serif, Tahoma, Arial, Helvetica;
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	letter-spacing: 0px;
	line-height: 140%;
	/* [W2020-012] Add START */
	word-break: normal;
	overflow-wrap: normal;
	/* [W2020-012] Add END */
}

#warp_slideBox03 .warp_link02{
	background: transparent !important;
	color: #FFF;
	text-align: inherit;
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Sans-Serif, Tahoma, Arial, Helvetica;
	font-size: 13px;
	line-height: inherit;;
	text-decoration: underline;
	text-decoration-style: solid;
	text-decoration-color: #ffffff;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	visibility: visible;
}

#warp_slideBox03 .warp_textArea02 .link02{margin: 2px 0 0 0;}

#warp_slideBox03 .warp_rightArea02{
	float: right;
    background: transparent !important;
	color: #FFF !important;
	text-align: right;
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Sans-Serif, Tahoma, Arial, Helvetica !important;
	font-size: 13px;
	font-weight: normal;
	white-space: nowrap;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}

#warp_slideBox03 .warp_link02 a{
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Sans-Serif, Tahoma, Arial, Helvetica !important;
	font-size: 13px !important;
	color: #FFF !important;
	text-decoration: underline !important;
	display: inline;
}

#warp_slideBox03 .warp_link02 a:hover{
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Sans-Serif, Tahoma, Arial, Helvetica !important;
	font-size: 13px !important;
	color: #FF0 !important;
	text-decoration: underline !important;
	display: inline;
}

#warp_slideBox03 .warp_pulldown{
	background-color: #FFF !important;
	color: #000 !important;
	font-family: monospace, serif;
	font-size: 100% !important;
    width: auto !important;
    height: auto !important;
	outline: 0 !important;
	border: 0 !important;
	margin-bottom: 0px !important;
	margin-left: 2px !important;
	margin-right: 0px !important;
	margin-top: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-top: 0px !important;
	border-radius: 0px !important;
	vertical-align: baseline !important;
    -webkit-appearance: menulist;
    box-shadow: 0 0 2px #000 inset;
}

#warp_slideBox03 .warp_pulldown option{
	background-color: #FFF !important;
	color: #000 !important;
	font-family: monospace, serif;
	font-size: 100% !important;
    width: auto !important;
    height: auto !important;
	outline: 0px !important;
	border: 0px !important;
	margin: 0px  !important;
	padding: 0px !important;
	vertical-align: middle !important;
}

#warp_slideBox01{
	height:auto;
}

#warp_slideBox03{
	height:auto;
}
