/*campaign*/
.cam-hoshi {
	font-weight:bold;
	color:#f99a1f;
	font-size:13pt;
}
.camtitle{
padding:10px 20px;font-size:13pt;font-weight:bold;color:#01b3e5;
background:url(img/cambar1.gif) top left no-repeat;
}
.camtitlesp{
padding:10px 20px;font-size:13pt;font-weight:bold;color:#fe2789;
background:url(img/cambar4.gif) top left no-repeat;
}
.camdown {
	padding: 5px;
	background: #ff6901;
	color: #333;
	font-size: 12pt;
	font-weight: normal;
}
.caminner {
border:3px #c0edfa solid;padding:10px;
}
.caminnersp {
border:3px #feb6d7 solid;padding:10px;
}
.camimg {
float:right;margin-left:10px;
}
.camcourse {
width:530px;background:#fdedc6;margin:10px 0;padding:5px;
}
.camcourse ul{
	margin-left:20px;
}
.camcourse li{
	list-style:circle outside;
}

.price img {
	vertical-align:middle;
	margin:0 10px;
}
.price .newprice {
	color:#fc2929;
	font-size:16pt;
	font-weight:bold;
}

/*1109*/

.camtitle2{
padding:10px 20px;font-size:13pt;font-weight:bold;color:#000;
background:url(img/cambar5.gif) top left no-repeat;
}
.caminner2 {
border:3px #fff2a7 solid;padding:10px;
}
.cam-hoshi2 {
	font-weight:bold;
	color:#333;
	font-size:13pt;
}
.pricebtm {
margin-bottom:15px;
}

/*1110*/
.cam1110 {
	padding:10px 20px;font-size:13pt;font-weight:bold;color:#000;
	background:url(img/cambar1110.gif) top left no-repeat;
}
.caminner1110 {
	border:3px #f9e6fd solid;padding:10px;
}
.cam-hoshi1110 {
	font-weight:bold;
	color:#a81668;
	font-size:13pt;
}
/*1111*/
.cam1111 {
	padding:10px 20px;font-size:13pt;font-weight:bold;color:#000;
	background:url(img/cambar1111.gif) top left no-repeat;
}
.caminner1111 {
	border:3px #cfe9d4 solid;padding:10px;
}
.cam-hoshi1111 {
	font-weight:bold;
	color:#117c25;
	font-size:13pt;
}

/*winter*/
.win-course {
	margin:10px auto;
}
.win-course td{
	padding:5px;
	text-align:center;
}

/*1201*/
.camblue {
	font-weight:bold;
	color:#2aaed7;
	font-size:14pt;
	margin-bottom:10px;
}
.cambold1201{
	font-size:11pt;
	color:#ff6901;
}
.camyellow {
	padding:10px 20px;font-size:13pt;font-weight:bold;color:#000;
	background:url(img/cambar5.gif) top left no-repeat;
}
.caminneryellow {
	border:3px #fff3a3 solid;padding:10px;
}
.camgreen {
	padding:10px 20px;font-size:13pt;font-weight:bold;color:#000;
	background:url(img/cambar3.gif) top left no-repeat;
}
.caminnergreen {
	border:3px #cde88c solid;padding:10px;
}
/*1203*/
.cam1203 {
	border:1px #ccc solid;
	border:1px #e6e6e6 solid;
	padding:10px 0;
}
.cam1203 p{
	margin:0 15px;
}
.cam1203top {
	font-size:11pt;
	font-weight:bold;
}
.cam1203bar {
	padding:5px 15px;
	font-size:13pt;
	margin:5px 0;
	color:#fff;
}
.cam1203bar a{
	color:#fff;
}
.camdown1203 {
	padding:5px;background:#eb2d2d;color:#fff;font-size:11pt;font-weight:normal;
	margin-left:10px;
}
.price1203 {
	padding-bottom:15px;
}
.price1203 img {
	vertical-align:middle;
	margin:0 10px;
}
.price1203 .newprice {
	color:#eb2d2d;
	font-size:14pt;
	background:url(img/camyaji2.gif) left center no-repeat;
	margin-left:10px;
	padding-left:20px;
}
.cam1203table {
	margin:10px 15px;
}
.cam1203table td {
	padding:5px;
}
.cam1203table .naiyo{
	text-align:center;
	border:1px #faaa94 dashed;
	background:#feece6;
}
.cam1203ph {
	float:right;
	margin-left:15px;
}
.cam1204ph {
	float:right;
	margin-left:15px;
	margin-right:10px;
}

/*1209*/
#cam1209 {
	background:#fff url(img/cam1209_bg.gif) left top no-repeat;
}
#cam1209 h2{
	background:none;
	float:left;
	margin:0;
	padding:10px 20px;
}
#cam1209 p.catch{
	padding:20px 20px 0 0;
}
#cam1209 p.kikan{
	text-align:center;
	padding:0;
	background:#be2554;
	color:#fff;
	clear:both;
}

.line1209 {
	background:url(img/cam1209_line.png) left top no-repeat;
	margin-left:20px;
	clear:both;
}
.line1209full {
	background:url(img/cam1209_line2.png) left top no-repeat;
	margin-left:20px;
	clear:both;
}
.line1209 .graybar {
	background:#eee;
	border-bottom:3px #aaa solid;
	padding:0 8px;
	margin:10px 0;
	font-weight:bold;
}
.line1209 .graybar span{
	color:#bf2578;
}
.line1209 .limited {
	background:#eee url(img/cam1209_limited.gif) 5px center no-repeat;
	padding-left:85px;
}
.line1209 .clinic {
	background:#eee url(img/cam1209_clinic.gif) 5px center no-repeat;
	padding-left:95px;
}
.line1209 .menutitle {
	font-size:15pt;
	font-weight:bold;
	margin-bottom:10px;
	line-height:1.5;
}
.line1209 .menutitle span {
	font-size:11pt;
	font-weight:normal;
}
.line1209 .menuph {
	float:right;
	margin-left:10px;
}
.line1209 .price {
	color:#eb2d2d;
	font-size:16pt;
	line-height:1.5;
}
.line1209 .price span{
	font-size:10pt;
	color:#333;
}
.line1209 .chu {
	font-size:8pt;
	text-align:right;
	line-height:1.3;
}

.col1209left {
	width:340px;
	float:left;
	margin:0 0 0 10px;
	display: inline;
}
.col1209right {
	width:340px;
	float:right;
	margin:0 30px 0;
	display: inline;
}
.col1209full {
	width:720px;
	margin:0 0 0 10px;
	padding-top:5px;
}

.btm1209 {
	height:25px;
	background:url(img/cam1209_btm.png) left top no-repeat;
	margin-left:20px;
	clear:both;
}
.btm1209full {
	height:25px;
	background:url(img/cam1209_btm2.png) left top no-repeat;
	margin-left:20px;
}

/*1210*/
#cam1210 {
	background:#fff url(img/cam1210_bg.gif) left top no-repeat;
}
#cam1210 h2{
	background:none;
	float:left;
	margin:0;
	padding:10px 20px;
}
#cam1210 p.catch{
	padding: 20px 20px 0 0;
	font-size: 14px;
	color: #600;
}
#cam1210 p.kikan{
	text-align:center;
	padding:0;
	background:#721D1A;
	color:#fff;
	clear:both;
	font-size:14px;
}

.line1210 {
	background:url(img/cam1209_line.png) left top no-repeat;
	margin-left:20px;
	clear:both;
}
.line1210full {
	background:url(img/cam1209_line2.png) left top no-repeat;
	margin-left:20px;
	clear:both;
}

.line1210 .graybar_main {
	background: #900;
	border-bottom: 3px #aaa solid;
	padding: 0 8px;
	margin: 10px 0;
	font-weight: bold;
	color: #FFF;
}
.line1210 .graybar_main span{
	color:#bf2578;
}

.line1210 .graybar {
	background: #eee;
	border-bottom: 3px #aaa solid;
	padding: 0 8px;
	margin: 10px 0;
	font-weight: bold;
	color: #000;
}
.line1210 .graybar span{
	color:#bf2578;
}
.line1210 .limited {
	background:#eee url(img/cam1209_limited.gif) 5px center no-repeat;
	padding-left:85px;
}
.line1210 .clinic {
	background: #eee url(img/cam1209_clinic.gif) 5px center no-repeat;
	padding-left: 95px;
	font-size: 14px;
}
.line1210 .menutitle {
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 1.5;
	color: #600;
}
.line1210 .menutitle span {
	font-size:11pt;
	font-weight:normal;
}
.line1210 .menuph {
	float:right;
	margin-left:10px;
}
.line1210 .price {
	color: #eb2d2d;
	font-size: 20px;
	line-height: 1.5;
	font-weight: bold;
}
.line1210 .price span{
	font-size: 9pt;
	color: #333;
}
.line1210 .chu {
	font-size: 8pt;
	text-align: right;
	line-height: 1.3;
	color: #600;
}

.col1210left {
	width:340px;
	float:left;
	margin:0 0 0 10px;
	display: inline;
}
.col1210right {
	width:340px;
	float:right;
	margin:0 30px 0;
	display: inline;
}
.col1210full {
	width:720px;
	margin:0 0 0 10px;
	padding-top:5px;
}

.btm1210 {
	height:25px;
	background:url(img/cam1209_btm.png) left top no-repeat;
	margin-left:20px;
	clear:both;
}
.btm1210full {
	height:25px;
	background:url(img/cam1209_btm2.png) left top no-repeat;
	margin-left:20px;
}
.price_off{
	
}
#sub {
	font-size: 9pt;
}

/*1211*/
#cam1211 {
	background:#fff url(img/cam1211_bg.gif) left top repeat-x;
}
#cam1211 h2{
	background:none;
	float:left;
	margin:0;
	padding:10px 20px;
}
#cam1211 p.catch{
	padding: 20px 20px 0 0;
	font-size: 14px;
	color: #600;
}
#cam1211 p.kikan{
	text-align:center;
	padding:0;
	background:#B7183E;
	color:#fff;
	clear:both;
	font-size:14px;
}

.line1211 {
	background:url(img/cam1209_line.png) left top no-repeat;
	margin-left:20px;
	clear:both;
}
.line1211full {
	background:url(img/cam1209_line2.png) left top no-repeat;
	margin-left:20px;
	clear:both;
}

.line1211 .graybar_main {
	background: #900;
	border-bottom: 3px #aaa solid;
	padding: 0 8px;
	margin: 10px 0;
	font-weight: bold;
	color: #FFF;
}
.line1211 .graybar_main span{
	color:#bf2578;
}

.line1211 .graybar {
	background: #eee;
	border-bottom: 3px #aaa solid;
	padding: 0 8px;
	margin: 10px 0;
	font-weight: bold;
	color: #000;
}
.line1211 .graybar span{
	color:#bf2578;
}
.line1211 .limited {
	background:#eee url(img/cam1209_limited.gif) 5px center no-repeat;
	padding-left:85px;
}
.line1211 .clinic {
	background: #eee url(img/cam1209_clinic.gif) 5px center no-repeat;
	padding-left: 95px;
	font-size: 14px;
}
.line1211 .supli {
	background:#eee url(img/cam_supli.gif) 5px center no-repeat;
	padding-left:95px;
}
.line1211 .menutitle {
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 1.5;
	color: #600;
}
.line1211 .menutitle span {
	font-size:11pt;
	font-weight:normal;
}
.line1211 .menuph {
	float:right;
	margin-left:10px;
}
.line1211 .price {
	color: #eb2d2d;
	font-size: 20px;
	line-height: 1.5;
	font-weight: bold;
}
.line1211 .price span{
	font-size: 9pt;
	color: #333;
}
.line1211 .chu {
	font-size: 8pt;
	text-align: right;
	line-height: 1.3;
	color: #600;
}

.col1211left {
	width:340px;
	float:left;
	margin:0 0 0 10px;
	display: inline;
}
.col1211right {
	width:340px;
	float:right;
	margin:0 30px 0;
	display: inline;
}
.col1211full {
	width:720px;
	margin:0 0 0 10px;
	padding-top:5px;
}

.btm1211 {
	height:25px;
	background:url(img/cam1209_btm.png) left top no-repeat;
	margin-left:20px;
	clear:both;
}
.btm1211full {
	height:25px;
	background:url(img/cam1209_btm2.png) left top no-repeat;
	margin-left:20px;
}
.price_off{
	
}
#sub {
	font-size: 9pt;
}

/*1212*/
#cam1212 {
	background:#fff url(img/cam1212_bg.jpg) left top repeat-x;
}
#cam1212 h2{
	background:none;
	float:left;
	margin:0;
	padding:10px 20px;
}
#cam1212 p.catch{
	padding: 20px 20px 0 0;
	font-size: 14px;
	color: #600;
}
#cam1212 p.kikan{
	text-align:center;
	padding:0;
	background:#B7183E;
	color:#fff;
	clear:both;
	font-size:14px;
}

.line1212 {
	background:url(img/cam1209_line.png) left top no-repeat;
	margin-left:20px;
	clear:both;
}
.line1212full {
	background:url(img/cam1209_line2.png) left top no-repeat;
	margin-left:20px;
	clear:both;
}

.line1212 .graybar_main {
	background: #900;
	border-bottom: 3px #aaa solid;
	padding: 0 8px;
	margin: 10px 0;
	font-weight: bold;
	color: #FFF;
}
.line1212 .graybar_main span{
	color:#bf2578;
}

.line1212 .graybar {
	background: #eee;
	border-bottom: 3px #aaa solid;
	padding: 0 8px;
	margin: 10px 0;
	font-weight: bold;
	color: #000;
}
.line1212 .graybar span{
	color:#bf2578;
}
.line1212 .limited {
	background:#eee url(img/cam1209_limited.gif) 5px center no-repeat;
	padding-left:85px;
}
.line1212 .clinic {
	background: #eee url(img/cam1209_clinic.gif) 5px center no-repeat;
	padding-left: 95px;
	font-size: 14px;
}
.main .supli {
	background:#eee url(img/cam_supli.gif) 5px center no-repeat;
	padding-left:95px;
}
.main .new {
	background:#eee url(img/cam_new.jpg) 5px center no-repeat;
	padding-left:95px;
}
.line1212 .menutitle {
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 1.5;
	color: #600;
}
.menutitle span {
	font-size:11pt;
	font-weight:normal;
}
.menuph {
	float:right;
	margin-left:10px;
}
.price {
	color: #eb2d2d;
	font-size: 20px;
	line-height: 1.5;
	font-weight: bold;
}
.price span{
	font-size: 9pt;
	color: #333;
}
.chu {
	font-size: 8pt;
	text-align: right;
	line-height: 1.3;
	color: #600;
	margin:10px 0 0 0;
}

.chu_left {
	font-size: 8pt;
	text-align: left;
	line-height: 1.3;
	color: #600;
	margin:2px 0 10px 0;
}

.col1212left {
	width:340px;
	float:left;
	margin:0 0 0 10px;
	display: inline;
}
.col1212right {
	width:340px;
	float:right;
	margin:0 30px 0;
	display: inline;
}
.col1212full {
	width:720px;
	margin:0 0 0 10px;
	padding-top:5px;
	background-color:#FFF;
}

.btm1212 {
	height:25px;
	background:url(img/cam1209_btm.png) left top no-repeat;
	margin-left:20px;
	clear:both;
}
.btm1212full {
	height:25px;
	background:url(img/cam1209_btm2.png) left top no-repeat;
	margin-left:20px;
}

.top{
	background-image:url(img/top.png);
	width:740px;
	height:10px;
	margin:10px 0 0 20px;	
}
.main{
	width:720px;
	background-color:#FFF;
	margin:0 0 0 20px;
	padding:10px;
	
}

.botom{
	background-image:url(img/cam1302_btm2.png);
	width:740px;
	height:10px;
	margin:0 0 10px 20px;
}

.graybar {
	background: #eee;
	border-bottom: 3px #aaa solid;
	padding: 0 8px;
	margin-bottom: 10px;
	font-weight: bold;
	color: #000;
}


.menutitle {
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 1.5;
	color: #600;
}
.red{
	font-size:12px;
	font-weight:bold;
	color:#F00;
	float:right;
}

/*1302*/
#cam1302 {
	background:#DEF9FC;
}
#cam1302 h2{
	background:none;
	float:left;
	margin:0;
	padding:10px 20px;
}
#cam1302 p.catch{
	padding: 20px 20px 0 0;
	font-size: 14px;
	color: #600;
}
#cam1302 p.kikan{
	text-align: center;
	padding: 0;
	background: #2A1FAA;
	color: #2A1FAA;
	clear: both;
	font-size: 14px;
}

.line1302 {
	background:url(img/cam1209_line.png) left top no-repeat;
	margin-left:20px;
	clear:both;
}
.line1302full {
	background:url(img/cam1209_line2.png) left top no-repeat;
	margin-left:20px;
	clear:both;
}

.line1302 .graybar_main {
	background: #900;
	border-bottom: 3px #aaa solid;
	padding: 0 8px;
	margin: 10px 0;
	font-weight: bold;
	color: #FFF;
}
.line1302 .graybar_main span{
	color:#bf2578;
}

.line1302 .graybar {
	background: #eee;
	border-bottom: 3px #aaa solid;
	padding: 0 8px;
	margin: 10px 0;
	font-weight: bold;
	color: #000;
}
.line1302 .graybar span{
	color:#bf2578;
}
.line1302 .limited {
	background:#eee url(img/cam1209_limited.gif) 5px center no-repeat;
	padding-left:85px;
}
.line1302 .clinic {
	background: #eee url(img/cam1209_clinic.gif) 5px center no-repeat;
	padding-left: 95px;
	font-size: 14px;
}
.line1302 .menutitle {
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 1.5;
	color: #600;
}
.line1302 .menutitle span {
	font-size:11pt;
	font-weight:normal;
}
.line1302 .menuph {
	float:right;
	margin-left:10px;
}
.line1302 .price {
	color: #eb2d2d;
	font-size: 20px;
	line-height: 1.5;
	font-weight: bold;
}
.line1302 .price span{
	font-size: 9pt;
	color: #333;
}
.line1302 .chu {
	font-size: 8pt;
	text-align: right;
	line-height: 1.3;
	color: #600;
}

.col1302left {
	width:340px;
	float:left;
	margin:0 0 0 10px;
	display: inline;
}
.col1302right {
	width:340px;
	float:right;
	margin:0 30px 0;
	display: inline;
}
.col1302full {
	width:720px;
	margin:0 0 0 10px;
	padding-top:5px;
}

.btm1302 {
	height:25px;
	background:url(img/cam1209_btm.png) left top no-repeat;
	margin-left:20px;
	clear:both;
}
.btm1302full {
	height:25px;
	background:url(img/cam1209_btm2.png) left top no-repeat;
	margin-left:20px;
}

/*1303*/
#cam1303 {
	background:#7EBB61;
}
#cam1303 h2{
	background:none;
	float:left;
	margin:0;
	padding:10px 20px;
}
#cam1303 p.catch{
	padding: 20px 20px 0 0;
	font-size: 14px;
	color: #2B0915;
}
#cam1303 p.kikan{
	text-align: center;
	padding: 0;
	background: #E8AEC1;
	color: #2B0915;
	clear: both;
	font-size: 14px;
}

.line1303 {
	background:url(img/cam1209_line.png) left top no-repeat;
	margin-left:20px;
	clear:both;
}
.line1303full {
	background:url(img/cam1209_line2.png) left top no-repeat;
	margin-left:20px;
	clear:both;
}

.line1303 .graybar_main {
	background: #900;
	border-bottom: 3px #aaa solid;
	padding: 0 8px;
	margin: 10px 0;
	font-weight: bold;
	color: #FFF;
}
.line1303 .graybar_main span{
	color:#bf2578;
}

.line1303 .graybar {
	background: #eee;
	border-bottom: 3px #aaa solid;
	padding: 0 8px;
	margin: 10px 0;
	font-weight: bold;
	color: #000;
}
.line1303 .graybar span{
	color:#bf2578;
}
.line1303 .limited {
	background:#eee url(img/cam1209_limited.gif) 5px center no-repeat;
	padding-left:85px;
}
.line1303 .clinic {
	background: #eee url(img/cam1209_clinic.gif) 5px center no-repeat;
	padding-left: 95px;
	font-size: 14px;
}
.line1303 .menutitle {
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 1.5;
	color: #600;
}
.line1303 .menutitle span {
	font-size:11pt;
	font-weight:normal;
}
.line1303 .menuph {
	float:right;
	margin-left:10px;
}
.line1303 .price {
	color: #eb2d2d;
	font-size: 20px;
	line-height: 1.5;
	font-weight: bold;
}
.line1303 .price span{
	font-size: 9pt;
	color: #333;
}
.line1303 .chu {
	font-size: 8pt;
	text-align: right;
	line-height: 1.3;
	color: #600;
}

.col1303left {
	width:340px;
	float:left;
	margin:0 0 0 10px;
	display: inline;
}
.col1303right {
	width:340px;
	float:right;
	margin:0 30px 0;
	display: inline;
}
.col1303full {
	width:720px;
	margin:0 0 0 10px;
	padding-top:5px;
}

.btm1303 {
	height:25px;
	background:url(img/cam1209_btm.png) left top no-repeat;
	margin-left:20px;
	clear:both;
}
.btm1303full {
	height:25px;
	background:url(img/cam1209_btm2.png) left top no-repeat;
	margin-left:20px;
}


#sub {
	font-size: 9pt;
}

.blue{
	background-image:url(img/blue_base.gif);
	width:134px;
	height:25px;
	color:#FFFFF;
}
.pink{
	background-image: url(img/pink_base.gif);
	width: 134px;
	height: 25px;
	color: #FFFFFF;
}

.line1303 .supli {
	background:#eee url(img/cam_supli.gif) 5px center no-repeat;
	padding-left:95px;
}

.line1303 .new {
	background:#eee url(img/cam_new.jpg) 5px center no-repeat;
	padding-left:95px;
}

/*1304*/
#cam1304 {
	background:#f5dedf;
}
#cam1304 h2{
	background:none;
	float:left;
	margin:0;
	padding:10px 20px;
}
#cam1304 p.catch{
	padding: 20px 20px 0 0;
	font-size: 14px;
	color: #2B0915;
}
#cam1304 p.kikan{
	text-align: center;
	padding: 0;
	background: #e38a87;
	color: #2B0915;
	clear: both;
	font-size: 14px;
}

.line1304 {
	background:url(img/cam1209_line.png) left top no-repeat;
	margin-left:20px;
	clear:both;
}
.line1304full {
	background:url(img/cam1209_line2.png) left top no-repeat;
	margin-left:20px;
	clear:both;
}

.line1304 .graybar_main {
	background: #900;
	border-bottom: 3px #aaa solid;
	padding: 0 8px;
	margin: 10px 0;
	font-weight: bold;
	color: #FFF;
}
.line1304 .graybar_main span{
	color:#bf2578;
}

.line1304 .graybar {
	background: #eee;
	border-bottom: 3px #aaa solid;
	padding: 0 8px;
	margin: 10px 0;
	font-weight: bold;
	color: #000;
}
.line1304 .graybar span{
	color:#bf2578;
}
.line1304 .limited {
	background:#eee url(img/cam1209_limited.gif) 5px center no-repeat;
	padding-left:85px;
}
.line1304 .clinic {
	background: #eee url(img/cam1209_clinic.gif) 5px center no-repeat;
	padding-left: 95px;
	font-size: 14px;
}
.line1304 .menutitle {
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 1.5;
	color: #600;
}
.line1304 .menutitle span {
	font-size:11pt;
	font-weight:normal;
}
.line1304 .menuph {
	float:right;
	margin-left:10px;
}
.line1304 .price {
	color: #eb2d2d;
	font-size: 20px;
	line-height: 1.5;
	font-weight: bold;
}
.line1304 .price span{
	font-size: 9pt;
	color: #333;
}
.line1304 .chu {
	font-size: 8pt;
	text-align: right;
	line-height: 1.3;
	color: #600;
}

.col1304left {
	width:340px;
	float:left;
	margin:0 0 0 10px;
	display: inline;
}
.col1304right {
	width:340px;
	float:right;
	margin:0 30px 0;
	display: inline;
}
.col1304full {
	width:720px;
	margin:0 0 0 10px;
	padding-top:5px;
}

.btm1304 {
	height:25px;
	background:url(img/cam1209_btm.png) left top no-repeat;
	margin-left:20px;
	clear:both;
}
.btm1304full {
	height:25px;
	background:url(img/cam1209_btm2.png) left top no-repeat;
	margin-left:20px;
}


#sub {
	font-size: 9pt;
}

.blue{
	background-image:url(img/blue_base.gif);
	width:134px;
	height:25px;
	color:#FFFFF;
}
.pink{
	background-image: url(img/pink_base.gif);
	width: 134px;
	height: 25px;
	color: #FFFFFF;
}

.line1304 .supli {
	background:#eee url(img/cam_supli.gif) 5px center no-repeat;
	padding-left:95px;
}

.line1304 .new {
	background:#eee url(img/cam_new.jpg) 5px center no-repeat;
	padding-left:95px;
}



/*1305*/
#cam1305 {
	background:#a9d893;
}
#cam1305 h2{
	background:none;
	float:left;
	margin:0;
	padding:10px 20px;
}
#cam1305 p.catch{
	padding: 20px 20px 0 0;
	font-size: 14px;
	color: #2B0915;
}
#cam1305 p.kikan{
	text-align: center;
	padding: 0;
	background: #6bb249;
	color: #ffffff;
	clear: both;
	font-size: 14px;
	font-weight:bold;
}

.line1305 {
	background:url(img/cam1209_line.png) left top no-repeat;
	margin-left:20px;
	clear:both;
}
.line1305full {
	background:url(img/cam1209_line2.png) left top no-repeat;
	margin-left:20px;
	clear:both;
}

.line1305 .graybar_main {
	background: #900;
	border-bottom: 3px #aaa solid;
	padding: 0 8px;
	margin: 10px 0;
	font-weight: bold;
	color: #FFF;
}
.line1305 .graybar_main span{
	color:#bf2578;
}

.line1305 .graybar {
	background: #eee;
	border-bottom: 3px #aaa solid;
	padding: 0 8px;
	margin: 10px 0;
	font-weight: bold;
	color: #000;
}
.line1305 .graybar span{
	color:#bf2578;
}
.line1305 .limited {
	background:#eee url(img/cam1209_limited.gif) 5px center no-repeat;
	padding-left:85px;
}
.line1305 .clinic {
	background: #eee url(img/cam1209_clinic.gif) 5px center no-repeat;
	padding-left: 95px;
	font-size: 14px;
}
.line1305 .menutitle {
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 1.5;
	color: #600;
}
.line1305 .menutitle span {
	font-size:11pt;
	font-weight:normal;
}
.line1305 .menuph {
	float:right;
	margin-left:10px;
}
.line1305 .price {
	color: #eb2d2d;
	font-size: 20px;
	line-height: 1.5;
	font-weight: bold;
}
.line1305 .price span{
	font-size: 9pt;
	color: #333;
}
.line1305 .chu {
	font-size: 8pt;
	text-align: right;
	line-height: 1.3;
	color: #600;
}

.col1305left {
	width:340px;
	float:left;
	margin:0 0 0 10px;
	display: inline;
}
.col1305right {
	width:340px;
	float:right;
	margin:0 30px 0;
	display: inline;
}
.col1305full {
	width:720px;
	margin:0 0 0 10px;
	padding-top:5px;
}

.btm1305 {
	height:25px;
	background:url(img/cam1209_btm.png) left top no-repeat;
	margin-left:20px;
	clear:both;
}
.btm1305full {
	height:25px;
	background:url(img/cam1209_btm2.png) left top no-repeat;
	margin-left:20px;
}


#sub {
	font-size: 9pt;
}

.blue{
	background-image:url(img/blue_base.gif);
	width:134px;
	height:25px;
	color:#FFFFF;
}
.pink{
	background-image: url(img/pink_base.gif);
	width: 134px;
	height: 25px;
	color: #FFFFFF;
}

.line1305 .supli {
	background:#eee url(img/cam_supli.gif) 5px center no-repeat;
	padding-left:95px;
}

.line1305 .new {
	background:#eee url(img/cam_new.jpg) 5px center no-repeat;
	padding-left:95px;
}


/*1306*/
#cam1306 {
	background:#82c7df;
}
#cam1306 h2{
	background:none;
	float:left;
	margin:0;
	padding:10px 20px;
}
#cam1306 p.catch{
	padding: 20px 20px 0 0;
	font-size: 14px;
	color: #2B0915;
}
#cam1306 p.kikan{
	text-align: center;
	padding: 0;
	background: #191970;
	color: #ffffff;
	clear: both;
	font-size: 14px;
	font-weight:bold;
}

.line1306 {
	background:url(img/cam1209_line.png) left top no-repeat;
	margin-left:20px;
	clear:both;
}
.line1306full {
	background:url(img/cam1209_line2.png) left top no-repeat;
	margin-left:20px;
	clear:both;
}

.line1306 .graybar_main {
	background: #900;
	border-bottom: 3px #aaa solid;
	padding: 0 8px;
	margin: 10px 0;
	font-weight: bold;
	color: #FFF;
}
.line1306 .graybar_main span{
	color:#bf2578;
}

.line1306 .graybar {
	background: #eee;
	border-bottom: 3px #aaa solid;
	padding: 0 8px;
	margin: 10px 0;
	font-weight: bold;
	color: #000;
}
.line1306 .graybar span{
	color:#bf2578;
}
.line1306 .limited {
	background:#eee url(img/cam1209_limited.gif) 5px center no-repeat;
	padding-left:85px;
}
.line1306 .clinic {
	background: #eee url(img/cam1209_clinic.gif) 5px center no-repeat;
	padding-left: 95px;
	font-size: 14px;
}
.line1306 .menutitle {
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 1.5;
	color: #600;
}
.line1306 .menutitle span {
	font-size:11pt;
	font-weight:normal;
}
.line1306 .menuph {
	float:right;
	margin-left:10px;
}
.line1306 .price {
	color: #eb2d2d;
	font-size: 20px;
	line-height: 1.5;
	font-weight: bold;
}
.line1306 .price span{
	font-size: 9pt;
	color: #333;
}
.line1306 .chu {
	font-size: 8pt;
	text-align: right;
	line-height: 1.3;
	color: #600;
}

.col1306left {
	width:340px;
	float:left;
	margin:0 0 0 10px;
	display: inline;
}
.col1306right {
	width:340px;
	float:right;
	margin:0 30px 0;
	display: inline;
}
.col1306full {
	width:720px;
	margin:0 0 0 10px;
	padding-top:5px;
}

.btm1306 {
	height:25px;
	background:url(img/cam1209_btm.png) left top no-repeat;
	margin-left:20px;
	clear:both;
}
.btm1306full {
	height:25px;
	background:url(img/cam1209_btm2.png) left top no-repeat;
	margin-left:20px;
}


#sub {
	font-size: 9pt;
}

.blue{
	background-image:url(img/blue_base.gif);
	width:134px;
	height:25px;
	color:#FFFFF;
}
.pink{
	background-image: url(img/pink_base.gif);
	width: 134px;
	height: 25px;
	color: #FFFFFF;
}

.line1305 .supli {
	background:#eee url(img/cam_supli.gif) 5px center no-repeat;
	padding-left:95px;
}

.line1306 .new {
	background:#eee url(img/cam_new.jpg) 5px center no-repeat;
	padding-left:95px;
}

