@charset "utf-8";

*{margin: 0; padding: 0;}
html,body{-webkit-text-size-adjust:none;}
html{overflow-x:hidden;}
body{width:100%;background-color:#FFF !important;font-family:"ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","メイリオ",Meiryo,"Lucida Grande",Arial,Helvetica,sans-serif !important;color:#333;line-height:1.4;}
img {border:0;vertical-align:bottom;}
ul,li {margin:0;padding:0;list-style:none;}
a:hover img{opacity:0.7;-moz-opacity:0.7;filter:alpha(opacity = 70);}
a:link{color:#FFF;text-decoration:none;}
a:hover{color:#FFD700;text-decoration:none;}
a:visited{color:#FFF;text-decoration:none;}
.clearfix:after {content: “.”;display:block;height: 0;clear: both;visibility: hidden;}

span.TxtOR{color:#FF6600;}
span.TxtGR{color:lime;}
span.EM10S{font-size:12px;}
span.EM125S{font-size:16px;}
header{margin:0 auto;padding:5px 0 45px 0;width:100%;background-color:#333;}
main{margin:0 auto;padding:3px 0 40px 0;width:1100px;}
aside{margin:0 auto;padding:3px 0 40px 0;width:1100px;}
h1{margin:5px auto;font-size:12px;text-align:center;color:#FF6600;font-weight:bold;}
header a:link{color:#FFF;text-decoration:none;font-size:12px !important;}
header a:visited{color:#FFF;text-decoration:none;}

div#HeaderWrap{width:1100px;margin:0 auto;}
div#TSiteID{float:left;padding:4px 0 0 0;}
div#TSiteID img{width:170px;}
ul.TopGNavi{float:right;height:30px;}
ul.TopGNavi li{float:left;box-sizing:border-box;width:180px;text-align:center;}
ul.TopGNavi li:nth-of-type(2n){border-right:1px dotted #F5F5F5;border-left:1px dotted #F5F5F5;}
ul.TopGNavi li a{display:block;padding:10px;font-size:12px;text-align:center;font-family:'Helvetica Neue', 'HelveticaNeue-Medium', 'HelveticaNeue-Light', 'Roboto', sans-serif;}
ul.TopGNavi li a:hover{color:#FFD700;background:rgba(25,25,112,0.5);text-decoration:none;}
ul.TopGNavi::after{clear:both;}
div#MainWrap{width:1100px;margin:0 auto;}
section#TopMain{margin:0 auto;text-align:center;}
section#TopMain::after{}
section#LeftN{float:left;width:180px;font-size:12px;}
section#LeftN::after{clear:both;}
section#MainCo{float:right;width:900px;}
section#MainCo::after{clear:both;}
div.slider-pro{margin-top:5px;margin-bottom:10px;}

div.LeftImgN{margin:0 0 25px 0;}
div.LeftImgN ul{}
div.LeftImgN ul li{margin:0 0 12px 0;}
div.LeftTxtN{margin:0 0 25px 0;padding:0 0 15px 0;background-color: rgba(45,45,55,0.5)}
div.LeftTxtN p{padding:5px 0;font-size:12px;}
div.LeftTxtN ul{}
div.LeftTxtN ul li{box-sizing:border-box;}
div.LeftTxtN li a{display:block;padding:3px;font-size:12px;font-family:'Helvetica Neue', 'HelveticaNeue-Medium', 'HelveticaNeue-Light', 'Roboto', sans-serif;}
div.LeftTxtN li a:hover{color:#FFD700;background:rgba(25,25,112,0.5);text-decoration:none;}

div.TopMainNewsC ul.Top4336C{width:900px;font-size:14px;}
div.TopMainNewsC ul.Top4336C li{margin:0 10px 25px 0;width:435px;list-style:none;display:inline-block;font-size:14px;}
div#LineUpCo ul.FooterImg3C{width:850px;margin:0 0 20px 0;font-size:0;}
div#LineUpCo ul.FooterImg3C li{display:inline-block;margin:0;}
div#LineUpCo ul.FooterImg3C li{display:inline-block;margin:0;}
div#LineUpCo ul.FooterImg3C li a img{width:auto;height:auto;}


div#ColumnB{float:left;width:680px;}
div#ColumnC{float:right;width:200px;text-align:right;}
div#ColumnC::after{clear:both;}
div#ColumnC p{margin:15px 0 3px 0;font-size:12px;text-align:left;}
ul.ColumnCNewItem li{margin:0 0 10px 0;}

ul.TopFP{margin:0 0 20px 0;font-size:0;}
ul.TopFP li{display:inline-block;margin:0;}
div#TopNews{padding:5px;background:rgba(0,32,64,0.5)}
div#TopNews ul#TopNewsImg{margin:10px auto;text-align:center;}
div#TopNews ul#TopNewsImg li{display:inline-block;margin:1px;}
div#TopNews ul#TopNewsImg li a img{width:150px;height:150px;}
div#TopNews ul#TopNewsTxt{}
div#TopNews ul#TopNewsTxt li{box-sizing:border-box;}
div#TopNews ul#TopNewsTxt li a::before{margin:0 7px 0 0;content:'≫';color:rgba(0,255,0,0.5);}
div#TopNews ul#TopNewsTxt li a{display:block;padding:3px;font-size:14px;font-family:'Helvetica Neue', 'HelveticaNeue-Medium', 'HelveticaNeue-Light', 'Roboto', sans-serif;}
div#TopNews ul#TopNewsTxt li a:hover{color:#FFD700;background:rgba(25,25,112,0.5);text-decoration:none;}

div#LineUpCo{width:900px;}
div#LineUpCo ul{margin:25px 0 40px 0;width:900px;}
div#LineUpCo ul.LineUpHs li{display:inline-block;margin:0 15px 0 0;text-align:center;}
div#LineUpCo ul.LineUpHs li:nth-of-type(1){vertical-align:top;margin:0 15px 0 0;padding:50px 0 0 0;text-align:left;line-height:2.0;}
div#LineUpCo ul.LineUpHs li a:link{font-size:12px;}
div#LineUpCo ul.LineUpHs li a img{width:185px;height:185px;}

div#LineUpCoB{width:900px;text-align:center}
div#LineUpCoB p{margin:15px 0 25px 0;}
div#LineUpCoB ul{margin:25px 0 0 0;width:900px;}
div#LineUpCoB ul li{display:inline-block;margin:0 15px 25px 0;text-align:center;}
div#LineUpCoB ul li a:link{font-size:12px;}
div#LineUpCoB ul li a img{width:185px;height:185px;}

div#LineUpCo p.ItemCategory{margin:15px 0 0 0;padding:2px 0;font-size:12px;color:#FF6600;border-top:1px solid rgba(0,255,0,0.5);border-bottom:1px solid rgba(0,255,0,0.5);text-align:center;}
div#LineUpCoB p.ItemCategory{margin:15px 0 0 0;padding:2px 0;font-size:12px;color:#FF6600;border-top:1px solid rgba(0,255,0,0.5);border-bottom:1px solid rgba(0,255,0,0.5);text-align:center;}

div#ItemNavigation{margin:40px 0 0 0;width:900px;border-top:1px solid rgba(0,255,0,0.5);border-bottom:1px solid rgba(0,255,0,0.5);}
div#ItemNavigation p.ItemIndex{padding:15px 15px;font-size:14px;font-weight:bold;}
div#ItemNavigation p.ItemIndex:before{content:"■";font-size:12px;font-weight:bold;color:rgba(0,255,0,1);padding:0 3px 0 0;}
div#ItemNavigation ul{margin:25px auto;width:835px;font-size:14px;}
div#ItemNavigation ul li{margin:0 0 25px 0;width:265px;list-style:none;display:inline-block;}
div#ItemNavigation ul li:before{content:">>";font-size:12px;font-weight:bold;color:darkorange;padding:0 3px 0 0;}
div#ItemNavigation ul li a:link{color:#FFF;font-size:14px;}
div#ItemNavigation ul li a:visited{color:#FFF;}
div#ItemNavigation ul li a:hover{color:#FFF;}

div#TopReviewList{margin:40px auto;width:850px;}
div#TopReviewList p{margin:40px 0 15px 0;font-size:12px;color:#FF6600;}
div#TopReviewList ul{}
div#TopReviewList ul li{margin:0 0 25px 0;}

div#TopIv{margin:0 auto;width:850px;}
div#TopIv ul{margin:25px auto;width:850px;}
div#TopIv ul li{margin:10px 7px;display:inline-block;width:264px;}
div#TopIv ul li img{width:264px;}

section.Information{display:table;table-layout:fixed;width:1075px;border-collapse:collapse;background:rgba(51,51,51,1);}
section.Information h3{margin:0 0 0 0;padding:5px 2%;width:96%;background-color:#484848;font-size:16px;}
section.Information div{display:table-cell;border:1px solid #333;}
section.Information div p{font-size:13px;padding:25px;}
section.Information div a:link{color:lime;}
section.Information div a:visited{color:lime;}
footer{margin:0 auto;padding:0 3px;min-width:1100px;background-image:url(https://protexshop.itembox.design/item/common/logo_2006bgu.png);background-position:right bottom;background-repeat:no-repeat;background-attachment:fixed;overflow-x:hidden;color:#FFF;}
footer a:link{color:#FFF;text-decoration:none;font-size:12px !important;}
footer a:hover{color:#FFF;text-decoration:underline;}
footer a:visited{color:#FFF;text-decoration:none;}
div.FooterNavi{margin:20px auto;width:850px;text-align:center;}
div.FooterNavi ul.Footer4C{margin:40px 0 0 0;width:850px;text-align:center;}
div.FooterNavi ul.Footer4C li{margin:0 12px;display:inline-block;width:180px;}
div.FooterNavi ul.Footer3C{margin:0 auto;width:850px;}
div.FooterNavi ul.Footer3C li{margin:0 5px;display:inline-block;width:264px;}
div.FooterNavi ul.Footer2C{margin:0 auto;width:807px;}
div.FooterNavi ul.Footer2C li{margin:0;display:table-cell;border-collapse:collapse;border-spacing:0;}
div.FooterNavi ul.FooterTS4C{margin:0 auto;width:1100px;overflow:hidden;}
div.FooterNavi ul.FooterTS4C li{float:left;box-sizing:border-box;width:210px;}
div.FooterNavi ul.FooterTS4C li:hover{background: url(https://protexshop.itembox.design/item/common/icon-arrow-or.png) no-repeat;background-position: right center;}
div.FooterNavi ul.FooterTS4C li:nth-of-type(2){border-right:1px solid rgba(255,255,255,0.2);border-left:1px solid rgba(255,255,255,0.2);}
div.FooterNavi ul.FooterTS4C li:nth-of-type(3){border-right:1px solid rgba(255,255,255,0.2);}
div.FooterNavi ul.FooterTS4C li a{display:block;background:rgba(255,255,255,0.1);padding:20px;font-size:12px;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all  0.4s ease;text-align:center;font-family:'Helvetica Neue', 'HelveticaNeue-Medium', 'HelveticaNeue-Light', 'Roboto', sans-serif;}
div.FooterNavi ul.FooterTS4C li a:hover{opacity:1;background:rgba(0,0,0,0.1);text-decoration:none;}
div.FooterNaviCov{margin:0 auto;width:1100px;}
div.FooterNaviCov p.FooterCopy{font-size:1.0em;font-family:'Helvetica Neue', 'HelveticaNeue-Medium', 'HelveticaNeue-Light', 'Roboto', sans-serif;}
@media (max-width:765px){div.FooterNaviCov p.FooterCopy{font-size:0.75em;}}
div.FooterNaviCov ul.FooterTS2C{margin:40px 0 3px 0;}
div.FooterNaviCov ul.FooterTS2C li img{margin:0 0 0 0;}
h3.Footer3H{margin:25px 0 10px 0;text-align:left;font-size:16px;font-weight:bold;}
h4.Footer4H{margin:25px 0 10px 0;text-align:left;font-size:16px;font-weight:bold;}

section#TopMainCo{width:1060px;}
div.HTitle{margin:10px 0;}
p.HBio{font-size:14px;text-align:center;}
ul.TopPickup22C{margin:0 auto;}
ul.TopPickup22C li{margin:0 5px 20px 5px;width:515px;list-style:none;display:inline-block;font-size:14px;}
ul.TopPickup22C li a img{margin-bottom:3px;}
ul.TopNews32C{margin:0 auto;width:1020px;}
ul.TopNews32C li{margin:0 5px 10px 5px;width:325px;list-style:none;display:inline-block;font-size:14px;}
ul.TopNews62C{margin:0 auto;width:1020px;}
ul.TopNews62C li{margin:0 2px;width:195px;list-style:none;display:inline-block;font-size:14px;}

ul.TopNewsTxtList{margin:15px 0 45px 0;padding-left:45px;width:1015px;}
ul.TopNewsTxtList li{box-sizing:border-box;}
ul.TopNewsTxtList li a::before{margin:0 7px 0 0;padding:0 0 0 10px;content:'≫';color:#FF6600;}
ul.TopNewsTxtList li a{display:block;padding:3px;font-size:16px;color:#333;font-family:'Helvetica Neue', 'HelveticaNeue-Medium', 'HelveticaNeue-Light', 'Roboto', sans-serif;}
ul.TopNewsTxtList li a:hover{color:#FFD700;background:rgba(25,25,112,0.8);text-decoration:none;}

section#TopProductsCo{width:1060px;}
div.ProductSeriesBlock{margin:15px 0 60px 0;width:1060px;height:660px;}
div.ProductSeriesBlock ul:nth-of-type(1){float:left;}
div.ProductSeriesBlock ul:nth-of-type(2){float:right;}
div.ProductSeriesBlock::after{clear:both;}
div.ProductSeriesBlock ul::after{clear:both;}
ul.ProductFlexBoxMain{width:515px;}
ul.ProductFlexBoxList{width:515px;}
ul.ProductFlexBoxList li{display:inline-block;text-align:center;}
li.FlexMainImg{width:515px;}
li.FlexTitle{width:515px;}
li.FlexItems{margin-bottom:15px;width:250px;font-size:12px;line-height:2.0;}
li.FlexItems:nth-of-type(2n){margin-right:10px;}
h3.FlexSeriesTitle{padding:25px 0 0 0;font-size:18px;font-family:'Helvetica Neue', 'HelveticaNeue-Medium', 'HelveticaNeue-Light', 'Roboto', sans-serif;font-weight:bold;letter-spacing:1.2px;}
p.FlexSeriesBio{padding:0 25px;font-size:14px;text-align:left;}

section#TopProductsIndex{}
div.ProductsIndexBlock{font-size:14px;}
div.ProductsIndexBlock p{}
div.ProductsIndexBlock ul{margin:15px 0 0 0;width:1085px;}
div.ProductsIndexBlock ul li{margin:0 0 25px 0;width:265px;list-style:none;display:inline-block;vertical-align:top;}
div.ProductsIndexBlock ul li:before{content:">>";font-size:12px;font-weight:bold;color:#FF6600;padding:0 3px 0 0;}
div.ProductsIndexBlock ul li a:link{color:#333;}
div.ProductsIndexBlock ul li a:visited{color:#333;}
div.ProductsIndexBlock ul li a:hover{color:#FFD700;}
div.ProductsIndexBlock ul li.ProductsIndexListL{width:795px;}
h3.ProductsIndexTitle{margin:0 0 15px 0;font-size:18px;font-weight:bold;}
h3.ProductsIndexTitle:before{content:"■";font-size:18px;font-weight:bold;color:#FF6600;padding:0 3px 0 0;}
ul.TopProductsRanking{margin:0 auto;width:1050px;}
ul.TopProductsRanking li{display:inline-block;margin:0 5px 45px 5px;width:325px;font-size:14px;line-height:2.2;text-align:center;}

div.UserVoiceBlock{margin-bottom:45px;}
div.UserVoiceBlock p{font-size:14px;text-align:center;}
div.UserVoiceBlock ul{}
div.UserVoiceBlock ul li{margin:0 0 25px 0;}
div.UsecasePhotoBlock{margin-bottom:45px;}
div.UsecasePhotoBlock p{font-size:14px;text-align:center;}
div.UsecasePhotoBlock ul{margin:0 auto;width:1050px;}
div.UsecasePhotoBlock ul li{display:inline-block;margin:0 5px;width:325px;font-size:12px;line-height:2.2;text-align:center;}

div.TopBottomNavi{}
div.TopBottomNavi p.ToTop{font-size:14px;color:#333;text-align:right;}
div.TopBottomNavi p.ToTop a:link{color:#333;}
div.TopBottomNavi p.ToTop a:visited{color:#333;}

aside#TopInformation{}
section.InformationBlock{display:table;table-layout:fixed;width:1060px;border-collapse:collapse;background-color:#EFEFEF;}
section.InformationBlock h3{margin:0 0 0 2%;padding:15px 2% 5px 2%;width:96%;border-bottom:1px solid #999;font-size:16px;font-weight:bold;}
section.InformationBlock div{display:table-cell;border:1px solid #EFEFEF;}
section.InformationBlock div p{font-size:13px;padding:25px;}
section.InformationBlock div a:link{color:forestgreen;}
section.InformationBlock div a:visited{color:forestgreen;}

footer#FooterW{margin:0 auto;padding:0 3px;min-width:1100px;background-image:url(https://protexshop.itembox.design/item/common/logo_2006bgu.png);background-position:right bottom;background-repeat:no-repeat;background-attachment:fixed;overflow-x:hidden;color:#333;}
footer#FooterW a:link{color:#333;text-decoration:none;font-size:12px !important;}
footer#FooterW a:hover{color:#333;text-decoration:underline;}
footer#FooterW a:visited{color:#333;text-decoration:none;}
div.FooterNavi{margin:20px auto;width:850px;text-align:center;background:rgba(255,255,255,0.8);}
div.FooterNavi ul.Footer4C{margin:40px 0 0 0;width:850px;text-align:center;}
div.FooterNavi ul.Footer4C li{margin:0 12px;display:inline-block;width:180px;}
div.FooterNavi ul.Footer3C{margin:0 auto;width:850px;}
div.FooterNavi ul.Footer3C li{margin:0 5px;display:inline-block;width:264px;}
div.FooterNavi ul.Footer2C{margin:0 auto;width:807px;}
div.FooterNavi ul.Footer2C li{margin:0;display:table-cell;border-collapse:collapse;border-spacing:0;}
div.FooterNavi ul.FooterTS4C{margin:0 auto;width:1100px;overflow:hidden;}
div.FooterNavi ul.FooterTS4C li{float:left;box-sizing:border-box;width:210px;}
div.FooterNavi ul.FooterTS4C li:hover{background: url(https://protexshop.itembox.design/item/common/icon-arrow-or.png) no-repeat;background-position: right center;}
div.FooterNavi ul.FooterTS4C li:nth-of-type(2){border-right:1px solid rgba(51,51,51,0.2);border-left:1px solid rgba(51,51,51,0.2);}
div.FooterNavi ul.FooterTS4C li:nth-of-type(3){border-right:1px solid rgba(51,51,51,0.2);}
div.FooterNavi ul.FooterTS4C li a{display:block;background:rgba(51,51,51,0.1);padding:20px;font-size:12px;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all  0.4s ease;text-align:center;font-family:'Helvetica Neue', 'HelveticaNeue-Medium', 'HelveticaNeue-Light', 'Roboto', sans-serif;}
div.FooterNavi ul.FooterTS4C li a:hover{opacity:1;background:rgba(51,51,51,0.2);text-decoration:none;}
div.FooterNaviCov{margin:0 auto;width:1100px;}
div.FooterNaviCov p.FooterCopy{width:200%;font-size:1.2em;font-family:'Helvetica Neue', 'HelveticaNeue-Medium', 'HelveticaNeue-Light', 'Roboto', sans-serif;background:rgba(255,255,255,0.3);}
@media (max-width:765px){div.FooterNaviCov p.FooterCopy{font-size:0.75em;}}
div.FooterNaviCov ul.FooterTS2C{margin:40px 0 3px 0;}
div.FooterNaviCov ul.FooterTS2C li{margin:0 0 5px 0;}
div.FooterNaviCov ul.FooterTS2C li img{margin:0 0 0 0;}
h3.Footer3H{margin:25px 0 10px 0;text-align:left;font-size:16px;font-weight:bold;}
h4.Footer4H{margin:25px 0 10px 0;text-align:left;font-size:16px;font-weight:bold;}
