@charset "utf-8";
#cristiano_rossaniWrap { position: relative; width:950px; margin:0 auto}
#cristiano_rossaniWrap h2 { text-align:center; margin:0 0 40px -25px; padding:0; width:1000px;}
#cristiano_rossaniWrap h3 { text-align:center; margin:0 0 20px 0; font-size:30px; }
#cristiano_rossaniWrap p { margin:0;}
.profile{ margin:0 auto; width:860px; height:274px; background-image:url(../images/sign_bg.gif); background-repeat:no-repeat;}
.lyt-image { width:860px; margin:0 auto;}
.lyt-image:after { display:block; visibility:hidden; clear:both; height:0; content:" "; }
.lyt-image { zoom:1; }
.image-parallel-L .image { float:left; margin:0 20px 0 0; }
.image-parallel-R .image { float:right; margin:0 0 0 20px; }
.image-parallel-L .column { overflow:hidden; zoom:1; }
.image-parallel-L .column p { font-size:13px; line-height:1.5; }
.image-parallel-L .column, .image-parallel-R .column { overflow:hidden; zoom:1; }
.image-parallel-L .column p { font-size:13px; line-height:1.5; }
h6.mens, h6.ladies {margin:50px 0 0;}
hr.hr_gradation { border:none; background-image:url(../images/hr_gradation02.jpg); background-repeat:no-repeat; height: 21px;margin:40px auto;}
.ladies_notice { font-size:10px; text-align:right; padding-top:10px;}
.brandProductsList { width:860px; margin:0 auto;}
.brandProductsList .item { overflow:hidden;}
.brandProductsList .item ul { margin:0; padding:0; list-style-type:none;}
.brandProductsList .item ul li { float:left; width:150px; margin:15px 10px;}
.brandProductsList .item ul li div {  text-align:center;}
.brandProductsList .item ul li p { font-size:11px; text-align:center; line-height:1.7; }
/* -- -- */
.ecbtn{ text-align:right; margin:50px 30px 0 0;}
a.button { display: inline-block; text-decoration: none; font-size: 20px; font-weight: 700; letter-spacing:0.1em; color: #FFF; border: 1px solid #000; border-radius: 7px; padding: .14em 0.4em .14em 1em; margin: 5px; webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
a.button:hover { background-color: #fff; border: 1px solid #333; }
.ecbtnWide { width:950px; margin:30px auto;}

#cristiano_rossaniWrap div#shareSns { position:relative; margin:0 0 20px 15px;width:156px; height:50px; }
#cristiano_rossaniWrap div#shareSns img { width:100%; height: auto; width: auto; vertical-align: bottom; }
#cristiano_rossaniWrap div#shareSns .share02 { margin:10px auto 0 auto; padding: 0; width:156px; background-color:transparent; overflow:hidden;}
#cristiano_rossaniWrap div#shareSns .share02 ul { margin: 0 auto; padding: 0; list-style: none; font-size: 0;width:156px; text-align:right; overflow:hidden; background-color:transparent;}
#cristiano_rossaniWrap div#shareSns .share02 ul li { float:left;display:inline;margin: 0 0 0 12px; display: inline-block; width:40px;}
#cristiano_rossaniWrap div#shareSns .share02 ul li a { margin: 0; padding: 0; }
#cristiano_rossaniWrap div#shareSns .share02 ul li img { width: 40px; vertical-align: bottom; line-height: 0; -ms-interpolation-mode: bicubic; }
@media print {
#cristiano_rossaniWrap { background-image:none;}
#cristiano_rossaniWrap div#shareSns { display:none;}
}
