﻿@import url(https://fonts.googleapis.com/earlyaccess/roundedmplus1c.css) screen and (min-width: 768px);html,body,h1,h2,h3,h4,h5,h6,u1,ul,ol,dl,li,dt,dd,p,header,hgroup,section,article,aside,hgroup,footer,figure,figcaption,nav{margin:0;padding:0;font-size:100%}html{font-size:62.5%}body{-webkit-text-size-adjust:none;color:#313131;font-family:"ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", "メイリオ" , Meiryo , Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-style:normal;font-weight:normal;background:none repeat scroll 0 0 #fff;font-size:1.3rem}@media screen and (min-width: 768px){[class^=title],[class^=heading],.tabNav,.more a,.btnText{font-family:"Rounded Mplus 1c"}}html,body{width:100%;height:100%;margin:0;padding:0}article,aside,canvas,details,figure,figcaption,footer,header,hgroup,menu,nav,section,summary{display:block}img{border:0;vertical-align:bottom}ul,ol{list-style:none}table{border-spacing:0;empty-cells:show}a{color:#313131;text-decoration:underline}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{line-height:1.4}h1,h2,h3,h4,h5,h6,p{margin-bottom:6px;margin-bottom:0.5rem}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{padding-right:0.5rem;vertical-align:middle}.btn_txt_area a{text-decoration:none}#news{padding:5px;background:#f0f0f0}header{position:relative;padding-bottom:10px}header .inner{position:relative}#top{width:50%;margin:0 auto;padding:0;background:url(/smahoto/common/sp_images/sitelogo/logo_smahoto_a.png) no-repeat center left;background-size:100% auto}#top a{position:relative;overflow:hidden;display:block;width:100%;height:100%}#top a img{display:block;position:absolute;top:0;left:0;width:100%;height:100%}#top a:link,#top a:visited,#top a:hover,#top a:active{text-decoration:none}header h1,header p{line-height:1.1;margin:0 0 0 0;font-size:1.0rem;font-weight:normal}.toc{background-color:#fbf5e4;padding:2rem;margin:0auto 2rem;line-height:2;font-weight:bold;}.toc ul{padding-left:25px !important;}.toc li{position:relative;}ul.list li{list-style-type:disc;}ol.list li{list-style-type:auto;}ul.list{background-color:#e0e0de;padding:1rem 1rem 1rem 3rem;border-radius:1rem;line-height:2.5;min-width:300px;display:inline-block;}@media screen and (max-width: 1023px){#top a{padding:31.33% 0 0 0}#top+h1,#top+p{text-align:center;margin-bottom:1.0rem}}@media screen and (min-width: 1024px){#top a{height:63px;padding:0}header #top{width:250px;margin:0}#top+h1,#top+p{text-align:left}}.btnDrawer{position:absolute;top:21%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:2px;z-index:100;padding:9px 6px 6px;transition:color .4s linear;color:#666;text-align:center;border:1px solid #666;border-radius:6px;cursor:pointer}@media screen and (min-width: 1024px){.btnDrawer{top:37px}}.btnDrawer>p{line-height:1.0;margin:0;padding:0;font-size:10px;font-weight:bold;float:left}.btnDrawer .text{margin-top:6px;margin-left:9px}.sb-active .btnDrawer .text{display:none}.menu-trigger,.menu-trigger span{display:inline-block;transition:all .7s;box-sizing:border-box}.menu-trigger{position:relative;width:22px;height:17px;margin:0 auto}.menu-trigger span{position:absolute;left:0;width:100%;height:3px;background-color:#666;border-radius:3px}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger span:nth-of-type(2){top:7px}.menu-trigger span:nth-of-type(3){bottom:0}.sb-active .menu-trigger span{background-color:#fff}.sb-active .btnDrawer{color:#fff}.sb-active .menu-trigger{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.sb-active .menu-trigger span:nth-of-type(1){-webkit-transform:translateY(7px) rotate(-45deg);transform:translateY(7px) rotate(-45deg)}.sb-active .menu-trigger span:nth-of-type(2){opacity:0}.sb-active .menu-trigger span:nth-of-type(3){-webkit-transform:translateY(-7px) rotate(45deg);transform:translateY(-7px) rotate(45deg)}@media (max-width: 480px){#drawer{width:85%}}#drawer{background:#fff}#drawer h2{text-align:center;margin:0;padding:0.5rem;color:#fff;background:#666;font-size:1.3rem}#drawer nav{padding:0}.sb-active #bgDrawer{position:absolute;top:0;bottom:0;width:100%;z-index:10;background-color:rgba(0,0,0,0.7)}.listDrawer{list-style:none;margin:0 0 5.0rem;padding:0;font-size:1.4rem;border-bottom:1px solid #f0f0f0}.listDrawer ul{overflow:hidden;list-style:none;margin:-1.0rem 0 0;padding:0;transition:max-height 0.5s ease-out}.listDrawer ul{max-height:0}.listDrawer ul.active{max-height:400px}.listDrawer li{position:static;margin:0;padding:0}.listDrawer li a{text-decoration:none;display:block;margin:0}.listDrawer li a:hover{background-color:#fafafa}.listDrawer>li>a{margin-bottom:1.0rem;border-top:1px solid #f0f0f0;text-decoration:none;padding:1.5rem 1.0rem;font-size:1.7rem}.listDrawer ul li{border-top:1px solid #f6f6f6}.listDrawer ul li a{padding:1.125rem 1.0rem}.listDrawer small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#999;padding-left:2.0rem;font-size:1.0rem}.listDrawer .ico{vertical-align:middle;width:18px;height:20px;background:url(/smahoto/common/images/btn_icon.svg) no-repeat 0 0;background-size:170px auto}.listDrawer .ico.icoArrow{background-position:0 -18px}.listDrawer .globalMenuIcon{width:21px;height:21px;margin-right:3px;padding:0;background:url(/smahoto/common/sp_images/ico_gm_index_@2x.svg) no-repeat 0 0;background-size:21px auto;vertical-align:middle;transition:transform 0.25s ease-in-out}#globalMenu1 .globalMenuIcon{background-position:0 0}#globalMenu2 .globalMenuIcon{background-position:0 -53px}#globalMenu3 .globalMenuIcon{background-position:0 -109px}#globalMenu4 .globalMenuIcon{background-position:0 -162px}#globalMenu4 span{font-size:1.2rem}#globalMenu1.active .globalMenuIcon{text-shadow:none;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#globalMenu2.active .globalMenuIcon{text-shadow:none;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#globalMenu3.active .globalMenuIcon{text-shadow:none;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#globalMenu4.active .globalMenuIcon{text-shadow:none;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.btnSBClose{width:12rem;margin:2.0rem auto;padding:0}.btnSBClose a{display:block;margin:2.0rem auto;padding:0.5rem 2.0rem;border:2px solid #999;border-radius:1.0rem;text-decoration:none;text-align:center;font-size:1.2rem;color:#666}#drawer .columnSet{margin-left:auto;margin-right:auto}@media screen and (max-width: 1023px){.pr{clear:both;margin:0 0 5px 0;padding:5px 0;background:#f0f0f0}.bnrPr a{display:block;width:80%;height:auto;margin:0 auto}.bnrPr img{width:100%;height:auto}}@media screen and (min-width: 1024px){.pr{box-sizing:border-box;position:absolute;top:5px;left:300px;width:calc( 100% - 300px )}.bnrPr{margin:0;padding:5px;text-align:center}.bnrPr img{width:auto;height:60px}}#mainContents{margin:0 1.0rem}#subContents{margin:0}.tableData{margin:0 0 20px 0;padding:0;font-size:1.2rem;border-collapse:collapse;border-bottom:1px dotted #c0c0c0}.tableData th{margin:0;padding:3px;border-top:1px dotted #c0c0c0;background:#f5f5f5;text-align:left;font-weight:normal}.tableData td{margin:0;padding:3px;border-top:1px dotted #c0c0c0;background:#fff}.blank{padding-right:13px;background:url(/smahoto/common/sp_images/ico_blank_@2x.png) no-repeat right center;background-size:13px}.title_black{background:#666}.title_pink{border:1px solid #ea528f;background:#ea528f}.title_green{border:1px solid #9bc70e;background:#9bc70e}.title_blue{border:1px solid #03acef;background:#03acef}.title_orange{border:1px solid #ec6c00;background:#ec6c00}.title_black,.title_pink,.title_green,.title_blue,.title_orange{line-height:1.4;margin-bottom:1.5rem;padding:0.5rem;font-size:1.6rem;color:#fff;text-align:center;font-weight:bold;-ms-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#use .price,#use .update,#use .emphasis{color:#9bc70e}#photolife .price,#photolife .update,#photolife .emphasis{color:#03acef}#selection .price,#selection .update,#selection .emphasis{color:#ec6c00}#know .price,#know .update,#know .emphasis{color:#ea528f}.emphasis{font-weight:bold}#contentsArea .headingA{position:relative;line-height:2.0;letter-spacing:0.125rem;text-align:left;margin-bottom:1.0rem;padding:0.5rem 0.5rem 0.5rem 1.0rem;border-bottom:solid 1px #313131;font-size:1.7rem}#contentsArea .headingA img{padding-right:0.5rem;vertical-align:middle}#contentsArea .headingA::before{content:'';position:absolute;top:10%;bottom:10%;left:0;width:0.6rem;border-radius:1rem;background-color:#666}#use #contentsArea .headingA::before,#use #contentsArea .headingB::before{background-color:#9bc70e}#photolife #contentsArea .headingA::before,#photolife #contentsArea .headingB::before{background-color:#ec6c00}#selection #contentsArea .headingA::before,#selection #contentsArea .headingB::before{background-color:#ec6c00}#know #contentsArea .headingA::before,#know #contentsArea .headingB::before{background-color:#ea528f}#contentsArea .headingB{position:relative;line-height:2.0;text-align:left;margin-bottom:1.0rem;padding:0.5rem 0.5rem 0.5rem 1.2rem;font-size:1.5rem}#contentsArea .headingB::before{content:'';position:absolute;top:50%;left:0;width:0.9rem;height:0.9rem;margin-top:-0.45rem;border-radius:1rem;background-color:#666}#contentsArea .headingG{padding:0.5rem;background:transparent url(/smahoto/common/sp_images/bg_headingG.png);background-size:10px}.desc .icoList{margin-left:5px}.icoList li{list-style:none;float:left;line-height:0;margin-right:3px;margin-bottom:3px}.icoList li:last-child{margin-right:0}.icoList li img{vertical-align:bottom}.icoList .btnIPhone,.icoList .btnIPad,.icoList .btnAndroid{line-height:1.0;display:block;height:1em;padding:2px 2px 2px 1.2rem;color:#fff;font-size:10px;background:url(/smahoto/common/sp_images/ico_device.png) no-repeat 0 0}.icoList .btnIPhone{background-color:#7d7d7f}.icoList .btnIPad{background-position:0 -17px;background-color:#7d7d7f}.icoList .btnAndroid{background-color:#a5ca39}.desc{clear:both;margin:0 auto 2.0rem}h1{text-align:center;margin-bottom:1.0rem}.desc h2,.desc h3,.desc h4,.desc h5,.desc h6,.desc p{line-height:1.4;margin:0 0 6px 0}h2{font-size:1.7rem}.desc p{line-height:2.0;font-size:1.5rem;margin-bottom:2.0rem}.desc.introduction p{font-size:1.2rem}.desc h3{font-weight:bold}.b1ccc{border:1px solid #ccc}.update{font-size:1.0rem;text-align:right}.pict{clear:both;margin:0 0 2.0rem 0}.pict p:last-child{margin-bottom:0rem}.desc p.pict{margin:0 auto 2.0rem}.imgCenter{display:block;max-width:70%;height:auto;margin:0 auto 2.0rem auto}.imgCenter2{display:block;margin:0 auto 2.0rem auto}.responsive{max-width:100%;height:auto}img.imgFull{box-sizing:border-box;display:block;width:100%;height:auto;margin:0 auto 2.0rem auto}h1>img.imgFull{margin-bottom:2.0rem}.pict.imgFull{margin-left:-1.0rem;margin-right:-1rem}.desc .pict.imgFull img{width:100%;height:auto;box-sizing:border-box}.pict ul{list-style:none;margin:0;padding:0}.pict ul+ul{margin-top:0.5rem}.pict ul{display:flex;flex-flow:row wrap}.pict ul li{box-sizing:border-box;flex:1 1 50%;max-width:50%;padding:0 2px 2px}@media screen and (min-width: 1024px){.pict ul li{padding:2px;flex:0 1 25%}.pict ul li:only-child{flex:0 1 33%}}.pict ul.center li{margin-left:auto;margin-right:auto}.pict ul li img{display:block;width:100%;height:auto;margin-bottom:5px}.desc .pict.pict33{float:right;width:33%;margin:0 0 10px 10px}.pict33 img{width:100%;height:auto}.pict .imgInfo{display:block;margin:0.5rem 0;padding:0;font-size:1.0rem}.continuedFromPrevious{position:relative}.continuedFromPrevious::before{position:absolute;top:50%;left:0%;border-radius:1.0rem;padding:1.0rem;font-weight:bold;font-size:2.0rem;color:#fff;background-color:rgba(102,102,102,0.75);content:'→';transform:translate(-50%, -50%)}.pict p,.caption{clear:both}.pict ul.cycle{display:block;list-style:none;margin:0;padding:0}.pict ul.cycle li{box-sizing:border-box;width:100%;margin:0;padding:0 2px}.btnArea{clear:both;text-align:center;margin:10px auto 20px;padding:0}.btnArea+.btnArea{margin-top:-10px}.socialArea+.btnArea{margin-top:30px;margin-bottom:30px}.btnArea p{margin:0;padding:0}.btnArea a.btnApp_iphone,.btnArea a.btnApp_android{box-sizing:border-box;display:inline-block;padding:0.75rem 0.25rem;color:#fff;margin:0;font-size:1.5rem;border-radius:6px;text-decoration:none;text-align:center}.btnArea .bnr{margin-right:6px}a.btnApp_iphone{background-color:#80c5d0;border:1px solid #8acdd7}a.btnApp_android{background-color:#9bc70e;border:1px solid #9fc331}a.btnApp_iphone span,a.btnApp_android span{display:inline-block;vertical-align:middle}a.btnApp_iphone::before,a.btnApp_android::before{vertical-align:middle;content:'';display:inline-block;width:16px;height:16px;margin-right:0.2rem;background:url(/smahoto/common/images/btn_icon.svg) no-repeat -48px 0;background-size:160px auto;border:2px solid #fff;border-radius:12px}a.btnApp_iphone::after,a.btnApp_android::after{vertical-align:middle;content:'';display:inline-block;width:16px;height:16px;margin-left:0.2rem;background:url(/smahoto/common/images/btn_icon.svg) no-repeat 0 -32px;background-size:160px auto}@media screen and (min-width: 1024px){.btnArea a.btnApp_iphone,.btnArea a.btnApp_android{padding:1.0rem 1.5rem}.btnArea a.btnApp_iphone:hover,.btnArea a.btnApp_android:hover{opacity:.75}}.btn_txt_area{margin:20px auto 20px auto;padding:10px 0 0 0;width:316px;text-align:center;clear:left}.btnText{text-align:center;margin-bottom:4.0rem}.desc p.btnText{margin-bottom:4rem}.btnText a{border-radius:6px;display:inline-block;padding:1.0rem 0.725rem;text-decoration:none;font-size:1.3rem}.btnText a:hover{opacity:.75}.ico.icoBack{margin-right:0.25rem;background-position:0 0}.ico.icoArrow{margin-right:0.25rem;background-position:-34px 0}.ico.icoBlank{margin-left:0.25rem;background-position:0 -34px}.ico{display:inline-block;vertical-align:middle;width:18px;height:18px;background:url(/smahoto/common/images/btn_icon.svg) no-repeat 0 0;background-size:170px auto}#use .btnText a{background:#9bc70e;border:1px solid #9bc70e;color:#fff}#selection .btnText a{background:#ec6c00;border:2px solid #ec6c00;color:#fff}.btnText.btnPrice{clear:both}#selection .btnText.btnPrice a{margin:0.25rem 0;padding-top:0.5rem;padding-bottom:0.5rem;background:#df1b27;border:2px solid #df1b27;font-weight:bold;color:#fff}#photolife .btnText a{background:#02a1ec;border:1px solid #02a1ec;color:#fff}#know .btnText a{background:#ea528f;border:1px solid #ea528f;color:#fff}@media screen and (min-width: 1024px){.socialArea+.btnText,.listArticle+.btnText{width:65%;margin:0 auto;padding:0.75rem}.socialArea+.btnText a,.listArticle+.btnText a{display:block;margin-left:auto;margin-right:auto}}.desc .continue,.continue{clear:both;font-size:1.4rem;margin-top:1.25rem;margin-left:1.25rem;margin-right:1.25rem}.continue a{display:block;text-align:center;text-decoration:none;padding:0.25rem;border-radius:1.7rem;font-size:1.3rem}.continue.normal a{border:2px solid #999}.continue.normal .ico.icoArrow{background-position:0 -18px}.continue.normal .ico.icoBlank{background-position:-34px -34px}.continue.know a{color:#fff;background-color:#e8528d}.continue.selection a{color:#fff;background-color:#ec6c00}.continue.use a{color:#fff;background-color:#9bc70e}.continue.photolife a{color:#fff;background-color:#ec6c00}p.returnTop{clear:both;text-align:center;margin-bottom:36px}.btnReturnTop{display:inline-block;margin:0 auto;padding:1.0rem;border:1px solid #fff;border-radius:6px;text-align:center;font-weight:bold;font-size:1.2rem}.btnReturnTop:link,.btnReturnTop:hover,.btnReturnTop:visited,.btnReturnTop:focus{text-decoration:none}.btnReturnTop .ico{vertical-align:middle;margin-right:0.25rem;width:12px;height:12px;background:url(/smahoto/common/images/btn_icon.svg) no-repeat 0 0;background-size:120px auto}.btnReturnTop:hover .ico{border-radius:6px;background-position:-12px 0}#use .btnReturnTop{color:#fff;background:#9bc70e}#selection .btnReturnTop{color:#fff;background:#ec6c00}#photolife .btnReturnTop{color:#fff;background:#ec6c00}#know .btnReturnTop{color:#fff;background-color:#ea528f}#use .btnReturnTop:hover{border-color:#9bc70e;color:#9bc70e;background-color:#fff}#selection .btnReturnTop:hover{border-color:#ec6c00;color:#ec6c00;cbackground-color:#fff}#photolife .btnReturnTop:hover{border-color:#ec6c00;color:#ec6c00;background-color:#fff}#know .btnReturnTop:hover .ico{background-color:#ea528f}#use .btnReturnTop:hover .ico{background-color:#9bc70e}#selection .btnReturnTop:hover .ico{cbackground-color:#ec6c00}#photolife .btnReturnTop:hover .ico{background-color:#ec6c00}#know .btnReturnTop:hover{border-color:#ea528f;color:#ea528f;background-color:#fff}.img80DescRight,.img90DescRight,.img120DescRight{clear:both}.img80DescRight .price,.img90DescRight .price{clear:both;margin-left:5px;margin-bottom:5px}.img80DescRight p,.img90DescRight p{margin-left:5px;margin-bottom:5px}.img80DescRight .pict{clear:none;float:left;width:80px;margin:0 0 10px 10px}.img80DescRight .pict img{width:80px;height:auto}.img80DescRight .desc{clear:none;float:left;width:208px;margin-bottom:10px}.img90DescRight{position:relative;display:flex;flex-flow:row nowrap;justify-content:space-around;align-items:center;margin-bottom:2.0rem}.img90DescRight .pict{flex:0 0 20%;margin:0;padding:0}.img90DescRight .pict img{width:100%;height:auto}.img90DescRight .desc{box-sizing:border-box;flex:1 1 auto;margin-left:1.0rem;margin-bottom:0}.img90DescRight .desc h2{margin:0 0 1.0rem}.img90DescRight .desc p{line-height:1.7;margin:0 0 1.0rem}.img90DescRight .desc .price{margin:0 0 0.25rem}.img90DescRight .desc .icoList{margin:0 0 0.25rem}.img120DescRight .pict{clear:none;float:left;width:120px;margin:0 0 10px 96px}.img120DescRight .pict img{width:120px;height:auto}.img120DescRight .desc{clear:none;float:left;width:200px;margin-bottom:10px}.imgInfo{font-size:1.0rem}.recommend{clear:both;margin:0 0 1.0rem 0}.recommend dt{margin:0 0 1.0rem 0;font-weight:bold;font-size:1.4rem}.app #mainContents>.desc:nth-of-type(3) .imgCenter{width:33%}.imgIntoroduction{float:left;margin:0 12px 12px 0}@media screen and (min-width: 1024px){.img90DescRight .pict{flex:0 0 10%}}footer{clear:both}footer .inner{position:relative;margin:0 auto}footer .inner:nth-of-type(1){margin-top:10rem}.pageTop{position:absolute;z-index:10;top:-8.5rem;left:50%;transform:translateX(-50%);width:15rem;margin:0;padding:0 0 1px 0;font-size:0.9rem;background:#fff}.pageTop a{display:block;padding:0;text-decoration:none;text-align:center}.pageTop a:hover img{opacity:.75}.pageTop .ico{display:block;width:32px;height:32px;margin:2.0rem auto 0.5rem;border-radius:32px;background:url(/smahoto/common/images/btn_icon.svg) no-repeat -210px 0 #666;background-size:300px}footer .menu{clear:both;list-style-type:none;list-style-position:outside;margin:0;padding:0}@media screen and (max-width: 1023px){footer .menu{border-bottom:1px solid #c4c4c4}footer .menu li{background:#fafafa}footer .menu li a{background:url(/smahoto/common/sp_images/arrow_ftmenu.gif) right 11px no-repeat;border-top:1px solid #c4c4c4;color:#313131;display:block;font-size:90%;height:46px;line-height:46px;list-style:none outside none;margin:0;padding:0;text-align:left;text-decoration:none;text-indent:30px}}@media screen and (min-width: 1024px){footer .menu{margin:0 0 1.0rem 0;padding:2.0rem 0 1.0rem;text-align:center}footer .menu li{display:inline-block;margin:1.0rem 1.0rem 1.0rem 0}footer .menu li::after{content:'/';margin-left:1.0rem;color:#999}footer .menu li:last-child::after{content:normal;margin-left:0}footer .menu li a{text-decoration:none}footer .menu li a:hover{text-decoration:underline}}footer .util{margin:0}#logoType{width:128px;margin:10px auto 5px}#logoType p{float:left;width:44px;margin:0 0 0 20px;padding:0}#logoType p:nth-of-type(2){margin:0 20px 0 0}#logoType img{width:100%;height:auto}#logoType p:nth-of-type(3){clear:both;width:100%;margin:5px 0 0 0}@media screen and (min-width: 1024px){#logoType{margin:20px auto;transform:scale(1.25)}}footer .navi{background:#fff;padding:10px;clear:both}#pageBack{float:left;margin-top:15px}footer .copyright{clear:both;height:auto;margin:0;padding:5px 0;text-align:center;font-size:.9rem;color:#666;font-style:normal;font-family:Verdana, Geneva, sans-serif}.pageNav{list-style:none;clear:both;margin:0;padding:0}.pageNav li.next{float:right}.pageNav li.prev{float:left}.pageNav li a{position:relative;display:block;width:8.0rem;text-align:center;padding:1.5rem 2.0rem;vertical-align:middle;text-decoration:none;font-size:1.2rem;border:1px solid #e9e9e9;border-radius:4px;background-color:#f9f9f9}.pageNav li a:hover{background-color:#fff}.pageNav li a img{display:none}.pageNav li a::before,.pageNav li a::after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:'';vertical-align:middle}.pageNav li.next a::before{right:-7.0rem;width:1.5rem;height:1.5rem;border-top:1px solid #ccc;border-right:1px solid #ccc;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pageNav li.prev a::before{left:1.5rem;width:1.5rem;height:1.5rem;border-left:1px solid #ccc;border-bottom:1px solid #ccc;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pageNav a{text-decoration:none}.desc .pageNav{margin:3.0rem 0}.afterwordArea{position:relative;clear:both;margin:1.0rem 0;padding:2rem 1rem 1rem;-webkit-appearance:none;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 1px 1px #ccc;box-shadow:0 1px 1px #CCC;background:url(/smahoto/common/sp_images/bg_afterwordArea_@x2.png) no-repeat left top;background-size:35px}.afterwordArea .desc:last-child{margin-bottom:0}.afterwordArea.type2{background-image:none;background-color:#f2fcfe}.afterwordArea>p{line-height:2.0;font-size:1.5rem;margin-bottom:2.0rem}.afterwordArea h3,.afterwordArea h2{margin-bottom:1.0rem;padding-left:1.0rem;font-weight:bold}#use .afterwordArea,#use .afterwordArea .pict{background-color:#f6fbe7}#use .afterwordArea{border:1px solid #e5f0c3}#photolife .afterwordArea,#photolife .afterwordArea .pict{background-color:#f2fcfe}.afterwordArea .pict{width:125px;float:right;margin-left:0;margin-bottom:1rem;padding-left:1rem}.afterwordArea .pict img{width:125px;height:auto}.attention{list-style:none;clear:both;margin:0 0 2.0rem 0;padding:0.5rem;border:1px solid #e9e9e9;background:#f9f9f9}.attention li{position:relative;margin:0 0 .5rem 2.5rem;padding:0}.attention li:last-child{margin-bottom:0}.attention li span{position:absolute;top:0px;left:-2.5rem}.desc .attention{font-size:1.2rem}#listArticleFirst{position:relative;margin:0;padding:0;border-top:1px solid #f0f0f0}#mainContents #listArticleFirst{margin:0 -1.0rem}@media screen and (min-width: 1024px){#mainContents #listArticleFirst{margin-right:0;margin-left:0}}#listArticleFirst a{text-decoration:none;display:block;padding:1.0rem;background:#f9f9f9;transition:background-color .25s ease-out}#listArticleFirst a:hover{background-color:#fff}#listArticleFirst .bad_new{position:absolute;left:-1px;top:-1px;z-index:100}@media screen and (max-width: 1023px){#listArticleFirst .listArticleFirstImage{position:relative;margin:-1.0rem -1.0rem 1rem -1rem;padding-top:52.5%}#listArticleFirst .listArticleFirstImage img{position:absolute;top:0;left:0}}@media screen and (min-width: 1024px){#listArticleFirst a{box-sizing:border-box;display:flex;flex-flow:row nowrap;align-items:center}#listArticleFirst .listArticleFirstImage{position:relative;flex:1 0 25%}}#listArticleFirst .listArticleFirstImage img{box-sizing:border-box;width:100%;height:100%;padding:0;border-bottom:1px solid #ccc;background:none no-repeat center #fff;background-size:cover}#listArticleFirst .listArticleFirstImage.app img{border:none;padding:0;background:no-repeat center;background-size:auto 90%}@media screen and (min-width: 1024px){#listArticleFirst .desc{box-sizing:border-box;padding-left:2.0rem;flex:0 1 75%}}#listArticleFirst .listArticleFirstTitle{font-size:1.6rem}.listArticleFirstLead p{line-height:1.4;font-size:1.2rem;color:#666}@media screen and (min-width: 1024px){#listArticleFirst .listArticleFirstTitle{clear:right;font-size:1.8rem}.listArticleFirstLead p{font-size:1.4rem}}#listArticleFirst+.listArticle li:first-child{border-top:none}.listArticle{margin:0 0 1.0rem 0;padding:0;border-top:1px solid #f0f0f0}#mainContents .listArticle{margin:0 -1.0rem 2.0rem}.listArticle a{display:block;text-decoration:none;transition:background-color .25s ease-out;display:flex;flex-flow:row nowrap}@media screen and (max-width: 1023px){.listArticle li{clear:both;position:relative;margin:0;padding:0;border-top:1px dotted #f0f0f0}.listArticle li:last-child{border-bottom:1px dotted #f0f0f0}.listArticle a{padding:0}}@media screen and (min-width: 1024px){#mainContents .listArticle{position:relative;margin-left:0;margin-right:0;display:flex;flex-flow:row wrap}#mainContents .listArticle::before{content:'';position:absolute;z-index:10;left:50%;top:0;bottom:0;width:1px;background:#f0f0f0}.listArticle li{position:relative;margin:0;padding:0;border-bottom:1px solid #f0f0f0;flex:0 0 50%}.listArticle a{min-height:120px;padding:0}.listArticle.app a{min-height:168px}}.listArticle a:hover{background-color:#f5f5f5}.listArticle.listArchive a{position:relative;padding:1rem}.listArticle .bad_new{position:absolute;top:-1px;left:0;float:none;margin:0;padding:0}.listArticle .pict{clear:none;width:33%;margin:0;background:none no-repeat center;background-size:cover}.listArticle.app .pict{background-size:90% auto}.listArticle .pict img{width:100%;height:100%;background:none no-repeat center;background-size:cover}.listArticle .desc{box-sizing:border-box;clear:none;width:67%;margin:0;padding:1.0rem}.border img{border:1px solid #ccc}#listArticleFirst .listArticleIcons,listArticle .listArticleIcons{float:right;margin:0 0 1.0rem 0}.listArticle .listArticleTitle{clear:right;line-height:1.4;margin-bottom:1.0rem;font-size:1.6rem}.listArticle .description{line-height:1.4;margin-bottom:1.0rem;font-size:1.3rem;color:#666}#listArticleFirst .listArticleIcons img,.listArticle .listArticleIcons img{margin:0 2px 0 0}#listArticleFirst .listArticleIcons img:last-child,.listArticle .listArticleIcons img:last-child{margin:0}#listArticleFirst .update,.listArticle .update,.listArchive .update{font-size:1.0rem}.archiveLink{clear:both;text-align:right}.archiveLink a::before{content:'>'}.desc .linkList{margin:0 0 2.0rem 0}.linkList li{margin:0 0 1.0rem 0;padding-left:1.0rem;background:url(/smahoto/common/images/arrow_right.gif) no-repeat left center}.linkList li a{padding:0.5rem 0}.linkList li a.blank{padding:8px 14px 8px 0;background-position:right center}.linkList li .upDate{font-size:10px;color:#666}.listDisc{list-style:disc outside none;margin-left:1.0rem;margin-bottom:2.5rem}.listQuote{border-left:4px solid #f0f0f0;margin:0 0 2.5rem 0;padding:1.25rem 1.25rem 1.25rem 1.75rem}.listQuote *:last-child{margin-bottom:0}.productA{padding-right:5px;border-right:3px solid #efefef}.productB{padding-right:5px;border-right:3px solid #2e2e2e}.notice{font-size:10px;color:#990000}.pagingNavigation{display:block;margin:.5rem -1.0rem 2.5rem}.pagingNavigation:nth-of-type(2){margin-bottom:5px}.paging.nav{clear:both;border-bottom:1px solid #f0f0f0;font-size:1.2rem;margin-bottom:1.0rem}.paging.nav:last-child{border-bottom:none}.paging.nav div{text-align:center;clear:both;margin-bottom:10px}.paging.nav div a,.paging.nav div span{font-size:1.0rem;display:inline-block;margin-right:2px;padding:.5rem;text-decoration:none;text-align:center}.paging.nav div a{border:1px solid #ccc;border-radius:4px;background:#f0f0f0}.paging.nav div span:last-of-type,.paging.nav div a:last-of-type{margin-right:0}.innerLinkT{margin-bottom:2.5rem}.innerLinkT li{float:left;margin-right:1.0rem;padding-right:1.0rem;background:transparent url(/smahoto/common/images/bg_dotted_y.gif) 100% 0 repeat-y}.innerLinkT li:last-of-type{margin-right:0;background-image:none}.innerLinkT li a{padding-left:1.5rem;background:transparent url(/smahoto/common/images/arrow_right_t.gif) 0 0.3em no-repeat;font-weight:bold}.btnListT{display:flex;flex-flow:row wrap;justify-content:space-between;margin:-1.0rem 0 0 0}.btnListT>a{box-sizing:border-box;flex:0 0 49.5%;display:flex;align-items:center;margin-top:1.0rem;padding:1.0rem;border:1px solid #ccc;border-radius:4px;text-decoration:none;font-size:1.3rem;-moz-transition:background-color .125s ease-out 0s;-webkit-transition:background-color .125s ease-out 0s;-o-transition:background-color .125s ease-out 0s;-ms-transition:background-color .125s ease-out 0s;transition:background-color .125s ease-out 0s, border-color .125s ease-out 0s;background:url(/smahoto/common/images/bg_btnListT.png) no-repeat 98% 90% #fff;background:url(/smahoto/common/images/bg_btnListT.png) no-repeat right 5px bottom 5px #fff;background-size:12px auto}#use .btnListT>a{background-image:url(/smahoto/common/images/bg_btnListT_use.png)}#use .btnListT>a:hover{border-color:#9bc70e;color:#fff;background-color:#9bc70e;background-image:url(/smahoto/common/images/bg_btnListT.png)}.cAndroid{color:#9bc70e}.cIphone{color:#80c5d0}.cPink,.know{color:#ea528f}.cGreen,.use{color:#9bc70e}.cOrange,.selection{color:#ec6c00}.cBlue,.photolife{color:#ec6c00}.cRed{color:#c03}.cByaku{color:#5187a8}.cPurple{color:#2a1988}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}.columnSet .half{box-sizing:border-box;width:50%;float:left;padding:5px}.columnSet .oneThrid{box-sizing:border-box;width:33%;float:left;padding:5px}.columnSet img{max-width:100%;height:auto}.columnSet>p img{display:block;margin:0 auto}.SS-FB{height:20px;padding-left:24px;color:#fff;border:1px solid #296799;background:url(/smahoto/common/images/ico_social.png) no-repeat 0 0px #296799}.SS-TW{height:20px;padding-left:24px;color:#fff;border:1px solid #00ceff;background:url(/smahoto/common/images/ico_social.png) no-repeat 0 -25px #00ceff}.showDetailSet{position:relative;width:100%;padding:0;background:url(/smahoto/sp_images/bg_showDetail.png) repeat-x bottom;background-size:320px auto}.btnShowDetail{position:absolute;bottom:0px;right:5px;z-index:101;margin:12px 0}.btnShowDetail a span{padding:2px 0 0 20px;background:url(/smahoto/sp_images/ico_gm_@2x.png) no-repeat 0 -180px;background-size:20px auto}.desc .btnShowDetailEdge{position:absolute;bottom:0;z-index:100;width:100%;margin:0;padding:0}.socialHeading{color:#666666;font-size:10px;margin-bottom:5px;margin-top:35px}.socialArea{width:100%;height:75px;overflow:auto;margin-bottom:3.0rem}.socialArea .socialList{list-style:none;width:600px;height:75px;overflow:hidden;margin:0;padding:0}.socialList{list-style:none;width:100%;height:auto}.socialList li{float:left;height:70px;margin:0 5px 0 0;padding:0}.socialList li:last-child{margin-right:0}.descBnr{clear:both;width:300px;margin:0 auto 24px}.descBnr p{margin:0 0 6px 0}.descBnr p img{width:100%;height:auto}.boxTable{display:table;width:100%;height:auto;margin:0 0 6px 0}.boxTable .boxTableCell{display:table-cell;width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;padding-right:3px}.boxTable .boxTableCell:nth-child(2n){padding-right:0;padding-left:3px}.boxTable .boxTableCell img{width:100%;height:auto}#mainContents.app .recommend+.hide{height:145px;overflow:hidden}#mainContents.app .desc:nth-of-type(3) img{width:30%;height:auto}.titleHotLine{font-size:1.3rem;margin-bottom:0;padding:0.5rem 0.5rem;color:#fff;background:#666}.listRanking li{line-height:2.0;clear:both;margin:0;padding:0;border-bottom:1px dotted #666}.listRanking li:first-child{background-image:none}.listRanking li a{position:relative;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;min-height:90px;padding:0}.listRanking .category{display:block;padding:2px;font-size:1.0rem;font-weight:normal;color:#666}.listRanking a>p.pict{flex:0 0 30%;width:30%;margin:0;background:no-repeat center;background-size:cover}.listRanking a .pict.app{background-size:60% auto}.listRanking a>.desc{box-sizing:border-box;flex:1 1 auto;width:70%;margin:0;padding:1.0rem}.listRanking.addRank{counter-reset:ct}.listRanking.addRank li .desc::before{position:absolute;left:0;top:0;text-align:center;width:2.0rem;padding:0;font-size:1.0rem;border-radius:1.5rem;color:#fff;background-color:#333;counter-increment:ct;content:counter(ct)}.listRanking.addRank li:nth-of-type(1) .desc::before{color:#eae716}.listRanking .pict .img{display:block;width:100%;height:100%}.listRanking .desc p{line-height:1.5;margin:0;padding:0;font-size:1.3rem}@media screen and (min-width: 1024px){.listRanking .desc p{font-size:1.4rem}}.listRanking .date{display:inline;margin-left:1rem;font-size:1.0rem;font-weight:normal}.new{display:inline;margin-right:0.5rem;color:#fc0000}.listRanking li a:hover{text-decoration:none;background-color:#f5f5f5}.listRanking li .name{font-weight:bold}.listRanking .rank{position:absolute;left:0;top:0}@media screen and (min-width: 1024px){.titleHotLine{border-radius:4px;margin-bottom:1.5rem;padding:0.5rem;font-size:1.5rem}.listRanking a{min-height:75px}.listRanking li .pict{width:30%}.listRanking li .desc{width:70%}}.recommendArea{width:100%;padding-bottom:2.0rem}.swiper-slide{clear:both;width:100%;overflow:hidden}.touchsliderArticle{overflow:hidden;box-sizing:border-box;margin:0;padding:0}.touchsliderArticle:nth-of-type(odd){border-bottom:1px solid #f0f0f0}.swiper-slide h3{line-height:1.2;margin:0 0 0.25rem 0;padding:0;font-weight:normal;font-size:1.2rem}.swiper-slide a{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;padding:1.0rem .5rem;text-decoration:none}.swiper-slide a:link,.swiper-slide a:visited,.swiper-slide a:hover,.swiper-slide a:active{color:#313131;text-decoration:none}.swiper-slide a:hover{background-color:#fafafa}.swiper-slide a .pict{flex:0 0 45px;width:45px;height:45px;margin:0 10px 0 0;padding:0;background:no-repeat center;background-size:auto 45px;border-radius:2px;border:1px solid #f0f0f0}.swiper-slide .pict.app{border:none}.swiper-slide a>p{flex:1 1 auto;line-height:1.1;text-align:left;font-size:1.0rem;margin:0;padding:0 2.0rem 0 0}.swiper-slide .title{font-size:1.3rem}.touchsliderNav{padding:1.0rem 0;text-align:center}.touchsliderNav span{cursor:pointer;padding:0.5rem;font-size:0.9rem;color:#ccc;opacity:.25}.touchsliderNav .touchslider-nav-item-current{font-size:1.2rem;opacity:1.0}.touchsliderNav span:nth-of-type(1),.touchsliderNav span:nth-of-type(5){color:#ea528f}.touchsliderNav span:nth-of-type(2),.touchsliderNav span:nth-of-type(6){color:#ec6c00}.touchsliderNav span:nth-of-type(3),.touchsliderNav span:nth-of-type(7){color:#a0ca19}.touchsliderNav span:nth-of-type(4),.touchsliderNav span:nth-of-type(8){color:#03acef}.method{margin:2.0rem 0;padding:1.0rem;border:1px solid #f0f0f0;background:#fafafa}.line-marker{background:linear-gradient(transparent 70%, rgba(155,199,14,0.21) 0%)}.btnSSS{display:block;width:70%;margin:0 auto;border-radius:4px;padding:2.0rem;text-align:center;font-size:1.6rem;color:#fff;background:#d70b24}.btnSSS .ico{display:inline-block;margin-right:.5rem;background-position:-34px 0}.btnSSS:link,.btnSSS:hover,.btnSSS:visited,.btnSSS:active{text-decoration:none}.btnSSS:hover{background-color:#e1485b}.icoList::after,.pageTop::after,.desc::after,.afterwordArea::after,.recommend::after,.pict::after,.socialList::after,#footerNav::after,.listPickup li::after,.btnArea::after,#listArticleFirst a::after,#listArticle::after,.listArticle::after,#listArticle li::after,.listArticle li a::after,.descBnr::after,.bnrColSet::after,.socialList::after,#listArticle a::after,.paging div::after,.recommendArea li a::after,.util::after,.columnSet::after,#logoType::after,#contentsArea::after,.clearfix::after{content:'';display:block;height:0px;clear:both;visibility:hidden}.menu-site{display:none}@media screen and (min-width: 1024px){header .inner,#contentsArea{width:95%;margin:0 auto}footer{background:#eee}footer .inner{width:100%}footer .aside{width:100%;margin:0;background:#fafafa}#contentsArea{display:flex;flex-flow:row nowrap;justify-content:space-between}#mainContents{width:844px;width:calc(100% - 336px);margin:0}#subContents{width:300px;margin:0}.btnListT>a{flex:0 0 32.6%;font-size:1.6rem}.recommendArea{margin-top:-1.0rem}.menu-site{display:block;display:flex;box-sizing:border-box;flex-flow:row nowrap;justify-content:space-between;list-style:none;margin:2.0rem auto;padding:2.0rem}.menu-site li{margin:0;padding:0}.menu-site>li{flex:0 0 30%;padding:1.0rem;border:1px solid #eee;border-radius:4px;background:#fff}.menu-site>li:first-line{font-size:1.8rem}.menu-site ul{border-top:1px solid #ddd;margin-top:.5rem;padding-top:1.0rem}.menu-site>li:nth-of-type(1){background-color:#fff5f9}.menu-site>li:nth-of-type(2){background-color:#f6fbe7}.menu-site>li:nth-of-type(3){background-color:#f2fcfe}.menu-site>li:nth-of-type(1) ul{border-top-color:#ea528f}.menu-site>li:nth-of-type(2) ul{border-top-color:#9bc70e}.menu-site>li:nth-of-type(3) ul{border-top-color:#03acef}.menu-site li li{font-size:1.4rem;margin-bottom:.5rem}.menu-site a:link,.menu-site a:visited,.menu-site a:active{color:#666;text-decoration:none}.menu-site a:hover{color:#666;text-decoration:underline}.menu-site a::after{content:'';display:inline-block;width:4px;height:4px;margin-left:.3rem;border-top:1px solid #999;border-right:1px solid #999;transform:rotate(45deg)}}@media screen and (min-width: 1200px){header .inner,footer .inner,#contentsArea{width:1180px}}
