@charset "Shift_JIS";
/**********ログインフォームに関するcss***********/
div#login{/*ログインフォームの全体を囲むセレクタ*/
	/*width: 750px;横幅のサイズを変更したいときはここで指定*/
	margin: 15px 0;
}

div#login p#l_title{/*ログインフォームのタイトル*/
	height: 20px;
	padding: 3px 0 0 5px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	background-image:url(/share/images/login_title.gif);
	background-repeat:no-repeat;	
}

div#login p#l_title_kaigai{/*ログインフォームのタイトル・海外用*/
	height: 20px;
	padding: 3px 0 0 5px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	background-image:url(/share/images/login_title_kaigai.gif);
	background-repeat:no-repeat;	
}

div#login p#l_inquiry{/*ログインに関するお問い合わせ*/
	float:right;
	padding-left: 14px;
	font-size: 12px;
	background-image:url(/share/images/login_arrow.gif);
	background-repeat:no-repeat;
	background-potion:0;
	margin-bottom: 10px;
}

div#login p#l_inquiry_kaigai{/*ログインに関するお問い合わせ・海外用*/
	float:right;
	padding-left: 14px;
	font-size: 12px;
	background-image:url(/share/images/login_arrow_kaigai.gif);
	background-repeat:no-repeat;
	background-potion:0;
	margin-bottom: 10px;
}

div#login div#l_rakuten{/*楽天会員ログイン*/
	float:left;
	width: 368px;
	border:2px solid #CC0000;
	background-color: #FFFFFF;
}

div#login div#l_rakuten p#l_rtitle{/*楽天会員ログイン タイトル*/
	height: 26px;
	padding: 6px 0 0 3px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	background-color: #CC0000;
}
html>body div#login div#l_rakuten p#l_rtitle{
	height: 20px;
	padding: 6px 0 0 3px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	backgrounmd-color: #CC0000;
}

div#login div#l_rakuten ul{/*楽天会員ログイン フォーム*/
	font-size: 12px;
	list-style-type:none;
	margin: 7px ;
	/*background-image:url(/share/images/login_field.gif);
	background-repeat:no-repeat;*/	
}

div#login div#l_rakuten li.sub{/*楽天会員ログイン サブタイトル*/
	float:left;
	width:90px;
	height: 25px;
	padding: 10px 0 0 3px;
	border: 1px solid #999999;
	background-color: #FFFFCC;
}
*html div#login div#l_rakuten li.sub{
	width:93px;
	height: 35px;
	padding: 7px 0 0 3px;
}

div#login div#l_rakuten li.field{/*楽天会員ログイン テキストフィールド*/
	width:343px;
	height: 28px;
	padding: 7px 0 0 3px;
	font-size: 12px;
	color: #999999;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
*html div#login div#l_rakuten li.field{
	width:250px;
	height: 35px;
	padding: 7px 0 0 0px;
}

div#login div#l_rakuten li input{/*楽天会員ログイン テキストフィールド*/
	width:140px;
}

div#login div#l_rakuten p#l_invalid{/*楽天会員ログイン ブラウザを閉じるときオートログインを無効にする*/
	margin: 1px 7px;
	font-size: 12px;
}

div#login div#l_rakuten p#l_common{/*楽天会員ログイン 共有のコンピュータをお使いの方は*/
	margin: 1px 7px;
	padding-left: 18px;
	font-size: 12px;
	color: #999999;
}

div#login div#l_rakuten div#l_submit{/*楽天会員ログイン SUBMITボタン*/
	float: left;
	width: 120px;
	margin: 7px 0 10px 60px;
}
html>body div#login div#l_rakuten div#l_submit{
	float: left;
	width: 120px;
	padding: 0;
	margin: 7px 0 15px 120px;
}

div#login div#l_rakuten div#l_submit input{/*楽天会員ログイン SUBMITボタン*/
	width:120px;
}

div#login div#l_rakuten div#l_submit_new{/*楽天会員ログイン SUBMITボタン 20070927 edit by hayashi*/
	float: left;
	width: 264px;
	padding-left: 99px;
	margin: 7px 0 10px 0;
}
html>body div#login div#l_rakuten div#l_submit_new{
	float: left;
	width: 162px;
	padding: 0;
	margin: 7px 0 15px 99px;
}

div#login div.l_ssl{/*SSL*/
	float: left;
	padding-left:25px;
	margin: 10px 3;
	font-size: 12px;
	color: #437617;
	font-weight: bold;
	background-image:url(/share/images/login_ssl.gif);
	background-repeat:no-repeat;
	background-potion:0;
}

div#login div.l_ssl_kaigai{/*SSL・海外用*/
	float: left;
	padding-left:25px;
	margin: 10px 3;
	font-size: 12px;
	color: #3C69A4;
	font-weight: bold;
	background-image:url(/share/images/login_ssl.gif);
	background-repeat:no-repeat;
	background-potion:0;
}

div#login div#l_rakuten p#l_upk{/*楽天会員ログイン 「ユーザID」はご登録いただいた任意の文字列*/
	clear: both;
	margin: 7px;
	padding: 3px 3px 3px 15px;
	font-size: 12px;
	line-height: 120%;
	border: 1px solid #CCCCCC;
	background-color: #EBEBEB;
	background-image:url(/share/images/login_attention.gif);
	background-repeat:no-repeat;	
	background-position: 2px 7px;
}
html>body div#login div#l_rakuten p#l_upk{
	clear: both;
	margin: 7px;
	padding: 3px 3px 3px 15px;
	font-size: 12px;
	line-height: 120%;
	border: 1px solid #CCCCCC;
	background-color: #EBEBEB;
	background-image:url(/share/images/login_attention.gif);
	background-repeat:no-repeat;	
	background-position: 2px 3px;
}


div#login div#l_entry{/*会員登録*/
	float:right;
	width: 368px;
	border:2px solid #254AD4;
	background-color: #FFFFFF;
}

div#login div#l_entry p#l_etitle{/*会員登録 タイトル*/
	height: 26px;
	padding: 6px 0 0 3px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	background-color: #254AD4;
}
html>body div#login div#l_entry p#l_etitle{
	height: 20px;
	padding: 6px 0 0 3px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	background-color: #254AD4;
}

div#login div#l_entry p#l_lead{/*会員登録 リード文*/
	margin: 7px;
	font-size: 12px;
	text-align: center;
	line-height: 120%;
}

div#login div#l_entry div#l_submit{/*会員登録 SUBMITボタン */
	float: left;
	width: 273px;
	padding-left: 90px;
	margin: 7px 0 15px 0;
}
html>body div#login div#l_entry div#l_submit{
	float: left;
	width: 180px;
	padding: 0;
	margin: 7px 0 20px 90px;
}

div#login div#l_entry div#l_submit input{/*会員登録 SUBMITボタン*/
	width:180px;
}

div#login div#l_entry div#l_submit_new{/*会員登録 SUBMITボタン 20070927 edit by hayashi*/
	float: left;
	width: 264px;
	padding-left: 99px;
	margin: 7px 0 15px 0;
}
html>body div#login div#l_entry div#l_submit_new{
	float: left;
	width: 162px;
	padding: 0;
	margin: 7px 0 20px 99px;
}


div#login p#l_tabimado{/*旅の窓口会員*/
	float:right;
	width: 372px;
	margin: 10px 0;
	font-size: 12px;
	line-height: 120%;
}

div#login div#l_attention{/*注意事項*/
	float:right;
	width: 372px;
	background-color: #FFFFCC;
}

div#login div#l_attention ul{
	margin: 10px 5px 5px 5px ;
	font-size: 12px;
	line-height: 120%;
	list-style-type: disc;
	list-style-position: inside;
}

div#login div#l_attention li{
	padding-bottom: 5px;
}

div#login div#l_attention span#l_ssl_font{
	font-size: 12px;
	color: #437617;
	font-weight: bold;
}

div#login div#l_attention span#l_ssl_font_kaigai{/*海外用*/
	font-size: 12px;
	color: #3C69A4;
	font-weight: bold;
}

div#login div#l_cookie{/*クッキーに関する記述*/
	width: 750px;
	margin-top: 20px;
	margin-bottom: 20px;
	border-top: 1px solid #999999;
	padding: 10px 10px 0 5px;
}
html>body div#login div#l_cookie{
	width: 720px;
	margin-top: 20px;
	margin-bottom: 20px;
	border-top: 1px solid #999999;
	padding: 10px 10px 0 5px;
}
div#login div#l_cookie p{
	font-size: 12px;
	padding-left: 15px;
	line-height: 120%;
	background-image: url(/share/images/login_kome.gif);
	background-repeat: no-repeat;
	background-position: 0 1px;
}

div#login div#l_cookie2{/*クッキーに関する記述・上のボーダーなし*/
	width: 750px;
	margin-top: 20px;
	margin-bottom: 20px;
	/*border-top: 1px solid #999999;*/
	padding: 10px 10px 0 5px;
}
html>body div#login div#l_cookie2{
	width: 720px;
	margin-top: 20px;
	margin-bottom: 20px;
	/*border-top: 1px solid #999999;*/
	padding: 10px 10px 0 5px;
}
div#login div#l_cookie2 p{
	font-size: 12px;
	padding-left: 15px;
	line-height: 120%;
	background-image: url(/share/images/login_kome.gif);
	background-repeat: no-repeat;
	background-position: 0 1px;
}
