/* CSS Document */
div#sub_menu{
	width:1000px;
	height:auto;
	font-size:60%;
	margin:auto;
	background-color:#484848;
	}
li.sub_menu_fashion{
	background:url(../images/common/sub_menu_list_img.gif) no-repeat 0px center;
	padding-left:16px;
	height:auto;
	margin-left:19px;
	}
div#sub_menu ul{
	padding:4px 0 4px 24px;
	width:976px;
	height:auto;
	}
div#sub_menu li{
	float:left;
	height:auto;
	color:#7a7979;
	display:inline;
	text-align:left;
	}
div#sub_menu li a{
	color:#999;
	}
	
div#contents_fashion{
	width:1000px;
	height:100%;
	margin:auto;
	text-align:left;
	background:#fff;
	}

div#contents_fashion_left{
	width:680px;
	float:left;
	background-color:#ffffff;
	}	
div.fashion_contents_bg{
	float:left;
	width:656px;
	height:auto;
	border-top:1px solid #1f1f1f;
	display:inline;
	overflow:hidden;
	position: relative;
	}

/* カテゴリータイトル */
h2.fashion_title{
	width:656px;
	height:21px;
	background:url(../images/fashion/fashion_title.gif) top right no-repeat;
	line-height:23px;
	margin-top:51px;
	}
h2.business_title_sub{
	width:656px;
	height:21px;
	background:url(../images/fashion/business_title.gif) top right no-repeat;
	line-height:23px;
	margin-top:51px;
	}
h2.casual_title_sub{
	width:656px;
	height:21px;
	background:url(../images/fashion/casual_title.gif) top right no-repeat;
	line-height:23px;
	margin-top:51px;
	}
h2.catalog_title_sub{
	width:656px;
	height:21px;
	background:url(../images/fashion/catalog_title.gif) top right no-repeat;
	line-height:23px;
	margin-top:51px;
	}
h2.watch_title_sub{
	width:656px;
	height:21px;
	background:url(../images/fashion/watch_title.gif) top right no-repeat;
	line-height:23px;
	margin-top:51px;
	}
h2.topics_title_sub{
	width:656px;
	height:21px;
	background:url(../images/fashion/topics_title.gif) top right no-repeat;
	line-height:23px;
	margin-top:51px;
	}
h2.brand_title_sub{
	width:656px;
	height:23px;
	background:url(../images/brand/brand_title.gif) top right no-repeat;
	line-height:23px;
	margin-top:37px;
	}

/*タイトルタグ*/
h5.business_list_title{
	background:url(../images/fashion/business_list_tag.gif) top left no-repeat;
	width:656px;
	height:11px;
	margin-top:75px;
	margin-bottom:25px;
	text-indent:-9999px;
	}
h5.casual_list_title{
	background:url(../images/fashion/casual_list_tag.gif) top left no-repeat;
	width:656px;
	height:11px;
	margin-top:75px;
	margin-bottom:25px;
	text-indent:-9999px;
	}
h5.catalog_list_title{
	background:url(../images/fashion/catalog_list_tag.gif) top left no-repeat;
	width:656px;
	height:11px;
	margin-top:75px;
	margin-bottom:25px;
	text-indent:-9999px;
	}
h5.watch_list_title{
	background:url(../images/fashion/watch_list_tag.gif) top left no-repeat;
	width:656px;
	height:11px;
	margin-top:75px;
	margin-bottom:25px;
	text-indent:-9999px;
	}
h5.topics_list_title{
	background:url(../images/fashion/topics_list_tag.gif) top left no-repeat;
	width:656px;
	height:11px;
	margin-top:75px;
	margin-bottom:25px;
	text-indent:-9999px;
	}
h5.brand_list_title{
	background:url(../images/fashion/brand_list_tag.gif) top left no-repeat;
	width:656px;
	height:11px;
	margin-top:75px;
	margin-bottom:25px;
	text-indent:-9999px;
	}

h5.wgpp_list_title{
	background:url(../images/fashion/wgpp_list_tag.gif) top left no-repeat;
	width:656px;
	height:11px;
	margin-top:50px;
	margin-bottom:25px;
	text-indent:-9999px;
	}


/* 更新日 */
.update {
	position: absolute;
	top: 75px;
	right: 0px;
	z-index: 2;
}


/*--------------------------------------------------ブランドリピート設定(ブランドトップ）------------------------------*/

b.fashion_yaji{
		background:url(../images/brand/brand_text_listimg.gif) no-repeat 0px center ;
	padding-left:7px;
	}
li.fashion_warp{
	margin:0 0 0 24px;
	}
li.fashion_warp span{
	padding-left:7px;
	}
li.fashion_warp a{
	font-size:80%;
	color:#1f1f1f;
	}
div.fashion_img{
	width:194px;
	height:89px;
	}
div._bg div.brand_img a{
	float:left;
	border:1px solid #1f1f1f;
	}
div._bg div.brand_img a:hover{
	border:1px solid #c5c5c5;
	}

div.fashion_layer{
	padding-bottom:60px;
	height:auto;
	width:656px;
	}
div.fashion_headtxt{
	float:left;
	width:610px;
	margin:0 0 30px 30px;
	display:inline;
	line-height:20px;
	font-size:80%;
	}
div.fashion_maintxt{
	float:left;
	width:610px;
	margin:0 0 0 25px;
	display:inline;
	font-size:80%;
	}



/*--------------------------------更新タグ-----------------------------------*/


/* メインコンテンツ */
div.fashion_contents {
	font-size: 80%;
	line-height: 20px;
	margin: 0 0 0 25px;
	}
div.fashion_contents_2 {
	font-size: 80%;
	line-height: 20px;
	margin: 0 0 0 25px;
	height:100%;
	}
div.fashion_contents .right_area {
	float:left;
	width:315px;
	display:inline;
	clear: right;
	}
div.fashion_contents .right_area02 {
	height: auto;
	width: 135px;
	float: right;
}
div.fashion_contents .right_area03 {
	width: 395px;
	margin: 0 0 0 30px;
	display: inilne;
	float: left;
}
div.fashion_contents .right_area04 {
	float:left;
	width:300px;
	display:inline;
	clear: right;
	padding-left: 15px;
	}
div.fashion_contents .right_area05 {
	float:right;
	width:300px;
	display:inline;
	clear: left;
	margin-left:25px;
	overflow: hidden;
	}
div.fashion_contents .right_area06 {
	width:300px;
	float:right;
	clear:left;
	display:inline;
	margin: 0 0 30px 30px;
	}
.fashion_contents .right_area07 {
	width: 450px;
	float:right;
}

.fashion_contents .right_area10 {
	width: 242px;
	float:right;
	margin-left:18px;
}

.fashion_contents .right_area09{
	width: 370px;
	float:right;
}

div.fashion_contents .right_area .txt {
	padding:0 15px 0 15px;
	}

div.fashion_contents .left_area {
	float:left;
	width:315px;
	}
div.fashion_contents .left_area02 {
	float:left;
	width:300px;
	padding-right:0 15px 0 0;
	}
div.fashion_contents .left_area03 {
	float:left;
	width:315px;
	clear:right;
	display:inline;
	}
.fashion_contents .left_area04 {
	width: 135px;
	float:left;
	clear:right;
}
.fashion_contents .left_area05 {
	width: 140px;
	float:left;
	clear:right;
}
.fashion_contents .left_area06 {
	width: 200px;
	float: left;
}

.fashion_contents .left_area07 {
	width: 230px;
	float: left;
}

.fashion_contents .left_area08 {
	width: 370px;
	float: left;
}

div.fashion_contents .left_area .txt {
	padding:0 15px 0 15px;
	}
div.fashion_contents .left_ph {
	float:left;
	width:300px;
	margin-right:15px;
	}
div.fashion_contents .left_ph2{
	float:left;
	width:250px;
	margin-right:30px;
	}
.fashion_contents .left_ph03 {
	width: 150px;
	clear: right;
	float: left;
	height: auto;
	margin-right: 15px;
	margin-top: 15px;
}
.fashion_contents .left_ph05 {
	width: 150px;
	clear: right;
	float: left;
	height: auto;
	margin-right: 10px;
}
.fashion_contents .left_ph06 {
	width: 240px;
	clear: right;
	float: left;
	height: auto;
}
.fashion_contents .left_ph07 {
	width: 260px;
	clear: right;
	float: left;
	height: auto;
}
div.fashion_contents .right_ph {
	float:right;
	width:300px;
	margin-left:15px;
	}
div.fashion_contents .right_ph2 {
	float:right;
	width:250px;
	margin-left:30px;
	}
div.fashion_contents .right_ph3 {
	float:right;
	width:300px;
	margin-left:20px;
	}
div.fashion_contents .right_ph4 {
	float:right;
	width:135px;
	}
div.fashion_contents .right_ph5 {
	float:right;
	width:150px;
	clear: left;
	}
div.fashion_contents .right_ph6 {
	float: right;
	width: 260px;
	clear: left;
	display: inline;
	}
div.fashion_contents .right_ph7 {
	float: right;
	width: 240px;
	clear: left;
	display: inline;
	}
div.fashion_contents .right_ph8 {
	float: right;
	width: 260px;
	clear: left;
	display: inline;
	}
div.fashion_contents .right_ph9 {
	float: right;
	width: 300px;
	}
div.fashion_bottom_next{
	width:auto;
	height:35px;
	color:#858585;
	font-size:90%;
	font-weight:bold;
	margin-bottom:20px;
	margin-left:25px;
	padding-left:80px;
	padding-top:8px;
	background:url(../images/fashion/ic_next.gif) top left no-repeat;
	}
div.fashion_contents .leftside_txt {
	margin: 0 0 0 15px;
}


div.columnSet{
	width: 300px;
}
div.columnSet .leftIn {
	width: 150px;
	display: inilne;
	float: left;
}
div.columnSet .rightIn {
	width: 140px;
	margin: 0 0 0 10px;
	display: inilne;
	float: left;
}


/*--------------------------------other-----------------------------------*/

div.fashion_other_01 {
	width:630px;
	}
div.fashion_other_01 ul {
	list-style:none;
	padding-left:15px;
	}
div.fashion_other_01 li {
	width:185px;
	margin:0 20px 0 0;
	float:left;
	}

/*--------------------------------見出しタグ-----------------------------------*/

h3.fashion,
h4.fashion,
h5.fashion,
h6.fashion{
	display:none;
	}
h4.fashion_shoesbag01 {
	text-indent:0px;
	font-weight:bold;
	margin-bottom:5px;
}

/*--------------------------------081204追加-----------------------------------*/

div.fashion_contents_bg .mar_b30 .purchase {
	margin-left: 25px;
	margin-top: 30px;
	font-size: 80%;
	line-height: 20px;
}
div.fashion_contents .right_area .tl_img {
	height: 41px;
	width: 301px;
	margin-left: 14px;
}
/*--------------------------------o081212追加-----------------------------------*/

div.fashion_contents .right_area2 {
	float:left;
	width:350px;
	display:inline;
	}
div.fashion_contents .right_area .txt2 {
	padding:0 15px 0 15px;
	}
div.fashion_contents .left_area2 {
	float:left;
	width:350px;
	}
div.fashion_contents .left_area .txt2 {
	padding:0 15px 0 15px;
	}
/*-----------------------------------item090106-----------------------------------*/
div.item_kakoi{
	width:630px;
	}
div.item_left_ph02{
	width:278px;
	float:left;
	padding-left:15px;
}
div.leftS{
	width:150px;
	float:left;
}
div.rightS{
	width:113px;
	float:right;
	margin-top:82px;
}
div.rightS_2{
	width:137px;
	float:right;
	margin-top:82px;
}
div.item_right_ph03{
	width:302px;
	float:right;
	margin-right:10px;
}
#yokoku {
	margin-bottom: 10px;
}
/*-----------------------------------item090120-----------------------------------*/
div.title_image{
    margin-top:40px;
}

div.item_box{
	width:630px;
	height: 150px;
}
div.item_box_img{
	width:150px;
	clear: right;
	float: left;
	height: 150px;
}

div.item_box02{
	width:630px;
	height: auto;
}
.item_box02 .catalog_right .catalog_right_img img {
	clear: right;
	float: left;
	width: 150px;
	margin-left: 10px;
}
.item_box02 .catalog_right {
	width: 315px;
	float: right;
	height: auto;
}
.item_box02 .catalog_right .catalog_right_txt {
	margin-left: 10px;
	width: 145px;
	float: left;
}
.item_box02 .catalog_left .catalog_left_img {
	clear: right;
	float: left;
	width: 150px;
}
.item_box02 .catalog_left .catalog_left_txt {
	float: left;
	margin-left: 10px;
	width: 140px;
	margin-right: 10px;
	display: inline;
}
.item_box02 .catalog_left {
	width: 315px;
	float: left;
	height: auto;
	clear: right;
	display: inline;
}
.fashion_contents .item_box03 {
	width: 465px;
	float: right;
}
/*-----------------------------------coordinate090205-----------------------------------*/
.explanation {
	height: 266px;
	width: 175px;
	clear: right;
	float: left;
	margin-top: 30px;
}
.explanation_img {
	margin-bottom: 10px;
}
.explanation_txt {
	font-size: 80%;
	line-height: 15px;
	color: #888888;
	height: 55px;
	width: 165px;
	margin-right: 5px;
	margin-left: 5px;
}
.explanation_button {
	margin-right: 5px;
	margin-left: 5px;
}
.explanation_arrow {
	width: 52px;
	margin-top: 115px;
	clear: right;
	float: left;
	background-image: url(../images/fashion/topics090205/il01.gif);
	background-repeat: no-repeat;
	height: 30px;
}
/*-----------------------------------coordinate090212-----------------------------------*/
.explanation01 {
	margin-left: 114px;
}
.explanation_2 {
	height: auto;
	width: 135px;
	clear: right;
	float: left;
}
.explanation_img_2 {
	margin-bottom: 10px;
}
.explanation_txt_2 {
	font-size: 80%;
	line-height: 15px;
	color: #888888;
	height: 85px;
	width: 125px;
	margin-right: 5px;
	margin-left: 5px;
}
.explanation_button_2 {
	margin-right: 5px;
	margin-left: 5px;
}
.explanation_arrow_2 {
	clear: right;
	float: left;
	background-image: url(../images/fashion/topics090212/il02.gif);
	background-repeat: no-repeat;
	height: 200px;
	width: 30px;
}
/*-----------------------------------watch090423-----------------------------------*/
.watch_box_01 {
	width: 610px;
	margin-right: 10px;
	margin-left: 10px;
	padding-bottom: 50px;
}
.watch_box_01 .txt {
	width: 350px;
	margin-left: 10px;
	float: right;
}
.watch_box_01 .ph {
	width: 250px;
	height: auto;
	clear: right;
	float: left;
}
.watch_box_02 {
	width: 610px;
	margin-right: 10px;
	margin-left: 10px;
	padding-bottom: 50px;
}
.watch_box_02 .ph {
	width: 250px;
	clear: left;
	float: right;
	height: auto;
}
.watch_box_02 .txt {
	width: 350px;
	float: left;
	margin-right: 10px;
}
/*-----------------------------------coodinate090514下ボックス-----------------------------------*/
#coo_box_top {
	line-height: 13px;
	background-image: url(../images/fashion/topics090514/coo_box_top.gif);
	height: 13px;
	width: 630px;
	background-repeat: no-repeat;
	overflow: hidden;
}
#coo_box_body {
	background-image: url(../images/fashion/topics090514/coo_box_body.gif);
	height: auto;
	width: 600px;
	background-repeat: repeat-y;
	padding-right: 15px;
	padding-left: 15px;
}
#coo_box_bottom {
	line-height: 19px;
	background-image: url(../images/fashion/topics090514/coo_box_bottom.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 630px;
}
#coo_box_body .body_image {
	line-height: 25px;
	height: 25px;
	width: 536px;
	overflow: hidden;
	background-image: url(../images/fashion/topics090514/sub01.gif);
	background-repeat: no-repeat;
	padding-left: 60px;
}
/*-----------------------------------text内image-----------------------------------*/
.fashion_contents .txt .text_in_image {
	height: 120px;
	width: 120px;
	float: right;
	clear: left;
	padding: 30px 0 30px 30px;
}
/*-----------------------------------shose090519-----------------------------------*/

div.left_ph_090519{
	height: auto;
	width: 129px;
	float: left;
}
div.ph130{
	height: auto;
	width: 129px;
	float: left;
}

div.top_text{
	height:auto;
	margin:0 0 30px 0;
}
/*------------------------------------090528-------------------------------------------*/

div.contents_comment_main{
	height:auto;
	width:290px;
	margin:40px 0 0 0 ;
	float:left;
	}

div.contents_comment_img{
	height:auto;
	width:auto;
	padding:0 5px 0 0;
	clear:right;
	float:left;
	}
div.right_area090528 {
	float:left;
	width:300px;
	display:inline;
	clear: right;
	}
div.left_ph_090528{
	height: auto;
	width: 300px;
	float: left;
	margin:0 30px 0 0;
	}
div.credit2{
	height:auto;
	width:auto;
	font-size:70%;
	color:#838383;
	margin: 0 0 0 25px;
	}

/*------------------------------------090602 suites------------------------------------------*/

div.fas_box_range_090602 {
	margin: 0 0 30px 0;
	padding: 0;
}
div.fas_box_range_090602 dl {
	width: 175px;
	margin: 0 0 0 35px;
	padding: 0;
	display: inline;
	float: left;
}
div.fas_box_range_090602 dt {
	width: 175px;
	height: 200px;
	margin: 0 0 10px 0;
}
div.fas_box_range_090602 dd {
	margin: 0;
	padding: 0;
}


/*------------------------------------090604 suites------------------------------------------*/

div.fas_sub_range {
	width: 300px;
	margin: 0 0 30px 30px;
	padding: 0;
	float: right;
}
div.fas_sub_range02 {
	margin: 0;
	padding: 0;
}
div.fas_sub_range .left_layer,
div.fas_sub_range02 .left_layer {
	width: 90px;
	display: inline;
	float: left;
}
div.fas_sub_range .right_layer,
div.fas_sub_range02 .right_layer {
	width: 195px;
	margin: 0 0 0 15px;
	display: inline;
	float: left;
}

div.fas_sub_range .caption {
	width: 300px;
	line-height:15px;
	margin:5px 0 0 0;
	font-size:75%;
	color:#5e6a72;
}

div.fas_sub_range .caption em {
	font-style: normal;
	font-weight: bold;
	color: #000;
}

.fashion_contents .left_ph04 {
	width: 205px;
	clear: right;
	float: left;
	height: auto;
	
}
.fashion_content_ph090507{
	width:auto;
	clear:right;
	float:left;
	margin-right:10px;
	}
/*-------------------------090714-------------------------*/
.caption_02 span{
	font_size:80%;
	}

/*------------------------090721----------------------------*/
div.fashion_contents .txt2 {
	padding:0 10px 0 10px;
	}
div.fashion_contents .left_area .txt2 {
	padding:0 10px 0 10px;
	}
div.fashion_contents .txt2 .caption_02 span {
	font-weight:bold;
	color:#000000;
	}
/*-----------------------090728-----------------------------*/
div.watch_ph_090728{
	width:414px;
	float:left;
	margin:0 10px 0 0 ;
}

div.watch_ph2_090728{
	width:170px;
	float:left;
	margin:0 10px 0 0 ;
}
/*------------------------090806------------------------------*/
div.watch_ph_090806{
	width:206px;
	float:left;
	padding:0 10px 0 0 ;
	}
div.watch_ph2_090806{
	width:185px;
	float:left;
    display:inline;
	padding:0 10px 0 0 ;
	}
div.captionbox_090806{
	width:140px;
	float:left;
	padding:0 10px 0 0;
	}
div.captionbox2_090806{
	width:140px;
	float:left;
	padding:0 10px 0 0;
	}
div.watch_info_090806{
	padding:0 10px 10px 10px;
	background-color:#dedede;

	}
/*-------------------------090820-------------------------------*/
div.watch_il{
	padding-left:15px;
	color:#000000;
	background:url(../images/fashion/watch090820/il01.gif) top left repeat-y;
	}

/*--------------------------091022-------------------------------*/
div.bitem_info_range {
	background:url(../images/gourmet/bg_tl_01.gif);
	width: 280px;
	padding:10px 10px 0 10px;
	}
div.bitem_info_range ul{
	margin: 0 0 10px 0;
	padding: 0;
	list-style: none;
	}
div.bitem_info_range li.list{
	width: 62px;
	margin: 0;
	padding: 0;
	display: inline;
	float: left;
	}
div.bitem_info_range li.txt{
	margin: 0 0 10px 0;
	padding: 0;
	list-style: none;
	}

div.bitem_info_range dl{
	padding: 0 0 10px 0;
	}
div.bitem_info_range dl span{
	font-size: 85%;
	}
div.bitem_info_range dt{
	width: 62px;
	height:21px;
	margin: 0;
	padding: 0;
	display: inline;
	float: left;
	}
div.bitem_info_range dd{
	width: 198px;
	margin: 0;
	padding: 3px 0 0 0;
	display: inline;
	float: right;
	font-size: 85%;
	word-break:break-all;
	}

/*--------------------------091029-------------------------------*/
#box_091029_body {
	background-image: url(../images/fashion/casual091029/box_body.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 615px;
	padding-right: 15px;
	padding-left: 15px;
	overflow: hidden;
}
#box_091029_body .left {
	width: 130px;
	overflow: hidden;
	clear: right;
	float: left;
	margin-right: 15px;
}
#box_091029_body .right {
	width: 440px;
	float:left;
}
#box_091029_top {
	background-image: url(../images/fashion/casual091029/box_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
	width: 615px;
	overflow: hidden;
}
#box_091029_bottom{
	background-image: url(../images/fashion/casual091029/box_bottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 15px;
	width: 615px;
	overflow: hidden;
}

/*--------------------------091112-------------------------------*/
#suites_blue_box {
	width: auto;
	background-image: url(../images/fashion/casual091112/patturn.gif);
	background-repeat: repeat;
}
#suites_blue_box_inner {
	height: auto;
	width: auto;
	margin:0 1px;
	background-color: #FFF;
}
#suites_blue_box_inner_par {
	padding: 0 15px;
	width:auto;
	height:auto;
}
#box_091112_top {
	background: url(../images/fashion/casual091112/box_top.gif) no-repeat left top;
	height: 15px;
	width: 285px;
	overflow: hidden;
}
#box_091112_bottom{
	background: url(../images/fashion/casual091112/box_bottom.gif) no-repeat left top;
	height: 15px;
	width: 285px;
	overflow: hidden;
	margin: 0 0 25px 0;
}

#suites_gray_box {
	width: 630px;
	background-image: url(../images/fashion/suites091112/patturn02.gif);
	background-repeat: repeat;
}
#suites_gray_box_inner {
	height: auto;
	width: auto;
	margin:0 2px;
	background-color: #FFF;
}
#suites_gray_box_inner_par {
	padding: 0 15px;
	width:auto;
	height:auto;
}
#box_091112_top02 {
	height: 16px;
	width: 630px;
	overflow: hidden;
	background-image: url(../images/fashion/suites091112/box_top02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#box_091112_bottom02{
	background: url(../images/fashion/suites091112/box_bottom02.gif) no-repeat left top;
	height: 16px;
	width: 630px;
	overflow: hidden;
	margin: 0 0 25px 0;
}

#suites_gray_box_inner_par .left {
	height: auto;
	width: 445px;
	clear: right;
	float: left;
}
#suites_gray_box_inner_par .right {
	float: right;
	height: auto;
	width: 130px;
}
#suites_gray_box_inner_par .left .txt {
	width: 250px;
	clear: right;
	float: left;
}
#suites_gray_box_inner_par .left .img {
	float: right;
	width: 175px;
}


/*--------------------------091126-------------------------------*/

div.fashion_contents .left_ph01_091126 {
	float:left;
	width:145px;
	clear:right;
	display:inline;
	margin-right: 10px;
	}
div.fashion_contents .left_ph02_091126 {
	float:left;
	width:150px;
	clear:right;
	display:inline;
	margin-right: 10px;
	}
	
/*--------------------------091210-------------------------------*/
.content_box_091210 {
	height: auto;
	width: 300px;
}
.content_box_091210 .left {
	display: inline;
	clear: right;
	float: left;
	width: 150px;
	overflow: hidden;
}
.content_box_091210 .right {
	float: right;
	width: 150px;
	overflow: hidden;
}

/*--------------------------091215-------------------------------*/
div.caption_07 em {
	font-style: normal;
	font-weight: bold;
	color: #000;
}
div.content_bg01_091215 {
	height: auto;
	width: auto;
	background:url(../images/living/091215/pat01.gif) repeat left top;
	padding: 15px 0;
}
div.content_bg02_091215 {
	height: auto;
	width: auto;
	padding:15px 0;
	background:url(../images/living/091215/pat02.gif) repeat left top;
}

/*--------------------------100107-------------------------------*/
div.fashion_contents .caption{
	color: #5e6a72;
	font-size: 75%;
	line-height: 15px;
}

/*--------------------------100126-------------------------------*/
.explanation_txt_3 {
	font-size: 75%;
	line-height: 15px;
	color:#5e6a72;
	height: auto;
	width: 135px;
}
/*--------------------------100211-------------------------------*/
div.fashion_contents .left_ph01_100211{
	width:140px;
	height:auto;
	float:left;
	clear:right;
}
div.fashion_contents .left_ph02_100211{
	width:225px;
	height:auto;
	float:left;
	clear:right;
	margin-right: 15px;
}
div.fashion_contents .right_txt01_100211{
	width:135px;
	height:auto;
	float:right;
}
div.fashion_contents .right_txt02_100211{
	width:345px;
	height:auto;
	float:right;
}
div.fashion_contents .caption_100211{
	font-size:80%;
	color:#282828;
	line-height:15px;
}

/*--------------------------100413-------------------------------*/
.fashion_contents p{
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size:100%;
	line-height:20px;
}
.fashion_contents .contents_box100413 .left_area{
	width:190px;
	height:auto;
	float:left;
	clear:right;
	margin-right:30px;
}
.fashion_contents .contents_box100413 .center_area{
	width:190px;
	height:auto;
	float:left;
	clear:right;
	margin-right:30px;
}
.fashion_contents .contents_box100413 .right_area{
	width:190px;
	height:auto;
	float:right;
}

/* ---------------100520-------------- */
.fashion_contents .contents_box100520 .box01 {
	width:150px;
	height:auto;
	float:left;
	clear:right;
	margin-right:10px;
}
.fashion_contents .contents_box100520 .box02 {
	width:150px;
	height:auto;
	float:left;
	clear:right;
	margin-right:10px;
}
.fashion_contents .contents_box100520 .box03 {
	width:150px;
	height:auto;
	float:left;
	clear:right;
	margin-right:10px;
}
.fashion_contents .contents_box100520 .box04 {
	width:150px;
	height:auto;
	float:left;
	clear:right;
}


/*100601追加*/

div.fashion_contents .left_area100601 {
	float:left;
	width:215px;
	margin-right:19px;
}
div.fashion_contents .right_area100601 {
	float:left;
	width:396px;
}
#txt_area0601{
	background: url(../images/living/100513/il01.gif) repeat;
	padding:20px;
}

/*100622追加*/
.fashion_contents .watch100622 {
	background: url(../images/fashion/watch100622/bg.gif) repeat;
	width: 270px;
	padding: 15px;
}
.fashion_contents .watch100622_02 {
	background: url(../images/fashion/watch100622/bg02.gif) repeat;
	width: 600px;
	padding: 15px;
}


/*101007追加*/
.fashion_contents .explanation_arrow_3 {
	clear: right;
	float: left;
	background: url(../images/fashion/casual101007/arrow.gif) no-repeat center center;
	height: 190px;
	width: 30px;
}
.fashion_contents.clearfix .list101007 {
	list-style-type: none;
}
.fashion_contents.clearfix .list101007 li {
	float: left;
}

/*101125追加*/
.fashion_contents .columnbox_inner101125 {
	width: 600px;
	background: url(../images/fashion/business101125/bg.gif) left top repeat-y;
}
.fashion_contents .columnbox_inner101125 .left {
	clear: right;
	float: left;
	width: 285px;
}
.fashion_contents .columnbox_inner101125 .right {
	float: right;
	width: 285px;
}

/*110201追加*/
div.fashion_contents .left_ph08 {
	float:left;
	width:160px;
}
.fashion_contents .right_area08 {
	width: 425px;
	float:right;
	background:url(../images/fashion/casual110201/caption_line.jpg) left repeat-y;
	padding-left:15px;
}	


/*110203追加*/
.fashion_contents .detail01 {
	width: 630px;
	padding: 20px 0;
	background: url(../images/fashion/casual110203/bg01.gif) left top repeat;
}
.fashion_contents .detail01_in {
	width: 590px;
	margin: 0 0 0 20px;
}
.fashion_contents .detail01 .left_layer {
	width: 390px;
	display: inline;
	float: left;
}
.fashion_contents .detail01  .right_layer {
	width: 180px;
	display: inline;
	float: left;
}

/*110215追加*/
.fashion_contents .fsub_box0215{
	width: 600px;
	padding: 15px;
	background: url(../images/fashion/casual110203/bg01.gif) left top repeat;
}

/*110719追加*/
div.fashion_contents .left_ph09 {
	float:left;
	width:145px;
}

/*120110追加*/
div.fashion_contents .left_ph120110 {
	float:left;
	width:285px;
}
/*120202追加*/
div.fashion_contents .right_area120202 {
	float:left;
	width:385px;
}
/*120327追加*/
div.fashion_contents .left_ph120327 {
	float:left;
	width:200px;
	display:inline;
}

/*120405追加*/
div.fashion_contents .left_ph120405 {
	float:left;
	width:415px;
}


/*120612追加*/
div.ph_area120612{
	width:300px;
}

div.ph_area120612 .left{
	width:145px;
	float:left;
	padding-right:10px;
}

div.ph_area120612 .right{
	width:145px;
	float:left;
}


/*120703追加*/
div.flo_l_block{
	width:200px;
	float:left;
}

div.fas120710{
	width:276px;
	border:2px solid #f24141;
	padding:10px;
	border-top:none;
}

/*120712追加*/
div.fashion_contents .left_ph120712 {
	float:left;
	width:145px;
}

div.fashion_contents .right_area120712 {
	float:left;
	width:420px;
}

/*120731追加*/
div.flo_l_block2{
	width:145px;
	float:left;
}

/*120824追加*/
div.flo_l_block3{
	width:140px;
	float:left;
}

/*121127追加*/
div.flo_l_block4{
	width:200px;
	float:left;
}
/*130321*/
.box01_11{
	padding:0px 19px;
	background:url(../images/fashion/business130321/sub33.gif) 0px 0px repeat-y;
	}
.h18{
	height:18px;}
/*130402*/
.w285{
	width:285px;
	}
.w135{
	width:135px;
	}
.ulman{
	display:block;
	}
.ulman li{
	display:inline;
	float:left;
	}
/*130416*/
.w190{
	width:190px;
	}
.box09{
	background:url(../images/common/columnbox_bg.gif) 0px 0px repeat;
	padding:15px;
	}
/*130507*/
.w170{
	width:170px;
	}
.w430{
	width:430px;
	}
/*130822*/
.mar_b11{
	margin-bottom:11px;
	}
.mar_b12{
	margin-bottom:12px;
	}
.mar_b55{
	margin-bottom:55px;
	}	
.w201{
	width:201px;
	}
	
/*130827*/
.w380{
	width:380px;
	}
/*130924*/
.border01{
	border-bottom:1px solid #cecece;
	}
.w120{
	width:120px;
	}
.w480{
	width:480px;
	}
/*131010*/
.topics_box01{
	background-color:#faf4e8;
	width:630px;
	}
/*131105*/
.par_t06{
	padding-top:6px;
	}
	
/*131106*/
.w312{
	width:312px;
	}
.w206{
	width:206px;
	}
.w207{
	width:207px;
	}
.mar_r06{
	margin-right:6px;}

/*131212*/
.w390{
	width:390px;
	}
/*131217*/
.w400{
	width:400px;
	}
/*131219*/
.columnboxOrange {
	width:270px;
	height:auto;
	padding:15px;
	background-color:#f8f5ef;
}

.topics_box02{
	border:1px solid #d66c26;
	}
	
.par_l14{
	padding-left:14px;}
	
.par_r14{
	padding-right:14px;}
	
.mar_b17{
	margin-bottom:17px;
	}

.w230{
	width:230px;
	}

/*140428*/
.w40{
	width:40px;
	}
.w260{
	width:260px;
	}
	
/*140626*/
.w150{
	width:150px;
	}
/*141209*/
.w275{
	width:275px;
	}
	
/*141215*/
.wgppInfo dl{
	margin-bottom:10px;
	}
.wgppInfo dl dt{
	float:left;
	width:90px;
	padding-left:5px;
	font-weight:bold;
	}
.wgppInfo dl dd{
	float:left;
	width:290px;
	}

/*150210*/
.par_t50{
	padding-top:50px;}
	
/*150331*/
.topics_box150331{
	border: 1px solid #008ec3;
	}
.w428{
	width:428px;
	}
	
/*150630*/
.w550{
	width:550px;
	}
.w535{
	width:535px;
	}
.w163{
	width:163px;
	}
.w168{
	width:168px;
	}
.w141{
	width:141px;
	}
.mar_r21 {
	margin-right:21px;
		}	
.mar_r37 {
	margin-right:37px;
		}	
.mar_r50 {
	margin-right:50px;
		}
.mar_r29 {
	margin-right:29px;
		}

/*150630*/	
#sns_box_basel2015{position:relative; width:975px;}

/*150721*/
.watch_box150721{
	border:double 3px #e88181;
	padding:12px 15px 15px;	
	}
.w290{
	width:290px;
	}
.w142{
	width:142px;
	}
.w143{
	width:143px;
	}
.w279{
	width:279px;
	}
.w242{
	width:242px;
	}
.w485{
	width:485px;
	}
.w383{
	width:383px;
	}
/*150728*/
.w100{
	width:100px;
	}
/*150811*/
.w185{
	width:185px;
	}
/*151029*/
.fashion_contents .left_area151029{
	width:300px!important;	
	margin-right:30px;
}
.fashion_contents .right_area151029{
	width:300px!important;	
}
/*160105*/	
.fashion_contents .border160105{
	border-bottom:1px dotted #999;
}
.fashion_contents .par_b30{
	padding-bottom:30px;
}
.fashion_contents .strWrap160105 div {
	text-align:center;
}
.fashion_contents .strWrap160105 div img{
	display:inline;
}
/*160108*/
.labseriseInfo160108 dl{
	margin-bottom:10px;
	}
.labseriseInfo160108 dl dt{
	float:left;
	width:115px;
	padding-left:5px;
	font-weight:bold;
	}
.labseriseInfo160108 dl dd{
	float:left;
	width:510px;
	}
/*160310*/
.fashion_contents .border160310{
	border-bottom:1px dotted #000;
	padding-bottom:30px;
}
.fashion_contents .w30{
	width:30px;
}
.fashion_contents .w600{
	width:600px;
}
.fashion_contents .tcenter160322{
	text-align:center;
}