@charset "UTF-8";

#facilities {
width: 660px;
}

#facilities h2#page_title {
display: block;
width: 660px;
height: 30px;
background: url(../img/t_floormap.jpg) no-repeat 0 0;
text-indent: -9999px;
}

#facilities h3#subt_facilities {
display: block;
width: 260px;
height: 20px;
margin: 0 0 20px 0;
background:url(../img/st_floormap.jpg) no-repeat 0 0;
text-indent: -9999px;
}
#facilities p#catch_facilities {
display: block;
width: 537px;
height: 60px;
margin: 0 0 30px 0;
background: url(../img/catch_facilities.gif) no-repeat 0 0;
text-indent: -9999px;
}

#facilities #co_inner {
width: 600px;
margin: 25px 30px 30px;
}

#facilities #co_inner ul,
#facilities #co_inner li {
font-size: 100%;
line-height: 150%;
}

#facilities #co_inner ul {
margin: 30px 0 0 20px;
}

#facilities #co_inner ul li {
font-size: 83%;
list-style-type: disc;
margin: 0 0 5px 0;
}

/* -- // -- chair --  // -- */

#chair {
color: #595959;
}

#chair h2#page_title {
display: block;
width: 660px;
height: 30px;
text-indent: -9999px;
background: url(../img/subt_designer.jpg) no-repeat 0 0;
}

#chair #catch {
width: 600px;
margin: 0 0 0 30px;
padding: 0 0 30px 0;
}

#chair h3#subt_chair {
display: block;
width: 307px;
height: 20px;
margin: 25px 0 20px 0;
background: url(../img/subt_chair.jpg) no-repeat left top;
text-indent: -9999px;
}

#chair p#catch_chair {
display: block;
width: 600px;
height: 46px;
background: url(../img/catch_chair.jpg) no-repeat center top;
text-indent: -9999px;
}

/* -- // main_box // -- */
#chair #main_box {
width: 660px;
padding: 0;
margin: 0 0 10px 0;
}

/* -- // main_box end // -- */
/* -- // panorama_box // -- */
#chair #thum {
width: 601px;
height: 90px;
margin: 0 0 0 30px;
background: url(../img/bg_thum.jpg) no-repeat left top;
}

#chair #thum ul {
padding: 13px 0 0 13px;
}

#chair #thum li {
display: block;
width: 65px;
height: 65px;
float: left;
margin: 0 8px 0 0;
overflow: hidden;
}

#chair #thum li a {
display: block;
width: 65px;
height: 65px;
text-indent: -9999px;
}

#chair #thum li#thum01 { background: url(../img/icon_thum01_on.jpg) no-repeat 0 0; }
#chair #thum li#thum02 { background: url(../img/icon_thum03_on.jpg) no-repeat 0 0; }
#chair #thum li#thum03 { background: url(../img/icon_thum02_on.jpg) no-repeat 0 0; }
#chair #thum li#thum04 { background: url(../img/icon_thum07_on.jpg) no-repeat 0 0; }
#chair #thum li#thum05 { background: url(../img/icon_thum06_on.jpg) no-repeat 0 0; }
#chair #thum li#thum06 { background: url(../img/icon_thum05_on.jpg) no-repeat 0 0; }
#chair #thum li#thum07 { background: url(../img/icon_thum04_on.jpg) no-repeat 0 0; }
#chair #thum li#thum08 { background: url(../img/icon_thum08_on.jpg) no-repeat 0 0; }
#chair #thum li#thum01 a { background: url(../img/icon_thum01_off.jpg) no-repeat 0 0; }
#chair #thum li#thum02 a { background: url(../img/icon_thum03_off.jpg) no-repeat 0 0; }
#chair #thum li#thum03 a { background: url(../img/icon_thum02_off.jpg) no-repeat 0 0; }
#chair #thum li#thum04 a { background: url(../img/icon_thum07_off.jpg) no-repeat 0 0; }
#chair #thum li#thum05 a { background: url(../img/icon_thum06_off.jpg) no-repeat 0 0; }
#chair #thum li#thum06 a { background: url(../img/icon_thum05_off.jpg) no-repeat 0 0; }
#chair #thum li#thum07 a { background: url(../img/icon_thum04_off.jpg) no-repeat 0 0; }
#chair #thum li#thum08 a { background: url(../img/icon_thum08_off.jpg) no-repeat 0 0; }
#chair #thum li#thum01 a:hover { background: none; }
#chair #thum li#thum02 a:hover { background: none; }
#chair #thum li#thum03 a:hover { background: none; }
#chair #thum li#thum04 a:hover { background: none; }
#chair #thum li#thum05 a:hover { background: none; }
#chair #thum li#thum06 a:hover { background: none; }
#chair #thum li#thum07 a:hover { background: none; }
#chair #thum li#thum08 a:hover { background: none; }

/*可変エリア*/
#chair #photo {
position:relative;
padding:0;
background-color:#FDFDFD;
width:602px;
height:502px;
margin: 0 0 30px 29px;
background: url(../img/item_01.jpg) no-repeat 0 0;
}

/*スライド*/
#chair #image, .products {
position:absolute;
top:0;
left:0;
width:660px;
z-index:2;
}

#chair #photo p#chair_item01 {
display: block;
width: 602px;
height: 502px;
background: url(../img/item_01.jpg) no-repeat 0 0;
text-indent: -9999px;
}

#chair #photo p#chair_item02 {
display: block;
width: 602px;
height: 502px;
background: url(../img/item_02.jpg) no-repeat 0 0;
text-indent: -9999px;
}

#chair #photo p#chair_item03 {
display: block;
width: 602px;
height: 502px;
background: url(../img/item_03.jpg) no-repeat 0 0;
text-indent: -9999px;
}

#chair #photo p#chair_item04 {
display: block;
width: 602px;
height: 502px;
background: url(../img/item_04.jpg) no-repeat 0 0;
text-indent: -9999px;
}

#chair #photo p#chair_item05 {
display: block;
width: 602px;
height: 502px;
background: url(../img/item_05.jpg) no-repeat 0 0;
text-indent: -9999px;
}

#chair #photo p#chair_item06 {
display: block;
width: 602px;
height: 502px;
background: url(../img/item_06.jpg) no-repeat 0 0;
text-indent: -9999px;
}

#chair #photo p#chair_item07 {
display: block;
width: 602px;
height: 502px;
background: url(../img/item_07.jpg) no-repeat 0 0;
text-indent: -9999px;
}

#chair #photo p#chair_item08 {
display: block;
width: 602px;
height: 502px;
background: url(../img/item_08.jpg) no-repeat 0 0;
text-indent: -9999px;
}




/* -- // photo_box end // -- */


#chair #info {
width: 600px;
margin: 0 0 20px 30px;
background: url(../img/bg_info_c.jpg) repeat-y center top;
}

#chair #info_t {
width: 600px;
padding: 10px 0 0 0;
background: url(../img/bg_info_t.jpg) no-repeat center top;
}

#chair #info_b {
width: 600px;
padding: 0 0 10px 0;
background: url(../img/bg_info_b.jpg) no-repeat center bottom;
}

#chair #info p {
margin: 0 10px;
font-size: 83%;
}

/* -- // -- cityview --  // -- */
#cityview {
width: 660px;
}

#cityview .separator {
clear: both;
width: 540px;
height: 1px;
font-size: 1px;
margin: 0 0 30px 0;
}

#cityview .separator-b {
clear: both;
width: 540px;
height: 1px;
font-size: 1px;
margin: 0 0 30px 30px;
}

#cityview h2#page_title {
display: block;
width: 660px;
height: 30px;
text-indent: -9999px;
background: url(../img/subt_cityview.jpg) no-repeat 0 0;
}

#cityview #catch {
width: 600px;
margin: 0 0 0 30px;
}

#cityview h3#subt_title {
display: block;
width: 341px;
height: 20px;
margin: 25px 0 30px 0;
background: url(../img/subt_city.jpg) no-repeat left top;
text-indent: -9999px;
}
/* -- back_box -- */
#cityview #black_box {
width: 600px;
margin: 0 0 20px 30px;
background: url(../img/bg_box_c.jpg) repeat-y center top;
}

#cityview #black_box_t {
width: 600px;
padding: 30px 0 0 0;
background: url(../img/bg_box_t.jpg) no-repeat center top;
}

#cityview #black_box_b {
width: 600px;
padding: 0 0 30px 0;
background: url(../img/bg_box_b.jpg) no-repeat center bottom;
}

/* -- middle_catch -- */
#cityview #middle_catch {
width: 540px;
margin: 0 0 20px 30px;
}

#cityview #middle_catch_comment {
display: block;
width: 540px;
height:92px;
margin: 0 0 30px 0;
background: url(../img/catch_city01.gif) no-repeat 0 0;
text-indent: -9999px;
}

/* -- middle_info -- */
#cityview .box_info {
width: 540px;
background: url(../img/bg_comment_c.jpg) repeat-y center top;
color: #a4a4a4;
}

#cityview .box_info_t {
width: 540px;
padding: 20px 0 0 0;
background: url(../img/bg_comment_t.jpg) no-repeat center top;
}

#cityview .box_info_b {
width: 540px;
padding: 0 0 10px 0;
background: url(../img/bg_comment_b.jpg) no-repeat center bottom;
}

#cityview .box_info ul ,
#cityview .box_info li {
font-size: 100%;
line-height: 150%;
}
#cityview .box_info ul {
margin: 0 20px 0 30px;
}

#cityview .box_info ul li {
font-size: 83%;
list-style-type: disc;
margin: 0 0 5px 0;
}

#cityview .box_info a {
text-decoration: underline;
color: #a23155;
}

#cityview .box_info a:hover {
text-decoration: none;
color: #a23155;
}



/* -- bottom photo_box -- */
#cityview #photo_box {
width: 540px;
margin: 0 0 0 30px;
color: #d5d5d5;
}

#cityview #inner {
margin: 0 0 30px 0;
}

#cityview #photo_box .pbox_img {
margin: 0 0 30px 0;
}

#cityview h3#subt_cityview01 {
display: block;
width: 160px;
height: 13px;
margin: 0 0 10px 0;
background: url(../img/subt_city02.jpg) no-repeat left top;
text-indent: -9999px;
}

#cityview h3#subt_cityview02 {
display: block;
width: 181px;
height: 13px;
margin: 0 0 10px 0;
background: url(../img/subt_city01.jpg) no-repeat left top;
text-indent: -9999px;
}

/* -- bottom photo_box -- */

#cityview p#go_picup {
display: block;
width: 181px;
height: 19px;
margin: 12px 0 30px 0;
background: url(../img/bt_city_detail_on.jpg) no-repeat left top;
}

#cityview p#go_picup a {
display: block;
width: 181px;
height: 19px;
background: url(../img/bt_city_detail_off.jpg) no-repeat left top;
text-indent: -9999px;
}

#cityview p#go_picup a:hover {
background: none;
}

/* -- // -- haboob --  // -- */
#haboob {
width: 660px;
}

#haboob .separator {
clear: both;
width: 540px;
height: 1px;
font-size: 1px;
margin: 0 0 30px 30px;
}

#haboob h2#page_title {
display: block;
width: 660px;
height: 30px;
text-indent: -9999px;
background: url(../img/subt_haboob.jpg) no-repeat 0 0;
}

/* -- back_box -- */
#haboob #black_box {
width: 600px;
margin: 0 0 20px 30px;
background: url(../img/bg_haboob_c.jpg) repeat-y center top;
color: #d5d5d5;
}

#haboob #black_box_t {
width: 600px;
padding: 30px 0 0 0;
background: url(../img/bg_haboob_t.jpg) no-repeat center top;
}

#haboob #black_box_b {
width: 600px;
padding: 0 0 30px 0;
background: url(../img/bg_haboob_b.jpg)  no-repeat center bottom;
}

/* -- catch --*/

#haboob h3#sub_title {
display: block;
width: 382px;
height: 20px;
margin: 25px 0 30px 30px;
background: url(../img/subt_haboob_s.jpg) no-repeat center top;
text-indent: -9999px;
}

#haboob #middle_catch {
display: block;
width: 540px;
height: 58px;
margin: 0 0 30px 30px;
background: url(../img/catch_haboob.jpg) no-repeat center top;
text-indent: -9999px;
}

#haboob #m_catch_comment {
display: block;
width: 540px;
height: 82px;
margin: 0 0 30px 30px;
background: url(../img/catch_haboob_detail.jpg) no-repeat center top;
text-indent: -9999px;
}

/* -- photo_box_a -- */
#haboob #photo_box_a {
clear: both;
width: 540px;
margin: 0 0 30px 30px;
}

#haboob #pbox_img_a {
width: 221px;
float: right;
margin: 0 0 0 20px;
}

#haboob #pbox_comment_a {
width: 299px;
float:right;
}

#haboob #photo_box_a h3#subt_haboob01 {
display: block;
width: 212px;
height: 14px;
margin: 0 0 10px 0;
background: url(../img/subt_haboob01.jpg) no-repeat left top;
text-indent: -9999px;
}

/* -- photo_box_b -- */
#haboob #photo_box_b {
clear: both;
width: 540px;
margin: 0 0 0 30px;
}

#haboob #pbox_img_b {
width: 222px;
margin: 0 20px 0 0;
float: left;
}

#haboob #pbox_comment_b {
width: 298px;
float: left;
}

#haboob #photo_box_b h3#subt_haboob02 {
display: block;
width: 225px;
height: 13px;
margin: 0 0 10px 0;
background: url(../img/subt_haboob02.jpg) no-repeat left top;
text-indent: -9999px;
}

/* -- photo_box_c -- */
#haboob #photo_box_c {
clear: both;
width: 540px;
margin: 0 0 0 30px;
}

#haboob #pbox_img_c {
width: 222px;
margin: 0 20px 0 0;
float: left;
}

#haboob #pbox_comment_c {
width: 298px;
float: left;
}

#haboob #photo_box_c h3#subt_haboob03 {
display: block;
width: 225px;
height: 13px;
margin: 0 0 10px 0;
background: url(../img/subt_haboob03.jpg) no-repeat left top;
text-indent: -9999px;
}

/* -- middle_info -- */
#haboob .box_info {
width: 298px;
background: url(../img/bt_m_comment_c.jpg) repeat-y center top;
color: #a4a4a4;
margin: 20px 0 0 0;
}

#haboob .box_info_t {
width: 298px;
padding: 10px 0 0 0;
background: url(../img/bt_m_comment_t.jpg) no-repeat center top;
}

#haboob .box_info_b {
width: 298px;
padding: 0 0 10px 0;
background: url(../img/bt_m_comment_b.jpg) no-repeat center bottom;
}

#haboob .box_info p {
margin: 0 10px;
font-size: 83%;
}


/***************************/
/* -- // -- rive --  // -- */
/***************************/

#river {
width: 660px;
}

#river .separator {
clear: both;
width: 600px;
height: 1px;
font-size: 1px;
margin: 0 0 20px 30px;
}

#river h2#page_title {
display: block;
width: 660px;
height: 30px;
text-indent: -9999px;
background: url(../img/subt_riverview.jpg) no-repeat 0 0;
}

/* -- catch --*/
#river #catch {
width: 600px;
margin: 0 0 0 30px;
}

#river h3#subt_title {
display: block;
width: 400px;
height: 20px;
margin: 25px 0 20px 0;
background: url(../img/subt_river02.jpg) no-repeat left top;
text-indent: -9999px;
}

#river #catch_river {
display: block;
width: 600px;
height: 43px;
margin: 0 0 30px 0;
background: url(../img/catch_river.jpg) no-repeat center top;
text-indent: -9999px;
}

#river #middle_catch {
display: block;
width: 600px;
height: 107px;
margin: 0 0 30px 0;
background: url(../img/catch_river_detail.jpg) no-repeat center top;
text-indent: -9999px;
}

/* -- photo_box -- */
#river #photo_box_a {
clear: both;
width: 600px;
margin: 0 0 0 30px;
}

#river #pbox_img {
width: 359px;
float: left;
}

#river #pbox_comment {
width: 241px;
float: left;
padding: 0 0 30px 0;
}

#river #photo_box_a h3#subt_river01 {
display: block;
width: 177px;
height: 13px;
margin: 0 0 10px 0;
background: url(../img/subt_river01.jpg) no-repeat left top;
text-indent: -9999px;
}

/* -- photo_box_b -- */
#river #photo_box_b {
clear: both;
width: 600px;
margin: 0 0 0 30px;
}

#river #pbox_img_b {
margin: 0 0 30px 0;
padding: 10px 0 0 0;
}

#river #photo_box_b h3#subt_river02 {
display: block;
width: 400px;
height: 13px;
margin: 0 0 10px 0;
background: url(../img/subt_river03.jpg) no-repeat left top;
text-indent: -9999px;
}

/* -- info -- */
#river #info {
width: 600px;
background: url(../img/bg_info_c.jpg) repeat-y center top;
color: #666666;
margin: 30px 0 20px 30px;
}

#river #info_t {
width: 600px;
padding: 10px 0 0 0;
background: url(../img/bg_info_t.jpg) no-repeat center top;
}

#river #info_b {
width: 600px;
padding: 0 0 10px 0;
background: url(../img/bg_info_b.jpg) no-repeat center bottom;
}

#river #info ul ,
#river #info li {
font-size: 100%;
line-height: 150%;
}
#river #info ul {
margin: 0 20px 0 30px;
}

#river #info ul li {
font-size: 83%;
list-style-type: disc;
margin: 0 0 10px 0;
}

#river #info ul li a {
color: #da2e68;
text-decoration: underline;
}

#river #info ul li a:hover {
color: #da2e68;
text-decoration: none;
}


/******************************/
/* -- // -- lumisky --  // -- */
/******************************/

#lumisky {
width: 660px;
}

#lumisky .separator {
clear: both;
width: 600px;
height: 1px;
font-size: 1px;
margin: 0 0 20px 30px;
}

#lumisky h2#page_title {
display: block;
width: 660px;
height: 30px;
text-indent: -9999px;
background: url(../img/subt_lumisky.jpg) no-repeat 0 0;
}

/* -- catch --*/
#lumisky #catch {
width: 600px;
margin: 0 0 0 30px;
}

#lumisky h3#subt_title {
display: block;
width: 400px;
height: 20px;
margin: 25px 0 20px 0;
background: url(../img/subt_lumisky_s.gif) no-repeat left top;
text-indent: -9999px;
}

#lumisky #catch_lumisky {
display: block;
width: 600px;
height: 43px;
margin: 0 0 30px 0;
background: url(../img/catch_lumisky.jpg) no-repeat center top;
text-indent: -9999px;
}

#lumisky #middle_catch {
display: block;
width: 600px;
height: 147px;
margin: 0 0 30px 0;
background: url(../img/catch_lumisky_detail.jpg) no-repeat center top;
text-indent: -9999px;
}

/* -- photo_box -- */
#lumisky .photo_box {
clear: both;
width: 600px;
margin: 0 0 0 30px;
}

#lumisky .pbox_img {
width: 359px;
float: left;
}

#lumisky .pbox_comment {
width: 241px;
float: left;
padding: 10px 0 30px 0;
}

#lumisky .photo_box h3#subt_lumisky01 {
display: block;
width: 119px;
height: 13px;
margin: 0 0 10px 0;
background: url(../img/subt_lumisky01.jpg) no-repeat left top;
text-indent: -9999px;
}

#lumisky .photo_box h3#subt_lumisky02 {
display: block;
width: 145px;
height: 13px;
margin: 0 0 10px 0;
background: url(../img/subt_lumisky02.jpg) no-repeat left top;
text-indent: -9999px;
}

/* -- info -- */
#lumisky #info {
clear: both;
width: 600px;
background: url(../img/bg_info_c.jpg) repeat-y center top;
color: #666666;
margin: 0 0 20px 30px;
}

#lumisky #info_t {
width: 600px;
padding: 20px 0 0 0;
background: url(../img/bg_info_t.jpg) no-repeat center top;
}

#lumisky #info_b {
width: 600px;
padding: 0 0 20px 0;
background: url(../img/bg_info_b.jpg) no-repeat center bottom;
}

#lumisky #info ul ,
#lumisky #info li {
font-size: 100%;
line-height: 150%;
}
#lumisky #info ul {
margin: 0 20px 0 30px;
}

#lumisky #info ul li {
font-size: 83%;
list-style-type: disc;
margin: 0 0 5px 0;
}

/*******************************/
/* -- // -- lumideck --  // -- */
/*******************************/

#lumideck {
width: 660px;
}

#lumideck .separator {
clear: both;
width: 600px;
height: 1px;
font-size: 1px;
margin: 0 0 30px 30px;
}

#lumideck h2#page_title {
display: block;
width: 660px;
height: 30px;
text-indent: -9999px;
background: url(../img/subt_lumideck.jpg) no-repeat 0 0;
}

/* -- catch --*/
#lumideck #catch {
width: 600px;
margin: 0 0 0 30px;
}

#lumideck h3#subt_title {
display: block;
width: 600px;
height: 20px;
margin: 25px 0 20px 0;
background: url(../img/subt_lumideck_s.jpg) no-repeat left top;
text-indent: -9999px;
}

#lumideck #catch_lumideck {
display: block;
width: 600px;
height: 27px;
margin: 0 0 30px 0;
background: url(../img/catch_lumideck.jpg) no-repeat center top;
text-indent: -9999px;
}

/* -- middle_area */
#lumideck #middle_area {
width: 600px;
margin: 0 0 30px 30px;
}

#lumideck #middle_area #top_img {
height: 145px;
}

#lumideck h3#subt_lumideck01 {
display: block;
width: 197px;
height: 14px;
margin: 20px 0 10px 0;
background: url(../img/subt_lumideck01.jpg) no-repeat left top;
text-indent: -9999px;
font-size: 1px;
}

/* -- lovepower -- */
#lumideck p#lovepower {
width: 600px;
margin: 0 0 30px 30px;
}

/* -- photo_box -- */
#lumideck #photo_box {
clear: both;
width: 600px;
margin: 0 0 30px 30px;
}

#lumideck #pbox_img {
width: 213px;
float: left;
margin: 0 30px 0 0;
}

#lumideck #pbox_comment {
width: 357px;
float: left;
}

#lumideck #pbox_comment p#word {
width: 357px;
min-height: 116px;
height: auto !important;
height: 116px;
}

#lumideck #photo_box h3#subt_lumideck02 {
display: block;
width: 90px;
height: 14px;
margin: 0 0 10px 0;
background: url(../img/subt_lumideck02.jpg) no-repeat left top;
text-indent: -9999px;
}

#lumideck #pbox_comment p#go_detail {
display: block;
width: 188px;
height: 25px;
margin: 0 0 0 169px;
background: url(../img/bg_lumi_detail_on.jpg) no-repeat center top; 
}

#lumideck #pbox_comment p#go_detail a {
display: block;
width: 188px;
height: 25px;
background: url(../img/bg_lumi_detail_off.jpg) no-repeat center top; 
text-indent: -9999px;
}

#lumideck #pbox_comment p#go_detail a:hover {
background: none; 
}

/* --  -- */
#lumideck p#bottom_image {
width: 600px;
margin: 0 0 0 30px;
}


/* -- info -- */
#lumideck #info {
width: 600px;
background: url(../img/bg_info_c.jpg) repeat-y center top;
color: #666666;
margin: 30px 0 20px 30px;
}

#lumideck #info_t {
width: 600px;
padding: 20px 0 0 0;
background: url(../img/bg_info_t.jpg) no-repeat center top;
}

#lumideck #info_b {
width: 600px;
padding: 0 0 20px 0;
background: url(../img/bg_info_b.jpg) no-repeat center bottom;
}

#lumideck #info ul ,
#lumideck #info li {
font-size: 100%;
line-height: 150%;
}
#lumideck #info ul {
margin: 0 20px 0 30px;
}

#lumideck #info ul li {
font-size: 83%;
list-style-type: disc;
margin: 0 0 10px 0;
}

#lumideck #info ul li a {
color: #da2e68;
text-decoration: underline;
}

#lumideck #info ul li a:hover {
color: #da2e68;
text-decoration: none;
}

#lumideck #info p#go_post {
display: block;
width: 189px;
height: 25px;
margin: 20px 0 0 20px;
background: url(../img/bt_post_on.jpg) no-repeat center top; 
}

#lumideck #info p#go_post a {
display: block;
width: 189px;
height: 25px;
background: url(../img/bt_post_off.jpg) no-repeat center top; 
text-indent: -9999px;
}

#lumideck #info p#go_post a:hover {
background: none; 
}

/********************************/
/* -- // -- elplaneta --  // -- */
/********************************/

#elplaneta {
width: 660px;
}

#elplaneta .separator {
clear: both;
width: 600px;
height: 1px;
font-size: 1px;
margin: 0 0 30px 30px;
}

#elplaneta h2#page_title {
display: block;
width: 660px;
height: 30px;
text-indent: -9999px;
background: url(../img/subt_elplaneta.jpg) no-repeat 0 0;
}

/* -- catch --*/
#elplaneta #catch {
width: 600px;
margin: 0 0 0 30px;
}

#elplaneta h3#subt_title {
display: block;
width: 600px;
height: 20px;
margin: 25px 0 20px 0;
background: url(../img/subt_elplaneta_s.jpg) no-repeat left top;
text-indent: -9999px;
}

#elplaneta #catch_elplaneta {
display: block;
width: 600px;
height: 28px;
margin: 0 0 30px 0;
background: url(../img/catch_elplaneta.jpg) no-repeat center top;
text-indent: -9999px;
}

/* -- middle_area */
#elplaneta #middle_area {
width: 600px;
margin: 0 0 30px 30px;
}

/* -- lovepower -- */
#elplaneta p#lovepower {
width: 600px;
margin: 0 0 30px 30px;
}

/* -- photo_box_a -- */
#elplaneta #photo_box_a {
clear: both;
width: 600px;
margin: 0 0 30px 30px;
}

#elplaneta #pbox_img_a {
width: 357px;
float: left;
}

#elplaneta #pbox_comment_a {
width: 243px;
float: left;
}

#elplaneta #photo_box_a h3#subt_elplaneta01 {
display: block;
width: 243px;
height: 14px;
margin: 0 0 10px 0;
background: url(../img/subt_elplaneta01.jpg) no-repeat left top;
text-indent: -9999px;
}

/* -- photo_box_b -- */
#elplaneta #photo_box_b {
clear: both;
width: 600px;
margin: 0 0 30px 30px;
}

#elplaneta #pbox_img_b {
width: 357px;
float: right;
}

#elplaneta #pbox_comment_b {
width: 243px;
float: right;
}

#elplaneta #photo_box_b h3#subt_elplaneta02 {
display: block;
width: 243px;
height: 14px;
margin: 0 0 10px 0;
background: url(../img/subt_elplaneta02.jpg) no-repeat left top;
text-indent: -9999px;
}

/* -- bottom_area -- */
#elplaneta #bottom_area {
width: 600px;
margin: 0 0 0 30px;
}

#elplaneta #bottom_area h3#subt_elplaneta03 {
display: block;
width: 186px;
height: 14px;
margin: 0 0 10px 0;
background: url(../img/subt_elplaneta03.jpg) no-repeat left top;
text-indent: -9999px;
}

#elplaneta #bottom_area p#comment {
width: 600px;
margin: 0 0 20px 0;
}

/* -- info -- */
#elplaneta #info {
width: 600px;
background: url(../img/bg_info_c.jpg) repeat-y center top;
color: #666666;
margin: 30px 0 20px 30px;
}

#elplaneta #info_t {
width: 600px;
padding: 20px 0 0 0;
background: url(../img/bg_info_t.jpg) no-repeat center top;
}

#elplaneta #info_b {
width: 600px;
padding: 0 0 20px 0;
background: url(../img/bg_info_b.jpg) no-repeat center bottom;
}

#elplaneta #info ul ,
#elplaneta #info li {
font-size: 100%;
line-height: 150%;
}
#elplaneta #info ul {
margin: 0 20px 0 30px;
}

#elplaneta #info ul li {
font-size: 83%;
list-style-type: disc;
margin: 0 0 10px 0;
}

#elplaneta #info ul li a {
color: #da2e68;
text-decoration: underline;
}

#elplaneta #info ul li a:hover {
color: #da2e68;
text-decoration: none;
}

/*******************************/
/* -- // -- style173 --  // -- */
/*******************************/

#style173 {
width: 660px;
}

#style173 .separator {
clear: both;
width: 600px;
font-size: 1px;
height: 1px;
margin: 0 0 30px 0;
}

#style173 h2#page_title {
display: block;
width: 660px;
height: 30px;
text-indent: -9999px;
background: url(../img/subt_173.jpg) no-repeat 0 0;
}

/* -- catch --*/
#style173 #catch {
width: 600px;
margin: 0 0 0 30px;
}

#style173 h3#subt_title {
display: block;
width: 600px;
height: 20px;
margin: 25px 0 20px 0;
background: url(../img/subt_173_s.jpg) no-repeat left top;
text-indent: -9999px;
}

#style173 #catch_lumisky {
display: block;
width: 600px;
height: 29px;
margin: 0 0 30px 0;
background: url(../img/catch_173.jpg) no-repeat center top;
text-indent: -9999px;
}

#style173 #middle_catch {
display: block;
width: 600px;
height: 107px;
margin: 0 0 30px 0;
background: url(../img/catch_lumisky_detail.jpg) no-repeat center top;
text-indent: -9999px;
}

/* -- bg_black -- */
#style173 #bg_black {
width: 600px;
padding: 0 0 1px 0;
margin: 0 0 0 30px;
background: #000000;
color: #ffffff;
}

#style173 #bg_black_in {
width: 600px;
background: url(../img/bg_173_c.jpg) repeat-y 0 0;
}

#style173 #bg_black_t {
width: 600px;
background: url(../img/bg_173_t.jpg) no-repeat center top;
padding: 30px 0 0 0;
}
#style173 #bg_black_b {
width: 600px;
background: url(../img/bg_173_b.jpg) no-repeat center bottom;
padding: 0 0 1px 0;
}

#style173 #catch_photo {
margin: 0 0 0 0;
}

/* -- photo_box -- */
#style173 .photo_box {
clear: both;
width: 570px;
margin: 0 0 30px 30px;
}

#style173 .pbox_img {
width: 217px;
height: 167px;
float: left;
margin: 0 30px 0 0;
}

#style173 .pbox_comment {
width: 293px;
float: left;
}

#style173 .pbox_comment p.end {
padding-top: 10px;
}

#style173 .photo_box h3#subt_173_01 {
display: block;
width: 220px;
height: 17px;
margin: 0 0 10px 0;
background: url(../img/subt_173_01.jpg) no-repeat left top;
text-indent: -9999px;
}

#style173 .photo_box h3#subt_173_02 {
display: block;
width: 180px;
height: 13px;
margin: 0 0 10px 0;
background: url(../img/subt_173_02.jpg) no-repeat left top;
text-indent: -9999px;
}

/* -- info -- */
#style173 #info {
clear: both;
width: 600px;
background: url(../img/bg_info_c.jpg) repeat-y center top;
color: #666666;
margin: 30px 0 20px 30px;
}

#style173 #info_t {
width: 600px;
background: url(../img/bg_info_t.jpg) no-repeat center top;
}

#style173 #info_b {
width: 600px;
background: url(../img/bg_info_b.jpg) no-repeat center bottom;
}

#style173 #info_in {
width: 600px;
}

#style173 #info_img {
float: left;
width: 122px;
height: 109px;
}

#style173 #info_comment {
float: left;
width: 468px;
padding: 10px 0;
}

#style173 #info_comment p {
font-size: 83%;
margin: 0 0 0 20px;
}





