@charset "x-sjis";
/* CSS Document */



h1 {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #603;
}

h2 {font-size: 14px;
	font-weight: bold;
}

h3 {font-size: 12px;
	font-weight: bold;
}

h4 {font-size: 10px;
	font-weight: bold;
}

h5 {font-size: 8px;
	font-weight: bold;
}



h6 {
	margin: 0;
	padding: 0;
	border: 0;
	color: #666;
	font-size: 12px;
	outline: 0;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	padding-left: 0px;
}


p {
	font-size: 12px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	line-height: 18px;
}

img {
	margin-right: 0em;
	text-align: left;
}

.Title {
	height: auto;
	width: 980px;
	background-color: #FFF;
	text-align: right;
	font-size: 9px;
}

.Title h1 {
	color: #666;
	text-align: center;
}


dt {
	font-size:12px;
}

dr {
	font-size:12px;
}

.hed {
	height: auto;
	width: 980px;
	height:260px;
	float:left;
	text-align: right;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #F3F;
	border-bottom-color: #F3F;
}

.Maesetu {
	width: 900px;
	height: 450px;
	margin-top: 0px;
	margin-bottom: 10px;
}

.MaesetuH900 {
	width: 900px;
	height: 900px;
	margin-top: 0px;
	margin-bottom: 10px;
}

.Maesetu h300px {
	width: 900px;
	height: 300px;
	margin-top: 0px;
	margin-bottom: 10px;
}


.Maesetu .MigiSetumei {
	float: right;
	width: 375px;
	margin-right: 20px;
	margin-top: 20px;
}

.Maesetu .MigiSetumei {
	float: right;
	width: 375px;
	margin-right: 20px;
	margin-top: 20px;
}

.Maesetu .HidariPh-L170 {
	padding-top: 20px;
	padding-right: 50px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-bottom:30px;
}
.Maesetu .HidariPh-L170 {
	padding-top: 20px;
	padding-right: 50px;
	padding-bottom: 20px;
	padding-left: 170px;
	margin-bottom:30px;
}


 .HidariPh-L170-2 {
	width: 222px;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-left:510px;
	margin-bottom:30px;
}



.item {
	width: 900px;
	height: 1250px;
	margin-bottom: 10px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}



.item a { text-decoration:none; }
.item a:link{ color: #49677b; text-decoration: none }
.item a:visited{ color: #49677b; text-decoration: none }
.item a:hover { color: #915da3; text-decoration:underline; }
.item a:hover { background-color: #E6E6FA }
.item a:active { color: #6b395f; text-decoration:underline; }

.item ul li {
	color:#333;
	font-size:12px;
}

.item-2000 {
	width: 900px;
	height: 2000px;
	margin-bottom: 10px;
	border: thin solid #CCC;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}

.item-wakuN {
	width: 900px;
	height: 1250px;
	margin-bottom: 10px;
	
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}

.item-h180-bn {
	width: 900px;
	height: 150px;
}


.item-h214 {
	width: 900px;
	height: 214px;
	margin-bottom: 10px;
	border: thin solid #CCC;
}
.item-h214　WN {
	width: 900px;
	height: 214px;
	margin-bottom: 10px;
}


.item-h420 {
	width: 900px;
	height: 420px;
	margin-bottom: 10px;
	border: thin solid #CCC;
}

.item-h500 {
	width: 900px;
	height: 500px;
	margin-bottom: 10px;
	border: thin solid #CCC;
}

.item-h550 {
	width: 900px;
	height: 550px;
	margin-bottom: 10px;
	border: thin solid #CCC;
}

.item-2h600 {
	width: 900px;
	height: 600px;
	margin-bottom: 10px;
	border: thin solid #CCC;
}

.item-h600 {
	width: 900px;
	height: 750px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}

.item-h700 {
	width: 900px;
	height: 700px;
	margin-bottom: 10px;
	border: thin solid #CCC;
}

.item-h750 {
	width: 900px;
	height: 750px;
	margin-bottom: 10px;
	border: thin solid #CCC;
}

.item-h800 {
	width: 900px;
	height: 800px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}

.item-h850 {
	width: 900px;
	height: 850px;
	margin-bottom: 10px;
	border: thin solid #CCC;
}




.item-h900 {
	width: 900px;
	height: 850px;
	margin-bottom: 10px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}


.item-h900WN {
	width: 900px;
	height: 950px;
	margin-bottom: 10px;
	border:thin;
	border-bottom-color:#CFFF;
}

.item-2h900 {
	width: 900px;
	height: 900px;
	margin-bottom: 10px;
	border: thin solid #CCC;
	
}




.item-2h1500 {
	width: 900px;
	height: 1400px;
	margin-bottom: 10px;
	border: thin solid #CCC;
}
.item-h600 .MigiSetumei {
	float: right;
	width: 375px;
	margin-right: 20px;
	margin-top: 20px;
}

.item-h800 .MigiSetumei {
	float: right;
	width: 375px;
	margin-right: 20px;
	margin-top: 20px;
}

.item-h900 .MigiSetumei {
	float: right;
	width: 375px;
	margin-right: 20px;
	margin-top: 20px;
}



.item .MigiSetumei {
	float: right;
	width: 375px;
	margin-right: 20px;
	margin-top: 20px;
}


.item .HidariPh-L100 {
	float: left;
	width: 350px;
	padding-top: 20px;
	margin-left: 100px;
	margin-bottom:30px;
}

.item .HidariPh-L50 {
	float: left;
	width: 375px;
	padding-top: 50px;
	margin-left: 50px;
	margin-bottom:30px;
}

.item .HidariPh-L20 {
	float: left;
	width: 375px;
	padding-top: 0px;
	margin-left: 20px;
	margin-bottom:30px;
}


.item .HidariPh-L0 {
	float: left;
	width: 112px;
	padding-top: 0px;
	margin-left: 0px;
	margin-bottom:00px;
}
.item-h600 .HidariPh-L20 {
	float: left;
	width: 375px;
	padding-top: 0px;
	margin-left: 20px;
	margin-bottom:30px;
}

.item-h800 .HidariPh-L20 {
	float: left;
	width: 375px;
	padding-top: 20px;
	margin-left: 20px;
	margin-bottom:30px;
}

.item-h900 .HidariPh-L20 {
	float: left;
	width: 470px;
	padding-top: 0px;
	margin-left: 20px;
	margin-bottom:30px;
}


.Title .hedimg p img {
	margin-left: 0px;
}

.footer {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #666;
	text-decoration: none;
	text-align: center;
	width: 980px;
}
.footer p {
	font-size: 10px;
	line-height: inherit;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.footer address {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333;
}
.footer p a {
	text-decoration: none;
}
.footer .footmenu {
	text-decoration: none;
	display: inline;
}
.footer .footmenu {
	display: inline-block;
}
.footer .footmenu {
	list-style-position: inside;
	list-style-type: none;
}

.shita50 {
	width: 880px;
	height: 50px;
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-left-color: #CCC;
	
	padding-left:20px;
}

.shita2 {
	width: 900px;
	height: 130px;
	border: thin solid #CCC;
}

.shita address {
	font-size: 12px;
	color: #333;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-style: normal;
}

.shita .shita2 p {
	color: #333;
}


.Big.box .OutBox .Title .TitleMoji-C {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #699;
	text-decoration: none;
	text-align: center;
}
.Maesetu .MigiSetumei-meari {
	float: left;
	width: 350px;
	margin-top: 50px;
}
.Maesetu .tbale-flace {
	float: left;
	width: 600px;
}

.shiyo {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 1px;
	margin-top: 12px;
	margin-bottom: 24px;
}
.HidariPh-L170 {
	margin-left: 470px;
}
.Maesetu .HidariPh-L20 {
	float: left;
	width: 300px;
	margin-left: 20px;
}
.Maesetu-L {
	height: 650px;
	width: 900px;
}

.MigiSetumei-1950 {
	float: right;
	width: 375px;
	margin-right: 20px;
	margin-top: 20px;
}


.shitaNext {
	width: 880px;
	height: 50px;
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-left-color: #CCC;
	padding-left: 20px;
}



.shitaNextsuuji {
	float: right;
	height: 40px;
	width: 360px;
	margin-bottom: 5px;
}


shitaNextsuuji p {
	color: #F00;
	font-size: 16px;
}



.item-F4hauto {
	float:left;
	width: 230px;
	height: 240px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin-bottom: 10px;
	margin-top: 10px;
	overflow: auto;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}



.item-hauto {
	clear:both;
	width: 900px;
	height:auto;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding: 0px;
	margin-bottom: 10px;
	float: left;
	margin-top: 10px;
	overflow: auto;
}



.item-mel {
	clear:both;
	width: 600px;
	height:auto;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding: 0px;
	margin-bottom: 10px;
	float: left;
	margin-top: 10px;
	overflow: auto;
	margin-left: 200px;
}


.item-hauto980 {
	clear:both;
	width: 980px;
	height:auto;
	padding: 0px;
	margin-bottom: 10px;
	float: left;
	margin-top: 10px;
	overflow: auto;
}

.MigiSetumei {
	float: left;
	display: inline;
	width: 365px;
	height:auto;
	margin-top: 20px;
	margin-left: 20px;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 20px;
}

.MigiSetumeiDotL {
	float: left;
	display: inline;
	width: 365px;
	height:auto;
	margin-top: 20px;
	margin-left: 20px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCC;
	padding-left: 10px;
	padding-top: 0px;
}


.MigiSetumeiDotLW {
	float: left;
	display: inline;
	width: 600px;
	height:auto;
	margin-top: 20px;
	margin-left: 20px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCC;
	padding-left: 10px;
	padding-top: 0px;
}




.MigiSetumeiDotLS196  {
	float: left;
	display: inline;
	width: 186px;
	height:auto;
	margin-top: 20px;
	margin-right:4px;
	
	margin-bottom:20px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCC;
	padding-left: 4px;
	padding-top: 0px;
}


.MigiSetumeiDotLS200  {
	float:right;
	display: inline;
	width: 200px;
	height:auto;
	margin-top: 20px;
	margin-right:20px;
	
	margin-bottom:20px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCC;
	padding-left: 10px;
	padding-top: 0px;
}

.MigiSetumeiDotLS200  {
	float:right;
	display: inline;
	width: 200px;
	height:auto;
	margin-top: 20px;
	margin-right:20px;
	
	margin-bottom:20px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCC;
	padding-left: 10px;
	padding-top: 0px;
}


.MigiSetumeiDotL300 {
	float: left;
	display: inline;
	width: 300px;
	height:auto;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom:20px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCC;
	padding-left: 10px;
	padding-top: 0px;
}


.MigiSetumeiDotL320  {
	float: left;
	display: inline;
	width: 300px;
	height:auto;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom:20px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCC;
	padding-left: 10px;
	padding-top: 0px;
}



.MigiSetumeiDotL320K  {
	float:right;
	display: inline;
	width: 310px;
	height:auto;
	margin-top: 5px;
	margin-bottom:20px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCC;
	padding-left: 10px;
	padding-top: 0px;
	margin-right: 20px;
}

.MigiSetumeiDotLItoichiran  {
	float: left;
	display: inline;
	width: 220px;
	height:auto;
	margin-top: 5px;
	margin-left: 20px;
	margin-bottom:20px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCC;
	padding-left: 10px;
	padding-top: 0px;
}




.MigiSetumeiDotLItoichiranS  {
	float: left;
	display: inline;
	width: 400px;
	height:auto;
	margin-top: 0px;
	margin-left: 5px;
	margin-bottom: 5px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCC;
	padding-left: 5px;
	padding-top: 0px;
}


.MigiSetumeiDotLItoichiranSS  {
	float: left;
	display: inline;
	width: 188px;
	height:auto;
	margin-top: 0px;
	margin-left: 1px;
	margin-bottom: 4px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCC;
	padding-left: 2px;
	padding-top: 0px;
}

.MigiSetumeiDotLItoichiranSSS  {
	float: left;
	display: inline;
	width: 140px;
	height:auto;
	margin-top: 0px;
	margin-left: 1px;
	margin-bottom: 4px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCC;
	padding-left: 2px;
	padding-top: 0px;
}


.MigiSetumeiDotLKATAGAMISS  {
	float: left;
	display: inline;
	width: 186px;
	height:auto;
	margin-top: 0px;
	margin-left: 1px;
	margin-bottom: 4px;
	padding-left: 2px;
	padding-top: 0px;
}



.HidariPh {
	float: left;
	display: inline;
	width: 470px;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom:30px;
	padding-top: 0px;
}

.HidariPh260 {
	float: left;
	display: inline;
	width: 260x;
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom:10px;
}


.HidariPh640 {
	float:left;
	display: inline;
	width: 600px;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom:30px;
	padding-top: 0px;
}


.HidariPhTC {
	float: left;
	display: inline;
	width: 470px;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom:30px;
	padding-top: 0px;
}

.HidariPhTC p {
	font-size:14px;
}

.HidariPhMini {
	float: left;
	display: inline;
	width: 90px;
	margin-top: 5px;
	margin-bottom:5px;
	padding-top: 0px;
}
.HidariPh300 {
	float: left;
	display: inline;
	width: 300px;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom:30px;
	padding-top: 0px;
}


.HidariPh320 {
	float: left;
	display: inline;
	width: 280px;
	margin-top: 20px;
	margin-bottom:30px;
	padding-top: 0px;
}

.HidariPhP600 {
	float: left;
	display: inline;
	width: 600px;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom:30px;
	padding-top: 0px;
}



.HidariPh-L20 {
	float: left;
	display: inline;
	width: 470px;
	padding-top: 0px;
	margin-left: 20px;
	margin-bottom:30px;
}

.linennolisutsuihei {
	margin-left: 80px;
	margin-bottom:40px;
	float: left;
	width: 900px;
	height:330px;
}



.W300 {
	width:300px;
	height:auto;
	float:left;
}

.W300P10 {
	width:220px;
	height:auto;
	float:left;
	padding-left:20px;
}


.W220 {
	width:220px;
	height:auto;
	float:left;
	margin:10px;
}

.W220 ul li {
	font-size: 12px;
	color: #333;
	font-style: normal;
	text-decoration: none;
	list-style-type: none;
	padding-right: 0px;
}


.W220 a { text-decoration:none; }
.W220 a:link{ color: #49677b; text-decoration: none }
.W220 a:visited{ color: #49677b; text-decoration: none }
.W220 a:hover { color: #915da3; text-decoration:underline; }
.W220 a:hover { background-color: #E6E6FA }
.W220 a:active { color: #6b395f; text-decoration:underline; }


.item {
	width: 900px;
	height: 1250px;
	margin-bottom: 10px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}



.item a { text-decoration:none; }
.item a:link{ color: #49677b; text-decoration: none }
.item a:visited{ color: #49677b; text-decoration: none }
.item a:hover { color: #915da3; text-decoration:underline; }
.item a:hover { background-color: #E6E6FA }
.item a:active { color: #6b395f; text-decoration:underline; }

.item ul li {
	color:#333;
	font-size:12px;
}





.itemW980 {
	width: 977px;
	height:auto;
	margin-bottom: 10px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin-right: 2px;
}



.itemW980 a { text-decoration:none; }
.itemW980 a:link{ color: #49677b; text-decoration: none }
.itemW980 a:visited{ color: #49677b; text-decoration: none }
.itemW980 a:hover { color: #915da3; text-decoration:underline; }
.itemW980 a:hover { background-color: #E6E6FA }
.itemW980 a:active { color: #6b395f; text-decoration:underline; }

.itemW980 ul li {
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
}



.itemW980Katagami {
	width: 978px;
	height:auto;
	margin-bottom: 10px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	float: left;
}



.itemW980Katagami a { text-decoration:none; }
.itemW980Katagami a:link{ color: #49677b; text-decoration: none }
.itemW980Katagami a:visited{ color: #49677b; text-decoration: none }
.itemW980Katagami a:hover { color: #915da3; text-decoration:underline; }
.itemW980Katagami a:hover { background-color: #E6E6FA }
.itemW980Katagami a:active { color: #6b395f; text-decoration:underline; }


.itemW980KatagamiB {
	width: 980px;
	height:auto;
	margin-bottom: 10px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	border: 1px solid #C30;
	float: left;
	background-color: #9FF;
}



.itemW980KatagamiB a { text-decoration:none; }
.itemW980KatagamiB a:link{ color: #49677b; text-decoration: none }
.itemW980KatagamiB a:visited{ color: #49677b; text-decoration: none }
.itemW980KatagamiB a:hover { color: #915da3; text-decoration:underline; }
.itemW980KatagamiB a:hover { background-color: #E6E6FA }
.itemW980KatagamiB a:active { color: #6b395f; text-decoration:underline; }











.itemW980 ul li {
	color:#333;
	font-size:12px;
}






.itemW980Socks a { text-decoration:none; }
.itemW980Socks a:link{ color: #49677b; text-decoration: none }
.itemW980Socks a:visited{ color: #49677b; text-decoration: none }
.itemW980Socks a:hover { color: #915da3; text-decoration:underline; }
.itemW980Socks a:hover { background-color: #E6E6FA }
.itemW980Socks a:active { color: #6b395f; text-decoration:underline; }

.itemW980Socks ul li {
	color:#333;
	font-size:12px;
}






.itemW680 {
	width: 678px;
	height:auto;
	margin-bottom: 10px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}


.itemW650 {
	width: 500px;
	float:left;
	height:auto;
	margin-right:10px;
	margin-bottom: 10px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;

	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}

.MigiSetumeiDotL li {
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	line-height: 20px;
	text-decoration: none;
}


.MigiSetumeiDotL dl {
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	line-height: 20px;
	text-decoration: none;
}

.MigiSetumei a { text-decoration:none; }
.MigiSetumei a:link{ color: #49677b; text-decoration: none }
.Migisetumei a:visited{ color: #49677b; text-decoration: none }
.Migisetumei a:hover { color: #915da3; text-decoration:underline; }
.Migisetumei a:hover { background-color: #E6E6FA }
.Migisetumei a:active { color: #6b395f; text-decoration:underline; }

.MigiSetumeiDotL a { text-decoration:none; }
.MigiSetumeiDotL a:link{ color: #49677b; text-decoration: none }
.MigiSetumeiDotL a:visited{ color: #49677b; text-decoration: none }
.MigiSetumeiDotL a:hover { color: #915da3; text-decoration:underline; }
.MigiSetumeiDotL a:hover { background-color: #E6E6FA }
.MigiSetumeiDotL a:active { color: #6b395f; text-decoration:underline; }




.HidariPh {
	float: left;
	display: inline;
	width: 470px;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom:30px;
	padding-top: 0px;
}


.HidariPhW360 {
	float: left;
	display: inline;
	width: 130px;
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom:10px;
	padding-top: 0px;
	height: 200px;
}

.HidariPhW550 {
	float: left;
	display: inline;
	width: 530px;
	height:auto;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom:30px;
	padding-top: 0px;
}

.HidariPhW600P4C {
	float:left;
    display: inline;
	width: 600px;
	margin-left: auto;
	margin-right: auto;
}


.HidariPhW900P4C {
	float:left;
	display: inline;
	width: 900px;
	margin-left: 20px;
	margin-right: 20px;
}



.HidariPhW860P4C {
	float:left;
	display: inline;
	width: 860px;
	margin-left: 20px;
	margin-right: 20px;
}

.HidariPh-L20 {
	float: left;
	display: inline;
	width: 470px;
	padding-top: 0px;
	margin-left: 20px;
	margin-bottom:30px;
}

.MigiSetumei {
	float: left;
	display: inline;
	width: 365px;
	height:auto;
	margin-top: 20px;
	margin-left: 20px;
	margin-right:20px;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 20px;
}

.MigiSetumeiDotL {
	float: left;
	display: inline;
	width: 365px;
	height:auto;
	margin-top: 20px;
	margin-left: 20px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCC;
	padding-left: 10px;
	padding-top: 0px;
	margin-bottom: 20px;
}

.BookEhon {
	float:right;
	display: inline;
	width: 960px;
	height:auto;
	margin-left:2px;
	margin-right:2px;
	padding-left:10px;
	padding-right:10px;
	padding-top: 10px;
	padding-bottom:10px;
	margin-bottom:10px;

}




.Bookkodomofuku {
	float:right;
	display: inline;
	width: 960px;
	height:auto;
	margin-left:2px;
	margin-right:2px;
	padding-left:10px;
	padding-right:10px;
	padding-top: 10px;
	padding-bottom:10px;
	margin-bottom:10px;
	
}

.BookBroi {
	float:right;
	display: inline;
	width: 960px;
	height:auto;
	margin-left:2px;
	margin-right:2px;
	padding-left:10px;
	padding-right:10px;
	padding-top: 10px;
	padding-bottom:10px;
	margin-bottom:10px;
	
}




.BookSelvedge {
	float:right;
	display: inline;
	width: 960px;
	height:auto;
	margin-left:2px;
	margin-right:2px;
	padding-left:10px;
	padding-right:10px;
	padding-top: 10px;
	padding-bottom:10px;
	margin-bottom:10px;
	
}

.Bookso {
	float:right;
	display: inline;
	width: 960px;
	height:auto;
	margin-left:2px;
	margin-right:2px;
	padding-left:10px;
	padding-right:10px;
	padding-top: 10px;
	padding-bottom:10px;
	margin-bottom:10px;
	
}


.Booksonota {
	float:right;
	display: inline;
	width: 960px;
	height:auto;
	margin-left:2px;
	margin-right:2px;
	padding-left:10px;
	padding-right:10px;
	padding-top: 10px;
	padding-bottom:10px;
	margin-bottom:10px;

}


.HidariPhButton	{
	float:right;
	height:auto;
	width: 400px;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom:30px;
	padding-top: 0px;
	padding-left:20px;
}



.BookW200 {
	float:right;
	display: inline;
	width: 170px;
	height:240px;
	margin-left:2px;
	margin-right:2px;
	padding-left:10px;
	padding-right:2px;
	padding-top: 0px;
	margin-bottom:10px;
	border: 1px solid #CCC;
}


.BookW250 {
	float:right;
	display: inline;
	width: 215px;
	height:320px;
	margin-left:2px;
	margin-right:2px;
	margin-bottom:10px;
	border: 1px solid #CCC;
}


.Cal {
	float:right;
	display: inline;
	width: 440px;
	height:600px;
	margin-left:2px;
	margin-right:2px;
	margin-bottom:10px;
	margin-top:20px;
	
}



.Cal2 {
	float:right;
	display: inline;
	width: 440px;
	height:auto;
	margin-left:2px;
	margin-right:2px;
	margin-bottom:10px;
	margin-top:20px;
	
}



.ItoW200 {
	float:right;
	display: inline;
	width: 880px;
	height:auto;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	margin-top: 5px;
}


.ItoW200 img {
	float:left;
	margin-right:10px;
	margin-left:5px;
	}
	
.ItoW245 {
	float:right;
	display: inline;
	width: 242px;
	height:auto;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	margin-top: 0px;
}
	
.ItoW245 img {
	float:left;
	margin-right:10px;
	margin-left:5px;
	}	
	
.ItoW245 p {
	font-size:11px;
	}	
	
	
.KatagamiW245 {
	float:right;
	display: inline;
	width: 243px;
	height:auto;
	padding: 0px;
	margin-top: 0px;
}	
	
.KatagamiW245 img {
	float:left;
	margin: 5px;
	}
	

.KatagamiW245 p {
	font-size:11px;
	}	
	
	
.ItoW310 {
	float:right;
	display: inline;
	width: 300px;
	height:auto;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	margin-top: 5px;
}
	
.ItoW310 img {
	float:left;
	margin-right:10px;
	margin-left:5px;
	}	
		
	
.ItoW650 {
	float:right;
	display: inline;
	width: 620px;
	height:auto;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	margin-top: 5px;
}


.ItoW650 img {
	float:left;
	margin-right:10px;
	margin-left:5px;
	}	
	

.ItoWct {
	float:right;
	display: inline;
	width: 179px;
	height:140px;
	margin-left:2px;
	margin-right:2px;
	padding-left:2px;
	padding-right:2px;
	padding-top: 2px;
	margin-bottom:10px;
	border: 1px solid #CCC;
	
}



.TC {
	float:right;
	display: inline;
	width: 220px;
	height:auto;
	margin-top:20px;
	margin-left:2px;
	margin-right:2px;
	padding-left:2px;
	padding-right:2px;
	padding-top: 2px;
	margin-bottom:10px;
	
}


.ItoWctHf {
	float:right;
	display: inline;
	width: 120px;
	height:90px;
	margin-left:2px;
	margin-right:2px;
	padding-left:2px;
	padding-right:2px;
	padding-top: 2px;
	margin-bottom:10px;
	
	
}

.itoKategoriBox {
	float:right;
	display: inline;
	width: 960px;
	height:auto;
	margin-left:2px;
	margin-right:2px;
	padding-left:10px;
	padding-right:10px;
	padding-top: 10px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}

.itoKategoriBox a { text-decoration:none; }
.itoKategoriBox a:link{ color: #49677b; text-decoration: none }
.itoKategoriBox a:visited{ color: #49677b; text-decoration: none }
.itoKategoriBox a:hover { color: #915da3; text-decoration:underline; }
.itoKategoriBox a:hover { background-color: #E6E6FA }
.itoKategoriBox a:active {
	color: #6b395f;
	text-decoration:underline;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}

.itoKategoriBox ul li {
	color:#333;
	font-size:12px;
}




.itoKategoriBox650 {
	float:right;
	display: inline;
	width: 600px;
	height:auto;
	margin-left:2px;
	margin-right:2px;
	padding-left:10px;
	padding-right:10px;
	padding-top: 10px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}

.itoKategoriBox650 a { text-decoration:none; }
.itoKategoriBox650 a:link{ color: #49677b; text-decoration: none }
.itoKategoriBox650 a:visited{ color: #49677b; text-decoration: none }
.itoKategoriBox650 a:hover { color: #915da3; text-decoration:underline; }
.itoKategoriBox650 a:hover { background-color: #E6E6FA }
.itoKategoriBox650 a:active { color: #6b395f; text-decoration:underline; }

.itoKategoriBox650 ul li {
	color:#333;
	font-size:12px;
}




.itoKategoriBox230 {
	float:right;
	display: inline;
	width: 600px;
	height:auto;
	margin-left:2px;
	margin-right:2px;
	padding-left:10px;
	padding-right:10px;
	padding-top: 10px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}

.itoKategoriBox230 a { text-decoration:none; }
.itoKategoriBox230 a:link{ color: #49677b; text-decoration: none }
.itoKategoriBox230 a:visited{ color: #49677b; text-decoration: none }
.itoKategoriBox230 a:hover { color: #915da3; text-decoration:underline; }
.itoKategoriBox230 a:hover { background-color: #E6E6FA }
.itoKategoriBox230 a:active { color: #6b395f; text-decoration:underline; }

.itoKategoriBox230 ul li {
	color:#333;
	font-size:12px;
}




.KatagamiKategoriBox650 {
	float:left;

	display: inline;
	width: 610px;
	height:auto;
	margin-left: 0px;
    padding-left: 0px;
    padding-top: 10px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom-color:#999;
	border-bottom-width: 2px;
	border-bottom-style: solid;
}

.KatagamiKategoriBox650 a { text-decoration:none; }
.KatagamiKategoriBox650 a:link{ color: #49677b; text-decoration: none }
.KatagamiKategoriBox650 a:visited{ color: #49677b; text-decoration: none }
.KatagamiKategoriBox650 a:hover { color: #915da3; text-decoration:underline; }
.KatagamiKategoriBox650 a:hover { background-color: #E6E6FA }
.KatagamiKategoriBox650 a:active { color: #6b395f; text-decoration:underline; }

.KatagamiKategoriBox650 ul li {
	color:#333;
	font-size:12px;
}








.w245 {
	float:right;
	display: inline;
	font-size:12px;
	width: 310px;
	height:auto;
	margin-left:2px;
	margin-right:2px;
	padding-left:2px;
	padding-right:2px;
	padding-top: 0px;
	margin-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

.w245L {
	font-size:12px;
	float:left;
	display: inline;
	width: 294px;
	height:auto;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:10px;
	padding-left:5px;
	padding-right:5px;
	padding-top: 0px;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #699;
}





.itow650 {
	float:left;
	display: inline;
	font-size:12px;
	width: 630px;
	height:auto;
	margin-left:2px;
	margin-right:2px;
	padding-left:2px;
	padding-right:2px;
	padding-top: 2px;
	margin-bottom:10px;
	border: 1px solid #CCC;
}


.itow650R {
    float:left;
	display: inline;
	font-size:12px;
	width: 620px;
	height:auto;
	margin-left: 2px;
	margin-right:2px;
	padding-left: 2px;
	padding-right:0px;
	padding-top: 0px;
	margin-bottom:10px;
	
}


.itow230 {
	float:left;
	display: inline;
	font-size:12px;
	width: 230px;
	height:auto;
	margin-left:2px;
	margin-right:2px;
	padding-left:2px;
	padding-right:2px;
	padding-top: 0px;
	margin-bottom:10px;
	border: 1px solid #CCC;
}


.itow650Minititle {
	float:left;
	display: inline;
	font-size:12px;
	width: 624px;
	height:20px;
	margin-left:2px;
	margin-right:2px;
	padding-left:2px;
	padding-right:2px;
	padding-top: 0px;
	margin-bottom:10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	
	border-bottom-style: solid;

	border-bottom-color: #CCC;
}


.itow650Mini {
	float:left;
	display: inline;
	font-size:12px;
	width: 630px;
	height:auto;
	
	margin-left:2px;
	margin-right:2px;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-top: 0px;
	margin-bottom:10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
}


.Itohed {
	float:left;
	display: inline;
	font-size:12px;
	width: 960px;
	height:auto;
	margin-left:2px;
	margin-right:2px;
	padding-left:2px;
	padding-right:2px;
	padding-top: 0px;
	margin-bottom:10px;
}


.ribbonKategoriBox {
	float:right;
	display: inline;
	width: 755px;
	height:auto;
	margin-left:2px;
	margin-right:2px;
	padding-left:5px;
	padding-right:10px;
	padding-top: 10px;
	padding-bottom:10px;
	margin-bottom:10px;	
}

.ribbonKategoriBox a { text-decoration:none; }
.ribbonKategoriBox a:link{ color: #49677b; text-decoration: none }
.ribbonKategoriBox a:visited{ color: #49677b; text-decoration: none }
.ribbonKategoriBox a:hover { color: #915da3; text-decoration:underline; }
.ribbonKategoriBox a:hover { background-color: #E6E6FA }
.ribbonKategoriBox a:active {
	color: #6b395f;
	text-decoration:underline;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}

.ribbonKategoriBox ul li {
	color:#333;
	font-size:12px;
}

.Hizuke {
	float: left;
	display: inline;
	width: 100px;
	height:auto;
	margin-top: 20px;
	margin-left: 20px;
	padding-left: 10px;
	padding-top: 0px;
}



.Hizuke h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:36px;
}


.GalleryW760 {
	float:left;
	display: inline;
	width: 740px;
	height: auto;
	margin-bottom: 10px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}


.GalleryW760 a { text-decoration:none; }
.GalleryW760 a:link{ color: #49677b; text-decoration: none }
.GalleryW760 a:visited{ color: #49677b; text-decoration: none }
.GalleryW760 a:hover { color: #915da3; text-decoration:underline; }
.GalleryW760 a:hover { background-color: #E6E6FA }
.GalleryW760 a:active { color: #6b395f; text-decoration:underline; }

.GalleryW760 ul li {
	color:#333;
	font-size:12px;
}



.ZaW760 {
	float:left;
	display: inline;
	width: 790px;
	height: auto;
	margin-bottom: 10px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}


.ZaW760 a { text-decoration:none; }
.ZaW760 a:link{ color: #49677b; text-decoration: none }
.ZaW760 a:visited{ color: #49677b; text-decoration: none }
.ZaW760 a:hover { color: #915da3; text-decoration:underline; }
.ZaW760 a:hover { background-color: #E6E6FA }
.ZaW760 a:active { color: #6b395f; text-decoration:underline; }

.GalleryW760 ul li {
	color:#333;
	font-size:12px;
}




.ZakW980 {
	width: 978px;
	height: auto;
	margin-bottom: 10px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	float: left;
}


.ZakW980 a { text-decoration:none; }
.ZakW980 a:link{ color: #49677b; text-decoration: none }
.ZakW980 a:visited{ color: #49677b; text-decoration: none }
.ZakW980 a:hover { color: #915da3; text-decoration:underline; }
.ZakW980 a:hover { background-color: #E6E6FA }
.ZakW980 a:active { color: #6b395f; text-decoration:underline; }

.ZakW980 ul li {
	color:#333;
	font-size:12px;
}




.GalleryW980 {
	width: 978px;
	height: auto;
	margin-bottom: 10px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	float: left;
}


.GalleryW980 a { text-decoration:none; }
.GalleryW980 a:link{ color: #49677b; text-decoration: none }
.GalleryW980 a:visited{ color: #49677b; text-decoration: none }
.GalleryW980 a:hover { color: #915da3; text-decoration:underline; }
.GalleryW980 a:hover { background-color: #E6E6FA }
.GalleryW980 a:active { color: #6b395f; text-decoration:underline; }

.GalleryW980 ul li {
	color:#333;
	font-size:12px;
}


.GalleryPh {
	float: left;
	display: inline;
	width: 440px;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom:30px;
	padding-top: 0px;
}


.GalleryMigiSetumei  {
	float: left;
	display: inline;
	width: 300px;
	height:auto;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom:20px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCC;
	padding-left: 10px;
	padding-top: 0px;
}


.GalleryMigiSetumei h1 {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:20px;
	text-align:left;
}


.GalleryMigiSetumei2000  {
	float: left;
	display: inline;
	width: 300px;
	height:3000px;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom:20px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCC;
	padding-left: 10px;
	padding-top: 0px;
}


.ZAPh4 {
	float: left;
	display: inline;
	width: 176px;
    margin-top: 10px;
	margin-left: 20px;
	margin-bottom:10px;
	padding-top: 0px;
}

.ZAPh3 {
	float: left;
	display: inline;
	width: 243px;
    margin-top: 10px;
	margin-left: 20px;
	margin-bottom:10px;
	padding-top: 0px;
}

.ZAPh2 {
	float: left;
	display: inline;
	width: 374px;
    margin-top: 10px;
	margin-left: 20px;
	margin-bottom:10px;
	padding-top: 0px;
}


.ZAPh1 {
	float: left;
	display: inline;
	width: 767px;
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom:10px;
	padding-top: 0px;
}


.ZAPh1Li {
	float: left;
	display: inline;
	width: 767px;
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom:10px;
	padding-top: 0px;
}


.BookPh {
	float: left;
	display: inline;
	width: 330px;
	margin-top: 20px;
	margin-left: 40px;
	margin-bottom:30px;
	padding-top: 0px;
}


.BookMigiSetumei  {
	float: left;
	display: inline;
	width: 310px;
	height:auto;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom:20px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCC;
	padding-left: 10px;
	padding-top: 0px;
}


.BookMigiSetumei h1 {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:20px;
	text-align:left;
}


.ZaKINDEX {
	float:left;
	display: inline;
	width: 170px;
	height:auto;
	margin-top: 0px;
	margin-left: 10px;
	padding-top: 0px;
}



.ZaKINDEX h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:36px;
}



.BOOKINDEX {
	float: left;
	display: inline;
	width: 210px;
	height:auto;
	margin-top: 20px;
	margin-left: 20px;
	padding-left: 10px;
	padding-top: 0px;
}



.BOOKINDEX h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:36px;
}





.BOOKINDEX2 {
	float: left;
	display: inline;
	width: 210px;
	height:auto;
	margin-top: 20px;
	margin-left: 350px;
	padding-left: 10px;
	padding-top: 0px;
}



.BOOKINDEX2 h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:36px;
}





.biouse5 {
	font-size:12px;
	float:left;
	display: inline;
	width: 180px;
	height:auto;
	margin-left:10px;
	margin-right:5px;
	margin-bottom:10px;
	margin-top:10px;

	
}


.biouse6 {
	font-size:12px;
	float:left;
	display: inline;
	width: 300px;
	height: 212px;
	margin-left:10px;
	margin-right:5px;
	margin-bottom:10px;
	margin-top:10px;

	
}



.tapeR {
	float:right;
	display: inline;
	width: 330px;
	margin-top: 10px;
	margin-right:10px;
	
	margin-bottom:30px;
	padding-top: 0px;
}


.tapeL {
	float: left;
	display: inline;
	width: 400px;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom:30px;
	padding-top: 0px;
}


.itemTape {
	width: 765px;
	float:right;
	display: inline;
	height:auto;
	margin-right:10px;
	margin-bottom: 10px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	border: 1px solid #900;
}


.itemTape a { text-decoration:none; }
.itemTape a:link{ color: #666; text-decoration: none }
.itemTape a:visited{ color:#666; text-decoration: none }
.itemTape a:hover { color: #915da3; text-decoration:underline; }
.itemTape a:active { color: #6b395f; text-decoration:underline; }

.itemTape ul li {
	color:#666;
	font-size:12px;
}


.TapeMenu {
	width: 185px;
	float: left;
	display: inline;
	height:auto;
	margin-left:2px;
	margin-bottom: 10px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	border: thin solid #FFF;
	line-height: 18px;
}


.TapeMenu a { text-decoration:none; }
.TapeMenu a:link{ color: #000; text-decoration: none }
.TapeMenu a:visited{ color: #000; text-decoration: none }
.TapeMenu a:hover { color: #915da3; text-decoration:underline; }
.TapeMenu a:active { color: #000; text-decoration:underline; }


.TapeMenu ul li {
	color:#333;
	font-size:12px;
	text-align: left;
	margin-left: -25px;
	padding-left: -25px;
	list-style-type: none;
	font-weight: normal;
}




.fabW980 {
	width: 977px;
	height:290px;
	margin-bottom: 10px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	margin-right: 2px;
}
.Big980 .maincontents .itemW980 .HidariPhP600 table {
	text-align: center;
	border: 0.5px solid #AAA;
}

