body,div,p,td,th,{ font-family:"lr oSVbN", Osaka, "qMmpS Pro W3"; font-size:12px;}
h5,h4{ margin:0px; padding:0px;}
/*ceramide*/
.cnt1{ float:left; width:310px; margin:5px; line-height:200%; font-family:"lr oSVbN", Osaka, "qMmpS Pro W3"}
#no1{ width:646px; margin-top:8px}
#no1 h3{ text-indent:-999em; background:url(img/t2.jpg) top left no-repeat; height:80px;}
#no1 h4{ text-indent:-999em; background:url(img/t2l1.jpg) top left no-repeat; height:40px;}
.cnt1 p{ text-align:left; line-height:}
#no1 .img{ float:left; width:312px; height:222px; background:url(img/t2i.jpg) top left no-repeat; text-align:left; text-indent:-999em}

.cnt2{ float:left; width:435px; margin:5px; line-height:200%;}
#no2{ width:646px;}
#no2 h4{ text-indent:-999em; background:url(img/t2l2.jpg) top left no-repeat; height:40px;}
.cnt2 p{ text-align:left; margin-right:25px; font-family:"lr oSVbN", Osaka, "qMmpS Pro W3"}
#no2 .img{ float:left; width:189px; height:222px; background:url(img/t2i2.jpg) top left no-repeat; text-align:left; text-indent:-999em}

#no3{ background:#F9F7EF; text-align:left; line-height:200%; display:inline-block; width:641px}
#no3:after { content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both; } 
#no3 h4{ background:url(img/drt.jpg) left no-repeat; width:506px; height:77px; margin:0px 10px; padding:10px 0px; text-indent:-999em}
#no3 #tx1{ width:434px; text-align:left; float:left; padding:0px; margin-left:7px;}
#no3 #tx1 p{ margin:0px 0px 15px 0px; padding:0px;}
#no3 h5.txt1{ background:url(img/drt1.jpg) left no-repeat; height:35px; text-indent:-999em; margin:0px; padding:0px;}
#no3 h5.txt2{ background:url(img/drt2.jpg) left no-repeat; height:52px; text-indent:-999em; width:620px}
#no3 #img{ background:url(img/dr.png) top left no-repeat; width:161px; float:right; margin:0px 16px;}
#no3 #img p{ margin-top:175px; line-height:160%; font-size:10px; color:#333333}

#no3 #tx2{ margin-left:14px;}
#no3 #tx2 .img{ float:left; text-align:left; width:276px; background:url(img/dri.jpg) top left no-repeat; height:283px; text-indent:-999em;}
#no3 #tx2 .txt{ float:left; text-align:left; width:345px; margin:0px; padding:0px;}
#no3 hr{ text-indent:-999em}


#no4{ margin-top:8px}
#no4 h3{ background:url(img/t3.jpg) left no-repeat; width:641px; height:61px; margin:0px 10px; padding:10px 0px; text-indent:-999em}

#no4 .box{ margin:0px 0px 13px 92px; line-height:200%; width:550px}
#no4 .tx1, .tx2, .tx3, .tx4{ text-align:left;}


#no4 .tx1 h4.tx{ background:url(img/t3l1.jpg) left no-repeat; width:641px; height:61px; margin:0px 10px; padding:10px 0px; text-indent:-999em}
#no4 .tx1 h5.tx{ background:url(img/t3ll1.gif) left no-repeat; width:331px; height:25px; margin:0px 10px 0px 92px; padding:10px 0px; text-indent:-999em}
#no4 .tx1 .img{ width:367px; height:205px; background:url(img/t3i.jpg) top left no-repeat; margin-left:92px;}
#no4 .tx1 .img p,
#no4 .tx1 .img div{ text-indent:-999em;}

/* housoku 2 */
#no4 .tx2 h4.tx{ background:url(img/t3l2.jpg) left no-repeat; width:641px; height:61px; margin:0px 10px; padding:10px 0px; text-indent:-999em}
#no4 .tx2 h5.tx{ background:url(img/t3ll2.gif) left no-repeat; width:352px; height:25px; margin:0px 10px 0px 90px; padding:10px 0px; text-indent:-999em}
#no4 .tx2 p{ margin:0px; padding:0px; margin-left:92px;}
#no4 .tx2 p.tx01{ background:url(img/t3l2l1.gif) left no-repeat; width:95px; height:18px; margin:0px 10px 0px 90px; padding:10px 0px 2px 0px; text-indent:-999em}
#no4 .tx2 p.tx02{ background:url(img/t3l2l2.gif) left no-repeat; width:191px; height:18px; margin:0px 10px 0px 90px; padding:10px 0px 2px 0px; text-indent:-999em}
#no4 .tx2 p.tx03{ background:url(img/t3l2l3.gif) left no-repeat; width:95px; height:18px; margin:0px 10px 0px 90px; padding:10px 0px 2px 0px; text-indent:-999em}
#no4 .tx2 .txt div{ width:294px; margin-bottom:8px; margin:0px 10px 10px 116px; line-height:200%; font-family:"lr oSVbN", Osaka, "qMmpS Pro W3"}
#no4 .tx2 .txt{ width:398px; float:left;}

#no4 .tx2 .txt2{ float:right; width:240px; text-align:left; font-size:10px; line-height:120%}
#no4 .tx2 .txt2 .t{ text-indent:-999em; background:url(img/t3i2.jpg) top left no-repeat; height:187px; text-align:left; margin:0px;}
#no4 .tx2 .txt2 .tx_1{ text-align:left; margin:0px; background:url(img/t3i2t1.jpg) left top no-repeat; text-indent:-999em; margin-top:6px; height:18px;} 
#no4 .tx2 .txt2 .tx_2{ text-align:left; margin:0px; background:url(img/t3i2t2.jpg) left top no-repeat; text-indent:-999em; margin-top:6px; height:18px;} 
#no4 .tx2 .txt2 .tx_3{ text-align:left; margin:0px; background:url(img/t3i2t3.jpg) left top no-repeat; text-indent:-999em; margin-top:6px; height:18px;}
#no4 .tx2 .txt2 div{ text-align:left; margin:0px; margin-bottom:14px;}

/* housoku 3 */
#no4 .tx3 h4.tx{ background:url(img/t3l3.jpg) left no-repeat; width:641px; height:61px; margin:0px 10px; padding:10px 0px; text-indent:-999em}
#no4 .tx3 h5.tx{ background:url(img/t3ll3.gif) left no-repeat; width:405px; height:19px; margin:0px 10px 10px 90px; text-indent:-999em;}
#no4 .tx3 .img{ background:url(img/t3i3.jpg) top left no-repeat; margin:0px; height:155px; margin-left:90px;}
#no4 .tx3 .img p,
#no4 .tx3 .img div{ text-indent:-999em}

/* housoku 4 */
#no4 .tx4{ width:640px}
#no4 .tx4 h4.tx{ background:url(img/t3l4.jpg) left no-repeat; width:641px; height:61px; margin:0px 10px; padding:10px 0px; text-indent:-999em}
#no4 .tx4 h5.tx{ background:url(img/t3ll4.gif) left no-repeat; width:317px; height:35px; margin:0px 10px 0px 0px; padding:10px 0px; text-indent:-999em;}
#no4 .tx4 .tx4box{ margin-left:44px; width:423px; float:left;}
#no4 .tx4 .tx4box p.txt{ width:423px; margin:0px; line-height:200%;}

#no4 .tx4 .img{ float:right; background:url(img/gmp.gif) top left no-repeat; width:128px; height:222px; line-height:110%;}
#no4 .tx4 .img p{ text-indent:-999em}
#no4 .tx4 .img div{ margin-top:80px; padding:6px; font-size:10px;}

/*housoku 4>kakou*/
#no4 .tx4 .img2{ width:570px; height:222px; margin-left:92px; font-size:10px;}
#no4 .tx4 .img2 p{ height:122px; text-indent:-999em; margin:0px; padding:0px;}
#no4 .tx4 .img2 div{ width:142px; text-align:left; float:left; font-family:"lr oSVbN", Osaka, "qMmpS Pro W3"}
#no4 .tx4 .img2 div div{ width:136px; line-height:110%;}
#no4 .tx4 .img2 .t{ background:url(img/t3ll4l.gif) top left no-repeat; height:45px; text-align:left; text-indent:-999em}
#no4 .tx4 .img2 .i01 p{ background:url(img/t3i4i1.jpg) left top no-repeat; line-height:110%;}
#no4 .tx4 .img2 .i02 p{ background:url(img/t3i4i2.jpg) left top no-repeat; line-height:110%;}
#no4 .tx4 .img2 .i03 p{ background:url(img/t3i4i3.jpg) left top no-repeat; line-height:110%;}
#no4 .tx4 .img2 .i04 p{ background:url(img/t3i4i4.jpg) left top no-repeat;}

hr{ color:#fff; border: none; clear:both}

/*raku*/
#raku{
	border:1px solid #CCC;
	width:640px;
	text-align:center;
	background-color: #FFFFFF;
}
#raku h3{ background:url(img/rk01.jpg) top left no-repeat; height:50px; text-indent:-999em; margin-left:-1px} 
#raku .t01{ width:620px; text-align:left; margin-bottom:10px;}
#raku .t01 h4{ background:#efefef; padding:4px 6px}
#raku .t01 h4 div{ background:url(img/rk01l1.jpg) top left no-repeat; text-indent:-999em; height:21px}
#raku .t01 p.tx{ margin:4px; color:#333}
#raku .t01 p.mem{ margin:0px 20px;}
#raku .t01 .tbl1{ margin-left:20px;}
#raku .t01 .tbl1 p{ margin:0px; color:#333}
#raku .t01 .rakps{ background:url(img/clmd14.jpg) top left no-repeat; height:135px; margin-left:20px;}
/*#raku .t01 .rakps_{ background:url(img/clmd14_.png) top left no-repeat; height:135px; margin-left:20px;} 200811Ly[*/
#raku .t01 .rakps_{ background:url(img/clmd14_nml.png) top left no-repeat; height:85px; margin-left:20px;}
#raku .t02{ width:620px; text-align:left;}
#raku .t02 h4{ background:#efefef; padding:4px 6px}
#raku .t02 h4 div{ background:url(img/rk01l2.jpg) top left no-repeat; text-indent:-999em; height:21px}
#raku .t02 .tbl1{ height:165px}
#raku .t02 p.tx{ margin:4px; color:#333}
#raku .t02 p.mem{ margin:0px 20px;}
#raku .t02 p.tx2{ background:url(img/rk01_t02.jpg) top left no-repeat; text-indent:-999em; margin:0px 0px 0px 12px; height:26px}
#raku .t02 .tx2t{ margin-left:14px; color:#333}
#raku .t02 p.tx3{ height:23px; margin:6px 12px;}
#raku .t02 .day{ background:url(img/rak.jpg) top left no-repeat; text-indent:-999em; height:35px; margin-left:12px}

#raku .tsp{ width:620px; margin-bottom:10px;}
#raku .tsp h5{ background:url(img/rk01_lt.jpg) top left no-repeat; text-indent:-999em; height:40px; margin-left:20px}
#raku .tsp table{ margin:0px 0px 0px 20px; padding:0px;}
#raku .tsp table td{ vertical-align:top; text-align:left; margin:0px; padding:0px; width:300px; color:#333; height:105px}
#raku .tsp table td .i{ background:url(img/rk01_lt04i.jpg) right top no-repeat; padding-right:90px; height:100px}
#raku .tsp table td span{ color:#666}
#raku .tsp table td div{ margin:0px; padding:0px 12px; font-family:"lr oSVbN", Osaka, "qMmpS Pro W3"}
#raku .tsp table td p.tsp01{ height:29px; background:url(img/rk01_lt01.jpg) top left no-repeat; text-indent:-999em; margin:0px; padding:0px}
#raku .tsp table td p.tsp02{ height:29px; background:url(img/rk01_lt03.jpg) top left no-repeat; text-indent:-999em; margin:0px; padding:0px}
#raku .tsp table td p.tsp03{ height:29px; background:url(img/rk01_lt02.jpg) top left no-repeat; text-indent:-999em; margin:0px; padding:0px}
#raku .tsp table td p.tsp04{ height:29px; background:url(img/rk01_lt04.jpg) top left no-repeat; text-indent:-999em; margin:0px; padding:0px}

#raku .t03{ width:620px; text-align:left; margin:10px 0px 0px 0px}
#raku .t03 h4{ background:#efefef; padding:4px 6px}
#raku .t03 h4 div{ background:url(img/rk01l3.jpg) top left no-repeat; text-indent:-999em; height:21px}
#raku .t03 p.tx{ margin:4px; color:#333}
#raku .t03 p.mem{ margin:0px 0px 15px 20px;}

/*rakurau ssi*/
.element{ width:640px; border:1px solid #ccc; display:inline-block; height:80px; clear:both}
.element:after { content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both; } 
.element .t01{ text-align:left; width:254px; float:left; margin:8px 5px 8px 10px; padding:0px; font-size:10px;}
html>body #spc .element .t01{ text-align:left; width:254px; float:left; margin:8px 5px 8px 10px; padding:0px 0px 0px 8px; font-size:10px;}
.element .t01 p{ border-bottom:1px solid #666; margin:0px; width:254px; padding:0px;}
.element .t01 table{ margin:0px; padding:0px;}
.element .t01 table th{ vertical-align:top; text-align:left; width:70px; font-weight:normal; font-size:10px; line-height:140%; font-family:"lr oSVbN", Osaka, "qMmpS Pro W3"; color:#666}
.element .t01 table td{ vertical-align:top; text-align:left; width:70px; font-weight:normal; font-size:10px; line-height:140%; font-family:"lr oSVbN", Osaka, "qMmpS Pro W3"}

.element .t02{ text-align:left; width:330px; float:left; margin:8px 10px 8px 5px; font-size:10px; line-height:120%; font-family:"lr oSVbN", Osaka, "qMmpS Pro W3"}
html>body #spc .element .t02{ text-align:left; width:490px; float:left; margin:8px 10px 8px 5px; padding-left:10px; font-size:10px; line-height:120%;}
.element .t02 p{ border-bottom:1px solid #666; margin:0px; padding:4px 0px 3px 0px;}
