@charset "utf-8";/* -------------------------------------------------- 	Copyright: (c)visual and echo japan	Created: 2013-03-20 -------------------------------------------------- */@media screen and (max-width: 768px) {/*---------------------------------------------------- common--------------------------------------------------- */html,body {	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,"ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;	color: #fff;	color: #fff;	line-height: 180%;	font-size: 13px;	background:#011e60;}/*---------------------------------------------------- link--------------------------------------------------- */a:link,a:visited,a:active {	color: #000;	text-decoration: none;}a:hover {	color: #000;	text-decoration: none;}/*********************************#bgOuter {	margin: 0 auto;	background: #001e5f url(../images/bg.jpg) no-repeat center top;	background-size: cover;}#bg {	margin: 0 auto;	background: url(../images/bg_border.png) repeat;}***************************************/header{	display: none;}.path{	display: none !important;}footer{	display: none !important;}.copyRights{	width:100%;	position:relative;}#dg_wrapper {	margin: 0 auto;	width: 90.6%;	padding: 4.7%;	position:relative;}#dg_over {	display: none;	position: fixed;	background: rgba(0,0,0,0.8);	filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#5000000,endcolorstr=#50000000,gradienttype=0);	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#5000000,endColorstr=#5000000)";	zoom:1;	height: 100%;	width: 100%;	z-index: 11000;}#dg_over #dg_player {	position: absolute;	top: 50%;	margin-top: -275px;	left: 50%;	margin-left: -400px;}/*本番公開時削除*/#head{   display:none;  }/******************************* headerSp*******************************/#dg_headerSp {	width: 100%;	background: rgba(0,20,60,0.9);	filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#5A00000,endcolorstr=#5A000000,gradienttype=0);	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#5A00000,endColorstr=#5A00000)";	zoom:1;	overflow: hidden;	padding: 6px 0;	position: fixed;	top: 0;	z-index: 5;}#dg_headerSp #dg_headerLogo {	float: left;	/*width:73%;*/	width: 234px;	margin-left: 1.5%;}#dg_headerSp #dg_headerLogo img {	width: 234px;}#dg_headerSp #dg_headerIcon {	float: right;	width: 25px;	margin-top: 5px;	margin-right: 5%;}#dg_headerSp #dg_headerIcon a{	display:block;}#dg_headerSp #dg_headerIcon img {	width: 25px;}#dg_naviSp {	display: none;	width: 87.5%;	padding: 10px 6.25%;	text-align: center;	z-index: 5;}#dg_naviSp ul {	clear: both;}#dg_naviSp li.dg_menu {	margin: 0 auto;}#dg_naviSp li.inactive {	opacity:0.3;}#dg_naviSp li.dg_menu img {	/*width: 96px;*/	vertical-align: middle;   margin:0 auto;}#dg_naviSp li.package img {	width: 146px !important;	vertical-align: middle;}#dg_naviSp li.decolabel img {	width: 140px !important;	vertical-align: middle;}#dg_naviSp li.dg_bar {	width: 100%;}#dg_naviSp li.dg_bar img {	width: 100%;	vertical-align: middle;}/******************************* navi*******************************/#dg_navi {	display: none !important;}/******************************* Btn*******************************/.dg_linkBtn{	margin:35px auto 0;	background:#f0f03c url(/~/Media/com/digieye/top/images/to_link_icon.png) no-repeat 97% center;	border-radius:5px;	height:45px;	line-height:45px;	width:80%;	font-size:16px;	text-align:center;		transition: background-color 0.5s ease;	-moz-transition:  background-color 0.5s ease;	-webkit-transition: background-color 0.5s ease;	-o-transition:  background-color 0.5s ease;	-ms-transition:  background-color 0.5s ease;}.dg_linkBtn a{	display:block;}.dg_toDetailBtn{	margin:0 auto;	background:#f0f03c url(/~/Media/com/digieye/top/images/to_detail_icon.png) no-repeat 97% center;	border-radius:5px;	height:45px;	line-height:45px;	width:80%;	font-size:16px;	text-align:center;		transition: background-color 0.5s ease;	-moz-transition:  background-color 0.5s ease;	-webkit-transition: background-color 0.5s ease;	-o-transition:  background-color 0.5s ease;	-ms-transition:  background-color 0.5s ease;}.dg_toDetailBtn a{	display:block;}.dg_pdfBtn{	margin:5px auto 0;	background:#f0f03c ;	border-radius:5px;	height:30px;	line-height:30px;	font-size:11px;	text-align:center;		transition: background-color 0.5s ease;	-moz-transition:  background-color 0.5s ease;	-webkit-transition: background-color 0.5s ease;	-o-transition:  background-color 0.5s ease;	-ms-transition:  background-color 0.5s ease;}.dg_pdfBtn a{	display:block;}/*2015/1/21*/#dg_bannerArea2 {	width: 100%;	background: url(../images/banner_bg_sp_v2.png) no-repeat;	background-size: 100% 100%;	margin-top: 60px;}#dg_bannerArea2 {	margin-top:30px;}#dg_bannerInner2 {	padding: 2px;}#dg_banner2 {	position: relative;	overflow: hidden;	padding: 5% 3.7%;	z-index: 0;}#dg_bannerArea2 #dg_text01_sp {	width: 88.6%;	margin: 0 auto;	margin-top: 10px;}#dg_bannerArea2 #dg_text01_sp img {	width: 100%;}#dg_bannerArea2 #dg_packages_sp {	width: 95%;	margin: 30px auto;}#dg_bannerArea2 #dg_packages_sp img {	width: 100%;}#dg_bannerArea2 #dg_lohaco_sp {	width: 46%;	float:left;	padding:0 3% 0 1%;}#dg_bannerArea2 #dg_lohaco_sp img {	width: 100%;}#dg_bannerArea2 #dg_bannerLink_sp {	width: 100%;	line-height: 30px;	height: 30px;	font-size: 11px;   margin-bottom:10px;}#dg_bannerArea2 #dg_bannerLink_sp img {	width: 100%;}#dg_bannerArea2 .dg_linkBtn{	margin-top:0 !important;}#dg_bannerArea2 #dg_text01,#dg_bannerArea2 #dg_packages,#dg_bannerArea2 #dg_lohaco,#dg_bannerArea2 #dg_bannerLink {	display: none;}#dg_bannerArea2 .product_list li{   border:none;    margin:5% auto;}#dg_bannerArea2 .product_list li p.product_img{   margin-bottom:15px;}#dg_bannerArea2 .product_list li p.product_img img{   width:100%;}#dg_bannerArea2 .product_list li .note{   color:#FFF;   font-size:10px;   text-align:center;  }#dg_bannerArea2 .product_list li#list03{   margin-bottom:0px;  }/*sitecore 用　ここから*/#dg_headerSp{   top:70px;   z-index:10000;}#wrapper{   background-image: url(/~/Media/com/digieye/top/assets/images/bg/bottom2.png);   background-color:#003a93;}#header{   display:block !important;   height:70px;   background-color:#FFF;   position:relative;   top:0px;   left:0px;   z-index:10000; }#dg_particle{   top:0px !important;  } .mm-menu.mm-right{   z-index:10;  }.mm-page{   z-index:10;  }#headerNavi dt#btnMenu{   position: relative;   display: block;   z-index: 999;  }#footer,header,#container,.toolBox01{   display:block !important;   z-index:10000;   padding-bottom:3px;}#breadcrumb{   display:none !important;  }#dg_rights{   font-size:12px;   position:relative;top:0px;left:0px;  }#dg_rights .copyrights{   font-size:10px !important;   line-height:17px !important;}#dg_rights .copyrights .piapro img{     display:inline;}.pc{   display:none;  }.sp{   display:block;}  }