/* reset font */body { font:14px  "メイリオ","Meiryo","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif; line-height:1.5;}

.RDNewsList1 { background:url(../img/index/BgSDNews1.jpg) 0 0 no-repeat;}
.RDNewsList1 .CD1 { position:relative;}
.RDNewsList1 .CD1 .CP1 { position:absolute; right:14px; top:16px;}
.SUNewsList1 { padding:10px 25px;height:120px}
.SUNewsList1 li { margin-bottom:5px; padding-bottom:2px; border-bottom:1px dotted #8fb9cf; color:#075c97;font-size: 11px;}
.SUNewsList1 li .CS1 { padding-right:30px;display:block;float:left;}
.SUNewsList1 li .CS2 { display:block;float:right;width:540px;color:#222222;}
.SUNewsList1 li a { color:#222222; text-decoration:none;}
.SUNewsList1 li a:hover { text-decoration:underline;}

/* ST1 料金表 */
.ST1 { margin:0 0 40px; border-collapse:separate;}
.ST1 th { border-bottom:1px solid #072e9f; font-size:12px;}
.ST1 td { border-bottom:1px dotted #7dbdec; font-size:12px;}
.ST1 p { padding:8px 5px;}
.ST1 .CTd1 { font-weight:bold; color:#072e9f;}
.ST1 .CTd3 { text-align:left;}

/* ST2 比較表 */
.ST2 { border-collapse:separate; border-top:1px solid #95cee0; border-left:1px solid #95cee0;}
.ST2 th , .ST2 td { border-bottom:1px dotted #95cee0; border-right:1px solid #95cee0;}
.ST2 .RLast th ,.ST2 .RLast td { border-bottom:1px solid #95cee0;}
.ST2 p { padding:12px 5px; font-size:12px;}
.ST2 th { text-align:center; font-weight:normal; border-bottom:0px; background:#95cee0;}
.ST2 .CTd1 { background:#e9f4f7; font-weight:bold;}

/* ST3 クリニック紹介 */
.ST3 {}
.ST3 th ,.ST3 td { border-bottom:1px solid #cde0ee;}
.ST3 th p ,.ST3 td p { padding:6px 0; font-size:12px;}
.ST3 th { font-weight:normal;}
.ST3 .RTrLast1 th ,.ST3 .RTrLast1 td { border-bottom:0px;}

/* STContact1 */
.STContact1 { border-collapse:separate; border-top:1px solid #95cee0; border-left:1px solid #95cee0;}
.STContact1 th , .STContact1 td { border-bottom:1px solid #95cee0; border-right:1px solid #95cee0; line-height:1.8; vertical-align:top;}
.STContact1 th { background:#cde0ee;}
.STContact1 th p , .STContact1 td p { padding:5px 10px; font-size:12px; font-weight:normal;}
.STContact1 td { background:#fff;}
.STContact1 td p { padding:5px 20px 5px 20px;}
.STContact1 td .SU3 { padding:5px 10px 5px 20px;}
.STContact1 td .SU3 li { margin-bottom:0px;}

.STContact1 .CLbl1 { margin-right:10px;}
.STContact1 .CChk1 { vertical-align:middle; margin-bottom:2px; margin-right:5px;}
.STContact1 .CTxa1 { width:100%; width:99.2%; height:80px;}
.STContact1 .CIpt1 { border:1px solid #ccc; line-height:1; padding:3px; width:250px; margin-right:5px; vertical-align:middle;}
.STContact1 .CIpt1Wid20 { width:20px;}
.STContact1 .CIpt1Wid60 { width:60px;}
.STContact1 .CIpt1Wid100 { width:100px;}
.STContact1 .CIpt1Wid350 { width:350px;}
.CRdo1 { vertical-align:middle; margin-bottom:2px; margin-right:5px;}

/* SDContactBox1 メインカラムフッター　お問い合わせ枠 */
.SDContactBox1 { position:relative; padding-bottom:40px; margin-left:16px;}
.SDContactBox1 .CPBtn1 { position:absolute; top:62px; left:280px;}
.SDContactBox1 .CPBtn2 { position:absolute; top:62px; left:465px;}


/* SU1 */
.SU1 {}
.SU1 li { color:#034699; background:url(../img/base/DotBlue1.gif) 0 5px no-repeat; font-size:12px; padding-left:8px; margin-bottom:8px;}

/* SU2 */
.SU2 {}
.SU2 li { border-bottom:1px dotted #8fb9cf; padding:5px 10px; position:relative; *zoom:1;}
.SU2 li .CS1 { padding-right:40px; color:#075c97; position:absolute; top:5px; left:10px;}
.SU2 li .CS2 { display:block; padding-left:100px;}



/* SU3 */
.SU3 {}
.SU3 li { background:url(../img/base/DotGray1.gif) 0 9px no-repeat; font-size:12px; padding-left:8px; margin-bottom:8px;}

/* SUFaq1 FAQ */
.SUFaq1 {}
.SUFaq1 li { margin-bottom:20px;}
.SUFaq1 li .CP1 { background:url(../img/base/BgSUFaqCLi1CP1.jpg) 0 0 no-repeat; padding:14px 0 14px 52px; font-weight:bold; color:#034699;}
.SUFaq1 li .CP2 { background:url(../img/base/BgSUFaqCLi1CP2.jpg) 0 0 no-repeat; padding:8px 0 10px 52px;}

/* SD1 比較　上部ナビ */
.SD1 { border:1px solid #6fb3e7; margin:0 13px; padding:10px 15px;}
.SD1 .CT1 {}
.SD1 .CT1 td { vertical-align:top;}
.SD1 .CT1 td p { line-height:1.5;}
.SD1 .CT1 td p a { text-decoration:underline; color:#245ea7;}
.SD1 .CT1 td p a:hover { text-decoration:none;}

.SD1 ul li a { text-decoration:none;}
.SD1 ul li a:hover { text-decoration:underline;}

/* SD2 比較　角丸青枠 */
.SD2 { background:#6bb1e6 url(../img/base/BgSD2.jpg) 0 0 no-repeat;}
.SD2W1 { background:url(../img/base/BgSD2W1.jpg) 0 bottom no-repeat; padding:15px 20px;}


/* SD3 レーザースタイリング　治療の流れ */
.SD3 { width:652px; background:url(../img/base/BgSD3.jpg) 0 0 repeat-y;}
.SD3W1 { background:url(../img/base/BgSD3W1.jpg) 0 bottom no-repeat; padding:10px 15px;}


/* SDAbout1 レーザースタイリングとは　独自 */
.SDAbout1 { position:relative;}
.SDAbout1 .CU1 { position:absolute; top:70px; left:15px;}
.SDAbout1 .CU1 li { background:url(../img/base/BgSDAbout1CU1Li.gif) 0 6px no-repeat; width:258px; float:left; display:block; padding:3px 5px 3px 15px; color:#fff; font-weight:bold; line-height:17px;}

.SDAbout1 .CU1 li a { color:#fff;}

/* sitemap サイトマップ　nf追加 */
.sitemap{
margin:0 0 0 20px;
}
.sitemap h3{
width:660px;
border-bottom: 1px solid #cde0ee;
margin:0 0 20px 0;
}

.sitemap h4{
width:310px;
border-bottom: 1px solid #cde0ee;
margin:0 0 10px 0;
}

.sitemap h3 a ,.sitemap h4 a{
font-size:14px;
font-weight:normal;
}
.sitemap div{
width:320px;
margin:0 20px 20px0;
}

.sitemap div p{
font-size:12px;
margin: 0 0 20px 0;
}



/* SD1 about　ナビゲーション */
.SDNAVI { height:15px; margin:0 13px; padding-left:35px;}


