@charset "euc-jp";

/*

 * Copyright(c) 2000-2007 LOCKON CO.,LTD. All Rights Reserved.

 *

 * http://www.lockon.co.jp/

 */



@charset "<!--{$smarty.const.CHAR_CODE}-->";



/*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; }	/*W40H8*/

.area45 { width: 337px; height: 290px; }	/*W40H20*/

.area46 { width: 337px; height: 134px; }	/*W40H8*/

.area50 { width: 372px; height: 290px; }	/*W50H20*/

.area55 { width: 407px; height: 290px; }	/*W55H20*/

.area65 { width: 444px; height: 290px; }	/*W65H20*/

.area68 { width: 498px; height: 134px; }	/*W68H8*/

.area80 { width: 572px; height: 134px; }	/*W80H8*/

.area80_2 { width: 572px; height: 420px; }	/*W80H30*/

.area92 { width: 666px; height: 160px; }	/*W92H10*/

.area96 { width: 694px; height: 420px; }	/*W80H30*/

.area96_2 { width: 694px; height: 160px; }	/*W80H10*/



/*LINK*/

a:link { color: #3a75af; text-decoration: underline; }

a:visited { color: #3a75af; text-decoration: underline; }

a:hover { color: #3a75af; 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;

}



/*全ページ共通部分*/

.ue  a{

float:right;

color:#666666;

font-size:0.9em;

width:180px;

text-align:right;

}



h1 {

font-size:0.9em;

float:left;

color:#666666;

}

	

body {

text-align:center;

padding:0;

margin:0;

line-height:150%;

font-size:0.8em;

background:url(/image/bg_body.jpg) repeat 0px 0px;

}



.kage {

background:url(/image/index/kage.jpg) repeat repeat-y;

text-align:center;

width:882px;

}



.main {

width:860px;

margin-left:0px;

background:url(/image/index/bk.jpg) repeat-y;

}





.footer {

background:url(/image/index/footer.jpg) no-repeat;

width:860px;

}



.fleft {float:left;}



.fleft ul {margin-left:0px;}



.fleft li {

float:left;

padding-left:20px;

list-style:disc;

}



.fright {

float:right;

color:#FFFFFF}



.cl {color:#009900;}



.cl1 {color:#FFFFFF;

font-weight:bold;}



.cl2 {border:solid 1px;

border-color:#FFCC00;

padding-top:6px;

padding-bottom:6px;

margin-right:5px;

margin-left:5px;}



.cl3 {border:solid 1px;

border-color:#DAAC71;

margin-right:10px;

margin-left:10px;

padding-top:0px;

}



.cl4 {border:solid 1px;

border-color:#FFCC00;

margin-right:5px;

margin-left:5px;

padding-top:3px;

margin-top:-30px;

}



.cl5 {font-weight:bold;

color:#FF0000;}



.cl6 {color:#009900;

font-weight:bold;}



.cl7 {font-weight:bold;

color:#FF0000;}



.cl8 {float:right;

border-bottom:#999999 solid 1px;

font-size:12px}



.cl9 {

	border:solid 1px;

	border-color:#DAAC71;

	padding-top:10px;

	padding-bottom:10px;

	margin-right:10px;

	margin-left:13px;}





.fs10 {font-size:12px;}

/*indexページ・ヘッダー部分*/

.header {

background:url(/image/index/topimage.jpg) no-repeat;

width:860px;

height:366px;

}



.header a{

width:860px;

height:366px;

display:block;

text-indent:-9999px;

}



.header h2 {

background:url(/image/index/topimagesitah2.jpg) no-repeat;

width:860px;

height:24px;

text-align:left;

font-size:0.9em;

margin:0;

padding-top:7px;

padding-left:5px;

}



/*indexページ・レフト部分*/



.left {

float:left;

width:194px;

}



.left h2 {

background:url(/image/index/menuh2.jpg) no-repeat;

height:26px;

color:#FFFFFF;

font-size:12px;

text-align:left;

padding-top:8px;

padding-left:14px;

}



.left img {

margin-top:-23px;

vertical-align:top;

}



.lmenu {





width:194px;

height:62px;

text-align:center;

margin-top:-12px;}



.lmenu a{

display: block;

height:55px;

background:url(/image/index/menu.gif) no-repeat;

text-indent:-9999px;}



.lmenu01 a{width:194px;background-position:-4px 0px;}

.lmenu02 a{width:194px;background-position:-4px -55px;}

.lmenu03 a{width:194px;background-position:-4px -110px;}

.lmenu04 a{width:194px;background-position:-4px -165px;}

.lmenu05 a{width:194px;background-position:-4px -220px;}

.lmenu06 a{width:194px;background-position:-4px -275px;}

.lmenu07 a{width:194px;background-position:-4px -330px;}

.lmenu08 a{width:194px;background-position:-4px -385px;}

.lmenu09 a{width:194px;background-position:-4px -440px;}

.lmenu10 a{width:194px;background-position:-4px -495px;}

.lmenu11 a{width:194px;background-position:-4px -550px;}

.lmenu12 a{width:194px;background-position:-4px -605px;}

.lmenu13 a{width:194px;background-position:-4px -660px;}

.lmenu14 a{width:194px;background-position:-4px -715px;}

.lmenu15 a{width:179px;background-position:-11px -805px;height:75px;}



.lmenu01 a:hover{background-position:-238px 0px;}

.lmenu02 a:hover{background-position:-238px -55px;}

.lmenu03 a:hover{background-position:-238px -110px;}

.lmenu04 a:hover{background-position:-238px -165px;}

.lmenu05 a:hover{background-position:-238px -220px;}

.lmenu06 a:hover{background-position:-238px -275px;}

.lmenu07 a:hover{background-position:-238px -330px;}

.lmenu08 a:hover{background-position:-238px -385px;}

.lmenu09 a:hover{background-position:-238px -440px;}

.lmenu10 a:hover{background-position:-238px -495px;}

.lmenu11 a:hover{background-position:-238px -550px;}

.lmenu12 a:hover{background-position:-238px -605px;}

.lmenu13 a:hover{background-position:-238px -660px;}

.lmenu14 a:hover{background-position:-238px -715px;}

.lmenu15 a:hover{background-position:-245px -805px;height:75px;}



.left2 {

float:left;

width:194px;

}



.left2 h2 {

background:url(/image/index/menuh2.jpg) no-repeat;

height:26px;

color:#FFFFFF;

font-size:12px;

text-align:left;

padding-top:8px;

padding-left:14px;

}



.left2 img {

margin-top:-23px;

vertical-align:top;

}



.lmenu2 {

width:194px;

height:1220px;

text-align:center;

margin-top:-12px;

background:url(/image/index/menu2.gif) no-repeat;}



.lmenu2 a{

display: block;

height:55px;

background:url(/image/index/menu2.gif) no-repeat;

text-indent:-9999px;}



.lmenu201 a{width:194px;background-position:-4px 0px;}

.lmenu202 a{width:194px;background-position:-4px -55px;}

.lmenu203 a{width:194px;background-position:-4px -110px;}

.lmenu204 a{width:194px;background-position:-4px -165px;}

.lmenu205 a{width:194px;background-position:-4px -220px;}

.lmenu206 a{width:194px;background-position:-4px -275px;}

.lmenu207 a{width:194px;background-position:-4px -330px;}

.lmenu208 a{width:194px;background-position:-4px -385px;}

.lmenu209 a{width:194px;background-position:-4px -440px;}

.lmenu210 a{width:194px;background-position:-4px -495px;}

.lmenu211 a{width:194px;background-position:-4px -550px;}

.lmenu212 a{width:194px;background-position:-4px -605px;}

.lmenu213 a{width:194px;background-position:-4px -660px;}

.lmenu214 a{width:194px;background-position:-4px -715px;}

.lmenu215 a{width:179px;background-position:-11px -1145px;height:74px;

margin-top:375px;

margin-left:8px}



.lmenu201 a:hover{background-position:-238px 0px;}

.lmenu202 a:hover{background-position:-238px -55px;}

.lmenu203 a:hover{background-position:-238px -110px;}

.lmenu204 a:hover{background-position:-238px -165px;}

.lmenu205 a:hover{background-position:-238px -220px;}

.lmenu206 a:hover{background-position:-238px -275px;}

.lmenu207 a:hover{background-position:-238px -330px;}

.lmenu208 a:hover{background-position:-238px -385px;}

.lmenu209 a:hover{background-position:-238px -440px;}

.lmenu210 a:hover{background-position:-238px -495px;}

.lmenu211 a:hover{background-position:-238px -550px;}

.lmenu212 a:hover{background-position:-238px -605px;}

.lmenu213 a:hover{background-position:-238px -660px;}

.lmenu214 a:hover{background-position:-238px -715px;}

.lmenu215 a:hover{background-position:-245px -1145px;height:74px;}



.lmenu2 p {margin-top:-425px;

text-align:left;

margin-left:12px;

font-size:12px;

line-height:150%}



/*indexページ・センター部分*/



.center {

float:left;

width:472px;

}



.center h2 {

background:url(/image/index/mainh2.jpg) no-repeat;

width:472px;

height:26px;

color:#FFFFFF;

font-size:12px;

text-align:center;

padding-top:8px;

}	



.main01 {

width:465px;

background:url(/image/index/main01.jpg) no-repeat;

height:550px;

margin-left:3px;

margin-top:-15px}



.main01 p {

text-align:left;

font-size:14px;

font-style:normal;

line-height:1.5;

width:95%;

margin:0;

padding-left:1em;}



.main01-1 {

margin-top:15px;

text-align:left;

margin-left:15px;}



.main01-2 {margin-top:10px;

text-align:left;

margin-left:15px;}



.main01-3 {margin-top:25px;

text-align:left;

margin-left:15px;}



.main02 {

width:460px;

background:url(/image/index/main02.jpg) no-repeat;

height:463px;

margin-left:3px;}



.main02-1 {height:230px;}



.main02left {

float:left;

width:215px;

}



.main02left img {

border:solid #FF9900 1px;

margin-top:45px;

margin-left:5px;

}



.main02right {

float:right;

width:245px;

}



.main02right ul {

text-align:left;

margin-top:50px;

height:110px;

margin-left:10px;

padding-left:15px;

}



.main02right li {

list-style:url(/image/index/maru.jpg);

vertical-align:top;

} 



.main02bottom {

float:right;

margin-right:10px;

}



.main03 {

background:url(/image/index/main03.jpg) no-repeat;

height:400px;

width:462px;

text-align:left;

padding-top:50px

}



.main03 img {

margin-left:12px;

}



.main03 p {

font-size:12px;}



.main03manyu {background:url(/image/index/main03manyu.jpg) no-repeat;

height:195px;

width:446px;

margin-left:8px;

padding-top:75px}



.main03manyu p {

margin-left:110px;

line-height:180%}



.main03 a {

float:right;

margin-right:15px;}



.main03plan {background:url(/image/index/main03plan.jpg) no-repeat;

height:195px;

width:446px;

margin-left:8px;

padding-top:80px}



.main03plan p {

margin-left:110px;

line-height:180%}



/*indexページ・ライト部分*/



.right {

width:194px;

float:left;

background:url(/image/bk3.jpg) repeat-y;}



.right h2 {

background:url(/image/index/osusumeh2.jpg) no-repeat;

height:26px;

color:#FFFFFF;

font-size:12px;

text-align:left;

padding-top:8px;

padding-left:14px;

}



.right img {

margin-top:-23px;

vertical-align:top;

}



.green img {

vertical-align:top;

margin-top:-12px}



.rmenu {

width:173px;

height:600px;

text-align:center;

background-position:0px 1px;

}



.rmenu a{

display: block;

float:left;

height:117px;

background:url(/image/index/banner.gif) no-repeat;

background-position:0px 1px;

text-indent:-9999px;

}



.rmenu00 a{width:173px;background-position:-1px 0px;}

.rmenu01 a{width:173px;background-position:-1px -125px;}

.rmenu02 a{width:173px;background-position:-1px -249px;}

.rmenu03 a{width:173px;background-position:-1px -381px;}

.rmenu04 a{width:173px;background-position:-1px -505px;}

		   

.rmenu00 a:hover{background-position:-188px 0px;}

.rmenu01 a:hover{background-position:-189px -125px;}

.rmenu02 a:hover{background-position:-189px -249px;}

.rmenu03 a:hover{background-position:-189px -381px;}

.rmenu04 a:hover{background-position:-189px -505px;}



.rmenu h2 {

background:url(/image/index/menuh2.jpg) no-repeat;

width:194px;

height:26px;

color:#FFFFFF;

font-size:1em;

text-align:left;

padding-top:3px;

}



.shibuki {

background:url(/image/index/shibuki.gif) no-repeat;

height:264px;

margin-left:8px;

padding-top:105px

}



.shibuki p {

text-align:left;

margin-left:35px;

font-size:12px;

line-height:150%}



/*セカンドページ共通部分*/



.main2 {

width:860px;

background:url(/image/index/bk2.jpg) repeat-y;

}



.header2 {

background:url(/image/secondtopimage.jpg) no-repeat;

width:860px;

height:135px;

}



.header2 a{

width:860px;

height:135px;

display:block;

text-indent:-9999px;

}



.header2 h2 {

text-align:right;

font-size:0.9em;

margin:0;

padding:0;

background:#FFFFFF;

}



.secondright {

float:right;

}



.secondright h2{

background:url(/image/h2bk.jpg) no-repeat;

width:666px;

height:26px;

color:#FFFFFF;

font-size:12px;

padding-top:7px;

}



/*ブリーダーについてのページ*/



.breeader {

background:url(/image/breeader/title.jpg) no-repeat;

width:666px;

margin-top:-19px;

padding-top:140px;}



.special {width:600px;}



.sp {font-weight:bold;

line-height:250%;} 



.kodawari {color:#000000;

line-height:180%;

font-weight:bold;}



.itiniti {background:url(/image/breeader/itiniti.jpg) no-repeat;

height:1325px;

width:636px;}



.breeader2 {

}



.breeader2 p{width:600px;

text-align:left;

line-height:150%;}





/*インタビューのページ*/



.in {

background:url(/image/interview/title.jpg) no-repeat;

width:666px;

margin-top:-19px;

padding-top:150px}



.in p {text-align:left;

padding-left:20px;

font-size:14px;

line-height:150%;

}



/*お客様の声のページ*/



.koe {

background:url(/image/koe/title.jpg) no-repeat;

width:666px;

margin-top:-19px;

padding-top:150px}



.koe p {text-align:left;

padding-left:20px;

font-size:14px;

line-height:150%;

}



.koeall {width:600px;}



.koe1 {float:left;

border:#999999 solid 1px;

padding:5px;}



.koe2 {float:left;

width:360px;

font-size:14px;

line-height:150%;

padding:20px 0 0 20px;}



.koeqa2 {color:#009900;

padding-left:5px;

font-weight:bold;

width:601px}

.koeqa3 {color:#E37200;

padding-left:5px;

font-weight:bold;

padding-top:5px;

width:601px;}



.koeqa4 {vertical-align:middle;} 





/*店長プロフィールのページ*/



.profile {

background:url(/image/profile/title.jpg) no-repeat;

width:666px;

margin-top:-19px;

padding-top:150px

}



.profile p {text-align:left;

font-size:14px;

line-height:1.5;

padding-left:1.5em;}



.profile2 {width:620px;

background:url(/image/profile/omoi.jpg) no-repeat;

height:40px;

margin-left:20px;}



.profile3 {float:left;

margin-top:55px;}



.profile4 {float:right;

margin-top:60px;}



.profile5 {width:620px;}



/*よくある質問のページ*/



.qanda {

width:666px;

margin-top:-19px;

background:#FFFFFF;

background:url(/image/qa/title.jpg) no-repeat;

padding-top:140px}



.yokuaru {

height:1400px

}



.qa {width:600px;}



.qabun1 {padding-left:5px;

font-size:13px;

line-height:150%;

background-color:#CCFFCC;}



.qabun2 {padding-left:5px;

font-size:13px;

line-height:150%;}



.qagazou {padding-left:20px;

width:90px;}



/*購入特典のページ*/



.tokuten {

background:url(/image/tokuten/title.jpg) no-repeat;

width:666px;

margin-top:-19px;

padding-top:150px}



.tokuten p {

text-align:left;

padding-left:20px;

font-size:14px;

line-height:150%;}



.tokuten0 {margin-left:20px;

text-align:left}



.main03manyu2 {background:url(/image/tokuten/main03manyu2.jpg) no-repeat;

height:300px;

width:601px;

margin-top:50px;

margin-left:8px;

padding-top:80px}



.main03manyu2 p {

margin-left:110px;

line-height:180%}



.main03plan2 {background:url(/image/tokuten/main03plan2.jpg) no-repeat;

height:300px;

width:601px;

margin-left:8px;

padding-top:80px}



.main03plan2 p {

margin-left:110px;

line-height:180%}



/*子犬出産情報のページ*/



.koinu {

background:url(/image/koinu/title.jpg) no-repeat;

width:666px;

margin-top:-19px;}



.bk1 {background:url(/image/koinu/h2bk.jpg) no-repeat;

width:637x;

height:26px;}



/*知っておきたい柴犬のことページ*/



.kaumae {background:url(/image/kaumae/title.jpg) no-repeat;

width:666px;

margin-top:-19px;

padding-top:150px

}



.kaumae p {text-align:left;

font-size:14px;

line-height:1.5;

padding-left:1.5em;



}



.kaumae2 p {text-align:left;

font-size:13px;

line-height:150%;

}



.tokusyoku1 {background:url(/image/kaumae/tokusyoku1.jpg) no-repeat;

padding-top:50px;

height:210px;

margin-left:20px;}

.tokusyoku2 {background:url(/image/kaumae/tokusyoku2.jpg) no-repeat;

padding-top:50px;

height:240px;

margin-left:20px;}

.tokusyoku3 {background:url(/image/kaumae/tokusyoku3.jpg) no-repeat;

padding-top:50px;

height:245px;

margin-left:20px;}

.tokusyoku4 {background:url(/image/kaumae/tokusyoku4.jpg) no-repeat;

padding-top:50px;

height:210px;

margin-left:20px;}

.tokusyoku5 {background:url(/image/kaumae/tokusyoku5.jpg) no-repeat;

padding-top:50px;

height:265px;

margin-left:20px;}



/*選ばれる理由ページ*/



.ippun {

background:url(/image/ippun/title.jpg) no-repeat;

width:666px;

margin-top:-19px;

padding-top:150px}



.ippun p {text-align:left;

margin-top:60px;

font-size:14px;

line-height:1.5;

padding-left:1.5em;

}





.riyu1 {background:url(/image/ippun/riyu1.jpg) no-repeat;

height:200px;

margin-left:20px;

padding-top:40px}



.riyu2 {background:url(/image/ippun/riyu2.jpg) no-repeat;

height:200px;

margin-left:20px;

padding-top:40px}



.riyu3 {background:url(/image/ippun/riyu3.jpg) no-repeat;

height:470px;

margin-left:20px;

padding-top:40px}



.riyu4 {background:url(/image/ippun/riyu4.jpg) no-repeat;

height:230px;

margin-left:20px;

padding-top:40px}



.riyu5 {background:url(/image/ippun/riyu5.jpg) no-repeat;

height:200px;

margin-left:20px;

padding-top:40px}



.riyu6 {background:url(/image/ippun/riyu6.jpg) no-repeat;

height:40px;

margin-left:20px}





/*購入の流れのページ*/



.nagare {

background:url(/image/nagare/title.jpg) no-repeat;

width:666px;

margin-top:-19px;

text-align:left;

padding-top:150px}



.nagare0 {

margin-left:20px;}



.nagare0 p {padding-top:55px;

font-size:14px;

line-height:1.5;

padding-left:1.5em;}



.nagare1 {background:url(/image/nagare/nagare1.jpg) no-repeat;

width:601px;

height:100px;

}



.nagare1 p {

font-size:14px;

line-height:1.5;

padding-left:1.5em;}



.nagare2 {background:url(/image/nagare/nagare2.jpg) no-repeat;

width:601px;

height:120px;

}



.nagare2 p {

font-size:14px;

line-height:1.5;

padding-left:1.5em;}



.nagare3 {background:url(/image/nagare/nagare3.jpg) no-repeat;

width:601px;

height:520px;}



.nagare3 p {

font-size:14px;

line-height:1.5;

padding-left:1.5em;}




.nagare4 {background:url(/image/nagare/nagare4.jpg) no-repeat;

width:601px;

height:140px;}



.nagare4 p {

font-size:14px;

line-height:1.5;

padding-left:1.5em;}



.nagare5 {background:url(/image/nagare/nagare5.jpg) no-repeat;

width:601px;

height:100px;

}



.nagare5 p {

font-size:14px;

line-height:1.5;

padding-left:1.5em;

}



.nagare6 {background:url(/image/nagare/nagare6.jpg) no-repeat;

width:601px;

height:160px;}



.nagare6 p {

font-size:14px;

line-height:1.5;

padding-left:1.5em;}



.nagare7 {background:url(/image/nagare/nagare7.jpg) no-repeat;

width:601px;

height:160px;}



.nagare7 p {

font-size:14px;

line-height:1.5;

padding-left:1.5em;}



.sita {background:url(/image/nagare/nagaresita.jpg) no-repeat;

width:570px;

height:45px;}



/*初めてのページ*/



.hajimete {

background:url(/image/hajimete/title.jpg) no-repeat;

width:666px;

margin-top:-19px;

padding-top:150px}



.hajimete p {

line-height:150%;

}



.situke{

background:url(/image/hajimete/hajimete1.jpg) no-repeat;

height:350px;

margin-left:20px;

padding-top:40px

}



.situke p {text-align:left;

margin-top:50px;

font-size:14px;

line-height:1.5;

padding-left:1.5em;

}



.kenkou{

background:url(/image/hajimete/hajimete2.jpg) no-repeat;

height:350px;

margin-left:20px;

padding-top:40px;

}



.kenkou p {text-align:left;

margin-top:50px;

font-size:14px;

line-height:1.5;

padding-left:1.5em;

}



/*お問い合わせのページ*/



.toiawase {

background:url(/image/toi/title.jpg) no-repeat;

width:666px;

margin-top:-19px;

padding-top:150px}



.toiawase2 {

margin-left:20px;

}



.toiawase2 p {text-align:left;

margin-top:50px;

font-size:14px;

line-height:1.5;

padding-left:1.5em;

}



/*商品詳細のページ*/

.syosai1 {font-size:0.8em;

height:80px;

width:190px;

padding-left:20px;

padding-top:5px;

padding-bottom:5px;

text-align:center;

background: #FFFFCC}



.syosai2 img {margin-top:5px;

padding-bottom:3px;}



.syosaicome {width:310px;}





/*ブログのページ*/

.blog {width:666px;}



.blog h2 {

background:url(/image/h2bk.jpg) no-repeat;

width:666px;

height:26px;

color:#FFFFFF;

font-size:12px;

padding-top:7px;

}



.blogtitle {

	color: #FF8BB3;

	margin:0.5em 0em 0em 0.5em;

	padding-top:0.5em;

	padding-bottom:0.5em;

	text-align: left;

	text-indent: 5px;

	color: #666;

	font-weight:bold;

	border-bottom:solid 1px;

	border-top:solid 1px;

	width:95%;}



.entry {

	padding-left:1.8em;

	text-align:left}



.entrysita {

	text-align:right;

	padding-right:0.8em;}







 /*カレンダー*/ 

#calendar {

	line-height: 120%;

	font-family: Verdana, Arial, sans-serif;

	font-size: 10;

	padding:0px; 

	text-align: center; 



	margin-bottom: 20px;

 } 

#calendar table { 

	width: 180px; 

	padding:0px;}

	

 /*カレンダーのタイトル*/

#calendar caption { 

	color: #FFFFFF; 

	background-color:#FF9900;

	font-family: Verdana, Arial, sans-serif; 

	font-size:10px; 

	text-align: center; 

	font-weight: bold;

	line-height: 15px;}

	

 /*カレンダーの曜日*/ 

#calendar th { 

	line-height: 12px; 

	font-size:10px; 

	text-align: center; 

	font-weight: bold; 

	color:#333333; 

	padding:2px 0px 0px 0px;} 

	

/*カレンダーの日付*/

 #calendar td { 

	line-height: 12px; 

	font-size:10px; 

	font-weight: normal; 

	color: #333333;

	text-align: center; 

	padding:2px 0px 0px 0px; 

	border-right: solid 2px #FF9900; 

	border-left: solid 1px #FF9900; 

	border-top: solid 1px #FF9900; 

	border-bottom: solid 2px #FF9900;} 

	

#calendar a {

	color: #000000;

	background-color: #999999; 

	text-decoration: none;}

	

#calendar a:hover {

	color:#FF6600;

	background-color:#CCCCCC; 

	text-decoration:underline;}	



/*トップライト*/

.mtright h2 {

background:url(/image/index/menuh2.jpg) no-repeat;

height:26px;

color:#FFFFFF;

font-size:12px;

text-align:center;

padding-top:8px;

padding-left:14px;

}



.mtright ul {

	padding:0.8em 0em;}





.entrylink {

	border-top:dashed 1px #666666;

	text-align:center;

	padding-top:5px;}



.hiduke {

	font-weight:bold;

	text-align:center;

	color:#666666;

	padding:0.8em 0em;}

	

/*特定商取引のページ*/	

.tokutei {

background:url(/image/tokutei/title.jpg) no-repeat;

width:666px;

margin-top:-19px;}



.tokutei table {

margin-top:150px;

margin-left:20px;

font-size:14px;

line-height:1.5;

height:1000px

}



.tokutei td {border-bottom:dashed  #999999 1px;

line-height:200%}



/*サイトマップのページ*/

.sitemap {

background:url(/image/sitemap.jpg) no-repeat;

width:666px;

margin-top:-19px;

padding-top:150px}/* CSS Document */



.sitemap ul{

text-align:left;

font-size:14px;

line-height:1.5;

padding-left:1.5em;

}

