@charset "utf-8";
/* CSS Document */

@import "../info/css/info.css"; /* guide用 */



/* 780width */
.span-780 a{
	color:#DC0817;
	}
	
.span-780 p a:active {
	border:none;
	}	

/* for homepage
------------------------------------------------------------------------------------------*/

body.homepage div#homepage_slider div.span-18 div.thumbSlider,
body.homepage div#homepage_slider div#thumbSlider0{
	width: 720px !important;
    background-color: transparent;
    left: 0 !important;
    top: 0 !important;
}

body.homepage div#homepage_slider div.span-18 div.thumbSlider ul{
	width: 720px !important;
	position: relative;
    left: 0 !important;
    top: 0 !important;
	}


/* DELETE FROM HERE: Shape Sensation */
div#shape h2 {
	background: url(/_ui/desktop/theme-triumph-jp/images/shape/shape_tit.jpg) no-repeat;
	width: 780px;
	margin: 0 auto;
	height: 0 !important;
	padding-top: 100px !important;
	overflow: hidden !important;
	color: white;
}

div#shape h3#main_img {
	background: url(/_ui/desktop/theme-triumph-jp/images/shape/shape_main_shiho.jpg) no-repeat;
	width: 780px;
	margin: 0 auto;
	height: 0 !important;
	padding-top: 365px !important;
	overflow: hidden !important;
	color: #E8D1B9;
}

div#shape div#point {
	background: url(/_ui/desktop/theme-triumph-jp/images/shape/shape_point.jpg) no-repeat;
	width: 780px;
	margin: 0 auto;
	height: 0 !important;
	padding-top: 307px !important;
	overflow: hidden !important;
	color: #FAEBDB;
}

div#shape div#ysioa h3 {
	background: url(/_ui/desktop/theme-triumph-jp/images/shape/shape_ysioa_tit.jpg) no-repeat;
	width: 780px;
	margin: 0 auto;
	height: 0 !important;
	padding-top: 88px !important;
	overflow: hidden !important;
	color: white;
}

div#shape div#ysioa ul {
	margin: 0px;
	display: block;
	background: url(/_ui/desktop/theme-triumph-jp/images/shape/shape_ysioa01.jpg) no-repeat;
	padding-left: 157px;
}

div#shape div#shape_by {
	clear: both;
	background: url(/_ui/desktop/theme-triumph-jp/images/shape/shape_y_tit.jpg) no-repeat;
	padding-left: 223px;
}

div#shape div#shape_bs {
	clear: both;
	background: url(/_ui/desktop/theme-triumph-jp/images/shape/shape_s_tit.jpg) no-repeat;
	padding-left: 223px;
}

div#shape div#shape_bi {
	clear: both;
	background: url(/_ui/desktop/theme-triumph-jp/images/shape/shape_i_tit.jpg) no-repeat;
	padding-left: 223px;
}

div#shape div#shape_bo {
	clear: both;
	background: url(/_ui/desktop/theme-triumph-jp/images/shape/shape_o_tit.jpg) no-repeat;
	padding-left: 223px;
}

div#shape div#shape_ba {
	clear: both;
	background: url(/_ui/desktop/theme-triumph-jp/images/shape/shape_a_tit.jpg) no-repeat;
	padding-left: 223px;
}

div#shape div#ysioa ul li {
	display: block;
	float: left;
}

div#shape, div#shape span, div#shape p, div#shape em {
	margin: 0px;
	font-size: 12px;
	line-height: 1.2em;
	color: #666;
}

.ssnbn a {
	clear: both;
	display: block;
	text-align: right;
	font-size: 10px;
	color: #666;
	text-decoration: none;
}

#sale #brandsLineup div.lineup p, #yose #brandsLineup div.lineup p, #koi #brandsLineup div.lineup p, .pmss #brandsLineup div.lineup p, #shape #brandsLineup div.lineup p, #fw #brandsLineup div.lineup p, #inner #brandsLineup div.lineup p, #sol_st #brandsLineup div.lineup p, #kotsuban #brandsLineup div.lineup p, #pf #brandsLineup div.lineup p, #hom #brandsLineup div.lineup p {
	display: block;
	width: 195px;
	float: left;
	text-align: center;
	margin-bottom: 5px;
}

#brandsLineup div.lineup {
	clear: both;
}

#brandsLineup div.lineup p a img {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	border: 1px #CCC solid;
}

#brandsLineup div.lineup p img {
	border: 1px #CCC solid;
	margin-bottom: 5px;
}

#brandsLineup div.lineup p img {
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	border: 1px #CCC solid;
}

#brandsLineup div.lineup p a:hover img {
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	border: 1px #ED3B3B solid;
}

#brandsLineup p.skip2pic {
	clear: both;
	padding: 5px 0;
	text-align: right;
}

#brandsLineup p.skip2pic a {
	color: #ED3B3B;
	text-decoration: none;
}

div#shape img {
	border: none;
	vertical-align: bottom;
} /* :DELETE TO HERE */

/* DELETE FROM HERE:

	Bra to Men Pages
***********************/

#clm_left3{
	float:left;
	width:780px;
	padding:0 0 40px 0;
}

div.ctg {
	width: 780px;
}

div.ctg ul.ctg_bn,div.ctg ul.ctg_item{
	float:left;
	width:780px;
	padding:0 0 40px 0;
	padding-bottom:0px;
}

div.ctg ul.ctg_bn li,
div.ctg ul.ctg_item li{
	display:block;
	width:195px;
	text-align:center;
	float:left;
	padding-bottom:10px;
}

div.ctg ul.ctg_bn li div,	
div.ctg ul.ctg_item li div{
	display:block;
	width:188px;
	margin:0px auto;
	font-size:10px;
	text-align:left;
	line-height:1.3em;
	color:#666;
}

div.ctg ul.ctg_bn li div.tit,
div.ctg ul.ctg_item li div.tit{
	display:block;
	font-size:12px;
	padding:3px 0px 3px 15px;
	width:175px;/* all browsers, of course */
	width : 190px\9; /* IE8 and below */
	*width : 190px; /* IE7 and below */
	_width : 190px; /* IE6 */
}

div.ctg ul.ctg_bn li div.tit,
div.ctg ul.ctg_item li div.tit{
	background:url(/_ui/desktop/theme-triumph-jp/images/cmn_link_arw1.gif) left 5px no-repeat;
	color:#eb0000;
}

div.ctg h3{
	clear:both;
	width:780px;
	margin:0 auto;
	height:0 !important;
	padding-top:100px !important;
	overflow:hidden !important;
	color:#fff;
	margin-bottom:10px;
	}
div.ctg h4{
	clear:both;
	}

div.ctg p.message{
	clear:both;
	font-size:10px;
	color:#666;
    margin-top: 10px;
	line-height: 1.3em;
/*	margin-top:20px;
	line-height:2.3em; */
	border-top:1px solid #ccc;
	padding-top:5px;
	float: left;
	width: 100%;
}

div.ctg a{
	text-decoration:none;
}

div.ctg a:hover img{
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;		
}

/* Accessory */
div#ctg_accessory h3 {
background: url(/_ui/desktop/theme-triumph-jp/images/accessory/tit_accessory.jpg) no-repeat;
}

/* Bra */
div#ctg_bra h3 {
background: url(/_ui/desktop/theme-triumph-jp/images/bra/tit_bra.jpg) no-repeat;
}

/* Girdle */
div#ctg_girdle h3 {
background: url(/_ui/desktop/theme-triumph-jp/images/girdle/tit_girdle.jpg) no-repeat;
}

/* Inner */
div#ctg_inner h3 {
	background: url(/_ui/desktop/theme-triumph-jp/images/inner/tit_inner.jpg) no-repeat;
}

/* Night Wear */
div#ctg_nightwear h3{
	background:url(/_ui/desktop/theme-triumph-jp/images/nightwear/tit_nightwear.jpg) no-repeat;
}

/* Lingerie */
div#ctg_lingerie h3 {
background: url(/_ui/desktop/theme-triumph-jp/images/lingerie/tit_lingerie.jpg) no-repeat;
}

/* Shorts*/
div#ctg_shorts h3 {
background: url(/_ui/desktop/theme-triumph-jp/images/shorts/tit_shorts.jpg) no-repeat;
}

.container {
    display: block;
}

.men div.ctg ul.ctg_bn li div.tit, .men div.ctg ul.ctg_item li div.tit, div.ctg .mens ul.ctg_bn li div.tit, div.ctg .mens ul.ctg_item li div.tit {
    background: url("/_ui/desktop/theme-triumph-jp/images/cmn_link_arw2.gif") no-repeat scroll left 5px transparent;
    color: #000000;
}

div.ctg ul.ctg_bn li div.tit, div.ctg ul.ctg_item li div.tit {
    background: url("/_ui/desktop/theme-triumph-jp/images/cmn_link_arw1.gif") no-repeat scroll left 5px transparent;
    color: #EB0000;
}

/* Men */

div#ctg_mens h3 {
	background: url(/_ui/desktop/theme-triumph-jp/images/men/tit_mens.jpg) no-repeat;
}

div.ctg ul.lineup{
	float:left;
	width:780px;
	padding:0 0 40px 0;
}

div.ctg ul.lineup li{
	display:block;
	width:156px;
	text-align:center;
	float:left;
	padding-bottom:10px;
}
	
div.ctg ul.lineup li div{
	display:block;
	width:152px;
	margin:0px auto;
	font-size:10px;
	text-align:left;
	line-height:1.2em;
	color:#666;
}

div.ctg ul.lineup li div.tit{
		display:block;
		font-size:12px;
		padding:3px 0;
		color:#000;
}

div.ctg ul.lineup li img{
	width:150px;
	height:150px;
	border:#ccc 1px solid;
}

div.ctg ul.lineup li a:hover img{
	border:#969595 1px solid;
}

div.ctg ul.ctg_bn li div.tit_men,
div.ctg ul.ctg_item li div.tit_men{
	background:url(/_ui/desktop/theme-triumph-jp/images/cmn_link_arw2.gif) left 5px no-repeat;
	padding:2px 0px 2px 13px;
	
}

div.ctg ul.lineup li div.item{
	background:url(/_ui/desktop/theme-triumph-jp/images/cmn_link_arw2.gif) left 3px no-repeat;
	padding:2px 0px 2px 13px;
	width:139px;/* all browsers, of course */
	width : 152px\9; /* IE8 and below */
	*width : 152px; /* IE7 and below */
	_width : 152px; /* IE6 */
}

.ctg_list li a {
	color: #666;
}

h4.brands_padding {
	margin:0px;
	padding:0px;
}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}/* :DELETE TO HERE */

/* ======== guidance pages: Sitemap Start ======== */
/* Sitemap Title */
div#sitemap h3{
	background:url(/_ui/desktop/theme-triumph-jp/images/guidance/tit_sitemap.jpg) no-repeat;
	}
/* Sitemap Column */
div#sitemap div#rightClm{
	width:375px;
	float:right;
	}
div#sitemap div#leftClm{
	width:375px;
	float:left;
}

div.tinfo ul.list li {
display: block;
background: url(/_ui/desktop/theme-triumph-jp/images/guidance/arrow01.gif) left 1px no-repeat;
padding: 3px 0px 7px 20px;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
blockquote, dd, div, dl, dt, h1, h2, h3, h4, h5, h6, li, ol, p, pre, span, td, th, ul {
    margin: 0;
    padding: 0;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, textarea, p, th, td {
margin: 0;
padding: 0;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
line-height: 1em;
color: #666;
}
div.tinfo a {
    overflow: hidden;
}
div.tinfo a {
    color: #EB0000;
    text-decoration: none;
}


/* ======== guidance pages: Sitemap End ======== */
/* ======== guidance pages: General guidance */

/* ======== guidance pages: Delivery & Payment guidance ======== */

div#payment ul.card li {
    display: block;
    float: left;
    text-align: center;
    width: 100px;
}
/* ======== guidance pages: Gift Wrapping guidance ======== */

.imgRight {
    float: right !important;
    margin-left: 15px;
}
/* ======== guidance pages: Membership guidance ======== */

div#member div#merit ul {
    background: url("/_ui/desktop/theme-triumph-jp/images/guidance/merit.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    height: 0 !important;
    margin-bottom: 10px;
    overflow: hidden !important;
    padding-top: 100px !important;
}
div.member h5 {
    background: none repeat scroll 0 0 #FFE8F3;
    border-radius: 3px 3px 3px 3px;
    clear: both;
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0;
    padding: 10px;
}
div.member, div.member span, div.member p, div.member em, div.member dt, div.member dd, div.member li {
    color: #666666;
    font-size: 12px;
    line-height: 1.6em;
}
div.member {
    margin: 0 auto;
    width: 780px;
}
.imgLeft {
    float: left !important;
    margin-right: 15px;
}
.alignCenter {
    text-align: center !important;
}

/* ======== guidance pages: Contacts guidance ======== */

/* ======== guidance pages End ======== :DELETE TO HERE */
/* DELETE FROM HERE:  */div#shinsai_info {
	background: url("/_ui/desktop/theme-triumph-jp/images/footer/shinsai_info01.jpg") no-repeat scroll 0 0 transparent;
    padding: 5px 0;
    color: #666666;
    font-family: "ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
    line-height: 1em;
    margin: 0;
    padding: 0;
}

div#shinsai_info dl dd {
    padding-left: 651px;
    color: #666666;
    font-family: "ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
    line-height: 1em;
    margin: 0;
}

div#shinsai_info dl {
    text-align: right;
    list-style: none outside none;
    color: #666666;
    font-family: "ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
    line-height: 1em;
    margin: 0;
}

div#shinsai_info dl img {
    margin: 0;
    padding: 0;
    border: 0 none;
}

.head_info li {
	float:right;
	font-size:10px;
	border-right:1px solid grey;
	margin-bottom: 5px;
	padding: 0 5px;
}

.head_info li a, .head_info li a:visited {
	color:#666;
}

.head_info li a:hover {
	color:#d90b15;
	text-decoration:underline;
}

/*
	Desir
*****************/
div.subnavi {
	width: 835px;
	height: 37px;
	text-align: center;
	margin: 0 auto;
}

div.subnavi ul {
	margin: 0;
}

div.subnavi ul li {
	float: left;
	margin: 0 5px 0 0;
	height: 37px;
}

div.subnavi ul li.last {
	margin: 0;
}

#desirmain {
	clear: both;
	width: 925px;
	margin: 0 auto;
}

#desirmain .gboxtop {
	width:925px;
	height:5px;
	background-image:url(/_ui/desktop/theme-triumph-jp/images/desir/desir_graybg_top.gif);
	background-repeat:no-repeat;
}

#desirmain .gboxm {
	width:925px;
	text-align:center;
	background-image:url(/_ui/desktop/theme-triumph-jp/images/desir/desir_graybg_m.gif);
	background-repeat:repeat-y;
}

#desirmain .gboxdown {
	width:925px;
	height:6px;
	margin-bottom:20px;
	background-image:url(/_ui/desktop/theme-triumph-jp/images/desir/desir_graybg_down.gif);
	background-repeat:no-repeat;
}

#desirmain div#enquete2 {
	width:915px;
	margin:0 auto 5px;
}

#desirmain .aboutdesir {
	width:917px;
	margin:0 auto 4px;
}

#desirmain #onedari {
	width:917px;
	margin:0 auto 4px;
}

#desirmain .10banner {
}

div#lineupSale {
	width:917px;
	height:420px;
	margin:0 auto 3px auto;
	background:url(/_ui/desktop/theme-triumph-jp/images/desir/lineup_bg.gif) no-repeat;
	position:relative;
}

div#lineupSale h3.lineuptitle {
margin:0 auto;
padding:30px 0 0 0;
width:515px;
}


div#lineupSale ul {
margin:0 auto;
width:750px;
}

div#lineupSale ul li {
	float: left;
width:150px;
	height: 200px;
	test-align:center;
}

div#lineupSale div.saleTxt {
	width:800px;
	margin: 0 auto;
	clear:both;
}

div#wallpaper {
	width:917px;
	height:322px;
	margin:0 auto 3px;
	background:url(/_ui/desktop/theme-triumph-jp/images/desir/wallpaper_bg.gif) no-repeat;
	position:relative;
}

div#wallpaper2 {
	width:917px;
	height:232px;
	margin:0 auto 3px;
	background:url(/_ui/desktop/theme-triumph-jp/images/desir/wallpaper_bg2.gif) no-repeat;
	position:relative;
}

div#wallpaper p.wptitle,
div#wallpaper2 p.wptitle {
	position:absolute;
	top:42px;
	left:43px;
}

div#wallpaper p.twtitle {
	position:absolute;
	top:232px;
	left:47px;
}
div#wallpaper p.twbtn {
	position:absolute;
	top:253px;
	left:266px;
}

div#wallpaper ul,
div#wallpaper2 ul {
	position:absolute;
	top:31px;
	left:266px;
}

div#wallpaper ul li,
div#wallpaper2 ul li  {
	float:left;
	text-align:left;
	width:210px;
}

div#wallpaper ul li a img,
div#wallpaper2 ul li a img {
	padding:10px 2px 0;
}

div#news {
	text-align:left;
	clear:both;
	width:915px;
	height:102px;
	margin:0 auto;
	background-image:url(/_ui/desktop/theme-triumph-jp/images/desir/desir_newsbg.gif) ;
	background-repeat:no-repeat;
	position:relative;

}

div#news div.newsinner {
	width:915px;
	height:102px;
	position:relative;
	overflow:auto;
}

div#news ul.newstext {
	position:absolute; left:190px; top:30px;
	display:block;
	padding:0 0 20px 0;
}

div#news ul.newstext li{
	display:block;
	font-size:12px;
	line-height:1.9em;
	color:#858283;
	padding:0;
}

div#news ul.newstext li span{
	font-weight: bold;
	color:#d1a1c1;
	padding-right:36px;
	background:url(/_ui/desktop/theme-triumph-jp/images/desir/desir_newsicon.gif) no-repeat 88px 0;
}

#desir_clm_right{
	clear:both;
	float:left;
	width:925px;
	margin:20px 0 0 0;
	padding:0 0 10px 0;
	background:url(/_ui/desktop/theme-triumph-jp/images/desir/desir_ctg_bg.gif) repeat-y;
}

ul.ctg_list_desir{
	float:left;
	width:160px;
	padding: 0 0px 0px 20px;
	font-size:12px;
	line-height:1.2em;
}

.ctg_list_desir li{
	padding:6px 0 4px 14px;
	background:url(/_ui/desktop/theme-triumph-jp/images/desir/cmn_link_arw3.gif) no-repeat left center;
	border-bottom:1px dotted #e0e0e0;
}
.ctg_list_desir li a{
	color:#a3a49f;
}
.ctg_list_desir li.ctg_men{
	padding:6px 0 4px 14px;
	background:url(/_ui/desktop/theme-triumph-jp/images/desir/cmn_link_arw2.gif) no-repeat left center;
	border-bottom:1px dotted #e0e0e0;
}
.ctg_list_desir li.sub_ctg{
	margin:10px 0 8px;
	font-weight:bold;
	border-bottom:2px solid #cccccc;
}
.ctg_list_desir li.sub_ctg a{
	color:#9d949a;
}
.ctg_list_desir li.sub_ctg_men{
	margin:10px 0 8px;
	font-weight:bold;
	border-bottom:2px solid #cccccc;
	background:url(/_ui/desktop/theme-triumph-jp/images/desir/cmn_link_arw2.gif) no-repeat left center;
}

/*
	Cool Page
*****************/
div#cool{
	width:780px;
	margin:0px auto;
}

div#cool,
div#cool span,
div#cool p,
div#cool em{
	font-size:12px;
	line-height:1.2em;
	color:#666;
}

div#cool h1{
	background:url(/_ui/desktop/theme-triumph-jp/images/cool/cool_tit.jpg) no-repeat;
	width:780px;
	margin:0 auto;
	height:0 !important;
	padding-top:310px !important;
	overflow:hidden !important;
	color:#fff;
}

div#cool div.lineup p span.cool{
	display:block;
	margin:0px 2px 3px 2px;
	background:#c3e0fc url(/_ui/desktop/theme-triumph-jp/images/cool/ico_cool.gif) 1px 1px no-repeat;
	padding:4px 4px 4px 25px;
}

div#cool div.lineup p a span.cool{
	text-decoration:none;
	color:#0e52a1;
	text-align:left;
}

div#cool div.lineup p span.point{
	display:block;
	margin:0px 2px 3px 2px;
	background:#ebeae4 url(/_ui/desktop/theme-triumph-jp/images/cool/ico_crown.gif) 1px 1px no-repeat;
	padding:4px 4px 4px 25px;
}

div#cool div.lineup p a span.point{
	text-decoration:none;
	color:#333333;
	text-align:left;
}

#brandsLineup div.lineup p a {
display: block;
color: #666;
text-decoration: none;
}

/*
	Rinrin
*****************/

div#rinrin{
	width:780px;
	margin:0px auto;
}

div#rinrin img{
	vertical-align: top;
	margin: 0;
	padding: 0;
}

div#rinrin,
div#rinrin span,
div#rinrin p,
div#rinrin em{
	font-size:12px;
	line-height:1.2em;
	color:#666;
}



/*
	Tenshi2
*****************/

div#tenshi{
	width:780px;
	margin:0px auto;
}

div#tenshi,
div#tenshi span,
div#tenshi p,
div#tenshi em{
	font-size:12px;
	line-height:1.2em;
	color:#666;
}

/*
	Koi
*****************/

div#koi{
	width:780px;
	margin:0px auto;
}

div#koi,
div#koi span,
div#koi p,
div#koi em{
	font-size:12px;
	line-height:1.2em;
	color:#666;
}

/*
	Kotsuban
*****************/

div#kotsuban{
	width:780px;
	margin:0px auto;
}


div#kotsuban div#point h3, div#kotsuban div#point p {
    display: block;
    height: 0 !important;
    overflow: hidden !important;
}

div#kotsuban,
div#kotsuban span,
div#kotsuban p,
div#kotsuban em{
	font-size:12px;
	line-height:1.2em;
	color:#666;
}

div#kotsuban h2{
	background:url(/_ui/desktop/theme-triumph-jp/images/kotsuban/ktb_tit.jpg) no-repeat;
	width:780px;
	margin:0 auto;
	height:0 !important;
	padding-top:400px !important;
	overflow:hidden !important;
	color:#fefbdb;
}

/*[if IE]*/
div#kotsuban img{
	border:none;
	vertical-align:bottom;
}

div#kotsuban p.skip2lineup{
	clear:both;
}

div#kotsuban p.bn img{
	margin-bottom:5px;	
}

div#kotsuban div#point{
	background:url(/_ui/desktop/theme-triumph-jp/images/kotsuban/ktb_point.jpg) no-repeat scroll 0 0 transparent;
	height:544px;
}

div#kotsuban div#point h4,
div#kotsuban div#point p{
	display:block;
	height:0 !important;
	overflow:hidden !important;
}

div#kotsuban div#gmk h4{
	background:url(/_ui/desktop/theme-triumph-jp/images/kotsuban/ktb_midashi.jpg) no-repeat;
	height:0 !important;
	padding-top:42px !important;
	overflow:hidden !important;
	color:#fefbdb;
}

div#kotsuban div#gmk div.item{
	width:390px;
	float:left;
}

div#kotsuban div#gmk div.item p,
div#kotsuban div#gmk div.item dl dt,
div#kotsuban div#gmk div.item dl dd{
	display:block;
	height:0 !important;
	overflow:hidden !important;		
}

div#kotsuban div#gmk div#gmk01 dl{
	background:url(/_ui/desktop/theme-triumph-jp/images/kotsuban/ktb01_gmk.jpg) no-repeat;
	height:234px;
}

div#kotsuban div#gmk div#gmk02 dl{
	background:url(/_ui/desktop/theme-triumph-jp/images/kotsuban/ktb02_gmk.jpg) no-repeat;
	height:234px;
}

div#kotsuban div#gmk div#gmk01 p.clr{
	background:url(/_ui/desktop/theme-triumph-jp/images/kotsuban/ktb01_clr.jpg) no-repeat;
	height:0 !important;
	padding-top:168px !important;
	overflow:hidden !important;
	color:#fefbdb;
}

div#kotsuban div#gmk div#gmk02 p.clr{
	background:url(/_ui/desktop/theme-triumph-jp/images/kotsuban/ktb02_clr.jpg) no-repeat;
	height:0 !important;
	padding-top:168px !important;
	overflow:hidden !important;
	color:#fefbdb;
}

/*
	Onepiece
*****************/

div#op{
	width:780px;
	margin:0px auto;
}

div#op,
div#op span,
div#op p,
div#op em{
	font-size:12px;
	line-height:1.2em;
	color:#666;
}

div#op h2{
	background:url(/_ui/desktop/theme-triumph-jp/images/onepiece/op_tit.jpg) no-repeat;
	width:780px;
	margin:0 auto;
	height:0 !important;
	padding-top:400px !important;
	overflow:hidden !important;
	color:#6fb0e1;
}
	
div#op span.note{
	display:block;
	color:#F9C;
}

/*[if IE]*/
div#op img{
	border:none;
	vertical-align:bottom;
}

div#op #gimmick{
	background:url(/_ui/desktop/theme-triumph-jp/images/onepiece/op_gmk_r.jpg) no-repeat;
	height:423px;
}

div#op #gimmick h3,
div#op #gimmick p.text,
div#op #gimmick dl{
	display:block;
	height:0 !important;
	overflow:hidden !important;
	color:#fff;
}

div#op #gimmick p.btn{
	display:block;
	margin-top:239px;
	text-align:right;
}

/*
	Tshirt
*****************/

div#tbra{
	width:780px;
	margin:0px auto;
}

div#tbra,
div#tbra span,
div#tbra p,
div#tbra em{
	font-size:12px;
	line-height:1.2em;
	color:#666;
}

div#tbra h2{
	background:url(/_ui/desktop/theme-triumph-jp/images/tshirt/tbra_tit.jpg) no-repeat;
	width:780px;
	margin:0 auto;
	height:0 !important;
	padding-top:400px !important;
	overflow:hidden !important;
	color:#6fb0e1;
}
	
div#tbra span.note{
	display:block;
	color:#F9C;
}
	
/*[if IE]*/
div#tbra img{
	border:none;
	vertical-align:bottom;
}

div#tbra #gimmick{
	background:url(/_ui/desktop/theme-triumph-jp/images/tshirt/tbra_gmk_r.jpg) no-repeat;
	height:423px;
}

div#tbra #gimmick h3,
div#tbra #gimmick p.text,
div#tbra #gimmick dl{
	display:block;
	height:0 !important;
	overflow:hidden !important;
	color:#fff;
}

div#tbra #gimmick p.btn{
	display:block;
	margin-top:232px;
	text-align:right;
}

/*
	Pourmoi
*****************/

div#pm{
	width:780px;
	margin:0px auto;
}

div#pm,
div#pm span,
div#pm p,
div#pm em{
	font-size:12px;
	line-height:1.2em;
	color:#666;
}

div#pm h1{
	background:url(/_ui/desktop/theme-triumph-jp/images/pourmoi/pm_tit.jpg) no-repeat;
	width:780px;
	margin:0 auto;
	height:0 !important;
	padding-top:100px !important;
	overflow:hidden !important;
	color:#fff;
}
	
/*[if IE]*/
div#pm img{
	border:none;
	vertical-align:bottom;
}
/*[endif]*/

div#pm p.skip2lineup{
	clear:both;
}

div#pm p.bn img{
	margin-bottom:5px;	
}

div#pm div.pm01{
	clear:both;
}
	
div#pm div.pm01 h2{
	background:url(/_ui/desktop/theme-triumph-jp/images/pourmoi/pm01_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:200px !important;
	overflow:hidden !important;
	color:#fff;
}

div#pm div.pm02{
	clear:both;
}
	
div#pm div.pm02 h2{
	background:url(/_ui/desktop/theme-triumph-jp/images/pourmoi/pm02_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:200px !important;
	overflow:hidden !important;
	color:#fff;
}

div#pm div.pm03{
	clear:both;
}
	
div#pm div.pm03 h2{
	background:url(/_ui/desktop/theme-triumph-jp/images/pourmoi/pm03_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:200px !important;
	overflow:hidden !important;
	color:#fff;
}

div#pm div.pm04{
	clear:both;
}
	
div#pm div.pm04 h2{
	background:url(/_ui/desktop/theme-triumph-jp/images/pourmoi/pm04_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:200px !important;
	overflow:hidden !important;
	color:#fff;
}

div#pm div.pm05{
	clear:both;
}
	
div#pm div.pm05 h2{
	background:url(/_ui/desktop/theme-triumph-jp/images/pourmoi/pm05_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:200px !important;
	overflow:hidden !important;
	color:#fff;
}

/*
	Pourmoi SS
*****************/

div#pmss{
	width:780px;
	margin:0px auto;
}

div#pmss,
div#pmss span,
div#pmss p,
div#pmss em{
	font-size:12px;
	line-height:1.2em;
	color:#666;
}

div#pmss h3{
	background:url(/_ui/desktop/theme-triumph-jp/images/pourmoiss/pm_tit.jpg) no-repeat;
	width:780px;
	margin:0 auto;
	height:0 !important;
	padding-top:100px !important;
	overflow:hidden !important;
	color:#fff;
}
	
/*[if IE]*/
div#pmss img{
	border:none;
	vertical-align:bottom;
}
/*[endif]*/


div#pmss p.skip2lineup{
	clear:both;
}

div#pmss p.bn img{
	margin-bottom:5px;	
}

div#pmss div#pm01{
	clear:both;
}
	
div#pmss div#pm01 h4{
	background:url(/_ui/desktop/theme-triumph-jp/images/pourmoiss/pm01_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:200px !important;
	overflow:hidden !important;
	color:#fff;
}

div#pmss div#pm02{
	clear:both;
}
	
div#pmss div#pm02 h4{
	background:url(/_ui/desktop/theme-triumph-jp/images/pourmoiss/pm02_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:200px !important;
	overflow:hidden !important;
	color:#fff;
}

div#pmss div#pm03{
	clear:both;
}
	
div#pmss div#pm03 h4{
	background:url(/_ui/desktop/theme-triumph-jp/images/pourmoiss/pm03_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:200px !important;
	overflow:hidden !important;
	color:#fff;
}

div#pmss div#pm04{
	clear:both;
}
	
div#pmss div#pm04 h4{
	background:url(/_ui/desktop/theme-triumph-jp/images/pourmoiss/pm04_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:200px !important;
	overflow:hidden !important;
	color:#fff;
}

div#pmss div#pm05{
	clear:both;
}
	
div#pmss div#pm05 h4{
	background:url(/_ui/desktop/theme-triumph-jp/images/pourmoiss/pm05_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:200px !important;
	overflow:hidden !important;
	color:#fff;
}

/*
	Cestca
*****************/

div#cc{
	width:780px;
	margin:0px auto;
}

div#cc,
div#cc span,
div#cc p,
div#cc em{
	font-size:12px;
	line-height:1.2em;
	color:#666;
}

div#cc h1{
	background:url(/_ui/desktop/theme-triumph-jp/images/cestca/cc_tit.jpg) no-repeat;
	width:780px;
	margin:0 auto;
	height:0 !important;
	padding-top:130px !important;
	overflow:hidden !important;
	color:#333333;
}
	
/*[if IE]*/
div#cc img{
	border:none;
	vertical-align:bottom;
	}
/*[endif]*/

div#cc p.skip2lineup{
	clear:both;
}

div#cc div.cc01{
	clear:both;
}
	
div#cc div.cc01 h2{
	background:url(/_ui/desktop/theme-triumph-jp/images/cestca/cc01_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:206px !important;
	overflow:hidden !important;
	color:#333333;
}

div#cc div.cc02{
	clear:both;
}
	
div#cc div.cc02 h2{
	background:url(/_ui/desktop/theme-triumph-jp/images/cestca/cc02_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:205px !important;
	overflow:hidden !important;
	color:#333333;
}

div#cc div.cc03{
	clear:both;
}
	
div#cc div.cc03 h2{
	background:url(/_ui/desktop/theme-triumph-jp/images/cestca/cc03_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:205px !important;
	overflow:hidden !important;
	color:#333333;
}

/*

Cestca Spring Summer
**********************/

div#ccss{
	width:780px;
	margin:0px auto;
}

div#ccss,
div#ccss span,
div#ccss p,
div#ccss em{
	font-size:12px;
	line-height:1.2em;
	color:#666;
}

div#ccss h2{
	background:url(/_ui/desktop/theme-triumph-jp/images/cestcass/cc_tit.jpg) no-repeat;
	width:780px;
	margin:0 auto;
	height:0 !important;
	padding-top:130px !important;
	overflow:hidden !important;
	color:#f1f0ee;
}
	
/*[if IE]*/
div#ccss img{
	border:none;
	vertical-align:bottom;
}
/*[endif]*/


div#ccss p.skip2lineup{
	clear:both;
}
	
div#ccss p.bn .btn{
	clear:both;
}

div#ccss div#cc01{
	clear:both;
}

div#ccss div#cc01 .item01{
	background:url(/_ui/desktop/theme-triumph-jp/images/cestcass/cc01_tit.jpg) no-repeat;
	padding-left:390px;
}

div#ccss div#cc01 h4{
	display:block;
	height:0 !important;
	overflow:hidden !important;
}
		
div#ccss div#cc02{
	clear:both;
}

div#ccss div#cc02 .item01{
	background:url(/_ui/desktop/theme-triumph-jp/images/cestcass/cc02_tit.jpg) no-repeat;
	padding-left:390px;
}
		
div#ccss div#cc02 h4{
	display:block;
	height:0 !important;
	overflow:hidden !important;
}

/*

	Valisere
**********************/

div#vali{
	width:780px;
	margin:0px auto;
}

div#vali,
div#vali span,
div#vali p,
div#vali em{
	font-size:12px;
	line-height:1.2em;
	color:#666;
}

div#vali h1{
	background:url(/_ui/desktop/theme-triumph-jp/images/valisere/vali_tit.jpg) no-repeat;
	width:780px;
	margin:0 auto;
	height:0 !important;
	padding-top:130px !important;
	overflow:hidden !important;
	color:#b88fa1;
}
	
/*[if IE]*/
div#vali img{/* ↓リストイメージの隙間をなくす */
	border:none;
	vertical-align:bottom;
	}
/*[endif]*/

div#vali p.skip2lineup{
	clear:both;
}

div#vali p.bn img{
	margin-bottom:5px;	
}

div#vali div.vali01{
	clear:both;
}
	
div#vali div.vali01 h2{
	background:url(/_ui/desktop/theme-triumph-jp/images/valisere/vali01_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:100px !important;
	overflow:hidden !important;
	color:#b88fa1;
}
	
div#vali div.vali02{
	clear:both;
}
	
div#vali div.vali02 h2{
	background:url(/_ui/desktop/theme-triumph-jp/images/valisere/vali02_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:100px !important;
	overflow:hidden !important;
	color:#b88fa1;
}
	
div#vali div.vali03{
	clear:both;
}
	
div#vali div.vali03 h2{
	background:url(/_ui/desktop/theme-triumph-jp/images/valisere/vali03_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:100px !important;
	overflow:hidden !important;
	color:#b88fa1;
}
	
div#vali div.vali04{
	clear:both;
}
	
div#vali div.vali04 h2{
	background:url(/_ui/desktop/theme-triumph-jp/images/valisere/vali04_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:100px !important;
	overflow:hidden !important;
	color:#b88fa1;
}

/*

Valisere Spring Summer
**********************/

div#valiss{
	width:780px;
	margin:0px auto;
}

div#valiss,
div#valiss span,
div#valiss p,
div#valiss em{
	font-size:12px;
	line-height:1.2em;
	color:#666;
}

div#valiss h2{
	background:url(/_ui/desktop/theme-triumph-jp/images/valiseress/vali_tit.jpg) no-repeat;
	width:780px;
	margin:0 auto;
	height:0 !important;
	padding-top:130px !important;
	overflow:hidden !important;
	color:#b88fa1;
}
	
/*[if IE]*/
div#valiss img{
	border:none;
	vertical-align:bottom;
}
/*[endif]*/

div#valiss p.skip2lineup{
	clear:both;
}

div#valiss p.bn img{
	margin-bottom:5px;	
}

div#valiss div#vali01{
	clear:both;
}
	
div#valiss div#vali01 h3{
	background:url(/_ui/desktop/theme-triumph-jp/images/valiseress/vali01_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:100px !important;
	overflow:hidden !important;
	color:#b88fa1;
}
	
div#valiss div#vali02{
	clear:both;
}
	
div#valiss div#vali02 h3{
	background:url(/_ui/desktop/theme-triumph-jp/images/valiseress/vali02_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:100px !important;
	overflow:hidden !important;
	color:#b88fa1;
}
	
div#valiss div#vali03{
	clear:both;
}
	
div#valiss div#vali03 h3{
	background:url(/_ui/desktop/theme-triumph-jp/images/valiseress/vali03_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:100px !important;
	overflow:hidden !important;
	color:#b88fa1;
}
	
div#valiss div#vali04{
	clear:both;
}
	
div#valiss div#vali04 h3{
	background:url(/_ui/desktop/theme-triumph-jp/images/valiseress/vali04_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:100px !important;
	overflow:hidden !important;
	color:#b88fa1;
}


/*

		Sloggi
**********************/
	
div#slg{
	width:780px;
	margin:0px auto;
}

div#slg,
div#slg span,
div#slg p,
div#slg em{
	font-size:12px;
	line-height:1.2em;
	color:#666;
}

div#slg h1{
	background:url(/_ui/desktop/theme-triumph-jp/images/sloggi/slg_tit.jpg) no-repeat;
	width:780px;
	margin:0 auto;
	height:0 !important;
	padding-top:350px !important;
	overflow:hidden !important;
	color:#fff;
}
	
/*[if IE]*/
div#slg img{
	border:none;
	vertical-align:bottom;
}
/*[endif]*/

div#slg p.skip2lineup{
	clear:both;
}

div#slg p.bn img{
	margin-bottom:5px;	
}

/*

Sloggi Spring Summer
**********************/

div#slgss{
	width:780px;
	margin:0px auto;
}

div#slgss,
div#slgss span,
div#slgss p,
div#slgss em{
	font-size:12px;
	line-height:1.2em;
	color:#666;
}

div#slgss h2{
	background:url(/_ui/desktop/theme-triumph-jp/images/sloggiss/slg_tit.jpg) no-repeat;
	width:780px;
	margin:0 auto;
	height:0 !important;
	padding-top:400px !important;
	overflow:hidden !important;
	color:#fff;
}
	
/*[if IE]*/
div#slgss img{/* ↓リストイメージの隙間をなくす */
	border:none;
	vertical-align:bottom;
}
/*[endif]*/

div#slgss p.skip2lineup{
	clear:both;
}

div#slgss p.bn img{
	margin-bottom:5px;	
}

div#slgss div#slg01{
	clear:both;
}
	
div#slgss div#slg01 h3{
	background:url(/_ui/desktop/theme-triumph-jp/images/sloggiss/slg01_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:48px !important;
	overflow:hidden !important;
	color:#fff;
}
	
div#slgss div#slg01 p.box1{
	display:block;
	width:250px;
	float:left;
}

div#slgss div#slg01 p.box2{
	display:block;
	width:530px;
	float:left;
}

div#slgss div#slg02{
	clear:both;
}
	
div#slgss div#slg02 h3{
	background:url(/_ui/desktop/theme-triumph-jp/images/sloggiss/slg02_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:48px !important;
	overflow:hidden !important;
	color:#fff;
}
	
div#slgss div#slg02 p.box1{
	display:block;
	width:412px;
	float:left;
}

div#slgss div#slg02 p.box2{
	display:block;
	width:368px;
	float:left;
}

div#slgss div#slg03{
	clear:both;
}
	
div#slgss div#slg03 h3{
	background:url(/_ui/desktop/theme-triumph-jp/images/sloggiss/slg03_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:48px !important;
	overflow:hidden !important;
	color:#fff;
}
	
div#slgss div#slg03 p.box1{
	display:block;
	width:216px;
	float:left;
}

div#slgss div#slg03 p.box2{
	display:block;
	width:564px;
	float:left;
}

div#slgss div#slg04{
	clear:both;
}
	
div#slgss div#slg04 h3{
	background:url(/_ui/desktop/theme-triumph-jp/images/sloggiss/slg04_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:48px !important;
	overflow:hidden !important;
	color:#fff;
}

div#slgss div#slg05{
	clear:both;
	background:url(/_ui/desktop/theme-triumph-jp/images/sloggiss/slg05_bg01.jpg) left 435px no-repeat;
}
	
div#slgss div#slg05 h3{
	background:url(/_ui/desktop/theme-triumph-jp/images/sloggiss/slg05_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:48px !important;
	overflow:hidden !important;
	color:#fff;
}
	
div#slgss div#slg05 p.box1{
	display:block;
	width:179px;
	float:left;
}

div#slgss div#slg05 p.box2{
	display:block;
	width:146px;
	float:left;
}

div#slgss div#slg05 p.box3{
	display:block;
	width:289px;
	float:left;
}

div#slgss div#slg05 p.box4{
	display:block;
	background:url(/_ui/desktop/theme-triumph-jp/images/sloggiss/slg05_bg02_02.jpg) no-repeat;
	padding-top:235px;
	width:166px;
	float:left;
}

/*

 Cestca Sweet
**********************/

div#bs{
	width:780px;
	margin:0px auto;
}

div#bs,
div#bs span,
div#bs p,
div#bs em{
	font-size:12px;
	line-height:1.2em;
	color:#666;
}

div#bs h1{
	background:url(/_ui/desktop/theme-triumph-jp/images/cestcasweet/bs_tit.jpg) no-repeat;
	width:780px;
	margin:0 auto;
	height:0 !important;
	padding-top:130px !important;
	overflow:hidden !important;
	color:#fff;
}
	
/*[if IE]*/
div#bs img{/* ↓リストイメージの隙間をなくす */
	border:none;
	vertical-align:bottom;
}
/*[endif]*/

div#bs p.skip2lineup{
	clear:both;
}

div#bs div.bs01{
	clear:both;
}
	
div#bs div.bs01 h2{
	background:url(/_ui/desktop/theme-triumph-jp/images/cestcasweet/bs01_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:130px !important;
	overflow:hidden !important;
	color:#f1ecda;
}
	
div#bs div.bs02{
	clear:both;
	background:url(/_ui/desktop/theme-triumph-jp/images/cestcasweet/bs02_tit.jpg) right top no-repeat;
}
	
div#bs div.bs02 h2{
	display:block;
	height:0 !important;
	overflow:hidden !important;
	color:#f1ecda;
}

div#bs div.bs02 p.item01,
div#bs div.bs02 p.item02{
	display:block;
	float:left;
}
	
div#bs div.bs02 p.item02{
	padding-top:141px;
}

div#bs div.bs03{
	clear:both;
}
	
div#bs div.bs03 h2{
	background:url(/_ui/desktop/theme-triumph-jp/images/cestcasweet/bs03_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:130px !important;
	overflow:hidden !important;
	color:#f1ecda;
}

/*

 		Nina
**********************/

div#nc{
	width:780px;
	margin:0px auto;
}

div#nc,
div#nc span,
div#nc p,
div#nc em{
	font-size:12px;
	line-height:1.2em;
	color:#666;
}

div#nc h2{
	background:url(/_ui/desktop/theme-triumph-jp/images/nina/nc_tit.jpg) no-repeat;
	width:780px;
	margin:0 auto;
	height:0 !important;
	padding-top:130px !important;
	overflow:hidden !important;
	color:#faf6ea;
}
	
/*[if IE]*/
div#nc img{/* ↓リストイメージの隙間をなくす */
	border:none;
	vertical-align:bottom;
	}
/*[endif]*/

div#nc p.skip2lineup{
	clear:both;
}

div#nc div#nc01{
	clear:both;
}
	
div#nc div#nc01 h3{
	background:url(/_ui/desktop/theme-triumph-jp/images/nina/nc01_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:94px !important;
	overflow:hidden !important;
	color:#faf6ea;
}

div#nc div#nc02{
	clear:both;
}
	
div#nc div#nc02 h3{
	background:url(/_ui/desktop/theme-triumph-jp/images/nina/nc02_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:94px !important;
	overflow:hidden !important;
	color:#faf6ea;
}

div#nc div#nc03{
	clear:both;
}
	
div#nc div#nc03 h3{
	background:url(/_ui/desktop/theme-triumph-jp/images/nina/nc03_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:94px !important;
	overflow:hidden !important;
	color:#faf6ea;
}

/*

 		Ninafw
**********************/

div#ncfw{
	width:780px;
	margin:0px auto;
}

div#ncfw,
div#ncfw span,
div#ncfw p,
div#ncfw em{
	font-size:12px;
	line-height:1.2em;
	color:#666;
}

div#ncfw h1{
	background:url(/_ui/desktop/theme-triumph-jp/images/ninafw/nc_tit.jpg) no-repeat;
	width:780px;
	margin:0 auto;
	height:0 !important;
	padding-top:130px !important;
	overflow:hidden !important;
	color:#faf6ea;
}
	
/*[if IE]*/
div#ncfw img{/* ↓リストイメージの隙間をなくす */
	border:none;
	vertical-align:bottom;
}
/*[endif]*/

div#ncfw p.skip2lineup{
	clear:both;
}

div#ncfw div.nc01{
	clear:both;
}
	
div#ncfw div.nc01 h2{
	background:url(/_ui/desktop/theme-triumph-jp/images/ninafw/nc01_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:103px !important;
	overflow:hidden !important;
	color:#faf6ea;
}

div#ncfw div.nc02{
	clear:both;
}
	
div#ncfw div.nc02 h2{
	background:url(/_ui/desktop/theme-triumph-jp/images/ninafw/nc02_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:103px !important;
	overflow:hidden !important;
	color:#faf6ea;
}

div#ncfw div.nc03{
	clear:both;
}
	
div#ncfw div.nc03 h2{
	background:url(/_ui/desktop/theme-triumph-jp/images/ninafw/nc03_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:103px !important;
	overflow:hidden !important;
	color:#faf6ea;
}

/*

 		Poesie
**********************/

div#poe{
	width:780px;
	margin:0px auto;
}

div#poe,
div#poe span,
div#poe p,
div#poe em{
	font-size:12px;
	line-height:1.2em;
	color:#666;
}

div#poe h1{
	background:url(/_ui/desktop/theme-triumph-jp/images/poesie/poe_tit.jpg) no-repeat;
	width:780px;
	margin:0 auto;
	height:0 !important;
	padding-top:360px !important;
	overflow:hidden !important;
	color:#fff;
}
	
/*[if IE]*/
div#poe img{/* ↓リストイメージの隙間をなくす */
	border:none;
	vertical-align:bottom;
	}
/*[endif]*/

div#poe p.skip2lineup{
	clear:both;
}

div#poe p.bn img{
	margin-bottom:5px;	
}

div#poe #brandsLineup h5 img{
	padding-bottom:5px;
}

/*

 		Fitjewel
**********************/

div#fj{
	width:780px;
	margin:0px auto;
}

div#fj,
div#fj span,
div#fj p,
div#fj em{
	font-size:12px;
	line-height:1.2em;
	color:#666;
}

div#fj h1{
	background:url(/_ui/desktop/theme-triumph-jp/images/fitjewel/fj_tit.jpg) no-repeat;
	width:780px;
	margin:0 auto;
	height:0 !important;
	padding-top:100px !important;
	overflow:hidden !important;
	color:#fff;
}
	
/*[if IE]*/
div#fj img{/* ↓リストイメージの隙間をなくす */
	border:none;
	vertical-align:bottom;
}
/*[endif]*/

div#fj h2{
	height:0 !important;
	overflow:hidden !important;
	color:#fff;
}

div#fj p.skip2lineup{
	clear:both;
}

div#fj p.bn img{
	margin-bottom:5px;	
}

div#fj div.fj01{
	clear:both;
	background:url(/_ui/desktop/theme-triumph-jp/images/fitjewel/fj01_item01.jpg) no-repeat;
	padding-left:330px;
}
	
div#fj div.fj02{
	clear:both;
	background:url(/_ui/desktop/theme-triumph-jp/images/fitjewel/fj02_item01.jpg) no-repeat;
	padding-left:330px;
}
	
div#fj div.fj03{
	clear:both;
	background:url(/_ui/desktop/theme-triumph-jp/images/fitjewel/fj03_item02.jpg) right no-repeat;
}
	
div#fj div.fj04{
	clear:both;
}

/*

Fitjewel Spring Summer
**********************/

div#fjss{
	width:780px;
	margin:0px auto;
}

div#fjss,
div#fjss span,
div#fjss p,
div#fjss em{
	font-size:12px;
	line-height:1.2em;
	color:#666;
}

div#fjss h2{
	background:url(/_ui/desktop/theme-triumph-jp/images/fitjewelss/fj_tit.jpg) no-repeat;
	width:780px;
	margin:0 auto;
	height:0 !important;
	padding-top:100px !important;
	overflow:hidden !important;
	color:#fff;
}
	
/*[if IE]*/
div#fjss img{/* ↓リストイメージの隙間をなくす */
	border:none;
	vertical-align:bottom;
}
/*[endif]*/

div#fjss h3{
	height:0 !important;
	overflow:hidden !important;
	color:#fff;
}

div#fjss p.skip2lineup{
	clear:both;
}

div#fjss p.bn img{
	margin-bottom:5px;	
}

div#fjss div#fj01{
	clear:both;
	background:url(/_ui/desktop/theme-triumph-jp/images/fitjewelss/fj01_item01.jpg) no-repeat;
	padding-left:390px;
}
	
div#fjss div#fj02{
	clear:both;
	background:url(/_ui/desktop/theme-triumph-jp/images/fitjewelss/fj02_item01.jpg) no-repeat;
	padding-left:390px;
}
	
div#fjss div#fj03{
	clear:both;
	background:url(/_ui/desktop/theme-triumph-jp/images/fitjewelss/fj03_item01.jpg) no-repeat;
	padding-left:390px;
}
	
div#fjss div#fj04{
	clear:both;
}

/*

	Solfege
**********************/

div#sol_st{
	width:780px;
	margin:0px auto;
}

div#sol_st,
div#sol_st span,
div#sol_st p,
div#sol_st em{
	font-size:12px;
	line-height:1.2em;
	color:#666;
}

div#sol_st h1{
	background:url(/_ui/desktop/theme-triumph-jp/images/solfege/sol_tit.jpg) no-repeat;
	width:780px;
	margin:0 auto;
	height:0 !important;
	padding-top:100px !important;
	overflow:hidden !important;
	color:#fff;
}
	
/*[if IE]*/
div#sol_st img{/* ↓リストイメージの隙間をなくす */
	border:none;
	vertical-align:bottom;
}
/*[endif]*/

div#sol_st p.skip2lineup{
	clear:both;
}

/*

	Plesiaforte
**********************/
	
div#pf{
	width:780px;
	margin:0px auto;
}

div#pf,
div#pf span,
div#pf p,
div#pf em{
	font-size:12px;
	line-height:1.2em;
	color:#666;
}

div#pf h1{
	background:url(/_ui/desktop/theme-triumph-jp/images/plesiaforte/pf_tit.jpg) no-repeat;
	width:780px;
	margin:0 auto;
	height:0 !important;
	padding-top:120px !important;
	overflow:hidden !important;
	color:#fff;
}
	
/*[if IE]*/
div#pf img{/* ↓リストイメージの隙間をなくす */
	border:none;
	vertical-align:bottom;
}
/*[endif]*/

div#pf p.skip2lineup{
	clear:both;
}
	
div#pf .gmk{
	display:block;
	height:0 !important;
	overflow:hidden !important;
	color:#fff;
}

div#pf div.pf01{
	clear:both;
}
	
div#pf div.pf01 h2{
	background:url(/_ui/desktop/theme-triumph-jp/images/plesiaforte/pf01_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:105px !important;
	overflow:hidden !important;
	color:#fff;
}
	
div#pf div.pf02{
	clear:both;
	background:url(/_ui/desktop/theme-triumph-jp/images/plesiaforte/pf02_gmk.jpg) right 105px no-repeat;
}
	
div#pf div.pf02 h2{
	background:url(/_ui/desktop/theme-triumph-jp/images/plesiaforte/pf02_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:105px !important;
	overflow:hidden !important;
	color:#fff;
}

div#pf div.pf03{
	clear:both;
	background:url(/_ui/desktop/theme-triumph-jp/images/plesiaforte/pf03_gmk.jpg) right 105px no-repeat;
}
	

div#pf div.pf03 h2{
	background:url(/_ui/desktop/theme-triumph-jp/images/plesiaforte/pf03_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:105px !important;
	overflow:hidden !important;
	color:#fff;
}

div#pf div.pf04{
	clear:both;
}
	
div#pf div.pf04 h2{
	background:url(/_ui/desktop/theme-triumph-jp/images/plesiaforte/pf04_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:105px !important;
	overflow:hidden !important;
	color:#fff;
}

div#pf div.pf04 div.item_t{
	background:url(/_ui/desktop/theme-triumph-jp/images/plesiaforte/pf04_gmk.jpg) bottom no-repeat;
	padding-bottom:232px;
}
	
div#pf div.pf05{
	clear:both;
	background:url(/_ui/desktop/theme-triumph-jp/images/plesiaforte/pf05_gmk.jpg) right 105px no-repeat;
}
	
div#pf div.pf05 h2{
	background:url(/_ui/desktop/theme-triumph-jp/images/plesiaforte/pf05_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:105px !important;
	overflow:hidden !important;
	color:#fff;
}

div#pf div.pf06{
	clear:both;
}
	
div#pf div.pf06 h2{
	background:url(/_ui/desktop/theme-triumph-jp/images/plesiaforte/pf06_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:103px !important;
	overflow:hidden !important;
	color:#fff;
}

div#pf div.pf06 div.item_t{
	background:url(/_ui/desktop/theme-triumph-jp/images/plesiaforte/pf06_gmk.jpg) bottom no-repeat;
	padding-bottom:219px;
}

/*

	Plesiafortesoft
**********************/

div#raku{
	width:780px;
	margin:0px auto;
}

div#raku,
div#raku span,
div#raku p,
div#raku em{
	font-size:12px;
	line-height:1.2em;
	color:#666;
}

div#raku h2{
	background:url(/_ui/desktop/theme-triumph-jp/images/plesiafortesoft/raku_tit.jpg) no-repeat;
	width:780px;
	margin:0 auto;
	height:0 !important;
	padding-top:150px !important;
	overflow:hidden !important;
	color:#fff;
}
	
/*[if IE]*/
div#raku img{/* ↓リストイメージの隙間をなくす */
	border:none;
	vertical-align:bottom;
}
/*[endif]*/

div#raku p.skip2lineup{
	clear:both;
}

div#raku p.bn img{
	margin-bottom:5px;	
}

div#raku div#braku015{
	clear:both;
}
	
div#raku div#braku015 h3{
	background:url(/_ui/desktop/theme-triumph-jp/images/plesiafortesoft/raku015_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:60px !important;
	overflow:hidden !important;
	color:#ffe0e3;
}

div#raku div#braku015 div.item01 {
	background:url(/_ui/desktop/theme-triumph-jp/images/plesiafortesoft/raku015_bg01.jpg) 225px 0 no-repeat;
}

div#raku div#braku015 div.item02 {
	background:url(/_ui/desktop/theme-triumph-jp/images/plesiafortesoft/raku015_bg02.jpg) 225px 0 no-repeat;
}
	
div#raku div#braku015 div.item03 {
	background:url(/_ui/desktop/theme-triumph-jp/images/plesiafortesoft/raku015_bg03.jpg) 225px 0 no-repeat;
}
	
div#raku div#braku1605{
	clear:both;
}
	
div#raku div#braku1605 h3{
	background:url(/_ui/desktop/theme-triumph-jp/images/plesiafortesoft/raku1605_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:60px !important;
	overflow:hidden !important;
	color:#ffe0e3;
}

div#raku div#braku1605 div.item01 {
	background:url(/_ui/desktop/theme-triumph-jp/images/plesiafortesoft/raku1605_bg01.jpg) 225px 0 no-repeat;
}

div#raku div#braku1605 div.item02 {
	background:url(/_ui/desktop/theme-triumph-jp/images/plesiafortesoft/raku1605_bg02.jpg) 225px 0 no-repeat;
}

/*

	Story
*******************/

div#story{
	width:720px;
	margin:0 auto;
}

div#story div#story_bg{
	width:720px;
	background:#f1fbfc;
	padding-bottom:15px;
}

div#story,
div#story p{
	font-size:12px;
	line-height:1.2em;
	color:#666;
}

div#story h3{
	background:url(/_ui/desktop/theme-triumph-jp/images/story/story_tit.jpg) no-repeat;
	width:720px;
	margin:0 auto;
	height:0 !important;
	padding-top:114px !important;
	overflow:hidden !important;
	color:#FFF;
}

div#story h5{
	padding-top:5px;
}
	
div#story ul#navi {
	margin:0 auto;
	width:720px;
	clear:both;
	display:block;
}

div#story ul#navi li {
		display:block;
		width:240px;
		float:left;
		padding-bottom:10px;
}

p.item a:hover img{
		filter: alpha(opacity=90);
		-moz-opacity:0.90;
		opacity:0.90;
}

div#story01 {
	width:700px;
	margin:0px auto;
	clear:both;
	background:#FFF;
	padding:10px 0;
}

div#story div#story01 h4{
	margin:0 auto;
	width:680px;
	background:url(/_ui/desktop/theme-triumph-jp/images/story/st260_tit.gif) no-repeat;
	height:0 !important;
	padding-top:60px !important;
	overflow:hidden !important;
	color:#fff;
}

div#story div#story01 ul {
	margin:0 auto;
	width:680px;
	clear:both;
}
	
div#story div#story01 ul li {
		display:block;
		width:170px;
		height:347px;
		float:left;
		text-align:center;
}

div#story div#story02 {
	width:700px;
	margin:10px auto;
	clear:both;
	background:#FFF;
	padding:10px 0;
}

div#story div#story02 h4{
	margin:0 auto;
	width:680px;
	background:url(/_ui/desktop/theme-triumph-jp/images/story/st280_tit.gif) no-repeat;
	height:0 !important;
	padding-top:60px !important;
	overflow:hidden !important;
	color:#fff;
}

div#story div#story02 #main280{
	width:680px;
	margin:0 auto;
}

div#bc {
	width:700px;
	margin:0px auto;
	clear:both;
	background:#FFF;
	padding:10px 0;
}

div#story div#bc h4{
	margin:0 auto;
	width:680px;
	background:url(/_ui/desktop/theme-triumph-jp/images/story/bc_tit.gif) no-repeat;
	height:0 !important;
	padding-top:60px !important;
	overflow:hidden !important;
	color:#fff;
}

div#story div#bc ul {
	margin:0 auto;
	width:680px;
	clear:both;
}
	
div#story div#bc ul li {
		display:block;
		width:170px;
		height:347px;
		float:left;
		text-align:center;
}

#bc_txt{
	margin:0 auto 10px auto;
	width:680px;
	background:url(/_ui/desktop/theme-triumph-jp/images/story/bc_txt.gif) no-repeat;
	height:0 !important;
	padding-top:56px !important;
	overflow:hidden !important;
	color:#fff;
}

div#story div#raku {
	width:700px;
	margin:10px auto;
	clear:both;
	background:#FFF;
	padding:10px 0;
}

div#story div#raku h4{
	margin:0 auto;
	width:680px;
	background:url(/_ui/desktop/theme-triumph-jp/images/story/raku_tit.gif) no-repeat;
	height:0 !important;
	padding-top:60px !important;
	overflow:hidden !important;
	color:#fff;
}

div#story div#raku #mainraku{
	width:680px;
	margin:0 auto;
}

#raku_txt{
	margin:0 auto 10px auto;
	width:680px;
	background:url(/_ui/desktop/theme-triumph-jp/images/story/raku_txt.gif) no-repeat;
	height:0 !important;
	padding-top:50px !important;
	overflow:hidden !important;
	color:#fff;
}

p#story_btn{
	text-align:right;
	width:680px;
}

#st260_txt{
	margin:0 auto 10px auto;
	width:680px;
	background:url(/_ui/desktop/theme-triumph-jp/images/story/st260_txt.gif) no-repeat;
	height:0 !important;
	padding-top:74px !important;
	overflow:hidden !important;
	color:#fff;
}

#st280_txt{
	margin:0 auto 10px auto;
	width:680px;
	background:url(/_ui/desktop/theme-triumph-jp/images/story/st280_txt.gif) no-repeat;
	height:0 !important;
	padding-top:50px !important;
	overflow:hidden !important;
	color:#fff;
}


#brandsLineup_story div.lineup{
	clear: both;
}

#brandsLineup_story div.lineup p{
	/* display: inline-block;
	margin-top: 5px; */
	
	display: block;
	width: 180px;
	float: left;
	text-align: center;
	margin-bottom: 5px;
}

#brandsLineup_story div.lineup p a {
	display: block;
	color: #666;
	text-decoration: none;
}

#brandsLineup_story div.lineup p img {
	width:175px;
	height:175px;
	border: 1px #CCC solid;
	margin-bottom: 5px;
}

#brandsLineup_story div.lineup p a:hover img {
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	border: 1px #ED3B3B solid;
}

/*

	Rakuraku
*******************/

div#rakuraku{
	width:780px;
	margin:0px auto;
}

div#rakuraku,
div#rakuraku span,
div#rakuraku p,
div#rakuraku em{
	font-size:12px;
	line-height:1.2em;
	color:#666;
}

/*:::::::::: タイトル ::::::::::
div#rakuraku h2{
	background:url(sloggi_tit.jpg) no-repeat;
	width:780px;
	margin:0 auto;
	height:0 !important;
	padding-top:455px !important;
	overflow:hidden !important;
	color:#92d3f3;
	}
*/

/*[if IE]*/
div#rakuraku img{/* ↓リストイメージの隙間をなくす */
	border:none;
	vertical-align:bottom;
}
/*[endif]*/

div#rakuraku p.skip2lineup{
	clear:both;
}

div#rakuraku p.bn img{
	margin-bottom:5px;	
}

/*

	T4
*******************/

div#t4{
	width:780px;
	margin:0px auto;
}

div#t4,
div#t4 span,
div#t4 p,
div#t4 em{
	font-size:12px;
	line-height:1.2em;
	color:#666;
}

div#t4 h2{
	background:url(/_ui/desktop/theme-triumph-jp/images/t4/t4_tit.jpg) no-repeat;
	width:780px;
	margin:0 auto;
	height:0 !important;
	padding-top:260px !important;
	overflow:hidden !important;
	color:#fff;
}

/*[if IE]*/
div#t4 img{/* ↓リストイメージの隙間をなくす */
	border:none;
	vertical-align:bottom;
	}
/*[endif]*/

div#t4 p.skip2lineup{
	clear:both;
}

div#t4 p.bn img{
	margin-bottom:5px;	
}


div#t4 div.lineup p span.point{
	display:block;
	margin:0px 2px 3px 2px;
	background:#ebeae4 url(/_ui/desktop/theme-triumph-jp/images/t4/ico_crown.gif) 1px 1px no-repeat;
	padding:4px 4px 4px 25px;
}

div#t4 div.lineup p a span.point{
	text-decoration:none;
	color:#333333;
	text-align:left;
}

/*

	Sale
*******************/

div#sale{
	width:780px;
	margin:0px auto;
}

div#sale,
div#sale span,
div#sale p,
div#sale em{
	font-size:12px;
	line-height:1.2em;
	color:#666;
}

div#sale h1{
	padding-bottom:10px;
}

div#sale h2{
	padding-bottom:5px;
}
	
/*[if IE]*/
div#sale img{/* ↓リストイメージの隙間をなくす */
	border:none;
	vertical-align:bottom;
	}
/*[endif]*/
	
	
div#sale h3 img{
	padding:0px 0px 10px;
	margin:0px;
}
	
#brandsLineup div.lineup p a span.note{
	display:block;
	font-size:10px;
	color:#F00;
	font-weight:normal;
}

div#sale #brandsLineup div#bs{
	background:#ffe6e6 url(/_ui/desktop/theme-triumph-jp/images/sale/sale_bs02.jpg) left bottom no-repeat;
	padding-bottom:23px;
	margin-bottom:10px;
}
	
div#sale #brandsLineup div#desir,
div#sale #brandsLineup div#cc,
div#sale #brandsLineup div#tenshi{
	background:#f1f1f1 url(/_ui/desktop/theme-triumph-jp/images/sale/sale_btm.jpg) left bottom no-repeat;
	padding-bottom:23px;
	margin-bottom:10px;
}
	
div#sale #brandsLineup div#desir026{
	background:#cdcdcd url(/_ui/desktop/theme-triumph-jp/images/sale/sale_btm02.jpg) left bottom no-repeat;
	padding-bottom:23px;
	margin-bottom:10px;
}	

div#sale #brandsLineup #fk{
	margin-bottom:20px;
}

/*
	Inner
*****************/

div#inner{
	width:780px;
	margin:0px auto;
}

div#inner,
div#inner span,
div#inner p,
div#inner em{
	font-size:12px;
	line-height:1.2em;
	color:#666;
}

div#inner h2{
	background:url(/_ui/desktop/theme-triumph-jp/images/innerbrand/inr_tit.jpg) no-repeat;
	width:780px;
	margin:0 auto;
	height:0 !important;
	padding-top:310px !important;
	overflow:hidden !important;
	color:#fff;
}
	
div#inner p#inr_eco{
	display:block;
	background:url(/_ui/desktop/theme-triumph-jp/images/innerbrand/inr_eco.jpg) no-repeat;
	height:0 !important;
	padding-top:99px !important;
	overflow:hidden !important;
	color:#fff;
}
	
/*[if IE]*/
div#inner img{/* ↓リストイメージの隙間をなくす */
	border:none;
	vertical-align:bottom;
	}
/*[endif]*/

div#inner p.skip2lineup{
	clear:both;
}

div#inner p.bn img{
	margin-bottom:5px;	
}
	
div#inner table{
	width:780px;
	border-collapse: collapse;
	border-spacing:0;
}

div#inner table th.width{
	width:100px;
}

div#inner table th{
	border:1px solid #ccc;
	padding:3px;
}

div#inner table th.cate{		
	text-align:center;
	font-size:10px;
	background:#e7e2de;
}

div#inner table th.item{
	padding:0px;
	width:34px;
	font-size:10px;		
	text-align:center;
}

div#inner table th span{
	display:block;
	font-size:10px;
	background:#fff;
}

div#inner table td{
	padding:3px;
	border:1px solid #ccc;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
}

div#inner table tr.bg01 th,
div#inner table tr.bg01 td{
	background:#f6ffc9;
}

div#inner table tr.bg02 th,
div#inner table tr.bg02 td{
	background:#fbffe5;
}

div#inner table tr.bg03 th,
div#inner table tr.bg03 td{
	background:#d9f0ff;
}

div#inner table tr.bg04 th,
div#inner table tr.bg04 td{
	background:#eef8ff;
}

div#inner table a{
	text-decoration:none;
	color:#333;
}

div#inner table a:hover,
div#inner table a:hover span{
	color:#fff;
}

div#inner #brandsLineup div.lineup p a span.tit01{
	display:block;
	padding:3px 0px;
	text-align:center;
	background:#f6ffc9;
	color:#666;
	font-weight:normal;
	margin-bottom:3px;
	margin:0px 3px 3px 3px;
}
	
div#inner #brandsLineup div.lineup p a span.tit02{
	display:block;
	padding:3px 0px;
	text-align:center;
	background:#d9f0ff;
	color:#666;
	font-weight:normal;
	margin:0px 3px 3px 3px;
}

/*
	Freewear
*****************/

div#fw{
	width:780px;
	margin:0px auto;
}

div#fw,
div#fw p{
	font-size:12px;
	line-height:1.2em;
	color:#666;
}

div#fw h3{
	background:url(/_ui/desktop/theme-triumph-jp/images/freewear/fw_tit.jpg) no-repeat;
	margin:0 auto;
	height:0 !important;
	padding-top:80px !important;
	overflow:hidden !important;
	color:#fff5e0;
	}
	
/*[if IE]*/
div#fw img{/* ↓リストイメージの隙間をなくす */
	border:none;
	vertical-align:bottom;
	}
/*[endif]*/

div#fw ul#fw_btn li {
	display:block;
	float:left;
}

div#fw p#fw_point{
	clear:both;
	display:block;
	background:url(/_ui/desktop/theme-triumph-jp/images/freewear/fw_point.jpg) no-repeat;
	height:0 !important;
	padding-top:53px !important;
	overflow:hidden !important;
	color:#fff5e0;
}

div#fw div#fw01{
	clear:both;
	background:url(/_ui/desktop/theme-triumph-jp/images/freewear/fw01_bg.jpg) 0px 80px no-repeat;
}
	
div#fw div#fw01 h4{
	background:url(/_ui/desktop/theme-triumph-jp/images/freewear/fw01_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:80px !important;
	overflow:hidden !important;
	color:#fff5e0;
}

div#fw div#fw01 p.btn01{
	display:block;
	margin-left:500px;
}

div#fw div#fw02{
	clear:both;
	background:url(/_ui/desktop/theme-triumph-jp/images/freewear/fw02_bg.jpg) 0px 80px no-repeat;
}
	
div#fw div#fw02 h4{
	background:url(/_ui/desktop/theme-triumph-jp/images/freewear/fw02_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:80px !important;
	overflow:hidden !important;
	color:#fff5e0;
}
	
div#fw div#fw02 p.btn01{
	background:url(/_ui/desktop/theme-triumph-jp/images/freewear/fw02_btn02.jpg) bottom no-repeat;
	display:block;
	margin-left:500px;
	padding-bottom:160px;
}

div#fw div#fw03{
	clear:both;
	background:url(/_ui/desktop/theme-triumph-jp/images/freewear/fw03_bg.jpg) 0px 80px no-repeat;
}
	
div#fw div#fw03 h4{
	background:url(/_ui/desktop/theme-triumph-jp/images/freewear/fw03_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:80px !important;
	overflow:hidden !important;
	color:#fff5e0;
}
	
div#fw div#fw03 p.btn01{
	display:block;
	margin-left:500px;
}

/*
	Bridal
*****************/

div#pankuzu_bridal {
	clear: both;
	padding: 13px 0 7px 20px;
	font-size: 11px;
	line-height: 1.2em;
	color: #727272;
	background: white;
}

div#pankuzu_bridal a {
	text-decoration: none;
	color: #EB0000;
}

#clm_left3_bridal{
	float: left;
	width: 720px;
	padding: 0 0 40px 20px;
}

.bridal{
	vertical-align:baseline;
	width:720px;
}

.bridal .bg{
	background-color:#ddeef0;
	width:720px;
}

.bridal_tbl  {
	width:700px;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 100%;
	border-spacing: 0;
	margin-bottom: 0em;
}

.bridal_tbl2, .bridal_tbl4 {
	width:670px;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 100%;
	border-spacing: 0;
	margin-bottom: 0em;
}

.bridal_tbl3  {
	width:663px;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 100%;
	border-spacing: 0;	
	margin-bottom: 0em;
}

.bridal_tbl tbody ,.bridal_tbl2 tbody ,.bridal_tbl3 tbody ,.bridal_tbl4 tbody {
	display: table-row-group;
	vertical-align: middle;
	border-color: inherit;
	background-color: white;
}

.bridal_tbl_ans tbody{
	display: table-row-group;
	vertical-align: middle;
	border-color: inherit;
}

.bridal_tbl tr, .bridal_tbl2 tr, .bridal_tbl3 tr, .bridal_tbl4 tr, .bridal_tblans tr {
	display: table-row;
	vertical-align: inherit;
	border-color: inherit;
}

.bridal_tbl tr td, .bridal_tbl2 tr td, .bridal_tbl3 tr td, .bridal_tbl4 tr td, .bridal_tbl_ans tr td{
	padding: 0px;
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom: none;
	/* height: 308px; */
}

.bridal .bg2{
	background-color:#ffffff;
	text-align:center;
	margin:0 10px;
}

.bridal .bg3{
	width:700px;
	background-color:#ffffff;
	text-align:center;
	margin:0 10px;
}

.bridal_tbl_qa {
	/* width : 365px; */
	height: 30px;
	margin-bottom: 0em;
}

.bridal_tbl_qa tr td {
	padding: 0px;
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom: none;
}

.bridal_tbl_ans{
	width:492px;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 100%;
	border-spacing: 0;
}

.bridal .bg2 .lineup_bg1{background-image:url(/_ui/desktop/theme-triumph-jp/images/bridal/bg1.gif);
	background-repeat:repeat-y;
	margin:0 15px;
	padding-bottom:5px;
}

.bridal .bg2 .lineup_bg2{background-image:url(/_ui/desktop/theme-triumph-jp/images/bridal/bg2.gif);
background-repeat:repeat-y;
	margin:0 15px;
	padding-bottom:5px;
}

.bridal .bg2 .lineup_bg3{background-image:url(/_ui/desktop/theme-triumph-jp/images/bridal/bg3.gif);
background-repeat:repeat-y;
	margin:0 15px;
	padding-bottom:5px;
}

.bridal .bg2 td{
	background-color:#FFF;
	vertical-align:top;
}

.bridaltext1{
	text-align:left;
	color:#333333;
	font-size:12px;
	line-height:120%;
	padding:5px 5px 0 5px;
}
.bridaltext2{
	text-align:left;
	color:#061b51;
	font-size:11px;
	line-height:120%;
	padding:0 5px 5px 5px;
}

.bridal_q{
	text-align:left;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	vertical-align : middle;
}

.bridal_a1{
	text-align:left;
	color:#333333;
	font-size:14px;
}

.bridal_a2{
	text-align:left;
	color:#333333;
	font-size:12px;
	line-height:120%;
}

.bg3 .qa{
	width:492px;
	text-align:left;
	margin-left:10px;

}

/*
	Shorts
*****************/

div#shorts{
	width:780px;
	margin:0px auto;
}

div#shorts,
div#shorts span,
div#shorts p,
div#shorts em{
	font-size:12px;
	line-height:1.2em;
	color:#666;
}

div#shorts h3{
	background:url(/_ui/desktop/theme-triumph-jp/images/shortsbrand/shts_tit.jpg) no-repeat;
	width:780px;
	margin:0 auto;
	height:0 !important;
	padding-top:450px !important;
	overflow:hidden !important;
	color:#c7e8fa;
}
	
/*[if IE]*/
div#shorts img{/* ↓リストイメージの隙間をなくす */
	border:none;
	vertical-align:bottom;
	}
/*[endif]*/

div#shorts div.item{
	clear:both;
	background:url(/_ui/desktop/theme-triumph-jp/images/shortsbrand/shts_bg.jpg) repeat-y;
}

div#shorts div.item ul.clearfix {
	background:url(/_ui/desktop/theme-triumph-jp/images/shortsbrand/shts_btm.jpg) bottom no-repeat;
	padding-bottom:14px;
	width:765px;
	margin:0px auto;
}

div#shorts div.item ul.clearfix li{
	display:block;
	float:left;
	width:255px;
	text-align:center;
}

div#shorts .hidden{
	color:#FFF;
}
	
div#shorts a:hover img{	
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}

div#shorts div#point{
	background:url(/_ui/desktop/theme-triumph-jp/images/shortsbrand/shts_point.jpg) no-repeat;
	height:0 !important;
	padding-top:325px !important;
	overflow:hidden !important;
	color:#c7e8fa;
}
	
div#shorts div#shts01 h4{
	background:url(/_ui/desktop/theme-triumph-jp/images/shortsbrand/shts01_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:77px !important;
	overflow:hidden !important;
	color:#fff;
}
		
div#shorts div#shts02 h4{
	background:url(/_ui/desktop/theme-triumph-jp/images/shortsbrand/shts02_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:77px !important;
	overflow:hidden !important;
	color:#fff;
}
		
div#shorts div#shts03 h4{
	background:url(/_ui/desktop/theme-triumph-jp/images/shortsbrand/shts03_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:77px !important;
	overflow:hidden !important;
	color:#fff;
}
		
div#shorts div#shts04 h4{
	background:url(/_ui/desktop/theme-triumph-jp/images/shortsbrand/shts04_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:77px !important;
	overflow:hidden !important;
	color:#fff;
}
		
div#shorts div#shts05 h4{
	background:url(/_ui/desktop/theme-triumph-jp/images/shortsbrand/shts05_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:77px !important;
	overflow:hidden !important;
	color:#fff;
}

/*
	Konkatsu
*****************/

div#konkatsu{
	width:780px;
	margin:0px auto;
}
	
div#konkatsu,
div#konkatsu span,
div#konkatsu p,
div#konkatsu em{
	font-size:12px;
	line-height:1.2em;
	color:#666;
}

div#konkatsu h3{
	background:url(/_ui/desktop/theme-triumph-jp/images/konkatsu/konkatsu_tit.jpg) no-repeat;
	width:780px;
	margin:0 auto;
	height:0 !important;
	padding-top:165px !important;
	overflow:hidden !important;
	color:#fff;
}
	
/*[if IE]*/
div#konkatsu img{/* ↓リストイメージの隙間をなくす */
	border:none;
	vertical-align:bottom;
	}
/*[endif]*/

div#konkatsu div.boxkonkatsu{
	padding-bottom:40px;
	clear:both;
}

div#konkatsu div.boxkonkatsu h4{
	display:block;
	height:0 !important;
	padding-top:84px !important;
	overflow:hidden !important;
	color:#fff;
}

div#konkatsu div.boxkonkatsu p.txt{
	display:block;
	width:255px;
	float:left;
	height:0 !important;
	padding-top:50px !important;
	overflow:hidden !important;
	color:#fff;
}

div#konkatsu div.boxkonkatsu dl{
	display:block;
	width:290px;
	float:left;
}

div#konkatsu div.boxkonkatsu dl dt{
	text-align:center;
	font-size:16px;
	font-weight:bold;
	padding-top:40px;
	color:#000;
}

div#konkatsu div.boxkonkatsu dl dd{		
	line-height:1.3em;
}

div#konkatsu div.boxkonkatsu dl dd span{
	display:block;
	font-size:14px;
	font-weight:bold;
	padding:25px 0 5px;
}

div#konkatsu div.boxkonkatsu p.img {
	display:block;
	width:235px;
	float:right;
	text-align:center;
}

div#konkatsu div.boxkonkatsu p.img img{
	border:1px #cccccc solid;
	height:175px;
	width:175px;
}
	
div#konkatsu div.boxkonkatsu p.img a:hover img{		
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
	border:1px #ed3b3b solid;
}
	
div#konkatsu div#konkatsu01{
	background:url(/_ui/desktop/theme-triumph-jp/images/konkatsu/konkatsu01.jpg) no-repeat;
}
	
div#konkatsu div#konkatsu02{
	background:url(/_ui/desktop/theme-triumph-jp/images/konkatsu/konkatsu02.jpg) no-repeat;
}
	
div#konkatsu div#konkatsu03{
	background:url(/_ui/desktop/theme-triumph-jp/images/konkatsu/konkatsu03.jpg) no-repeat;
}
	
div#konkatsu div#konkatsu04{
	background:url(/_ui/desktop/theme-triumph-jp/images/konkatsu/konkatsu04.jpg) no-repeat;
}

/*
	Hom
*****************/

div#hom{
	width:780px;
	margin:0px auto;
}

div#hom a:hover{
	text-decoration:none;
}

div#hom,
div#hom p{
	font-size:12px;
	line-height:1.2em;
	color:#666;
}

#brandsLineup .lineup p {
	position: relative;
}

div#hom div#about{
	background:#1c1c1b url(/_ui/desktop/theme-triumph-jp/images/hom/hom_logo.gif) 10px 25px no-repeat;
	padding:10px 10px 10px 220px;
}

div#hom div#about h1{
	display:block;
	line-height:1.5em;
	color:#fff;
	margin:0px;
}
	
/*[if IE]*/
* html div#hom img{/* ↓リストイメージの隙間をなくす */
	border:none;
	vertical-align:bottom;
	}
/*[endif]*/

div#hom div#series{
}

div#hom div#series div{
	width:260px;
	float:left;
	background:#1c1c1b;
}

div#hom div#series div h2{
	color:#fff;
	font-weight:bold;
	font-size:15px;
	padding:10px 10px 5px 10px;
	margin:0px;
}

div#hom div#series div h2 img{
	margin-left:5px;
}

div#hom div#series div p{
	color:#fff;
	padding:0px 10px 10px 10px;
	margin:0px;
}

div#hom div#bn_series ul li{
	display:block;
	float:left;
	text-align:center;
}
	
div#hom p.back2hom{
	background:#1c1c1b;
	text-align:right;
	padding:5px;
	color:#fff;
}

div#hom p.back2hom a{
	color:#fff;
	text-decoration:none;
}

div#hom p.back2hom a:hover{
	color:#aaa;
	text-decoration:none;
}

#brandsLineup div.lineup .ico {
	display: block;
	text-align: left;
	position: absolute;
	top: 175px;
	left: 6px;
}

div#brandsLineup div.lineup p span img{
	border: none;
	z-index: 100;
	padding-right: 3px;
}

/*
	Sloggi Men
*****************/

div#slgmen{
	width:780px;
	margin:0 auto;
}
	
div#slgmen a:hover,
div#slgmen a{
	text-decoration:none;
}
	
div#slgmen,
div#slgmen p{
	font-size:12px;
	line-height:1.2em;
	color:#666;
}

div#slgmen h2{
	background:url(/_ui/desktop/theme-triumph-jp/images/sloggimen/slgmen_tit.jpg) no-repeat;
	width:780px;
	margin:0 auto;
	height:0 !important;
	padding-top:280px !important;
	overflow:hidden !important;
	color:#231815;
}

div#slgmen p.slgmen_about{
	background:url(/_ui/desktop/theme-triumph-jp/images/sloggimen/slgmen_txt.jpg) no-repeat;
	width:780px;
	margin:0 auto;
	height:0 !important;
	padding-top:146px !important;
	overflow:hidden !important;
	color:#231815;	
}
	
/*[if IE]*/
* html div#slgmen img{/* ↓リストイメージの隙間をなくす */
	border:none;
	vertical-align:bottom;
	}
/*[endif]*/

div#slgmen div#slgmen_bg{
	background:url(/_ui/desktop/theme-triumph-jp/images/sloggimen/slgmen_bg.gif) repeat-y;
}

div#slgmen h3{
	clear:both;
}

div#slgmen div.slgmen_pickup{
	width:390px;
	float:right;	
}

div#slgmen div.slgmen_pickup h4{
	background:url(/_ui/desktop/theme-triumph-jp/images/sloggimen/slgmen_pickup.jpg) no-repeat;
	height:0 !important;
	padding-top:41px !important;
	overflow:hidden !important;
	color:#231815;
}

div#slgmen div.slgmen_pickup div.item{
	padding:5px 0;
}

div#slgmen div.slgmen_pickup div.item a img{
	float:left;
}

div#slgmen div.slgmen_pickup div.item a p{
	display:block;
	line-height:1.6em;
	margin:0 20px 0 185px;
	padding:5px 0;
	color:#000;
	text-decoration:none;
}

div#slgmen div.slgmen_pickup div.item a p.name{
	border-bottom:solid 1px #4f4d4e;
}
			
div#slgmen div#slgmen00 {
	clear:both;
	background:url(/_ui/desktop/theme-triumph-jp/images/sloggimen/slgmen_btm.jpg) bottom no-repeat;
	padding-bottom:24px;
}

div#slgmen div#slgmen00 h3{
	width:380px;
	float:left;
	background:url(/_ui/desktop/theme-triumph-jp/images/sloggimen/slgmen00_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:186px !important;
	overflow:hidden !important;
	color:#231815;
}
	
div#slgmen div#slgmen01 {
	clear:both;
	background:url(/_ui/desktop/theme-triumph-jp/images/sloggimen/slgmen_btm.jpg) bottom no-repeat;
	padding-bottom:24px;
	width: 100% !important;
}

div#slgmen div#slgmen01 h3{
	width:380px;
	float:left;
	background:url(/_ui/desktop/theme-triumph-jp/images/sloggimen/slgmen01_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:186px !important;
	overflow:hidden !important;
	color:#231815;
}

div#slgmen div#slgmen02 {
	clear:both;
	background:url(/_ui/desktop/theme-triumph-jp/images/sloggimen/slgmen_btm.jpg) bottom no-repeat;
	padding-bottom:24px;
	width: 100% !important;
}

div#slgmen div#slgmen02 h3{
	width:380px;
	float:left;
	background:url(/_ui/desktop/theme-triumph-jp/images/sloggimen/slgmen02_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:206px !important;
	overflow:hidden !important;
	color:#231815;
}

div#slgmen div#slgmen03 {
	clear:both;
	background:url(/_ui/desktop/theme-triumph-jp/images/sloggimen/slgmen_btm.jpg) bottom no-repeat;
	padding-bottom:24px;
	width: 100% !important;
}

div#slgmen div#slgmen03 h3{
	width:380px;
	float:left;
	background:url(/_ui/desktop/theme-triumph-jp/images/sloggimen/slgmen03_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:206px !important;
	overflow:hidden !important;
	color:#231815;
}

div#slgmen div#slgmen04 {
	clear:both;
	background:url(/_ui/desktop/theme-triumph-jp/images/sloggimen/slgmen_btm.jpg) bottom no-repeat;
	padding-bottom:24px;
	width: 100% !important;
}

div#slgmen div#slgmen04 h3{
	width:380px;
	float:left;
	background:url(/_ui/desktop/theme-triumph-jp/images/sloggimen/slgmen04_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:206px !important;
	overflow:hidden !important;
	color:#231815;
}

div#slgmen div#slgmen05{
	clear:both;
	background:url(/_ui/desktop/theme-triumph-jp/images/sloggimen/slg05_main.jpg) center bottom no-repeat;
	width: 100% !important;
}
	
div#slgmen div#slgmen05 h3{
	background:url(/_ui/desktop/theme-triumph-jp/images/sloggimen/slg05_tit.jpg) no-repeat;
	height:0 !important;
	padding-top:354px !important;
	overflow:hidden !important;
	color:#fff;
}
	
div#slgmen div#slgmen05 ul.item01,
div#slgmen div#slgmen05 ul.item02{
	display:block;
	margin-left:126px;
	clear:both;
}

div#slgmen div#slgmen05 ul.item01 li{
	display:block;
	float:left;
	height:158px;
}

div#slgmen div#slgmen05 ul.item02 li{
	display:block;
	float:left;
	height:240px;
}

/*
	Msale
*****************/
div#sale h3{
	background:url(/_ui/desktop/theme-triumph-jp/images/msale/msale_tit01.jpg) no-repeat;
	width:780px;
	margin:0 auto;
	height:0 !important;
	padding-top:110px !important;
	overflow:hidden !important;
	color:#fff;
}
	
div#sale h4{
	padding-bottom:10px;
}
		
#brandsLineup div.lineup p a span.note{
	display:block;
	font-size:10px;
	color:#F00;
	font-weight:normal;
}

div#sale div#recommand{
	clear:both;
	padding-top:20px;
}

div#sale div#recommand h4{
	background:url(/_ui/desktop/theme-triumph-jp/images/msale/sale_osusume.jpg) no-repeat;
	height:0 !important;
	padding-top:45px !important;
	overflow:hidden !important;
	color:#fff;
}
	
div#sale div#recommand ul li{
	display:block;
	width:260px;
	float:left;
	text-align:center;
}

div#sale div#recommand ul li a:hover img{	
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}

/*
	Fit
*****************/

div#fit{
	width:780px;
	margin:0px auto;
}

div#fit,
div#fit span,
div#fit p,
div#fit em{
	font-size:12px;
	line-height:1.2em;
	color:#666;
}

div#fit h1{
	background:url(/_ui/desktop/theme-triumph-jp/images/fit/fit_tit.jpg) no-repeat;
	width:780px;
	margin:0 auto;
	height:0 !important;
	padding-top:380px !important;
	overflow:hidden !important;
	color:#fff;
}

/*[if IE]*/
div#fit img{/* ↓リストイメージの隙間をなくす */
	border:none;
	vertical-align:bottom;
	}
/*[endif]*/

div#fit p.skip2lineup{
	clear:both;
}

div#fit p.bn img{
	margin-bottom:5px;	
}

div#fit div#point{
	clear:both;
	background:url(/_ui/desktop/theme-triumph-jp/images/fit/fit_point02.jpg) left bottom no-repeat;
	text-align:right;
}

div#fit div#point h2.point01{
	background:url(/_ui/desktop/theme-triumph-jp/images/fit/fit_point01.jpg) no-repeat;
	margin:0 auto;
	height:0 !important;
	padding-top:153px !important;
	overflow:hidden !important;
	color:#fff;
}

div#fit div#point h2.point02,
div#fit div#point ul,
div#fit div#point p.text{
	height:0 !important;
	overflow:hidden !important;
	color:#fff;
}

div#fit div#lineup ul li{
	display:block;
	float:left;
}

div#fit div#lineup p{
	clear:both;
}
	
div#fit div.item{
	clear:both;
}

div#fit div.item h2,
div#fit div.item ul,
div#fit div.item p.text{
	height:0 !important;
	overflow:hidden !important;
	color:#fff;
}
	
div#fit div.item p.btn{
	clear:both;
	background:url(/_ui/desktop/theme-triumph-jp/images/fit/fit_line.jpg) no-repeat;
	text-align:right;
}

/*
	Tenshifit
*****************/

div#tenshifit{
	width:780px;
	margin:0px auto;
}

div#tenshifit,
div#tenshifit span,
div#tenshifit p,
div#tenshifit em{
	font-size:12px;
	line-height:1.2em;
	color:#666;
}

div#tenshifit h1{
	background:url(/_ui/desktop/theme-triumph-jp/images/tenshifit/tenshi332_tit.jpg) no-repeat;
	width:780px;
	margin:0 auto;
	height:0 !important;
	padding-top:400px !important;
	overflow:hidden !important;
	color:#f3c3c1;
}
	
/*[if IE]*/
div#tenshifit img{/* ↓リストイメージの隙間をなくす */
	border:none;
	vertical-align:bottom;
	}
/*[endif]*/

div#tenshifit p.skip2lineup{
	clear:both;
}

div#tenshifit p.bn img{
	margin-bottom:5px;	
}


div#tenshifit div#gmk01{
	background:url(/_ui/desktop/theme-triumph-jp/images/tenshifit/tenshi332_gmk01.jpg) no-repeat;
	height:327px;
}

div#tenshifit div#gmk02{
	background:url(/_ui/desktop/theme-triumph-jp/images/tenshifit/tenshi332_gmk02.jpg) no-repeat;
	height:245px;
}

div#tenshifit .gmk h2,
div#tenshifit .gmk dl,
div#tenshifit .gmk ul{
	display:block;
	height:0 !important;
	overflow:hidden !important;
	color:#f3c3c1;
}
	
div#tenshifit div#clr{
	background:url(/_ui/desktop/theme-triumph-jp/images/tenshifit/tenshi332_clr.jpg) no-repeat;
	height:248px;
}

div#tenshifit #clr h2,
div#tenshifit #clr ul{
	display:block;
	height:0 !important;
	overflow:hidden !important;
	color:#fff;
}




#shopping {
	text-align: left;
	background-image: url(/_ui/desktop/theme-triumph-jp/images/info/mobile_shopping.jpg);
	background-repeat: no-repeat;
	width: 720px;
	height: 243px;
}

#clm_left3 table tr td {
	border:none;
	padding:0;
	margin:0;
}

#qr_online_news {
	padding-left: 10px;
	padding-right: 10px;
	width: 700px;
	height: 100px;
	font-size: 12px;
	line-height: 14px;
	color: #666;
	text-align: left;
	vertical-align: top;
}

.qr_online_news_ttl {
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	color: #148DBA;
}

.content_btn {
	text-align: left;
	margin-left: 120px;
	margin-top: 50px;
	width: 230px;
	height: 55px;
}

.content_txt {
	text-align: left;
	margin-left: 15px;
	margin-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 320px;
	font-size: 12px;
	line-height: 16px;
	color: #333;
	vertical-align: top;
}

.content_cf {
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 30px;
	width: 330px;
	font-size: 10px;
	line-height: 12px;
	color: #666;
}

.content_txt h2 {
	font-size: 12px;
	line-height: 14px;
	color: #148DBA;
	text-align: left;
	margin: 0;
	padding: 0;
}

.content01 {
	text-align: left;
	background-image: url(/_ui/desktop/theme-triumph-jp/images/info/mobile_ttl02_content.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
	width: 350px;
}

#content01_cf, #content02_cf {
	text-align: left;
	background-image: none;
	background-repeat: no-repeat;
	width: 350px;
	padding:0px;
}

#content01_btn {
	text-align: left;
	background-image: url(/_ui/desktop/theme-triumph-jp/images/info/mobile_ttl02_code.jpg);
	background-repeat: no-repeat;
	width: 350px;
	height: 100px;
}

#content02_btn {
	text-align: left;
	background-image: url(/_ui/desktop/theme-triumph-jp/images/info/mobile_ttl03_code.jpg);
	background-repeat: no-repeat;
	width: 350px;
}

.content03_text {
	text-align: left;
	margin-left: 97px;
	margin-right: 13px;
	width: 120px;
	text-align: left;
	font-size: 12px;
	line-height: 14px;
	color: #333;
}

.content03_cf_text {
	text-align: left;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	width: 220px;
	text-align: left;
	font-size: 10px;
	line-height: 12px;
	color: #666;
}

.shopping_txt {
	text-align: left;
	margin-top: 160px;
	margin-left: 10px;
	height: 83px;
	width: 710px;
}

.shopping_cf {
	text-align: left;
	font-size: 10px;
	line-height: 12px;
	color: #666;
}

div#try {
	width: 780px;
	margin: 0px auto;
}


div#try h1 {
	background: url(/_ui/desktop/theme-triumph-jp/images/info/try_tit.gif) no-repeat;
	width: 780px;
	margin: 0 auto;
	height: 0 !important;
	padding-top: 90px !important;
	overflow: hidden !important;
	color: white;
}

div#try p.txt {
	background: url(/_ui/desktop/theme-triumph-jp/images/info/try_txt.gif) no-repeat;
	width: 780px;
	margin: 0 auto;
	height: 0 !important;
	padding-top: 58px !important;
	overflow: hidden !important;
	color: white;
}

div#try div#try01 {
	background: #F9FAF4 url(/_ui/desktop/theme-triumph-jp/images/info/try01_02.gif) left no-repeat;
}
div#try div.try_step {
	clear: both;
}

div#try div#try01 h2 {
	background: url(/_ui/desktop/theme-triumph-jp/images/info/try01_01.gif) no-repeat;
	height: 0 !important;
	padding-top: 28px !important;
	overflow: hidden !important;
	color: white;
	margin: 0px;
}

div#try .clearfix {
    display: block;
}

div#try div#try01 div.box {
	background: url(/_ui/desktop/theme-triumph-jp/images/info/try01_04.gif) bottom no-repeat;
	padding: 0px 0px 26px 290px;
}

div#try div#try01 div.box div.item_t {
	background: url(/_ui/desktop/theme-triumph-jp/images/info/try01_03.gif) right top repeat-y;
	padding: 5px 20px 5px 13px;
	margin: 0px;
}

div#try, div#try span, div#try p, div#try em {
	font-size: 12px;
	line-height: 1.2em;
	color: #666;
}

div#try div#try02 {
	background: url(/_ui/desktop/theme-triumph-jp/images/info/try02.gif) no-repeat;
	height: 182px;
}

div#try div.try_step h2 {
	height: 0 !important;
	overflow: hidden !important;
	color: white;
}

div#try div#try03 {
	background: url(/_ui/desktop/theme-triumph-jp/images/info/try03.gif) no-repeat;
	height: 182px;
}

div#try div#try04 {
	background: url(/_ui/desktop/theme-triumph-jp/images/info/try04.gif) no-repeat;
	height: 182px;
}

div#try .note {
	color: #FF575B;
}

div#try div#memo {
	clear: both;
	padding-top: 20px;
}

div#try div.left {
	width: 415px;
	float: left;
}

div#try div.right {
	width: 350px;
	float: right;
	background: #F9FAF4;
}

div#try div#memo h3 {
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0;
}

div#try div.left ul li {
	background: url(/_ui/desktop/theme-triumph-jp/images/info/arrow01.gif) no-repeat;
	padding: 3px 0 5px 20px;
}

div#try div.try_step div.box {
	padding: 35px 30px 10px 310px;
	margin:0;
	background:none;
}

#memo div.right div.box {
	background:none;
}

#information a, #information a:visited {
	color:#EB0000;
}

/*
	Yoseageha
*****************/

div#yose{
	width:780px;
	margin:0px auto;
}

div#yose,
div#yose span,
div#yose p,
div#yose em{
	font-size:12px;
	line-height:1.2em;
	color:#666;
}


/*
	Shape fw
*****************/

div#shapefw{
	width:780px;
	margin:0px auto;
}
	
div#shapefw,
div#shapefw span,
div#shapefw p,
div#shapefw em{
	font-size:12px;
	line-height:1.2em;
	color:#666;
}

/* YSIOA Cool Page */
.rollover {
	display: inline-block;
	min-height: 1%;
}

.scene a {
	color:black;
}

div#step2 .input .measure .box .input ul li dl dd input {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

div#step2 .input .measure .box, div#step2 .result .measure .box{
	margin:0;
	padding:0;
	background:none;
}

/* End YSIOA Cool Page */


.ladies h4 {
	 background: none no-repeat scroll 0 0 transparent !important;
	 margin-left: 0px !important;
	 padding-left: 0px !important;
}

ul.nagare li {
    background: url("/_ui/desktop/theme-triumph-jp/images/guide/arrow02.gif") no-repeat scroll right 25px transparent;
    display: block;
    float: left;
    padding-right: 20px;
}

div#guide h3 {
    background: url("/_ui/desktop/theme-triumph-jp/images/guide/tit_guide.jpg") no-repeat scroll 0 0 transparent;
}

div#guide ul {
    margin: 10px 0;
}


div#guide ul.nagare li span {
    background: none repeat scroll 0 0 #FFE8F3;
    display: block;
    margin-top: 3px;
    padding: 5px 0;
    text-align: center;
    width: 110px;
}

div#guide dl dt {
	width: 500px !important;
	
}

div#present div.present {
    background: url("/_ui/desktop/theme-triumph-jp/images/present/bg_present.jpg") repeat-y scroll 0 0 transparent;
    

}


div#present div.present div.item {
    background: url("/_ui/desktop/theme-triumph-jp/images/present/btm_present.jpg") no-repeat scroll center bottom transparent;
    padding: 20px !important;
        height: 300px !important;
        border: 1px solid #CCCCCC;
    margin-bottom: 5px;
}

div#present div.present div.item img {
    float: left;
    height: 220px;
    width: 220px;
}


div#present div.present table, div#present div.present ul.list, div#present div.present span.tit {
    float: right;
    width: 500px;
}

div#present div.present span.tit {
    border-bottom: 1px solid #EB0000;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 5px 0;
}

div.item ul.list li {
    background: url("/_ui/desktop/theme-triumph-jp/images/present/arrow01.gif") no-repeat scroll left 4px transparent;
    display: block;
    padding: 3px 0 3px 20px;
}


div#present div.present h3 {
    background: url("/_ui/desktop/theme-triumph-jp/images/present/tit_present.jpg") no-repeat scroll 0 0 transparent;
    margin: 0;
}



div#present div.present span.note {
    font-weight: bold;
}

.note {
    color: #FF2160;
}

div#present div.form {
    padding-top: 10px;
}


#frmEnq table {
    border: 0px solid #CCCCCC !important;
    margin-bottom: 5px !important;
    width: 780px !important;
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 100%;
    
}

div#present div.form table th {
    width: 25px;
        background: none repeat scroll 0 0 #FF989C;
    border: 1px solid #CCCCCC;
    color: #FFFFFF;
    padding: 5px;
    text-align: center;
}
 
div#present div.form table td {
    border: 1px solid #FFFFFF;
    padding: 5px 20px;
    text-align: left;
}



div#present div.form p.attemtion {
    background: none repeat scroll 0 0 #FFD1DE;
    border: 1px solid #FF2160;
    margin: 10px 0;
    padding: 5px;
}
#attemtion textarea {
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    padding: 0;
    vertical-align: baseline !important;
}
#frmEnq  table th {
    background: none repeat scroll 0 0 #FF989C;
    border: 1px solid #CCCCCC;
    color: #FFFFFF;
    padding: 5px;
    text-align: center;
}


div#present div.form p.alignCenter {
    padding-top: 10px;
}

#frmEnq table td {
    border: 0px solid #CCCCCC;
    line-height: 1.2em;
    padding: 5px;
    text-align: left;
    
    margin-left: 10px;
}
div#present div.present th {
    background: none repeat scroll 0 0 #F98DB0;
}

#item a {
    overflow: hidden;
	  color: #EB0000;
    text-decoration: none;
}


div#present div.present div.item .alignRight, div#present div.present div.item .alignCenter {
    clear: both;
    margin-top: 10px;
    text-align: right !important;
}



/* start mens present page */
div#menspresent div.menspresent h3 {
    background: url("/_ui/desktop/theme-triumph-jp/images/menspresent/tit_mpresent.jpg") no-repeat scroll 0 0 transparent;
    margin: 0;
}

div#menspresent div.menspresent {
    background: url("/_ui/desktop/theme-triumph-jp/images/menspresent/bg_mpresent.jpg") repeat-y scroll 0 0 transparent;
}

div#menspresent div.menspresent div.mensitem {
    background: url("/_ui/desktop/theme-triumph-jp/images/menspresent/btm_mpresent.jpg") no-repeat scroll center bottom transparent;
    padding: 20px;
}

.mensitem a {
    color: #0D3388 !important;
    text-decoration: none;
    overflow: hidden;
}


div#menspresent div.menspresent table, div#menspresent div.menspresent ul.menslist, div#menspresent div.menspresent span.menstit {
    float: right;
    width: 500px;
}

div#menspresent div.menspresent th {
    background: none repeat scroll 0 0 #799EE2;
}

div#menspresent div.menspresent span.menstit {
    border-bottom: 1px solid #799EE2;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 5px 0;
}

ul.menslist li {
    background: url("/_ui/desktop/theme-triumph-jp/images/menspresent/arrow01.gif") no-repeat scroll left 4px transparent;
    display: block;
    padding: 3px 0 3px 20px;
}

.menspresent .alignRight {
    text-align: right !important;
}

.menslist {
	margin-top:0px;
	padding-top: 0px;
}


div#menspresent div.menspresent span.menstit {
    border-bottom: 1px solid #799EE2;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 5px 0;
}



#mensfrmEnq table td {
    border: 0px solid #FFFFFF;
    padding: 50px 20px;
    text-align: left;
}

#mensfrmEnq table {
    border: 0px solid #FFFFFF;
    padding: 5px 20px;
    text-align: left;
}

#mensfrmEnq table th {
    background: none repeat scroll 0 0 #D1E1FF;
    border: 1px solid #FFFFFF;
    color: #666666;
    padding: 5px;
    width: 25px;
}


div#menspresent div.menspresent div.mensitem .alignRight, div#menspresent div.menspresent div.mensitem .alignCenter {
    clear: both;
    margin-top: 10px;
}


.men a {
    color: #0D3388;
    text-decoration: none;
    overflow: hidden;
}

div#menspresent div.menspresent div.mensitem img {
    float: left;
    height: 220px;
    width: 220px;
}

#mensfrmEnq p {
    color: #666666;
    font-size: 12px;
    line-height: 1.6em;
}


#mensfrmEnq input[type="text"], #mensfrmEnq input[type="password"], #mensfrmEnq input.text, #mensfrmEnq input.title, #mensfrmEnq textarea, #mensfrmEnq select {
    margin: 0.5em 0;
}
#mensfrmEnq input[type="text"], #mensfrmEnq input[type="password"], #mensfrmEnq input.text, #mensfrmEnq input.title, #mensfrmEnq textarea {
    background-color: #FFFFFF;
    border: 1px solid #BBBBBB;
}


p.mensattemtion {
    background: none repeat scroll 0 0 #FFD1DE !important;
    border: 1px solid #FF2160 !important;
    margin: 10px 0;
    padding: 5px;
}



#brandsLineup div.lineup p a:hover img {
    border: 1px solid #ED3B3B;
    opacity: 0.7;
}


body.homepage .cmsimage, div.l_banner ul li {
	margin-bottom:5px;
}/* :DELETE TO HERE */




/* LineUp Start */
.tProductLister .title {
	background: url("/_ui/lib/online/triumph-jp/category/tit_xxx.gif") no-repeat scroll left 4px transparent;
	width: 780px;
	height: 60px;
}

.tProductLister .title h3{
	padding: 28px 0 3px 35px;	
	font-size: 14px;
	color: #dc0817;
	font-weight: 700;	
}
/* LineUp End */

/* リンクにアンダーラインが出る現象の回避 */
a {
    color: #333333;
    text-decoration: none !important;
}


/* 暫定 JSautohigh 対策 */
ul.tProductList li.tProductListItem {
	min-height: 265px !important;
}

/* tProductListItem outStock 時のSOLD OUT 

.outStock a:before{
	content: url(/_ui/lib/triumph-jp/common/header/soldout.png);
	z-index: 2;
	position: absolute;
}
.outStock img{
	z-index: 1;
}
*/

/* 各ページ右下の【TOP OF PAGE】ボタンの余白 */
div.totop {
	padding-top:10px;
}

