@charset "utf-8";
/* CSS Document */

/*--------------------------
common style
----------------------------*/
html {
	height:auto;
	line-height:1;
	}

html,
body {
	padding:0; margin:0;
/*	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ";*/
/*	font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'メイリオ', Osaka, 'MS PGothic', sans-serif;*/
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}

body {
	height:100%;
/* 	background-color:#fcebf3; 冬・春 */
/*	background-color:#ebfcf8; 夏 */
	background-color:#fcf5eb;/* 秋 */
	background-position:center;
	background-position:top;
	background-repeat:repeat-x;
	text-align:center;
	background-image:url(/_common/images/common/bg_header.gif);
	}

a {
	text-decoration:none;
	}

a:hover {
	text-decoration:underline;
	}

a.icon_arrow1 {
	background-image:url(/_common/images/icon_arrow_01.gif);
	background-position:center;
	background-position:left;
	background-repeat:no-repeat;
	padding-left:12px !important;
	}

form {
	padding:0; margin:0;
	}

span.hidden,
hr.hidden,
.hidden {
	display:none;
	visibility:hidden;
	}

.image {
	padding:0; margin:0; line-height:0; font-size:0;
	}

img.right {
	float:right;
	margin-left:28px;
	margin-bottom:28px;
	}

img.left {
	float:left;
	margin-right:28px;
	margin-bottom:28px;
	}

.attention {
	color:#990000;
	}

div {
	display:block;
	padding:0; margin:0; line-height:0; font-size:0;
	}

.clear::after {
				height: 0;
				visibility: hidden;
				content: ".";
				display: block;
				clear: both;
				}

a {
	cursor:pointer;
	border:none;
	}

a img {
	border:none;
	}

h2.image {
	display:block;
	padding:0; margin:0;
	}

h2.image_mt10 {
	display:block;
	padding:0; margin:20px 0 0 0;
	}

.mt10 {
	margin-top:10px;
	}

/*--------------------------
header_area
----------------------------*/
div#header_area {
	width:100%;
	height:160px;
	background-position:center;
	background-position:top;
	background-repeat:repeat-x;
	text-align:center;
	}

	div#header_navi_area {
		position:relative;
		width:940px;
		height:160px;
		margin-left:auto;
		margin-right:auto;
		}

		h1#header_logo {
			display:block;
			width:250px;
			height:112px;
			position:absolute;
			left:10px;
			top:0;
			}

			h1#header_logo a {
				display:block;
				width:250px;
				height:112px;
				}

		div#header_banner {
			position:absolute;
			right:10px;
			top:14px;
			}

		div#gloabal_menu_area {
			display:block;
			width:920px;
			height:37px;
			position:absolute;
			left:10px;
			top:113px;
			}

			div#gloabal_menu_swf {
				position:relative;
				width:920px;
				height:37px;
				}

				/* JS OFF用HTML版グローバルメニュー */
				div#gloabal_menu_swf ul {
					width:780px;
					height:37px;
					padding:0; margin:0; font-size:0; line-height:0;
					}

					div#gloabal_menu_swf ul li {
						display:block;
						height:37px;
						font-size:0; line-height:0;
						padding:0; margin:0; list-style:none;
						position:absolute;
						top:0;
						}

						div#gloabal_menu_swf ul li a {
							display:block;
							padding:0; margin:0;
							font-size:0; line-height:0;
							background-position:left top;
							background-repeat:no-repeat;
							height:37px;
							overflow:hidden;
							}

						div#gloabal_menu_swf ul li a:hover {
							background-position:left bottom;
							}

					div#gloabal_menu_swf ul li.home 										{ width:79px; 	left:0; }
					div#gloabal_menu_swf ul li.column_special { width:170px; left:82px; }
					div#gloabal_menu_swf ul li.model 									{ width:82px; 	left:255px; }
					div#gloabal_menu_swf ul li.blog 										{ width:67px; 	left:340px; }
					div#gloabal_menu_swf ul li.community 					{ width:131px; left:410px; }
					div#gloabal_menu_swf ul li.shop_brand 				{ width:142px; left:544px; }
					div#gloabal_menu_swf ul li.shopping 						{ width:112px; left:688px; }
					div#gloabal_menu_swf ul li.bbs						{ width:67px; left:688px; }

					div#gloabal_menu_swf ul li.home a 										{ background-image:url(/_common/images/common/mainmenu/m01.gif); }
					div#gloabal_menu_swf ul li.column_special a { background-image:url(/_common/images/common/mainmenu/m02.gif); }
					div#gloabal_menu_swf ul li.model a 									{ background-image:url(/_common/images/common/mainmenu/m03.gif); }
					div#gloabal_menu_swf ul li.blog a 										{ background-image:url(/_common/images/common/mainmenu/m04.gif); }
					div#gloabal_menu_swf ul li.community a 					{ background-image:url(/_common/images/common/mainmenu/m05.gif); }
					div#gloabal_menu_swf ul li.shop_brand a 				{ background-image:url(/_common/images/common/mainmenu/m06.gif); }
					div#gloabal_menu_swf ul li.shopping a 						{ background-image:url(/_common/images/common/mainmenu/m07.gif); }
					div#gloabal_menu_swf ul li.bbs a 						{ background-image:url(/_common/images/common/mainmenu/m08.gif); }

							div#gloabal_menu_swf ul li a span {
								display:none;
								}

			div#magazine_next_header {
				display:none;
				}


div#main_area {
	width:100%;
	height:auto;
	position:relative;
	font-size:14px;
	line-height:3;
	padding:0;
	margin:0;
	background-position:center;
	background-position:bottom;
	background-repeat:repeat-x;
	text-align:center;
	background-image:url(/_common/images/common/bg_footer.gif);
	}

	div#body_header_area {
		width:920px;
		text-align:left;
		margin:0;
		margin-left:auto;
		margin-right:auto;
		padding:0;
		padding-bottom:10px;
		}

		div#body_header_area_left {
			width:610px;
			padding:0; margin:0;
			float:left;
			}


		body#mobile div#body_header_area_left {
			width:710px;
			padding:0; margin:0;
			float:left;
			}

			div#body_header_area_left div.bread_thumbs_block {
				width:auto;
				height:21px;
				padding:0; margin:0;
				background-color:#000000;
				margin-bottom:10px;
				}

				div#body_header_area_left div.bread_thumbs_block p {
					display:block;
					width:auto;
					padding:0;
					margin:0;
					font-size:11px;
					line-height:1.1;
					color:#FFFFFF;
					padding:5px 0 0 7px;
					}

					div#body_header_area_left div.bread_thumbs_block p a {
						color:#FFFFFF;
						text-decoration:none;
						padding:0; margin:0;
						}

					div#body_header_area_left div.bread_thumbs_block p a:hover {
						text-decoration:underline;
						}

		div#body_header_area_right {
			width:300px;
			float:right;
		}

	div#body_main_area {
		width:920px;
		text-align:left;
		margin-left:auto;
		margin-right:auto;
		background-color:#FFFFFF;
		padding-bottom:10px;
		padding-left:10px;
		padding-right:10px;
		clear:both;
		}

	div#body_main_area::after {
			height: 0;
			visibility: hidden;
			content: ".";
			display: block;
			clear: both;
		}

		div#body_main_area_left {
			width:710px;
			float:left;
			padding:0; margin:0;
			}

		div#body_main_area_left div.low_col3 {
			display:block;
			position:relative;
			width:715px;
			padding:0; margin:0;
			margin-bottom:17px;
			}

		div#body_main_area_left div.low_col3::after {
			height: 0;
			visibility: hidden;
			content: ".";
			display: block;
			clear: both;
			}

			div#body_main_area_left div.low_col3 div {
				display:block;
				width:240px;
				padding:0; margin:0;
				float:left;
				}

			div#body_main_area_left div.low_col3 div.last_child {
				padding-right:0px !important;
				width:230px;
				overflow:hidden;
				}

				div#body_main_area_left div.low_col3 div div.head {
					display:block;
					padding:0; margin:0;
					height:160px;
					width:230xp;
					overflow:hidden;
					margin-bottom:6px;
					}
					div#body_main_area_left div.low_col3 div div.head a {}
						div#body_main_area_left div.low_col3 div div.head a img {}

				div#body_main_area_left div.low_col3 div div.body {}
					div#body_main_area_left div.low_col3 div div.body h4 {
						font-size:11px;
						line-height:1.1;
						font-weight:normal;
						padding:0; margin:0;
						margin-bottom:6px;
						background-position:0 2px;
						background-repeat:no-repeat;
						}

					div#body_main_area_left div.low_col3 div div.body h3 {
						font-size:12px;
						line-height:1.3;
						padding:0; margin:0;
						padding-bottom:3px;
						}
						div#body_main_area_left div.low_col3 div div.body h3 a {
							color:#000000;
							text-decoration:none;
							}
					div#body_main_area_left div.low_col3 div div.body p {
						width:230px;
						font-size:11px;
						line-height:1.4;
						font-weight:normal;
						padding:0; margin:0;
						padding-bottom:7px;
						color:#545454;
						}

				div#body_main_area_left div.low_col3 div div.foot {
					display:block;
					height:12px;
					padding:0; margin:0;
					}

					div#body_main_area_left div.low_col3 div div.foot a {
						background-position:center;
						background-position:left;
						background-repeat:no-repeat;
						padding:2px 0 0 12px;
						margin:0;
						font-size:11px;
						color:#000000;
						line-height:1.1;
						}

					div#body_main_area_left div.column div div.foot a {
						background-image:url(/_common/images/icon_arrow_07.gif);
						}

					div#body_main_area_left div.column div div.body h4 {
						padding:0 0 0 8px;
						background-image:url(/_common/images/icon_arrow_05.gif);
						color:#a50082;
						}

					div#body_main_area_left div.special div div.foot a {
						background-image:url(/_common/images/icon_arrow_01.gif);
						}


					div#body_main_area_left div.special div div.body h4 {
						padding:0 0 0 8px;
						background-image:url(/_common/images/icon_arrow_06.gif);
						color:#e5004f;
						}

		div#body_main_area_left div.low_col2 {
			display:block;
			position:relative;
			width:710px;
			padding:0; margin:0;
			}

		div#body_main_area_left div.low_col2::after {
			height: 0;
			visibility: hidden;
			content: ".";
			display: block;
			clear: both;
			}

			div#body_main_area_left div.low_col2 div {
				display:block;
				margin:0; padding:0;
				width:350px;
				float:left;
				}

			div#body_main_area_left div.low_col2 div.last_child {
				float:right;
				}

	ul.type_2 {
		width:100%;
		display:block;
		padding:0;
		margin:0;
		position:relative;
		}

		ul.type_2 li {
			display:block;
			width:100%;
			padding:0;
			margin:0;
			list-style:none;
			margin-bottom:13px;
			}

		ul.type_2 li::after {
			height: 0;
			visibility: hidden;
			content: ".";
			display: block;
			clear: both;
			}

			ul.type_2 li div.left {
				width:105px;
				float:left;
				padding:0; margin:0;
				overflow:hidden;
				}

			ul.type_2 li div.right {
				width:auto;
				float:right;
				padding:0; margin:0;
				overflow:hidden;
				}

				ul.type_2 li div.right h4 {
					background-position:0 2px;
					background-repeat:no-repeat;
					display:block;
					width:auto;
					font-size:11px;
					line-height:1.1;
					font-weight:normal;
					padding:0; margin:0;
					padding:0 0 0 9px;
					margin-bottom:3px;
					}

				ul.type_2 li div.right h3 {
					display:block;
					width:auto;
					font-size:12px;
					line-height:1.3;
					font-weight:bold;
					padding:0; margin:0;
					margin-bottom:3px;
					}

					ul.type_2 li div.right h3 a {
						display:block;
						padding:0; margin:0;
						color:#000000;
						background-image:none;
						}

				ul.type_2 li div.right p {
					display:block;
					width:auto;
					font-size:11px;
					line-height:1.4;
					color:#545454;
					padding:0; margin:0;
					margin-bottom:4px;
					}

				div.foot {
					display:block;
					height:12px;
					padding:0; margin:0;
					}

					div.foot a {
						background-position:center;
						background-position:left;
						background-repeat:no-repeat;
						padding:2px 0 0 12px;
						margin:0;
						font-size:11px;
						color:#000000;
						line-height:1.1;
						}
		div#body_main_area_left div.low_col2 h2 {
			display:block;
			padding:0; margin:0;
			width:350px;
			height:45px;
			position:relative;
			}
			div#body_main_area_left div.low_col2 h2 div.date {
				width:100px;
				height:25px;
				position:absolute;
				left:250px;
				top:7px;
				text-align:right;
				}


		div#body_main_area_left div.low_col2 ul.type_2 {
			width:350px;
			}

			div#body_main_area_left div.low_col2 ul.type_2 li div.left {
				width:105px;
				padding:0; margin:0;
				float:left;
				}

			div#body_main_area_left div.low_col2 ul.type_2 li div.right {
				width:233px;
				padding:0; margin:0;
				float:right;
				}

			div#body_main_area_left div ul.column li div.right h4 {
				color:#a50082;
				background-image:url(/_common/images/icon_arrow_05.gif);
				}

			div#body_main_area_left div ul.special li div.right h4 {
				color:#e5004f;
				background-image:url(/_common/images/icon_arrow_06.gif);
				}

			div#body_main_area_left div ul.low_col2 li div div.foot {
				}

			div#body_main_area_left div ul.column li div div.foot a {
				background-image:url(/_common/images/icon_arrow_07.gif);
				}

			div#body_main_area_left div ul.special li div div.foot a {
				background-image:url(/_common/images/icon_arrow_01.gif);
				}

	ul.type_4 {
		width:100%;
		display:block;
		padding:0;
		margin:0;
		position:relative;
		}

		ul.type_4 li {
			display:block;
			width:100%;
			padding:0;
			margin:0;
			list-style:none;
			margin-bottom:8px;
			}

				ul.type_4 li h3 {
					display:block;
					width:auto;
					font-size:12px;
					line-height:1.3;
					font-weight:bold;
					padding:0; margin:0;
					margin-bottom:3px;
					}

					ul.type_4 li h3 a {
						display:block;
						padding:0 0 0 8px; margin:0;
						color:#000000;
						background-repeat:no-repeat;
						background-position:0 3px;
						}

				ul.type_4 li p {
					display:block;
					width:auto;
					font-size:11px;
					line-height:1.4;
					color:#545454;
					padding:0; margin:0;
					margin-bottom:4px;
					}

			div#body_main_area_left div ul.type_4.column li h3 a {
				color:#a50082;
				background-image:url(/_common/images/icon_arrow_05.gif);
				}

			div#body_main_area_left div ul.type_4.special li h3 a {
				color:#e5004f;
				background-image:url(/_common/images/icon_arrow_06.gif);
				}

			div#body_main_area_left div ul.type_2 li h3 a,
			div#body_main_area_left div ul.type_2 li h3 a {
				background-image:none;
				color:#000000;
				}


		div#body_main_area_left div.low_col2 div.bar {
			display:block; padding:0; margin:0;
			width:350px;
			height:10px;
			border-top:1px solid #b2b2b2;
			}

		div#body_main_area_right {
			width:200px;
			float:right;
			padding:0; margin:0;

		}

		div#body_main_area_right div.loginbtn{
			width:200px;
			height:85px;
			position:relative;
			padding:0;
			margin:0;
			}


				div#body_main_area_right div.loginbtn img.members {
					display:block;
					padding:0;
					margin:0;
					line-height:0;
					font-size:0;
					height:25px;
					margin-bottom:9px;
					}

				div#body_main_area_right div.loginbtn img.login {
					display:block;
					padding:0;
					margin:0;
					line-height:0;
					font-size:0;
					height:31px;
					margin-bottom:6px;
					}

			div#body_main_area_right div.loginbtn div.password {
				text-align:right;
				display:block;
				width:200px;
				height:9px;
				margin-bottom:5px;
				}

				div#body_main_area_right div.loginbtn div.password a {
					padding:2.5px 0 0 14px;
					margin:0;
					background-position:center;
					background-position:left;
					background-repeat:no-repeat;
					background-image:url(/_common/images/icon_arrow_01.gif);
					font-size:11px;
					line-height:1.1;
					color:#000000;
					}

	div#body_main_area_right div.mobile {
		margin-bottom:3px;
		}

	div#body_main_area_right div.magazine {
		display:block;
		width:200px;
		height:145px;
		padding:0; margin:0;
		margin-bottom:0px;
		margin-top:8px;
		}

	div#body_main_area_right div.magazine::after {
		height: 0;
		visibility: hidden;
		content: ".";
		display: block;
		clear: both;
		}

		div#body_main_area_right div.magazine div.left {
			display:block;
			width:100px;
			height:145px;
			padding:0; margin:0;
			overflow:hidden;
			float:left;
			}

			div#body_main_area_right div.magazine div.left a,
			div#body_main_area_right div.magazine div.left a img {
				padding:0; margin:0;
				}

		div#body_main_area_right div.magazine div.right {
			display:block;
			width:94px;
			height:145px;
			padding:0; margin:0;
			float:right;
			}

			div#body_main_area_right div.magazine div.right div {
				padding:0; margin:0;
				display:block;
				}

			div#body_main_area_right div.magazine div.right div.head {
				margin-bottom:8px;
				}

				div#body_main_area_right div.magazine div.right div.head h4 {
					display:block; padding:0; margin:0 0 0 0;
					font-size:12px; line-height:1.1;
					color:#f43a86;
					}
				div#body_main_area_right div.magazine div.right div.head h3 {
					display:block; padding:0; margin:0 0 6px 0;
					font-size:14px; line-height:1.1;
					color:#f43a86;
				}
				div#body_main_area_right div.magazine div.right div.head p {
					display:block; padding:0; margin:0 0 8px 0;
					font-size:11px; line-height:1.1;
					color:#000000;
				}

			div#body_main_area_right div.magazine div.right div.body {
				font-size:11px;
				line-height:1.4;
				color:#545454;
				margin-bottom:7px;
				}

			div#body_main_area_right div.magazine div.right div.foot {
				text-align:left;
				}

				div#body_main_area_right div.magazine div.right div.foot a {
					padding:0; margin:0;
					background-image:url(/_common/images/icon_arrow_01.gif);
					background-position:center;
					background-position:left;
					background-repeat:no-repeat;
					padding:0 0 0 14px;
					font-size:11px;
					text-decoration:none;
					color:#000000;
					line-height:1.1;
					}

	div#body_main_area_right div.uranai,
	div#uranai {
		margin-bottom:10px;
		}

		div#uranai {
			display:block;
			margin:10px 0 10px 0;
			padding:0;
			}


		div#uranai div.head {
			display:block;
			padding:0; margin:0;
			font-size:0; line-height:0;
			}

		div#uranai div.body {
			display:block;
			padding:0; margin:0;
			width:200px;
			background-image:url(/_common/images/common/bg_uranai_foot_01.gif);
			background-position:bottom;
			}
		div#uranai div.body p {
			display:block;
			padding:10px 0 0 0; margin:0 0 5px 9px;
			width:182px;
			font-size:11px;
			line-height:1.3;
			color:#545454;
			}
		div#uranai div.body div.links {
			display:block;
			padding:10px 0 5px 0; margin:0 0 0 9px;
			width:182px;
			background-image:url(/_common/images/common/bg_uranai_border_01.gif);
			background-position:left top;
			background-repeat:no-repeat;
			}
		div#uranai div.body div.links a {
			display:block;
			padding:0 0 0 14px; margin:0 0 5px 0;
			background-image:url(/_common/images/icon_arrow_01.gif);
			background-position:0 1px;
			background-repeat:no-repeat;
			font-size:11px;
			line-height:1.1;
			color:#000000;
			}

div#questionnaire {
 display:block;
	padding:5px 0 0 0;
	margin:0 0 10px 0;
	background-color:#f2f2f2;
	position:relative;
	height:auto;
	}
div#questionnaire div.head {
 display:block;
	width:186px;
	padding:0 0 0 5px;
	margin:0 0 7px 0;
	height:auto;
	}
div#questionnaire div.head::after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
	}
div#questionnaire div.head div.left {
 display:block;
	width:70px;
	padding:0;
	margin:0;
	float:left;
	overflow:hidden;
	}
div#questionnaire div.head div.left a {}
div#questionnaire div.head div.left a img {}
div#questionnaire div.head div.right {
 display:block;
	width:107px;
	padding:0;
	margin:0;
	float:right;
	overflow:hidden;
	}
div#questionnaire div.head div.right h4 {
 display:block;
	width:107px;
	padding:0;
	margin:0 0 4px 0;
	font-size:12px;
	line-height:1.2;
	}
div#questionnaire div.head div.right h4 a {
	display:block;
	padding:0 0 0 7px;
	margin:0;
	color:#ff0084;
	background-image:url(/_common/images/icon_arrow_02.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	}
div#questionnaire div.head div.right p {
	display:block;
	padding:0; margin:0;
	font-size:11px;
	line-height:1.3;
	color:#545454;
	}
div#questionnaire div.foot {
 display:block;
	width:186px;
	padding:0;
	margin:0 0 0 5px;
	height:auto;
	}
div#questionnaire div.foot ul {
	display:block;
	margin:0; padding:0;
	width:186px;
	height:auto;
	}
div#questionnaire div.foot ul li {
	display:block;
	margin:0 0 0 0; padding:0 0 3px 0;
	width:186px;
	list-style:none;
	font-size:11px;
	line-height:1.1;
	height:auto;
	}
div#questionnaire div.foot ul li a {
	display:block;
	padding:0 0 0 14px;
	margin:0;
	color:#000000;
	background-image:url(/_common/images/icon_arrow_01.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:auto;
	}

div#body_main_area_right div.banners ,
div#body_main_area_right div.ad_text{
width:200px;
}

div#body_main_area_right div.banners a {
display:block;
width:200px;
margin:0;
padding:0 0 10px 0;
}

div#body_main_area_right div.ad_text a {
display:block;
width:160px;
line-height:1.4;
font-size:11px;
margin:0;
}

	div#body_footer_area {
		width:940px;
		text-align:left;
		margin-left:auto;
		margin-right:auto;
		background-color:#FFFFFF;
		position:relative;
		padding:10px 0 10px 0;
		}

		div#body_footer_area div.main {
			margin:0 0 0 10px;
			padding:7px;
			width:906px;
			background-color:#000000;
			}

			div#body_footer_area div.main div.left {
				width:770px;
				float:left;
				line-height:1.1;
				}

				div#body_footer_area div.main div.left a {
					font-size:11px;
					line-height:1.1;
					color:#FFFFFF;
					background-image:url(/_common/images/icon_arrow_03.gif);
					background-position:center;
					background-position:left;
					background-repeat:no-repeat;
					padding:2.5px 10px 0 14px;
					margin:0;
					}


			div#body_footer_area div.main div.right {
				width:100px;
				float:right;
				text-align:right;
				line-height:1.1;
				}


				div#body_footer_area div.main div.right a {
					font-size:11px;
					line-height:1.1;
					color:#FFFFFF;
					background-image:url(/_common/images/icon_pagetop_01.gif);
					background-position:center;
					background-position:left;
					background-repeat:no-repeat;
					padding:2.5px 0 0 14px;
					margin:0;
				}





div#footer_area {
	width:940px;
	height:80px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	}

	div#footer_area div {
		position:absolute;
		}

	div#footer_area div.logo {
		top:18px;
		left:10px;
		width:75px;
		height:20px;
		}


	div#footer_area div.navi {
		top:26px;
		left:103px;
		width:826px;
		height:11px;
		text-align:left;
		}
			div#footer_area div.navi a {
				font-size:11px;
				line-height:1.1;
				color:#000000;
				padding:0 10px 0 7px;
				margin:0;
				background-image:url(/_common/images/icon_arrow_04.gif);
				background-position:center;
				background-position:left;
				background-repeat:no-repeat;
				}

	div#footer_area div.copyright {
				top:55px;
				left:103px;
				width:826px;
				height:11px;
				font-size:11px;
				line-height:1.1;
				color:#000000;
				padding:0;
				margin:0;
				text-align:right;
				}
				
				/*
description_block
*/


div#body_main_area_left div.description_block {
	display:block; padding:0; margin:0 0 10px 0;
	width:710px;
	font-size:12px;
	line-height:1.5;
	color:#545454;
}

/* ////////////////////////////////
column detail
//////////////////////////////// */

/* 20090413 */

	div.mypage_enter{
		display:block;
		margin:0;
		padding:0;
		text-align:center;
	}

	div.mypage_enter p{
		font-size:11px;
		line-height:1.1;
		color:#545454;
		margin:5px 0 8px 8px;
		padding:0;
		text-align:left;
	}

	div.mypage_enter p.top_bdr{
		font-size:11px;
		line-height:1.1;
		color:#545454;
		border-top:1px dashed #7e7c7f;
		margin:8px 0 0 0;
		padding:6px 10px 4px 8px;
		text-align:left;
	}

	div.mypage_enter p.list_view{
		margin:5px 0 0 8px;
		padding:0;
	}
	div.mypage_enter p.log_out{
		margin:5px 0 0 0;
		padding:0;
		border-top:1px dashed #7e7c7f;
	}
	
	
	div.mypage_enter p.list_view a{
		display:block;
		padding:0 0 0 10px;
		margin:0 0 5px 0;
		background-image:url(/_common/images/icon_arrow_02.gif);
		background-position:0 1px;
		background-repeat:no-repeat;
		font-size:11px;
		line-height:1.1;
		color:#545454;
	}

	div.mypage_enter p.log_out a{
		display:block;
		padding:0 0 0 10px;
		margin:10px 0 5px 8px;
		background-image:url(/_common/images/icon_arrow_02.gif);
		background-position:0 1px;
		background-repeat:no-repeat;
		font-size:11px;
		line-height:1.1;
		color:#545454;
	}

/* end 20090413 */