@charset "utf-8";
.ax-list li{margin-bottom:40px;}
.ax-list li a{display:block;border:4px solid #cfd2d9;border-radius:3px;}
.ax-list li a:hover{border-color:#003c72;background-color:#003c72;-webkit-transform:translate3d(0, -2px, 0);transform:translate:;(0, -2px, 0);}
.ax-list li a img{
	-moz-transition:.5s ease-in;
	-webkit-transition:.5s ease-in;
	-o-transition:.5s ease-in;
	-ms-transition:.5s ease-in;
	transition:.5s ease-in;}
.ax-list li a:hover img{
	transform:scale(1.3,1.3);
	-moz-transform:scale(1.3,1.3);
	-webkit-transform:scale(1.3,1.3);
	-o-transform:scale(1.3,1.3);
}
.ax-list li a article{position:relative;background-color:white;}
.ax-list li a article ins.ax-bgimg{background-position:top;}
.ax-list li a h3, .ax-list li a span{padding-right:3%;text-align:right;}
.ax-list li a h3{margin-top:10px;margin-bottom:10px;}
.ax-list li a span{display:block;}
.ax-list li a span:before{content:"";display:block;clear:both;border-bottom:1px solid #ddd;width:80%;margin-left:23%;}
.ax-list li a:hover h3, .ax-list li a:hover span{color:white;}
.ax-list li a article ins i{display:block;width:100%;height:0;padding-bottom:100%;background:rgba(0,0,0,0.3) url(../image/link.png) center no-repeat;background-size:20%;position:absolute;top:102%;}
.ax-list li a:hover article ins i{top:0;}
.ax-list li a article ins p{display:block;color:#373636;font-size:18px;width:100%;height:50px;line-height:3;text-align:center;position:absolute;bottom:0;right:-102%;background-color:rgba(255,255,255,0.5);margin-bottom:0;text-indent:0;}
.ax-list li a:hover article ins p{right:0%;}

/* page */
.ax-content article a:hover{text-decoration:underline;}
.Xcontent{display:inline-block;padding:20px 0;width:100%;font-family:'DIN_Light';}
.Xcontent .Xcontent01 ins.ax-bgimg{border:1px solid #ddd;border-radius:3px;}
.Xcontent .Xcontent01 img{display:none;}
.Xcontent .Xcontent03 p{font-size:12px;color:#9f9f9f;text-indent:0;}
.Xcontent .Xcontent03 .Xcontent17 strong{display:inline-block;font-weight:400;color:#333;margin-top:10px;margin-right:10px;line-height:1;font-size:24px;vertical-align:sub;}
.Xcontent .Xcontent03 .Xcontent17 span.ax-btn{background-color:#d91c1c;color:white;font-size:14px;}
.Xcontent .Xcontent03 .Xcontent18{background-color:#f5f3ef;padding:20px 10px;border-radius:3px;}
.Xcontent .Xcontent03 .Xcontent18 ul{display:inline-block;width:100%;}
.Xcontent .Xcontent03 .Xcontent18 ul li{padding-right:0;padding-left:0;text-align:center;color:#6e7372;font-size:12px;}
.Xcontent .Xcontent03 .Xcontent18 ul li.text-left{text-align:left;}
.Xcontent .Xcontent03 .Xcontent18 ul li p{margin-bottom:0;position:absolute;line-height:1;}
.Xcontent .Xcontent03 .Xcontent18 ul li p:before{content:"￥";display:inline-block;clear:both;font-size:18px;}
.Xcontent .Xcontent03 .Xcontent18 ul li em{font-weight:normal;padding:3px 9px;}
.Xcontent .Xcontent03 .Xcontent18 ul li span.ax-btn{background-color:#d91c1c;color:white;padding:5px 8px;}
.Xcontent .Xcontent03 .Xcontent18 .Xcontent20 li a{font-size:30px;color:#767676;}
.Xcontent .Xcontent03 .Xcontent18 .Xcontent20 li a:hover{color:#333;}
.Xcontent .Xcontent03 .Xcontent30 ul{display:table;width:100%;padding:0 10px;}
.Xcontent .Xcontent03 .Xcontent30 ul:nth-child(2n-1){background-color:white;}
.Xcontent .Xcontent03 .Xcontent30 ul:nth-child(2n){background-color:#f5f5f5;}
.Xcontent .Xcontent03 .Xcontent30 ul li{padding-right:0;padding-left:0;color:#6e7372;font-size:14px;}
.Xcontent .Xcontent03 .Xcontent30 ul li:first-child{text-align:center;}
.Xcontent .Xcontent03 .Xcontent50{margin-top:20px;}
.Xcontent .Xcontent03 .Xcontent50 a{display:inline-block;color:#777;border:1px solid #777;border-radius:3px;line-height:1;padding:8px 18px;margin:0 10px;}
.Xcontent .Xcontent03 .Xcontent50 a:hover{background-color:#777;color:white;}
.proTxtBox .hd ul{margin-left:15px;}
.proTxtBox .hd ul li{border-radius:3px 3px 0 0;}
.atlasBox{padding-top:20px;margin-right:-10px;margin-left:-10px;}.atlasBox:after{content:"";clear:both;display:block;}
.atlasBox dl{padding-right:10px;padding-left:10px;}
.atlasBox dl dd ins img{display:none;}
.relevantBox{margin-top:20px;}
.relevantBox p{text-indent:0;}
.relevantBox .thumbnail .caption p a{margin:0 10px;}

.picFocus .bd .tempWrap{margin:auto;}
