/* スライダー */
.slider-pagination {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 600px;
    height: 20px;
    padding: 0px;
    text-align: center;
    overflow: hidden;
    margin: 228px 0px 0px 40px;
}
#slider {
    position: relative;
    padding: 0px;
    margin: 0px auto;
    width: 680px;
    height: 245px;
    overflow: hidden;
    background: url('~/media/C618F714371945EAAAC2F7A4FD335B82.ashx') repeat-x scroll left 1px transparent;
}
/* スライダー */
.blue_light_bnr{display:none;}
.btn_taiken_dl { color:#fff; padding:6px; text-align:center; font-weight:bold; width:200px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border:1px solid #004da8;
background: #6db3f2; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZkYjNmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzU0YTNlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzM2OTBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTY5ZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #6db3f2 0%, #54a3ee 50%, #3690f0 51%, #1e69de 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6db3f2), color-stop(50%,#54a3ee), color-stop(51%,#3690f0), color-stop(100%,#1e69de)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%); /* IE10+ */
background: linear-gradient(to bottom,  #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2', endColorstr='#1e69de',GradientType=0 ); /* IE6-8 */}

.btn_taiken_dl_o { color:#fff; padding:6px; text-align:center; font-weight:bold; width:200px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; cursor:pointer; border:1px solid #108da8;
background: #aadaed; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FhZGFlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzdiYzdlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzUwYmJlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYzk4ZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #aadaed 0%, #7bc7ed 50%, #50bbed 51%, #2c98e0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aadaed), color-stop(50%,#7bc7ed), color-stop(51%,#50bbed), color-stop(100%,#2c98e0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #aadaed 0%,#7bc7ed 50%,#50bbed 51%,#2c98e0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #aadaed 0%,#7bc7ed 50%,#50bbed 51%,#2c98e0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #aadaed 0%,#7bc7ed 50%,#50bbed 51%,#2c98e0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #aadaed 0%,#7bc7ed 50%,#50bbed 51%,#2c98e0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aadaed', endColorstr='#2c98e0',GradientType=0 ); /* IE6-8 */}

#sp .btn_taiken_dl,
#sp .btn_taiken_dl_o{width:80% !important;}

table.bluelight{ border-collapse:collapse;}
.bluelight td{ border:1px solid #888; padding:0.25em; padding:3px; font-size:95%;}
.bluelight th{ border:1px solid #888; font-size:90%; background:#FFFFCC; padding:3px;}

#sp table.bluelight td,
#sp table.bluelight th{
width:auto; word-break:break-all; word-wrap: break-word;
font-size:12px;
}

.bluelight_filer td{font-size:95%; }
.bluelight_filer .blue_pc{ background:#D3ECFB;padding:8px;}
.bluelight_filer .blue_android{background:#E0EFE1; padding:8px;}
#sp .bluelight_filer td{font-size:95%; }
#sp .bluelight_filer .blue_pc{ background:#D3ECFB;padding:8px;}
#sp .bluelight_filer .blue_android{background:#E0EFE1; padding:8px;}


/*DLボタン*/
.btn_area{ text-align:center; margin:0 30px 20px 0;}

.btn_dl { color:#fff; padding:6px; text-align:center; font-size:90%; font-weight:bold; width:180px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border:1px solid #004da8;
background: #6db3f2; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZkYjNmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzU0YTNlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzM2OTBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTY5ZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #6db3f2 0%, #54a3ee 50%, #3690f0 51%, #1e69de 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6db3f2), color-stop(50%,#54a3ee), color-stop(51%,#3690f0), color-stop(100%,#1e69de)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%); /* IE10+ */
background: linear-gradient(to bottom,  #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2', endColorstr='#1e69de',GradientType=0 ); /* IE6-8 */}

.btn_dl_o { color:#fff; padding:6px; text-align:center; font-size:90%; font-weight:bold; width:180px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; cursor:pointer; border:1px solid #108da8;
background: #aadaed; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FhZGFlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzdiYzdlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzUwYmJlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYzk4ZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #aadaed 0%, #7bc7ed 50%, #50bbed 51%, #2c98e0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aadaed), color-stop(50%,#7bc7ed), color-stop(51%,#50bbed), color-stop(100%,#2c98e0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #aadaed 0%,#7bc7ed 50%,#50bbed 51%,#2c98e0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #aadaed 0%,#7bc7ed 50%,#50bbed 51%,#2c98e0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #aadaed 0%,#7bc7ed 50%,#50bbed 51%,#2c98e0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #aadaed 0%,#7bc7ed 50%,#50bbed 51%,#2c98e0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aadaed', endColorstr='#2c98e0',GradientType=0 ); /* IE6-8 */}

/* ライセンスアイコン調整 */
#pc #cat dt.cat_license{clear:both;}
#pc #cat dd.cat_mile{margin-bottom:8px;}

/* 比較表 */
.hikaku th, .hikaku td{border:1px solid #9c9c9c; padding:5px 10px 5px 10px;}
.hikaku th{background-color:#EEEEEE; font-weight:500;}
.win_td{background-color:#edf6fb;} 
.mac_td{background-color:#fffff0;} 
.Android_td{background-color:#e9f4ee;} 
.iOS_td{background-color:#FCFAFA;} 