@charset "utf-8";

#contents .guide_top img							{ vertical-align: bottom; }
#contents .guide_bot								{ width:100%; padding: 0 10px 0px 10px; }
#contents .navi_bx									{ width:100%; padding: 0px 15px 0px 14px; /* background-color: #ededed;*/ }
#contents .navi li									{ width:33.3%; float: left; }
#contents .navi li img								{ vertical-align: bottom; }

#contents .deli										{ width:100%; padding: 10px 10px 17px 10px; }
#contents .navi_bx .deli_tit						{ font-size: 18px; color: #0a0a0a; font-weight: bold; padding: 30px 0 40px 0; }
#contents .navi_bx .deli_subtit						{ font-size: 14px; color: #1f1f1f; font-weight: bold; padding: 0 0 5px 0; }
#contents .navi_bx .deli_bar						{ width:100%; line-height: 0; padding: 0 0 20px 0;　}
#contents .deli_bar a                               { display: inline;color: #0690b7;text-decoration: none; }

#contents .navi_bx .deli_time						{ width:100%; padding: 0 0 25px 0; }
#contents .navi_bx .deli_daibiki					{ width:100%; padding: 0 0 15px 0; }
#contents .navi_bx .deli_txt_1						{ width:100%; padding: 0 0 3px 0; }
#contents .navi_bx .deli_txt_1 li					{ background: url(/user_data/packages/andgino4sphone/img/guide/deli_check.png) no-repeat ;
														-webkit-background-size: 16px 11px;}
#contents .navi_bx .deli_txt_1 li p					{ width: 100%; font-size: 10px; font-weight: bold; line-height: 1.2em; color: #1f1f1f; padding: 0 0 0 23px; }
#contents .navi_bx .deli_txt						{ font-size: 10px; color: #0a0a0a; line-height: 1.6em; padding: 0 0 0px 0; }
#contents .navi_bx .deli_txt_2						{ font-size: 10px; color: #0a0a0a; line-height: 1.6em; padding: 0 0 17px 0; }
#contents .navi_bx .deli_souryou					{ width:100%; padding: 0 0 5px 0; }
#contents .navi_bx .deli_txt_3						{ font-size: 10px; color: #0a0a0a; line-height: 1.6em; padding: 0 0 15px 0; }
#contents .navi_bx .deli_txt_4						{ font-size: 9px; color: #555555; line-height: 1.6em; padding: 0 0 10px 0; }
#contents .navi_bx .deli_txt_5						{ font-size: 10px; color: #d50f0f; line-height: 1.6em; font-weight: bold; padding: 0 0 23px 0; }
 
#contents .navi_bx .deli_txt_6						{ width:100%; padding: 0 0 22px 0; }
#contents .navi_bx .deli_txt_6 li					{ background: url(/user_data/packages/andgino4sphone/img/guide/deli_check_1.png) no-repeat ;
														-webkit-background-size: 17px 14px;}
#contents .navi_bx .deli_txt_6 .tit1				{ width: 100%; height: 56px; font-size: 10px; line-height: 16px; color: #1f1f1f; padding: 0 0 0 23px; }	
#contents .navi_bx .deli_txt_6 .tit2				{ width: 100%; height: 40px; font-size: 10px; line-height: 16px; color: #1f1f1f; padding: 0 0 0 23px; }

#contents .navi_bx .pay_txt_1 li					{ background: url(/user_data/packages/andgino4sphone/img/guide/deli_check.png) no-repeat ;
														-webkit-background-size: 16px 11px;}
#contents .navi_bx .pay_txt_1 li p					{ width: 100%; height: 48px; font-size: 10px; font-weight: bold; line-height: 1.2em; color: #1f1f1f; padding: 0 0 0 23px; }
#contents .navi_bx .syou							{ font-size: 8px; }
#contents .navi_bx .syou1							{ font-size: 8px; color: #555555; }
#contents .navi_bx .syou1 a                         { display: inline;color: #0690b7;text-decoration: none; }
#contents .navi_bx .red								{ color: #d50f0f; }
#contents .navi_bx .red1							{ color: #d50f0f;  font-weight: bold; }
#contents .navi_bx .pay_txt_2						{ font-size: 9px; line-height: 1.2em; color: #1f1f1f; padding: 0 0 30px 0; }
#contents .navi_bx .pay_txt_3						{ font-size: 9px; line-height: 1.2em; color: #0a0a0a; padding: 0 0 20px 0; }
#contents .navi_bx .bold							{ font-weight: bold; }
#contents .navi_bx .card_bx							{ width:100%; padding: 0 0 30px 0; }
#contents .navi_bx .pay_bx							{ width:100%; padding: 0 15px 0 15px; background-color: #ffffff; }
#contents .navi_bx .pay_bx .pay_bx_tit				{ width:100%; padding: 20px 0 0 0; }
#contents .navi_bx .pay_bx .pay_bx_tit li			{ background: url(/user_data/packages/andgino4sphone/img/guide/maru.png) no-repeat ;
														-webkit-background-size: 5px 12px;}
#contents .navi_bx .pay_bx .pay_bx_tit li p			{ width: 100%; font-size: 9px; font-weight: bold; line-height: 1.2em; color: #0a0a0a; padding: 0 0 0 10px; }	
#contents .navi_bx .pay_bx .pay_card				{ width:100%; line-height: 0; }	
#contents .navi_bx .pay_txt_4						{ font-size: 9px; line-height: 1.2em; color: #0a0a0a; }	
#contents .navi_bx .pay_txt_5 li					{ background: url(/user_data/packages/andgino4sphone/img/guide/deli_check.png) no-repeat ;
														-webkit-background-size: 16px 11px;}
#contents .navi_bx .pay_txt_5 li p					{ width: 100%;  font-size: 9px; font-weight: bold; line-height: 1.2em; color: #1f1f1f; padding: 0 0 0 23px; }
#contents .navi_bx .pay_bx .pay_card_1				{ width:100%; line-height: 0; padding: 10px 0 19px 0; }	
#contents .navi_bx .e_bx							{ width:100%; padding: 0 0 1px 0; }
#contents .navi_bx .card_1_bx						{ width:100%; padding: 0 0 15px 0; }

#contents .navi_bx .regist_txt_1					{ font-size: 9px; line-height: 1.2em; color: #1f1f1f; }
#contents .navi_bx .regist_txt_2					{ width:100%; padding: 18px 0 28px 0; }
#contents .navi_bx .regist_txt_2 li					{ background: url(/user_data/packages/andgino4sphone/img/guide/deli_check.png) no-repeat ;
														-webkit-background-size: 16px 11px;}
#contents .navi_bx .regist_txt_2 li p				{ width: 100%; font-size: 8px; line-height: 1.0em; color: #1f1f1f; padding: 0 0 0 23px; }
#contents .navi_bx .regist_txt_3					{ font-size: 9px; line-height: 1.2em; color: #1f1f1f; padding: 0 0 28px 0; }
#contents .navi_bx .regist_txt_3 a                  { display: inline;color: #0690b7;text-decoration: none; }

#contents .navi_bx .regist_txt_4					{ width:100%; padding: 0 0 28px 0; }
#contents .navi_bx .regist_txt_4 li					{ background: url(/user_data/packages/andgino4sphone/img/guide/maru.png) no-repeat ;
														-webkit-background-size: 5px 12px;}
#contents .navi_bx .regist_txt_4 li p				{ width: 100%; font-size: 9px; line-height: 1.2em; color: #0a0a0a; padding: 0 0 0 10px; }
#contents .navi_bx .regist_txt_4 a                  { display: inline;color: #0690b7;text-decoration: none; }

#contents .navi_bx .regist_txt_5					{ font-size: 9px; line-height: 1.2em; color: #1f1f1f; padding: 0 0 13px 0; }
#contents .navi_bx .point_bx						{ width:100%; padding: 0 0 20px 0; }
#contents .navi_bx .regist_txt_6					{ font-size: 9px; line-height: 1.2em; color: #1f1f1f; padding: 15px 0 12px 0; }	
#contents .navi_bx .regist_txt_7					{ font-size: 9px; line-height: 1.2em; color: #1f1f1f; padding: 0 0 19px 0; }
#contents .navi_bx .regist_txt_7 li					{ background: url(/user_data/packages/andgino4sphone/img/guide/maru.png) no-repeat ;
														-webkit-background-size: 5px 12px;}
#contents .navi_bx .regist_txt_7 li p				{ width: 100%; font-size: 9px; line-height: 1.2em; color: #0a0a0a; padding: 0 0 0 10px; }
#contents .navi_bx .regist_txt_8					{ font-size: 9px; font-weight: bold; line-height: 1.2em; color: #1f1f1f; }
#contents .navi_bx .regist_txt_9					{ font-size: 9px; line-height: 1.2em; color: #1f1f1f; padding: 0 0 0px 0; }

#contents .cont_bx									{ width:100%; padding: 6px 10px 25px 10px; }
#contents .cont_bx_1								{ width:100%; padding: 6px 10px 0 10px; }
#contents .cont_bx_2								{ width:100%; padding: 6px 10px 5px 10px; }
#contents .main_bx									{ width:100%; background-color: #ffffff; }
#contents .main_bx .main_tit						{ font-size: 18px; color: #000000; text-align: center; padding: 26px 0 0 0; 
														font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;}
#contents .main_bx .main_subtit						{ font-size: 9px; color: #000000; text-align: center; }	
#contents .main_bx .comp							{ width:100%; padding: 20px 6px 75px 13px; }
#contents .main_bx .comp .comp_li					{ border-bottom: 1px solid #eeeeee; }	
#contents .main_bx .comp .comp_li .li_tit			{ width: 30%; font-size: 9px; font-weight: bold; text-align: right; line-height: 1.4em; color: #090404; float: left; padding: 8px 0 8px 0; }
#contents .main_bx .comp .comp_li .li_txt			{ width: 70%; font-size: 9px; line-height: 1.4em; color: #090404; float: left; padding: 8px 15px 8px 12px; }

#contents .main_bx .pri_tit							{ font-size: 9px; color: #090404; text-align: center; padding: 28px 0 0 0; }
#contents .main_bx .pri_bx							{ width:100%; padding: 18px 5px 30px 18px; }
#contents .main_bx .pri_bx .pri_bx_1				{ width:100%; border-top: 1px solid #eeeeee; }
#contents .main_bx .pri_bx .pri_in					{ width:100%; padding: 8px 0 0 0 ; border-bottom: 1px solid #eeeeee; }	
#contents .main_bx .pri_bx .pri_in .pri_in_tit		{ font-size: 9px; color: #090404; font-weight: bold; }
#contents .main_bx .pri_bx .pri_in .pri_in_txt		{ font-size: 9px; color: #090404; line-height: 1.6em; padding: 0 14px 8px 0; }												

#contents .main_bx .kiyaku_bx						{ width:100%; padding: 25px 15px 63px 15px; }
#contents .main_bx .kiyaku_bx .kiyaku_tit			{ font-size: 9px; color: #090404; padding: 0 0 12px 0; }
#contents .main_bx .kiyaku_scroll					{ width:100%; height: 416px; border: 1px solid #eeeeee; overflow-y: scroll; padding: 12px 12px 0 12px; }
#contents .main_bx .kiyaku_bx .kiyaku_img			{ width:55%; margin: 0 auto; padding: 14px 0 0 0; }
#contents .main_bx .kiyaku_bx img					{ vertical-align: bottom; }
#contents .kiyaku_scroll .kiyaku_in_tit				{ font-size: 9px; color: #090404; font-weight: bold;  padding: 0 0 5px 0; }
#contents .kiyaku_scroll .kiyaku_in_txt1			{ padding: 0 0 15px 0; }
#contents .kiyaku_scroll .kiyaku_p1 				{ width: 5%; font-size: 9px; color: #090404; line-height: 1.2em; float: left; }
#contents .kiyaku_scroll .kiyaku_p2 				{ width: 95%; font-size: 9px; color: #090404; line-height: 1.2em; float: left; }
#contents .kiyaku_scroll .kiyaku_in_txt2			{ font-size: 9px; color: #090404; line-height: 1.2em; padding: 0 0 15px 0; }

#contents .faq										      { width:100%; padding: 10px 10px 17px 10px; }
#contents .faq_tit					          	{ font-size: 18px; color: #0a0a0a; font-weight: bold; padding: 30px 0 0 0; }
#contents .faq_bx					            	{ padding: 40px 0 0 0; }
#contents .faq_subtit			          		{ font-size: 14px; color: #1f1f1f; font-weight: bold; padding: 0 0 5px 0; }
#contents .faq_bar				          		{ width:100%; line-height: 0; padding: 0 0 15px 0;　}
#contents .faq_bx .acMenu dt{
  display:block;
  width:100%;
  text-align:left;
  cursor:pointer;
  background-color: #BAC6C6;
/*
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #35ca6f), color-stop(0.00, #00a045));
  background: -webkit-linear-gradient(#35ca6f, #00a045);
  background: -moz-linear-gradient(#35ca6f, #00a045);
  background: -o-linear-gradient(#35ca6f, #00a045);
  background: -ms-linear-gradient(#35ca6f, #00a045);
  background: linear-gradient(#35ca6f, #00a045);
*/
  color:#FFFFFF;
	font-size:10px;
  line-height: 1.4em;
	font-weight:bold;
	padding:10px;
  border-bottom: 2px solid #FFF;
}
#contents .faq_bx .acMenu dd{
  background:#ffffff;
  width:100%;
  text-align:left;
  display:none;
	padding:10px;
}
#contents .faq_bx .acMenu dd a{
  display: inline-block;
}
#contents .faq_bx .acMenu dt.active{
  width:100%;
  background-color: #919C9C;
/*
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #0f662b), color-stop(0.00, #0f662b));
  background: -webkit-linear-gradient(#0f662b, #0f662b);
  background: -moz-linear-gradient(#0f662b, #0f662b);
  background: -o-linear-gradient(#0f662b, #0f662b);
  background: -ms-linear-gradient(#0f662b, #0f662b);
  background: linear-gradient(#0f662b, #0f662b);
*/
}
#contents .faq_bx .acMenu dd .answer_L{
  width:100%;
	color:#919C9C;
	font-weight:bold;
	font-size:12px;
  line-height: 1.6em;
}
#contents .faq_bx .acMenu dd .answer_R{
  width:100%;
	font-size:9px;
  line-height: 1.6em;
  color:#010101;
	padding:5px 0 0;
}
#contents .faq_bx .acMenu dd .answer_R a      { display: inline;color: #0690b7;text-decoration: none; }


#contents .purchases										      { width:100%; padding: 10px 10px 17px; }
#contents .purchases .purchases_inner		      { background: #fff; }
#contents .purchases .purchases_inner div     { padding: 0; margin: 0; }
#contents .purchases img								      { vertical-align: bottom; }
#contents .purchases .purchases_guide_bx                { padding: 0 15px 15px!important; }
#contents .purchases .purchases_guide_bx .guide_bx      { padding: 15px 0 0!important; }
#contents .purchases .purchases_guide_bx .guide_bx .line      { height: 4px; padding: 0!important; margin: 0!important; }
#contents .purchases .purchases_guide_bx .guide_bx .line img  { vertical-align: top; }
#contents .purchases .purchases_guide_bx .guide_bx h3   { font-size: 12px; font-weight: bold; color: #1f1f1f; line-height: 1; padding: 0 0 8px; margin: 0; }
#contents .purchases .purchases_guide_bx .guide_bx ul   { padding: 10px 0 0; }
#contents .purchases .purchases_guide_bx .guide_bx li   { padding-bottom: 15px; padding-left: 1em; text-indent: -1em; font-size: 10px; color: #1f1f1f; line-height: 1.6em; }
#contents .purchases .purchases_guide_bx .guide_bx li:last-child   { padding-bottom: 0; }
#contents .purchases .purchases_guide_bx .guide_bx li span   { color: #1f1f1f; }

#contents .purchases .purchases_guide_bx .acMenu      { padding: 15px 0 0!important; }
#contents .purchases .purchases_guide_bx .acMenu dt{
  display:block;
  width:100%;
  text-align:left;
  cursor:pointer;
  background-color: #BAC6C6;
/*
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #35ca6f), color-stop(0.00, #00a045));
  background: -webkit-linear-gradient(#35ca6f, #00a045);
  background: -moz-linear-gradient(#35ca6f, #00a045);
  background: -o-linear-gradient(#35ca6f, #00a045);
  background: -ms-linear-gradient(#35ca6f, #00a045);
  background: linear-gradient(#35ca6f, #00a045);
*/
  color:#FFFFFF;
	font-size:10px;
  line-height: 1.4em;
	font-weight:bold;
	padding:10px;
  border-bottom: 2px solid #fff;
}
#contents .purchases .purchases_guide_bx .acMenu dd{
  background:#ffffff;
  width:100%;
  text-align:left;
  display:none;
	padding:10px;
}
#contents .purchases .purchases_guide_bx .acMenu dd a{
  display: inline-block;
}
#contents .purchases .purchases_guide_bx .acMenu dt.active{
  width:100%;
  background-color: #919C9C;
  /*
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #0f662b), color-stop(0.00, #0f662b));
  background: -webkit-linear-gradient(#0f662b, #0f662b);
  background: -moz-linear-gradient(#0f662b, #0f662b);
  background: -o-linear-gradient(#0f662b, #0f662b);
  background: -ms-linear-gradient(#0f662b, #0f662b);
  background: linear-gradient(#0f662b, #0f662b);
  */
}
#contents .purchases .purchases_guide_bx .acMenu dd .answer_L{
	color:#919C9C;
	font-weight:bold;
	font-size:12px;
  width:100%;
  line-height: 1.6em;
}
#contents .purchases .purchases_guide_bx .acMenu dd .answer_R{
	font-size:9px;
  line-height: 1.6em;
  color:#010101;
	padding:5px 0 0;
  width:100%;
}
#contents .main_bx .pri_bx .pri_in .pri_in_txt .LinkInline {
  display:inline;
}
