/*--------------------------------------
    Global Elements
---------------------------------------*/
body {
    margin: 0;
    padding:0;
    color: #666;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ", Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic";
/*
	font-family: "Century Gothic","Futura",sans-serif,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ", Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic";
*/
    text-align: center;
    font-size: 62.5%;
}

a {
    color: #000;
    text-decoration: underline;
}

a:link {
}

a:visited {
	color:#666666;
	text-decoration: underline;
}

a:hover {
    color: #000;
    text-decoration: none;
}

a img {
	border:none;
}

input,
textarea {
	font-size:1em;
	width:100%;
	/width:98%;
}
input#submit-bt {
	width:auto;
}

input:hover,
textarea:hover {
}

input:focus,
textarea:focus {
}


.clear {
	clear:both;
}

#page-top-bt {
    background: url("../img/common/page-top.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    float: right;
    height: 14px;
    width: 90px;
}
#page-top-bt:hover {
	background-position:0 -14px;
}
#page-top-bt span {
	display:none;
}

/*--------------------------------------
    Wrapper
---------------------------------------*/
#wrapper {
    margin: 0 auto;
    text-align: left;
    width:940px;
}

/*--------------------------------------
    Sidebar
---------------------------------------*/    
#sidebar {
	float:left;
	width:130px;
}

#sidebar #logo {
	background:url( "../img/common/logo.gif" ) 0 0 no-repeat;
}
#sidebar #logo h1 {
	margin:0;
	padding:0;
}
#sidebar #logo span {
	display:none;
}
#sidebar #logo a {
	display:block;
	width:130px;
	height:188px;
}

/* global nav ----- */
#global-nav {
	width:130px;
}
#global-nav ul {
	list-style: none;
	margin: 0;
    padding: 0;
}
#global-nav ul li {
    margin: 0;
}
#global-nav ul li a {
	display:block;
	width:130px;
}
#global-nav ul li a span {
	display:none;
}

#global-nav li#nav-collections a { height:13px; margin:0 0 14px 0;
	background:url( "../img/common/nav-collections.gif" ) 0 0 no-repeat;
}
.page-collections #global-nav li#nav-collections a,
#global-nav li#nav-collections a:hover {
	background-position:0 -13px;
}
#global-nav li#nav-about a { height:11px; margin:0 0 16px 0;
	background:url( "../img/common/nav-about.gif" ) 0 0 no-repeat;
}
.page-about #global-nav li#nav-about a,
#global-nav li#nav-about a:hover {
	background-position:0 -11px;
}
#global-nav li#nav-profile a { height:29px; margin:0 0 13px 0;
	background:url( "../img/common/nav-profile.gif" ) 0 0 no-repeat;
}
.page-profile #global-nav li#nav-profile a,
#global-nav li#nav-profile a:hover {
	background-position:0 -29px;
}
#global-nav li#nav-contact a { height:11px; margin:0 0 40px 0;
	background:url( "../img/common/nav-contact.gif" ) 0 0 no-repeat;
}
.page-contact #global-nav li#nav-contact a,
#global-nav li#nav-contact a:hover {
	background-position:0 -11px;
}
#global-nav li#nav-shopping a { height:13px; margin:0 0 13px 0;
	background:url( "../img/common/nav-shopping.gif" ) 0 0 no-repeat;
}
#global-nav li#nav-shopping a:hover {
	background-position:0 -13px;
}
#global-nav li#nav-news a { height:13px;margin:0 0 14px 0;
	background:url( "../img/common/nav-news.gif" ) 0 0 no-repeat;
}
#global-nav li#nav-news a:hover {
	background-position:0 -13px;
}

#global-nav li#nav-fb a { height:13px;margin:0 0 13px 0;
	background:url( "../img/common/nav-fb.gif" ) 0 0 no-repeat;
}
#global-nav li#nav-fb a:hover {
	background-position:0 -13px;
}

#global-nav li#nav-inst a { height:13px;margin:0 0 18px 0;
	background:url( "../img/common/nav-inst.gif" ) 0 0 no-repeat;
}
#global-nav li#nav-inst a:hover {
	background-position:0 -13px;
}



/*--------------------------------------
    Body
---------------------------------------*/
#body {
	float:right;
	width:738px;
}
/* index */
.page-index #body {
	width:782px;
}

/*--------------------------------------
    Content
---------------------------------------*/    
#content {
	margin:69px 0 0 0;
}
/* index */
.page-index #content {
	margin:50px 0 0 0;
	position:relative;
}


/*--------------------------------------
    Footer
---------------------------------------*/
#footer {
	margin:8px 0 10px 0;
	position:relative;
}
    
.footer-copy {
	width:500px;
	float:left;
	font-size:1em;
	line-height:1.4em;
	color:#acabac;
}
.footer-copy img {
	vertical-align:bottom;
}

.footer-link {
	width:95px;
	position:absolute;
	bottom:0;
	right:0;
}
.footer-link span {
	display:none;
}
.footer-link .link-sitepolicy {
	width: 63px;
	float:left;
	margin:0 9px 0 0;
}
.footer-link .link-sitepolicy a {
	display:block;
	width: 63px;
	height: 11px;
	background:url( "../img/common/foot-link-sitepolicy.gif" ) 0 0 no-repeat;
}
.footer-link .link-inq {
	width: 23px;
	float:left;
}
.footer-link .link-inq a {
	display:block;
	width: 23px;
	height: 11px;
	background:url( "../img/common/foot-link-inq.gif" ) 0 0 no-repeat;
}

.footer-link .link-sitepolicy a:hover,
.footer-link .link-inq a:hover {
	background-position: 0 -11px;
}

/*--------------------------------------
    Clearfix
---------------------------------------*/
#header:after,
#body:after,
#footer:after,
.section:after
{
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

/*--------------------------------------
    PAGE cover
---------------------------------------*/
#index-body {
	margin:46px 0 100px 230px;
	width:464px;
}
#enter-img-array {
	color:#fff;
	height:316px;
	text-align:center;
	margin:0 0 50px 0;
}
#index-body #bt-wrap {
	margin:0 0 40px 0;
}
#index-body #bt-wrap #left {
	float:left;
	width:159px;
}
#index-body #bt-wrap #left a {
	display:block;
	width:159px;
	height:38px;
	background:url( "../img/enter/bt-jp.gif" ) 0 0 no-repeat;
}
#index-body #bt-wrap #left a:hover {
	background-position:0 -38px;
}

#index-body #bt-wrap #right {
	float:right;
	width:144px;
}
#index-body #bt-wrap #right a {
	display:block;
	width:144px;
	height:38px;
	background:url( "../img/enter/bt-en.gif" ) 0 0 no-repeat;
}
#index-body #bt-wrap #right a:hover {
	background-position:0 -38px;
}

#index-body #bt-wrap #left a span,
#index-body #bt-wrap #right a span {
	display:none;
}
#index-body #enter-footer {
	text-align:center;
}


/*--------------------------------------
    PAGE index
---------------------------------------*/

#index-img-array {
	margin:0;
	height:600px;
	position:relative;
}
#index-img-array .top-img {
	display:none;
	position:absolute;
	top:0;
	left:0;
}
#bt-next,
#bt-back {
	z-index:100;
	width:300px;
	height:600px;
}
#bt-next {
	position:absolute;
	top:0;
	right:0;
}
#bt-back {
	position:absolute;
	top:0;
	left:0;
}
#bt-next a,
#bt-back a {
	display:block;
	width:300px;
	height:600px;
	background:url( "../img/index/sp.gif" ) right 0 no-repeat;
}
#bt-next a span,
#bt-back a span {
	display:none;
}
#bt-next a:hover {
	background:url( "../img/index/bt-next.png" ) right 0 no-repeat;
}
#bt-back a:hover {
	background:url( "../img/index/bt-back.png" ) 0 0 no-repeat;
}



/*--------------------------------------
    page-collections
---------------------------------------*/
.page-collections #content #title {
	margin:0 0 43px 0;
	height:77px;
	background:url( "../img/collections/title.gif" ) 0 0 no-repeat;
}
.page-collections #content #title span {
	display:none;
}

.page-collections #content .text-area {
	margin:0 0 20px 0;
	min-height:50px;
}
.page-collections #content .text-area p {
	font-size:1.2em;
	line-height:1.6em;
	margin:0 0 0 130px;
	padding:5px 0 0 0;
}

/* page-original ----- */
.page-original {
	margin:0 0 60px 0;
}

.page-original .text-area {
	background:url( "../img/collections/title-original.gif" ) 0 0 no-repeat;
}

.page-original .wrapper-list .item {
	float:left;
	margin:0 27px 39px 0;
	width:126px;
	height:150px;
}
.page-original .wrapper-list .horizon-end {
	margin:0 0 39px 0 !important;
}

.page-original .wrapper-list .item a {
	display:block;
	width:126px;
	height:150px;	
}
.page-original .wrapper-list .item a:hover {
	background-position:0 -150px !important;
}
.page-original .wrapper-list .item a span {
	display:none;
}

.page-original .wrapper-list #season11 a {
	background:url( "../img/collections/bt-season11-or.jpg" ) 0 0 no-repeat;
}
.page-original .wrapper-list #season10 a {
	background:url( "../img/collections/bt-season10-or.jpg" ) 0 0 no-repeat;
}
.page-original .wrapper-list #season9 a {
	background:url( "../img/collections/bt-season9-or.jpg" ) 0 0 no-repeat;
}
.page-original .wrapper-list #season8 a {
	background:url( "../img/collections/bt-season8-or.jpg" ) 0 0 no-repeat;
}
.page-original .wrapper-list #season7 a {
	background:url( "../img/collections/bt-season7-or.jpg" ) 0 0 no-repeat;
}
.page-original .wrapper-list #season6 a {
	background:url( "../img/collections/bt-season6-or.jpg" ) 0 0 no-repeat;
}
.page-original .wrapper-list #season5 a {
	background:url( "../img/collections/bt-season5-or.jpg" ) 0 0 no-repeat;
}
.page-original .wrapper-list #season4 a {
	background:url( "../img/collections/bt-season4-or.jpg" ) 0 0 no-repeat;
}
.page-original .wrapper-list #season3b a {
	background:url( "../img/collections/bt-season3b-or.jpg" ) 0 0 no-repeat;
}
.page-original .wrapper-list #season3a a {
	background:url( "../img/collections/bt-season3a-or.jpg" ) 0 0 no-repeat;
}
.page-original .wrapper-list #season2 a {
	background:url( "../img/collections/bt-season2-or.jpg" ) 0 0 no-repeat;
}
.page-original .wrapper-list #season1 a {
	background:url( "../img/collections/bt-season1-or.jpg" ) 0 0 no-repeat;
}

/* page-collaboration ----- */
.page-collaboration .title {
	margin:0 0 43px 0;
	height:77px;
	background:url( "../img/collections/title-collaboration.gif" ) 0 0 no-repeat;
}
.page-collaboration .title span {
	display:none;
}
.page-collaboration .text-area {
	background:url( "../img/collections/title-collaboration.gif" ) 0 0 no-repeat;
}

.page-collaboration .wrapper-list .item {
	float:left;
	margin:0 27px 39px 0;
	width:126px;
	height:150px;
}
.page-collaboration .wrapper-list .horizon-end {
	margin:0 0 39px 0 !important;
}

.page-collaboration .wrapper-list .item a {
	display:block;
	width:126px;
	height:148px;	
}
.page-collaboration .wrapper-list .item a:hover {
	background-position:0 -148px !important;
}
.page-collaboration .wrapper-list .item a span {
	display:none;
}

.page-collaboration .wrapper-list #season6 a {
	background:url( "../img/collections/bt-season6-cb.jpg" ) 0 0 no-repeat;
}
.page-collaboration .wrapper-list #season4 a {
	background:url( "../img/collections/bt-season4-cb.jpg" ) 0 0 no-repeat;
}
.page-collaboration .wrapper-list #season3 a {
	background:url( "../img/collections/bt-season3-cb.jpg" ) 0 0 no-repeat;
}
.page-collaboration .wrapper-list #season2 a {
	background:url( "../img/collections/bt-season2-cb.jpg" ) 0 0 no-repeat;
}
.page-collaboration .wrapper-list #season1 a {
	background:url( "../img/collections/bt-season1-cb.jpg" ) 0 0 no-repeat;
}
.page-collaboration .wrapper-list #season0 a {
	background:url( "../img/collections/bt-season0-cb.jpg" ) 0 0 no-repeat;
}


/*--------------------------------------
    PAGE profile
---------------------------------------*/

.page-profile #content #title {
	margin:0 0 43px 0;
	height:77px;
	background:url( "../img/profile/title.gif" ) 0 0 no-repeat;
}
.page-profile #content #title span {
	display:none;
}
.page-profile #content .text-area {
	margin:0 0 30px 0;
}
.page-profile #content .text-area p {
	margin:0;
	padding:0;
	font-size:1.2em;
	line-height:1.6em;
}

.page-profile .wrapper-list {
	margin:0 0 20px 0;
}
.page-profile .wrapper-list .item {
	float:left;
	margin:0 8px 8px 0;
	width:84px;
	height:84px;
	background:#333;
}
.page-profile .wrapper-list .horizon-end {
	margin:0 0 8px 0 !important;
}

.page-profile .wrapper-list .item a {
	display:block;
	width:84px;
	height:84px;
}
.page-profile .wrapper-list .item  a:hover {
     filter:alpha(opacity=60);
    -moz-opacity:0.6;
    opacity:0.6;
}



/*--------------------------------------
    page-about
---------------------------------------*/
.page-about #content #title {
	margin:0 0 43px 0;
	height:77px;
	background:url( "../img/about/title.gif" ) 0 0 no-repeat;
}
.page-about #content #title span {
	display:none;
}
.page-about #content .text-area {
	margin:0 0 65px 0;
}
.page-about #content .text-area p {
	margin:0;
	padding:0;
	font-size:1.2em;
	line-height:1.7em;
}
.page-about #content .text-area p b {
	color:#333;
}

.page-about #main {
}

.page-about #main #left {
	float:left;
	width:410px;
}
.page-about #main #right {
	float:right;
	width:279px;
}

.page-about .page-top-wrap {
	margin:40px 0 30px 0;
}

.page-about .foot-inq {
	margin:20px 0 0 0;
}
.page-about .foot-inq a {
	display:block;
	background:url( "../img/about/foot-link-contact.gif" ) 0 0 no-repeat;
	width:88px;
	height:17px;
}
.page-about .foot-inq a:hover {
	background-position:0 -17px;
}
.page-about .foot-inq a span {
	display:none;
}


/*--------------------------------------
    page-contact
---------------------------------------*/
.page-contact #content #title {
	margin:0 0 43px 0;
	height:77px;
	background:url( "../img/contact/title.gif" ) 0 0 no-repeat;
}
.page-contact #content #title span {
	display:none;
}
.page-contact #content .text-area {
	margin:0 0 30px 0;
}
.page-contact #content .text-area p {
	margin:0;
	padding:0;
	font-size:1.2em;
	line-height:1.6em;
}

.page-contact #info-add {
	position:relative;
	width:633px;
	height:372px;
	background:url( "../img/contact/contact-bg.jpg" ) 0 0 no-repeat;
}

.page-contact #inq-link {
	position:absolute;
	width:164px;
	height:124px;
	top:24px;
	left:262px;
}
.page-contact #inq-link a {
	display:block;
	width:164px;
	height:124px;
}
.page-contact #inq-link a:hover {
	background:url( "../img/contact/contact-link-img.jpg" ) 0 0 no-repeat;
}
.page-contact #inq-link a span {
	display:none;
}


/*--------------------------------------
    PAGE popup full common
---------------------------------------*/
body.page-popup-full {
	margin:0;
	padding:0;
}
body.page-popup-full #wrapper {
	position:relative;
    width:900px;
}

body.page-popup-full #arrow-left {
	float:left;
}
body.page-popup-full #arrow-left a {
	display:block;
	width:104px;
	height:66px;
	background:url( "../img/works2/arrow-left.gif" ) 0 0 no-repeat;
}
body.page-popup-full #arrow-left a:hover {
	background-position:0 -66px;
}
body.page-popup-full #arrow-right {
	float:right;
}
body.page-popup-full #arrow-right a {
	display:block;
	width:104px;
	height:66px;
	background:url( "../img/works2/arrow-right.gif" ) 0 0 no-repeat;
}
body.page-popup-full #arrow-right a:hover {
	background-position:0 -66px;
}
body.page-popup-full #arrow-left a span,
body.page-popup-full #arrow-right a span {
	display:none;
}

body.page-popup-full #wrapper-footer {
/*	width:100%; */
	position:fixed;
	_position: relative;
	bottom:0;
	left:0;
}
body.page-popup-full #wrapper-footer #footer {
	width:900px;
	margin:8px auto 25px;
	position:relative;
}
    
body.page-popup-full #wrapper-footer #footer .footer-copy {
	text-align:left;
}
body.page-popup-full #wrapper-footer #footer .footer-link {
	margin: 0;
}


/*--------------------------------------
    PAGE popup full original
---------------------------------------*/
body.popup-original #content-popup-full {
	display:none;
	width:900px;
	margin:0 auto;
}
body.popup-original #left {
	float:left;
	width:456px;
}
body.popup-original #right {
	float:right;
	padding-top:116px;
	width:400px;
}
body.popup-original #right .ph {
	height:400px;
}

body.popup-original #left .area-text {
	margin:0 0 40px 0;
}
body.popup-original #left .area-text h1 {
	margin:0;
	padding:0;
}

body.popup-original #left #wrapper-thumb {
}
body.popup-original #left #wrapper-thumb .ph {
	float:left;
	margin:0 7px 7px 0;
}
body.popup-original #left #wrapper-thumb .horizon-end {
	margin:0 0 7px 0;
}
body.popup-original #left #wrapper-thumb .ph img {
	cursor:pointer;
}

body.popup-original .footer-link {
	float:right;
	width:117px;
}
body.popup-original .footer-link span {
	display:none;
}
body.popup-original .footer-link .link-otherseason {
	width: 117px;
}
body.popup-original .footer-link .link-otherseason a {
	display:block;
	width: 117px;
	height: 17px;
	background:url( "../img/collections/foot-link-otherseason.gif" ) 0 0 no-repeat;
}
body.popup-original .footer-link .link-otherseason a:hover {
	background-position:0 -17px;
}

/*--------------------------------------
    PAGE popup full collaboration
---------------------------------------*/
body.popup-collaboration #content-popup-full {
	display:none;
	width:900px;
	margin:0 auto;
}
body.popup-collaboration #left {
	float:left;
	width:456px;
}
body.popup-collaboration #right {
	float:right;
	padding-top:116px;
	width:400px;
}
body.popup-collaboration #right .ph {
	height:400px;
}

body.popup-collaboration #left .area-text {
	margin:0 0 40px 0;
}
body.popup-collaboration #left .area-text h1 {
	margin:0;
	padding:0;
}

body.popup-collaboration #left #wrapper-thumb {
}
body.popup-collaboration #left #wrapper-thumb .ph {
	float:left;
	margin:0 7px 7px 0;
}
body.popup-collaboration #left #wrapper-thumb .horizon-end {
	margin:0 0 7px 0;
}
body.popup-collaboration #left #wrapper-thumb .ph img {
	cursor:pointer;
}

body.popup-collaboration .footer-copy {
	margin:27px 0 0 0;
}

body.popup-collaboration .footer-link {
	float:right;
	width:150px;
}
body.popup-collaboration .footer-link span {
	display:none;
}
body.popup-collaboration .footer-link .link-seasonbag {
	width: 150px;
	margin:0 0 10px 0;
}
body.popup-collaboration .footer-link .link-seasonbag a {
	display:block;
	width: 150px;
	height: 17px;
	background:url( "../img/collections/foot-link-seasonbag.gif" ) 0 0 no-repeat;
}
body.popup-collaboration .footer-link .link-artist {
	float:right;
	width: 117px;
}
body.popup-collaboration .footer-link .link-artist a {
	display:block;
	width: 117px;
	height: 17px;
	background:url( "../img/collections/foot-link-artist.gif" ) 0 0 no-repeat;
}
body.popup-collaboration .footer-link .link-artist a:hover,
body.popup-collaboration .footer-link .link-seasonbag a:hover {
	background-position:0 -17px;
}


/*--------------------------------------
    PAGE popup full profile
---------------------------------------*/
body.popup-profile #content-popup-full {
	display:none;
	width:900px;
	margin:0 auto;
}
body.popup-profile #left {
	float:left;
	width:456px;
}
body.popup-profile #right {
	float:right;
	padding-top:132px;
	width:400px;
}
body.popup-profile #right .ph {
	height:400px;
}


body.popup-profile .sub-info {
	float:right;
	width:248px;
}
body.popup-profile .sub-info span {
	display:none;
}
body.popup-profile .sub-info .link-works {
	float:right;
	width: 139px;
	margin:13px 0 6px 0;
}
body.popup-profile .sub-info .link-works a {
	display:block;
	width: 139px;
	height: 17px;
	background:url( "../img/profile/foot-link-works.gif" ) 0 0 no-repeat;
}
body.popup-profile .sub-info .link-website {
	width: 248px;
}
body.popup-profile .sub-info .link-website a {
	display:block;
	width: 248px;
	height: 17px;
	background:url( "../img/profile/foot-link-website.gif" ) 0 0 no-repeat;
}
body.popup-profile .sub-info .link-works a:hover,
body.popup-profile .sub-info .link-website a:hover {
	background-position:0 -17px;
}


body.popup-profile #left .area-text {
	margin:0 0 40px 0;
}
body.popup-profile #left .area-text h1 {
	margin:0;
	padding:0;
}

body.popup-profile #left #wrapper-thumb {
}
body.popup-profile #left #wrapper-thumb .ph {
	float:left;
	margin:0 7px 7px 0;
}
body.popup-profile #left #wrapper-thumb .horizon-end {
	margin:0 0 7px 0;
}
body.popup-profile #left #wrapper-thumb .ph img {
	cursor:pointer;
}

body.popup-profile .footer-copy {
	margin:27px 0 0 0;
}

body.popup-profile .footer-link {
	float:right;
	width:150px;
}
body.popup-profile .footer-link span {
	display:none;
}
body.popup-profile .footer-link .link-seasonbag {
	width: 150px;
	margin:0 0 10px 0;
}
body.popup-profile .footer-link .link-seasonbag a {
	display:block;
	width: 150px;
	height: 17px;
	background:url( "../img/profile/foot-link-seasonbag.gif" ) 0 0 no-repeat;
}
body.popup-profile .footer-link .link-artist {
	float:right;
	width: 117px;
}
body.popup-profile .footer-link .link-artist a {
	display:block;
	width: 117px;
	height: 17px;
	background:url( "../img/profile/foot-link-artist.gif" ) 0 0 no-repeat;
}
body.popup-profile .footer-link .link-artist a:hover,
body.popup-profile .footer-link .link-seasonbag a:hover {
	background-position:0 -17px;
}



/*--------------------------------------
    PAGE popup normal common
---------------------------------------*/
body.page-popup-normal #wrapper {
	width:100%;
	margin:0 auto;
}
body.page-popup-normal #wrapper #body,
body.page-popup-normal #wrapper #body2 {
	width:416px;
	margin:0 auto;
	float: none;
}

body.page-popup-normal .popup-title {
	background:url( "../img/common/popup-line.gif" ) 0 bottom repeat-x;
	padding:0 0 20px 0;
}
body.page-popup-normal .popup-title h1 {
	width:416px;
	margin:0 auto;
}


body.page-popup-normal #footer {
	background:url( "../img/common/popup-line.gif" ) 0 top repeat-x;
	margin:0;
	padding:10px 0 0 0;
}

body.page-popup-normal .line {
	background:url( "../img/common/popup-line.gif" ) 0 top repeat-x;
	margin:10px 0 40px;
	padding:0;
	height:2px;
}
    
body.page-popup-normal #footer .footer-copy {
	width:416px;
	margin:0 auto;
	font-size:1em;
	line-height:1.4em;
	color:#999;
	float:none;
}


/*--------------------------------------
    PAGE popup normal policy
---------------------------------------*/

.popup-policy .popup-title h1 {
	padding:0;
	height:182px;
	background:url( "../img/policy/title.gif" ) 0 0 no-repeat;
}
.popup-policy .popup-title h1 span {
	display:none;
}
.popup-policy .popup-title {
	margin:0 0 25px 0;
}

.popup-policy #content-popup .area-text {
	margin:0 0 15px 0;
	color:#666;
}
.popup-policy #content-popup .area-text h2 {
	font-size:1em;
	margin:0;
	padding:0;
}
.popup-policy #content-popup .area-text p {
	font-size:1em;
	line-height:1.4em;
	margin:0;
	padding:0 0 5px;
}


/*--------------------------------------
    PAGE popup normal contact
---------------------------------------*/

.popup-contact .popup-title h1 {
	padding:0;
	height:182px;
	background:url( "../img/contact/title_p.gif" ) 0 0 no-repeat;
}
.popup-contact .popup-title h1 span {
	display:none;
}
.popup-contact .popup-title {
	margin:0 0 25px 0;
}

.popup-contact #content-popup .area-text {
	margin:0 0 15px 0;
	color:#666;
}
.popup-contact #content-popup .area-text h2 {
	font-size:1em;
}
.popup-contact #content-popup .area-text p {
	font-size:1.2em;
	line-height:1.8em;
	margin:0;
	padding:0 0 5px;
}
.popup-contact #content-popup,
.popup-contact #content-popup2 {
	margin:0 0 15px 0;
}
.popup-contact #content-popup table,
.popup-contact #content-popup2 table {

}
.popup-contact #content-popup table td,
.popup-contact #content-popup2 table td {
	padding:0 0 12px 0;
}
.popup-contact #content-popup table td.left,
.popup-contact #content-popup2 table td.left {
	font-size:1.2em;
	width:115px;
	color:#666;
}
.popup-contact #content-popup table td.right,
.popup-contact #content-popup2 table td.right {
	font-size:1.2em;
	color:#666;
}
.popup-contact #content-popup table td.center,
.popup-contact #content-popup2 table td.center {
	padding:15px 0 30px;
}


/*--------------------------------------
    page-eng 英語ページ bodyのclassにpage-engを追加 
---------------------------------------*/
.page-eng {
}

/* contact */
.page-eng #info-add {
	position:relative;
	width:633px;
	height:372px;
	background:url( "../img/contact/contact-bg-eng.jpg" ) 0 0 no-repeat;
}

.page-eng #inq-link {
	position:absolute;
	width:164px;
	height:124px;
	top:24px;
	left:262px;
}
.page-eng #inq-link a {
	display:block;
	width:164px;
	height:124px;
}
.page-eng #inq-link a:hover {
	background:url( "../img/contact/contact-link-img-eng.jpg" ) 0 0 no-repeat;
}
.page-eng #inq-link a span {
	display:none;
}

