/** 
 * [au.kddi.com]
 * 
 * @fileName /library/css/finance/nonlife-insurance/overseas-travel/packing/packing_sp.css
 * @date 2017/01/12 10:21
 * 
 */

body h1, body h2, body h3, body h4 {
	font-family: メイリオ, Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif
}
.pbAreaWrapper1 {
	width: 100% !important
}
.pbAreaWrapper2 {
	width: 100% !important;
	margin: auto
}
.pbAreaWrapper2>.pbMainArea>.pbArea>.pbNested {
	padding: 0
}
.pbPage {
	/* min-width: 980px */
	min-width: 100%; /* 170112 */
}
.wallet-sns {
	width: 980px;
	margin: 0 auto
}
h1.h1Mode {
	width: 980px;
	margin: 0 auto
}
.text {
	font-size: 40px;
	line-height: 1.7;
	color: #444
}
#document.index .mvBlock {
	margin: 0 0 30px;
	padding: 30px 0 45px;
	background: url(/content/dam/au-com/static/designs/extlib/images/finance/nonlife-insurance/overseas-travel/packing/img_mv_01_sp.jpg) no-repeat 50% 0 #edf8ff;
	overflow-y: hidden
}
#document.index .mvBlock h1 {
	margin: 0 0 160px;
	text-align: center
}
#document.index .mvBlock h1 img {
	width: 533px;
	height: auto
}
#document.index .mvBlock p {
	padding: 0 40px;
	font-size: 42px;
	line-height: 1.7
}
#document.index .innerWrap {
	width: 980px;
	margin: 0 auto
}
#document.index .innerWrap .columnBlock .oneClumn {
	margin: 0 0 75px;
	padding: 0 65px 0 60px
}
#document.index .innerWrap .columnBlock .oneClumn h2 {
	margin: 0 0 58px 162px;
	text-indent: -999em;
	overflow: hidden
}
#document.index .innerWrap .columnBlock .oneClumn .img {
	margin-bottom: 65px
}
#document.index .innerWrap .columnBlock .oneClumn .parsonBlock {
	margin: -43px auto 42px;
	position: relative
}
#document.index .innerWrap .columnBlock .oneClumn .parsonBlock>span:first-child {
	display: block;
	text-indent: -999em;
	overflow: hidden
}
#document.index .innerWrap .columnBlock .oneClumn .parsonBlock>span+span {
	font-size: 30px;
	font-weight: bold;
	color: #4f463e;
	position: absolute;
	left: 0
}
#document.index .innerWrap .columnBlock .oneClumn .parsonBlock>span+span>span {
	font-size: 40px
}
#document.index .innerWrap .columnBlock .oneClumn .btn {
	width: 760px;
	margin: 0 auto
}
#document.index .innerWrap .columnBlock .oneClumn .btn a {
	width: 760px;
	height: 128px;
	display: block;
	background: url(/content/dam/au-com/static/designs/extlib/images/finance/nonlife-insurance/overseas-travel/packing/bg_mod_btn_n_sp.png) no-repeat 0 0;
	background-size: 100%;
	font-size: 40px;
	text-align: center;
	line-height: 128px;
	color: #fff
}
#document.index .innerWrap .columnBlock .oneClumn .btn a:hover {
	background: url(/content/dam/au-com/static/designs/extlib/images/finance/nonlife-insurance/overseas-travel/packing/bg_mod_btn_on_sp.png) no-repeat 0 0;
	background-size: 100%;
	text-decoration: none
}
#document.index .innerWrap .columnBlock .oneClumn#france h2 {
	width: 683px;
	height: 377px;
	background: url(/content/dam/au-com/static/designs/extlib/images/finance/nonlife-insurance/overseas-travel/packing/img_pra_ttl_01_sp.png) no-repeat 0 0
}
#document.index .innerWrap .columnBlock .oneClumn#france .img {
	margin: 0 0 0 -20px
}
#document.index .innerWrap .columnBlock .oneClumn#france .parsonBlock {
	width: 675px
}
#document.index .innerWrap .columnBlock .oneClumn#france .parsonBlock>span:first-child {
	width: 675px;
	height: 217px;
	background: url(/content/dam/au-com/static/designs/extlib/images/finance/nonlife-insurance/overseas-travel/packing/img_pra_parson_01_sp.png) no-repeat 0 0
}
#document.index .innerWrap .columnBlock .oneClumn#france .parsonBlock>span+span {
	top: 182px
}
#document.index .innerWrap .columnBlock .oneClumn#hawaii h2 {
	width: 684px;
	height: 404px;
	background: url(/content/dam/au-com/static/designs/extlib/images/finance/nonlife-insurance/overseas-travel/packing/img_hawai_ttl_02_sp.png) no-repeat 0 0
}
#document.index .innerWrap .columnBlock .oneClumn#hawaii .parsonBlock {
	width: 742px
}
#document.index .innerWrap .columnBlock .oneClumn#hawaii .parsonBlock>span:first-child {
	width: 742px;
	height: 251px;
	background: url(/content/dam/au-com/static/designs/extlib/images/finance/nonlife-insurance/overseas-travel/packing/img_hawai_parson_01_sp.png) no-repeat 0 0
}
#document.index .innerWrap .columnBlock .oneClumn#hawaii .parsonBlock>span+span {
	top: 174px;
	left: -62px
}
#document.index .innerWrap .columnBlock .oneClumn#taiwan h2 {
	width: 655px;
	height: 405px;
	margin-left: 200px;
	background: url(/content/dam/au-com/static/designs/extlib/images/finance/nonlife-insurance/overseas-travel/packing/img_taiwan_ttl_02_sp.png) no-repeat 0 0
}
#document.index .innerWrap .columnBlock .oneClumn#taiwan .img {
	margin: 0 0 0 -20px
}
#document.index .innerWrap .columnBlock .oneClumn#taiwan .parsonBlock {
	width: 674px
}
#document.index .innerWrap .columnBlock .oneClumn#taiwan .parsonBlock>span:first-child {
	width: 674px;
	height: 240px;
	background: url(/content/dam/au-com/static/designs/extlib/images/finance/nonlife-insurance/overseas-travel/packing/img_taiwan_parson_01_sp.png) no-repeat 0 0
}
#document.index .innerWrap .columnBlock .oneClumn#taiwan .parsonBlock>span+span {
	top: 156px
}
#document.index .innerWrap .columnBlock .line {
	margin: 0 0 30px;
	padding: 0 10px
}