@charset "UTF-8";


/* ここからご利用ガイドTOPのCSS */

#main     .guide   {
	background-image:url(../images/gide/guide_bar.gif);
	background-repeat: no-repeat;
	width: 590px;
	list-style-type: none;
	display: block;
	text-decoration: none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	font-size: 24px;
	background-position: right;
	height: 40px;
	line-height: 38px;
	text-indent: 130px;
	color: #333333;
	}

#main   .gide  {
	background-image: url(../images/gide/gide_01.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 30px;
	width: 610px;
	text-indent: -9999px;

}#main   ul {
	width: 610px;
	display: block;
	list-style-type: none;
}

#main     .gide_01   {
	background-image: url(../images/gide/gide_02.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height: 50px;
	width: 590px;
	text-indent: -999px;
	list-style-type: none;
	display: block;
	padding: 0px;
	margin: 0px;
}
#main     .gide_02   {
	background-image: url(../images/gide/gide_03.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 590px;
	text-indent: -999px;
	list-style-type: none;
	display: block;
}#main     .gide_03   {
	background-image: url(../images/gide/gide_04.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 590px;
	text-indent: -999px;
	list-style-type: none;
	display: block;
}#main     .gide_04   {
	background-image: url(../images/gide/gide_05.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 590px;
	text-indent: -999px;
	list-style-type: none;
	display: block;
}#main     .gide_05   {
	background-image: url(../images/gide/gide_06.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 590px;
	text-indent: -999px;
	list-style-type: none;
	display: block;
}#main     .gide_06   {
	background-image: url(../images/gide/gide_07.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 590px;
	text-indent: -999px;
	list-style-type: none;
	display: block;
}#main     .gide_07   {
	background-image: url(../images/gide/gide_08.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 590px;
	text-indent: -999px;
	list-style-type: none;
	display: block;
}#main     .gide_08   {
	background-image: url(../images/gide/gide_09.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 590px;
	text-indent: -999px;
	list-style-type: none;
	display: block;
}#main     .gide_09   {
	background-image: url(../images/gide/gide_10.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 590px;
	text-indent: -999px;
	list-style-type: none;
	display: block;
}#main      .gide_11   {
	background-image: url(../images/gide/gide_19.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 590px;
	text-indent: -999px;
	list-style-type: none;
	display: block;
}#main     .gide_10   {
	background-image: url(../images/gide/gide_11.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 590px;
	text-indent: -999px;
	list-style-type: none;
	display: block;
}#main     .gide_09_2   {
	background-image: url(../images/gide/gide_09_2.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 590px;
	list-style-type: none;
	display: block;

}





/* ここからご利用ガイドのページのナビリストのCSS
　　　　　　　　　　　　　　　　　　　　　　　　　 */


#main .gidelist {
	border: thin dashed #C6C6C6;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 100px;
	padding: 15px;
	height: 120px;
	width: 440px;
}
#main    .gidelist_left   {
	height: 120px;
	width: 220px;
	margin: 0px;
	float: left;
	padding: 0px;
}
#main    .gidelist_left  li  {
	height: 15px;
	width: 180px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 3px;
	line-height: 18px;
	text-align: left;
	list-style-type: none;
	list-style-position: inside;
	list-style-image: url(../images/gide/gide_00_listmark.gif);
}

#main     .gidelist_right   {
	height: 120px;
	width: 220px;
	margin: 0px;
	float: left;
	padding: 0px;
}
/* ここからご利用ガイドのページのナビリストのCSS */

#main	.gidelist_02 {
	width: 450px;
	border: thin dashed #C6C6C6;
	margin-top: 20px;
	margin-right: 100px;
	margin-bottom: 20px;
	margin-left: 100px;
	padding: 15px;
	height: 50px;
	font-size: 14px;
	line-height: 18px;
	color: #FF0000;
}
#main     .gidelist_right   li  {
	height: 15px;
	width: 150px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 3px;
	line-height: 18px;
	text-align: left;
	list-style-type: none;
	list-style-position: inside;
	list-style-image: url(../images/gide/gide_00_listmark.gif);
}
#main .txtstyle_01 {
	width: 500px;
	padding-left: 100px;
	line-height: 20px;
	font-size: 13px;
	margin: 0px;
	padding-top: 0px;
}
#main  .txtstyle_01 dt {
	line-height: 20px;
	font-size: 17px;
	text-align: left;
	font-weight: bolder;
	color: #333333;
	padding: 5px;
}
#main .txtstyle_02 {
	width: 480px;
	padding-left: 120px;
	line-height: 20px;
	font-size: 13px;
	margin: 0px;
}
#main   .txtstyle_01   strong {
	font-size: 16px;
	font-weight: bolder;
	color: #FF0000;
}
#main  .txtstyle_02  dt {
	font-size: 15px;
	line-height: 18px;
	color: #0092DB;
}
#main  .txtstyle_02  strong {
	font-size: 16px;
	font-weight: bolder;
	color: #FF0000;
}

#main .gide_online {
	background-image: url(../images/gide/gide_11.gif);
	background-repeat: no-repeat;
	background-position: right center;
	width: 580px;
	text-indent: -999px;
	height: 40px;
}
#main .txtstyle_03 {
	width: 480px;
	padding-left: 120px;
	line-height: 20px;
	font-size: 13px;
}
#main  .txtstyle_03  dt {
	font-size: 15px;
	line-height: 18px;
	font-weight: bolder;
	color: #FF0000;
}
#main .txtstyle_04 {
	width: 399px;
	line-height: 18px;
	font-size: 14px;
	color: #FF0000;
	border: medium solid #FF0000;
	margin-right: 105px;
	margin-left: 105px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-weight: bold;
}
#main  .txtstyle_05 {
	line-height: 18px;
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#main   .txtstyle_06 {
	line-height: 18px;
	font-size: 12px;
	padding: 8px;
	height: 50px;
	width: 450px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 120px;
	border: 1px solid #666666;
	font-weight: bold;
	color: #FF0000;
}
#main  .txtstyle_carry {
	width: 280px;
	height: 80px;
	background-image: url(../images/carry.gif);
	background-repeat: no-repeat;
	background-position: right center;
	text-indent: -999px;
	float: left;
	margin: 0px;
	display: block;
	padding: 0px;
}
#main   .txtstyle_neko {
	width: 150px;
	height: 40px;
	background-image: url(../images/gide/gide_shiharai_neko.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: -999px;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -20px;
}
#main     .txtstyle_card {
	width: 300px;
	height: 100px;
	background-image: url(../images/gide/gide_shiharai_card.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: -999px;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}

#main  .gide_media {
	background-image: url(../images/gide/gide_12.gif);
	background-repeat: no-repeat;
	background-position: right center;
	width: 580px;
	text-indent: -999px;
	height: 40px;
}


/* ここから「発送までの納期」ナビリストのCSS
　　　　　　　　　　　　　　　　　　　　　　　　　 */


#main    .gide_nouki_01 {
	width: 490px;
	background-image: url(../images/gide/gide_13_01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: -999px;
	height: 30px;
	display: block;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 120px;
}

#main    .gide_nouki_02 {
	width: 490px;
	background-image: url(../images/gide/gide_14_01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: -999px;
	height: 80px;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 120px;
}

#main    .gide_nouki_03 {
	width: 470px;
	margin-right: 20px;
	margin-left: 120px;
	background-image: url(../images/gide/gide_13_02.gif);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: 20px;
	text-indent: -999px;
	padding: 0px;
	height: 30px;
}


#main    .gide_nouki_04 {
	width: 490px;
	background-image: url(../images/gide/gide_14_02.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: -999px;
	height: 80px;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 120px;
}


#main    .gide_nouki_05 {
	width: 470px;
	margin-right: 20px;
	margin-left: 120px;
	background-image: url(../images/gide/gide_13_03.gif);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: 20px;
	text-indent: -999px;
	padding: 0px;
	height: 30px;
}

#main    .gide_nouki_06 {
	width: 490px;
	background-image: url(../images/gide/gide_14_03.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: -999px;
	height: 80px;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 120px;
}


#main    .gide_nouki_07 {
	width: 470px;
	margin-right: 20px;
	margin-left: 120px;
	background-image: url(../images/gide/gide_13_04.gif);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: 20px;
	text-indent: -999px;
	padding: 0px;
	height: 30px;
}

#main    .gide_nouki_08 {
	width: 490px;
	background-image: url(../images/gide/gide_14_04.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: -999px;
	height: 80px;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 120px;
}





 /* ここから「キャンセルについて」ナビリストのCSS
　　　　　　　　　　　　　　　　　　　　　　　　　 */

#main .gide_kyanseru_01 {
	width: 490px;
	background-image: url(../images/gide/gide_15.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: -999px;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 110px;
	height: 40px;
}

#main .gide_kyanseru_02 {
	width: 490px;
	background-image: url(../images/gide/gide_16.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: -999px;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 110px;
	height: 40px;
}
#main .gide_kyanseru_03 {
	width: 490px;
	background-image: url(../images/gide/gide_17.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: -999px;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 110px;
	height: 40px;
}
#main .gide_kyanseru_04 {
	width: 490px;
	background-image: url(../images/gide/gide_18.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: -999px;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 110px;
	height: 40px;
}
#main         .kiyaku table    {
	border-collapse: collapse;
	border: 1px solid #399566;
	width: 550px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 60px;
}
#main     .kiyaku    th   {
	width:100px;
	border: 1px solid #399566;
	/*	background-color: #F0FAFF; */
	background-color:#F0EACE;
	font-weight: bold;
	text-align: left;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
}
#main      .kiyaku     td    {
	padding: 3px 4px;
	border: solid 1px #b0b0b0;
}
#main      .naka table   {
	border-collapse: collapse;
	width: 420px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main        .naka       th     {
	width:20px;
	font-weight: bold;
	text-align: center;
	padding: 0px;
	background-color: #FFFFFF;
}
#main         .naka        td      {
	padding: 3px 4px;
}

#main  .gide_check {
	width: 490px;
	background-image: url(../images/gide/gide_20.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: -999px;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 110px;
	height: 40px;
}
#main .navi {
	height: 20px;
	width: 500px;
	text-indent: 10px;
	border: thin dashed #F1F1BF;
	font-size: small;
	line-height: 1.2em;
	padding: 0px;
	margin-top: 5px;
	margin-right: 90px;
	margin-bottom: 5px;
	margin-left: 10px;
	background-color: #F0EACE;
	vertical-align: middle;
	clear: left;
}
