@charset "utf-8";

/* common
-------------------------------------------------------------*/
a:link{color:#009966}

img{border:none}
td{vertical-align:top}
.ToPageTop td{padding:12px 0 40px; color:#009966}
.red{color:#CC0000; font-weight:bold}
.Font10Black{font-size:10px; color:#000}
#container #pan a{color:#009966}
#container #panB a{color:#009966}



/* margin - padding */
.mb12{margin:0 0 12px 0}
.mb20{margin:0 0 20px 0}
.mb30{margin:0 0 30px 0}
.mb40{margin:0 0 40px 0}





/* Top
-------------------------------------------------------------*/
#Shingu a:link{color:#009966; text-decoration:underline;}
#Shingu a:hover{color:#FF6666; text-decoration:none;}
#Shingu #ShinguMenu td{height:61px}
#Shingu #Block1{width:640px; background:url(../images/img03_bg.jpg) 0 0 no-repeat; padding:20px}
#Shingu #Block1 p{line-height:115%; color:#666; padding:10px 0 0 0}
#Shingu #Block2{width:642px; background:#CCC; padding:19px}
#Shingu #Block3{width:648px; padding:16px}

#Shingu #Block2 a , #Shingu #Block3 a{color:#000; font-size:14px; text-decoration:underline;}



/* set
-------------------------------------------------------------*/
#SET .ToPageTop a{color:#009966}
#SET a{font-size:15px; font-weight:bold; line-height:130%; color:#009966}
#Orange{width:656px; background:#FFE9D4; padding:12px}
#Pink{width:656px; background:#FFCECE; padding:12px}
#Green{width:656px; background:#DBF2E7; padding:12px}



/* daily
-------------------------------------------------------------*/
#Daily .ToPageTop a{color:#009966}
#Daily a{color:15px; font-size:15px; font-weight:bold; line-height:130%; color:#009966}
#Daily a:hover{text-decoration:none}

/* grade */
.GradeBlock{background:#660000; padding:0 0 5px; margin:0 0 10px}
.GradeBlock div{width:660px; margin:0 auto; background:#fff; padding:5px}
.GradeBlock p{padding:0 10px; width:314px}
#short p{padding:0 0 0 10px; width:226px}
#GradeBlock2{width:662px; border-right:solid 1px #999; border-bottom:solid 1px #999; border-left:solid 1px #999; padding:0 8px}
#GradeBlock2 #ireko{width:580px; margin:25px auto}

/* function */
.FunctionBlock{background:#123054; padding:0 0 5px; margin:0 0 10px}
.FunctionBlock div{width:660px; margin:0 auto; background:#fff; padding:5px}
.FunctionBlock p{padding:0 10px; width:314px}



/* covering
-------------------------------------------------------------*/
#covering .ToPageTop a{color:#009966}
#covering{color:#000000;font-size:14px;line-height:140%;}
#covering a{font-size:15px; line-height:120%; color:#000000;letter-spacing:0em;}
#covering .link01{font-size:13px; line-height:130%; color:#666666}
#covering .link01 a{font-size:13px; line-height:130%; color:#666666}
#covering #box1{border-right:3px solid #343434;border-bottom:3px solid #343434;border-left:3px solid #343434;width:574px;padding:20px 5px 10px 15px;}
#covering .price2{font-size:17px;color:#cc0000;font-weight:bold;letter-spacing:0em;}
#covering .font666{color:#666666;}
#covering .font666_13{color:#666666;font-size:13px;}
#covering .pt5{padding-top:5px;}
#covering .pt10{padding-top:10px;}
#covering .pt20{padding-top:20px;}
#covering p{padding:0;margin:0;}
#covering .td01{vertical-align:bottom;} 
#covering .td02{border-bottom:1px solid #cccccc;} 
#covering #box2{border-right:1px solid #666666;border-bottom:1px solid #666666;border-left:1px solid #666666;width:604px;padding:20px 15px 15px 20px;margin-left:15px;}
#covering #box3{border-right:1px solid #333333;border-bottom:1px solid #333333;border-left:1px solid #333333;width:231px;padding:5px 0px 5px 12px;}
#covering #box4{border-right:1px solid #333333;border-bottom:1px solid #333333;border-left:1px solid #333333;width:231px;height:26px;padding:5px 0px 0px 12px;}
#covering #box5{border-right:1px solid #333333;border-bottom:1px solid #333333;width:200px;height:114px;padding:5px 0px 0px 12px;}
#covering #box6{border:1px solid #666666;width:658px;padding:15px 0 15px 15px;}
#covering .box7{border-bottom:1px solid #999999;padding-bottom:5px; width:180px;margin-bottom:5px;}
#covering .box8{padding-bottom:5px; width:180px;}



/* kaimin
-------------------------------------------------------------*/
#Kaimin .ToPageTop a{color:#009966}
#Kaimin p.font16{font-size:16px; line-height:140%; color:#666; text-align:left}
#Kaimin p.font14{font-size:14px; line-height:140%; color:#666; text-align:left}
#Kaimin p.price , #Kaimin p.price a{color:#000; font-size:14px; height:120%; text-align:left}
#Kaimin p.price .red{font-size:18px; font-weight:bold; color:#CC0000}



/* kotatsufuton
-------------------------------------------------------------*/
#kotatsufuton .ToPageTop a{color:#009966}
#kotatsufuton a{font-size:15px; font-weight:bold; line-height:130%; color:#009966}
#kotatsufuton .price{
	font-weight:bold;
	color:#CC0000;
	font-size: 14px;
}
#kotatsufuton .left10 { margin:0 0 0 10px;}
#kotatsufuton .left30 { margin:0 0 0 30px;}
#kotatsufuton .left50 { margin:0 0 0 50px;}
#kotatsufuton .left95 { margin:10px 0 0 95px;}

