@charset "utf-8";
/* theme setting
--------------------------------------------------------- */

/* ---------- areaframe ---------- */
/*(areaframe-4)*/
.areaframe-4 .atl,.area .areaframe-4 .atl	{ background-image:url(src/areaskin/af4.gif);}	.areaframe-4 .atr,.area .areaframe-4 .atr	{ background-image:url(src/areaskin/af4.gif);}
.areaframe-4 .abl,.area .areaframe-4 .abl	{ background-image:url(src/areaskin/af4.gif);}	.areaframe-4 .abr,.area .areaframe-4 .abr	{ background-image:url(src/areaskin/af4.gif);}
.areaframe-4 .atc,.area .areaframe-4 .atc	{ background-image:url(src/areaskin/af4.gif);}	.areaframe-4 .abc,.area .areaframe-4 .abc	{ background-image:url(src/areaskin/af4.gif);}
.areaframe-4 .aml,.area .areaframe-4 .aml	{ background-image:url(src/areaskin/af4.gif);}	.areaframe-4 .amr,.area .areaframe-4 .amr	{ background-image:url(src/areaskin/af4.gif);}
.areaframe-4 .amc,.area .areaframe-4 .amc	{ background-image:url(src/areaskin/af4.gif);}
/*(areaframe-8)*/
.areaframe-8 .atl,.area .areaframe-8 .atl	{ background-image:url(src/areaskin/af8.gif);}	.areaframe-8 .atr,.area .areaframe-8 .atr	{ background-image:url(src/areaskin/af8.gif);}
.areaframe-8 .abl,.area .areaframe-8 .abl	{ background-image:url(src/areaskin/af8.gif);}	.areaframe-8 .abr,.area .areaframe-8 .abr	{ background-image:url(src/areaskin/af8.gif);}
.areaframe-8 .atc,.area .areaframe-8 .atc	{ background-image:url(src/areaskin/af8.gif);}	.areaframe-8 .abc,.area .areaframe-8 .abc	{ background-image:url(src/areaskin/af8.gif);}
.areaframe-8 .aml,.area .areaframe-8 .aml	{ background-image:url(src/areaskin/af8.gif);}	.areaframe-8 .amr,.area .areaframe-8 .amr	{ background-image:url(src/areaskin/af8.gif);}
.areaframe-8 .amc,.area .areaframe-8 .amc	{ background-image:url(src/areaskin/af8.gif);}

/* ---------- blockframe ---------- */
.frame-1,.frame-2,.frame-3 { margin-bottom:5px;}
.framed .mgn .bmc	{ padding-top:8px; padding-left:10px; padding-right:10px;}
/*(frame-1.#FFF)*/
.type-1 .frame-1 .btl	{ background-image:none;}	.type-1 .frame-1 .btr	{ background-image:none;}
.type-1 .frame-1 .bbl	{ background-image:none;}	.type-1 .frame-1 .bbr	{ background-image:none;}
.type-1 .frame-1 .btc	{ background-image:none;}	.type-1 .frame-1 .bbc	{ background-image:none;}
.type-1 .frame-1 .bml	{ background-image:none;}	.type-1 .frame-1 .bmr	{ background-image:none;}
.type-1 .frame-1 .bmc	{ background-image:none;}
.type-1 .frame-1	{ border:1px solid #E7E7E7;}
/*(frame-1.#000)*/
.type-2 .frame-1 .btl	{ background-image:none;}	.type-2 .frame-1 .btr	{ background-image:none;}
.type-2 .frame-1 .bbl	{ background-image:none;}	.type-2 .frame-1 .bbr	{ background-image:none;}
.type-2 .frame-1 .btc	{ background-image:none;}	.type-2 .frame-1 .bbc	{ background-image:none;}
.type-2 .frame-1 .bml	{ background-image:none;}	.type-2 .frame-1 .bmr	{ background-image:none;}
.type-2 .frame-1 .bmc	{ background-image:none;}
.type-2 .frame-1	{ border:1px solid #202020;}

/*(frame-2.#FFF)*/
.type-1 .frame-2 .btl	{ background-image:url(src/blockskin/share/1_bf2.png);}	.type-1 .frame-2 .btr	{ background-image:url(src/blockskin/share/1_bf2.png);}
.type-1 .frame-2 .bbl	{ background-image:url(src/blockskin/share/1_bf2.png);}	.type-1 .frame-2 .bbr	{ background-image:url(src/blockskin/share/1_bf2.png);}
.type-1 .frame-2 .btc	{ background-image:url(src/blockskin/share/1_bf2.png);}	.type-1 .frame-2 .bbc	{ background-image:url(src/blockskin/share/1_bf2.png);}
.type-1 .frame-2 .bml	{ background-image:url(src/blockskin/share/1_bf2.png);}	.type-1 .frame-2 .bmr	{ background-image:url(src/blockskin/share/1_bf2.png);}
.type-1 .frame-2 .bmc	{ background-image:url(src/blockskin/share/1_bf2.png);}
/*(frame-2.#000)*/
.type-2 .frame-2 .btl	{ background-image:url(src/blockskin/share/2_bf2.png);}	.type-2 .frame-2 .btr	{ background-image:url(src/blockskin/share/2_bf2.png);}
.type-2 .frame-2 .bbl	{ background-image:url(src/blockskin/share/2_bf2.png);}	.type-2 .frame-2 .bbr	{ background-image:url(src/blockskin/share/2_bf2.png);}
.type-2 .frame-2 .btc	{ background-image:url(src/blockskin/share/2_bf2.png);}	.type-2 .frame-2 .bbc	{ background-image:url(src/blockskin/share/2_bf2.png);}
.type-2 .frame-2 .bml	{ background-image:url(src/blockskin/share/2_bf2.png);}	.type-2 .frame-2 .bmr	{ background-image:url(src/blockskin/share/2_bf2.png);}
.type-2 .frame-2 .bmc	{ background-image:url(src/blockskin/share/2_bf2.png);}

/*(frame-3.#FFF)*/
.type-1 .frame-3 .btl	{ background-image:url(src/blockskin/share/1_bf3.gif);}	.type-1 .frame-3 .btr	{ background-image:url(src/blockskin/share/1_bf3.gif);}
.type-1 .frame-3 .bbl	{ background-image:url(src/blockskin/share/1_bf3.gif);}	.type-1 .frame-3 .bbr	{ background-image:url(src/blockskin/share/1_bf3.gif);}
.type-1 .frame-3 .btc	{ background-image:url(src/blockskin/share/1_bf3.gif);}	.type-1 .frame-3 .bbc	{ background-image:url(src/blockskin/share/1_bf3.gif);}
.type-1 .frame-3 .bml	{ background:#F1F1F1 url(src/blockskin/share/1_bf3.gif);}	.type-1 .frame-3 .bmr	{ background:#F1F1F1 url(src/blockskin/share/1_bf3.gif);}
.type-1 .frame-3 .bmc	{ background:#F1F1F1 url(src/blockskin/share/1_bf3.gif);}
/*(frame-3.#000)*/
.type-2 .frame-3 .btl	{ background-image:url(src/blockskin/share/2_bf3.gif);}	.type-2 .frame-3 .btr	{ background-image:url(src/blockskin/share/2_bf3.gif);}
.type-2 .frame-3 .bbl	{ background-image:url(src/blockskin/share/2_bf3.gif);}	.type-2 .frame-3 .bbr	{ background-image:url(src/blockskin/share/2_bf3.gif);}
.type-2 .frame-3 .btc	{ background-image:url(src/blockskin/share/2_bf3.gif);}	.type-2 .frame-3 .bbc	{ background-image:url(src/blockskin/share/2_bf3.gif);}
.type-2 .frame-3 .bml	{ background:#F1F1F1 url(src/blockskin/share/2_bf3.gif);}	.type-2 .frame-3 .bmr	{ background:#F1F1F1 url(src/blockskin/share/2_bf3.gif);}
.type-2 .frame-3 .bmc	{ background:#F1F1F1 url(src/blockskin/share/2_bf3.gif);}

/* ---------- pageparts ---------- */
/* :moviebutton */
/*(#FFF)*/
.type-1 a.movieButton	{ margin-bottom:5px; padding:2px 0 9px 12px; border:0; background:url(src/blockskin/share/1_ic_bdmovie_l.gif) no-repeat;}
.type-1 a.movieButton span	{ padding:2px 15px 9px 3px; background:url(src/blockskin/share/1_ic_bdmovie_r.gif) no-repeat; color:#565656; font-weight:normal;}
.type-1 a.movieButton:hover	{ border:0; background:url(src/blockskin/share/1_ic_bdmovie_l_on.gif) no-repeat;}
.type-1 a.movieButton:hover span	{ background:url(src/blockskin/share/1_ic_bdmovie_r.gif) no-repeat; color:#AAA;}
*:first-child+html .type-1 a.movieButton	{ padding:0 0 9px 10px}
*:first-child+html .type-1 a.movieButton span	{ padding:2px 12px 0 5px;}/*forIE7*/
/*(#000)*/
.type-2 a.movieButton	{ margin-bottom:5px; padding:2px 0 9px 12px; border:0; background:url(src/blockskin/share/2_ic_bdmovie_l.gif) no-repeat;}
.type-2 a.movieButton span	{ padding:2px 15px 9px 3px; background:url(src/blockskin/share/2_ic_bdmovie_r.gif) no-repeat; color:#CCC; font-weight:normal;}
.type-2 a.movieButton:hover	{ border:0; background:url(src/blockskin/share/2_ic_bdmovie_l_on.gif) no-repeat;}
.type-2 a.movieButton:hover span	{ background:url(src/blockskin/share/2_ic_bdmovie_r.gif) no-repeat; color:#888;}
*:first-child+html .type-2 a.movieButton	{ padding:0 0 9px 10px}
*:first-child+html .type-2 a.movieButton span	{ padding:2px 12px 0 5px;}/*forIE7*/

/* :bdset-2 */
/*(#FFF)*/
.type-1 .bdset-2 .bdprint a,.type-1 .bdset-2 .bdtext a	{ width:42px; height:15px; margin-right:0; background-color:transparent;}
.type-1 .bdset-2 .bdprint a	{ margin-right:3px; background-image:url(src/blockskin/share/1_ic_bdprint2.gif);}
.type-1 .bdset-2 .bdtext a.size-l	{ width:15px; margin-right:0; background-image:url(src/blockskin/share/1_ic_bdtext2_l.gif);}
.type-1 .bdset-2 .bdtext a.size-m	{ width:15px; margin-right:3px; background-image:url(src/blockskin/share/1_ic_bdtext2_m.gif);}
.type-1 .bdset-2 .bdtext a.size-s	{ width:15px; margin-right:3px; background-image:url(src/blockskin/share/1_ic_bdtext2_s.gif);}
.type-1 .bdset-2 .bdprint a:hover	{ background-color:transparent; background-image:url(src/blockskin/share/1_ic_bdprint2_on.gif);}
.type-1 .bdset-2 .bdtext a.size-l:hover	{ background-color:transparent; background-image:url(src/blockskin/share/1_ic_bdtext2_l_on.gif);}
.type-1 .bdset-2 .bdtext a.size-m:hover	{ background-color:transparent; background-image:url(src/blockskin/share/1_ic_bdtext2_m_on.gif);}
.type-1 .bdset-2 .bdtext a.size-s:hover	{ background-color:transparent; background-image:url(src/blockskin/share/1_ic_bdtext2_s_on.gif);}
/*(#000)*/
.type-2 .bdset-2 .bdprint a,.type-2 .bdset-2 .bdtext a	{ width:42px; height:15px; margin-right:0; background-color:transparent;}
.type-2 .bdset-2 .bdprint a	{ margin-right:3px; background-image:url(src/blockskin/share/1_ic_bdprint2.gif);}
.type-2 .bdset-2 .bdtext a.size-l	{ width:15px; margin-right:0; background-image:url(src/blockskin/share/1_ic_bdtext2_l.gif);}
.type-2 .bdset-2 .bdtext a.size-m	{ width:15px; margin-right:3px; background-image:url(src/blockskin/share/1_ic_bdtext2_m.gif);}
.type-2 .bdset-2 .bdtext a.size-s	{ width:15px; margin-right:3px; background-image:url(src/blockskin/share/1_ic_bdtext2_s.gif);}
.type-2 .bdset-2 .bdprint a:hover	{ background-color:transparent; border:0; background-image:url(src/blockskin/share/2_ic_bdprint2_on.gif);}
.type-2 .bdset-2 .bdtext a.size-l:hover	{ background-color:transparent; border:0; background-image:url(src/blockskin/share/2_ic_bdtext2_l_on.gif);}
.type-2 .bdset-2 .bdtext a.size-m:hover	{ background-color:transparent; border:0; background-image:url(src/blockskin/share/2_ic_bdtext2_m_on.gif);}
.type-2 .bdset-2 .bdtext a.size-s:hover	{ background-color:transparent; border:0; background-image:url(src/blockskin/share/2_ic_bdtext2_s_on.gif);}

/* :breadcrumb-1 */
/*(#FFF)*/
.type-1 .breadcrumb-1 a,.type-1 .breadcrumb-1 a:visited	{ background:none; border:0; color:#929292;}
.type-1 .breadcrumb-1 a:hover	{ border-bottom:1px solid #222; color:#222;}
.type-1 .breadcrumb-1 em,.type-1 .breadcrumb-1 span	{ color:#393939;}
/*(#000)*/
.type-2 .breadcrumb-1 a,.type-2 .breadcrumb-1 a:visited	{ background:none; border:0; color:#CCC;}
.type-2 .breadcrumb-1 a:hover	{ border-bottom:1px solid #2E1F1F; color:#AAA;}
.type-2 .breadcrumb-1 em,.type-2 .breadcrumb-1 span	{ color:#888;}

/* :link-top */
.link-top,.link-top:hover	{ display:inline-block; height:15px;}/*forSafari3IE7*/
/*(#FFF)*/
.type-1 .link-top,.type-1 .link-top:hover	{ padding-right:70px; border-width:0; background:transparent url(src/blockskin/share/1_ic_linktop.png) no-repeat right top;}
.type-1 .link-top span	{ display:none;}
/*(#000)*/
.type-2 .link-top,.type-2 .link-top:hover	{ padding-right:70px; border-width:0; background:transparent url(src/blockskin/share/2_ic_linktop.png) no-repeat right top;}
.type-2 .link-top span	{ display:none;}

/* :pagenavigation */
.bdnavi-numbers2 span.num,.bdnavi-numbers2 a	{ display:inline-block; height:10px;}/*forSafari3IE7*/
/*(#FFF)*/
.type-1 .bdnavi-numbers2	{ display:block;}
.type-1 .bdnavi-numbers2 span.num	{ padding-left:7px; margin:0 7px; background:url(src/blockskin/share/1_ic_pnavi_cr.gif) no-repeat;}
.type-1 .bdnavi-numbers2 a span.num	{ background-image:url(src/blockskin/share/1_ic_pnavi.gif);}
.type-1 .bdnavi-numbers2 a:hover span.num	{ background-image:url(src/blockskin/share/1_ic_pnavi_on.gif);}
.type-1 .bdnavi-numbers2 a	{ border-bottom:0;}
.type-1 .bdnavi-numbers2 a:hover	{ border:0; background:none;}
.type-1 .bdnavi-numbers2 span.num span	{ display:none;}
/*(#000)*/
.type-2 .bdnavi-numbers2	{ display:block;}
.type-2 .bdnavi-numbers2 span.num	{ padding-left:7px; margin:0 7px; background:url(src/blockskin/share/2_ic_pnavi_cr.gif) no-repeat;}
.type-2 .bdnavi-numbers2 a span.num	{ background-image:url(src/blockskin/share/2_ic_pnavi.gif);}
.type-2 .bdnavi-numbers2 a:hover span.num	{ background-image:url(src/blockskin/share/2_ic_pnavi_on.gif);}
.type-2 .bdnavi-numbers2 a	{ border-bottom:0;}
.type-2 .bdnavi-numbers2 a:hover	{ border:0; background:none;}
.type-2 .bdnavi-numbers2 span.num span	{ display:none;}

/* :picture decoration */
/*(#FFF)*/
.type-1 .frill img	{ padding:1px !important; border:2px solid #AAA !important; background:none;}
.type-1 .frill a:hover img	{ padding:1px !important; border-color:#D9D9D9 !important; background:none;}
/*(#000)*/
.type-2 .frill img	{ padding:1px !important; border:2px solid #444 !important; background:#888;}
.type-2 .frill a:hover img	{ padding:1px !important; border-color:#CCC !important; background:#888;}

/* ---------- contents ---------- */
/* ---------- skin-1 simple (#FFF) ---------- */
/*(0-1)*/
.skin-1 a	{ border:0; color:#929292;}
.skin-1 a:visited	{ border:0; color:#929292;}
.skin-1 a:hover	{ border-bottom:1px solid #222; background-color:transparent; color:#222;}
.skin-1 span.img a img	{ padding:3px; border:0; background:none;}
.skin-1 span.img a:hover	{ border:0; background:none;}
.skin-1 span.img a:hover img	{ padding:1px; border:2px solid #D9D9D9; background:none;}
.skin-1 span.noborder a img,.skin-1 span.noborder a:hover img	{ padding:0; border:0;}
.skin-1 p,.skin-1 div.kakomi,.skin-1 blockquote,.skin-1 ul,.skin-1 ol { padding-bottom:16px; color:#393939;}
.skin-1 p,.skin-1 li,.skin-1 .lined dt,.skin-1 .tabular th,.skin-1 .bubble th,.album .skin-1 td.cmc,.album .skin-1 .img .mc	{ color:#393939;}
.skin-1 .affix,.skin-1 .lined .affix	{ color:#666;}
.skin-1 p.lead	{ color:#2A2A2A; font-weight:bold;}
/*(0-2)*/
.skin-1 .disc	{ margin:0;}
.skin-1 .disc li,.skin-1 li .disc li	{ padding-top:5px; background:none; list-style-type:disc;}
.skin-1 .none li,.skin-1 li .none li	{ background-image:none;}
/*(0-3)*/
.skin-1 .hr	{ height:30px; padding-bottom:16px; background-image:url(src/blockskin/skin-1/hr.gif);}
/*(1)*/
.skin-1 .h2	{ padding-bottom:35px;}
.skin-1 h2	{ border-bottom:2px solid #000; color:#000; font-weight:normal;}
/*(2)*/
.skin-1 .h3	{ padding-bottom:18px;}
.skin-1 h3	{ padding:0; border-bottom:1px solid #000; background:none;}
.skin-1 h3,.skin-1 h3 a	{ color:#000; font-weight:bold;}
/*(3)*/
.skin-1 h4	{ padding-bottom:12px; color:#000; font-weight:bold;}
/*(4)*/
/*(5)*/
.skin-1 .blockquote	{ display:block; margin-left:30px; padding:14px 16px; background-image:none; background-color:#F2F2F2;}
/*(6)*/
.skin-1 p.kakomi	{ margin-left:30px; padding:14px 16px; border:1px solid #EBEBEB; background-color:transparent;}
/*(7)*/
.skin-1 p.note	{ padding-left:0; background:none; color:#6D6D6D;}
/*(8)*/
.skin-1 address	{ color:#6D6D6D;}
/*(9-1)*/
.skin-1 .lined	{ margin:0;}
.skin-1 .indent td	{ width:77%;}
.skin-1 .lined dt	{ border-bottom:0; font-weight:bold;}
.skin-1 .lined dd	{ padding-top:8px;}
.skin-1 .lined .affix	{ margin-top:4px;}
* html .skin-1 .lined dt	{ padding-top:10px; padding-bottom:8px; color:#000;}
* html .skin-1 .lined dd	{ padding:10px 0;}
* html .skin-1 .lined .affix	{ margin-top:10px; margin-left:15px;}
/*(9-2)*/
.skin-1 .tabular	{ margin:0;}
.skin-1 .tabular .table	{ border-top:1px solid #CCC; border-left:0;}
.skin-1 .tabular th,.skin-1 .tabular td	{ border-right:0; border-bottom:1px solid #CCC; background:none; color:#000;}
.skin-1 .tabular th	{ padding:10px 15px;}
.skin-1 .tabular td	{ padding-bottom:10px;}
.skin-1 .tabular .balloon	{ margin:10px 15px 0px 15px;}
.skin-1 .tabular .affix	{ margin-left:15px; padding-bottom:0;}
/*(9-3)*/
.skin-1 .bubble	{ margin:0;}
.skin-1 .bubble th	{ padding:2px 0 0; border-width:0; background:none;}
.skin-1 .bubble .th	{ padding-left:10px; background:url(src/blockskin/skin-1/news.gif) no-repeat left 2px; color:#555;}
.skin-1 .bubble td	{ padding:2px 0 0; border-width:0;}
.skin-1 .bubble .balloon	{ padding-bottom:0; color:#555; font-weight:bold;}
.skin-1 .bubble .affix	{ margin-left:8px; padding-bottom:0;}
/*(10)(11)*/
.tab .skin-1 h2	{ background:url(src/blockskin/skin-1/tab_h2.gif) no-repeat 10px center; color:#979797;}
.tab .skin-1 h2:hover	{ background:url(src/blockskin/skin-1/tab_h2_on.gif) no-repeat 10px center; color:#646464;}
.tab .skin-1 .cr h2	{ background:#000 url(src/blockskin/skin-1/tab_h2_cr.gif) no-repeat 10px center; color:#FFF;}
.tab .skin-1 .bwrap	{ border:1px solid #000 !important; border-width:1px 0 !important; background-color:transparent;}
.tab .opt-1 .skin-1 h2, .tab .opt-2 .skin-1 h2	{ margin-left:10px; padding:5px 10px 3px 20px; font-weight:normal;}
.tab .opt-3 .skin-1 h2, .tab .opt-4 .skin-1 h2	{ margin-right:10px; padding:5px 10px 3px 20px; font-weight:normal;}
.tab .opt-1 .skin-1 .box, .tab .opt-2 .skin-1 .box, .tab .opt-3 .skin-1 .box, .tab .opt-4 .skin-1 .box	{ padding:15px;}

.tab .opt-5 .skin-1 .column, .tab .opt-6 .skin-1 .column, .tab .opt-7 .skin-1 .column, .tab .opt-8 .skin-1 .column	{ padding:10px; border:1px solid #000; border-width:1px 0;}
.tab .opt-5 .skin-1 h2, .tab .opt-6 .skin-1 h2	{ margin-bottom:6px; padding:5px 4px 3px 20px; border:1px solid #000; border-width:0 0 0 2px; background:url(src/blockskin/skin-1/tab_h2.gif) no-repeat 10px 8px; font-weight:normal;}
.tab .opt-5 .skin-1 .cr h2, .tab .opt-6 .skin-1 .cr h2	{ background:#000 url(src/blockskin/skin-1/tab_h2_cr.gif) no-repeat 10px 8px;}
.tab .opt-7 .skin-1 h2, .tab .opt-8 .skin-1 h2	{ margin-bottom:6px; padding:5px 4px 3px 20px; border:1px solid #000; border-width:0 2px 0 0; background:url(src/blockskin/skin-1/tab_h2.gif) no-repeat 10px 8px; font-weight:normal;}
.tab .opt-7 .skin-1 .cr h2, .tab .opt-8 .skin-1 .cr h2	{ background:#000 url(src/blockskin/skin-1/tab_h2_cr.gif) no-repeat 10px 8px;}
.tab .opt-5 .skin-1 .h2, .tab .opt-6 .skin-1 .h2, .tab .opt-7 .skin-1 .h2, .tab .opt-8 .skin-1 .h2	{ margin-bottom:6px;}
.tab .opt-5 .skin-1 .bwrap, .tab .opt-6 .skin-1 .bwrap, .tab .opt-7 .skin-1 .bwrap, .tab .opt-8 .skin-1 .bwrap	{ border:0 !important;}
.tab .opt-5 .skin-1 .box, .tab .opt-6 .skin-1 .box, .tab .opt-7 .skin-1 .box, .tab .opt-8 .skin-1 .box	{ padding:0 20px; border:0;}
/*(12)*/
.accordion .skin-1 .h2	{ margin-bottom:6px; padding-bottom:0;}
.accordion .skin-1 .h2:hover	{ background:url(src/blockskin/skin-1/tab_h2_h_line.gif) repeat-x left bottom;}
.accordion .skin-1 h2	{ padding:0 10px 5px 20px; border-bottom-width:1px; background:url(src/blockskin/skin-1/tab_h2.gif) no-repeat 10px 4px; color:#979797; font-weight:normal;}
.accordion .skin-1 h2:hover	{ background:url(src/blockskin/skin-1/tab_h2_on.gif) no-repeat 10px 4px; color:#646464;}
.accordion .skin-1 .cr h2	{ padding-top:5px; background:#000 url(src/blockskin/skin-1/acc_h2_cr.gif) no-repeat 10px 10px; color:#FFF;}
.accordion .skin-1 .box	{ padding:8px 20px; background:none;}

/*(15-2)*/
.album .skin-1 td.cmc	{ color:#393939;}
.album .skin-1 .cmc span.img a:hover	{ border:0;}
.album .skin-1 .cmc span.img a img	{ padding:1px; border:2px solid #AAA; background:transparent;}
.album .skin-1 .cmc span.img a:hover img	{ padding:1px; border:2px solid #D9D9D9; background:transparent;}


/* ---------- skin-2 simple (#000) ---------- */
/*(0-1)*/
.skin-2 a	{ border:0; color:#CCC;}
.skin-2 a:visited	{ border:0; color:#CCC;}
.skin-2 a:hover	{ border-bottom:1px solid #AAA; background-color:transparent; color:#AAA;}
.skin-2 span.img a img	{ padding:3px; border:0; background:none;}
.skin-2 span.img a:hover	{ border:0; background:none;}
.skin-2 span.img a:hover img	{ padding:1px; border:2px solid #CCC; background:#888;}
.skin-2 span.noborder a img,.skin-2 span.noborder a:hover img	{ padding:0; border:0; background:none;}
.skin-2 p,.skin-2 div.kakomi,.skin-2 blockquote,.skin-2 ul,.skin-2 ol { padding-bottom:16px; color:#888;}
.skin-2 p,.skin-2 li,.skin-2 .lined dt,.skin-2 .tabular th,.skin-2 .bubble th,.album .skin-2 td.cmc,.album .skin-2 .img .mc	{ color:#888;}
.skin-2 .affix,.skin-2 .lined .affix	{ color:#666;}
.skin-2 p.lead	{ color:#888; font-weight:bold;}
/*(0-2)*/
.skin-2 .disc	{ margin:0;}
.skin-2 .disc li,.skin-2 li .disc li	{ padding-top:5px; background:none; list-style-type:disc;}
.skin-2 .none li,.skin-2 li .none li	{ background-image:none;}
/*(0-3)*/
.skin-2 .hr	{ height:30px; padding-bottom:16px; background-image:url(src/blockskin/skin-2/hr.gif);}
/*(1)*/
.skin-2 .h2	{ padding-bottom:35px;}
.skin-2 h2	{ border-bottom:2px solid #F7F7F7; color:#F7F7F7; font-weight:normal;}
/*(2)*/
.skin-2 .h3	{ padding-bottom:18px;}
.skin-2 h3	{ padding:0; border-bottom:1px solid #F7F7F7; background:none;}
.skin-2 h3,.skin-2 h3 a	{ color:#F7F7F7; font-weight:bold;}
/*(3)*/
.skin-2 h4	{ padding-bottom:12px; color:#F7F7F7; font-weight:bold;}
/*(4)*/
/*(5)*/
.skin-2 .blockquote	{ display:block; margin-left:30px; padding:14px 16px; background-image:none; background-color:#151515;}
/*(6)*/
.skin-2 p.kakomi	{ margin-left:30px; padding:14px 16px; border:1px solid #444; background-color:transparent;}
/*(7)*/
.skin-2 p.note	{ padding-left:0; background:none; color:#6D6D6D;}
/*(8)*/
.skin-2 address	{ color:#6D6D6D;}
/*(9-1)*/
.skin-2 .lined	{ margin:0;}
.skin-2 .indent td	{ width:77%;}
.skin-2 .lined dt	{ border-bottom:0; color:#F7F7F7; font-weight:bold;}
.skin-2 .lined dd	{ padding-top:8px;}
.skin-2 .lined .affix	{ margin-top:4px;}
/*(9-2)*/
.skin-2 .tabular	{ margin:0;}
.skin-2 .tabular .table	{ border-top:1px solid #444; border-left:0;}
.skin-2 .tabular th,.skin-2 .tabular td	{ border-right:0; border-bottom:1px solid #444; background:none; color:#F7F7F7;}
.skin-2 .tabular th	{ padding:10px 15px;}
.skin-2 .tabular td	{ padding-bottom:10px;}
.skin-2 .tabular .balloon	{ margin:10px 15px 0px 15px;}
.skin-2 .tabular .affix	{ margin-left:15px; padding-bottom:0;}
/*(9-3)*/
.skin-2 .bubble	{ margin:0;}
.skin-2 .bubble th	{ padding:2px 0 0; border-width:0; background:none;}
.skin-2 .bubble .th	{ padding-left:10px; background:url(src/blockskin/skin-2/news.gif) no-repeat left 2px; color:#BBB;}
.skin-2 .bubble td	{ padding:2px 0 0; border-width:0;}
.skin-2 .bubble .balloon	{ padding-bottom:0; color:#BBB; font-weight:bold;}
.skin-2 .bubble .affix	{ margin-left:8px; padding-bottom:0;}
/*(10)(11)*/
.tab .skin-2 h2	{ background:url(src/blockskin/skin-2/tab_h2.gif) no-repeat 10px center; color:#979797;}
.tab .skin-2 h2:hover	{ background:url(src/blockskin/skin-2/tab_h2_on.gif) no-repeat 10px center; color:#646464;}
.tab .skin-2 .cr h2	{ background:#F7F7F7 url(src/blockskin/skin-2/tab_h2_cr.gif) no-repeat 10px center; color:#0B0B0B;}
.tab .skin-2 .bwrap	{ border:1px solid #F7F7F7 !important; border-width:1px 0 !important; background-color:transparent;}
.tab .opt-1 .skin-2 h2, .tab .opt-2 .skin-2 h2	{ margin-left:10px; padding:5px 10px 3px 20px; font-weight:normal;}
.tab .opt-3 .skin-2 h2, .tab .opt-4 .skin-2 h2	{ margin-right:10px; padding:5px 10px 3px 20px; font-weight:normal;}
.tab .opt-1 .skin-2 .box, .tab .opt-2 .skin-2 .box, .tab .opt-3 .skin-2 .box, .tab .opt-4 .skin-2 .box	{ padding:15px;}

.tab .opt-5 .skin-2 .column, .tab .opt-6 .skin-2 .column, .tab .opt-7 .skin-2 .column, .tab .opt-8 .skin-2 .column	{ padding:10px; border:1px solid #F7F7F7; border-width:1px 0;}
.tab .opt-5 .skin-2 h2, .tab .opt-6 .skin-2 h2	{ margin-bottom:6px; padding:5px 4px 3px 20px; border:1px solid #F7F7F7; border-width:0 0 0 2px; background:url(src/blockskin/skin-2/tab_h2.gif) no-repeat 10px 8px; font-weight:normal;}
.tab .opt-5 .skin-2 .cr h2, .tab .opt-6 .skin-2 .cr h2	{ background:#F7F7F7 url(src/blockskin/skin-2/tab_h2_cr.gif) no-repeat 10px 8px;}
.tab .opt-7 .skin-2 h2, .tab .opt-8 .skin-2 h2	{ margin-bottom:6px; padding:5px 4px 3px 20px; border:1px solid #F7F7F7; border-width:0 2px 0 0; background:url(src/blockskin/skin-2/tab_h2.gif) no-repeat 10px 8px; font-weight:normal;}
.tab .opt-7 .skin-2 .cr h2, .tab .opt-8 .skin-2 .cr h2	{ background:#F7F7F7 url(src/blockskin/skin-2/tab_h2_cr.gif) no-repeat 10px 8px;}
.tab .opt-5 .skin-2 .h2, .tab .opt-6 .skin-2 .h2, .tab .opt-7 .skin-2 .h2, .tab .opt-8 .skin-2 .h2	{ margin-bottom:6px;}
.tab .opt-5 .skin-2 .bwrap, .tab .opt-6 .skin-2 .bwrap, .tab .opt-7 .skin-2 .bwrap, .tab .opt-8 .skin-2 .bwrap	{ border:0 !important;}
.tab .opt-5 .skin-2 .box, .tab .opt-6 .skin-2 .box, .tab .opt-7 .skin-2 .box, .tab .opt-8 .skin-2 .box	{ padding:0 20px; border:0;}
/*(12)*/
.accordion .skin-2 .h2	{ margin-bottom:6px; padding-bottom:0;}
.accordion .skin-2 .h2:hover	{ background:url(src/blockskin/skin-2/tab_h2_h_line.gif) repeat-x left bottom;}
.accordion .skin-2 h2	{ padding:0 10px 5px 20px; border-bottom-width:1px; background:url(src/blockskin/skin-2/tab_h2.gif) no-repeat 10px 4px; color:#979797; font-weight:normal;}
.accordion .skin-2 h2:hover	{ background:url(src/blockskin/skin-2/tab_h2_on.gif) no-repeat 10px 4px; color:#646464;}
.accordion .skin-2 .cr h2	{ padding-top:5px; background:#F7F7F7 url(src/blockskin/skin-2/acc_h2_cr.gif) no-repeat 10px 10px; color:#0B0B0B;}
.accordion .skin-2 .box	{ padding:8px 20px; background:none;}

/*(15-2)*/
.album .skin-2 td.cmc	{ color:#888;}
.album .skin-2 .cmc span.img a:hover	{ border:0;}
.album .skin-2 .cmc span.img a img	{ padding:1px; border:2px solid #444; background:#888;}
.album .skin-2 .cmc span.img a:hover img	{ padding:1px; border:2px solid #CCC; background:#888;}


/* ---------- menu ---------- */
/* :menuh */
.menuh ul	{ padding-bottom:0;}
.menuh a:hover	{ border-bottom:0;}
/*(13-D.h.#FFF)*/
.type-1 .menuh .menu-d	{ background:none;}
.type-1 .menuh .menu-d a	{ border-bottom:0; color:#101010; white-space:normal;}
.type-1 .menuh .menu-d ul	{ margin-left:0; background:none;}
.type-1 .menuh .menu-d .btm	{ width:100px;}
.type-1 .menuh .menu-d a,.type-1 .menuh .menu-d .nolink	{ width:90px; height:auto; margin-right:15px; padding:7px 0 9px 0; border-top:3px solid #000; background:none; text-align:center;}
.type-1 .menuh .menu-d a:hover	{ border-bottom:0; background:#000; color:#FFF;}
.type-1 .menuh .menu-d .cr,.type-1 .menuh .menu-d .cr:hover	{ background:#000; color:#FFF;}
.type-1 .menuh .menu-d .nolink	{ color:#CCC; white-space:normal;}
/*(13-A.h.#000)*/
.type-2 .menuh .menu-d	{ background:none;}
.type-2 .menuh .menu-d a	{ border-bottom:0; color:#F7F7F7; white-space:normal;}
.type-2 .menuh .menu-d ul	{ margin-left:0; background:none;}
.type-2 .menuh .menu-d .btm	{ width:100px;}
.type-2 .menuh .menu-d a,.type-2 .menuh .menu-d .nolink	{ width:90px; height:auto; margin-right:15px; padding:7px 0 9px 0; border-top:3px solid #F7F7F7; background:none; text-align:center;}
.type-2 .menuh .menu-d a:hover	{ border-bottom:0; background:#F7F7F7; color:#0D0D0D;}
.type-2 .menuh .menu-d .cr,.type-2 .menuh .menu-d .cr:hover	{ background:#F7F7F7; color:#0D0D0D;}
.type-2 .menuh .menu-d .nolink	{ color:#444; white-space:normal;}

/* :menuv */
.menuv ul	{ padding-bottom:0;}
.menuv .menu-b ul	{ padding-bottom:16px;}
.menuv .menu-b li ul	{ padding-bottom:0;}
.menuv a:hover	{ border-bottom:0;}
/*(13-B.v.#FFF)*/
.type-1 .menuv .menu-b ul	{ padding-top:20px; border:1px solid #000; border-width:2px 0 1px 0;}
.type-1 .menuv .menu-b ul ul	{ padding-top:0; border:0;}
.type-1 .menuv .menu-b li.li1	{ margin-bottom:10px;}
.type-1 .menuv .menu-b li li	{ padding-left:0;}
.type-1 .menuv .menu-b .mn1	{ padding:2px 0 0 30px; background:url(src/blockskin/skin-1/menuv.gif) no-repeat 20px 6px; color:#555;}
.type-1 .menuv .menu-b .mn1:hover	{ background:#E3E3E3 url(src/blockskin/skin-1/menuv.gif) no-repeat 20px 6px; color:#555;}
.type-1 .menuv .menu-b .mn2	{ padding:4px 0 1px 40px; background:none; color:#555;}
.type-1 .menuv .menu-b .mn2:hover	{ color:#888; background:none;}
.type-1 .menuv .menu-b .mn3	{ padding:4px 0 1px 55px; color:#555;}
.type-1 .menuv .menu-b .mn3:hover	{ color:#888; background:none;}
.type-1 .menuv .menu-b .mn4	{ padding:4px 0 1px 70px; color:#555;}
.type-1 .menuv .menu-b .mn4:hover	{ color:#888; background:none;}
.type-1 .menuv .menu-b .mn1,.type-1 .menuv .menu-b .mn2,.type-1 .menuv .menu-b .mn3,.type-1 .menuv .menu-b .mn4	{ font-weight:bold;}
.type-1 .menuv .menu-b a	{ border-width:0;}
.type-1 .menuv .menu-b a:hover	{ border-width:0; background-color:transparent; color:#555;}
.type-1 .menuv .menu-b .cr,.type-1 .menuv .menu-b .cr:hover	{ border-width:0; color:#555; font-weight:bold;}
.type-1 .menuv .menu-b .li1 .nolink,.type-1 .menuv .menu-b .li1 .nolink:hover	{ border-width:0; background:url(src/blockskin/skin-1/menuv_off.gif) no-repeat 20px 6px; color:#AAA;}
.type-1 .menuv .menu-b .li2 .nolink,.type-1 .menuv .menu-b .li2 .nolink:hover	{ background:none;}
.type-1 .menuv .menu-b .li1 .cr,.type-1 .menuv .menu-b .li1 .cr:hover	{ background:url(src/blockskin/skin-1/menuv.gif) no-repeat 20px 6px !important;}
.type-1 .menuv .menu-b .li2 .cr,.type-1 .menuv .menu-b .li2 .cr:hover	{ background:none !important;}
/*(13-B.v.#000)*/
.type-2 .menuv .menu-b ul	{ padding-top:20px; border:1px solid #F7F7F7; border-width:2px 0 1px 0;}
.type-2 .menuv .menu-b ul ul	{ padding-top:0; border:0;}
.type-2 .menuv .menu-b li.li1	{ margin-bottom:10px;}
.type-2 .menuv .menu-b li li	{ padding-left:0;}
.type-2 .menuv .menu-b .mn1	{ padding:2px 0 0 30px; background:url(src/blockskin/skin-2/menuv.gif) no-repeat 20px 6px; color:#888;}
.type-2 .menuv .menu-b .mn1:hover	{ background:#444 url(src/blockskin/skin-2/menuv.gif) no-repeat 20px 6px; color:#888;}
.type-2 .menuv .menu-b .mn2	{ padding:4px 0 1px 40px; background:none; color:#888;}
.type-2 .menuv .menu-b .mn2:hover	{ color:#888; background:none;}
.type-2 .menuv .menu-b .mn3	{ padding:4px 0 1px 55px; color:#888;}
.type-2 .menuv .menu-b .mn3:hover	{ color:#888; background:none;}
.type-2 .menuv .menu-b .mn4	{ padding:4px 0 1px 70px; color:#888;}
.type-2 .menuv .menu-b .mn4:hover	{ color:#888; background:none;}
.type-2 .menuv .menu-b .mn1,.type-2 .menuv .menu-b .mn2,.type-2 .menuv .menu-b .mn3,.type-2 .menuv .menu-b .mn4	{ font-weight:bold;}
.type-2 .menuv .menu-b a	{ border-width:0;}
.type-2 .menuv .menu-b a:hover	{ border-width:0; background-color:transparent; color:#555;}
.type-2 .menuv .menu-b .cr,.type-2 .menuv .menu-b .cr:hover	{ border-width:0; color:#555; font-weight:bold;}
.type-2 .menuv .menu-b .li1 .nolink,.type-2 .menuv .menu-b .li1 .nolink:hover	{ border-width:0; background:url(src/blockskin/skin-2/menuv_off.gif) no-repeat 20px 6px; color:#444;}
.type-2 .menuv .menu-b .li2 .nolink,.type-2 .menuv .menu-b .li2 .nolink:hover	{ background:none;}
.type-2 .menuv .menu-b .li1 .cr,.type-2 .menuv .menu-b .li1 .cr:hover	{ background:url(src/blockskin/skin-2/menuv.gif) no-repeat 20px 6px !important;}
.type-2 .menuv .menu-b .li2 .cr,.type-2 .menuv .menu-b .li2 .cr:hover	{ background:none !important;}

/* ---------- overwrite adjustment (KEEP BELOW AS IS) ---------- */
.tab .skin-5 .h2 .mc,.tab .skin-6 .h2 .mc	{ background-color:transparent;}
.tab .skin-3 h2,.accordion .skin-3 h2	{ color:#444;}
.tab .skin-4 h2,.accordion .skin-4 h2	{ color:#CCC;}
.skin-1 li ul,.skin-1 li ol,.skin-2 li ul,.skin-2 li ol	{ padding-bottom:0;}
.type-1 .breadcrumb-2 a,.type-1 .breadcrumb-2 a:visited,.type-1 .breadcrumb-2 a:hover,
.type-1 .breadcrumb-3 a,.type-1 .breadcrumb-3 a:visited,.type-1 .breadcrumb-3 a:hover,
.type-2 .breadcrumb-2 a,.type-2 .breadcrumb-2 a:visited,.type-2 .breadcrumb-2 a:hover,
.type-2 .breadcrumb-3 a,.type-2 .breadcrumb-3 a:visited,.type-2 .breadcrumb-3 a:hover	{ border-bottom:0; background-color:transparent;}
