a,a:hover {
	text-decoration:none;
}

.breadcrumb_01 {
	margin:15px auto;
	overflow:hidden;
	width:960px;
}

.breadcrumb_01 li {
	display: inline;
	float:left;
	margin-right: 9px;
	list-style: none;
}

.breadcrumb_01 li:last-child {
	font-weight:bold;
}

.contents_inner {
	margin:0 auto;
	width:960px;
}

.contents_inner .read_txt {
	font-size:130%;
	letter-spacing:.1em;
	line-height:2;
	margin:30px auto;
}

.box_wrapper {
	font-size:130%;
	overflow:hidden;
	margin-top:50px;
}

.box_wrapper p {
	margin-top:0;
}

.box_wrapper .box01,
.box_wrapper .box02 {
	width:47.5%;
}
.box_wrapper .box01 {
	float:left;
}
.box_wrapper .box02 {
	float:right;
}

.box_wrapper .box01 img,
.box_wrapper .box02 img {
	width:100%;
}

.box_wrapper h2,.mds06 {
	margin:0 auto;
}

.mds01,
.mds02,
.mds05,
.mds06,
.mds07 {
	font-family: Helvetica,Arial,Verdana,"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;
}

.mds01 {
	font-size:370%;
	font-weight:bold;
	margin-top:20px;
}

.mds05 {
	border-bottom:1px solid #ddd;
	color:#ea5c46;
	font-size:200%;
	font-weight:bold;
	text-align:center;
	padding-bottom:20px;
	letter-spacing:.1em;
}
.mds06 {
	font-size:170%;
	font-weight:bold;
	margin-top:50px;
}
.mds02 {
	font-size:130%;
	font-weight:bold;
	letter-spacing:.1em;
}

.col_aletta {
	color:#bf3432;
}
.col_falco {
	color:#999;
}

.col_dolf {
	color:#ea5c46;
}
.col_uno {
	color:#6b4f43;
}

.kome {
	font-size:70%;
}

.text_ls,
.text_movie {
	margin-top:50px;
}

.text_box {
	margin:20px auto 100px;
}

.text_ls,
.text_movie,
.text_box {
	font-size:115%;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	background-color:#eee;
	padding:40px 50px;
	margin-top:50px;
	overflow:hidden;
}

.text_ls .mds03,
.text_movie .mds03,
.text_box .mds03  {
	font-size:130%;
	font-weight:bold;
}

.text_ls li:first-child {
	width:32%;
	float:left;
}

.text_ls li:last-child {
	width:60%;
	float:right;
}

.text_movie li:first-child {
	float:left;
}

.text_movie li:last-child {
	width:48%;
	float:right;
}

.text_ls li img {
	width:100%;
}

.text_fabric {
	font-size:130%;
	overflow:hidden;
	margin-top:50px;
}

.text_fabric span {
	font-size:130%;
	font-weight:bold;
}

.text_fabric li:first-child {
	width:70%;
	float:left;
}

.text_fabric li:last-child {
	width:23%;
	float:right;
}

.text_fabric li img {
	width:100%;
}

.text_fabric li .notice_txt {
	font-size:80%;
	/*text-align:center;*/
}

.spec {
	margin:80px auto;
	padding-top:50px;
	border-top:1px solid #eee;
}
.spec .box02 {
	font-size:90%;
}

.spec .box02 .spec_txt {
	font-size:130%;
	font-weight:bold;
	border-bottom:1px dashed #ddd;
	margin-bottom:20px;
}
	
.spec .box02 .btn {
	border:2px solid #999;
	color:#999;
	font-weight:bold;
	text-align:center;
	margin:10px 40px 20px;
}
.spec .box02 .btn a {
	color:#999;
	display:block;
	padding:10px;
}
.spec .box02 .btn a:hover {
	border-color:#666;
	color:#666;
	text-decoration:none;
}

.mds04 {
	color:#666;
	font-size:150%;
	font-weight:bold;
}

.contents_inner .box03 {
	margin:10px auto 80px;
	padding-top:50px;
	border-top:1px solid #eee;
	overflow:hidden;
}

.contents_inner .box03 > div {
	float:left;
	margin-left:40px;
	width:30.5%;
}

.contents_inner .box03 div:first-child {
	margin-left:0;
}

.contents_inner .box03 img {
	width:100%;
}

.contents_inner .box03 div li:nth-child(2) {
	font-size:120%;
	font-weight:bold;
	margin:20px 0 10px;
}

.contents_inner .shoplist {
	border:2px solid #ccc;
	font-size:115%;
	padding:40px;
}

.contents_inner .shoplist .mds07 {
	font-size:170%;
	font-weight:bold;
	text-align:center;
	margin:0 auto 20px;
}

.contents_inner .shoplist ul {
	overflow:hidden;
}

.contents_inner .shoplist li {
	float:left;
	width:30%;
	line-height:2.2;
}

.contents_inner .shoplist li a:after {
	content:"\f105";
	font-family:FontAwesome;
	margin:0 0 0 1em;	
}

.contents_inner .shoplist li:nth-child(2),
.contents_inner .shoplist li:nth-child(5),
.contents_inner .shoplist li:nth-child(8),
.contents_inner .shoplist li:nth-child(11),
.contents_inner .shoplist li:nth-child(14),
.contents_inner .shoplist li:nth-child(17)
 {
	margin-left:40px;
}

.contents_inner .shoplist li:nth-child(3n) {
	margin-left:40px;
}
