@charset "utf-8";
/* CSS Document */


body {
	font-size: 14px;
	text-align: center;
	background-color: #FFFFFF;
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',	Meiryo,'ＭＳ Ｐゴシック';
	line-height: 110%;
	width: 100%;
	clip: rect(auto,auto,auto,auto);
}

/*疑似クラス設定*/
a {
	color: blue;
	text-decoration: underline;
}
a:link,a:visited,a:active {
	color: #0000ff;
}
a:hover {
	color: #ff0000;
}
/*疑似クラス設定　ここまで*/

li {
    list-style:none;
}


/*全体　container*/
#container {
	background-color: #FFF;
	margin-right: auto;
	margin-left: auto;
	width: 960px;
}
/*全体　container　ここまで*/

/*h1タグ　top-header*/
#top-header {
	width: 960px;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #000;
	border-bottom-style: double;
	border-bottom-color: #F0F;
	border-bottom-width: 15px;
	margin-bottom: 5px;
	height: auto;
}
#top-header .logo {
	float: left;
	margin-left: 10px;
}
#top-header .logo a {
	text-decoration: none;
	color: #FFF;
}
#top-header .logo a:link,a:visited,a:active {
	text-decoration: none;
	color: #FFF;
}

#top-header .logo a:hover {
	text-decoration: none;
	color: #FFF;
}

h1 {
	font-size: 14px;
	color: #666;
	padding-right: 8px;
	text-align: left;
	float: right;
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	font-weight: lighter;
}
/*h1タグ　top-header　ここまで*/

/*header*/
#header {
	height: 240px;
	width: 960px;
	text-align: left;
}
#top-header h2 {
	font-size: 36px;
}

h2  {
	font-size: 36px;
	line-height: 120%;
	font-weight: bold;
	color: #CC0066;
	text-align: left;
	font-weight:bold;
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	clear: both;
	padding-left: 15px;
}

h2 a {
	color: #CC0066;
	text-decoration: none;
	font-size: 36px;
}

h2 a:link,a:active {
	color: #CC0066;
	font-size: 36px;
}
h2 a:visited {
	color: #CC0066;
	font-size: 36px;
}

h2 a:hover {
	color: #CC0066;
	font-size: 36px;
}

#topmenu ul {
	height: 40px;
	width: 960px;
	color: #FFF;
	padding-left: 0px;
}
#topmenu li {
	height: 40px;
	width: 120px;
	background-image: url(images/top/sozai-menubg.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	line-height: 40px;
	color: #FFF;
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	float: left;
}
#topmenu a {
	color: #FFF;
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
}

#topmenu a:link,a:visited,a:active {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

#topmenu a:hover {
	color: #FFFFFF;
	font-size: large;
	font-weight: bold;
	text-decoration: none;
}

#header .pankuzu {
	text-align: left;
}

/*タイトルバック　header　ここまで*/

/*サイドバーとコンテンツ部分*/

/*コンテンツ*/
#content {
	width: 630px;
	text-align: center;
	padding-bottom: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	float: right;
}
#container .main {
	float: right;
	width: 630px;
	border: 1px solid #F0F;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-right: 4px;
	padding-left: 4px;
}
h3 {
	border-bottom-width: 3px;
	border-left-width: 20px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C06;
	border-right-color: #C06;
	border-bottom-color: #C06;
	border-left-color: #C06;
	text-align: left;
	text-indent: 5px;
	line-height: 26px;
	width: 608px;
	float: left;
}

#title1 {
	border-bottom-width: 3px;
	border-left-width: 20px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C06;
	border-right-color: #C06;
	border-bottom-color: #C06;
	border-left-color: #C06;
	text-align: left;
	text-indent: 5px;
	line-height: 26px;
	width: 598px;
	float: left;
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#newtitle1 {
	border-bottom-width: 0px;
	border-left-width: 25px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C06;
	border-right-color: #C06;
	border-bottom-color: #C06;
	border-left-color: #C06;
	text-align: left;
	text-indent: 5px;
	line-height: 26px;
	float: left;
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 10px;
}

/*box　共通設定*/
.boxcenter {
	text-align: center;
	color: #333;
	width: 620px;
	float: left;
	border: 1px solid #F0F;
	padding: 4px;
}

.boxleft {
	text-align: left;
	color: #333;
	width: 620px;
	float: left;
	padding-top: 4px;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
}

.newboxleft {
	text-align: left;
	color: #333;
	width: 624px;
	float: left;
	padding-top: 4px;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
}

.boxbanner {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	width: 622px;
	float: right;
	padding-right: 4px;
	padding-left: 4px;
}

.boxbanner-small {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	width: 304px;
	float: left;
	padding-right: 4px;
	padding-left: 4px;
}

/*box　共通設定　ここまで*/

/*ステッカー説明文*/
.boxleft .t1 {
	font-family: "メイリオ";
	font-size: 15px;
	color: #000000;
	font-weight: 500;
}
/*ステッカー説明文　ここまで*/

/*3つのポイント*/
#point01, #point02, #point03{
	width: 628px;
	float: left;
	height: 270px;
	margin-bottom: 10px;
}
#point01 h4 {
	background-color: magenta;
	background-repeat: no-repeat;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 3px;
	padding-left: 15px;
	padding-top: 5px;
	text-align: left;
}
#point02 h4 {
	background-color: magenta;
	background-repeat: no-repeat;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 3px;
	padding-left: 15px;
	padding-top: 5px;
	text-align: left;
}
#point03 h4 {
	background-color: magenta;
	background-repeat: no-repeat;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 3px;
	padding-left: 15px;
	padding-top: 5px;
	text-align: left;
}
#point01 img{
	float: left;
	margin-right: 10px;
}
#point02 img{
	float: left;
	margin-right: 10px;
}
#point03 img{
	float: left;
	margin-right: 10px;
}
#point01 .text {
	color: #333;
	font-size: 18px;
	text-align: left;
	border: 1px solid magenta;
	height: 180px;
	padding: 2px;
	float: left;
	width: 622px;
	line-height: 30px;
}
#point02 .text {
	color: #333;
	font-size: 18px;
	text-align: left;
	border: 1px solid magenta;
	height: 180px;
	padding: 2px;
	float: left;
	width: 622px;
	line-height: 30px;
}
#point03 .text {
	color: #333;
	font-size: 18px;
	text-align: left;
	border: 1px solid magenta;
	height: 180px;
	padding: 2px;
	float: left;
	width: 622px;
	line-height: 30px;
}

/*３つのポイント　ここまで*/

/*ピックアップ情報*/
#pickup01, #pickup03 {
	width: 308px;
	float: left;
	padding-left: 2px;
	padding-right: 4px;
}
#pickup02, #pickup04 {
	width: 308px;
	float: left;
	padding-left: 2px;
}

#pickup01 h4 {
	background-color: magenta;
	background-repeat: no-repeat;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 15px;
}
#pickup02 h4 {
	background-color: magenta;
	background-repeat: no-repeat;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 15px;
}
#pickup03 h4 {
	background-color: magenta;
	background-repeat: no-repeat;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 15px;
}
#pickup04 h4 {
	background-color: magenta;
	background-repeat: no-repeat;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 15px;
}

#pickup01 .text {
	padding: 7px;
	color: #333;
	font-size: 12px;
	margin-right: auto;
	margin-left: auto;
	height: 400px;
	text-align: left;
	border: 1px solid magenta;
}
#pickup02 .text {
	padding: 7px;
	color: #333;
	font-size: 12px;
	margin-right: auto;
	margin-left: auto;
	height: 400px;
	text-align: left;
	border: 1px solid magenta;
}
#pickup03 .text {
	padding: 7px;
	color: #333;
	font-size: 12px;
	margin-right: auto;
	margin-left: auto;
	height: 400px;
	text-align: left;
	border: 1px solid magenta;
}
#pickup04 .text {
	padding: 7px;
	color: #333;
	font-size: 12px;
	margin-right: auto;
	margin-left: auto;
	height: 400px;
	text-align: left;
	border: 1px solid magenta;
}
/*ピックアップ情報　ここまで*/

/*使用例　製作例　購入ページ案内バナー*/
#example{
	width: 628px;
	float: left;
	margin-bottom: 10px;
}
#example h4 {
	background-color: magenta;
	background-repeat: no-repeat;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 3px;
	padding-left: 15px;
	padding-top: 5px;
	text-align: left;
}
#example img{
	float: left;
	margin-right: 10px;
}
#example .text {
	color: #333;
	font-size: 16px;
	text-align: left;
	border: 1px solid magenta;
	height: 180px;
	float: left;
	width: 622px;
	line-height: 30px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
/*使用例　製作例　購入ページ案内バナー　ここまで*/



/*コンテンツ　ここまで*/

/*サイドバー*/
#sideber {
	width: 298px;
	float: left;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 10px;
	height: 100%;
	clear: none;
	margin-right: 12px;
	margin-left: 0px;
	padding-left: 0px;
}

/*サイドメニュー*/
#sidemenu {
	width: 100%;
	height: 100%;
	float: left;
	margin-bottom: 5px;
	border: 1px solid #F0F;
}

#naviBtn01 {
	height: 30px;
	overflow: hidden;

}
#naviBtn01:hover {
	height: 100%;
	overflow: auto;


}
#naviBtn02 {
	height: 30px;
	overflow: hidden;
}
#naviBtn02:hover {
	height: 100%;
	overflow: auto;
}

#sidemenu h4 {
	height: 30px;
	margin-bottom: 5px;
}
#sidemenu h4 a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	background-color: magenta;
	display: block;
	padding-left: 30px;
	background-image: url(images/top/sankaku.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	line-height: 30px;
}

#sidemenu h4 a:hover {
	background-image: url(images/top/sankaku_over.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	font-size: large;
	font-weight: bold;
	background-color: #ff77ff;
}
/*サイドメニュー　ここまで*/

/*サイドバー　Google AdSense*/
.AdSense{
	float: left;
	text-align: center;
	height: 100%;
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
/*サイドバー　Google AdSense　ここまで*/

/*サイドバー　イメージフォトスペース*/
.imgspace1 {
	float: left;
	margin-top: 10px;
	border: 1px solid #F0F;
	padding: 5px;
	height: 100%;
	width: 288px;
	margin-right: auto;
	margin-left: auto;
}
.imgspace1 p {
	text-align: left;
	line-height: 20px;
}
.imgspace1 a {
	color: #0000FF;
	font-size: 14px;
	font-weight: normal;
}
.imgspace1 a:link {
	color: #0000FF;
	font-size: 14px;
	text-decoration: underline;
}
.imgspace1 a:visited {
	color: #0000FF;
	text-decoration: underline;
}
.imgspace1 a:active {
	color: #990033;
	text-decoration: underline;
}
.imgspace1 a:hover {
	color: #0066FF;
	text-decoration: underline;
}
/*サイドバー　イメージフォトスペース　ここまで*/

/*サイドバー　お知らせ*/
#menu01 {
	float: left;
	height: 100%;
	width: 100%;
	border: 1px solid #F0F;
	margin-top: 10px;
	padding-right: 0px;
}
#menu01 .osirase {
	font-family: "メイリオ";
	font-size: 18px;
	background-color: #F6F;
	text-align: center;
	height: 30px;
	width: 100%;
	color: #FFF;
	line-height: 30px;
	float: left;
}
#sideber #menu01 dl {
	font-size: 12px;
	color: #333;
	float: left;
	width: 95%;
	height: 200px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5%;
	line-height: 22px;
}
#sideber #menu01 dt {
	font-size: 14px;
	font-weight: bold;
	color: #666;
}
/*サイドバー　お知らせ　ここまで*/

/*サイドバー　関連サイト*/
#menu02 {
	float: left;
	height: 100%;
	width: 100%;
	border: 1px solid #F0F;
	margin-top: 10px;
}
#menu02 .site {
	font-family: "メイリオ";
	font-size: 18px;
	background-color: #F6F;
	text-align: center;
	float: left;
	width: 100%;
	color: #FFF;
	line-height: 30px;
}
#sitelink {
	float: left;
	width: 100%;
}
#sitelink table tr td {
	vertical-align: top;
	font-size: 12px;
	color: #333;
}
#sitelink table td a:link {
	color: #0000FF;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
#sitelink table td a:visited {
	color: #990066;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
#sitelink table td a:active {
	color: #990066;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
#sitelink table td a:hover {
	color: #FF00FF;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
/*サイドバー　関連サイト　ここまで*/

/*サイドバー　QRコード*/
#qr {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	border: 1px solid #F0F;
	float: left;
	width: 100%;
}
/*サイドバー　QRコード　ここまで*/

/*サイドバー　アクセス解析*/
#kaiseki {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	border: 1px solid #F0F;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}
/*サイドバー　アクセス解析　ここまで*/

/*サイドバー　ここまで*/

/*サイドバーとコンテンツ部分　ここまで*/

/*フッター*/
#footer {
	width: 938px;
	color:#666;
	font-size: 12px;
	clear:both;
	height: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	text-align: center;
	border: 1px solid #F0F;
	padding: 10px;
}

#footer h6 {
	font-size: 12px;
	color: #666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: magenta;
	border-right-color: magenta;
	border-bottom-color: magenta;
	border-left-color: magenta;
	vertical-align: middle;
	display: inline;
	margin-top: 10px;
}

/*このページの先頭へ*/
#container .topanchor {
	text-align: right;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 12px;
	clear: both;
	width: 100%;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	float: none;
	margin-right: 5px;
}
/*このページの先頭へ　ここまで*/

/*SNSボタン*/
#btn_sns {
	text-align: right;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 12px;
	clear: both;
	width: 100%;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	float: none;
	display: inline;
}
/*SNSボタン　ここまで*/

/*フッターメニュー*/
#footmenu {
	margin-top: 5px;
	margin-bottom: 5px;
}
#footmenu li {
	display: inline;
	list-style-type: none;
}

#footmenu a {
	color: #0000FF;
	font-size: 14px;
	font-weight: normal;
	text-decoration: underline;
}
#footmenu a:link {
	color: #0000FF;
	font-size: 14px;
}
#footmenu a:visited {
	color: #0000FF;
}
#footmenu a:active {
	color: #990033;
}
#footmenu a:hover {
	color: #0066FF;
}
/*フッターメニュー*/

/*フッター　コピーライト*/
#foot {
	width: 960px;
	font-size:12px;
	color: #fff;
	background-color: #ff00ff;
	display: block;
	line-height: 26px;
	clear: both;
	margin-top: 5px;
}
#foot a {
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
}
#foot a:link {
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: none;
}
#foot a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#foot a:active {
	color: #FFFFFF;
	text-decoration: none;
}
#foot a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
/*フッター　コピーライト　ここまで*/

.box2 ul ,li{
	list-style-type: square;
}

/*毛種と毛色一覧表*/
.boxleft .title_masikaku h5 {
	font-size: 46px;
	font-weight: bold;
	color: #FFF;
	padding: 5px;
	background-color: #F0F;
	width: 95px;
	line-height: 48px;
}
.moushu_box01 {
	line-height: 28px;
	padding: 4px;
	font-size: 16px;
	width: 298px;
	height: auto;
	text-align: left;
	color: #333;
	float: left;
	margin-bottom: 20px;
	margin-top: 4px;
	margin-right: 4px;
	margin-left: 4px;
}
.moushu_box01 h4 {
	font-size: 30px;
	font-weight: bold;
	color: #F0F;
	padding: 5px;
	line-height: 40px;
	margin: 0px;
}
#colorlist {
	width: 200px;
	height: 970px;
	float: left;
	text-align: left;
	margin-bottom: 10px;
}
#colorlist h4 {
	background-color: magenta;
	background-repeat: no-repeat;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-left: 15px;
	padding-top: 5px;
	margin-right: 2px;
	margin-left: 2px;
	text-align: left;
}
#colorlist .text {
	color: #333;
	font-size: 14px;
	text-align: left;
	border: 1px solid magenta;
	width: 200px;
	height: auto;
	float: left;
	line-height: 20px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
}
#colorlist img{
	width: 190px;
	height: auto;
	float: left;
	padding: 5px;
}
#coloritem {
	float: left;
	width: 200px;
	text-align: left;
	line-height: 20px;
	padding-left: 30px;
}
	.keiro_box01 {
	line-height: 28px;
	font-size: 18px;
	text-align: left;
	color: #333;
	padding-top: 220px;
}
.moushu01 {
	margin: 4px;
	float: left;
	height: 298px;
	width: 298px;
	background-image: url(images/keiro/sozai-keirobetu01.gif);
}
.moushu02 {
	margin: 4px;
	float: left;
	height: 298px;
	width: 298px;
	background-image: url(images/keiro/sozai-keirobetu02.gif);
}
.moushu03 {
	margin: 4px;
	float: left;
	height: 298px;
	width: 298px;
	background-image: url(images/keiro/sozai-keirobetu03.gif);
}
.moushu01 h6 {
	font-size: 22px;
	margin-top: 8px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	color: #903;
}
.moushu02 h6 {
	font-size: 22px;
	margin-top: 8px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	color: #903;
}
.moushu03 h6 {
	font-size: 22px;
	margin-top: 8px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	color: #903;
}
/*毛種と毛色一覧表　ここまで*/

/*毛色一覧表リンクのリスト*/
ul .keiro01, .keiro02, .keiro03 {
	list-style-type: square;
	background-color: #C06;
	margin-top: 4px;
	margin-bottom: 4px;
	text-indent: 5px;
	width: 70%;
	line-height: 30px;
}

ul .keiro01 a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
ul .keiro02 a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
ul .keiro03 a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.keiro01, .keiro02, .keiro03, a:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.keiro01, .keiro02, .keiro03, a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.keiro01, .keiro02, .keiro03, a:active {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.keiro01, .keiro02, .keiro03, a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
/*毛色一覧表リンクのリスト　ここまで*/

/*毛色リスト情報*/
#keirolist {
	width: 148px;
	float: left;
	padding-left: 1px;
	padding-right: 1px;
}
#keirolist h4 {
	background-color: magenta;
	background-repeat: no-repeat;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
#keirolist .text {
	padding: 1px;
	color: #333;
	font-size: 12px;
	margin-right: auto;
	margin-left: auto;
	height: 325px;
	text-align: left;
}

/*毛色リスト情報　ここまで*/

/*多頭入れリスト情報*/
#tatouirelist {
	width: 148px;
	float: left;
	padding-left: 1px;
	padding-right: 1px;
}
#tatouirelist h4 {
	background-color: magenta;
	background-repeat: no-repeat;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
#tatouirelist .text {
	padding: 1px;
	color: #333;
	font-size: 12px;
	margin-right: auto;
	margin-left: auto;
	height: 240px;
	text-align: left;
}

/*多頭入れリスト情報　ここまで*/

/*ステッカー見本*/
.mihontitle {
	font-size: large;
	color: #00F;
	line-height: 5px;
}
.mihon02 {
	font-size: 15px;
	color: #00F;
}
/*ステッカー見本　ここまで*/

/*よくある質問ページ*/
.sitsumon_q {
	color: #900;
	font-weight: bold;
}
.sitsumon_a {
	color: #333;
}
/*よくある質問ページ　ここまで*/

/*お問い合わせページ　疑似クラス設定*/
a {
	color: blue;
	text-decoration: underline;
	font-weight: normal;
}
a:link,a:visited,a:active {
	color: #0000ff;
	font-weight: normal;
}
a:hover {
	color: #ff0000;
	font-weight: normal;
}
/*お問い合わせページ　疑似クラス設定　ここまで*/


/*お問い合わせリンク*/
.toiawaselink a {
	color: #0000FF;
	font-size: 20px;
	font-weight: normal;
	text-decoration: underline;
}
.toiawaselink a:link {
	color: #0000FF;
	font-size: 20px;
}
.toiawaselink a:visited {
	color: #0000FF;
}
.toiawaselink a:active {
	color: #990033;
}
.toiawaselink a:hover {
	color: #0066FF;
}
/*お問い合わせリンク　ここまで*/
.shouhin {
	float: left;
	padding: 5px;
}

/*商品一覧ページ*/
.shouhin_box01 {
	line-height: 28px;
	padding: 4px;
	font-size: 18px;
	width: 298px;
	height: 298px;
	text-align: left;
	color: #333;
	float: left;
	margin-bottom: 20px;
	margin-top: 4px;
	margin-right: 4px;
	margin-left: 4px;
}
.shouhin_box01 h4 {
	font-size: 30px;
	font-weight: bold;
	color: #F0F;
	padding: 5px;
	line-height: 40px;
	margin: 0px;
}
.title-masikaku {
	clear: both;
}
.title-masikaku h5 {
	font-size: 46px;
	font-weight: bold;
	color: #FFF;
	padding: 5px;
	background-color: #F0F;
	width: 95px;
	line-height: 48px;
}
.shouhin_box02{
	padding-top: 125px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	text-shadow: 0 1px 0 #000,1px 0 0 #000,0 -2px 0 #000,-2px 0 0 #000,-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000,2px 2px 0 #000;
}
.title_masikaku{
	float: left;
	height: 100%;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 5px;
}
.title_masikaku h5 {
	font-size: 46px;
	font-weight: bold;
	color: #FFF;
	padding: 5px;
	background-color: #F0F;
	width: 95px;
	line-height: 48px;
	height: 95px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
}
.kakaku_photo01 {
	line-height: 6px;
	font-size: 14px;
	color: #FFF;
	text-align: right;
	float: left;
	width: 298px;
	height: 298px;
	background-color: #FCF;
	margin: 4px;
	padding: 4px;
	background-image: url(images/shouhin/sozai-banner-category01.jpg);
	background-repeat: no-repeat;
}
.kakaku_photo02 {
	line-height: 6px;
	padding: 4px;
	font-size: 14px;
	color: #FFF;
	text-align: right;
	float: left;
	width: 298px;
	height: 298px;
	background-color: #FCF;
	margin: 4px;
	background-image: url(images/shouhin/sozai-banner-category02.jpg);
	background-repeat: no-repeat;
}
.kakaku_photo03 {
	line-height: 6px;
	padding: 4px;
	font-size: 14px;
	color: #FFF;
	text-align: right;
	float: left;
	width: 298px;
	height: 298px;
	background-color: #FCF;
	margin: 4px;
	background-image: url(images/shouhin/sozai-banner-category03.jpg);
	background-repeat: no-repeat;
}
.kakaku_photo04 {
	line-height: 6px;
	padding: 4px;
	font-size: 14px;
	color: #FFF;
	text-align: right;
	float: left;
	width: 298px;
	height: 298px;
	background-color: #FCF;
	margin: 4px;
	background-image: url(images/shouhin/sozai-banner-category04.jpg);
	background-repeat: no-repeat;
}
.kakaku_photo05 {
	line-height: 6px;
	font-size: 14px;
	color: #FFF;
	text-align: right;
	float: left;
	width: 298px;
	height: 298px;
	background-color: #FCF;
	margin: 4px;
	padding: 4px;
	background-image: url(images/shouhin/sozai-banner-category05.jpg);
	background-repeat: no-repeat;
}
.kakaku_photo06 {
	line-height: 6px;
	padding: 4px;
	font-size: 14px;
	color: #FFF;
	text-align: right;
	float: left;
	width: 298px;
	height: 298px;
	background-color: #FCF;
	margin: 4px;
	background-image: url(images/shouhin/sozai-banner-category06.jpg);
	background-repeat: no-repeat;
}
.kakaku_photo07 {
	line-height: 6px;
	font-size: 14px;
	color: #FFF;
	text-align: right;
	float: left;
	width: 298px;
	height: 298px;
	background-color: #FCF;
	margin: 4px;
	padding: 4px;
	background-image: url(images/shouhin/sozai-banner-category31.jpg);
	background-repeat: no-repeat;
}
.kakaku_photo08 {
	line-height: 6px;
	padding: 4px;
	font-size: 14px;
	color: #FFF;
	text-align: right;
	float: left;
	width: 298px;
	height: 298px;
	background-color: #FCF;
	margin: 4px;
	background-image: url(images/shouhin/sozai-banner-category32.jpg);
	background-repeat: no-repeat;
}

.kakaku_photo01 h6 {
	font-size: 24px;
	line-height: 24px;
	color: #333;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.kakaku_photo02 h6 {
	font-size: 24px;
	line-height: 24px;
	color: #333;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.kakaku_photo03 h6 {
	font-size: 24px;
	line-height: 24px;
	color: #333;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.kakaku_photo04 h6 {
	font-size: 24px;
	line-height: 24px;
	color: #333;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.kakaku_photo05 h6 {
	font-size: 24px;
	line-height: 24px;
	color: #333;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.kakaku_photo06 h6 {
	font-size: 24px;
	line-height: 24px;
	color: #333;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.kakaku_photo07 h6 {
	font-size: 24px;
	line-height: 24px;
	color: #333;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.kakaku_photo08 h6 {
	font-size: 24px;
	line-height: 24px;
	color: #333;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.boxleft h5 {
	font-size: 18px;
	color: #F06;
	line-height: normal;
}
.kuwashiku {
	text-align: right;
	height: 100%;
	width: 100%;
	line-height: 10px;
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	font-size: 16px;
}

.shouhin_box03 {
	padding: 5px;
	font-size: 14px;
	height: 100%;
	text-align: left;
	color: #333;
	line-height: 26px;
	float: left;
	width: 100%;
}
.shouhin_box03 h5 {
	font-size: 46px;
	font-weight: bold;
	color: #FFF;
	padding: 5px;
	background-color: #F0F;
	width: 95px;
	line-height: 48px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/*商品一覧ページ　ここまで*/

/*お客様の声ページ*/
.koe{
	border: 1px solid #FF00FF;
	border-radius: 30px;
	padding: 30px;
	margin-top: 4px;
	margin-bottom: 4px;
}

.koe h4{
	border-color: #FF00FF;
	border-width: 1px;
	font-size: 18px;
	line-height: 26px;
}
/*お客様の声ページ　ここまで*/

/*ご注文の流れ*/
#container .main #content .boxleft .rei {
	color: #0B1BC7;
	border-spacing: 5px 5px;
	border: 1px solid #7274ED;
	border-radius: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#container .main #content .boxleft .komezirusi {
	color: #D10169;
}
.setsumei{
	line-height: 20px;
	margin-bottom: 10px;
}

/*ご注文の流れ　ここまで*/

/*EC-CUBE用　メニューリスト*/
.menulist{
	width:138px;
	height:auto;
	border: 1px solid #FF00FF;
	border-radius: 30px;
	float:left;
	text-align:center;
	padding: 5px;
	margin:5px;
}
/*EC-CUBE用　メニューリスト ここまで*/


/*Instagram　埋め込み　表示崩れ対策*/
.instagram-media {
    position: static !important;
}
/*Instagram　埋め込み　表示崩れ対策　ここまで*/
