charset "utf-8";/* CSS Document */body {	margin: 0px auto;	color:#666666;	font-size:12px;}img{vertical-align:middle;}input{vertical-align:middle;}/*ＩＥ以外のＦＬＯＡＴ対策用ダミー*/#wrapper .dummy {	display: block;	clear: both;	height: 1px;	width: 1px;	margin: 0px;	padding: 0px;}/*上のＬＯＧＯ*//*#global_header {	clear: both;	height: 20px;	width: 100%;	border-bottom: thin groove #CCCCCC;	display:none;}#global_header img {	display: block;	border-style: none;}*//*ラッパー*/#wrapper {	clear: both;	height: auto;	width: 790px;	color:#666666;	font-size:12px;	margin: 0px auto;	padding: 10px 0px 0 0;}#wrapper  .red {	color: #FF0000;}#wrapper #centering {	margin-top: 10px;	margin-bottom: 20px;	margin-left: 180px;	width: 500px;	display: block;	font-size: .9em;}/*ヘッダー*/#wrapper #header {	margin: 0px;	padding: 0px;	clear: both;	width: 790px;}#wrapper #header h1 img {margin:0 0 5px 0;height:120px;}/* flow */#wrapper #header img {	display: block;	margin: 0px 0px 20px 0px;	padding: 0px;	clear: both;	width: 790px;	height:53px;}/*----------------------------------------------------------------- ▼特典-----------------------------------------------------------------*/#wrapper #tokuten {	width: 790px;	margin:0 auto 15px auto;	padding: 0 0 14px 0;	background:#F3F3F3;	clear: both;	font-size: 10px;}#wrapper #tokuten #tokuten-left {	height: auto;	width: 400px;	float: left;}#wrapper #tokuten #tokuten-left p {	padding: 0px 0px 0px 16px;	line-height: 15px;	font-size:12px;}#wrapper #tokuten #tokuten-left ul {	display: block;	margin: 0px;	padding: 5px 0px 0px 16px;	width: 500px;}#wrapper #tokuten #tokuten-left li {	background:url(../../images/common/body/icon_cube-1.gif) no-repeat;	background-position:0 5px;	margin:0 0 3px 0;	padding:0 0 0 15px;	font-size:12px;	list-style: none;	line-height: 15px;}#wrapper #tokuten #tokuten-left h2.title-1{background:none;font-size:14px;line-height:16px;margin:0;padding:14px 0 15px 16px;height:14px;color:#666666;}#wrapper #tokuten .title-2 {	font-size: 18px;	color: #FB4249;	line-height: 15px;	margin: 0 0 5px 16px;	padding: 0px 0px 0px 0px;}#wrapper #tokuten #tokuten-right {display:none;	margin: 60px 100px 0 0;	padding: 0px;	float: right;}#wrapper #tokuten #tokuten-right .bunner {	margin-left: 50px;	margin-bottom: 10px;}#wrapper #tokuten #tokuten-right .switch {}/*----------------------------------------------------------------- ▲特典-----------------------------------------------------------------*//*タイトル大*/#wrapper .title-1 {	background: url(/static/images/img_blog_login/9uTz0EfF.gif) no-repeat left center;	padding-left: 45px;	font-size: 1em;	line-height: 3em;	height: 3em;}/*タイトル小*/#wrapper .title-2 {	font-size: 0.9em;	color: #0E892E;	line-height: 2em;	margin: 0px;	padding: 0px 0px 0px 30px;}/*同意部分のタイトルバー*/#wrapper .register {	font-size: 18px;	line-height: 32px;	margin:20px 0 15px 0;	clear: both;	padding-left: 10px;	border-left:solid #FB9498 7px;	border-bottom:dotted 1px #CCCCCC;}#wrapper p {	line-height: 1.4em;	margin: 0px;	padding: 0px 0px 0px 20px;}#wrapper .note {	font-size: 10px;	margin-top: 15px;	margin-bottom: 15px;	line-height: 1.3em;}/*規約文章*/#wrapper #kiyaku {	width: 770px;	border-top: 3px solid #CCCCCC;	border-right-width: 3px;	border-bottom-width: 3px;	border-left-width: 3px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	margin: 10px 0px;	clear: both;	overflow: scroll;	height: 300px;	font-size: 0.8em;	line-height: 1.4em;	padding: 10px;}/*同意・非同意選択*/#wrapper .register_button {	margin: 20px auto 50px auto;	padding: 0px;	clear: both;	height: 40px;	width: 600px;}#wrapper .register_button img {	border-style: none;}/*非同意ボタン*/#wrapper .register_button .not-agree {	margin: 0px;	padding: 0px;	float: left;	border-style: none;}/*同意ボタン*/#wrapper .register_button .agree {	margin: 0px;	padding: 0px;	float: right;	border-style: none;}#wrapper .register_button .cntr {	margin: 0 auto 0 140px;}#wrapper .usual {	margin: 10px 0px;	padding: 0px;	clear: both;	width: 100%;	border-collapse:collapse;	font-size: 1em;}#wrapper .usual td {	padding: 5px;	line-height: 18px;	border: 1px solid #CCCCCC;}#wrapper .usual img {	display: inline;	margin-left: 10px;}#wrapper .usual th {	font-weight: 600;	text-align:left;	line-height: 1.4em;	background:#EEEEEE;	padding:5px;	border: 1px solid #CCCCCC;}ol, ul {list-style-image:none;list-style-position:outside;list-style-type:none;}/*読者になる*//*#wrapper .login_r{      margin:auto;      width:600px;}#wrapper .login_r .reader{      width:584px;}*/#wrapper .login_r .title_img{     /* width:582px;*/     display: none;}/*#wrapper .login_r .message{     margin:20px 0 20px 0;}#wrapper .reader .usual td {	padding: 3px;	font-size: 0.8em;	line-height: 1.3em;	border: 1px solid #CCCCCC;	background-image:url(../../images/img_register/reader_bag2.gif);	background-repeat:repeat-y;	width:380px;}#wrapper .reader .usual th {	font-size: 0.9em;	font-weight: 600;	line-height: 1.4em;	border: 1px solid #CCCCCC;	background-image:url(../../images/img_register/reader_bag1.gif);	background-repeat:repeat-y;	width:204px;	height:34px;}/*メッセージを送る*//*#wrapper .send{    width:585px;	margin:auto;}#wrapper .send  form .send_message{    width:585px;}*/#wrapper .send .title_img{     /* width:584px;*/      display: none;       }/*#wrapper .send_message .usual td {	padding: 5px;	font-size: 1em;	line-height: 18px;	border: 1px solid #CCCCCC;	background-image:url(../../images/img_register/reader_bag2.gif);	background-repeat:repeat-y;	width:390px;}#wrapper .send_message .usual th {	font-size: 0.9em;	font-weight: 600;	line-height: 1.4em;	border: 1px solid #CCCCCC;	background-image:url(../../images/img_register/reader_bag1.gif);	background-repeat:repeat-y;	width:204px;	height:34px;*/}/*コメントをつける*//*#wrapper .s_comment{        width:450px;        margin:auto;}*/#wrapper .s_comment .title_img{      /*width:450px;*/      display:none;}/*#wrapper .write_comment .usual td {	padding: 3px;	font-size: 0.8em;	line-height: 1.3em;	border: 1px solid #CCCCCC;	background-image:url(../../images/img_register/comment_bag2.gif);	background-repeat:repeat-y;	width:375px;}*//*#wrapper .write_comment .usual th {	font-size: 0.9em;	font-weight: 600;	line-height: 1.4em;	border: 1px solid #CCCCCC;	background-image:url(../../images/img_register/comment_bag1.gif);	background-repeat:repeat-y;	width:75px;	height:34px;}*/
