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

/************************************************
*	reset.css									*
************************************************/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}
table {	border-collapse:collapse;border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}

/************************************************
*	btn.css										*
************************************************/

/*-- btn en --*/
.btn_en{border:1px solid #ccc;padding:0 0.3em 0 0.5em;}
.btn_en:hover {border:1px solid #000;}

/*-- btn jp --*/
.btn_jp{border:1px solid #ccc;padding:0 0.3em 0 0.5em;}
.btn_jp:hover {border:1px solid #000;}

/*-- btn cn --*/
.btn_cn {border:1px solid #ccc;padding:0 0.3em 0 0.5em;}
.btn_cn:hover {	border:1px solid #000;}

/*-- btn on --*/
.btn_on {border:1px solid #000;color:#000 !important;padding:0 0.3em 0 0.5em;}

/*-- btn id --*/
.link {background-repeat:no-repeat;font-weight:bold;letter-spacing:0.15em;padding:0 0 0 20px;/*text-transform:uppercase;*/}

/*-- btn rss --*/

.btn_rss {
	filter: alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
	background: url(../img/common/icon.png) no-repeat scroll left 0px transparent;
	padding:0 10px 3px 20px;
	margin-left:20px;
}

.btn_rss:hover {
    filter: alpha(opacity=100);
    -moz-opacity:1.00;
    opacity:1.00;
}

/*-- btn facebook --*/
.btn_facebook {
	filter: alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
	background: url(../img/common/icon.png) no-repeat scroll 0 -20px transparent;
	padding:2px 10px 1px 20px;
}

.btn_facebook:hover {
    filter: alpha(opacity=100);
    -moz-opacity:1.00;
    opacity:1.00;
}

/*-- btn twitter --*/
.btn_twitter {
	filter: alpha(opacity=70);
    -moz-opacity:0.70;
    opacity:0.70;
	background: url(../img/common/icon.png) no-repeat scroll 0 -40px transparent;
	padding:2px 10px 1px 20px;
}

.btn_twitter:hover {
    filter: alpha(opacity=100);
    -moz-opacity:1.00;
    opacity:1.00;
}

/*-- btn pdf --*/

.btn_pdf {
	filter: alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
	background: url(../img/common/icon.png) no-repeat scroll 0 -60px transparent;
	padding:0 10px 3px 20px;
}

.btn_pdf:hover {
    filter: alpha(opacity=100);
    -moz-opacity:1.00;
    opacity:1.00;
}

/*-- btn amazon --*/

.btn_amazon {
	filter: alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
	background: url(../img/common/icon.png) no-repeat scroll 0 -80px transparent;
	padding:0 0 1px 20px;
	margin: 10px 0 10px 0;
	letter-spacing: 0.1em;
}

.btn_amazon:hover {
    filter: alpha(opacity=100);
    -moz-opacity:1.00;
    opacity:1.00;
}

.btn_amazon02 {
	filter: alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
	background: url(../img/common/amazon.png) no-repeat scroll 0 3px transparent;
	padding:0 0 1px 15px;
	margin: 0;
	letter-spacing: 0.1em;
	font-size:84%;
}

.btn_amazon02:hover {
    filter: alpha(opacity=100);
    -moz-opacity:1.00;
    opacity:1.00;
}

/*-- btn arrow --*/
.btn_arrow {
	filter: alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
	background: url(../img/common/icon.png) no-repeat scroll 0 -101px transparent;
	padding:0 10px 3px 20px;
	*padding:0 10px 3px 20px;
	color:#000;
}

.btn_arrow:hover {
    filter: alpha(opacity=100);
    -moz-opacity:1.00;
    opacity:1.00;
}

.btn_arrow_active {
	background: url(../img/common/icon.png) no-repeat scroll 0 -97px transparent;
	padding:0 10px 0px 20px;
	*padding:0 10px 0px 20px;
	color:#000;
}

/*-- btn view --*/
.btn_view {
	filter: alpha(opacity=70);
    -moz-opacity:0.70;
    opacity:0.70;
	background: url(../img/common/icon.png) no-repeat scroll 0 -120px transparent;
	padding:0 10px 3px 20px;
	color:#000;
}

.btn_view:hover {
    filter: alpha(opacity=100);
    -moz-opacity:1.00;
    opacity:1.00;
}

/*-- btn mail --*/
.btn_mail {
	filter: alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
	background: url(../img/common/icon.png) no-repeat scroll 0 -140px transparent;
	padding:0 10px 3px 20px;
	color:#000;
}

.btn_mail:hover {
    filter: alpha(opacity=100);
    -moz-opacity:1.00;
    opacity:1.00;
}

/*-- btn link --*/
.btn_link {
	filter: alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
	background: url(../img/common/icon.png) no-repeat scroll 0 -160px transparent;
	padding:0 10px 3px 20px;
	color:#000;
}

.btn_link:hover {
    filter: alpha(opacity=100);
    -moz-opacity:1.00;
    opacity:1.00;
}

/*-- btn top --*/
.btn_top {
	filter: alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
	background: url(../img/common/icon.png) no-repeat scroll 0 -180px transparent;
	padding:0 10px 3px 20px;
	color:#000;
}

.btn_top:hover {
    filter: alpha(opacity=100);
    -moz-opacity:1.00;
    opacity:1.00;
}

/*-- btn plus --*/
.btn_plus {
	filter: alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
	background: url(../img/common/icon.png) no-repeat scroll right -200px transparent;
	padding:0 20px 3px 0;
	color:#000;
}

.btn_plus:hover {
    filter: alpha(opacity=100);
    -moz-opacity:1.00;
    opacity:1.00;
}

div { zoom: 1;/*for IE 5.5-7*/}  

div:after {/*for modern browser*/  
    content: ".";  
    clear: both;  
    display: block;  
    line-height: 0;  
    height: 0;  
    visibility: hidden;  
}  

/*-- btn plus --*/
.btn_video {
	filter: alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
	background: url(../img/common/icon.png) no-repeat scroll 0 -220px transparent;
	padding:0 10px 3px 20px;
	color:#000;
}

.btn_video:hover {
    filter: alpha(opacity=100);
    -moz-opacity:1.00;
    opacity:1.00;
}

.btn_info {
	filter: alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
	background: url(../img/common/icon.png) no-repeat scroll 0 -240px transparent;
	padding:2px 10px 3px 20px;
	color:#000;
}

.btn_info:hover {
    filter: alpha(opacity=100);
    -moz-opacity:1.00;
    opacity:1.00;
}

/*-- btn ustream --*/

.btn_ustream {
	filter: alpha(opacity=70);
    -moz-opacity:0.70;
    opacity:0.70;
	background: url(../img/common/icon.png) no-repeat scroll 0 -260px transparent;
	padding:0 10px 3px 20px;
}

.btn_ustream:hover {
    filter: alpha(opacity=100);
    -moz-opacity:1.00;
    opacity:1.00;
}

/*-- btn pixiv --*/

.btn_pixiv {
	filter: alpha(opacity=70);
    -moz-opacity:0.70;
    opacity:0.70;
	background: url(../img/common/icon.png) no-repeat scroll 0 -280px transparent;
	padding:0 10px 3px 20px;
	text-transform:none;
}

.btn_pixiv:hover {
    filter: alpha(opacity=100);
    -moz-opacity:1.00;
    opacity:1.00;
}

.btn_lang01 {
	border-right:1px solid #000;
	color:#000 !important;
	padding:0 0.8em 0 0.5em;
}

.btn_lang02 {padding:0.0.3em 0 0.5em;}

.btn_lang03 {
	border-right:1px solid #000;
	padding:0 0.8em 0 0.5em;
}

/************************************************
*	bl.css										*
************************************************/

/* Put a border around the newly clickable element */
.bl-hot {zoom: 1; /* Should be IE only */}

/* rollover style for clickable element */
.bl-hover {
	cursor: pointer;
	filter: alpha(opacity=70);
    -moz-opacity:0.70;
    opacity:0.70;
}

/* Simulate hover on contained link */
.bl-hover a:link {}
.bl-hover a:visited {}

/* Some demo layout */
#links {
	float: right;
	width: 260px;
	margin: 0;
	padding: 0;
	font-size:92%;
}

#links li.bl-hot {
	width: 140px;
	float: left;
	padding: 15px 30px;
	margin: 0 0 20px 50px;
	display: inline;
	list-style-type: none;
	background-color:#EFEFEF;
}

#links li:before {content: '';}
#links {text-transform:uppercase;}
#links img {margin-bottom:1em;}
#links h2, #links h3 {line-height:1.5em;margin-bottom:1em;}
#links h2 {
	border:none;
	margin:0 0 3px;
	padding:0;
	font-size:92%;
}

#links h3 {
	font-size:92%;
	font-weight:bold;
	margin:0;
	padding:0;
}

#links p {margin-bottom:;font-size:92%;}

/*---------------------------------------------*/

#links2 {
	width: 350px;
	margin: 0;
	padding: 0;
}

#links2 li.bl-hot {
	width: 140px;
	float: left;
	padding: 30px;
	margin: 0 0 20px 50px;
	display: inline;
	list-style-type: none;
	background-color:#EFEFEF;
}

#links2 li:before {content: '';}

#links2 {text-transform:uppercase;}

#links2 img {margin-bottom:1em;}

#links2 h2, #links2 h3 {line-height:1.5em;letter-spacing:0.2em;border:none;}

#links2 h2 {margin:0;padding:0;font-size:100%;}

#links2 h3 {font-size:100%;padding:0;}


#links2 li.bl-hot {
	width: 350px;
	padding: 0px;
	margin: 0 0 30px 0;
	display: inline;
	list-style-type: none;
	background-color:#FFF;
}

#links2 li.bl-hot img{float:left;margin-right: 10px;width:100px;height:75px;}
#detail #main #links2 p{margin-bottom: 0px;color:#999;letter-spacing: 0.1em;}

/*---------------------------------------------*/

#links3 {
	width: 350px;
	margin: 0;
	padding: 0;
}

#links3 li.bl-hot {
	width: 140px;
	float: left;
	padding: 30px;
	margin: 0 0 20px 50px;
	display: inline;
	list-style-type: none;
	background-color:#EFEFEF;
}

#links3 li:before {content: '';}

#links3 {text-transform:uppercase;}

#links3 img {margin-bottom:1em;}

#links3 h2, #links3 h3 {letter-spacing:0.2em;}

#links3 h2 {
	font-size:100%;
	border:none;
	color:#000;
	margin:0;
	padding:0;
}

#links3 h3 {
	color:#888;
	font-weight:bold;
	padding:0;
	font-size:108%;
}

#links3 li.bl-hot {
	width: 280px;
	padding: 0px;
	margin: 0 0 30px 50px;
	display: inline;
	list-style-type: none;
	background-color:#FFF;
}

#links3 li.bl-hot img{float:left;margin-right: 10px;width:100px;height:75px;}

#detail #main #links3 p{
	margin-bottom: 0px;
	color:#999;
	letter-spacing: 0.1em;
}

#detail #main #links3 div.ev-title {
	font-size:180%!important;
	margin:0 0 20px 50px!important;
	letter-spacing:0.1em;
	font-weight:bold;
}

#links_top {
	float: right;
	width: 200px;
	margin: 0;
	padding: 0;
	font-size:92%;
	text-transform:none;
}

#links_top li.bl-hot {
	width: 140px;
	float: left;
	padding: 30px;
	display: inline;
	list-style-type: none;
	background-color:#EFEFEF;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0px!important;
}

#links_top li:before {content: '';}

#links_top {/*text-transform:uppercase;*/text-transform:none;}

#links_top img {margin-bottom:1em;}

#links_top h2, #links_top h3 {line-height:1.5em;margin-bottom:1em;}

#links_top h2 {
	border:none;
	margin:0;
	padding:0;
	font-size:92%;
	line-height:1.2em;
}

#links_top h3 {
	font-size:92%;
	font-weight:bold;
	margin:0;
	padding:0;
}

#links_top p {margin-bottom:;font-size:92%;}

#links_book {
	float: right;
	width: 200px;
	margin: 0;
	padding: 0;
	font-size:92%;
}

#links_book li.bl-hot {
	width: 180px;
	float: left;
	padding: 10px;
	display: inline;
	list-style-type: none;
	background-color:#EFEFEF;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0px!important;
	line-height:1.6em;
}

#links_book li:before {content: '';}

#links_book {text-transform:uppercase;}

#links_book li.bl-hot div.l-left {width:90px;float:left;}

#links_book li.bl-hot div.l-right {width:90px;float:right;}

#links_book img {/*margin-bottom:1em;*/}

#links_book h2, #links_top h3 {line-height:1.5em;margin-bottom:1em;}

#links_book h2 {border:none;margin:0;padding:0;font-size:92%;}

#links_book h3 {font-size:92%;font-weight:bold;margin:0;padding:0;}

#links_top p {margin-bottom:;font-size:92%;}

/************************************************
*	artist.css									*
************************************************/
/* Put a border around the newly clickable element */
.bl-hot03 {	zoom: 1; /* Should be IE only */}

/* rollover style for clickable element */
.bl-hover03 {
	cursor: pointer;
	filter: alpha(opacity=70);
	-moz-opacity:0.70;
    opacity:0.70;
}

#links03 {
	float:left;
	margin:0;
	padding:0;
	width:940px;
	text-align:left;
}

#artist #links03 li.bl-hot03 {
	display:block;
	float:left;
	font-weight:bold;
	letter-spacing:0.3em;
	margin:0 30px 30px 0;
	background-color:#FFF;
	width:210px;
	padding:0;
}

#artist #links03 li.bl-hot03 img {float:left;margin-right:10px;}

#artist #links03 li.bl-hot03 h2 {
	line-height:1.5em;
	margin-bottom:1em;
	color:#000;
	font-size:77%!important;
	border:none!important;
	margin:0;
	padding:0;
}

#artist #links03 li.bl-hot03 h3 {color:#888;letter-spacing:0.1em;line-height:1.6em;	font-size:77%;}
#detail {text-align:left;}
#detail #wrapper {float:left;width: 650px;}
#detail #left {float:left;width: 280px;text-transform:uppercase;font-weight:bold;}
#detail #left h2{
	/*font-size:large;
	letter-spacing:0.2em;*/
	font-size:18px;
	letter-spacing:0.05em;
	/*margin-bottom: 20px;*/
	border:none;
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", sans-serif;
	}

#detail #left h2 a {color:#000;}

#detail #left h2 a:hover {color:#666;}

#detail #left h3{
	margin-bottom: 5px;
	color: #000;
	font-size: 124%;
	line-height:1.4em;
	font-weight:bold;
}

#detail #left h3 a{color:#000;}

#detail #left h3 a:hover{color:#666;}

#detail #left p {/*font-size:94%;*/	color:#666;	margin-bottom:20px;font-size:11px;}

#detail #left #menu ul {}

#detail #left #menu ul li {/*font-size:84%;*/letter-spacing:0.15em;line-height:2.2;font-size:10px; font-size:1.0rem;}

#detail #main{float:right;width: 350px;line-height:180%;}

#detail #main #biography ul{
	list-style-image:url(../img/common/bar.gif);
	list-style-position:outside;
	margin-left:10px;
	letter-spacing:0.05em;
	font-size:110%;
	line-height: 1.6em;
	margin-bottom:1em;
}

#detail #main {letter-spacing:0em;color:#333;}

#detail #main img{}

#detail #main p{
	/*letter-spacing:0.05em;*/
	/*font-size:108%;*/
	/*font-size:113%;
	font-family:Helvetica, Arial, san-serif;*/
	margin-bottom:16px;
	/*line-height:1.8em;*/
	text-align:justify;
	font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif!important;
	font-size:11px;
	line-height:1.6;
}

#detail #main caption {	color:#333;	font-weight:bold;margin:10px 0;text-align:left;}
#detail #main th {padding:5px 10px 5px 0;border-bottom:0px solid #ccc;vertical-align: text-top;}
#detail #main td {border-bottom:0px solid #ccc;padding:5px 0;}
#detail #main h4 {color:#222;text-transform: none;letter-spacing: 0.1em;margin:10px 0; font-size:11px;}




#detail #main caption {color:#000;text-transform:uppercase;letter-spacing: 0.2em;margin:0;}
#detail #main .end {border-bottom:0;}
#detail #info {text-transform: capitalize;letter-spacing: 0.1em;margin: 20px 0;font-weight: normal;line-height: 1.6em;}
#detail #info h4 {color:#000;text-transform:uppercase;letter-spacing: 0.2em;}
#detail #info a {}
#detail #info a:hover {}
#detail #menu {}
#detail #menu ul{}
#detail #main {font-size:88%;}
#detail #main img.nopc {margin-bottom:20px;}
#detail #main #caption {
	font-size:94%;
	letter-spacing: 0.1em;
	line-height:150%;
	margin: 5px 0 20px 0;
	color: #666;
	_font-size:10px;
}

#detail #main #caption h2 {
	text-transform:uppercase;
	color:#666;
	border:none;
	margin:0;
	padding:0;
	font-size:100%;
}

#detail #main .pdf {margin-bottom:20px;}
#detail #main p {}
#detail #main td {letter-spacing: 0.1em;	width:100%;}

.ruby {
	font-size:10px;
	line-height:1.2em;
	letter-spacing:0.25em;
	margin-bottom:20px;
	text-transform:none;
}

#Photo_credit {
	margin:3px 0 1px;
	line-height:100%;
	/*text-align:right;*/
	/*font-size:77%;*/
	letter-spacing:0.1em;
}

#biography {}
#biography table {font-size:95%;margin-bottom:20px;}
.Art-Index-title {font-size:140%;margin-bottom:10px;}

#menu ul li.s_arrow_active {
    background-image: url("../images/s_arrow.gif");
    background-position: 0 50%;
    background-repeat: no-repeat;
    margin-left: 22px;
    padding-left: 10px;
	text-transform:none;
}

#menu ul li.s_arrow {
    background-image: url("../images/s_arrow.gif");
    background-position: 0 50%;
    background-repeat: no-repeat;
    margin-left: 20px;
    opacity: 0.7;
    padding-left: 10px;
	font-size:86%!important;
	letter-spacing:0.1em;
	text-transform:none;
}

#menu ul li.s_arrow:hover {opacity: 1;}


/************************************************
* 陶芸作品ページ								*
************************************************/

#detail #Item-wrapper{width: 960px;	margin-top:50px;}
#detail #Item-left {
	float:left;
	width: 275px;
	text-transform:uppercase;
	font-weight:bold;
	margin-right:25px;
}

#detail #Item-left h2 {
	font-size:large;
	letter-spacing:0.2em;
	/*margin-bottom: 20px;*/
	border:none;
	margin:0;
	padding:0;
}

#detail #Item-left h2 a{color:#000;}
#detail #Item-left h2 a:hover{color:#666;}
#detail #Item-left h3{
	margin-bottom: 5px;
	color: #000;
	font-size: 124%;
	line-height:1.4em;
	font-weight:bold;
}

#detail #Item-left h3 a{color:#000;}
#detail #Item-left h3 a:hover{color:#666;}
#detail #Item-left p {
	font-size:94%;
	color:#666;
	margin-bottom:20px;
}

#detail #Item-left #menu ul {}
#detail #Item-left #menu ul li {font-size:84%;}
#detail #Item-left #menu ul li.s_arrow_active {
	background-image:url("../images/s_arrow.gif");
	background-repeat:no-repeat;
	background-position:0;
	margin-left:30px;
	padding-left:10px;
	font-size:86%;
	letter-spacing:0.12em;
	}

#detail #Item-left #menu ul li.s_arrow {
	filter: alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
	background-image:url("../images/s_arrow.gif");
	background-repeat:no-repeat;
	background-position:0;
	margin-left:30px;
	padding-left:10px;
	}

#detail #Item-left #menu ul li.s_arrow:hover {
	filter: alpha(opacity=100);
    -moz-opacity:1.00;
    opacity:1.00;
}

#detail #Item-main{float:left;width: 660px;line-height:180%;}
#detail #Item-main #Item {}
#detail #Item-main #Item ul {margin:0;}
#detail #Item-main #Item li {
	float:left;
	height:300px;
	margin-right:10px;
	padding:0;
	width:210px;
}

#detail #Item-main #Item li div.roundbd {
	background-color:#fff;
	border:1px solid #C0C0C0;
	padding:3px;
	margin-bottom:5px;
}

#detail #Item-main #Item li table tr th img {
	width:200px ;
	height:auto;
}

#detail #Item-main #Item li div.roundbd a img {
	width:200px;
	height:auto;
}

#detail #Item-main #Item li table tr td img {
	width:60px!important ;
	height:50px!important;
}

#detail #Item-main #Item li table {}

#detail #Item-main #Item li div.capt01 {
	color:#000;
	font-size:94%;
	font-weight:bold;
	letter-spacing:0.02em;
	line-height:1.6em;
}

#detail #Item-main #Item li div.capt02 {
	font-size:88%;
	font-weight:normal;
	letter-spacing:0.06em;
	line-height:1.6em;
	text-transform:none;
}
#detail #Item-main #Item02 {}
#detail #Item-main #Item02 ul {margin:0;}
#detail #Item-main #Item02 li {
	height:525px;
	margin-right:10px;
	padding:0;
	width:489px;
}

#detail #Item-main #Item02 li div.roundbd {
	background-color:#fff;
	border:1px solid #C0C0C0;
	padding:3px;
	margin-bottom:5px;
}

#detail #Item-main #Item02 li div.capt01 {
	color:#000;
	font-size:94%;
	font-weight:bold;
	letter-spacing:0.02em;
	line-height:1.6em;
}

#detail #Item-main #Item02 li div.capt02 {
	font-size:88%;
	font-weight:normal;
	letter-spacing:0.06em;
	line-height:1.6em;
	text-transform:none;
}

#detail #Item-main #Item03 {}
#detail #Item-main #Item03 ul {margin:0;}
#detail #Item-main #Item03 li {
	float:left;
	height:400px;
	margin-right:20px;
	padding:0;
	width:308px;
}

#detail #Item-main #Item03 li div.roundbd {
	background-color:#fff;
	border:1px solid #C0C0C0;
	padding:3px;
	margin-bottom:5px;
}

#detail #Item-main #Item03 li table {}

#detail #Item-main #Item03 li div.capt01 {
	color:#000;
	font-size:94%;
	font-weight:bold;
	letter-spacing:0.02em;
	line-height:1.6em;
}

#detail #Item-main #Item03 li div.capt02 {
	font-size:88%;
	font-weight:normal;
	letter-spacing:0.06em;
	line-height:1.6em;
	text-transform:none;
}

/************************************************
*	works.css									*
************************************************/

#gallery_all {}

.back {text-align:left;font-size:84%;line-height:1.8em;}

.sup01 {font-size:0.8em;position:relative;top:-0.6em;}

.sup02 {font-size:0.7em;position:relative;top:-0.8em;}


/*-- btn facebook --*/

div#detail div#wrapper div#left div#menu ul li a.btn_facebook02 {
	filter: alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
	background: url(../img/common/icon.png) no-repeat scroll 0 -20px transparent;
	padding:0 10px 3px 20px;
	font-family:"Trebuchet MS"
}

div#detail div#wrapper div#left div#menu ul li a.btn_facebook:hover02 {
    filter: alpha(opacity=100);
    -moz-opacity:1.00;
    opacity:1.00;
}

/*-- btn instagram --*/

.btn_instagram {
	filter: alpha(opacity=70);
    -moz-opacity:0.70;
    opacity:0.70;
	background: url(../img/common/icon.png) no-repeat scroll 0 -300px transparent;
	background/*\**/:url(../img/common/icon.png) no-repeat scroll 0 -300px transparent\9;
	height:/*\**/18px\9;
	font-family:"Trebuchet MS";
	padding:2px 10px 1px 20px;
}

.btn_instagram:hover {
    filter: alpha(opacity=100);
    -moz-opacity:1.00;
    opacity:1.00;
}

/*-- btn tumblr --*/

.btn_tumblr {
	filter: alpha(opacity=70);
    -moz-opacity:0.70;
    opacity:0.70;
	background: url(../img/common/icon.png) no-repeat scroll 0 -320px transparent;
	background/*\**/:url(../img/common/icon.png) no-repeat scroll 0 -320px transparent\9;
	height:/*\**/18px\9;
	font-family:"Trebuchet MS";
	padding:0 10px 3px 20px;
}

.btn_tumblr:hover {
    filter: alpha(opacity=100);
    -moz-opacity:1.00;
    opacity:1.00;
}

/*-- btn flickr --*/

.btn_flickr {
	filter: alpha(opacity=70);
    -moz-opacity:0.70;
    opacity:0.70;
	background: url(../img/common/icon.png) no-repeat scroll 0 -340px transparent;
	background/*\**/:url(../img/common/icon.png) no-repeat scroll 0 -340px transparent\9;
	height:/*\**/18px\9;
	font-family:"Trebuchet MS";
	padding:0 10px 3px 20px;
}

.btn_flickr:hover {
    filter: alpha(opacity=100);
    -moz-opacity:1.00;
    opacity:1.00;
}

/************************************************
* TOP adjust margin-top							*
************************************************/

.tpmgt {margin-top:42px;}

.tpmgt-novm {margin-top:42px;}

/************************************************
*												*
************************************************/

#TopDouble {
	width:550px;
	margin:40px auto 0;
}


#TopDouble ul {
	display:flex;
	display:-webkit-flex;
	justify-content:space-between;
	-webkit-justify-content:space-between;
}

#TopDouble ul li {
	width:250px;
}

#TopDouble ul li img {
	width:250px;
	height:250px;
}

#TopDouble ul li h2 {
	border-bottom:none;
	font-size:12px;
}

#TopDouble ul li a:link, #TopDouble ul li a:visited	{ color:#008db7; text-decoration:none; }
#TopDouble ul li a:hover, #TopDouble ul li a:active	{ color:#008db7; text-decoration:underline;}


/************************************************
*												*
************************************************/

#TopDouble2 {
	width:650px;
	margin:40px auto 0;
	text-align:left;
}


#TopDouble2 ul {
	display:flex;
	display:-webkit-flex;
	justify-content:space-between;
	-webkit-justify-content:space-between;
	/*align-items:flex-end;
	-webkit-align-items:flex-end;*/
}

#TopDouble2 ul li {
	width:300px;
}

#TopDouble2 ul li img {
	width:300px;
	height:auto;
	padding-top:0;
	margin:0;
}

#TopDouble2 ul li h2 {
	border-bottom:none;
	font-size:12px;
}

#TopDouble2 ul li a:link, #TopDouble2 ul li a:visited	{ color:#008db7; text-decoration:none; }
#TopDouble2 ul li a:hover, #TopDouble2 ul li a:active	{ color:#008db7; text-decoration:underline;}

/************************************************
*												*
************************************************/

#TopDouble3 {
	width:960px;
	margin:40px auto 0;
	text-align:left;
}


#TopDouble3 ul {
	display:flex;
	display:-webkit-flex;
	justify-content:space-between;
	-webkit-justify-content:space-between;
	align-items:flex-end;
	-webkit-align-items:flex-end;
}

#TopDouble3 ul li {
	width:300px;
}

#TopDouble3 ul li img {
	width:300px;
	height:auto;
	padding-top:0;
	margin:0;
}

#TopDouble3 ul li h2 {
	border-bottom:none;
	font-size:12px;
}

#TopDouble3 ul li a:link, #TopDouble3 ul li a:visited	{ color:#008db7; text-decoration:none; }
#TopDouble3 ul li a:hover, #TopDouble3 ul li a:active	{ color:#008db7; text-decoration:underline;}

/************************************************
*												*
************************************************/

.juxtapoz-list {
	margin:0 0 30px 50px!important;}

.juxtapoz-list h2 {
	font-size:128%!important;
	padding-bottom:5px;
}
.juxtapoz-list ul {
	/*margin-left:50px;*/
}

.juxtapoz-list ul li {
	font-family:"Trebuchet MS", san-serif;
	font-weight:bold;
	letter-spacing:0.2em;
	margin:0!important;
}

.Ex-title02 {
	text-transform:none;
	font-size:19px!important;
	letter-spacing:0.1em!important;
	font-weight:normal;
	line-height:1.5!important;
	}

/************************************************
*												*
************************************************/

.w-copyright {
	font-size: 11px;
	font-family: "Trebuchet MS", Verdana, Geneva, "sans-serif";
	letter-spacing: 0.05em;
}



/************************************************
*												*
************************************************/
