/**********?グイ?フォームに関す?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(../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(../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(../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(../images/login_arrow_kaigai.gif);
	background-repeat:no-repeat;
	background-potion:0;
	margin-bottom: 10px;
}

div#login div#l_rakuten{/*楽天???グイ?*/
	float:left;
	width: 372px;
	border:2px solid #CC0000;
	background-color: #FFFFFF;
}
html>body 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(../images/login_field.gif);
	background-repeat:no-repeat;
}
html>body div#login div#l_rakuten ul{/*楽天???グイ? フォー?*/
	font-size: 12px;
	list-style-type:none;
	margin: 7px ;
	background-image:none;
}

div#login div#l_rakuten li.sub{/*楽天???グイ? サブタイト?*/
	float:left;
	width:93px;
	height: 35px;
	padding: 10px 0 0 3px;
	border: 1px solid #999999;
	background-color: #FFFFCC;
}
html>body 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;
}

div#login div#l_rakuten li.field{/*楽天???グイ? テキストフィー?ド*/
	width:253px;
	height: 35px;
	padding: 4px 0 0 0px;
	font-size: 12px;
	color: #999999;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
html>body  div#login div#l_rakuten li.field{
	width:253px;
	height: 28px;
	padding: 7px 0 0 103px;
	font-size: 12px;
	color: #999999;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

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: 243px;
	padding-left: 120px;
	margin: 7px 0 10px 0;
}
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_ssl{/*SSL*/
	float: left;
	padding-left:25px;
	margin: 10px 3;
	font-size: 12px;
	color: #437617;
	font-weight: bold;
	background-image:url(../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(../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(../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(../images/login_attention.gif);
	background-repeat:no-repeat;
	background-position: 2px 3px;
}


div#login div#l_entry{/*??登録*/
	float:right;
	width: 372px;
	border:2px solid #254AD4;
	backgrounmd-color: #FFFFFF;
}
html>body div#login div#l_entry{
	float:right;
	width: 368px;
	border:2px solid #254AD4;
	backgrounmd-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 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;
}
