
.ori-sp-header{
width:1010px;
margin-top:20px;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
text-align:center;
}
.ori-sp-main{
width:1010px;
margin-bottom:30px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

.ori-sp-container{
width:990px;
margin-top:20px;
margin-bottom:12px;
margin-left:auto;
margin-right:auto;
text-align:center;
}
.ori-sp-container .al-center{
width:100%;
margin:0 auto;
text-align:center;
}
.ori-sp-container .al-left{
text-align:left;
}

.ori-sp-container .top .title{
width:100%;
margin-bottom:25px;
margin-left:auto;
margin-right:auto;
text-align:center;
}
.ori-sp-container .top .title-cp{
width:100%;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

.ori-sp-container .top .box-contents-cp{
width:100%;
margin-left:auto;
margin-right:auto;
margin-bottom:25px;
}
.ori-sp-container .top .box-contents-cp ul li{
float:left;
padding-right:18px;
padding-bottom:20px;
}
.ori-sp-container .top .box-contents-cp ul li a{
display:block;
text-decoration:none;
}
.ori-sp-container .top .box-contents-cp ul li:nth-child(3){
padding-right:0px;
}
.ori-sp-container .top .box-contents-cp ul li .inner{
width:318px;
}
.ori-sp-container .top .box-contents-cp ul li .img-box{
margin-bottom:15px;
}
.ori-sp-container .top .box-contents-cp ul li .summry{
text-align:left;
}
.ori-sp-container .top .box-contents-cp ul li .menu-name{
color:#3D507D;
font-size:16px;
background-position:center bottom;
background-repeat:repeat-x;
background-image:url(/special/press_2017_win/images/dot_line_gray.png);
padding-bottom:10px;
margin-bottom:10px;
}
.ori-sp-container .top .box-contents-cp ul li .menu-read{
font-size:14px;
padding-bottom:10px;
color:#222;
}



.ori-sp-container .top .box-contents-ptn1{
width:100%;
margin-left:auto;
margin-right:auto;
margin-bottom:25px;
}
.ori-sp-container .top .box-contents-ptn1 ul li{
float:left;
padding-right:30px;
padding-bottom:10px;
}
.ori-sp-container .top .box-contents-ptn1 ul li:last-child{
padding-right:0px;
}
.ori-sp-container .top .box-contents-ptn1 ul li a{
display:block;
text-decoration:none;
}
.ori-sp-container .top .box-contents-ptn1 ul li .inner{
width:480px;
}
.ori-sp-container .top .box-contents-ptn1 ul li .img-box{
margin-bottom:15px;
}
.ori-sp-container .top .box-contents-ptn1 ul li .summry{
text-align:left;
}
.ori-sp-container .top .box-contents-ptn1 ul li .category{
margin-bottom:10px;
}
.ori-sp-container .top .box-contents-ptn1 ul li .menu-name{
color:#3D507D;
font-size:18px;
background-position:center bottom;
background-repeat:repeat-x;
background-image:url(/memnavi/press_2017_sm/images/dot_line.png);
padding-bottom:10px;
margin-bottom:15px;
}
.ori-sp-container .top .box-contents-ptn1 ul li .menu-read{
font-size:14px;
background-position:center bottom;
background-repeat:repeat-x;
background-image:url(/special/press_2017_win/images/dot_line.png);
padding-bottom:15px;
color:#222;
}



.ori-sp-container .top .box-contents-ptn2{
width:100%;
margin-left:auto;
margin-right:auto;
margin-bottom:25px;
}
.ori-sp-container .top .box-contents-ptn2 ul li{
float:left;
padding-right:18px;
padding-bottom:20px;
}
.ori-sp-container .top .box-contents-ptn2 ul li a{
display:block;
text-decoration:none;
}
.ori-sp-container .top .box-contents-ptn2 ul li:nth-child(3),
.ori-sp-container .top .box-contents-ptn2 ul li:nth-child(6),
.ori-sp-container .top .box-contents-ptn2 ul li:nth-child(9){
padding-right:0px;
}
.ori-sp-container .top .box-contents-ptn2 ul li .inner{
width:318px;
}
.ori-sp-container .top .box-contents-ptn2 ul li .img-box{
margin-bottom:10px;
}
.ori-sp-container .top .box-contents-ptn2 ul li .summry{
text-align:left;
}
.ori-sp-container .top .box-contents-ptn2 ul li .category{
margin-bottom:10px;
}
.ori-sp-container .top .box-contents-ptn2 ul li .menu-name{
color:#3D507D;
font-size:16px;
background-position:center bottom;
background-repeat:repeat-x;
background-image:url(/special/press_2017_win/images/dot_line.png);
padding-bottom:10px;
margin-bottom:10px;
height:4em;
}
.ori-sp-container .top .box-contents-ptn2 ul li .menu-read{
font-size:14px;
background-position:left bottom;
background-repeat:repeat-x;
background-image:url(/special/press_2017_win/images/dot_line.png);
padding-bottom:10px;
color:#222;
}


.ori-sp-container .top .box-contents-ptn3{
width:100%;
margin-left:auto;
margin-right:auto;
margin-bottom:30px;
}
.ori-sp-container .top .box-contents-ptn3 .oversea{
background-position:center center;
background-repeat:no-repeat;
background-image:url(/special/press_2017_win/images/bg_oversea.png);
width:100%;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
text-align:center;
}
.ori-sp-container .top .box-contents-ptn3 ul li{
float:left;
padding-right:15px;
padding-bottom:10px;
}
.ori-sp-container .top .box-contents-ptn3 ul li:last-child{
padding-right:0px;
}

.ori-sp-container .top .box-contents-news{
width:100%;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
text-align:left;
}
.ori-sp-container .top .box-contents-news .news-box{
margin-bottom:10px;
padding-bottom:10px;
background-position:left bottom;
background-repeat:repeat-x;
background-image:url(/special/press_2017_win/images/dot_line_gray.png);
}
.ori-sp-container .top .box-contents-news .news-box a{
background-position:left center;
background-repeat:no-repeat;
background-image:url(/special/press_2017_win/images/icon_circle.png);
padding-left:20px;
font-size:16px;
color:#222;
text-align:left;
}
.ori-sp-container .top .floatL-ptn1{
width:480px;
float:left;
}
.ori-sp-container .top .floatR-ptn1{
width:480px;
float:right;
}

.ori-sp-container .top .box-contents-ptn4{
width:100%;
margin-left:auto;
margin-right:auto;
margin-bottom:30px;
}
.ori-sp-container .top .box-contents-ptn4 ul li{
float:left;
padding-right:30px;
padding-bottom:10px;
}
.ori-sp-container .top .box-contents-ptn4 ul li:last-child{
padding-right:0px;
}
.ori-sp-container .top .box-contents-ptn4 ul li a{
display:block;
text-decoration:none;
}
.ori-sp-container .top .box-contents-ptn4 ul li .inner{
width:480px;
}
.ori-sp-container .top .box-contents-ptn4 ul li .box{
border:1px solid #eee;
padding:10px 9px;
background-position:right bottom;
background-repeat:no-repeat;
background-image:url(/special/press_2017_win/images/bg_pickup.png);
background-color:#fff;
}
.ori-sp-container .top .box-contents-ptn4 ul li dl{
width:100%;
}
.ori-sp-container .top .box-contents-ptn4 ul li dl dt{
width:190px;
float:left;
}
.ori-sp-container .top .box-contents-ptn4 ul li dl dd{
padding-left:5px;
width:265px;
float:right;
text-align:left;
}
.ori-sp-container .top .box-contents-ptn4 ul li .category{
margin-bottom:10px;
}
.ori-sp-container .top .box-contents-ptn4 ul li .menu-name{
color:#3D507D;
font-size:16px;
height:3em;
}
.ori-sp-container .top .box-contents-ptn4 ul li .menu-read{
font-size:14px;
color:#222;
height:4.5em;
}

.ori-sp-header,
.ori-sp-main,
.ori-sp-container,
.ori-sp-container .top .title,
.ori-sp-container .top .box-contents-cp,
.ori-sp-container .top .box-contents-cp ul li .inner,
.ori-sp-container .top .box-contents-cp ul li .img-box,
.ori-sp-container .top .box-contents-cp ul li .summry,
.ori-sp-container .top .box-contents-cp ul li .category,
.ori-sp-container .top .box-contents-cp ul li .menu-name,
.ori-sp-container .top .box-contents-cp ul li .menu-read,
.ori-sp-container .top .box-contents-ptn1,
.ori-sp-container .top .box-contents-ptn1 ul li .inner,
.ori-sp-container .top .box-contents-ptn1 ul li .img-box,
.ori-sp-container .top .box-contents-ptn1 ul li .summry,
.ori-sp-container .top .box-contents-ptn1 ul li .category,
.ori-sp-container .top .box-contents-ptn1 ul li .menu-name,
.ori-sp-container .top .box-contents-ptn1 ul li .menu-read,
.ori-sp-container .top .box-contents-ptn2,
.ori-sp-container .top .box-contents-ptn2 ul li .inner,
.ori-sp-container .top .box-contents-ptn2 ul li .img-box,
.ori-sp-container .top .box-contents-ptn2 ul li .summry,
.ori-sp-container .top .box-contents-ptn2 ul li .category,
.ori-sp-container .top .box-contents-ptn2 ul li .menu-name,
.ori-sp-container .top .box-contents-ptn2 ul li .menu-read,
.ori-sp-container .top .box-contents-news,
.ori-sp-container .top .box-contents-news .news-box,
.ori-sp-container .top .box-contents-ptn3,
.ori-sp-container .top .box-contents-ptn3 .oversea,
.ori-sp-container .top .box-contents-ptn4,
.ori-sp-container .top .box-contents-ptn4 ul li .inner,
.ori-sp-container .top .box-contents-ptn4 ul li dl,
.ori-sp-container .al-center,
.ori-sp-container .al-left{
overflow:hidden;
zoom:1;
}

.ori-sp-header,
.ori-sp-main,
.ori-sp-container,
.ori-sp-container .top .title,
.ori-sp-container .top .box-contents-cp,
.ori-sp-container .top .box-contents-cp ul li .inner,
.ori-sp-container .top .box-contents-cp ul li .img-box,
.ori-sp-container .top .box-contents-cp ul li .summry,
.ori-sp-container .top .box-contents-cp ul li .category,
.ori-sp-container .top .box-contents-cp ul li .menu-name,
.ori-sp-container .top .box-contents-cp ul li .menu-read,
.ori-sp-container .top .box-contents-ptn1,
.ori-sp-container .top .box-contents-ptn1 ul li .inner,
.ori-sp-container .top .box-contents-ptn1 ul li .img-box,
.ori-sp-container .top .box-contents-ptn1 ul li .summry,
.ori-sp-container .top .box-contents-ptn1 ul li .category,
.ori-sp-container .top .box-contents-ptn1 ul li .menu-name,
.ori-sp-container .top .box-contents-ptn1 ul li .menu-read,
.ori-sp-container .top .box-contents-ptn2,
.ori-sp-container .top .box-contents-ptn2 ul li .inner,
.ori-sp-container .top .box-contents-ptn2 ul li .img-box,
.ori-sp-container .top .box-contents-ptn2 ul li .summry,
.ori-sp-container .top .box-contents-ptn2 ul li .category,
.ori-sp-container .top .box-contents-ptn2 ul li .menu-name,
.ori-sp-container .top .box-contents-ptn2 ul li .menu-read,
.ori-sp-container .top .box-contents-news,
.ori-sp-container .top .box-contents-news .news-box,
.ori-sp-container .top .box-contents-ptn3,
.ori-sp-container .top .box-contents-ptn3 .oversea,
.ori-sp-container .top .box-contents-ptn4,
.ori-sp-container .top .box-contents-ptn4 ul li dl,
.ori-sp-container .al-center,
.ori-sp-container .al-left{
clear:both;
}

/****responsive****/
@media screen and (min-width: 240px) and (max-width: 768px){
.ori-sp-header,
.ori-sp-main,
.ori-sp-container{
width:98%;
}

.ori-sp-container .top .box-contents-cp ul li{
float:none;
padding-right:0px;
}
.ori-sp-container .top .box-contents-cp ul li .inner{
width:100%;
margin:0 auto;
text-align:center;
}

.ori-sp-container .top .box-contents-ptn1 ul li{
float:none;
padding-right:0px;
}
.ori-sp-container .top .box-contents-ptn1 ul li .inner{
width:100%;
margin:0 auto;
text-align:center;
}
.ori-sp-container .top .box-contents-ptn2 ul li{
float:none;
padding-right:0px;
}
.ori-sp-container .top .box-contents-ptn2 ul li .inner{
width:100%;
margin:0 auto;
text-align:center;
}
.ori-sp-container .top .box-contents-ptn2 ul li .menu-name{
height:auto;
}
.ori-sp-container .top .box-contents-ptn3 ul li{
float:none;
padding-right:0px;
width:100%;
margin:0 auto;
text-align:center;
}
.ori-sp-container .top .box-contents-ptn4 ul li{
float:none;
padding-right:0px;
width:100%;
margin:0 auto;
text-align:center;
}
.ori-sp-container .top .box-contents-ptn4 ul li dl dt{
width:100%;
margin:0 auto;
text-align:center;
float:none;
}
.ori-sp-container .top .box-contents-ptn4 ul li dl dd{
padding-left:0%;
padding-top:10px;
width:100%;
float:none;
}
.ori-sp-container .top .floatL-ptn1{
width:100%;
margin:5px auto;
text-align:center;
}
.ori-sp-container .top .floatR-ptn1{
width:100%;
margin:5px auto;
text-align:center;
}
}
/****responsive****/






