@charset "Shift-JIS";

/* ---------------------------------------------------------------------------

		Biotech Web Site Style Seat - Ganma

--------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------
	Main Contents
--------------------------------------------------------------------------- */

#cont1 #cont2 #cont3 #cont4 {
	float:left;
}

.gamna-top {
	float:left;
	width:550px;
	height:183px;
	margin:13px 0px 20px 0px;
	padding:0px;
	background-image:url(../img/ganma/main-bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	position:relative;
}
	
.gamna-top ul {
	float:left;
	margin:110px 0px 0px 20px;
	padding:0px;
	}

.gamna-top li {
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
	}

.ganma-coupon {
	float:left;
	width:550px;
	height:133px;
	margin:0px 0px 15px 0px;
	padding:0px;
	}

.ganma-coupon p {
	float:left;
	width:240px;
	margin:10px 0px 0px 5px;
	padding:0px;
	display:block;
	}
	
.ganma-coupon img {
	float: left;
	clear: none;
	margin-left: 10px;
	}

.ganma-tit {
	float:left;
	width:550px;
	height:33px;
	margin:0px 0px 5px 0px;
	padding:0px;
	}

.gbox1 {
	float:left;
	width:550px;
	margin:10px 0px 0px 0px;
	padding:0px;
	}

.gbox1l {
	float:left;
	width:380px;
	margin:0px;
	padding-top:10px;
	}

.gbox1l p {
	float:left;
	width:360px;
	margin:0px 0px 14px 0px;
	padding:0px;
	line-height:normal;
	}
	
*+html .gbox1l p {
	line-height: 155%;
	}
	


.gbox1l dl {
	float:left;
	width:350px;
	margin:15px 0px 0px 6px;
	padding:0px;
	display:inline;
	}

.gbox1l dt {
	float:left;
	width:350px;
	margin:0px 0px 3px 0px;
	padding:0px;
	}

.gbox1l dd {
	float:left;
	width:350px;
	height:105px;
	margin:0px;
	padding:0px;
	background-color:#FDE0B7;
	}

.gbox1r {
	float:right;
	width:170px;
	margin:0px;
	padding:0px;
	}

.gbox1in {
	float:left;
	width:340px;
	margin:10px 0 0 6px;
	display:block;
	line-height: 100%;
}

#gbox1in p{
	width:328px !important;
	padding: 12px !important;
	display:inline;
	line-height: 100%;
}

*+html #gbox1in {
	line-height: 120%;
	}
	
*+ html .lineheight {
	110%;
	}

.gbox1inl {
	float:left;
	width:135px;
	margin:0px;
	padding:0px;
	}

.gbox1inr {
	float:left;
	width:205px;
	margin:0px;
	padding:0px;
	font-size:8pt;
	line-height:105%;
	}

#gbox1in {
	float:left;
	width:340px;
	margin:10px 0px 0px 6px;
	padding:0px;
	display:inline;
	font-size:8pt;
	}

.step1 {
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px;
	}

.step1 dt {
	width:150px;
	margin:0px;
	padding:0px;
	}

.step1 dd {
	width:150px;
	margin:0px 0px 6px 0px;
	padding:0px;
	font-size:8pt;
	}

.ganma-flow {
	float:left;
	margin:10px 0px 30px 0px;
	padding:0px;
	}

.ganma-flow dt {
	float:left;
	width:184px;
	height:60px;
	margin:0px;
	padding:0px;
	background-image:url(../img/ganma/step-bg.gif);
	background-repeat:no-repeat;
	}

.ganma-flow dd {
	float:left;
	width:360px;
	height:42px;
	margin:0px 0px 18px 0px;
	padding:0px;
	border-right:1px solid #1C8906; 
	border-top:1px solid #1C8906; 
	border-bottom:1px solid #1C8906;
	font-size:8pt;
	line-height:normal;
	}

#ganma-flowno {
	float:left;
	width:184px;
	height:60px;
	margin:0px;
	padding:0px;
	background-image:url(../img/ganma/step-bg2.gif);
	background-repeat:no-repeat;
	}

.ganma-flow p {
	float:left;
	width:340px;
	margin:4px 0px 0px 10px;
	padding:0px;
	font-size:8pt;
	line-height:normal;
	display:inline;
	}


.gbox3 {
	float:left;
	width:550px;
	margin:8px 0px 0px 0px;
	padding:0px;
	}

.gbox3 dt {
	width:524px;
	height:44px;
	margin:0px;
	padding:0px;
	background-image:url(../img/ganma/box3-bg.gif);
	background-repeat:no-repeat;
	}

.gbox3 dd {
	width:524px;
	margin:0px 0px 12px 0px;
	padding:0px;
	}

.gbox3 p {
	width:500px;
	margin:10px 0px 0px 12px;
	padding:0px;
	}

#gbox3txt {
	float:left;
	width:298px;
	margin-top:10px;
	display:inline;
	}

.gbox3pic {
	float:right;
	margin-top:15px;
	display:inline;
	}

.box3-sb {
	float:left;
	width:283px;
	height:94px;
	margin:5px 0px 0px 10px;
	padding:0px;
	background-color:#FDE0B7;
	display:inline;
	}

.box3-sb span {
	float:left;
	width:265px;
	font-size:8pt;
	line-height:normal;
	margin:10px 0px 0px 10px;
	padding:0px;
	}

.box3-sb p {
	float:left;
	width:265px;
	line-height:normal;
	margin:10px 0px 0px 10px;
	padding:0px;
	}

.box4-int {
	float:left;
	width:455px;
	height:72px;
	margin:15px 0px 20px 40px;
	padding:0px;
	background-image:url(../img/ganma/box4-intbg.gif);
	background-repeat:no-repeat;
	text-align:center;
	}

.box4-int p {
	float:left;
	width:430px;
	margin:10px 0px 0px 10px;
	padding:0px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#FC0202;
	letter-spacing:-0.15em;
	}

.box4-salontit {
	float:left;
	width:500px;
	margin:15px 0px 0px 20px;
	padding:0px 0px 3px 0px;
	font-weight:bold;
	}

.box4-salonkome {
	float:left;
	width:500px;
	margin:-10px 0px 0px 20px;
	padding:0px 0px 3px 0px;
	font-size:8pt;
	}
	
.box4-salon {
	float:left;
	width:513px;
	margin:0px 0px 15px 15px;
	padding:0px;
	border-collapse:collapse;
	border:1px solid #dddddd;
	}

.box4-salon th {
	height:30px;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	border:1px solid #dddddd;
	background-color:#eeeeee;
	font-weight:bold;
	text-align:center;
	}

.gsalon-bw td {
	height:30px;
	text-align:center;
	border-collapse:collapse;
	border:1px solid #dddddd;
	font-size:14px;
	}

.gsalon-bg td {
	height:30px;
	text-align:center;
	background-color:#eeeeee;
	border-collapse:collapse;
	border:1px solid #dddddd;
	font-size:14px;
	}

.gbox_medical_aroma {
	float:left;
	width:540px;
	margin:8px 0px 0px 0px;
	padding:0px;
	}

.gbox_medical_aroma dt {
	width:540px;
	height:321px;
	margin:0px;
	padding:0px;
	}

.gbox_medical_aroma dt.coupon {
	width:540px;
	height:152px;
	margin:0px;
	padding:0px 0px 12px 0px;
	}

.gbox_medical_aroma dd {
	width:540px;
	height:254px;
	padding:0px 0px 0px 0px;
	margin:0px;
	background-image:url(../img/ganma/medical_aroma_bg.jpg);
	background-repeat:no-repeat;
	}

.gbox_medical_aroma dd img {
	padding:7px 0px 0px 17px;
	margin:0px;
	}


.gbox_medical_aroma p {
	width:423px;
	margin:0px 0px 0px 59px;
	padding:5px 0px 0px 0px;
	}

.gbox_medical_aroma p span {
	margin:0px;
	padding:0px;
	color:#AD452F;
	font-weight:bold;
	}

.gbox_medical_aroma p.span2 {
	width:423px;
	margin:0px 0px 0px 59px;
	padding:15px 0px 0px 0px;
	}

#gbox_medical_aromatxt {
	float:left;
	width:300px;
	margin-top:10px;
	}

.gbox_medical_aromapic {
	float:right;
	margin-top:15px;
	}

.box_medical_aroma-sb {
	float:left;
	width:283px;
	height:94px;
	margin:5px 0px 0px 10px;
	padding:0px;
	background-color:#FDE0B7;
	}

.box_medical_aroma-sb span {
	float:left;
	width:265px;
	font-size:8pt;
	line-height:normal;
	margin:10px 0px 0px 10px;
	padding:0px;
	}

.box_medical_aroma-sb p {
	float:left;
	width:265px;
	line-height:normal;
	margin:10px 0px 0px 10px;
	padding:0px;
	}


td.tdatn01 {
	text-align:left;
	padding-left:23px;
}

span.atn01 {
	font-size:8pt;
	line-height:120%;
}

p.attention {
	color: blue;
	margin: 24px 24px 12px 0;
}
