@charset "shift_jis";
/* CSS Document */

/*-----------------------------------------
  初期化
 ------------------------------------------*/

body,p,h1,h2,h3,h4,h5,h6,a,ul,li,table,tr,td,img { margin: 0; padding: 0;}

img { border: none; vertical-align: bottom;}

body { font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	   font-size: 12px;
	   color: #797979;
	   line-height: 18px;}
	   
a:link { color: #424343; text-decoration: underline; }
a:visited { color: #424343; text-decoration: underline; }
a:hover { color: #000000; text-decoration: none; }


/*-----------------------------------------
　照会ページ
 ------------------------------------------*/

#delivery_box {
	width: 794px;
	margin: 0px 3px;
	background: #FFFFFF;
}
#delivery_img {
	width: 794px;
	height: 72px;
	margin-top: 2px;
}


#content_img{
	width: 794px;
	height: 41px;
	margin-top: 0px;
}

#refer_title{
	width: 794px;
	height: 41px;
	margin-top: 0px;
}


#main{
	width: 773px;
	margin: 16px 0 25px 21px;
}
#main_text{
	color: #454545;
}
#exp {
	margin: 0 0 18px 0;
}
#main_text a:link {
	color: #3fafdf ;
}
#main_text a:visited{
	color: #3fafdf ;
}
#main_text a:hover {
}

.popup {
	padding: 0 0 5px 3px;
}

#error {
	width: 620px;
	height: 194px;
	margin: 20px 86px 0 86px;
	border: 1px solid #9d9d9d ;
	color: #424242;
}
#error_text {
	text-align: center;
}

#error_title {
	color: #d24a0e ;
	font-size: 24px;
	margin: 26px 0 19px 0;
}
#error_ms{
	margin: 0 0 23px 0;
}
#on_service{
	font-weight: bold;
}
#hours{
	margin: 7px 0 0 0;
}
#on_service, #hours	{
	font-size: 14px;
}


#main_content{
	width: 618px;
	margin-left: 91px;
	border: 1px #9d9d9d solid;
}

#refer_form {
	width: 575px;
	padding: 22px 22px 0;
}

#refer_table {

}


.tb_top {
	height: 35px;
	width: 139px;
	padding-bottom: 4px;
}

.tb_left {
	text-align: center;
	height: 35px;
	width: 139px;
	color: #3d3d3d;
	font-weight: bold;
	vertical-align: top;
}

.tb_right {
	vertical-align: top;
	height: 35px;
	width: 436px;
}

.tb_bottom {
	width: 575px;
	height: 64px;
	text-align: center;
}

/*---テーブルの背景ここから---*/
#l_code {
	background: url(../img/delivery/code_back.gif) no-repeat;
	margin-bottom: 0;
	height: 49px;
}
#r_code {
	background: url(../img/delivery/code_back.gif) no-repeat;
	margin-bottom: 0;
	background-position: -139px 0;
}
#l_top {
	background: url(../img/delivery/form_top.gif) no-repeat;
	margin-bottom: 0;
}
#r_top {
	background: url(../img/delivery/form_top.gif) no-repeat;
	margin-bottom: 0;
	background-position: -139px 0;
}
#l_middle {
	background: url(../img/delivery/form_middle.gif) no-repeat;
	margin-bottom: 0;
}
#r_middle {
	background: url(../img/delivery/form_middle.gif) no-repeat;
	margin-bottom: 0;
	background-position: -139px 0;
}
#l_bottom {
	background: url(../img/delivery/form_bottom.gif) no-repeat;
	margin-bottom: 0;
	height: 38px;
}
#r_bottom {
	background: url(../img/delivery/form_bottom.gif) no-repeat;
	margin-bottom: 0;
	background-position: -139px 0;
}
/*---テーブルの背景ここまで---*/


#name1,#name2,#name3,#name4{
	width: 105px;
	height: 15px;
	margin-left: 13px;
}

#name1 {
	margin-top: 7px;
}
#name2, #name3 {
	margin-top: 8px;
}
.name4{
	margin-top: 6px;
}
#name4{
	/margin-top: 5px;
}
#p_1, #p_2, #p_3 {
	margin-top: 10px;
}
#p_4{
	margin-top: 8px;
}

#submit {
	width: 50px;
	height: 24px;
	margin-right: 11px;
}

#cancel {
	width: 50px;
	height: 24px;
}

#to_top {
	float: right;
	margin: 26px 3px 19px 0;
}
#page_top {
	float: right;
	margin: 16px 3px 19px 0;
}

#result {
	width: 620px;
	margin: 20px 86px 0 86px;
	border: 1px solid #9d9d9d ;
	color: #424242;
}

#result table{
	margin:10px auto;
}

#result table td{
	font-size:14px;
	color:#000000;
	padding:5px;
	*padding-top:7px;
}

#result table th{
	font-size:14px;
	color:#000000;
}

