/* -------------------------------------------------------- CSS Information
File Name:      inquiry.css
Lust up date:   2010.3.24
Style Info:     �₢���킹�y�[�Wcss
------------------------------------------------------------------------ */

/*CommonCSS_link*/
@import url(base.css);
@import url(common.css);
@import url(droppy.css);



/*BackgroundColor*/
body {

}

/*footer*/

#footerback {

}
#footertxt {
	font-size:13px;
	margin-bottom:15px;
}
/*CenterFrame*/
#content_waku {
	height: auto;
	padding: 0px;
	width: 100%;
}
#content {
	text-align: left;

	margin:  0px auto;
}
.icon_point_sb{padding:0;margin:0 0 10px;}
/*table*/
table.inq01,
table.inq02 {
	margin-bottom: 20px;
	border-collapse: collapse;
	width: 100%;

}
table.inq01 span ,
table.inq02 span {
	font-size: 10px;
}
table.inq01 td,
table.inq02 td {
	border-top-style: solid;
	border-bottom-style: solid;
	font-size: 13px;
	background-color:#FFFFFF;
}
table.inq01 td.ad,
table.inq02 td.ad{
	width: 30%;
}
table.inq01 th,
table.inq02 th {
	white-space: nowrap;
	color: #333333;
	font-weight: normal;
	width: 30%;
	background-color: #fcfcfc;
	border: 2px solid #ffffff;
	font-size: 13px;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	border-style:dotted;
	border-collapse:collapse;
}
table.inq01 th.hissu,
table.inq02 th.hissu{
	vertical-align:top;
}
table.inq01 td.hissu,
table.inq02 td.hissu{
border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	border-style:dotted;
	border-collapse:collapse;
}
table.inq01 td {
	padding-top: 12px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	border-style:dotted;
	border-collapse:collapse;

}
table.inq01 th {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	border-style:dotted;
	border-collapse:collapse;
}
table.inq02 td,
table.inq02 th {
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	border-style:dotted;
	border-collapse:collapse;
}
input.narrow{width:30px;}
textarea {
/*
	color: #B7B7B7;
*/
	line-height: 150%;
}
/*submitbutton*/
.submitbutton {
	text-align: center;
	padding-bottom: 30px;
}
/*text_red*/
em{
	color: #F60;
	text-decoration: none;
}

small{
	color: #000;
	text-decoration: none;
	font-size:11px;
	font-weight:bold;
}

/* 100331�ǉ� */
p span.error_red{
	color: #F00;
	}
.ime_off{
	ime-mode: inactive;
}
.c_b7{
	color: #B7B7B7;
}
.c_44{
	color: #444444;
}
.end_box{
  min-height: 280px;
  height: auto !important;
  height: 280px;
	padding-top:20px;
}
/* IME�I�t */
.ime_off { ime-mode:disabled; }

/* 100909�ǉ� */
.error_comment {
	color: #FF0000;
}


/**************** 20131112 �ǉ� ****************/

#otoiawase_underbar {
	background-image:url(../../img/new/otoiawase_bar.png) repeat-x;
	height:7px;

}

.imghissu{
	margin-left:8px;
	width:27px;

}




@media screen and (max-device-width: 480px) {

#sp_footer{
	width:100%;
	height:280px;
	position:fixed;
	bottom:0px;
	display:none;
	background-image:url(../../img/sf_bg.png);
}

#sf_header{
	width:100%;
	height:80px;
	padding-top:10px;
}


.block{
	display:block !important;
	-webkit-animation-timing-function:ease;
    -webkit-animation-name:fade_in;
    -webkit-animation-duration:1.5s;
    -webkit-animation-delay:0s;
    -webkit-animation-iteration-count:1;
    -webkit-animation-fill-mode:both;
	-webkit-backface-visibility:hidden;
	-webkit-transform-style: preserve-3d;
}

.none{
	-webkit-animation-timing-function:ease;
    -webkit-animation-name:fade_out;
    -webkit-animation-duration:1.5s;
    -webkit-animation-delay:0s;
    -webkit-animation-iteration-count:1;
    -webkit-animation-fill-mode:both;
	-webkit-backface-visibility:hidden;
	-webkit-transform-style: preserve-3d;
}

#sp_footer a{
	padding:0 !important;
	margin:0 !important;
}

#close{
	padding:0;
	margin:0;
	padding-right:10px;
	display:inline;
	float:right;
	font-size:80px;
	coursor:pointer;
	color:#FFFFFF;
}


@-webkit-keyframes fade_in {
	0% {opacity:0;}
	100% {opacity:1;}
}

@-webkit-keyframes fade_out {

	100% {opacity:0; display:none;}
}

table th { width:20%;}
}

.block{
	display:none;
}

}
