@charset "utf-8";
* {
	margin: initial;
	padding: initial;
	
	margin-top: initial;
	padding-top: initial;
	
	margin-bottom: initial;
	padding-bottom: initial;
	
	margin-left: initial;
	padding-left: initial;
	
	margin-right: initial;
	padding-right: initial;
	
	outline: none;
}

/* sitepublis */

html {
	font-size: 62.5%;
	height: 100%;
}
body {
	text-align: center;
	font-size: 1.6rem;
	letter-spacing: 0;	
	height: 100%;
	min-width:974px;
}
.pbPage {
	width: 100%;
	position: relative;
	height: 100%;
	min-height: 100%;
}
body > .pbPage {
	height: auto;
}
.pbAreaWrapper1 {
	margin: 10px auto 20px;
	padding-bottom: 105px;
}
a {
	text-decoration: none;
}
a img {
	vertical-align: top;
}
input, select {
	padding: 0 1px;
}
input[type="checkbox"] {
margin: 3px 3px 3px 4px;
}
.cf:before,
.cf:after {
	content: "";
	display: table;
}
.cf:after {
	clear: both;
}
.cf {
	zoom: 1;
}
.ellipsis {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
}
.ellipsis.multiline {
	overflow: visible;
	white-space: normal;
	text-overflow: inherit;
	-webkit-text-overflow: inherit;
	-moz-text-overflow: inherit;
}

.header {
	width: 960px;
	height: 150px;
	margin: 0 auto;
	text-align: right;
}
div.wrapper {
	width: 974px;
	margin: 0 auto;
	text-align: left;
}
#touroku {
	height:574px;
	padding:26px 30px 0 30px;
	margin-top:20px;
	background:url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/menber_bg_touroku_top.jpg) no-repeat;
}
#touroku-c, .bg_seiteki_c {
	width:974px;
	background:url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/menber_bg_touroku_center.jpg) repeat-y;	
}
#touroku-b, .bg_seiteki_b {
	width:974px;
	height:8px;
	margin: 0 auto;
	background:url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/menber_bg_touroku_bottom.jpg) no-repeat left bottom;
}
#touroku h2 {
	width:502px;
	height:19px;
	text-indent:-9999px;
	background:url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/menber_ttl_main.jpg) no-repeat;
	margin-bottom:25px;
}
#touroku h3 {
	color:#ff6600;
	padding-left:30px;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
}
#touroku p {
	font-size:12px;
	line-height:18px;
	padding-left:30px;
}
#touroku p strong {
	font-size:12px;
	line-height:18px;
	color:#ff0000;
	font-weight:bold;
}
#touroku ul {
	padding-left:30px;
	margin:20px 0;
	list-style:square;
	list-style-position:inside;
}
#touroku ul li {
	font-size:12px;
	line-height:18px;
}
#touroku a {
	text-decoration:underline;
}
#btn-area{
	width:574px;
	margin:0 auto;
	padding-bottom:20px;
}
.douibtn {
	width:260px;
	float:left;
	padding-right:20px;
}
.cancelbtn {
	width:260px;
	float:left;
	padding-left:20px;
}
.douibtn a {
	display:block;
	text-indent:-9999px;
	width:260px;
	height:40px;
	background:url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/menber_btn_doui.gif) no-repeat;
}
.douibtn a:hover {
	background:url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/menber_btn_doui.gif) 0 -40px;
}
.cancelbtn a {
	display:block;
	text-indent:-9999px;
	width:260px;
	height:40px;
	background:url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/menber_btn_cancel.gif) no-repeat;
}
.cancelbtn a:hover {
	background:url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/menber_btn_cancel.gif) 0 -40px;
}
#kiyaku{
	width:940px;
	height:594px;
	padding-left:34px;
	padding-top:26px;
	margin-top:20px;
	background:url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/menber_bg_kiyaku.jpg) no-repeat;
}
#kiyaku h2{
	font-size:14px;
	margin-bottom:30px;
	font-weight:bold;
}
#kiyaku p{
	font-size:14px;
	line-height:18px;
	width:850px;
	margin:0 auto;
	margin-bottom:30px;
}
#kiyaku a{
	display:block;
	text-align:center;
	font-size:14px;
	text-decoration:underline;
}
#taikai{
	width:974px;
	height:230px;
	margin:20px 0 100px;	
	background:url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/menber_bg_taikai.jpg) no-repeat;
}
#taikai h2{
	width:150px;
	height:67px;
	text-indent:-9999px;
	background:url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/menber_ttl_henkou.jpg) no-repeat;
}
#taikai .txt{
	margin-top:50px;
	text-align:center;
}
#taikai .btn a {
	display:block;
	width:260px;
	margin:0 auto;
	margin-top:20px;
}
#taikai .btn a {
	display:block;
	text-indent:-9999px;
	width:260px;
	height:40px;
	background:url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/menber_btn_top.gif) no-repeat;
}
#taikai .btn a:hover {
	background:url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/menber_btn_top.gif) 0 -40px;
}
.footer {
	width: 100%;
	height: 105px;
	background: #ccffaa;
	position: absolute;
	left:0;
	bottom: 0;
	background: #e8e8e8;
}
#theme-switcher {
	background: url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/bg_theme-switcher.gif) 0 0 repeat;
	height: 48px;
	line-height: 48px;
}
#theme-switcher h2 {
	width: 940px;
	margin: 0 auto;
	height: 48px;
	line-height: 48px;
	text-align: left;
	font-size: 1.4rem; font-size: 14px\9;
	font-weight: 800;
}
#theme-switcher ul {
	display: block;
	width: 940px;
	height: 48px;
	margin: -48px auto 0;
	position: relative;
	padding-left: 300px;
}
#theme-switcher ul li {
	display: table-cell;
	width: 24px;
	height: 24px;
	margin: 10px 8px 0;
	float: left;
}
#theme-switcher ul li a {
	display: block;
	width: 24px;
	height: 24px;
}
ul.footer-nav {
	display: block;
	width: 540px;
	margin: 0 auto;
	padding-top: 1.25em;
	clear: both;	
}
ul.footer-nav li {
	display: inline;
	margin: 0 1em;
	font-size: 1.2rem; font-size: 12px\9;
}
ul.footer-nav li a {
	display: inline-block;
	margin-bottom: 1.25em;
	color: #333333;
	white-space: nowrap;
	text-decoration: underline;
}
#copyright {
	position:absolute;
	bottom:0;
	left:0;
	display: block;
	width:100%;
	background: #2c2c2c;
	color: #fff;
	font-size: 1.2rem; font-size: 12px\9;
	height: 2;
	line-height: 2;
}


#taikai .error {
	width:150px;
	height:67px;
	text-indent:-9999px;
	background:url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/menber_ttl_error.jpg) no-repeat;	
}
#taikai .txt p {
	font-size:16px;	
	line-height:1.2;
}

.error_wrapper {
	width: 974px;
	margin: 20px auto 0;
	text-align: left;
	background: url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/menber_bg_taikai.jpg) no-repeat;
}
.error_wrapper .info {
	width: 150px;
	height: 67px;
	text-indent: -9999px;
	background: url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/h2_ttlinfo.jpg) no-repeat;
}
.bg_error_c {
	margin: 0 auto 20px;
	width:974px;
	background:url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/menber_bg_touroku_center.jpg) repeat-y;	
}
.bg_seiteki_t {
	margin: 0 0 0 7px;
	padding: 20px;
	background: url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/bg_seitekitop.jpg) no-repeat left top;
}
.bg_seiteki_t h3 {
	background-color: #E8E8E8;
	text-indent: 10px;
	margin: 10px 5px 10px 0;
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
	text-align:left;
	width:910px;
}
.bg_error_c p {
	padding:10px 20px;
	text-align:left;
	font-size:14px;
	line-height:1.6;
}

/*  help  */
.seiteki_wrapper {width: 974px; margin: 0 auto; text-align: left; font-size:14px;}
.seiteki_wrapper #ttl_help {padding-top: 42px; background:url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/h2_ttlhelp.gif) no-repeat left top; text-indent:-9999px;}
.seiteki_wrapper .bg_seiteki_t {width: 923px;; margin-left:7px; padding:20px; background:url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/bg_seitekitop.jpg) no-repeat left top;}
.seiteki_wrapper p {padding:10px 20px 5px;}
.seiteki_wrapper .help-list {margin-top: 10px; padding-left: 20px; line-height:1.6;}
.seiteki_wrapper h3 {background-color:#e8e8e8; text-indent: 10px; margin-top:20px; padding: 5px; font-size: 16px; font-weight: bold;}
.seiteki_wrapper .help_section {padding-bottom:20px;}
.seiteki_wrapper .help_section dl {padding: 20px; border-bottom:1px solid #e8e8e8;}
.seiteki_wrapper .help_section dt {margin-bottom:15px; color:#777777;}
.seiteki_wrapper #ttl_terms {padding-top: 42px; background:url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/h2_ttlterms.gif) no-repeat left top; text-indent:-9999px;}
.seiteki_wrapper ul{line-height: 1.6; list-style: square inside none; margin-top: 10px; padding-left: 20px;}
.seiteki_wrapper .help-list02 {padding-bottom:10px;}
.seiteki_wrapper .help-list-bdtp{padding:20px 0 40px 20px; border-top:1px solid #e8e8e8;}
.seiteki_wrapper #ttl_terms {padding-top: 42px; background:url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/h2_ttlterms.gif) no-repeat left top; text-indent:-9999px;}
.seiteki_wrapper #ttl_inquiry {padding-top: 42px; background:url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/h2_ttlinquiry.gif) no-repeat left top; text-indent:-9999px;}
.seiteki_wrapper #ttl_taikai {padding-top: 42px; background:url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/h2_ttltaikai.gif) no-repeat left top; text-indent:-9999px;}
.seiteki_wrapper .wide {padding:10px 20px;}
.seiteki_wrapper .bold {padding:10px 20px; font-weight:bold;}
.seiteki_wrapper .apassbtn {padding-bottom:20px;}
.seiteki_wrapper .apassbtn a { background: url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/btn_termslist.gif) no-repeat 0 0; display: block; width: 260px; height: 40px; margin:0 auto; text-indent: -9999px;}
.seiteki_wrapper .apassbtn a:hover { background: url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/btn_termslist.gif) no-repeat 0 -40px;}


/*///taikai////*/

.seiteki_wrapper .taikaiarea {margin:20px 0 0 0; padding-left:180px;}
.seiteki_wrapper .taikaiarea .taikaistopbtn {float:left; width:260px; padding: 0 30px 20px 0;}
.seiteki_wrapper .taikaiarea .taikaistopbtn a { background: url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/btn_taikaistop.gif) no-repeat 0 0; display: block; width: 260px; height: 40px; margin:0 auto; text-indent: -9999px;}
.seiteki_wrapper .taikaiarea .taikaistopbtn a:hover { background: url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/btn_taikaistop.gif) no-repeat 0 -40px;}

.seiteki_wrapper .taikaiarea .taikaibtn {float:left; padding:0 0 20px 0;}
.seiteki_wrapper .taikaiarea .taikaibtn a { background: url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/btn_taikai.gif) no-repeat 0 0; display: block; width: 260px; height: 40px; margin:0 auto; text-indent: -9999px;}
.seiteki_wrapper .taikaiarea .taikaibtn a:hover { background: url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/btn_taikai.gif) no-repeat 0 -40px;}

.terms_section {font-size:12px;}
.seiteki_wrapper #ttl_notes {padding-top: 42px; background:url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/h2_ttlnotes.gif) no-repeat left top; text-indent:-9999px;} 
.seiteki_wrapper #ttl_terms_caution {padding-top: 42px; background:url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/h2_ttlcaution.gif) no-repeat left top; text-indent:-9999px;}
.seiteki_wrapper .henkou {padding-top: 42px; background:url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/h2_ttlhenkou.gif) no-repeat left top; text-indent:-9999px;}
.btn_passtop a {background: url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/menber_btn_top.gif) no-repeat 0 0; display: block; height: 40px; margin: 20px auto 0;  text-indent: -9999px; width: 260px;}
.btn_passtop a:hover {background: url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/menber_btn_top.gif) repeat 0 -40px transparent;}

.seiteki_wrapper #ttl_notes02 {padding-top: 42px;background: url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/h2_ttlnotes02.gif) no-repeat left top;text-indent: -9999px;}


.bg_seiteki_t span {
    display: block;
    float: left;
}
.bg_seiteki_t em {
    display: block;
    float: right;
    font-style: normal;
    padding-right: 5px;
}
.seiteki_wrapper #ttl_twomillion {
    background: url("https://cdn-img.auone.jp/pass/pc/campaign/300/h2_300.png") no-repeat scroll left top transparent;
    padding-top: 42px;
    text-indent: -9999px;
}
.bg_seiteki_t p.img_center {
    text-align: center;
}
.bg_seiteki_t p strong.red {
    color: #FF0000;
    font-size: 16px;
}

/* feature */
.seiteki_wrapper #ttl_feature {padding-top: 42px;background: url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/h2_ttlfeature.gif) no-repeat left top;text-indent: -9999px;}
.fc18 {font-size:18px; text-align:center; margin-bottom:20px;}
.fc16 {font-size:16px; text-align:center; margin-bottom:20px;}
.pr20 {padding-right:20px;}
.pl20 {padding-left:20px;}

/* 20120925 add ios */
.btn a {
	display:block;
	text-indent:-9999px;
	width:260px;
	height:40px;
	margin:20px auto 0;
	background:url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/menber_btn_top.gif) no-repeat;
}
.btn a:hover {
	background:url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/menber_btn_top.gif) 0 -40px;
}
.bg_seiteki_t .txt_center {text-align:center;}

/* 20120927 add ios */
.seiteki_wrapper #ttl_permissionapp {padding-top: 42px; background:url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/h2_permissionapp.gif) no-repeat left top; text-indent:-9999px;}
.txt-orange {color:#ff6600;}
a.txt-orange {text-decoration:underline;}
.seiteki_wrapper dl {padding: 10px 20px 5px;}
.seiteki_wrapper dd {display: list-item; list-style-type: square; list-style-position: inside;}
.seiteki_wrapper .taikaiarea .arrowbtn {float:left; width:260px; padding: 0 30px 20px 0;}
.seiteki_wrapper .taikaiarea .arrowbtn a { background: url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/btn_arrow.gif) no-repeat 0 0; display: block; width: 260px; height: 40px; margin:0 auto; text-indent: -9999px;}
.seiteki_wrapper .taikaiarea .arrowbtn a:hover { background: url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/btn_arrow.gif) no-repeat 0 -40px;}
.seiteki_wrapper .taikaiarea .nonarrowbtn {float:left; width:260px; padding: 0 30px 20px 0;}
.seiteki_wrapper .taikaiarea .nonarrowbtn a { background: url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/btn_nonarrow.gif) no-repeat 0 0; display: block; width: 260px; height: 40px; margin:0 auto; text-indent: -9999px;}
.seiteki_wrapper .taikaiarea .nonarrowbtn a:hover { background: url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/btn_nonarrow.gif) no-repeat 0 -40px;}
.seiteki_wrapper #ttl_permissionservices {padding-top: 42px; background:url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/h2_permissionservices.gif) no-repeat left top; text-indent:-9999px;}
.mt10 {margin-top:10px;}
.seiteki_wrapper .okbtn {text-align:center; padding:20px 0;}
.seiteki_wrapper .okbtn a { background: url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/btn_ok.gif) no-repeat 0 0; display: block; width: 260px; height: 40px; margin:0 auto; text-indent: -9999px;}
.seiteki_wrapper .okbtn a:hover { background: url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/btn_ok.gif) no-repeat 0 -40px;}

/* 20121107 add passaccess */
.seiteki_wrapper #ttl_passaccess {padding-top: 42px; background:url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/h2ttl_passaccess.gif) no-repeat 1px top; text-indent:-9999px;}
.seiteki_wrapper .contents_area {margin:20px 18px;}
.seiteki_wrapper .section {float:left; width:280px; height:310px; border:1px solid #a8a8a8; background-color:#ffffff; margin-right:20px;}
.seiteki_wrapper .section.section_last {margin:0;}
.seiteki_wrapper .section > h3, 
.seiteki_wrapper .section_1line > h3,
.seiteki_wrapper .section_gray > h3 {display:inline; background:none; margin:0 20px; padding:0;}
.seiteki_wrapper .section h3 img,
.seiteki_wrapper .section_1line h3 img {margin:10px 0 20px; border-bottom:1px solid #000000;}
.seiteki_wrapper .section p {padding:0; margin:0 20px 20px;}
.seiteki_wrapper .section p img {margin:0 auto;}
.seiteki_wrapper .section_1line {border:1px solid #a8a8a8; padding-bottom:20px}
.seiteki_wrapper .section_1line ul {list-style:none; margin:0 10px;}
.seiteki_wrapper .section_1line li {float:left; margin-right:30px;}
.seiteki_wrapper .section_1line li.list_last {margin:0;}
.seiteki_wrapper .section_1line li img {padding-bottom:15px;}
.seiteki_wrapper .section_1line li.list01,
.seiteki_wrapper .section_1line li.list03,
.seiteki_wrapper .section_1line li.list04 {width:180px; position:relative;}
.seiteki_wrapper .section_1line li.list02 {width:193px;}
.seiteki_wrapper .section_1line li small {position:absolute; font-size:10px; top:319px; left:0;}
.seiteki_wrapper .section_gray {border:1px solid #a8a8a8; background: url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/img_passregist.jpg) no-repeat 70px 21px #eeeeee;}
.seiteki_wrapper .section_gray ul {height:140px; margin:0; padding:20px; list-style:none;}
.seiteki_wrapper .section_gray ul li {padding-left:300px;}
.seiteki_wrapper .section_gray ul li.txt_right {padding-top:10px; text-align:right; text-decoration:underline;}
.seiteki_wrapper .section_gray ul li a {color:#000000;}
.attention {text-align:right;}
.attention p {padding:10px 0 0 0; font-size:12px;}

/* 20130307 add info */
.area_info {padding:0 30px 10px 20px;}
.area_info li {display:block; padding:20px 10px; border-bottom:1px solid #e8e8e8; overflow:hidden; list-style:none;}
.area_info li a, .pagenation ul li a {color:#000; text-decoration:underline;}
.area_info li span {float:left; width:90px; color:#777777;}
.area_info li em {width:750px;}
.pagenation {text-align:center; padding-bottom:10px;}
.pagenation ul li {
	display:inline-block; 
	*display: inline;
	*zoom: 1;
	padding:5px 10px; margin-right:20px; background-color:#ccc;}
.pagenation ul li.current {background-color:#f65a1d; color:#fff;}
.pagenation ul li.li_last {margin:0;}

/* 20131112 add access */
p.sub_title {
	clear:both;
	padding: 10px 28px 10px;
	line-height:1;
}
.seiteki_wrapper .section_1line li.list05,
.seiteki_wrapper .section_1line li.list06,
.seiteki_wrapper .section_1line li.list08,
.seiteki_wrapper .section_1line li.list09,
.seiteki_wrapper .section_1line li.list10,
.seiteki_wrapper .section_1line li.list11,
.seiteki_wrapper .section_1line li.list12 {width:180px;}
.seiteki_wrapper .section_1line li.list07 {width:182px;}
.seiteki_wrapper .section_1line li.list05,
.seiteki_wrapper .section_1line li.list09,
.seiteki_wrapper .section_1line li.list10, .seiteki_wrapper .section_1line li.list11 {margin-right:34px;}
.seiteki_wrapper .section_1line li.list06,
.seiteki_wrapper .section_1line li.list07 {margin-right:32px;}
.seiteki_wrapper .section_gray02 > h3 {display:inline; background:none; margin:0 20px; padding:0;}
.seiteki_wrapper .section_gray02 {border:1px solid #a8a8a8; background: url(//cdn-img.auone.jp/pass/asset/pc/pict.auone.jp/pass/pc/portal/common/org/qr_img.png) no-repeat 30px 23px #eeeeee;}
.seiteki_wrapper .section_gray02 div {height:185px; margin:0; padding:25px;}
.seiteki_wrapper .section_gray02 div ul { padding-top:30px;padding-left:320px; list-style:none;}
.seiteki_wrapper .section_gray02 div ul li { padding:0; text-indent:0; }
.seiteki_wrapper .section_gray02 div ul li.txt_right {padding-top:10px; text-align:right; text-decoration:underline;}
.seiteki_wrapper .section_gray02 div ul li a {color:#000000;}

/* 20141021 add inquiry */
.titleList {
	position: relative;
	line-height: 1.2;
	font-size: 14px;
}
.titleList:before {
	content: "";
	background-color: #f76b1f;
	height: 10px;
	width: 10px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	position: absolute;
	left: 3px;
	top: 3px;
}
.seiteki_wrapper h3.pass_subhead {
	background-color: #fffaec;
	border-top: 2px solid #fceae0;
	border-bottom: 2px solid #fceae0;
	height: 42px;
	line-height: 42px;
	font-size: 20px;
	text-indent: 10px;
	margin-top: 20px;
	padding:0;
}
.text_bold {
	font-weight:bold;
}
.bg_seiteki_t span.text_gray{
	color:#666;
	display: inline;
	float:none;
	}
.mt20 {
	margin-top:20px;
}
.mb20 {
	margin-bottom:20px;
}
.ml20 {
	margin-left:20px;
}
.pt5{
	padding-top:5px !important;
}
