
@charset "Shift_JIS";

/* =================================================================================================
　永久不滅ポイントサイト - ポイントガイド
　https://www.a-q-f.com/
　Copyright (C) CREDIT SAISON CO.,LTD. All Right Reserved.
================================================================================================= */


/* ----------------------------------------------------------------------------
　メインエリア
---------------------------------------------------------------------------- */
#main_area{
	background-color:#0f218b;
	min-height:232px;
}

/* 1200px以下 */
@media print, screen and (max-width:1200px){
#main_area{
	min-height:auto;
}
}

#main_area .liquid{
	position:relative;
}
#main_area h1{
	width:46.429%;
	float:left;
	position:relative;
}
#main_area h1 img{
	width:100%;
}
#main_area .text{
	width:50%;
	float:right;
	font-size:14px;
	letter-spacing:1px;
	line-height:200%;
	color:#fff;
	padding:73px 0 73px;
	position:relative;
}


/* 1200px以下 */
@media print, screen and (max-width:1200px){
#main_area .text{
	padding:40px 0 40px;
}
}
/* 1100px以下 */
@media print, screen and (max-width:1100px){
#main_area .text{
	padding:25px 0 25px;
}
}


/* ----------------------------------------------------------------------------
　リード
---------------------------------------------------------------------------- */
#guide #lead{
	background-color:#f5f5f5;
	padding:50px 0 40px;
}
#guide #lead h2{
	margin-bottom:30px;
	text-align:center;
}
#guide #lead .text{
	font-size:16px;
	line-height:200%;
	text-align:center;
}



/* ----------------------------------------------------------------------------
　アンカー
---------------------------------------------------------------------------- */
#guide #anchor{
	width:940px;
	padding:6px 0 4px;
	background-color:#dbecff;
	margin:35px auto 0;
	text-align:center;
	margin-bottom:30px;
	border-radius: 100px;
}
#guide #anchor ul{
	text-align:center;
}
#guide #anchor li{
	display:inline-block;
	margin:0 10px 0;
}
#guide #anchor li a{
	font-size:14px;
	color:#333;
	display:inline-block;
	background: url("/common/pc/img/about/point/point_anchor_arrow.jpg") right center no-repeat;
	padding:0 25px 0 0;
}



/* ----------------------------------------------------------------------------
　ポイントを貯める
---------------------------------------------------------------------------- */
#charge{
	padding:70px 0 50px;
	background-color: #f5f5f5;
}


/* タイトル */
#charge .title_area{
	margin:0 0 50px;
	position:relative;
}
#charge .title_area h2{
	font-size:36px;
	font-weight:bold;
	line-height:120%;
	color:#0f218b;
	text-align:center;
}
#charge .title_area h2 span{
	background: url("/common/pc/img/about/point/point_charge_title_icon.png") 0 0 no-repeat;
	height:59px;
	padding:21px 0 0 95px;
	display:inline-block;
}

#guide #charge .lead{
	text-align:center;
	font-size:18px;
	margin-bottom:50px;
}

#guide #charge .chart01{
	margin-bottom:50px;
	position:relative;
}

#guide #charge .chart01 .chart01_1,
#guide #charge .chart01 .chart01_2{
	width:32.14285714%;
	float:left;
	margin-right:1.74%;
	background-color:#fff;
	border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
}
#guide #charge .chart01 .chart01_2{
	margin-right:0%;
}
#guide #charge .chart01 .chart01_3{
	width:33.96825396%;
	float:left;
}
#guide #charge .chart01 .chart01_3 img{
	width:100%;
}


#guide #charge .chart01 .chart01_1 a,
#guide #charge .chart01 .chart01_2 a{
	display:block;
	text-decoration:none;
}
#guide #charge .chart01 .chart01_1 a:hover,
#guide #charge .chart01 .chart01_2 a:hover{
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha(opacity=80)";
}


#guide #charge .chart01 .chart01_1 .title,
#guide #charge .chart01 .chart01_2 .title{
	background-color:#0f218b;
	text-align:center;
	font-size:18px;
	line-height:120%;
	color:#fff;
	
	border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
}
#guide #charge .chart01 .chart01_1 .title span,
#guide #charge .chart01 .chart01_2 .title span{
	display:block;
	padding:20px 0;
}
#guide #charge .chart01 .chart01_1 .copy,
#guide #charge .chart01 .chart01_2 .copy{
	padding-top:20px;
}
#guide #charge .chart01 .chart01_1 .copy .photo,
#guide #charge .chart01 .chart01_2 .copy .photo{
	position:relative;
}
#guide #charge .chart01 .chart01_1 .copy .photo img,
#guide #charge .chart01 .chart01_2 .copy .photo img{
	width:100%;
}
#guide #charge .chart01 .chart01_1 .copy .link,
#guide #charge .chart01 .chart01_2 .copy .link{
	font-size:14px;
	color:#333;
	text-align:center;
	margin-top:15px;
}
#guide #charge .chart01 .chart01_1 a:hover .copy .link,
#guide #charge .chart01 .chart01_2 a:hover .copy .link{
	text-decoration:underline;
}



/* 1200px以下 */
@media print, screen and (max-width:1200px){
	
#guide #charge .chart01 .chart01_1 .title,
#guide #charge .chart01 .chart01_2 .title{
	font-size:16px;
}
#guide #charge .chart01 .chart01_1 .title span,
#guide #charge .chart01 .chart01_2 .title span{
	padding:15px 0;
}

}

/* 1000px以下 */
@media print, screen and (max-width:1000px){
	
#guide #charge .chart01 .chart01_1 .title,
#guide #charge .chart01 .chart01_2 .title{
	font-size:14px;
}
#guide #charge .chart01 .chart01_1 .title span,
#guide #charge .chart01 .chart01_2 .title span{
	padding:10px 0;
}

}



#guide #charge h3{
	font-size:18px;
	text-align:center;
	margin-bottom:25px;
}

#guide #charge .chart02 img{
	width:100%;
}



/* ----------------------------------------------------------------------------
　ポイントについて
---------------------------------------------------------------------------- */
#about{
	padding:30px 0 50px;
	background-color:#fff;
}


/* タイトル */
#about .title_area{
	margin:0 0 50px;
	position:relative;
}
#about .title_area h2{
	font-size:36px;
	font-weight:bold;
	line-height:120%;
	color:#0f218b;
	text-align:center;
}
#about .title_area h2 span{
	background: url("/common/pc/img/about/point/point_about_title_icon.png") 0 0 no-repeat;
	height:59px;
	padding:21px 0 0 95px;
	display:inline-block;
}


#about .lead{
	text-align:center;
	font-size:18px;
	margin-bottom:50px;
}
#about .inner{
	background-color:#f2f7fa;
	padding:65px 35px 55px;
	
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

#about dl{
	background-color:#fff;
	width:48%;
	float:left;
	padding-bottom:25px;
	
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
#about .lastItem{
	float:right;
}
#about dl dt{
	width:75%;
	height:50px;
	margin:0 auto 10px;
	text-align:center;
	font-weight:bold;
	font-size:24px;
	color:#0f218b;
	background-color:#f2f7fa;
	position:relative;
	top:-20px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
#about dl dt .arrow{
	width:100%;
	height:15px;
	background: url("/common/pc/img/about/point/point_about_dl_title.jpg") center 0 no-repeat;
	position:absolute;
	left:0px;
	top:25px;
	display:block;
}

#about dl dd .text{
	font-size:16px;
	line-height:180%;
	text-align:center;
	margin:0 10px 15px;
}
#about dl dd .photo{
	text-align:center;
}

#about dl dd .btn_blue{
	margin-top:15px;
}
#about dl dd .btn_blue a{
	width:75%;
}

/* 1200px以下 */
@media print, screen and (max-width:1200px){
#about dl dd .btn_blue a{
	font-size:16px;
	padding-top:20px;
	height:40px;
}
}

/* 1100px以下 */
@media print, screen and (max-width:1100px){
#about dl dd .btn_blue a{
	font-size:14px;
	padding-top:22px;
	height:38px;
}
}


#about .arrow{
	text-align:center;
	margin:25px 0 35px;
}
#about h3{
	font-size:24px;
	line-height:120%;
	font-weight:bold;
	color:#0f218b;
	text-align:center;
	margin-bottom:40px;
}
#about h3 span{
	background: url("/common/pc/img/about/point/point_about_icon02.png") 0 0  no-repeat;
	padding:11px 0 10px 65px;
}
#about .text02{
	font-size:14px;
	line-height:250%;
	margin-bottom:20px;
	text-align:center;
}
#about .bnr{
}
#about .bnr img{
	width:100%;
}
#about .btn_white{
	margin-top:50px;
}



/* ----------------------------------------------------------------------------
　ポイントを交換・使う
---------------------------------------------------------------------------- */
#change{
	padding:70px 0 50px;
}



/* タイトル */
#change .title_area{
	margin:0 0 50px;
	position:relative;
}
#change .title_area h2{
	font-size:36px;
	font-weight:bold;
	line-height:120%;
	color:#0f218b;
	text-align:center;
}
#change .title_area h2 span{
	background: url("/common/pc/img/about/point/point_change_title_icon.png") 0 0 no-repeat;
	height:59px;
	padding:21px 0 0 95px;
	display:inline-block;
}


#change .lead{
	font-size:18px;
	text-align:center;
	margin-bottom:50px;
}

#change dl{
	width:48.41269841%;
	float:left;
	background-color:#f5f5f5;
}
#change .lastItem{
	float:right;
}
#change dl dt{
	background-color:#0f218b;
	color:#fff;
	text-align:center;
	font-size:18px;
	padding:20px 0;
	
	border-radius: 3px 3px 0 0;
	-webkit-border-radius:  3px 3px 0 0;
	-moz-border-radius:  3px 3px 0 0;
}
#change dl dd{
	padding:50px 0 30px;
}
#change dl dd h3{
	font-size:24px;
	line-height:120%;
	font-weight:bold;
	color:#0f218b;
	text-align:center;
	background: url("/common/pc/img/about/point/point_change_line.jpg") center center no-repeat;
	margin-bottom:40px;
}
#change dl dd h3 span{
	background-color:#f5f5f5;
	padding:0 20px;
}
#change dl dd h4{
	text-align:center;
	font-size:18px;
	font-weight:bold;
	line-height:160%;
	margin-bottom:30px;
}
#change dl dd .text{
	font-size:14px;
	line-height:160%;
	margin:0 30px 40px;
}
#change dl dd .text strong{
	font-size:18px;
	font-weight:bold;
}

#change dl dd .chart{
	text-align:center;
	margin-bottom:20px;
}
#change dl dd .chart img{
	width:100%;
}

#change dl dd .link{
	text-align:center;
}
#change dl dd .link a{
	font-size:14px;
	color:#333;
	text-decoration:underline;
}
#change dl dd .link a:hover{
	text-decoration:none;
}


/* ポイントを確認・交換する */
#change .btn_white a{
	margin:50px auto 0;
}



/* ----------------------------------------------------------------------------
　ポイント早見表
---------------------------------------------------------------------------- */
#chart{
	padding:70px 0 50px;
	background-color:#f5f5f5;
}


/* タイトル */
#chart .title_area{
	margin:0 0 50px;
	position:relative;
}
#chart .title_area h2{
	font-size:36px;
	font-weight:bold;
	line-height:120%;
	color:#0f218b;
	text-align:center;
}
#chart .title_area h2 span{
	background: url("/common/pc/img/about/point/point_chart_title_icon.png") 0 0 no-repeat;
	height:59px;
	padding:21px 0 0 95px;
	display:inline-block;
}


#chart .lead{
	font-size:18px;
	text-align:center;
	margin-bottom:50px;
}

/* 表組 */
#chart table{
	width:100%;
	border-collapse: separate;
	border-spacing: 0;
	margin-bottom:20px;
	
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
#chart table a{
	color:#333;
	text-decoration:underline;
}
#chart table a:hover{
	text-decoration:none;
}


/* 項目 */
#chart table th{
	background-color:#0671b0;
	font-size:16px;
	text-align:center;
	color:#fff;
	border-top:1px solid #87b6e2;
	border-left:1px solid #87b6e2;
	padding:20px 0;
}
#chart table th.logo{
	width:20%;
}
#chart table th.cell1{
	width:22%;
}
#chart table th.cell2{
	width:32%;
}
#chart table th.cell3{
	width:26%;
	border-right:1px solid #87b6e2;
}

#chart table td{
	font-size:15px;
	padding:10px 20px;
	text-align:center;
	background-color:#fff;
	
	border-top:1px solid #87b6e2;
	border-left:1px solid #87b6e2;
}

/* ロゴ */
#chart table td.logo{
	font-weight:bold;
	font-size:30px;
	line-height:130%;
	color:#0e1450;
}

/* リサーチポイント */
#chart table .research .logo{
	font-size:24px;
}
#chart table .bg td{
	background-color:#f2f7fa;
}
#chart table td.cell1{
	text-align:left;
}

#chart table td.cell1 a{
	display:block;
	position:relative;
}
#chart table td.cell1 a p{
	position:absolute;
	top:0px;
	left:60px;
	display:block;
	text-decoration:underline;
}
#chart table td.cell1 a:hover p{
	text-decoration:none;
}


#chart table td.cell3{
	border-right:1px solid #87b6e2;
}
#chart table .research td{
	border-bottom:1px solid #87b6e2;
}




/* 左下角丸 */
#chart table .last_left{
	border-radius: 0 0 0 5px;
	-webkit-border-radius: 0 0 0 5px;
	-moz-border-radius: 0 0 0 5px;
}
/* 右下角丸 */
#chart table .last_right{
	border-radius: 0 0 5px 0;
	-webkit-border-radius: 0 0 5px 0;
	-moz-border-radius: 0 0 5px 0;
}

#chart .attention{
	font-size:14px;
	line-height:180%;
}
#chart .attention li{
    padding-left: 3.5em;
    text-indent: -3.5em;
	margin-bottom:10px;
}


/* リンクOFF時 */
#chart table a.off{
	text-decoration:none !important;
	cursor:default !important;
}
#chart table td.cell1 .off p{
	text-decoration:none !important;
}




/* ----------------------------------------------------------------------------
　永久不滅ポイント対象外カードでもポイントが貯まる！
---------------------------------------------------------------------------- */
#not{
	padding:70px 0 50px;
}


/* タイトル */
#not .title_area{
	margin:0 0 40px;
	position:relative;
}
#not .title_area h2{
	font-size:36px;
	font-weight:bold;
	line-height:120%;
	color:#0f218b;
	text-align:center;
}
#not .title_area h2 span{
	background: url("/common/pc/img/about/point/point_not_title_icon.png") 0 0 no-repeat;
	min-height:74px;
	padding:6px 0 0 95px;
	display:inline-block;
}

#not .lead{
	font-size:16px;
	line-height:180%;
	text-align:center;
	margin-bottom:40px;
}

#not h3{
	font-size:16px;
	margin-bottom:20px;
	text-align:center;
}


/* 永久不滅ポイント対象外カード */
#not .card{
	padding:0 30px;
	margin-bottom:20px;
	text-align:center;
}
#not .card li{
	display:inline-block;
	vertical-align:top;
	width:9.5%;
	text-align:center;
	font-size:10px;
	line-height:120%;
}
#not .card li img{
	width:73.5%;
	display:block;
	margin:0 auto 10px;
}

#not .bnr{
	margin-bottom:30px;
}
#not .bnr img{
	width:100%;
}
#not .bnr a:hover{
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha(opacity=80)";
}


#not .attention{
	width:660px;
	font-size:14px;
	line-height:180%;
	margin:0 auto;
}
#not .attention li{
    padding-left: 1em;
    text-indent: -1em;
}



/* ----------------------------------------------------------------------------
　今すぐ永久不滅ポイントを貯めてみよう！
---------------------------------------------------------------------------- */
#save{
	padding:70px 0 1px;
	background-color:#f5f5f5;
}


/* タイトル */
#save .title_area{
	margin:0 0 50px;
	position:relative;
}
#save .title_area h2{
	font-size:36px;
	font-weight:bold;
	line-height:120%;
	color:#0f218b;
	text-align:center;
}
#save .title_area h2 span{
	background: url("/common/pc/img/about/top_save_title_icon.png") 0 0 no-repeat;
	height:59px;
	padding:21px 0 0 95px;
	display:inline-block;
}


#save h3{
	width:80%;
	text-align:center;
	font-size:24px;
	line-height:120%;	
	background: url("/common/pc/img/about/title_line.gif") center center repeat-x;
	margin:0 auto 40px;
}
#save h3 span{
	background-color:#f5f5f5;
	padding:0 10px;
}
#save .lead01{
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:#0f218b;
	margin-bottom:30px;
}
#save .lead01 span{
	font-size:30px;
}

/* 検索 */
#save .shop_search{
	width:900px;
	margin:0 auto 60px;
}
#save .shop_search .form_text{
	width:579px;
	height:18px;
	padding:20px;
	float:left;
	border:none;
	background-color:#fff;
	border:1px solid #eaeaea;
	border-right:none;
	border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	color:#999;
	font-size:14px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro" , "メイリオ" , Meiryo ,"ＭＳ Ｐゴシック", Osaka, sans-serif;
}
#save .shop_search .form_text_on{
	color:#333;
}

#save .shop_search .form_submit{
	width:280px;
	height:60px;
	float:right;
	border:none;
	background:none;
	text-indent:-9999px;
	background: url("/common/pc/img/about/top_save_form_submit.jpg") 0 0 no-repeat;
	cursor:pointer;
}
#save .shop_search .form_submit:hover{
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha(opacity=80)";
}



#save h4{
	text-align:center;
	color:#0671b0;
	font-size:18px;
	font-weight:bold;
	margin-bottom:30px;
}

#save .ranking{
	margin-top:50px;
	margin-bottom:55px;
}
#save .ranking li{
	width:15%;
	float:left;
	margin-right:2%;
}
#save .ranking li a{
	display:block;
	border:1px solid #dfdfdf;
	padding:40px 0;
	text-decoration:none;
	color:#333333;
	background: url("/common/pc/img/about/box_arrow.gif") right bottom no-repeat;
	background-color:#fff;
	position:relative;
}
#save .ranking li a:hover{
	border:1px solid #bbbbbb;
	background: url("/common/pc/img/about/box_arrow_on.gif") right bottom no-repeat;
	background-color:#fff;
	text-decoration:underline;
}
#save .ranking li a .rank{
	position:absolute;
	top:-15px;
	left:0px;
	width:100%;
}
#save .ranking li a .rank span{
	display:block;
	width:65px;
	height:22px;
	padding-top:6px;
	line-height:120%;
	background-color:#0671b0;
	color:#fff;
	text-align:center;
	margin:0 auto;
	
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
#save .ranking li a .logo{
	text-align:center;
	margin-bottom:15px;
}
#save .ranking li a .title{
	font-weight:bold;
	text-align:center;
	padding:0 5px;
}


#save .chart{
	margin-bottom:45px;
	position:relative;
}
#save .chart .text{
	position:absolute;
	top:14%;
	right:12%;
	font-size:18px;
	font-weight:bold;
}
#save .chart .text span{
	text-decoration:underline;
}

/* 1200px以下 */
@media print, screen and (max-width:1200px){
#save .chart .text{
	font-size:16px;
}
}

/* 1100px以下 */
@media print, screen and (max-width:1100px){
#save .chart .text{
	font-size:14px;
}
}

#save .chart img{
	width:100%;
}


/* 他のショップを探す */
#save .btn_white a{
	margin:0 auto 70px;
}
#save .lead02{
	text-align:center;
	font-size:14px;
	margin-bottom:50px;
}


#save .service{
	margin-bottom:10px;
}
#save .service li{
	width:32.14285714%;
	float:left;
	margin-right:1.76%;
	padding:10px 0;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	position:relative;
	color:#fff;
}

#save .service li a{
	display:block;
	color:#fff;
	position:relative;
}

#save .service li a .hover{
	display:none;
	width:100%;
	height:100%;
	background-color:#fff;
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
	
	opacity: 0.2;
	filter: alpha(opacity=20);
	-ms-filter: "alpha(opacity=20)";
}
#save .service li a:hover .hover{
	display:block;
}

#save .service .lastItem{
	margin-right:0%;
}
#save .service li .bg img{
	width:100%;
}
#save .service li .title{
	font-size:24px;
	top:25%;
	left:50%;
	position:absolute;
}
#save .service li .text{
	font-size:14px;
	line-height:180%;
	top:45%;
	left:50%;
	position:absolute;
}

/* 1200px以下 */
@media print, screen and (max-width:1200px){
#save .service li .text{
	font-size:12px;
}
}

/* 1100px以下 */
@media print, screen and (max-width:1100px){
#save .service li .text{
	font-size:10px;
}
}
#save .cap{
	text-align:center;
	font-size:14px;
	color:#333;
	margin-bottom:50px;
}



/* ----------------------------------------------------------------------------
　ログインしてセゾンポイントモールを利用しよう！
---------------------------------------------------------------------------- */
#use{
	padding:70px 0 0;
}


/* タイトル */
#use .title_area{
	margin:0 0 10px;
	position:relative;
}
#use .title_area h2{
	font-size:36px;
	font-weight:bold;
	line-height:120%;
	color:#0f218b;
	text-align:center;
}
#use .title_area h2 span{
	background: url("/common/pc/img/about/top_use_title_icon.png") 0 0 no-repeat;
	height:59px;
	padding:21px 0 0 95px;
	display:inline-block;
}


#use .lead{
	font-size:18px;
	margin-bottom:20px;
	text-align:center;
	position:relative;
}

#use .lead02{
	font-size:16px;
	text-align:center;
	margin-bottom:35px;
}
#use .lead02 span{
	background: url("/common/pc/img/about/top_use_beginner.png") 0 center no-repeat;
	padding:2px 0 2px 25px;
}
#use .lead02 span a{
	color:#0f218b;
	text-decoration:underline;
}
#use .lead02 span a:hover{
	color:#0f218b;
	text-decoration:none;
}

.login_area{
	padding:50px 0 0;
	background: url("/common/pc/img/about/top_use_login_area_bg.jpg") right 0 no-repeat;
	background-color:#fff;
	
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
#guide .login_area .status{
	font-size:24px;
	color:#ee51a2;
	text-align:center;
	margin-bottom:45px;
}
.login_area .inner{
	background-color:#fff6fb;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	padding:40px 60px;
}
#guide .login_area h3{
	text-align:center;
	font-size:24px;
	margin-bottom:30px;
}

#guide .login_area .type{
	margin-bottom:35px;
}
#guide .login_area .type li{
	width:32%;
	float:left;
	margin-right:2%;
	background-color:#fff;
	padding:15px 0;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
#guide .login_area .type .lastItem{
	margin-right:0%;
}
#guide .login_area .type li .photo{
	text-align:center;
	margin-bottom:10px;
}
#guide .login_area .type li .title{
	text-align:center;
	font-size:14px;
	letter-spacing:-0.5px;
}


#guide .login_area .other_link{
	text-align:center;
}
#guide .login_area .other_link li{
	display:inline-block;
	margin:30px 50px 0;
}
#guide .login_area .other_link li a{
	color:#333;
	font-size:14px;
	text-decoration:underline;
}
#guide .login_area .other_link li a:hover{
	text-decoration:none;
}



/* ----------------------------------------------------------------------------
　注意文
---------------------------------------------------------------------------- */
#attention{
	padding:50px 0;
	font-size:14px;
	line-height:180%;
}
#attention li{
    padding-left: 1em;
    text-indent: -1em;
}
#attention li a{
	color:#333;
	text-decoration:underline;
}
#attention li a:hover{
	text-decoration:none;
}






