@charset "utf-8";

/* about.css ver1.00 /////////////////////////////////////////////////////////////*/
/* Written by k-honma 2011/04/xx                                                 */
/*  REコーディング 2011/04/18                                                    */


#BASE_CONTENTS {
 position: relative;
}

#GROVAL_NAVI #GRNV_002 a {
 background: url(../image/btm/nv_service_on.jpg) no-repeat scroll 0 0 transparent;
}

/* ----------------------------------------------------------
++ Main_contents Unit
-----------------------------------------------------------*/
#MAIN_CONTENTS {
 position: relative;
}
#MAIN_CONTENTS #MAIN_WRAPPER{
 padding: 10px 0 10px 25px;
 background: url(../image/bg/ling_bm.gif) no-repeat scroll 0 bottom;
}
/* section setting*/
#MAIN_CONTENTS .box {
 width: 510px;
 margin: 0 0 20px 0;
}
#MAIN_CONTENTS .box h2 {
 margin: 0 0 15px 0;
}
#MAIN_CONTENTS .box p {
 padding: 0 15px;
}

/* ----------------------------------------------------------
++ svDETAIL Unit
-----------------------------------------------------------*/
#MAIN_CONTENTS .svDETAIL {
 position: relative;
 min-height: 170px;
 margin: 0 0 10px 0;
 padding: 0 15px 0 15px;
}
* html #MAIN_CONTENTS .svDETAIL {/*ie6*/
 height: 170px;
}
/* info setting */
.info #MAIN_CONTENTS .svDETAIL {
 background: url(../image/pic_info.gif) no-repeat scroll 15px 0 transparent;
}
/* place setting */
.place #MAIN_CONTENTS .svDETAIL {
 background: url(../image/pic_place.gif) no-repeat scroll 15px 0 transparent;
}
/* calendar setting */
.calendar #MAIN_CONTENTS .svDETAIL {
 background: url(../image/pic_calendar.gif) no-repeat scroll 15px 0 transparent;
}
/* circular setting */
.circular #MAIN_CONTENTS .svDETAIL {
 background: url(../image/pic_circular.gif) no-repeat scroll 15px 0 transparent;
}
/* library setting */
.library #MAIN_CONTENTS .svDETAIL {
 background: url(../image/pic_library.gif) no-repeat scroll 15px 0 transparent;
}
/* .mail setting */
.mail #MAIN_CONTENTS .svDETAIL {
 background: url(../image/pic_mailadd.gif) no-repeat scroll 15px 0 transparent;
}
/* .hpspace setting */
.hpspace #MAIN_CONTENTS .svDETAIL {
 background: url(../image/pic_hpspace.gif) no-repeat scroll 15px 0 transparent;
}

#MAIN_CONTENTS .svDETAIL dt {
 width: 270px;
 margin: 0 0 10px 165px;
 padding: 5px 0 5px 50px;
 color: #3D873F;
 font-size: 14px;
 font-weight: bold;
 border-bottom: 2px solid #3D873F;
 background: url(../image/icon/clover38.gif) no-repeat scroll 0 0 transparent;
}
#MAIN_CONTENTS .svDETAIL dd {
 position: relative;
 margin: 0 0 0 165px;
 padding: 0 0 0 10px;
 color: #555555;
 font-size: 93%;
}

/* ----------------------------------------------------------
++ POINT Unit
-----------------------------------------------------------*/
#MAIN_CONTENTS #POINT {
 margin: 0 0 20px 0;
}
/* info setting */
.info #MAIN_CONTENTS #POINT {
 height: 296px;
 background: url(../image/point_info.gif) no-repeat scroll 5px 0 transparent;
}
/* place setting */
.place #MAIN_CONTENTS #POINT {
 height: 287px;
 background: url(../image/point_place.gif) no-repeat scroll 5px 0 transparent;
}
/* calendar setting */
.calendar #MAIN_CONTENTS #POINT {
 height: 250px;
 background: url(../image/point_calendar.gif) no-repeat scroll 5px 0 transparent;
}
/* circular setting */
.circular #MAIN_CONTENTS #POINT {
 height: 274px;
 background: url(../image/point_circular.gif) no-repeat scroll 5px 0 transparent;
}
/* library setting */
.library #MAIN_CONTENTS #POINT {
 height: 135px;
 background: url(../image/point_library.gif) no-repeat scroll 5px 0 transparent;
}
/* mail setting */
.mail #MAIN_CONTENTS #POINT {
 height: 110px;
 background: url(../image/point_mailadd.gif) no-repeat scroll 5px 0 transparent;
}
/* hpspace setting */
.hpspace #MAIN_CONTENTS #POINT {
 height: 110px;
 background: url(../image/point_hpspace.gif) no-repeat scroll 5px 0 transparent;
}
#MAIN_CONTENTS #POINT li {
 font-size: 0;
 text-indent: -9999px;
}

/* ----------------------------------------------------------
++ IT_RIJI Unit
-----------------------------------------------------------*/
#MAIN_CONTENTS #IT_RIJI {
 width: 460px;
 margin: 0 auto 20px;
 padding: 15px;
 border: 2px solid #663234;
 background: none repeat scroll 0 0 #F2EFEA;
}
#MAIN_CONTENTS #IT_RIJI dt {
 margin-bottom: 10px;
 color: #FE6B00;
 font-size: 108%;
 font-weight: bold;
}
#MAIN_CONTENTS #IT_RIJI dd {
 margin: 0;
 padding: 0;
}
#MAIN_CONTENTS #IT_RIJI dd li {
 margin-bottom: 5px;
 padding-left: 15px;
 font-size: 93%;
 background: url(/core/image/icon/dot.gif) no-repeat scroll 5px 4px transparent;
}

/* ----------------------------------------------------------
++ SS Unit
-----------------------------------------------------------*/
#MAIN_CONTENTS #SS {
 width: 495px;
 margin: 0 auto 60px;
}
#MAIN_CONTENTS #SS dt {
 margin: 0 0 10px 0;
}
#MAIN_CONTENTS #SS dd {
 text-align: center;
}

/* ----------------------------------------------------------
++ Sub_contents Unit
-----------------------------------------------------------*/
#SUB_WRAPPER {
}
#SUB_WRAPPER #SUB_CONTENTS #TAG_NAVI {
}
/* info setting */
/* place setting */
/* calendar setting */
/* circular setting */
/* library setting */
.info #SUB_CONTENTS #TAG_NAVI #TAG_002 ,
.place #SUB_CONTENTS #TAG_NAVI #TAG_002 ,
.calendar #SUB_CONTENTS #TAG_NAVI #TAG_002 ,
.circular #SUB_CONTENTS #TAG_NAVI #TAG_002 ,
.library #SUB_CONTENTS #TAG_NAVI #TAG_002 {
 background: url(../image/bg/tag_pkS_bm.gif) no-repeat scroll 20px bottom transparent;
}
.info #SUB_CONTENTS #TAG_NAVI #TAG_002 dd ,
.place #SUB_CONTENTS #TAG_NAVI #TAG_002 dd ,
.calendar #SUB_CONTENTS #TAG_NAVI #TAG_002 dd ,
.circular #SUB_CONTENTS #TAG_NAVI #TAG_002 dd ,
.library #SUB_CONTENTS #TAG_NAVI #TAG_002 dd {
 background: url(../image/icon/arrw_pk.gif) no-repeat scroll 0 7px transparent;
}
/* .mail setting */
.mail #SUB_CONTENTS #TAG_NAVI #TAG_003 {
 background: url(../image/bg/tag_pkS_bm.gif) no-repeat scroll 20px bottom transparent;
}
.mail #SUB_CONTENTS #TAG_NAVI #TAG_003 dd {
 background: url(../image/icon/arrw_pk.gif) no-repeat scroll 0 7px transparent;
}
/* .hpspace setting */
.hpspace #SUB_CONTENTS #TAG_NAVI #TAG_004 {
 background: url(../image/bg/tag_pkS_bm.gif) no-repeat scroll 20px bottom transparent;
}
.hpspace #SUB_CONTENTS #TAG_NAVI #TAG_004 dd {
 background: url(../image/icon/arrw_pk.gif) no-repeat scroll 0 7px transparent;
}

/* tag_001 setting */
/* ----------------------------------------------------------
++ Chara Unit
-----------------------------------------------------------*/
#SUB_WRAPPER #CHARA {
 left: 15px;
}