@charset "Shift_JIS";

/* ORDER *****************************************************/
img,table{
	border:0px;
}

body{
	background-image:url(../image/order/back.gif);
	text-align:center;
}

body,td{
	color:#333333;
	font-family:Tahoma;
	line-height:200%;
	font-size:11px;
}

a:link    {color:#333333; text-decoration: none;}
a:visited {color:#333333; text-decoration: none;}
a:active  {color:#333333; text-decoration: none;}
a:hover   {color:#ff3333; text-decoration: underline;}

.maintable{
	width:810px;
	height:100%;
	background-color:#ffffff;
}

.maintableleft{
	width:5px;
	background-image:url(../image/order/leftback.gif);
}

.maintablecenter{
	width:800px;
	background-color:#ffffff;
	text-align:center;
}

.maintableright{
	width:5px;
	background-image:url(../image/order/rightback.gif);
}

.menu{
	margin:50px 0px 0px 0px;
	text-align:center;
}

.contents{
	margin:70px 0px 0px 0px;
	width:670px;
	text-align:left;
}

.lefttitle{
	margin:0px 0px 0px 0px;
	text-align:left;
}


/* concept ページ */

.concepttop{
	width:670px;
	height:180px;
}

.concepttopline{
	width:670px;
	height:34px;
	margin:0px 0px 30px 0px;
}

.concepttitle{
	margin:30px 0px 20px 0px;
	font-size:15px;
	line-height:180%;
}

.concepttext{
	margin:0px 0px 0px 0px;
}

.conceptkutu{
	margin:30px 0px 30px 0px;
}

.conceptlogo{
	margin:0px 0px 10px 0px;
}

.conceptlogotext{
	line-height:250%;
}



/* contact us ページ */

.mailaddress{
	font-size:10px;
	margin:10px 0px 0px 0px;
}

.mailselect{
	background-color:#F2F2F2;
}

.mailinput{
	background-color:#F2F2F2;
	border:0px;
}

.mailtextarea{
	background-color:#F2F2F2;
	border:0px;
}

.mailerror{
	width:200px;
	text-align:left;
}


/* shoes ページ */

.shoestop{
	width:670px;
	height:304px;
}

.shoestopline{
	width:670px;
	height:34px;
	margin:0px 0px 30px 0px;
}

.shoescontents{
	text-align:left;
}

.shoesline{
	margin:50px 0px 50px 0px;
}

.shoesinfo{
	margin:0px 5px 30px 0px;
	text-align:right;
	font-size:10px;
}

.shoestable{
	width:670px;
}

.shoesle{
	width:223px;
	text-align:center;
}

.shoesce{
	width:224px;
	text-align:center;
}

.shoesri{
	width:223px;
	text-align:center;
}

.shoesname{
	font-size:10px;
	margin:0px 0px 30px 0px;
	line-height:170%;
}

.kodawari{
	margin:30px 0px 30px 0px;
	text-align:left;
}

.kodawaritable{
	width:670px;
	height:200px;
	margin:0px 0px 30px 0px;
}

.kodawarileft{
	width:11px;
}

.kodawarimain{
	width:359px;
	background-color:#DFDEDE;
	text-align:center; 
}

.kodawarilogo{
	margin:30px 0px 0px 0px;
}

.kodawariright{
	width:300px;
}

.kodawarilist{
	text-align:left;
}

.kodawarilisttable{
	width:670px;
	margin:0px 0px 30px 0px;
}

.kodawarilistleft{
	width:300px;
	text-align:left;
}

.kodawarilisttext{
	width:470px;
	text-align:left;
}

.kodawarititle{
	font-weight:bolder;
	font-size:14px;
}

.howtoordertable{
	background-color:#ffffff;
}

/* 各shoesページ */

.shoesdai{
	width:403px;
	height:403px;
	text-align:left;
}

.shoesphoto{
	margin:0px 0px 0px 0px;
	width:670px;
}

.shoesnavitd{
	width:53px;
	text-align:left;
}

.shoesnavimini{
	margin:0px 3px 0px 0px;
}

.shoesnavitext{
	margin:30px 0px 0px 0px;
	width:670px;
	text-align:left;
}

.shoestitle{
	font-weight:bolder;
}

.shoesnavitable{
	width:670px;
}

.shoesnavitableleft2{
	width:55px;
}

.shoesnavitableleft{
	width:515px;
}

.shoesnavitableright{
	width:100px;
}

.shoesnaviatt{
	font-size:10px;
	margin:10px 0px 0px 0px;
	line-height:180%;
}

.shoesordinfo{
	margin:20px 0px 0px 0px;
}

.shoesordpre{
	margin:5px 0px 0px 0px;
}

.historyback{
	margin:50px 0px 0px 0px;
}


/* link ページ */

.linktitle{
	font-size:14px;
	font-weight:bolder;
}

.linktext{
	margin:5px 0px 50px 0px;
}

/* order フォーム */

.orderall{
	width:545px;
	height:100%;
	margin:20px 0px 0px 0px;
}

.orderalltd{
	text-align:center;
	background-color:#ffffff;
}

.orderallbtm{
	height:50px;
	background-color:#ffffff;
}

.ordertd{
	height:39px;
}

.ordertable{
	background-color:#ffffff;
}

.ordertableblank{
	height:10px;
}

.orderphoto{
	width:83px;
	text-align:left;
	background-color:#ffffff;
}

.ordertextbox{
	width:230px;
	background-color:#F2F2F2;
}

.ordertext{
	margin:0px 0px 0px 5px;
}

.orderthing{
	width:150px;
	text-align:center;
	background-color:#F2F2F2;
}

.ordertitle{
	margin:30px 0px 30px 0px;
}

.orderinput{
	background-color:#F2F2F2;
	border:1px solid #F2F2F2;
}

.orderinputadd{
	background-color:#F2F2F2;
	border:1px solid #F2F2F2;
	width:300px;
}

.ordertextarea{
	background-color:#F2F2F2;
	border:1px solid #F2F2F2;
	width:300px;
}

.orderselect{
	background-color:#F2F2F2;
	border:0px;
}

.orderatt{
	font-size:10px;
	margin:0px 0px 0px 10px;
}

.ordercat{
	text-align:right;
	width:110px;
}

.orderinfo{
	width:460px;
	margin:80px 0px 20px 0px;
}

.orderinfotext{
	text-align:left;
}

.orderinfoatt{
	color:#ff0000;
	font-size:10px;
	margin:0px 0px 0px 10px;
}

.orderinfotit{
	font-weight:bolder;
}

.ordererror{
	width:200px;
	text-align:left;
	margin:50px  0px 0px 0px;
}

.orderkakunin{
	margin:50px  0px 0px 0px;
}

.orderkakuninlist{
	background-color:#f2f2f2;
	width:110px;
	text-align:right;
}

.orderkakunintd{
	background-color:#ffffff;
	width:330px;
}

.ordertabletitle{
	font-weight:bolder;
	margin:0px 0px 5px 0px;
}

.orderkakuninitem{
	background-color:#FFE3E3;
	width:330px;
}

.orderkakuninkazu{
	background-color:#ffffff;
	width:110px;
}

.orderitemselect{
	background-color:#FFE3E3;
}

.selectue{
	margin:0px 0px 5px 0px;
}

.selectkosu{
	width:85px;
}

.selectsize{
	width:85px;
}


/* copyright 部分 */

.copyrighttop{
	font-size:10px;
}

.copyright{
	font-size:10px;
	margin:50px 0px 0px 0px;
}


/* blog ページ */

ul {
	margin: 0px 0px 0px 15px;
    padding: 0px;
}

.blogphoto{
	margin:0px 0px 10px 0px;
}

.blogtop{
	font-size:10px;
	text-align:left;
	margin:0px 0px 0px 17px;
}

.blogcontents{
	margin:70px 0px 0px 0px;
	width:670px;
	text-align:left;
}

.blogtableall{
	width:670px;
}

.blogtableleft{
	width:545px;
	text-align:left;
}

.blogtableright{
	width:125px;
	text-align:center;
}

.blogsideall{
	margin:0px 0px 50px 0px;
}

.blogsidetitle{
	width:125px;
	text-align:left;
	margin:0px 0px 10px 0px;
}

.blogside{
	width:125px;
	text-align:left;
	margin:0px 0px 0px 0px;
	list-style: none;
	font-size:10px;
	line-height:200%;
}

.blogwaku{
	width:496px;
}

.blogwakutop{
	width:496px;
	height:10px;
}

.blogwakumain{
	background-image:url(../image/order/blog_wakuback.gif);
	width:496px;
}

.blogwakubtm{
	width:496px;
	height:10px;
}

.entrydate{
	font-size:10px;
	color:#ff0000;
	text-align:right;
	margin:0px 0px 0px 0px;
}

.entrytitletable{
	margin:10px 0px 0px 0px;
}

.entry{
	margin:20px 20px 0px 20px;
}

.entrysub{
	margin:10px 25px 0px 20px;
	font-size:10px;
	text-align:right;
}

.entry_tag {
	font-size: 10px;
	text-align:right;
	color: #666666;
	padding: 0px 0px 0px 0px;
}

.prevnext{
	text-align:center;
	margin:0px 0px 0px 0px;
	font-size:10px;
}

.comtraarea{
	text-align:left;
	width:450px;
}

.trackbackurl{
	width:330px;
	font-size:10px;
	background-color:#E1E0E0;
	border:0px;
}

.blocomtop{
	width:125px;
	height:10px;
}

.blocomback{
	width:125px;
	background-image:url("../image/order/blocom_back.gif");
}

.blocombtm{
	width:125px;
	height:10px;
}

.blocomtext{
	font-size:10px;
	margin:0px 10px 0px 10px;
	line-height:200%;
}

/* room ページ */

.favocontents{
	margin:70px 0px 0px 0px;
	width:670px;
	text-align:left;
}

.favotableall{
	width:670px;
}

.favotableleft{
	width:545px;
	text-align:left;
}

.favotableright{
	width:125px;
	text-align:center;
}

.favowaku{
	width:496px;
}

.favowakumain{
	backgroung-color:#ffffff;
	width:496px;
}

.favotitleleft{
	width:500px;
	height:41px;
	background-image:url(../image/order/favo_titleleft.gif);
}

.favotitlebtm{
	width:500px;
	height:2px;
}

.favotitle{
	margin:0px 0px 0px 20px;
}

.favoentry{
	margin:20px 20px 0px 20px;
}

.favophoto{
	margin:0px 0px 10px 0px;
}

.favosideall{
	margin:0px 0px 50px 0px;
}

.favosidetitle{
	width:125px;
	text-align:left;
	margin:0px 0px 10px 0px;
}

.favoside{
	width:125px;
	text-align:left;
	margin:0px 0px 0px 0px;
	list-style: none;
	font-size:10px;
	line-height:200%;
}

.favoentrysub{
	margin:10px 20px 0px 20px;
	font-size:10px;
	text-align:right;
}

.favoentrydate{
	font-size:10px;
	text-align:right;
	margin:0px 0px 0px 0px;
}

.favcomtext{
	font-size:10px;
	text-align:left;
	line-height:200%;
	margin:0px 0px 20px 0px;
}