@charset "utf-8";


/*共通パーツ開始***********************************************************/

/* 「使い方ガイド」共通タイトル */
.guide_common_title {
	border-left: 6px solid #008131;
	font-size: 26px;
    font-weight: bold;
    margin: 30px 0 10px;
	padding: 3px 15px 2px;
}

/* ===========================================
余白調整
===========================================*/
/* エリア間の余白 */
.division + .division {
	/* margin-top: 100px; */
	margin-top: 50px;
    padding-top: 50px;
}

/* テキストリンクの上に余白 */
#main p + .common_text_btn {
	margin-top: 5px;
}

/* お困りの方へ */
#need_help .two_column {
	margin-top: 0;
}
/* マイページガイドTOPへ戻る */
#main_area #page_navi {
	margin: 70px auto 20px;
	width: 340px;
}


/* ===========================================
.comment　コメント
===========================================*/
#main_area div.comment {
	margin-bottom: 60px;
}
/* コメント内画像 */
#main_area div.comment .comment_img {
	text-align: center;
}
#main_area div.comment p + .comment_img {
	margin-top: 40px;
}
/* 中盤・最後に表示するセンター寄せのコメント・画像単体 */
#main .comment_center,
#main .img_center {
	margin: 60px auto;
	text-align: center;
}
/* コメント内メニュー */
#main .comment .pmenu {
	margin-top: 10px;
}
#main .comment .pmenu ul li + li {
	margin-top: 5px;
}



/* ===========================================
.guide_list　ガイドリスト
===========================================*/
/* ガイドリスト基本 */
#main .guide_list + .guide_list {
	border-top: 1px solid #CCC;
	margin-top: 120px;
	padding-top: 120px;
}
#main .guide_list > li {
	position: relative;
}
#main .guide_list > li + li {
	margin-top: 70px;
	padding-top: 70px;
}
/* ガイドリスト間の矢印 */
#main .guide_list > li::after {
	display: block;
	content: "";
	border-top: 30px solid #008131;
    border-right: 60px solid transparent;
    border-left: 60px solid transparent;
    width: 1px;
    height: 1px;
	position: absolute;
	bottom: -100px;
	left: 0;
	right: 0;
	margin: auto;
}
/* ガイドリスト間の矢印は基本消す */
#main .guide_list > li:last-child::after {
	content: none !important;
}


/* ガイドリスト - 数字リスト */
#main ol.guide_list {
	counter-reset: item;
	list-style-type: none;
	padding-left: 0;
}
/* 数字リストの場合のみタイトルで数字を回す */
#main ol.guide_list > li .guide_title span::before {
	counter-increment: item;
	content: counter(item);
	padding-right: .5em;
	font-size: 16px;
	font-weight: bold;
	position: absolute;
	top: 2px;
	left: 0;
}
#main ol.guide_list > li.no_number::before {
	content: none;
}


/* ガイドリスト - 矢印なし */
#main .guide_list.arrow_no > li::after{
	content: none;
}
#main .guide_list.arrow_no > li + li {
	margin-top: 30px;
	padding-top: 30px;
}
#main .guide_list.arrow_no > li:last-child {
	margin-top: 0;
	padding-top: 0;
}
/* コメント - ガイドリスト（矢印なし）の最後に矢印 */
#main .guide_list .arrow_last {
	position: relative;
	margin-top: 120px;
}
#main .guide_list .arrow_last::after {
	display: block;
	content: "";
	border-top: 30px solid #008131;
    border-right: 60px solid transparent;
    border-left: 60px solid transparent;
    width: 1px;
    height: 1px;
	position: absolute;
	bottom: 150px;
	left: 0;
	right: 0;
	margin: auto;
}
/* 画像リストの場合余白と矢印を調整 */
#main .guide_list.arrow_no .arrow_last.img_bottom {
	margin-top: 60px;
}
#main .guide_list.arrow_no .arrow_last.img_bottom::after {
	bottom: 140px;
}


/* ガイドリスト - 矢印なし、最後の項目にのみ矢印表示（数字リストの場合タイトルに数字無し）したい場合 */
#main .guide_list.arrow_last > li:last-child {
	margin-top: 140px;
}
#main .guide_list.arrow_last > li + li {
	margin-top: 60px;
}
#main .guide_list.arrow_last > li::after {
	content: none;
}
#main .guide_list.arrow_last > li:last-child::after {
	display: block;
	content: "";
	border-top: 30px solid #008131;
    border-right: 60px solid transparent;
    border-left: 60px solid transparent;
    width: 1px;
    height: 1px;
	position: absolute;
	bottom: 120px;
	left: 0;
	right: 0;
	margin: auto;
}
#main ol.guide_list.arrow_last > li:last-child::before {
	content: none;
}


/* ガイドリスト - タイトル */
#main .guide_list > li .guide_title {
	box-sizing: border-box;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 30px;
	width: 100%;
}
/* 数字リストの場合のみタイトル調整 */
#main ol.guide_list > li .guide_title span {
	position: relative;
}
#main ol.guide_list > li .guide_title span {
	padding-left: 20px;
}

/* ガイドリスト - 中身 */
#main .guide_list > li .guide_box_wrap {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
#main .guide_list > li .guide_box_wrap .guide_box {
	width: 100%;
}
#main .guide_list > li .guide_box_wrap.two_column .guide_box {
	width: 380px;
}
#main .guide_list > li .guide_box_wrap + .guide_box_wrap {
	margin-top: 60px;
}
/* 画像が大きい場合 */
#main .guide_list > li .guide_box_wrap.two_column .guide_box.bigimg {
	text-align: center;
	width: 480px;
}
#main .guide_list > li .guide_box_wrap.two_column .guide_box.smalltxt {
	width: 280px;
}
#main .guide_list > li .guide_box_wrap .guide_box.bigimg .guide_img {
	box-shadow: none;
	text-align: center;
}
#main .guide_list > li .guide_box_wrap .guide_box.bigimg .guide_img img {
	max-width: 480px;
	width: auto;
}



#main .guide_list > li .guide_box_wrap .guide_img {
	box-shadow: 0px 1px 8px rgb(0 0 0 / 25%);
}
#main .guide_list > li .guide_box_wrap .guide_img img {
	width: 100%;
}
#main .guide_list > li .guide_box_wrap .guide_img + .guide_img {
	margin-top: 60px;
}
/* 1カラムで画像をautoサイズでセンター寄せ表示する */
#main .guide_list > li .guide_box_wrap.one_column .guide_box .guide_img.center {
	box-shadow: none;
	margin-top: 30px;
	text-align: center;
}
#main .guide_list > li .guide_box_wrap.one_column .guide_box .guide_img.center img {
	width: auto;
}

#main .guide_list > li .guide_box_wrap .guide_text {
	font-size: 13px;
	letter-spacing: -.005rem;
	line-height: 1.6;
}
#main .guide_list > li .guide_box_wrap .guide_subtitle {
	border-left: 3px solid #CCC;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 15px;
	padding: 5px 10px;
}
#main .guide_list > li .guide_box_wrap .guide_subtitle img {
	vertical-align: middle;
}
#main .guide_list > li .guide_box_wrap .guide_minititle {
	font-weight: bold;
	margin-bottom: 5px;
}
#main .guide_list > li a.common_text_btn {
	display: inline-block;
}

/* ガイドリスト - テキスト間余白 */
#main .guide_list > li .guide_link {
	margin: 20px 0;
}
#main .guide_list > li .guide_title + .guide_text,
#main .guide_list > li .guide_title + .guide_img {
	margin-bottom: 30px;
}
#main .guide_list > li .guide_box_wrap .guide_text + .guide_text,
#main .guide_list > li .guide_box_wrap .guide_text + .guide_subtitle,
#main .guide_list > li .guide_box_wrap .guide_text + .guide_img,
#main .guide_list > li .guide_box_wrap .guide_img + .guide_text {
	margin-top: 20px;
}
#main .guide_list + h2 {
	margin-top: 60px;
}



/* ===========================================
.table_list　テーブル風リスト
===========================================*/
#main .table_list {
	margin-top: 20px;
}
#main .table_list li {
	border: 1px solid #EEE;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
#main .table_list li + li {
	border-top: 1px solid transparent;
}
#main .table_list li div {
	box-sizing: border-box;
	font-size: 12px;
	line-height: 1.6;
	padding: 10px;
}
#main .table_list li div p + p {
	margin-top: 5px;
}
#main .table_list li .left {
	background: #EEE;
	font-weight: bold;
	width: 40%;
}
#main .table_list li .right {
	width: 60%;
}



/* ===========================================
.page_in_link　ページ内リンク
===========================================*/
.page_in_link {
	display: flex;
	justify-content: space-evenly;
	margin: 80px auto;
	width: 800px;
}
h2 + .page_in_link {
	margin-top: 45px;
}
.page_in_link a {
	display: inline-block;
	color: #333;
    font-size: 14px;
	font-weight: bold;
    letter-spacing: -.01em;
	padding-left: 20px;
	position: relative;
	text-decoration: underline;
}
.page_in_link a:hover {
	color: #0C3090;
	text-decoration: underline;
}
.page_in_link a::after {
	display: block;
	content: "";
	border-top: 7px solid #008131;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	width: 1px;
	height: 1px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}



/* ===========================================
.page_up_link　ページTOPリンク
===========================================*/
a.page_up_link {
	display: inline-block;
	color: #333;
    font-size: 14px;
	font-weight: bold;
    letter-spacing: -.01em;
	padding-left: 20px;
	position: relative;
	text-decoration: underline;
}
a.page_up_link:hover {
	color: #0C3090;
	text-decoration: underline;
}
a.page_up_link::after {
	display: block;
	content: "";
	border-bottom: 7px solid #008131;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	width: 1px;
	height: 1px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}



/* ===========================================
ガイド領域共通　下層ナビ
===========================================*/
#main_area .guide_navi_block {
	border: 3px solid #d7d7d7;
	margin-top: 120px;
	padding: 30px;
}
#main_area .guide_navi_block .guide_top_block {
	margin-top: 20px;
}
#main_area .guide_navi_block .guide_top_block + .guide_top_block {
	margin-top: 25px;
}
#main_area .guide_navi_block h3 {
    background: #008131;
	border: none;
	color: #FFF;
	font-size: 16px;
    font-weight: bold;
	margin-bottom: 10px;
    padding: 5px 10px;
}
#main_area .guide_navi_block h4 {
	font-size: 14px;
    font-weight: bold;
    padding: 0 0 10px;
    border-bottom: 3px solid #CCC;
}
#main_area .guide_navi_block .common_text_btn {
	font-size: 12px;
}
#main_area .guide_navi_block ul.guide_top_list li + li {
	margin-top: 15px;
}

/*共通パーツ終了***********************************************************/





/*　各ページ設定 開始　********************************************************/

/* ===========================================
#guide　マイページガイドトップ
===========================================*/
#guide #main_area h1.guide_common_title {
	border-bottom: none !important;
	border-left: 6px solid #008131;
	font-size: 26px;
	margin: 33px 0 40px;
	padding: 3px 15px 2px;
}
#main_area .guide_top_block {
	margin-top: 25px;
}
#main_area .guide_top_block + .guide_top_block {
	margin-top: 60px;
}
#main_area .guide_top_block ul.guide_top_list li + li {
	margin-top: 20px;
}
#main_area .guide_top_block ul.guide_top_list {
	margin-top: 15px;
}
#main_area .guide_top_block .flex_column.three h2 {
	margin-bottom: 15px;
}




/* ===========================================
住所管理について
===========================================*/

/*　住所管理　===========================================　*/

/* 住所を登録する #guide_address_regist */


/* 住所を修正する #guide_address_edit */


/* 住所を削除する #guide_address_del */


/* グループ登録する #guide_group_howto */
/* ページ内リンク用余白 */
#guide_group_howto #main .guide_list > li {
	padding-top: 40px;
	margin-top: -40px;
}
#guide_group_howto #main .guide_list > li + li {
	margin-top: 40px;
}
#guide_group_howto #main .page_in_link a {
	text-align: center;
	padding-left: 0;
}
#guide_group_howto #main .page_in_link a::after {
	top: 0;
    bottom: -60px;
    left: 0;
    margin: auto;
    right: 0;
}


/*　住所の一括登録　===========================================　*/

/* 住所を一括登録する #guide_extra_allupload */

/* 住所録テンプレートの入力項目一覧 #guide_extra_allupload_input */
#guide_extra_allupload_input #main #input_detail table{
	border-collapse:collapse;
	width:100%;
}
#guide_extra_allupload_input #main #input_detail th,
#guide_extra_allupload_input #main #input_detail td{
	margin:0;
	padding:5px;
	border:1px solid #CCC;
}
#guide_extra_allupload_input #main #input_detail th{
	width:160px;
	text-align:left;
	font-weight:bold;
	background:#D2E9FF;
}
#guide_extra_allupload_input #main #input_detail th.item,
#guide_extra_allupload_input #main #input_detail th.example,
#guide_extra_allupload_input #main #input_detail th.explain,
#guide_extra_allupload_input #main #input_detail th.letters{
	background:#333;
	color:#FFF;
}
#guide_extra_allupload_input #main #input_detail th.explain,
#guide_extra_allupload_input #main #input_detail td.explain{
	width:300px;
}
#guide_extra_allupload_input #main #input_detail th.example,
#guide_extra_allupload_input #main #input_detail td.example{
	width:180px;
}
#guide_extra_allupload_input #main #input_detail th.letters,
#guide_extra_allupload_input #main #input_detail td.letters{
	width:80px;
}
#guide_extra_allupload_input #main #input_detail th.must{
	background:#FED8E6;
}
#guide_extra_allupload_input #main #input_detail th span.must{
	padding-left:5px;
	color:red;
	white-space:nowrap;
	font-size:80%;
}
#guide_extra_allupload_input #main #input_detail tr.even td{
	background:#EFEFEF;
}


/* データアップロード時のエラーについて #guide_extra_allupload_error */
#guide_extra_allupload_error #main dt{
	margin-bottom: 15px;
	font-size: 15px;
	font-weight: bold;
}
#guide_extra_allupload_error #main dd{
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom: 1px dotted #CCC;
}
#guide_extra_allupload_error #main dd.last {
	border-bottom: none;
}
#guide_extra_allupload_error #main dd div.ex{
	margin-top: 10px;
}
#guide_extra_allupload_error #main div.line p{
	margin-bottom:10px;
}
#guide_extra_allupload_error #main div.line div.img{
	margin:25px 0;
}
#guide_extra_allupload_error #main div.line dd{
	border-bottom:none;
	padding-bottom:0;
	margin-bottom:0;
}


/* 別フォーマットのデータをお持ちの方へ #guide_extra_allupload_fit */
/* ページ内リンク用余白 */
#guide_extra_allupload_fit #main #data_paste {
	padding-top: 40px;
	margin-top: -40px;
}
#guide_extra_allupload_fit #main #data_soft .guide_list > li {
	padding-top: 40px;
	margin-top: -40px;
}
#guide_extra_allupload_fit #main #data_soft .guide_list > li + li {
	margin-top: 60px;
}


/* 姓名切り分けツールについて #guide_extra_allupload_separate */
/* #guide_extra_allupload_separate #main ul{
	margin-top:30px;
	padding-top:30px;
	border-top:3px dotted #CCC;
}
#guide_extra_allupload_separate #main li{
	margin-bottom:30px;
	padding-bottom:30px;
	border-bottom:3px dotted #CCC;
	font-size:120%;
} */
#guide_extra_allupload_separate #main #step01{
	background:url(../img/mypage/guide/extra/allupload_step01.gif) left top no-repeat;
	padding-left:105px;
	min-height:95px;
	_height:95px;
}
#guide_extra_allupload_separate #main #step01 .btn_dl{
	margin:5px 0 20px 0;
}
#guide_extra_allupload_separate #main #step02{
	background:url(../img/mypage/guide/extra/allupload_step02.gif) left top no-repeat;
	padding-left:105px;
	min-height:95px;
	_height:95px;
}
#guide_extra_allupload_separate #main #step03{
	background:url(../img/mypage/guide/extra/allupload_step03.gif) left top no-repeat;
	padding-left:105px;
	min-height:95px;
	_height:95px;
}
#guide_extra_allupload_separate #main #step04{
	background:url(../img/mypage/guide/extra/allupload_step04.gif) left top no-repeat;
	padding-left:105px;
	min-height:95px;
	_height:95px;
}

#guide_extra_allupload_separate #main li div.img{
	margin-top:15px;
}
#guide_extra_allupload_separate #main div.next{
	margin:0 0 0 0;
	padding:50px 0 20px 0;
	background:url(../img/mypage/guide/extra/allupload_next_bg.gif) top center no-repeat;
	text-align:center;
	font-size:120%;
}
#guide_extra_allupload_separate #main div.separate li.step02{
	border-bottom:none;
}
#guide_extra_allupload_separate #main div.macro{
	padding:20px;
	border:3px solid #CCC;
}



/*　登録住所のエクスポート　===========================================　*/

/* 住所を一括エクスポートする #guide_extra_export */

/* 検索した住所データをエクスポートする #guide_extra_export_select */

/* 住所をインポートする #guide_extra_inport */



/* ===========================================
宛名印刷を注文する
===========================================*/

/* 宛名印刷注文のながれ #guide_printaddress */
#guide_printaddress .comment.printtop {
	margin: -20px auto 60px;
	width: 724px;
}
#guide_printaddress .comment.printtop p.step {
	padding-left: 67px;
    text-indent: -67px;
}
#guide_printaddress .comment.printtop p.step + p.step {
	margin-top: 20px;
}
#guide_printaddress .comment.printtop p.step span {
	background: #008131;
	color: #fff;
	display: inline;
    font-weight: bold;
	margin-right: 10px;
	padding: 1px 5px 0;
    text-align: center;
}

/* 旧字の印刷を希望される場合 #guide_printaddress_oldchara */
/* 冒頭テキスト */
.opening_text p,
.opening_text dd {
    line-height: 1.5;
}
.opening_text dl {
    margin-top: 25px;
}
.opening_text dt {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 6px;
}
.caution_line {
    border-bottom: 1px dotted #FF0000;
}

#guide_printaddress_oldchara #main div.ex{
	margin: 15px 0 0 0;
	padding: 15px;
	border: 2px solid #5FA2EC;
}
#guide_printaddress_oldchara #chara_list {
	padding-top: 60px;
}
#guide_printaddress_oldchara #list_navi {
	margin-bottom: 30px;
}
#guide_printaddress_oldchara #chara_list div.list{
	border:1px solid #CCC;
	text-align:center;
	margin:15px 0 10px 0;
	padding:20px 10px 10px 10px;
	overflow: hidden;
}
#guide_printaddress_oldchara #main #chara_list .list h3{
	background:#CCC;
	color:#666;
	font-size:110%;
	font-weight: bold;
	letter-spacing: 2px;
	margin-bottom:20px;
	padding:5px 10px;
	border-radius: 5px;
	clear:both;
}
#guide_printaddress_oldchara #main #chara_list .list dt{
	margin-bottom:5px;
}
#guide_printaddress_oldchara #main #chara_list .list dd{
	font-size:90%;
}
#guide_printaddress_oldchara #main #chara_list .list dt + dd{
	font-size:130%;
}
#guide_printaddress_oldchara #main #chara_list .list img{
	width:80px;
}
#guide_printaddress_oldchara #main #chara_list .list dl{
	box-sizing: border-box;
	float:left;
	height: 140px;
	padding:0 0 20px;
	text-align: center;
	width: 128px;
}
#guide_printaddress_oldchara #main #chara_list .list p{
	clear:both;
}
.chara_block {
	padding-top: 30px;
}
#a_gyo + .chara_block {
	padding-top: 0;
}
.chara_block::after {
	content: "";
	display: table;
	clear: both;
}
#guide_printaddress_oldchara #os div.ill{
	margin-top: 30px;
}

/* サイト下部（about_characters） */
.font_sample {
    width: 640px;
    text-align: center;
    margin: 0 auto 50px;
}
.font_sample dl {
    border: 1px solid #CCC;
    padding: 15px 0;
}
.font_sample dl dt {
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 10px;
}
#contents_r dd {
    margin-left: 10px;
}
.font_sample dl dt + dd {
    margin-bottom: 5px;
    padding: 0;
}
.font_sample dl dd {
    padding: 15px 50px 15px 0;
}
.font_sample dl dd.font_underline {
    border-bottom: 1px solid #CCC;
}
.font_sample dl.print_font {
    background: #DFE7EE;
}
.about_characters h2 {
    margin-top: 40px;
}
.about_characters img {
    margin-left: 20px;
}


/* 宛名印刷のレイアウトについて #guide_printaddress_layout */
#guide_printaddress_layout #main div.description{
	padding-bottom: 5px;
}
#guide_printaddress_layout #main div.description p{
	margin-bottom: 15px;
}
#guide_printaddress_layout #main .ttl{
	font-size: 15px;
	font-weight: bold;
	background: #EFEFEF;
	padding: 10px 5px;
	text-align: center;
}
#guide_printaddress_layout #main div.base div.img{
	text-align: center;
	padding-bottom: 50px;
}
#guide_printaddress_layout #main div.layout{
	padding-top: 20px;
	margin-top: 20px;
	border-top: 1px dotted #CCC;
}
#guide_printaddress_layout #main th{
	text-align: left;
	padding: 8px;
	vertical-align: top;
}
#guide_printaddress_layout #main td{
	width: 265px;
	padding: 8px;
	vertical-align: top;
}
#guide_printaddress_layout #main div.name{
	margin-top: 5px;
}
#guide_printaddress_layout #main div.print{
	margin-top: 5px;
}
#guide_printaddress_layout #main #personal{
	padding-top: 30px;
}
#guide_printaddress_layout #main #company{
	padding-top: 30px;
}
#guide_printaddress_layout #main #company div.print{
	margin: 5px 8px 0 0;
	text-indent: -1.5em;
	padding-left: 1.5em;
}
#guide_printaddress_layout #main #alpha{
	padding-top: 30px;
}
#guide_printaddress_layout #main div.alpha{
	padding-top: 20px;
	border-top: 1px dotted #CCC;
}
#guide_printaddress_layout #main #alpha div.number{
	border-top: 1px dotted #CCC;
}
#guide_printaddress_layout #main #care_of{
	padding-top: 30px;
}


/* 宛名印刷の書体について #guide_printaddress_font */
#guide_printaddress_font #main div.font div.text{
	margin-bottom: 25px;
}
#guide_printaddress_font #main div.font table{
	width: 760px;
	margin: 0 auto;
}
#guide_printaddress_font #main div.font table th{
	width: 370px;
	text-align: center;
	background: #EFEFEF;
	border-left: 5px solid #FFF;
	border-right: 5px solid #FFF;
	padding: 10px;
	font-weight: bold;
	font-size: 15px;
}
#guide_printaddress_font #main div.font table td{
	width: 370px;
	text-align: center;
}


/* 宛名注文履歴を確認する #guide_history_address */




/* ===========================================
差出人情報について
===========================================*/

/* 差出人情報を登録する #guide_sender_regist */


/* 差出人情報を修正・削除する #guide_sender_edit */


/* ===========================================
住所録の移行方法
===========================================*/
#guide_address_transfer #main .guide_list > li + li{
	margin-top: 0;
}
#guide_address_transfer #main .guide_list > li::after {
	display: none;
}
#guide_address_transfer .announce_area{
	background: #EEEEEE;
	padding: 24px 40px;
	margin: 36px auto 14px;
}
#guide_address_transfer .announce_title{
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 16px;
}
#guide_address_transfer .announce_text{
	margin-bottom: 16px;
}
#guide_address_transfer a.announce_link:link{
	color: #333;
	text-decoration: underline;
}
#guide_address_transfer .announce_caution_title{
	font-weight: bold;
}

/* ===========================================
その他
===========================================*/

/* ログインできない方へ #guide_login */
#guide_login .division div.comment {
	margin-bottom: 0;
}
#guide_login div.p_memu{
	margin-top:10px;
}
#guide_login div.lost_idpass dt{
	font-weight:bold;
	margin-top:30px;
	margin-bottom:10px;
}
#guide_login div.change_id dt{
	font-weight:bold;
	margin-top:30px;
	margin-bottom:10px;
}
#guide_login ul.caption li{
	margin-top:5px;
	text-indent:-1.5em;
	padding-left:1.5em;
}

/*　各ページ設定 終了　********************************************************/