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

/* DEAFAULT
-------------------------------------------------------------------------- */

/******　メイン　*******/

h1 {
	float: right;
	width: 300px;
	font-size: 12px;
	text-align: right;
}


#kimg {
	width: 800px;
	_margin-top:20px;
	margin-bottom:10px;
}


/*********その他*********/

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

a:hover {
	color:#3D6BFF;
	text-decoration:underline;
}





/*
----------------------------------------------------------
	MODULES
----------------------------------------------------------
*/

/* COLORS */

/* FOR INDEX PAGE*/
#wrap.index .random * {
	color:#23abed!important;
	border-color:#23abed!important;
}

#wrap.index .random {
	color:#23abed!important;
}

#wrap.index .random dd.left .alpha,
#wrap.index .random .pic {
	background:#d3eefb;
}

#wrap.index .wave * {
	color:#f0eb87!important;
	border-color:#f0eb87!important;
}

#wrap.index .wave {
	color:#f0eb87!important;
}

#wrap.index .wave dd.left .alpha,
#wrap.index .wave .pic {
	background:#f0eb87;
}

#wrap.index .casuals * {
	color:#c47ca8!important;
	border-color:#c47ca8!important;
}

#wrap.index .casuals {
	color:#c47ca8!important;
}

#wrap.index .casuals dd.left .alpha,
#wrap.index .casuals .pic {
	background:#c47ca8;
}

#wrap.index .healthy * {
	color:#ea6b58!important;
	border-color:#ea6b58!important;
}

#wrap.index .healthy {
	color:#ea6b58!important;
}

#wrap.index .healthy dd.left .alpha,
#wrap.index .healthy .pic {
	background:#ea6b58;
}

#wrap.index .french * {
	color:#e46b98!important;
	border-color:#e46b98!important;
}

#wrap.index .french {
	color:#e46b98!important;
}

#wrap.index .french dd.left .alpha,
#wrap.index .french .pic {
	background:#e46b98;
}

#wrap.index .konare * {
	color:#b8a9ca!important;
	border-color:#b8a9ca!important;
}

#wrap.index .konare {
	color:#b8a9ca!important;
}

#wrap.index .konare dd.left .alpha,
#wrap.index .konare .pic {
	background:#b8a9ca;
}

#wrap.index .soft * {
	color:#8cad5c!important;
	border-color:#8cad5c!important;
}

#wrap.index .soft {
	color:#8cad5c!important;
}

#wrap.index .soft dd.left .alpha,
#wrap.index .soft .pic {
	background:#8cad5c;
}

#wrap.index .effort * {
	color:#deb984!important;
	border-color:#deb984!important;
}

#wrap.index .effort {
	color:#deb984!important;
}

#wrap.index .effort dd.left .alpha,
#wrap.index .effort .pic {
	background:#deb984;
}

#wrap.index .onecurl * {
	color:#a6cdec!important;
	border-color:#a6cdec!important;
}

#wrap.index .onecurl {
	color:#a6cdec!important;
}

#wrap.index .onecurl dd.left .alpha,
#wrap.index .onecurl .pic {
	background:#a6cdec;
}

#wrap.index .dry * {
	color:#86abd1!important;
	border-color:#86abd1!important;
}

#wrap.index .dry {
	color:#86abd1!important;
}

#wrap.index .dry dd.left .alpha,
#wrap.index .dry .pic {
	background:#86abd1;
}

#wrap.index .casualb * {
	color:#81bbad!important;
	border-color:#81bbad!important;
}

#wrap.index .casualb {
	color:#81bbad!important;
}

#wrap.index .casualb dd.left .alpha,
#wrap.index .casualb .pic {
	background:#81bbad;
}

#wrap.index .core * {
	color:#90cb6a!important;
	border-color:#90cb6a!important;
}

#wrap.index .core {
	color:#90cb6a!important;
}

#wrap.index .core dd.left .alpha,
#wrap.index .core .pic {
	background:#90cb6a!important;
}









/* FOR CONTENTS PAGE*/
/**/
#wrap.in #img_box.random,
#wrap.in #main_box #recipe_box.random {
	background:#d3eefb;
}

#wrap.in #main_box #recipe_box.random table h5,
#wrap.in #main_box .random #salon_box p.shop a {
	color:#23abed;
}

#wrap.in #btm_nav ul li.random {
	background:#23abed!important;
}

#wrap.in #btm_nav ul li.random strong {
	border-bottom:8px solid #d3eefb!important;
}

#wrap.in #btm_nav ul li.random a:hover {
	border-bottom:8px solid #d3eefb!important;
}




/**/
#wrap.in #img_box.soft,
#wrap.in #main_box #recipe_box.soft {
	background:#e8efde;
}

#wrap.in #main_box #recipe_box.soft table h5,
#wrap.in #main_box .soft #salon_box p.shop a {
	color:#8cad5c;
}

#wrap.in #btm_nav ul li.soft {
	background:#e8efde!important;
}

#wrap.in #btm_nav ul li.soft strong {
	border-bottom:8px solid #e8efde!important;
}

#wrap.in #btm_nav ul li.soft a:hover {
	border-bottom:8px solid #e8efde!important;
}




/**/
#wrap.in #img_box.wave,
#wrap.in #main_box #recipe_box.wave {
	background:#fcfbe7;
}

#wrap.in #main_box #recipe_box.wave table h5,
#wrap.in #main_box .wave #salon_box p.shop a {
	color:#d2c803;
}

#wrap.in #btm_nav ul li.wave {
	background:#fcfbe7!important;
}

#wrap.in #btm_nav ul li.wave strong {
	border-bottom:8px solid #fcfbe7!important;
}

#wrap.in #btm_nav ul li.wave a:hover {
	border-bottom:8px solid #fcfbe7!important;
}




/**/
#wrap.in #img_box.effort,
#wrap.in #main_box #recipe_box.effort {
	background:#f5eada;
}

#wrap.in #main_box #recipe_box.effort table h5,
#wrap.in #main_box .effort #salon_box p.shop a {
	color:#c69856;
}

#wrap.in #btm_nav ul li.effort {
	background:#f5eada!important;
}

#wrap.in #btm_nav ul li.effort strong {
	border-bottom:8px solid #f5eada!important;
}

#wrap.in #btm_nav ul li.effort a:hover {
	border-bottom:8px solid #f5eada!important;
}




/**/
#wrap.in #img_box.casuals,
#wrap.in #main_box #recipe_box.casuals {
	background:#edd7e5;
}

#wrap.in #main_box #recipe_box.casuals table h5,
#wrap.in #main_box .casuals #salon_box p.shop a {
	color:#c36ea2;
}

#wrap.in #btm_nav ul li.casuals {
	background:#edd7e5!important;
}

#wrap.in #btm_nav ul li.casuals strong {
	border-bottom:8px solid #edd7e5!important;
}

#wrap.in #btm_nav ul li.casuals a:hover {
	border-bottom:8px solid #edd7e5!important;
}




/**/
#wrap.in #img_box.onecurl,
#wrap.in #main_box #recipe_box.onecurl {
	background:#e4f0f9;
}

#wrap.in #main_box #recipe_box.onecurl table h5,
#wrap.in #main_box .onecurl #salon_box p.shop a {
	color:#80bbea;
}

#wrap.in #btm_nav ul li.onecurl {
	background:#e4f0f9!important;
}

#wrap.in #btm_nav ul li.onecurl strong {
	border-bottom:8px solid #e4f0f9!important;
}

#wrap.in #btm_nav ul li.onecurl a:hover {
	border-bottom:8px solid #e4f0f9!important;
}




/**/
#wrap.in #img_box.healthy,
#wrap.in #main_box #recipe_box.healthy {
	background:#fadad5;
}

#wrap.in #main_box #recipe_box.healthy table h5,
#wrap.in #main_box .healthy #salon_box p.shop a {
	color:#ea6b58;
}

#wrap.in #btm_nav ul li.healthy {
	background:#fadad5!important;
}

#wrap.in #btm_nav ul li.healthy strong {
	border-bottom:8px solid #fadad5!important;
}

#wrap.in #btm_nav ul li.healthy a:hover {
	border-bottom:8px solid #fadad5!important;
}




/**/
#wrap.in #img_box.dry,
#wrap.in #main_box #recipe_box.dry {
	background:#dae6f1;
}

#wrap.in #main_box #recipe_box.dry table h5,
#wrap.in #main_box .dry #salon_box p.shop a {
	color:#86abd1;
}

#wrap.in #btm_nav ul li.dry {
	background:#dae6f1!important;
}

#wrap.in #btm_nav ul li.dry strong {
	border-bottom:8px solid #dae6f1!important;
}

#wrap.in #btm_nav ul li.dry a:hover {
	border-bottom:8px solid #dae6f1!important;
}




/**/
#wrap.in #img_box.french,
#wrap.in #main_box #recipe_box.french {
	background:#f8dae5;
}

#wrap.in #main_box #recipe_box.french table h5,
#wrap.in #main_box .french #salon_box p.shop a {
	color:#e46b98;
}

#wrap.in #btm_nav ul li.french {
	background:#f8dae5!important;
}

#wrap.in #btm_nav ul li.french strong {
	border-bottom:8px solid #f8dae5!important;
}

#wrap.in #btm_nav ul li.french a:hover {
	border-bottom:8px solid #f8dae5!important;
}





/**/
#wrap.in #img_box.casualb,
#wrap.in #main_box #recipe_box.casualb {
	background:#e6f1ef;
}

#wrap.in #main_box #recipe_box.casualb table h5,
#wrap.in #main_box .casualb #salon_box p.shop a {
	color:#81bbad;
}

#wrap.in #btm_nav ul li.casualb {
	background:#e6f1ef!important;
}

#wrap.in #btm_nav ul li.casualb strong {
	border-bottom:8px solid #e6f1ef!important;
}

#wrap.in #btm_nav ul li.casualb a:hover {
	border-bottom:8px solid #e6f1ef!important;
}




/**/
#wrap.in #img_box.konare,
#wrap.in #main_box #recipe_box.konare {
	background:#eae5ef;
}

#wrap.in #main_box #recipe_box.konare table h5,
#wrap.in #main_box .konare #salon_box p.shop a {
	color:#9f8eb3;
}

#wrap.in #btm_nav ul li.konare {
	background:#eae5ef!important;
}

#wrap.in #btm_nav ul li.konare strong {
	border-bottom:8px solid #eae5ef!important;
}

#wrap.in #btm_nav ul li.konare a:hover {
	border-bottom:8px solid #eae5ef!important;
}




/**/
#wrap.in #img_box.core,
#wrap.in #main_box #recipe_box.core {
	background:#ddefd2;
}

#wrap.in #main_box #recipe_box.core table h5,
#wrap.in #main_box .core #salon_box p.shop a {
	color:#85bf5f;
}

#wrap.in #btm_nav ul li.core {
	background:#ddefd2!important;
}

#wrap.in #btm_nav ul li.core strong {
	border-bottom:8px solid #ddefd2!important;
}

#wrap.in #btm_nav ul li.core a:hover {
	border-bottom:8px solid #ddefd2!important;
}




/*	alpha
------------------------------------*/

.alpha img {
	transition:opacity 0.3s ease-in-out;
	opacity:1;
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
	cursor:pointer;
}

.alpha:hover img {
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter:"alpha(opacity=70)";
}


















/*
----------------------------------------------------------
	Top
----------------------------------------------------------
*/

.tren_logo{
	height:78px;
	position:relative;
	background:#585e5c url(../images/img_line.jpg) no-repeat 0 bottom;
	padding-bottom:8px;
}

.tren_logo img{display:block; position:absolute;}
.tren_logo .tren_logo1{left:22px; top:35px;}
.tren_logo .tren_logo2{left:105px; top:35px;}
.tren_logo .tren_logo3{left:263px; top:30px;}

#wrap.index {
	padding:13px 0 0 0;
}

#wrap.index #main {
	background:#575e5c url(../images/bg.jpg) repeat-x 0 bottom;
	padding:33px 22px 45px 22px;
}

#wrap.index #main .cont_left,
#wrap.index #main .cont_right {
	width:356px;
}

#wrap.index #main .cont_left {
	float:left;
}

#wrap.index #main .cont_right {
	float:right;
}

#wrap.index #main dl {
	margin:0 0 40px 0;
}

#wrap.index #main dl.end {
	margin-bottom:0;
}

#wrap.index #main dl dt {
	font-size:17px;
	border-bottom:1px solid;
	padding:0 0 4px 0;
	margin:0 0 10px 0;
	clear:both;
}

#wrap.index #main dl dd.right {
	width:110px;
}

#wrap.index #main dl dd span {
	display:block;
}

#wrap.index #main dl dd .name {
	color:#fff!important;
	font-size:15px;
	margin:15px 0 8px 0;
	line-height:1.5;
}

#wrap.index #main dl dd a {
	display:block;
}

#wrap.index #main dl dd a:hover {
	text-decoration:none;
}

#wrap.index #main dl dd .shop {
	text-decoration:underline;
	font-size:12px;
	background:none!important;
}

#wrap.index #main dl dd a:hover .shop {
	text-decoration:none;
	color:#fff!important;
}

#wrap.index #about_tb {
	background:#585e5c;
	color:#fff;
	padding:30px 52px 25px 58px;
}

#wrap.index #about_tb * {
	color:#fff;
}

#wrap.index #about_tb a:link,
#wrap.index #about_tb a:active,
#wrap.index #about_tb a:visited {
	text-decoration:underline;
}

#wrap.index #about_tb a:hover {
	text-decoration:none;
}

#wrap.index #about_tb h4 {
	width:180px;
	font-size:15px;
	white-space:nowrap;
	float:left;
	padding:2px 0 0 0;
}

#wrap.index #about_tb h4 em {
	font-size:18px;
	font-weight:bold;
	font-style:normal;
}

#wrap.index #about_tb h4 i {
	padding:7px 0 0 0;
	font-size:13px;
	width:165px;
	display:block;
	text-align:center;
	font-style:normal;
}

#wrap.index #about_tb p.lead {
	width:470px;
	float:right;
	font-size:13px;
	line-height:1.7;
}

#wrap.index #about_tb dl {
	padding:25px 0 0 0;
}

#wrap.index #about_tb dt {
	font-size:13px;
	color:#cbc6cc;
	text-align:center;
	margin:0 0 10px 0;
}

#wrap.index #about_tb dd {
	float:left;
	margin:0 6px 6px 0;
}

#wrap.index #about_tb dd.end {
	margin-right:0;
}
















/*
----------------------------------------------------------
	in
----------------------------------------------------------
*/

#wrap.in {
	box-sizing:border-box;
	padding:10px 0 0 0;
}

#wrap.in #border_wrap {
	box-sizing:border-box;
	border:1px solid #e5e3e3;
}

#wrap.in #tit_box {
	background:#585e5c url(../images/img_line.jpg) no-repeat 0 bottom;
	padding-bottom:8px;
}

#wrap.in #tit_box h2.tit {
	background:#fff ;
}

#wrap.in #tit_box h2.tit span {
	box-sizing:border-box;
	padding:21px 0 0 6px;
	display:block;
	float:left;
	width:170px;
	height:66px;
	background:#585e5c;
}

#wrap.in #tit_box h2.tit .tit_in {
	margin:12px 0 0 80px;
}

#wrap.in #main_box {
	padding:14px 18px;
	border-bottom:1px solid #e5e3e3;
}

#wrap.in #main_box #img_box {
	padding:6px 7px;
	position:relative;
}

#wrap.in #main_box #img_box #credit {
	text-align:right;
}

#wrap.in #main_box #img_box #credit em {
	font-weight:bold;
	font-style:normal;
}

#wrap.in #main_box #img_box .tren_in_txt .catch {
	margin:21px 0 22px 0;
}

#wrap.in #main_box #img_box .tren_in_txt .lead {
	color:#333;
	line-height:1.7;
}

#wrap.in #main_box #img_box #thumb_box {
	position:absolute;
	right:7px;
	bottom:24px;
	width:220px;
	box-sizing:border-box;
}

#wrap.in #main_box #img_box .tren_in_sub {
	margin:0 0 7px 0;
}

#wrap.in #main_box #img_box .tren_in_sub p img {
	border:2px solid #fff;
	border-bottom:3px solid #fff;
}

#wrap.in #main_box #img_box .tren_in_btn a {
	background:#585e5c;
	color:#fff;
	padding:12px 10px 12px 15px;
	text-align:left;
	display:block;
	border:3px #fff solid;
}

#wrap.in #main_box #img_box .tren_in_btn a span{
	font-size:12px;
	line-height:18px;
	display:block;
	padding:0 0 0 20px;
	font-weight:bold;
	font-style:normal;
	background:url("../images/arrow2.gif") left center no-repeat;
}

#wrap.in #main_box #recipe_box h4.tit {
	color:#000;
	font-weight:bold;
	font-size:13px;
	margin:0 0 10px 0;
}

#wrap.in #main_box #recipe_box {
	padding:0 8px 12px 11px;
	margin:0 0 23px 0;
}

#wrap.in #main_box #recipe_box table td {
	border-left:1px solid #ccc;
}

#wrap.in #main_box #recipe_box table td {
	border-left:1px solid #ccc;
}

#wrap.in #main_box #recipe_box table td:first-child{
	border:none;
}

#wrap.in #main_box #recipe_box table td h5 {
	margin:0 0 15px 0;
}

#wrap.in #main_box #recipe_box table td p {
	padding:0 10px 0 15px;
}

#wrap.in #main_box #recipe_box table td:first-child h5 ,
#wrap.in #main_box #recipe_box table td:first-child p {
	padding-left:3px;
}

#wrap.in #main_box #salon_box,
#wrap.in #main_box #arrange_box {
	box-sizing:border-box;
}

#wrap.in #main_box #salon_box {
	border-right:1px solid #bfbfbf;
	box-sizing:border-box;
	padding-right:25px;
	width:383px;
}

*:first-child+html #wrap.in #main_box #salon_box {/*IE7*/
	width:357px;
}

#wrap.in #main_box #salon_box .txt_box {
	width:250px;
}

#wrap.in #main_box #salon_box h4.tit {
	font-weight:bold;
	color:#000;
	font-size:13px;
	margin:0 0 12px 0;
}

#wrap.in #main_box #salon_box p.shop {
	margin:0 0 5px 0;
}

#wrap.in #main_box #salon_box p.shop a {
	font-size:19px;
	text-decoration:underline;
}

#wrap.in #main_box #salon_box p.shop a:hover {
	text-decoration:none;
	color:#aaa;
}

#wrap.in #main_box #salon_box .name {
	font-size:19px;
	font-weight:bold;
	color:#000;
	margin:8px 0 0 0;
}

#wrap.in #main_box #salon_box p.lead {
	padding:8px 0 0 0;
}

#wrap.in #main_box #salon_box dl.concept {
	margin:23px 0 0 0;
}

#wrap.in #main_box #salon_box dl.concept dt {
	font-weight:bold;
	color:#000;
	margin:0 0 3px 0;
}

#wrap.in #main_box #arrange_box {
	width:379px;
	min-height:295px;
}

#wrap.in #main_box .random #arrange_box {
	background:url(../images/tren_in_ph_sub1.jpg) no-repeat right 0;
}

#wrap.in #main_box .soft #arrange_box {
	background:url(../images/tren_in_ph_sub2.jpg) no-repeat right 0;
}

#wrap.in #main_box .wave #arrange_box {
	background:url(../images/tren_in_ph_sub3.jpg) no-repeat right 0;
}

#wrap.in #main_box .effort #arrange_box {
	background:url(../images/tren_in_ph_sub4.jpg) no-repeat right 0;
}

#wrap.in #main_box .casuals #arrange_box {
	background:url(../images/tren_in_ph_sub5.jpg) no-repeat right 0;
}

#wrap.in #main_box .onecurl #arrange_box {
	background:url(../images/tren_in_ph_sub6.jpg) no-repeat right 0;
}

#wrap.in #main_box .healthy #arrange_box {
	background:url(../images/tren_in_ph_sub7.jpg) no-repeat right 0;
}

#wrap.in #main_box .dry #arrange_box {
	background:url(../images/tren_in_ph_sub8.jpg) no-repeat right 0;
}

#wrap.in #main_box .french #arrange_box {
	background:url(../images/tren_in_ph_sub9.jpg) no-repeat right 0;
}

#wrap.in #main_box .casualb #arrange_box {
	background:url(../images/tren_in_ph_sub10.jpg) no-repeat right 0;
}

#wrap.in #main_box .konare #arrange_box {
	background:url(../images/tren_in_ph_sub11.jpg) no-repeat right 0;
}

#wrap.in #main_box .core #arrange_box {
	background:url(../images/tren_in_ph_sub12.jpg) no-repeat right 0;
}

#wrap.in #main_box #arrange_box h4.tit {
	margin:0 0 8px 20px;
}

#wrap.in #main_box .random #arrange_box h4.tit {
	background:url(../images/bg_tit_arrange_01.gif) no-repeat 0 0;
}

#wrap.in #main_box .soft #arrange_box h4.tit {
	background:url(../images/bg_tit_arrange_02.gif) no-repeat 0 0;
}

#wrap.in #main_box .wave #arrange_box h4.tit {
	background:url(../images/bg_tit_arrange_03.gif) no-repeat 0 0;
}

#wrap.in #main_box .effort #arrange_box h4.tit {
	background:url(../images/bg_tit_arrange_04.gif) no-repeat 0 0;
}

#wrap.in #main_box .casuals #arrange_box h4.tit {
	background:url(../images/bg_tit_arrange_05.gif) no-repeat 0 0;
}

#wrap.in #main_box .onecurl #arrange_box h4.tit {
	background:url(../images/bg_tit_arrange_06.gif) no-repeat 0 0;
}

#wrap.in #main_box .healthy #arrange_box h4.tit {
	background:url(../images/bg_tit_arrange_07.gif) no-repeat 0 0;
}

#wrap.in #main_box .dry #arrange_box h4.tit {
	background:url(../images/bg_tit_arrange_08.gif) no-repeat 0 0;
}

#wrap.in #main_box .french #arrange_box h4.tit {
	background:url(../images/bg_tit_arrange_09.gif) no-repeat 0 0;
}

#wrap.in #main_box .casualb #arrange_box h4.tit {
	background:url(../images/bg_tit_arrange_10.gif) no-repeat 0 0;
}

#wrap.in #main_box .konare #arrange_box h4.tit {
	background:url(../images/bg_tit_arrange_11.gif) no-repeat 0 0;
}

#wrap.in #main_box .core #arrange_box h4.tit {
	background:url(../images/bg_tit_arrange_12.gif) no-repeat 0 0;
}

#wrap.in #main_box #arrange_box p.txt_box {
	width:127px;
	margin:0 0 0 20px;
	font-size:11px;
}

#wrap.in .tren_in_link{
	border-bottom:1px solid #e5e3e3;
	padding:20px 0 20px 0;
}

#wrap.in .tren_in_link h4{
	font-size:14px;
	padding:0 0 15px 15px;
	font-weight:bold;
}

#wrap.in ul.tren_about {
	margin:0 0 0 23px;
}

#wrap.in #btm_nav ul {
	margin:18px 0 10px 0;
}

#wrap.in #btm_nav ul li {
	float:left;
	margin-left:6px;
}

#wrap.in #btm_nav ul li:first-child {
	margin-left:18px;
}

#wrap.in #btm_nav ul li a {
	width:58px;
	height:80px;
	display:block;
}

#wrap.in #btm_nav ul li a {
	border-bottom:8px #fff solid;
}

#wrap.in #btm_nav ul li strong,
#wrap.in #btm_nav ul li a:hover {
	opacity:0.6;
	filter:alpha(opacity=60);
	-ms-filter:"alpha(opacity=60)";
}

#wrap.in #btm_nav ul li strong {
	display: block;
	width: 58px;
	height: 80px;
}

.tren_in_img{
	width:518px;
	float:left;
}

.tren_in_txt{
	width:220px;
	float:right;
}

.tren_in_side{
	width:107px;
	float:left;
	
}

.tren_in_back{
	width:107px;
	float:right;
}

.tren_in_sub p{
	color:#ffffff;
}

.tren_in_sub p span{
	display:block;
	padding:4px 0 5px 30px;
	font-size:12px;
	font-weight:bold;
	background:#333 url("../images/plus_bg.gif") no-repeat 75% center;
	border:2px solid #fff;
	border-top:none;
	box-sizing:border-box;
}

.tren_in_sub p a{
	color:#ffffff;
	background:#515151;
	display:block;
	text-decoration:none;
}

.tren_in_sub p a:hover{
	color:#ffffff;
	text-decoration:none;
    	filter: alpha( opacity=70 );  /* IE */
    	opacity:0.7;                 /* Firefox,Opera,Safari */
    	-moz-opacity:0.7;           /* Firefox 0.9 */
	-ms-filter: "alpha( opacity=70 )";
}

.tren_in_btn a:hover{
	color:#ffffff;
	border:3px #515151 solid;
	text-decoration:none;
    	filter: alpha( opacity=70 );  /* IE */
    	opacity:0.7;                 /* Firefox,Opera,Safari */
    	-moz-opacity:0.7;           /* Firefox 0.9 */
	-ms-filter: "alpha( opacity=70 )";
}

.tren_in_btn a span em{
	font-weight:bold;
	font-style:normal;
	color:#ffffff;
}

.tren_hr th{
	text-align:left;
	vertical-align:top;
	padding:5px 0 0;
}

.tren_hr td{
	text-align:left;
	vertical-align:top;
	border-left:1px #bfbfbf solid;
	width:25%;
}

.tren_hr td h5{
	font-size:14px !important;
	font-weight:normal;
	padding:0px 10px 0;
}

.tren_hr td p{
	font-size:11px !important;
	line-height:18px;
	padding:10px;
}

.tren_in_img{
	position:relative;
}

.tren_about{padding:0px 0 0px;}
.tren_about .tren_about_font_s{font-size:11px; line-height:14px; font-weight:normal;}
.tren_about strong{font-size:16px; line-height:20px; display:block; padding:3px 0 0; font-weight:bold;}
.tren_about a{text-decoration:underline;}

.tren_about a{
	color:#506e64;
}
.tren_about a:visited {
	color:#89a59c;
	text-decoration:underline;
}

.tren_about a:hover {
	color:#1b9c71;
	text-decoration:none;
}

ul.tren_about li{padding:2px 0px;}

ul.tren_about li a,
ul.tren_about li span{padding:5px 0 5px 20px; background:url("../images/arrow.gif") left center no-repeat;}

.tren_about th,
.tren_about td{padding:15px 10px;}

.tren_about th{width:200px;}








/*
----------------------------------------------------------
	バックナンバー
----------------------------------------------------------
*/
#tren_bn{
	background:#585e5c url(../images/img_line.jpg) no-repeat 0 top;
	color:#fff;
	padding:33px 25px 5px 25px;
}

.tren_bn_tit h4{
	font-size:13px;
	float:left;
	width:160px;
	font-weight:bold;
	}

.tren_bn_tit ul{
	width:585px;
	float:right;
}
	
.tren_bn_tit ul li{
	width:290px;
	float:left;
	margin:0 0 15px 0;
}

.tren_bn_tit ul li a{
	font-size:13px;
	line-height:1;
	display:block;
	padding:0px 15px 5px 23px;
	font-style:normal;
	font-weight:normal;
	color:#fff;
	background:url("../images/ico_arrow.gif") 0 0 no-repeat;
	}

