/*
 * Copyright(c) 2000-2007 LOCKON CO.,LTD. All Rights Reserved.
 *
 * http://www.lockon.co.jp/
 */

@charset "<!--{$smarty.const.CHAR_CODE}-->";
@charset "utf-8";

@import url("../packages/default/css/import.css");

/*FORM*/
.box3 { width: 33px; }	/*W3*/
.box6 { width: 54px; }	/*W6*/
.box10 { width: 82px; }	/*W10*/
.box12 { width: 96px; }	/*W12*/
.box18 { width: 138px; }	/*W18*/
.box19 { width: 145px; }	/*W19*/
.box20 { width: 152px; }	/*W20*/
.box30 { width: 222px; }	/*W30*/
.box33 { width: 243px; }	/*W30*/
.box40 { width: 292px; }	/*W40*/
.box47 { width: 341px; }	/*W47*/
.area40 { width: 302px; height: 134px; }	/*W40×H8*/
.area45 { width: 337px; height: 290px; }	/*W40×H20*/
.area46 { width: 337px; height: 134px; }	/*W40×H8*/
.area50 { width: 372px; height: 290px; }	/*W50×H20*/
.area55 { width: 407px; height: 290px; }	/*W55×H20*/
.area65 { width: 444px; height: 290px; }	/*W65×H20*/
.area68 { width: 498px; height: 134px; }	/*W68×H8*/
.area80 { width: 572px; height: 134px; }	/*W80×H8*/
.area80_2 { width: 572px; height: 420px; }	/*W80×H30*/
.area92 { width: 666px; height: 160px; }	/*W92×H10*/
.area96 { width: 694px; height: 420px; }	/*W80×H30*/
.area96_2 { width: 694px; height: 160px; }	/*W80×H10*/

/*LINK*/
a:link { color: #3759bf; text-decoration: underline; }
a:visited { color: #3759bf; text-decoration: underline; }
a:hover { color: #3759bf; text-decoration: none; }

/*OVER*/
a.over:link{ color:#4a6fa6; text-decoration: none; }
a.over:visited { color:#4a6fa6; text-decoration: none; }
a.over:hover { color:#4a6fa6; text-decoration: underline; }

/*COLOR*/
.white { color: #ffffff; }
.whitest { color: #ffffff; font-weight: bold; }
.red { color: #ec0000; }
.redst { color: #ec0000; font-weight: bold; }
.blue { color: #3a75af; }
.bluest { color: #3a75af; font-weight: bold; }
.black { color: #000000; }
.blackst { color: #000000; font-weight: bold; }
.orange { color: #ff6600; }
.orangest { color: #ff6600; font-weight: bold; }

/*PHOTO*/
.picture { 
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
}

/*PHOTO*/
img { 
	border: 0px;
}



#container #right #contents #right #price{
border-width: 1px;
border-style: solid;
border-color: #ccc;
padding: 0;
margin: 0;
padding: 0;
width: 295px;
background: #ecf5ff;
}


/* ----------------------------------通常使うCSS-------------------------------------- */

/* 行間広めの濃いグレー 
.main01 {font-size: 12px; font-style: normal; line-height: 150%; color: #313131;}
/* 行間普通の濃いグレー 
.main02 {font-size: 12px; font-style: normal; line-height: 120%; color: #333333;}
/* 行間狭い濃いグレー 
.main03 {font-size: 12px; font-style: normal; line-height: normal; color: #333333;}
/* 行間狭い濃いグレー・11px 
.main04 {font-size: 11px; font-style: normal; line-height: normal; color: #333333;}
/* 行間普通の濃いグレー・11px 
.main05 {font-size: 11px; font-style: normal; line-height: 120%; color: #333333;}

/* 行間広めの濃い赤 */
.main01-red {font-size: 12px; font-style: normal; line-height: 150%; color: #CC0000;}
/* 行間広めのどす黒い赤 */
.main01-red2 {font-size: 12px; font-style: normal; line-height: 150%; color: #990000;}
/* 行間広めの濃いピンク */
.main01-pink {font-size: 12px; font-style: normal; line-height: 150%; color: #FF3366;}
/* 行間広めの赤っぽいピンク */
.main01-pink2 {font-size: 12px; font-style: normal; line-height: 150%; color: #FF3333;}
/* 行間広めのオレンジ */
.main01-orange {font-size: 12px; font-style: normal; line-height: 150%; color: #FF6600;}
/* 行間広めのスカイブルー */
.main01-blue {font-size: 12px; font-style: normal; line-height: 150%; color: #0066FF;}
/* 行間広めの紺色 */
.main01-blue2 {font-size: 12px; font-style: normal; line-height: 150%; color: #000099;}
/* 行間広めのダルっぽいスカイブルー */
.main01-blue3 {font-size: 12px; font-style: normal; line-height: 150%; color: #2b4cb1;}
/* 緑色の12ｐｘ */
.main01-green12px {font-size: 12px; font-style: normal; line-height: 150%; color: #099150;}
/* 黄緑色の12ｐｘ */
.main01-y-green12px {font-size: 12px; font-style: normal; line-height: 150%; color: #7AC55F;}

/* 行間広めの黄色みの強い茶色 */
.main01-brown {font-size: 12px; font-style: normal; line-height: 150%; color: #7e4400;}
/* 行間広めのこげ茶 */
.main01-brown2 {font-size: 12px; font-style: normal; line-height: 150%; color: #5B453C;}
/* 行間広めのこげ茶14px */
.main01-brown2big {font-size: 14px; font-style: normal; line-height: 150%; color: #5B453C;}

/* 行間広めの白 */
.main01-white {font-size: 12px; font-style: normal; line-height: 150%; color: #ffffff;}
/* 行間広めの白・ボールド */
.main01-white-bold {font-size: 12px; font-style: normal; line-height: 150%; color: #ffffff; font-weight: bold;}
/* 行間広めの白・14px */
.main01-white-big {font-size: 14px; font-style: normal; line-height: 150%; color: #ffffff;}

/* 行間普通の濃い赤 */
.main02-red {font-size: 12px; font-style: normal; line-height: 120%; color: #CC0000;}
/* 行間普通のスカイブルー */
.main02-blue {font-size: 12px; font-style: normal; line-height: 120%; color: #0066ff;}
/* 行間普通の白 */
.main02-white {font-size: 12px; font-style: normal; line-height: 120%; color: #ffffff;}

/* 行間狭い白・11px */
.main04-white {font-size: 11px; font-style: normal; line-height: normal; color: #ffffff;}
/* 行間狭い赤っぽいピンク・11px */
.main04-red {font-size: 11px; font-style: normal; line-height: normal; color: #FF3333;}

/* 行間普通の濃いグレー・14px */
.size14 {font-size: 14px; font-style: normal; line-height: 120%; color: #333333;}
/* 行間普通のダルっぽいスカイブルー・14px */
.size14-blue {font-size: 14px; font-style: normal; line-height: 120%; color: #2b4cb1;}
/* 行間普通の赤っぽいピンク・14px */
.size14-red {font-size: 14px; font-style: normal; line-height: 120%; color: #FF3333;}

/* 濃い青から濃い赤のリンク・12ｐｘ・マウスオーバー下線あり 
.link1 { color: #3759bf; font-size: 12px; text-decoration: none }
.link1:visited { color: #3759bf; font-size: 12px; text-decoration: none }
.link1:hover { color: #cc0000; font-size: 12px; text-decoration: underline }
/* 濃い青から濃い赤のリンク・12ｐｘ・全下線あり 
.link2 { color: #3759bf; font-size: 12px; text-decoration: underline }
.link2:visited { color: #3759bf; font-size: 12px; text-decoration: underline }
.link2:hover { color: #cc0000; font-size: 12px; text-decoration: underline }
/* 濃い青から濃い赤のリンク・12ｐｘ・下線なし 
.link3 { color: #3759bf; font-size: 12px; text-decoration: none }
.link3:visited { color: #3759bf; font-size: 12px; text-decoration: none }
.link3:hover { color: #cc0000; font-size: 12px; text-decoration: none }

/* 濃いピンクから濃い赤のリンク・12ｐｘ・マウスオーバー下線あり 
.link4 { color: #FF3366; font-size: 12px; text-decoration: none }
.link4:visited { color: #FF3366; font-size: 12px; text-decoration: none }
.link4:hover { color: #cc0000; font-size: 12px; text-decoration: underline }
/* 濃いピンクから濃い赤のリンク・12ｐｘ・下線なし 
.link5 { color: #FF3366; font-size: 12px; text-decoration: none }
.link5:visited { color: #FF3366; font-size: 12px; text-decoration: none }
.link5:hover { color: #cc0000; font-size: 12px; text-decoration: none }

/* 濃い青から赤のリンク・11ｐｘ・マウスオーバー下線あり 
.link6 { color: #3759bf; font-size: 11px; text-decoration: none }
.link6:visited { color: #3759bf; font-size: 11px; text-decoration: none }
.link6:hover { color: #cc0000; font-size: 11px; text-decoration: underline }


/* ----------------------------------以下からオレンジ用CSS-------------------------------------- */

/* 赤みの強い茶色からオレンジ */
.o-link-cha1 { color: #A75001; font-size: 12px; text-decoration: none }
.o-link-cha1:visited { color: #A75001; font-size: 12px; text-decoration: none }
.o-link-cha1:hover { color: #FF6600; font-size: 12px; text-decoration: underline }

/* リンク・赤みの強い薄い茶色からオレンジ */
.o-link1 { color: #916D60; font-size: 12px; text-decoration: none }
.o-link1:visited { color: #916D60; font-size: 12px; text-decoration: none }
.o-link1:hover { color: #FF7B0F; font-size: 12px; text-decoration: none }

/* リンク・濃い青から茶色 */
.o-link2 { color: #02273E; font-size: 12px; text-decoration: none }
.o-link2:visited { color: #02273E; font-size: 12px; text-decoration: none }
.o-link2:hover { color: #A75001; font-size: 12px; text-decoration: none }

/* リンク・濃い青から茶色14px */
.o-link3 { color: #02273E; font-size: 14px; text-decoration: none }
.o-link3:visited { color: #02273E; font-size: 14px; text-decoration: none }
.o-link3:hover { color: #7e4400; font-size: 14px; text-decoration: none }

/* リンク・緑から濃い青緑 */
.o-link4 { color: #006600; font-size: 12px; text-decoration: none }
.o-link4:visited { color: #006600; font-size: 12px; text-decoration: none }
.o-link4:hover { color: #006666; font-size: 12px; text-decoration: underline }

/* 灰色から濃い赤 */
.o-link-gray { color: #313131; font-size: 12px; text-decoration: none }
.o-link-gray:visited { color: #313131; font-size: 12px; text-decoration: none }
.o-link-gray:hover { color: #CC0000; font-size: 12px; text-decoration: none }

/* 白色から濃い赤 */
.o-link-white1 { color: #FFFFFF; font-size: 12px; text-decoration: none }
.o-link-white1:visited { color: #FFFFFF; font-size: 12px; text-decoration: none }
.o-link-white1:hover { color: #CC0000; font-size: 12px; text-decoration: none }

/* 白色からうす青色10px */
.o-link-white2 { color: #FFFFFF; font-size: 10px; text-decoration: none }
.o-link-white2:visited { color: #FFFFFF; font-size: 10px; text-decoration: none }
.o-link-white2:hover { color: #8994C5; font-size: 10px; text-decoration: none }

/* 灰色っぽい黄土色の12ｐｘ */
.main01-brown3 {font-size: 12px; font-style: normal; line-height: 150%; color: #9B8864;}

/* 黄土色の12ｐｘ */
.main01-brown4 {font-size: 12px; font-style: normal; line-height: 150%; color: #B5884A;}
/* 黄土色の14ｐｘ */
.main01-brown4big {font-size: 14px; font-style: normal; line-height: 150%; color: #B5884A;}
/* 黄土色の16ｐｘ */
.main01-brown5 {font-size: 16px; font-style: normal; line-height: 150%; color: #B5884A;}

/* 赤みの強い茶色の12ｐｘ */
.main01-brown6 {font-size: 12px; font-style: normal; line-height: 150%; color: #A75001;}
/* 赤みの強い茶色の14ｐｘ */
.main01-brown6-big {font-size: 14px; font-style: normal; line-height: 150%; color: #A75001;}
/* こげ茶色の16ｐｘ */
.main01-brown7 {font-size: 16px; font-style: normal; line-height: 150%; color: #5B453C;}
/* 赤みの強い薄い茶色の12ｐｘ */
.main01-brown8 {font-size: 12px; font-style: normal; line-height: 150%; color: #916D60;}

/* ミント色の14ｐｘ */
.main01-greenbig {font-size: 14px; font-style: normal; line-height: 150%; color: #4EB7A1;}
/* うす青色の14ｐｘ */
.main01-bluebig {font-size: 14px; font-style: normal; line-height: 150%; color: #8994C5;}
/* 緑色の14ｐｘ */
.main01-dalgreen {font-size: 14px; font-style: normal; line-height: 150%; color: #099150;}
/* 濃い青の14ｐｘ */
.main01-darkblue {font-size: 14px; font-style: normal; line-height: 150%; color: #02273E;}


/* ------以下からボックスのデザインCSS-----ピクセル・線の種類・色の順でないと表示出来ないブラウザがあるので注意----- */

/* 左にこげ茶色の実線 */
.box_left_brown {border-left-width: 2px; border-left-style: solid; border-left-color: #5B453C;}


/* 左と右に実線 */
.box_hyo01 {border-left: 2px; border-left-style: solid; border-left-color: #085B9F;
border-right-width: 2px; border-right-style: solid; border-right-color: #085B9F;}

/* 上に実線 */
.box_hyo02 {border-top: 2px; border-top-style: solid; border-top-color: #085B9F;}

/* 下に実線 */
.box_hyo03 {border-bottom: 2px; border-bottom-style: solid; border-bottom-color: #085B9F;}

/* 左と右にと下に実線 */
.box_midori {border-left: 1px; border-left-style: solid;	border-left-color: #387A28;
border-right-width: 1px; border-right-style: solid; border-right-color: #387A28;
border-bottom: 1px; border-bottom-style: solid;	border-bottom-color: #387A28;}


