@charset "utf-8";

/************************* local rules ****************************/
html,body, div, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre,abbr, address, cite, code,
del, dfn, em, img, ins, kbd,q,samp,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:15px;
	vertical-align:baseline;
	background:transparent;
}
img{ vertical-align:bottom; }
ul li{ list-style:none; }
blockquote, q{quotes:none; }
table{ border-collapse:collapse; border-spacing:0; }
input, select {vertical-align:middle; }
.clearfix:after{
	content:".";  /* 新しい要素を作る */
	display:block;  /* ブロックレベル要素に */
	clear:both;
	height:0;
	visibility:hidden;
}
/************************* body ****************************/
body{
	font-family:"メイリオ","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#222;
	line-height:1.5;
	background:#FFF;
	min-width:1282px;
}

/************************* header ****************************/
#headerBar{
	height:19px;
	background:url(../img/bg_header_bar.png) repeat-x;
	/*background:linear-gradient(#3651AA,#333F78);*/
	font-family:"ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, sans-serif;
}
#headerBar h1{
	padding:0 0 0 6px;
	font-size:12px;
	color:#FFF;
	text-shadow:#555 1px 1px 3px;
	font-weight:normal;
	width:1200px;
	margin:0 auto;
}
#headerMainWrap{
	background:linear-gradient(#F5F5F5, #FFF, #FFF);
	height:81px;
}
#headerMain{
	width:1200px;
	margin:0 auto;
	position:relative;
}
#headerLogo{
	position:absolute;
	left:6px;
	top:8px;
}
#headerTel{
	position:absolute;
	left:531px;
	top:13px;
}
#headerTel div{
	margin-bottom:7px;
}
#headerBtnSatei{
	position:absolute;
	left:953px;
	top:12px;
}
#headerBtnLine{
	position:absolute;
	left:1073px;
	top:12px;
}
#txtHeaderUketsuke{
	color:#444;
	font-size:13px;
}
.txtHeaderWeekdays{
	background:#FF9A4A;
	color:#FFF;
	padding:1px 4px 1px 5px;
	font-size:12px;
	margin-right:5px;
}
.txtHeaderSaturday{
	background:#4DA6FF;
	color:#FFF;
	padding:1px 4px;
	font-size:12px;
	margin:0 5px 0 13px;
}
.txtHeaderSunday{
	background:#FF7373;
	color:#FFF;
	padding:1px 4px;
	font-size:12px;
	margin:0 5px 0 13px;
}
/************************* nav ****************************/
nav{ background:url(../img/bg_menu.png) repeat-x; }
#menu{
	width:1200px;
	margin:0 auto 12px;
	line-height:0;
}
#menu li{
	menu:250px;
	float:left;
}
#mainImage{
	height:500px;
	margin:0px auto -24px;
	position:relative;
	background:url(../img/bg_main_logo.png) repeat-x;
}
#imgMain{
	width:1200px;
	margin:0 auto;
	box-shadow: 0 0 6px #DDD;
}
nav#breadcrumbs{
	margin:0 auto 10px;
	width:1200px;
	text-align:right;
	background:none;
}
nav#breadcrumbs ol li {
	display:inline;
	list-style-type:none;
	font-size:13px;
}
nav#breadcrumbs ol li:before {
	content:" > ";
}
nav#breadcrumbs ol li:first-child:before {
  content:"";
}
/************************* contents ****************************/

#bnrMain ul{
	width:1200px;
	margin:0 auto;
}
#bnrMain ul li{
	margin-left:20px;
	float:left;
}
#bnrMain img{
	position:relative;
	z-index:1;
	margin-bottom:44px;
}
#contentsTop{
	width:1200px;
	margin:0 auto;
}
#contents{
	width:1200px;
	margin:0 auto;
}
#mainContents{
	float:left;
	width:956px;
}
#mainContentsLarge{
	width:92%;
	margin:0 auto;
}
#sideContents{
	float:right;
	width:220px;
}
#secKaitoriStep{
	background:url(../img/bg_top_step.png) no-repeat;
	height:508px;
	width:956px;
	position:relative;
	margin-bottom:44px;
}
#secKaitoriStep h2{
	position:absolute;
	top:-8px;
	left:237px;
}
#boxKaitoriStepList{
	position:absolute;
	top:120px;
	left:22px;
}
#boxKaitoriStepList li{ float:left; }
.imgKaitoriStepListArrow{ margin:121px 15px 0; }
.listKaitoriStep{
	height:342px;
	width:262px;
}
.imgKaitoriStepTitle{
	text-align:center;
	margin-bottom:4px;
}.bgListKaitoriStep{
	border-left:6px solid #CCC;
	border-right:6px solid #CCC;
	background-color:#FFF;
	border-bottom:6px solid #CCC;
	padding:10px;
	border-bottom-right-radius:20px;
	border-bottom-left-radius:20px;
}
.bgListKaitoriStep p{
	margin-bottom:3px;
	font-size:14px;
}
#secTopReason{
	background:url(../img/bg_top_reason.png) repeat;
	width:956px;
	padding:30px 0px 24px;
	margin-bottom:42px;
}
.txtTopReason{ margin:0px 0 0 43px; }
#listTopReason{
	background:#FFF;
	margin:-28px 20px 0px;
	padding:50px 11px 17px;
}
#listTopReason li{ margin-bottom:10px; }
.boxListTopReason{
	width:767px;
	float:left;
	border:1px solid #D3A844;
	border-radius:8px;
	background:linear-gradient(#FDFEFF,#ECEDEA);
	padding:8px 5px 5px;
}
.boxListTopReason h3{
	width:214px;
	float:left;
}
.boxListTopReason p{
	width:398px;
	float:left;
	font-size:14px;
	padding-left:10px;
	line-height:1.6;
	min-height:100px;
	border-left:1px solid #DFC077;
}
.boxListTopReason div{
	width:140px;
	float:left;
}
.iconTopReason{
	width:99px;
	float:left;
	margin-right:15px;
}

#secKaitoriHinmoku{
	background:url(../img/bg_category_list.png) repeat;
	width:956px;
	padding:30px 0px 20px;
	margin-bottom:42px;
}
#secKaitoriHinmoku h2{
	text-align:center;
	color:#333;
	font-size:42px;
	font-weight:normal;
}
#secKaitoriHinmoku h3{
	text-align:center;
	color:#BE902D;
	font-size:30px;
	font-weight:normal;
	text-shadow:#FFF 0px 0px 5px;
}
#listKaitoriHinmoku{ padding:0 0 0 18px; }
#listKaitoriHinmoku li{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.textKaitoriHinmoku{
	margin:30px 0 18px;
	text-align:center;
	color:#333;
	font-size:22px;
	text-decoration:underline;
}
.bnrUnder{
	background:url(../img/bg_bnr_under.png) repeat;
	height:484px;
	width:956px;
	position:relative;
	margin-bottom:44px;
	border-radius: 12px;
}
.bnrUnder .bnrUnderTel{
	position:absolute;
	top:13px;
	left:25px;
}
.bnrUnder .bnrUnderLine{
	position:absolute;
	top:362px;
	left:25px;
}
.bnrUnder .bnrUnderSatei{
	position:absolute;
	top:362px;
	left:491px;
}
.sbnr{ margin-bottom:16px; }
#sbnrTakuhai{
	margin-left:-2px;
	margin-top:-10px;
}
.sbnrKoukaListAutumn{
	background:#E4EEF9;
	padding-top:10px;
}
.sbnrKoukaListAutumn h2{
	width:201px;
	margin:0 auto;
	line-height:0;
}
ul.listSbnrCategory{
	width:185px;
	margin:0 auto;
	background:#F9FBFE;
	padding:6px 0 14px 8px;
}
.listSbnrCategory li{
	font-size:12px;
	color:#444;
	border-bottom:1px dotted #BBB;
	line-height:1.6;
}
.listSbnrCategory li.textSbnrCategoryOther{
	font-size:12px;
	color:#976;
	/*border-top:1px dotted #BBB;*/
	border-bottom:none;
	margin-top:5px;
	padding-top:5px;
	margin-right:3px;
}

/************************* footer ****************************/
footer{ background:url(../img/bg_footer_bar.png) repeat-x; }
#boxFooter{
	width:1200px;
	height:322px;
	margin:0 auto;
	position:relative;
}
#boxFooterMenu{
	width:150px;
	height:240px;
	position:absolute;
	top:26px;
}
#boxFooterHinmoku{
	width:150px;
	height:240px;
	position:absolute;
	top:26px;
	left:177px;
}
.textFooterMenu{
	background:#C98F38;
	padding:2px 10px;
	color:#FFF;
	margin-bottom:10px;
}
.listFooterMenu{
	position:absolute;
	width:160px;
	height:240px;
}
footer .listFooterMenu>li>a:hover, footer a:hover { color:#930; }
.listFooterMenu>li>a {
	background: url(../img/icon_list_arrow_off.png) no-repeat 0 2px;
	padding-left: 21px;
	color: #222;
	font-size: 12px;
	text-decoration:none;
}
.listFooterMenu>li>a:hover { background: url(../img/icon_list_arrow_on.png) no-repeat; }
#boxFooterBnr{
	width:856px;
	position:absolute;
	top:-36px;
	left:344px;
	line-height:0;
}
#listFooterBnr{
	width:852px;
	padding:15px 0;
	border-left:2px solid #BBB;
	border-right:2px solid #BBB;
	border-bottom:2px solid #BBB;
	border-bottom-right-radius:9px;
	border-bottom-left-radius:9px;
	background:#FFF;
}
ul#listFooterBnr li{
	margin-left:17px;
	float:left;
}
#copyright{
	width:1200px;
	position:absolute;
	top:300px;
	text-align:center;
	color:#FFF;
	font-size:12px;
}

/*SubPage*/
#mainSubImg{
	margin-bottom:24px;
}
#boxTakuhaiStepList{
	margin-bottom:40px;
	padding-bottom:40px;
	background:url(../img/bg_line_slash.png) repeat-x bottom;
}
.listTakuhaiStep{
	position:relative;
	width:304px;
	height:304px;
	float:left;
	background:url(../img/bg_step_circle.png) no-repeat;
}
.imgTakuhakiStepListArrow{
	margin:138px 3px 0 6px;
	width:13px;
	float:left;
}
.txtListTakuhaiStep{
	position:absolute;
	top:27px;
	width:304px;
	text-align:center;
	font-size:22px;
	color:#666;
}
.listTakuhaiStep h3{
	position:absolute;
	width:280px;
	top:72px;
	text-align:center;
	margin-left:14px;
}
.imgListTakuhaiStepSub{
	position:absolute;
	top:-16px;
	left:180px;
}
.txtListTakuhaiStepDetail{
	position:absolute;
	width:304px;
	top:134px;
	text-align:center;
}
.txtListTakuhaiStepDetail p{
	font-size:15px;
}
.txtFreeDial{
	background:url(../img/icon_free_dial.png) no-repeat 0 3px;
	padding-left:30px;
}
.boxKakitome{
	background:#FFF;
	padding:10px 15px 6px 15px;
	border-radius:4px;
	border:1px solid #DDD;
}
.txtKakitome{
	font-size:15px;
	margin-bottom:6px;
	color:#DE3821;
	border-bottom:1px dashed #AAA;
}
.txtKakitome2{
	font-size:13px;
}
.btnListTakuhaiDetail{
	position:absolute;
	top:248px;
	left:106px;
}
.secTakuhaiStepDetail{
	border:4px solid #BBB;
	background:#F7FBFB;
	padding:23px;
	margin-bottom:30px;
}
.boxListTakuhaiDetailTop{
	min-height:230px;
}
.txtTakuhaiDetailSatei{
	color:#008DBD;
	font-size:16px;
	font-weight:bold;
	margin-bottom:4px;
}
.boxTakuhaiDetailLeft{
	float:left;
	width:310px;
}
.boxTakuhaiDetailSateiBottom{
	border-left:4px solid #0DA9F4;
	border-right:4px solid #0DA9F4;
	border-bottom:4px solid #0DA9F4;
	background-color:#FFF;
	padding:10px 16px;
	border-bottom-right-radius:7px;
	border-bottom-left-radius:7px;
}
.boxTakuhaiDetailCenter{
	float:left;
	width:310px;
	margin-left:18px;
}
.txtTakuhaiDetailLine{
	color:#45A922;
	font-size:16px;
	font-weight:bold;
	margin-bottom:4px;
}
.boxTakuhaiDetailLineBottom{
	border-left:4px solid #00B900;
	border-right:4px solid #00B900;
	border-bottom:4px solid #00B900;
	background-color:#FFF;
	padding:10px 16px;
	border-bottom-right-radius:7px;
	border-bottom-left-radius:7px;
}
.boxTakuhaiDetailRight{
	float:left;
	width:246px;
	margin-left:18px;
}
.txtTakuhaiDetailTel{
	color:#D56A00;
	font-size:16px;
	font-weight:bold;
	margin-bottom:4px;
}
.boxTakuhaiDetailTelBottom{
	border-left:4px solid #FF8000;
	border-right:4px solid #FF8000;
	border-bottom:4px solid #FF8000;
	background-color:#FFF;
	padding:10px 5px 10px 8px;
	border-bottom-right-radius:7px;
	border-bottom-left-radius:7px;
}
.listTakuhaiTelRec{
	background:#EEE;
	padding:8px 5px 3px;
	margin-bottom:4px;
}

.listTakuhaiTelRec li{
	font-size:13px;
	margin-bottom:5px;
}
.txtTakuhaiRight{
	margin-top:9px;
	font-size:13px;
	color:#555;
	text-align:right;
	margin-bottom:-8px;
}
.txtRecRed{
	font-size:13px;
	color:#E00;
}
.boxTakuhaiDetailShoruiBottom{
	border-left:4px solid #F13D3D;
	border-right:4px solid #F13D3D;
	border-bottom:4px solid #F13D3D;
	background-color:#FFF;
	padding:10px 17px;
	border-bottom-right-radius:7px;
	border-bottom-left-radius:7px;
}
.txtBgSample{
	background:#777;
	color:#FFF;
	text-align:center;
	padding:2px;
	margin-bottom:5px;
}
.imgStepArrowL{
	margin:30px;
	text-align:center;
}
.txtOther{
	padding-top:10px;
	border-top:#999 dotted 1px;
}
.boxLinkMail{
	height:30px;
	margin-top:10px;
}
.txtLinkMail{
	border:1px solid #BBB;
	padding:4px 8px;
	color:#444 ;
	background:#EEE;
	text-decoration:none;
	border-radius:3px;
}
.txtLinkMail:before{
	content:"";
	display:inline-block;
	width:21px;
	height: 15px;
	margin-right:5px;
	background:url(../img/img_mail_small.png) no-repeat;
	vertical-align:middle;
}
.txtLinkMail:hover{ background:#CDE6C3; }
.boxTakuhaiShoruiLeft{
	width:164px;
	float:left;
}
.boxTakuhaiShoruiRight{
	width:83px;
	float:right;
}
.listShoruiDownload li{
	margin-bottom:4px;
}
.listShoruiDownload li a{
	background:url(../img/icon_list01.png) no-repeat 0 6px;
	padding-left:12px;
	font-size:14px;
	color:#3E5FCE;
}
.listShoruiDownload li a:hover{
	color:#30F;
}
.boxTakuhaiDetailPackingBottom{
	border-left:4px solid #555;
	border-right:4px solid #555;
	border-bottom:4px solid #555;
	background-color:#FFF;
	padding:10px 13px;
	border-bottom-right-radius:7px;
	border-bottom-left-radius:7px;
}
.txtPacking{
	font-size:13px;
	border-bottom:1px dotted #999;
	padding-bottom:20px;
	margin-bottom:15px;
}
.txtUnso{
	background:#888;
	font-size:22px;
	padding:8px 24px;
	color:#FFF;
}
.boxUnso{
	background:#FFF;
	border-left:4px solid #888;
	border-right:4px solid #888;
	border-bottom:4px solid #888;
	padding:10px 13px;
}
.txtUnsoStep{
	font-weight:normal;
}
.txtUnsoStepDetail{
	margin-left:28px;
	margin-bottom:3px;
}
#tableOtodokesaki{
	margin-left:28px;
	margin-bottom:16px;
	width:280px;
	height:140px;
	float:left;
}
.boxGray{
	background:#EEE;
	padding:10px 10px 4px;
	margin:8px 30px 28px;
}
.boxGray p{
	font-size:14px;
	margin-bottom:6px;
}
#tableOtodokesaki th{
	border:1px solid #AAA;
	background:#F35E5E;
	color:#FFF;
	padding:4px 2px;
	font-weight:normal;
}
#tableOtodokesaki td{
	border-bottom:1px solid #AAA;
	border-right:1px solid #AAA;
	padding:2px 8px;
}
#boxOtodokesakiRight{
	width:460px;
	padding:10px 18px;
	float:right;
	background:#F0F0E1;
	border:1px solid #AAA;
	margin-right:26px;
	height:123px;
}
#boxTakuhaiTransfer{
	float:left;
	width:700px;
}
#imgTransfer{
	float:right;
	width:178px;
	margin-top:8px;
	margin-bottom:-20px;
}
#tableAboutTransfer{
	margin-bottom:10px;
}
#tableAboutTransfer th{
	border:1px solid #777;
	background:#D9E1F2;
	font-size:13px;
	padding:4px 2px;
	font-weight:normal;
	vertical-align:middle;
}
#tableAboutTransfer td{
	border-bottom:1px solid #777;
	border-right:1px solid #777;
	font-size:13px;
	padding:4px 10px;
	vertical-align:middle;
	background:#FFF;
}


/*会社概要*/
#tableOutline{
	margin-bottom:120px;
	width:956px;
}

#tableOutline th{
	border-bottom:4px solid #FFF;
	border-right:4px solid #FFF;
	background:#E3D8C6;
	font-size:17px;
	padding:16px 2px;
	font-weight:normal;
	vertical-align:middle;
}
#tableOutline td{
	border-bottom:1px dashed #CCC;
	font-size:17px;
	padding:16px 10px;
	vertical-align:middle;
	background:#FFF;
}

.txtSubHeading1{
	background:#B38942;
	color:#FFF;
	font-size:26px;
	padding:10px;
	text-align:center;
	margin-bottom:4px;
}
/*よくある質問*/
#boxFaq{
	margin-bottom:150px;
}
#boxFaq ul{
	margin-bottom:80px;
}
#boxFaq h3{
	color:#956440;
	font-size:20px;
	font-weight:bold;
	margin-top:30px;
}
#boxFaq h4{
	margin-top:20px;
	font-size:15px;
	padding:10px;
	border:1px solid #AAA;
	background:#EEE;
	cursor: pointer;
	font-weight:normal;
}
#boxFaq h4:hover{
	border:1px solid #222;
	background:#333;
	color:#FFF;
}
.txtFaqA{
	margin:20px 0 0 32px;
	color:#444;
	line-height:1.8;
}

/* LINE査定 */
#line{
	background:#F7F7F7;
}
#bgLineMain{
	background: url(../img/bg_line_main.png) repeat;
	height:440px;
}
#boxLineMain{
	width:1200px;
	margin:0 auto;
	position:relative;
}
#imgLineSp{
	position:absolute;
	top:12px;
	left:23px;
	width:204px;
	height:415px;
	overflow: hidden;
	padding-top:52px;
	padding-left:15px;
	background: url(../img/img_line_sp.png) no-repeat;
}
#txtLineSp01{
	position:absolute;
	top:72px;
	left:290px;
}
#txtLineSp02{
	position:absolute;
	top:208px;
	left:289px;
}
#txtLineSp03{
	position:absolute;
	top:194px;
	left:1033px;
}
#imgLineSpQrCode{
	position:absolute;
	top:232px;
	left:1048px;
}
#bgLineFriend{
	margin-top:200px;
	background:#FFE599;
	padding-top:20px;
	padding-bottom:50px;
}
#txtLineFriend{
	text-align:center;
	margin-top:-110px;
}
#imgLineFriend{
	text-align:center;
	margin-top:20px;
}
.btnLineFriend{
	border-top:5px dotted #AAA;
	width:1200px;
	text-align:center;
	margin:50px auto 0px;
	padding-top:50px;
	height:160px;
}
#boxLineIrai{
	width:1200px;
	margin:0 auto;
}
#txtLineIrai01{
	margin-top:110px;
	text-align:center;
}
#txtLineIrai02{
	margin-top:20px;
	text-align:center;
	font-size:20px;
}
#listLineIrai{
	margin:70px 0 50px;
	padding-bottom:30px;
}
#listLineIrai li{
	width:366px;
	float:left;
	margin-right:50px;
}
#listLineIrai li:last-child{
	margin-right:0px;
}
#listLineIrai h3{
	text-align:center;
	margin-bottom:10px;
}
#listLineIrai .imgLineStep{
	background:#FFF;
	border:5px solid #AAA;
	width:356px;
	height:344px;
	border-radius:12px;
	text-align:center;
	margin-bottom:16px;
}
#listLineIrai .txtLineIrai{
	text-align:center;
	font-size:22px;
	text-shadow:1px 1px 2px #FFF;
	color:#555;
}
#listLineIrai .txtLineIraiDetail{
	text-align:center;
	font-size:15px;
	color:#444;
	text-shadow:1px 1px 2px #FFF;
}
#bgLineKaitori{
	background:url(../img/bg_line_kaitori.png) repeat-x;
	height:629px;
}
#txtLineKaitori{
	text-align:center;
	padding-top:72px;
}
#bnrLineKaitori{
	text-align:center;
	margin-top:56px;
}
#boxKaitoriHinmokuLine{
	background:url(../img/bg_category_list.png) repeat;
	margin-bottom:160px;
}
#secKaitoriHinmokuLine{
	width:1200px;
	padding:120px 0px 110px;
	margin:0 auto 42px;
}
#secKaitoriHinmokuLine h2{
	text-align:center;
	color:#333;
	font-size:52px;
	font-weight:normal;
}
#secKaitoriHinmokuLine h3{
	text-align:center;
	color:#BE902D;
	font-size:40px;
	font-weight:normal;
	text-shadow:#FFF 0px 0px 5px;
}
#listKaitoriHinmokuLine{
	background:#EFEFF0;
	border:1px solid #DDD;
	margin:24px 0;
	padding:18px;
}
#listKaitoriHinmokuLine li{
	float:left;
	margin:24px 25px;
	border:1px solid #DDD;
}
.textKaitoriHinmokuLine{
	margin:30px 0 18px;
	text-align:center;
	color:#333;
	font-size:32px;
	text-decoration:underline;
}


/* プライバシーポリシー */
#boxPrivacy{
	margin-bottom:150px;
}
#boxPrivacy h3{
	margin-top:20px;
	font-size:15px;
	padding:10px;
	border:1px solid #AAA;
	background:#E8E8D9;
	font-weight:normal;
}
.txtPrivacy{
	margin:20px 0 0 12px;
	color:#444;
	line-height:1.8;
}

/*サンクスページ*/
.boxThanks{
	border:6px #AAA solid;
	padding:20px;
	margin:20px 0;
	background:#FFF;
}
.txtThanks{
	background:#4876BB;
	color:#FFF;
	font-size:20px;
	font-weight:normal;
	padding:8px 20px;
	margin-bottom:14px;
}
.boxThanksDetail>p{
	margin-left:20px;
	line-height:1.8;
}
.boxThanksAbout{
	border:6px #36947E solid;
	padding:20px;
	margin:0px 20px 20px;
	background:#FCFFFF;
}
.txtThanksAbout{
	background:#36947E;
	margin:20px 20px 0;
	padding:10px 20px 4px;
	color:#FFF;
	margin-bottom:0;
	font-size:18x;
	font-weight:normal;
}
table.tableThanks{
	width:100%;
}
table.tableThanks th{
	margin:0;
	padding:10px;
	vertical-align:middle;
	border-right:1px dashed #C9C9C9;
	border-bottom:1px solid #C9C9C9;
	border-left:1px solid #C9C9C9;
	border-top:1px solid #C9C9C9;
	background-color:#F5F5F5;
	font-weight:normal;
	color:#434;
}

table.tableThanks td{
	margin: 0;
	padding: 10px;
	text-align: left;
	vertical-align: top;
	border-top:1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.listThanksAbout{
	background:#F6F6F2;
	border:3px solid #DDD;
	padding:4px 4px;
	margin-bottom:26px;
}

.listThanksAbout h5{
	font-size:15px;
	color:#D5180F;
}
.listThanksAbout p{
	margin-left:40px;
	font-size:14px;
	color:#444;
	margin-bottom:3px;
}
.listThanksAbout li{
	border-bottom:1px dotted #AAA;
	padding:3px 0;
	margin:6px 10px;
}
.listThanksAbout li:last-child{
	border-bottom:none;
}
/*店頭買取*/
.boxTentouStep{
	border:1px solid #CCC;
	background:#F8F8F8;
	padding:18px 22px;
}
.boxTentouStep h3 span.bgBlueTentou{
	background:#4B87CB;
	color:#FFF;
	font-size:20px;
	padding:1px 10px;
	border-radius:3px;
	margin-right:14px;
	vertical-align:middle;
}
.boxTentouStep h3{
	font-size:28px;
	color:#3066A3;
	height:30px;
	padding-bottom:20px;
	border-bottom:1px solid #CCC;
	margin-bottom:16px;
}
.btnMibunshoHiden{
	cursor: pointer;
	border:1px solid #D9D9D9;
	background:#FFF;
	display:inline;
	padding:4px 10px;
	border-radius:4px;
}
#listMibunsho{
	margin-top:10px;
	border:1px solid #CCC;
	background:#FFF;
	padding:10px 10px 10px 40px;
	width:600px;
}
#listMibunsho li{
	list-style:decimal;
}
.imgTentouArrow{
	margin:20px auto;
	width:112px;
}
.txtTentouFlow{
	background:#F9F9EE;
	border-left:solid 5px #142c5b;
	border-bottom:solid 3px #d7d7d7;
	margin-bottom:20px;
	padding:10px 20px;
	font-size:28px;
}
.txtEigyou{
	font-size:12px;
	margin-bottom:25px;
}
.txtEigyouWeekdays{
	background:#F3AA4A;
	color:#FFF;
	padding:1px 2px 1px 4px;
	font-size:11px;
	margin-right:3px;
}
.txtEigyouSaturday{
	background:#4DA6FF;
	color:#FFF;
	padding:1px 3px 1px 1px;
	margin:0 3px 0 5px;
	font-size:11px;
}
.h3_access{
	background:#DCE4F1;
	border:#98A8BA 1px solid;
	text-align:center;
	padding:10px 0 0 0px;
}
#icon_train{
	background:url(../img/h3_icon_train.png) no-repeat;
	color:#111;
	font-weight:normal;
	padding-left:66px;
}
#icon_car{
	background:url(../img/h3_icon_car.png) no-repeat 2px;
	color:#111;
	font-weight:normal;
	padding-left:78px;
}
#imgStoreInfo{
	float:left;
	width:55%;
}
#tableStoreInfo{
	float:left;
	margin-left:3%;
	border:1px solid #AAA;
	width:42%;
	height:368px;;
}
#tableStoreInfo th{
	border:1px solid #AAA;
	background:#71724B;
	color:#FFF;
	padding:4px 2px;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
}
#tableStoreInfo td{
	border-bottom:1px solid #AAA;
	border-right:1px solid #AAA;
	padding:2px 8px;
	vertical-align:middle;
}
.boxAccessInfo{
	border:1px solid #98A8BA;
	padding:12px;
	background:#FFF;
}
.boxAccessLeft{
	float:left;
	width:32%;
}
.boxAccessRight{
	float:right;
	width:66.8%;
}
.imgAccessGif{
	margin-top:140px;
	height:66px;
}
.imgAccessGif2{
	margin-top:122px;
	height:86px;
}
.txtAccessInfo{
	text-align:center;
	font-size:116%;
}
#bgTextAccessWest{
	background:#81EDCC;
	color:#111;
	text-align:center;
	padding:5px;
	margin-bottom:10px;
}
#bgTextAccessEast{
	background:#DEE77A;
	color:#111;
	text-align:center;
	padding:5px;
	margin-bottom:10px;
}
.txtAccessHougaku{
	font-size:120%;
	font-weight:bold;
}
.borderAccessInfo{
	height:400px;
	border-bottom:3px dotted #AAA;
	margin-bottom:15px;
	padding-bottom:15px;
}