@charset "utf-8";

div.txt_nml {
	width:710px;
	padding-top:20px;
	padding-left:20px;
	padding-bottom:20px;
	line-height:120%;
}

/*spec*/
.spec_name{
font-size:170%;
font-weight:bold;
line-height:120%;
}

.spec_name2{
margin-top:8px;
vertical-align:bottom;
color:#666666;
	}

td.fontline{
	line-height: 14px;
}	

.spec_txt{
	line-height:140%;
	margin-bottom:10px;
	margin-top:5px;
	margin-left:10px;
	margin-right:20px;
	}

div.spec_txt_ful{
	width:710px;
	padding-top:20px;
	padding-left:20px;
	padding-bottom:20px;
	line-height:140%;
}	
	
.spec_txt2{
line-height:120%;
	}


/*jell*/
.jell_con_txt{
line-height:120%;
	margin-bottom:10px;
	margin-top:5px;
	margin-left:20px;
	margin-right:45px;
	font-size:110%;
	}
	
.jell_con_linktxt{
line-height:120%;
	text-decoration:underline;
	}

.jell_spec_txt3{
margin-top:4px;
vertical-align:bottom;
	}	

.jell_spec_wrap1{
margin-left:10px;
margin-bottom:10px;
}		

.jell_spec_wrap0{
margin-top:15px;
}

.jell_attention_txt{
line-height:100%;
margin-top:10px;
margin-left:15px;
}

.jell_when{
margin-bottom:5px;
margin-left:25px;
}

.jell_when_img{
margin-right:15px;
}

.jell_when_img2{
margin-top:20px;
margin-bottom:15px;
margin-right:15px;
}

.jell_when_txt{
margin-top:3px;
}

.jell_how_txt{
margin-top:5px;
margin-bottom:15px;
margin-left:15px;
}

.jell_how_img{
margin-right:15px;
}

.jell_pdf_txt{
line-height:120%;
font-size:98%;
}

.jell_fire{
float:left;
border:1px solid #666666;
vertical-align:bottom;
margin-right:7px;
margin-top:3px;
margin-left:2px;
}

.jell_firetxt{
margin-top:2px;
margin-left:2px;
margin-right:2px;
margin-bottom:1px;
}

/*tape＆bandage*/
.tb_top_name{
	color:#666666;
	line-height:120%;
	padding-top:5px;
	}

 /*20110112追加*/
#situation_box { width: 730px; height: 322px; position: relative; margin: 10px 0 0 0; }

#situation_link_box { width: 560px; height: 262px; margin: 0 90px 0 80px; }

#situation_link_box ul { width: 560px; height: 262px; margin: 0; }

#situation_link_box ul li{ height: 262px; float: left; list-style: none; }

.situation_link01 { width: 100px; margin: 0 25px 0 0; }
.situation_link01 a { display: block; width: 100px; height: 262px; background: url(../tape/images/situation_link_01_r.jpg) no-repeat; text-indent:-9999px; }
.situation_link01 a:hover { background: url(../tape/images/situation_link_01_o.jpg) no-repeat; }

.situation_link02 { width: 185px; margin: 0 25px 0 0; }
.situation_link02 a { display: block; width: 185px; height: 262px; background: url(../tape/images/situation_link_02_r.jpg) no-repeat; text-indent:-9999px; }
.situation_link02 a:hover { background: url(../tape/images/situation_link_02_o.jpg) no-repeat; }

.situation_link03 { width: 100px; margin: 0 25px 0 0; }
.situation_link03 a { display: block; width: 100px; height: 262px; background: url(../tape/images/situation_link_03_r.jpg) no-repeat; text-indent:-9999px; }
.situation_link03 a:hover { background: url(../tape/images/situation_link_03_o.jpg) no-repeat; }

.situation_link04 { width: 100px; margin: 0; }
.situation_link04 a { display: block; width: 100px; height: 262px; background: url(../tape/images/situation_link_04_r.jpg) no-repeat; text-indent:-9999px; }
.situation_link04 a:hover { background: url(../tape/images/situation_link_04_o.jpg) no-repeat; }

#situation_bar { width: 705px; height: 70px; position: absolute; top: 248px; left: 8px; }

/*earplug*/
div.ear_txt{
	width:710px;
	padding-top:20px;
	padding-left:20px;
	padding-bottom:30px;
	line-height:130%;
	font-size:115%;
}	

/*film*/
div.film {
	width:710px;
	background-image:url(../film/images/img_pad.jpg);
	background-position:right;
	background-repeat:no-repeat;
	margin-bottom:20px;}
	
div.film_txt{
	width:480px;
	padding-bottom:20px;
	line-height:130%;
	font-size:115%;
}

/*hifu*/
	
div.txt_spec{
	width:710px;
	padding-top:20px;
	padding-left:20px;
	padding-bottom:20px;
	line-height:1.3em;
}


/*bandage01*/

div.bandage01_txt{
	width:480px;
	padding-bottom:20px;
	line-height:130%;
	font-size:100%;
}
.iphone .bandage01_txt{ width:480px; padding-bottom:20px; line-height:130%; font-size:60%; }

/*blemderm*/

div.blemderm_txt{
	width:480px;
	padding-bottom:5px;
	line-height:130%;
	font-size:100%;
}

.iphone .blemderm_txt{ width:480px; padding-bottom:5px; line-height:130%; font-size:60%;}

div.sumnail{
	width:68px;
	padding-right:3px;
}

div.case_img{
	width:690px;
	margin-top:20px;
	margin-left:20px;
	margin-bottom:20px;
}

div.sub_txt{
	margin-top:3px;
}

div.sub_txt2{
	margin-bottom:3px;
}

/*multi*/
div.multi_txt{
	line-height:130%;
	font-size:90%;
}
div.multi_txt2{
	padding-bottom:20px;
	line-height:130%;
	font-size:100%;
}
div.multi_txt3{
	line-height:130%;
	font-size:85%;
}
.iphone .multi_txt3{ line-height:130%; font-size:9px;}

div.txt_ttop{
	line-height:130%;
	font-size:85%;
	padding-top:5px;
	padding-left:5px;
}
div.txt_ttop2{
	line-height:130%;
	font-size:85%;
	padding-top:60px;
	padding-left:5px;
}

div.advice_txt{
	line-height:130%;
	font-size:100%;
	padding-top:5px;
	padding-left:20px;
}

.win #wmv_link { text-align: left; }
.mac #wmv_link{display: none; }
.iphone #wmv_link{display: none; }
.ipad #wmv_link{display: none; }
.ipod #wmv_link{display: none; }

.mac #m4v_link{ text-align: left; }
.iphone #m4v_link{ text-align: left; }
.ipad #m4v_link{ text-align: left; }
.ipod #m4v_link{ text-align: left; }

.win #m4v_link {display: none; }




/****110810追加****************/


.ms_cf_box{
width:730px;
margin:0 0 20px 0; padding:0;
}

.ms_cf_a{
width:730px;
height:105px;
margin:0; padding:0;
clear:both;
}

.ms_cf_a h2{
width:415px;
height:75px;
text-indent:-9999px;
background:url(../mask_cf/images/title.gif) no-repeat;
float:left;
}


.ms_cf_a p{
width:306px;
height:105px;
text-indent:-9999px;
background:url(../mask_cf/images/title_img.gif) no-repeat;
float:left;
}

.ms_cf_b{
width:721px;
height:232px;
margin:0; padding:0;
clear:both;
background:url(../mask_cf/images/mask_as_back.jpg) no-repeat;
}

.kara{
width:515px;
height:232px;
margin:0; padding:0;
float:left;
}

.kara2{
width:195px;
height:232px;
margin:0; padding:0;
float:left;
}

.mscf_txt01{
width:220px;
height:70px;
margin:0 0 0 15px; padding-top:60px;
}


.mscf_txt02{
width:220px;
height:30px;
margin:70px 0 0 15px; padding:0;
}

.mscf_txt03{
width:180px;
height:80px;
margin:90px 0 0 15px; padding:0;
}























