.pnkSmlFnt01{
	color:#bd255b;
	font-size:80%;
}

.destiBox01{
	width:680px;
	margin:20px auto 0;
}
.destiTbl01{
	width:820px;
/*	margin:20px auto 0;*/
	margin-top:20px;
}
.destiTbl01 th{
	width:150px;
	height:auto;
	text-indent:16px;
	color:#524539;
	font-size:14px;
	padding:10px 0 25px 0;
	vertical-align:top;
	 font-weight: bold;
}

.destiTbl02{
	width:820px;
	margin:20px auto 0;
}

.destiTbl02 th{
	width:68px;
	height:auto;
	text-indent:16px;
	background:url(../images/common/listHeadImg02.png) 0px 12px no-repeat;
	color:#524539;
	font-size:130%;
	padding:10px 0 25px 0;
	vertical-align:top;
}

.destiTbl02 td{
	color:#524539;
	padding:10px 0 25px 0;
	vertical-align:top;
}
.destiTbl02 td.exmTd{
	font-size:95%;
	width:210px;
}
.destiTbl02 td.exmTd2{
	font-size:95%;
	width:300px;
}

/* /////////////////////  20151214@FOL End ///////////////////////// */

.destiTbl01 td{
	color:#524539;
	padding:10px 0 25px 0;
	vertical-align:top;
}
.destiTbl01 td.exmTd{
	width:300px;
}

.destiTbl01 td.exmTd2{
	font-size:95%;
	width:300px;
}

/* /////////////////////////////////////////////// */
/* /////////////////////////////////////////////// */
/* /////////////////////////////////////////////// */
/* 20140806 add @ozawa start */
.destiTbl01 td.exmTd_adr{
	width:380px;
}
td.exmTd_adr select{
    width: 80%;
    padding: 2px;
    border: 1px solid #bbb;
    box-sizing: border-box;
    font-size: 15px;
	height:30px;
}
/* 20140806 add @ozawa end */
/* /////////////////////////////////////////////// */
/* /////////////////////////////////////////////// */
/* /////////////////////////////////////////////// */

.exmIpt{
	width:220px;
}
.exmIpt2{
	width:210px;
}
.exmBtn{
	width:80px;
}


/* /////////////////////  20151211@FOL Start ///////////////////////// */
.disline {     
	margin-top: 30px;
	border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
/* /////////////////////  20151211@FOL Start ///////////////////////// */


/*
.exmIpt input[type="text"]{
	position:relative;top:-7px;
}
.exmIpt input[type="image"]{
	position:relative;top:-1px;
}
*/
.mapLinkArea{
	width:667px;
	height:375px;
	background:#ffffff;
	border:solid 4px #efefef;
	margin:0 0 0 40px;
	position:relative;
	/* /////////////////////  20151211@FOL start ///////////////////////// */
	margin: 0 auto; 
	/* /////////////////////  20151211@FOL End ///////////////////////// */
}





.mapLinkArea .parts{position:absolute;}
/* 北海道 */
.mapLinkArea .parts.type01{
	top:10px;
	right:10px;
}
/* 青森 */
.mapLinkArea .parts.type02{
	top:90px;
	right:60px;
}
/* 岩手 */
.mapLinkArea .parts.type03{
	top:116px;
	right:63px;
}
/* 秋田 */
.mapLinkArea .parts.type05{
	top:116px;
	right:106px;
}
/* 宮城 */
.mapLinkArea .parts.type04{
	top:148px;
	right:71px;
}
/* 山形 */
.mapLinkArea .parts.type06{
	top:148px;
	right:114px;
}
/* 福島 */
.mapLinkArea .parts.type07{
	top:182px;
	right:78px;
}
/* 茨城 */
.mapLinkArea .parts.type08{
	top:210px;
	right:85px;
}
/* 栃木 */
.mapLinkArea .parts.type09{
	top:210px;
	right:120px;
}
/* 群馬 */
.mapLinkArea .parts.type10{
	top:210px;
	right:153px;
}
/* 埼玉 */
.mapLinkArea .parts.type11{
	top:230px;
	right:125px;
}
/* 千葉 */
.mapLinkArea .parts.type12{
	top:238px;
	right:85px;
}
/* 東京 */
.mapLinkArea .parts.type13{
	top:246px;
	right:129px;
}
/* 神奈川 */
.mapLinkArea .parts.type14{
	top:262px;
	right:133px;
}
/* 新潟 */
.mapLinkArea .parts.type15{
	top:172px;
	right:147px;
}
/* 富山 */
.mapLinkArea .parts.type16{
	top:201px;
	right:215px;
/* ◯△□ CSS for MapArea 2015/10/07 add @HELIOS ozawa Start */
	z-index:20;
/* ◯△□ CSS for MapArea 2015/10/07 add @HELIOS ozawa end */
}
/* 石川 */
.mapLinkArea .parts.type17{
	top:201px;
	right:256px;
}
/* 福井 */
.mapLinkArea .parts.type18{
	top:227px;
	right:271px;
}
/* 山梨 */
.mapLinkArea .parts.type19{
	top:246px;
	right:177px;
/* ◯△□ CSS for MapArea 2015/10/07 add @HELIOS ozawa Start */
	z-index:20;
/* ◯△□ CSS for MapArea 2015/10/07 add @HELIOS ozawa end */
}
/* 長野 */
.mapLinkArea .parts.type20{
	top:210px;
	right:187px;
}
/* 岐阜 */
.mapLinkArea .parts.type21{
	top:228px;
	right:235px;
}
/* 静岡 */
.mapLinkArea .parts.type22{
	top:267px;
	right:182px;
}
/* 愛知 */
.mapLinkArea .parts.type23{
	top:267px;
	right:232px;
}
/* 三重 */
.mapLinkArea .parts.type24{
	top:267px;
	right:280px;
}
/* 滋賀 */
.mapLinkArea .parts.type25{
	top:242px;
	right:285px;
}
/* 京都 */
.mapLinkArea .parts.type26{
	top:228px;
	right:321px;
}
/* 大阪 */
.mapLinkArea .parts.type27{
	top:256px;
	right:341px;
}
/* 兵庫 */
.mapLinkArea .parts.type28{
	top:228px;
	left:262px;
}
/* 奈良 */
.mapLinkArea .parts.type29{
	top:267px;
	right:311px;
}
/* 和歌山 */
.mapLinkArea .parts.type30{
	top:286px;
	left:284px;
}
/* 鳥取 */
.mapLinkArea .parts.type31{
	top:228px;
	left:227px;
}
/* 島根 */
.mapLinkArea .parts.type32{
	top:228px;
	left:189px;
}
/* 岡山 */
.mapLinkArea .parts.type33{
	top:248px;
	left:222px;
}
/* 広島 */
.mapLinkArea .parts.type34{
	top:248px;
	left:184px;
}
/* 山口 */
.mapLinkArea .parts.type35{
	top:228px;
	left:151px;
}
/* 香川 */
.mapLinkArea .parts.type37{
	top:275px;
	left:240px;
}
/* 愛媛 */
.mapLinkArea .parts.type38{
	top:275px;
	left:173px;
}
/* 徳島 */
.mapLinkArea .parts.type36{
	top:296px;
	left:226px;
}
/* 高知 */
.mapLinkArea .parts.type39{
	top:296px;
	left:167px;
}
/* 大分 */
.mapLinkArea .parts.type44{
	top:272px;
	left:120px;
}
/* 福岡 */
.mapLinkArea .parts.type40{
	top:262px;
	left:99px;
}
/* 佐賀 */
.mapLinkArea .parts.type41{
	top:262px;
	left:66px;
}
/* 長崎 */
.mapLinkArea .parts.type42{
	top:281px;
	left:50px;
}
/* 熊本 */
.mapLinkArea .parts.type43{
	top:288px;
	left:73px;
/* ◯△□ CSS for MapArea 2015/10/07 add @HELIOS ozawa Start */
	z-index:20;
/* ◯△□ CSS for MapArea 2015/10/07 add @HELIOS ozawa end */
}

/* 宮崎 */
.mapLinkArea .parts.type45{
	top:300px;
	left:89px;
}
/* 鹿児島 */
.mapLinkArea .parts.type46{
	top:326px;
	left:68px;
}
/* 沖縄 */
.mapLinkArea .parts.type47{
	top:345px;
	left:10px;
}

.purBtnWrap {
    height: auto;
    margin: 0 auto;
    width: /*425px*/auto;
}

.purBtnWrap div {
    height: auto;
    width: 178px;
}

.flLeft {
    float: left !important;
}
.flLeft {
    float: left;
}
.flRight {
    float: right !important;
}
.flRight {
    float: right;
}

/* タイトルバー内「必須」 */
.stepReq {
	display: inline-block;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	color: #fff;
	background: #E75584;
	padding: 0 10px;
	vertical-align: 2px;
	margin:0 0 0 30px;
}
#formNfe12201\:prefecture, 
#formNfe12201\:city {
    padding: 2px;
    border: 1px solid #bbb;
    box-sizing: border-box;
    font-size: 15px;
	height:30px;
}

#formNfe12201\:city{
	width:250px;
}

#formNfe12201\:prefecture{
	width:100px;
}
